rpms/bigloo/F-9 .cvsignore, 1.16, 1.17 bigloo-javaht.patch, 1.2, 1.3 bigloo.spec, 1.26, 1.27 sources, 1.16, 1.17

Gérard Milmeister gemi at fedoraproject.org
Thu Sep 18 19:17:55 UTC 2008


Author: gemi

Update of /cvs/pkgs/rpms/bigloo/F-9
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv25275/F-9

Modified Files:
	.cvsignore bigloo-javaht.patch bigloo.spec sources 
Log Message:



Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/bigloo/F-9/.cvsignore,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- .cvsignore	1 Jun 2008 12:52:54 -0000	1.16
+++ .cvsignore	18 Sep 2008 19:17:24 -0000	1.17
@@ -1 +1 @@
-bigloo3.1a.tar.gz
+bigloo3.1b.tar.gz

bigloo-javaht.patch:

Index: bigloo-javaht.patch
===================================================================
RCS file: /cvs/pkgs/rpms/bigloo/F-9/bigloo-javaht.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- bigloo-javaht.patch	14 Apr 2008 19:20:40 -0000	1.2
+++ bigloo-javaht.patch	18 Sep 2008 19:17:24 -0000	1.3
@@ -1,14 +1,15 @@
---- 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 ) {
+diff -up bigloo3.1b/runtime/Jlib/dlopen.java.javaht bigloo3.1b/runtime/Jlib/dlopen.java
+--- bigloo3.1b/runtime/Jlib/dlopen.java.javaht	2008-09-18 20:24:59.000000000 +0200
++++ bigloo3.1b/runtime/Jlib/dlopen.java	2008-09-18 20:25:59.000000000 +0200
+@@ -181,9 +181,9 @@ public abstract class dlopen {
+ 			    final byte[] init_sym,
+ 			    final byte[] mod_sym ) {
        synchronized( dlopen_table ) {
 -	 if( !(dlopen_table.contains( filename )) ) {
 +	 if( !(dlopen_table.containsKey( filename )) ) {
- 	    int res = dload_inner( filename, init_sym );
+ 	    int res = dload_inner( filename, init_sym, mod_sym );
 -	    dlopen_table.put( filename, new Boolean( true ) );
-+	    dlopen_table.put( filename, Boolean.valueOf(true) );
++	    dlopen_table.put( filename, Boolean.valueOf( true ) );
  	    return res;
  	 } else {
  	    return 0;


Index: bigloo.spec
===================================================================
RCS file: /cvs/pkgs/rpms/bigloo/F-9/bigloo.spec,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -r1.26 -r1.27
--- bigloo.spec	1 Jun 2008 12:52:54 -0000	1.26
+++ bigloo.spec	18 Sep 2008 19:17:24 -0000	1.27
@@ -1,7 +1,7 @@
 %define _with_java 1
 
 Name:		bigloo
-Version: 	3.1a
+Version: 	3.1b
 Release:	1%{?dist}
 Summary: 	Bigloo is compiler for the Scheme programming language
 
@@ -35,7 +35,7 @@
 Bigloo is a Scheme implementation devoted to one goal: enabling Scheme
 based programming style where C(++) is usually required. Bigloo
 attempts to make Scheme practical by offering features usually
-presented by traditional programming languages but ot offered by
+presented by traditional programming languages but not offered by
 Scheme and functional programming. Bigloo compiles Scheme modules. It
 delivers small and fast stand alone binary executables. Bigloo enables
 full connections between Scheme and C programs.
@@ -78,15 +78,16 @@
 
 %prep
 %setup -q -n %{name}%{version}
-#%patch1 -p1
+%patch1 -p1
 %patch2 -p1
-perl -pi -e 's|bmask=755|bmask=644|' configure
+sed -i 's|bmask=755|bmask=644|' configure
 
 
 %build
 %define emacslisppath %{_datadir}/emacs/site-lisp
 %define xemacslisppath %{_datadir}/xemacs/site-packages/lisp
 %define inplace `pwd`/inplace
+%define bigloo_opt_flags "`echo $RPM_OPT_FLAGS | sed 's/-Wall/-w/g'`"
 
 ./configure \
 	--prefix=%{_prefix} \
@@ -104,9 +105,9 @@
 	%{!?_with_java: --jvm=no} \
 	--sharedbde=yes \
 	--sharedcompiler=yes \
-	--coflags="$RPM_OPT_FLAGS"
+	--coflags=%{bigloo_opt_flags}
 
-perl -pi -e 's|EMACSBRAND=.*|EMACSBRAND=emacs21|' Makefile.config
+sed -i 's|EMACSBRAND=.*|EMACSBRAND=emacs21|' Makefile.config
 
 # _smp_mflags breaks the build
 env LD_LIBRARY_PATH=`pwd`/lib/%{version} \
@@ -144,8 +145,7 @@
 rm -fr $RPM_BUILD_ROOT%{_infodir}/dir
 rm -fr $RPM_BUILD_ROOT%{_datadir}/doc
 
-perl -pi -e 's|^BOOTBINDIR=.*|BOOTBINDIR=%{_bindir}|' Makefile.config
-
+# emacs
 mkdir -p $RPM_BUILD_ROOT%{emacslisppath}/site-start.d
 cat > $RPM_BUILD_ROOT%{emacslisppath}/site-start.d/bigloo.el <<EOF
 (require 'bmacs)
@@ -217,6 +217,9 @@
 
 
 %changelog
+* Thu Sep 18 2008 Gerard Milmeister <gemi at bluewin.ch> - 3.1b-1
+- new release 3.1b
+
 * Sat May 31 2008 Gerard Milmeister <gemi at bluewin.ch> - 3.1a-1
 - new release 3.1a
 


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/bigloo/F-9/sources,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- sources	1 Jun 2008 12:52:54 -0000	1.16
+++ sources	18 Sep 2008 19:17:24 -0000	1.17
@@ -1 +1 @@
-de016abbf69a08fdc4ec58afefd16fde  bigloo3.1a.tar.gz
+1c44c3dc0f3b8953178a7918e4c442ab  bigloo3.1b.tar.gz




More information about the fedora-extras-commits mailing list