rpms/bigloo/devel bigloo-javaht.patch, NONE, 1.1 bigloo-javassl.patch, NONE, 1.1 .cvsignore, 1.12, 1.13 bigloo.spec, 1.21, 1.22 sources, 1.12, 1.13 bigloo-bmem.patch, 1.1, NONE bigloo-symbol.patch, 1.1, NONE

Gérard Milmeister (gemi) fedora-extras-commits at redhat.com
Sat Jun 2 09:39:27 UTC 2007


Author: gemi

Update of /cvs/pkgs/rpms/bigloo/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv4755

Modified Files:
	.cvsignore bigloo.spec sources 
Added Files:
	bigloo-javaht.patch bigloo-javassl.patch 
Removed Files:
	bigloo-bmem.patch bigloo-symbol.patch 
Log Message:
exclude ppc64

bigloo-javaht.patch:

--- NEW FILE bigloo-javaht.patch ---
--- bigloo3.0a/runtime/Jlib/dlopen.java.javaht	2007-06-01 22:53:49.000000000 +0200
+++ bigloo3.0a/runtime/Jlib/dlopen.java	2007-06-01 22:54:34.000000000 +0200
@@ -137,9 +137,9 @@
 
    public static int dload( final byte[] filename, final byte[] init_sym ) {
       synchronized( dlopen_table ) {
-	 if( !(dlopen_table.contains( filename )) ) {
+	 if( !(dlopen_table.containsKey( filename )) ) {
 	    int res = dload_inner( filename, init_sym );
-	    dlopen_table.put( filename, true );
+	    dlopen_table.put( filename, Boolean.valueOf(true) );
 	    return res;
 	 } else {
 	    return 0;

bigloo-javassl.patch:

--- NEW FILE bigloo-javassl.patch ---
--- bigloo3.0a/api/ssl/Makefile.javassl	2007-06-01 22:38:56.000000000 +0200
+++ bigloo3.0a/api/ssl/Makefile	2007-06-01 22:39:30.000000000 +0200
@@ -38,10 +38,6 @@
           fi
 
 boot-jvm:
-	@ if [ "$(JVMBACKEND)" = "yes" ]; then \
-	    echo ">>> JVM"; \
-	    (cd src && $(MAKE) jvm); \
-          fi
 
 boot-dotnet:
 boot-dotnet_unimplemented:
@@ -119,19 +115,6 @@
         fi
 
 install-jvm:
-	if [ $(DESTDIR)$(FILDIR) != $(BOOTLIBDIR) ]; then \
-	  cp $(BOOTLIBDIR)/ssl.jheap $(DESTDIR)$(FILDIR)/ssl.jheap && \
-	  chmod $(BMASK) $(DESTDIR)$(FILDIR)/ssl.jheap && \
-	  cp $(BOOTLIBDIR)/bigloossl_s-$(RELEASE).zip $(DESTDIR)$(FILDIR) && \
-	  chmod $(BMASK) $(DESTDIR)$(FILDIR)/bigloossl_s-$(RELEASE).zip && \
-	  cp $(BOOTLIBDIR)/bigloossl_e-$(RELEASE).zip $(DESTDIR)$(FILDIR) && \
-	  chmod $(BMASK) $(DESTDIR)$(FILDIR)/bigloossl_e-$(RELEASE).zip; \
-	  cp $(BOOTLIBDIR)/commons-ssl.zip $(DESTDIR)$(FILDIR) && \
-	  chmod $(BMASK) $(DESTDIR)$(FILDIR)/commons-ssl.zip; \
-        fi
-	(cd $(DESTDIR)$(FILDIR) && \
-           $(RM) -f bigloossl_u-$(RELEASE).zip && \
-           ln bigloossl_s-$(RELEASE).zip bigloossl_u-$(RELEASE).zip)
 
 install-dotnet:
 install-dotnet_unimplemented:


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/bigloo/devel/.cvsignore,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- .cvsignore	28 Dec 2006 22:10:13 -0000	1.12
+++ .cvsignore	2 Jun 2007 09:38:52 -0000	1.13
@@ -1 +1 @@
-bigloo2.9a.tar.gz
+bigloo3.0a.tar.gz


Index: bigloo.spec
===================================================================
RCS file: /cvs/pkgs/rpms/bigloo/devel/bigloo.spec,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- bigloo.spec	28 Mar 2007 20:13:53 -0000	1.21
+++ bigloo.spec	2 Jun 2007 09:38:52 -0000	1.22
@@ -1,16 +1,17 @@
 %define _with_java 1
 
 Name:		bigloo
-Version: 	2.9a
-Release:	3%{?dist}
+Version: 	3.0a
+Release:	4%{?dist}
 Summary: 	Bigloo is compiler for the Scheme programming language
 
 Group:		Development/Languages
 License:	GPL
 URL:		http://www-sop.inria.fr/mimosa/fp/Bigloo
-Source: 	ftp://ftp-sop.inria.fr/mimosa/fp/Bigloo/bigloo2.9a.tar.gz
-Patch0:		bigloo-symbol.patch
-Patch1:		bigloo-java-1.5.patch
+Source: 	ftp://ftp-sop.inria.fr/mimosa/fp/Bigloo/bigloo%{version}.tar.gz
+Patch0:         bigloo-javassl.patch
+Patch1:         bigloo-javaht.patch
+Patch2:		bigloo-java-1.5.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires:	emacs
 BuildRequires:	emacs-el
@@ -19,10 +20,14 @@
 BuildRequires:	indent
 BuildRequires:	/sbin/install-info
 BuildRequires:	zip
+BuildRequires:  indent
+BuildRequires:  sqlite-devel
 BuildRequires:	java-1.5.0-gcj-devel
 Requires:	bigloo-libs = %{version}-%{release}
+Requires:       indent
 Requires(post):	   /sbin/install-info
 Requires(postun):  /sbin/install-info
+ExcludeArch:    ppc64
 
 %description
 Bigloo is a Scheme implementation devoted to one goal: enabling Scheme
@@ -71,9 +76,10 @@
 
 %prep
 %setup -q -n %{name}%{version}
+%patch0 -p1
 %patch1 -p1
+%patch2 -p1
 perl -pi -e 's|bmask=755|bmask=644|' configure
-perl -pi -e 's|/usr/local/bin/indent|indent|' configure
 
 
 %build
@@ -210,6 +216,15 @@
 
 
 %changelog
+* Sat Jun  2 2007 Gerard Milmeister <gemi at bluewin.ch> - 3.0a-4
+- exclude ppc64
+
+* Fri Jun  1 2007 Gerard Milmeister <gemi at bluewin.ch> - 3.0a-3
+- remove java ssl since it does not build with libgcj
+
+* Fri Jun  1 2007 Gerard Milmeister <gemi at bluewin.ch> - 3.0a-1
+- new version 3.0a
+
 * Wed Mar 28 2007 Thomas Fitzsimmons <fitzsim at redhat.com> - 2.9a-3
 - Patch method calls for Java 1.5.
 


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/bigloo/devel/sources,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- sources	28 Dec 2006 22:10:13 -0000	1.12
+++ sources	2 Jun 2007 09:38:52 -0000	1.13
@@ -1 +1 @@
-10d04d4a7b883a6873d74da4ce62f0a2  bigloo2.9a.tar.gz
+91b86d1514658e1a254456b4e288e092  bigloo3.0a.tar.gz


--- bigloo-bmem.patch DELETED ---


--- bigloo-symbol.patch DELETED ---




More information about the fedora-extras-commits mailing list