rpms/sbcl/devel sbcl-0.9.5-personality.patch, NONE, 1.1 .cvsignore, 1.2, 1.3 sbcl.spec, 1.14, 1.15 sources, 1.2, 1.3 sbcl-0.9.4-personality.patch, 1.1, NONE

Rex Dieter (rdieter) fedora-extras-commits at redhat.com
Tue Sep 27 16:52:32 UTC 2005


Author: rdieter

Update of /cvs/extras/rpms/sbcl/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv28925

Modified Files:
	.cvsignore sbcl.spec sources 
Added Files:
	sbcl-0.9.5-personality.patch 
Removed Files:
	sbcl-0.9.4-personality.patch 
Log Message:
* Tue Sep 27 2005 Rex Dieter <rexdieter[AT]users.sf.net> 0.9.5-1
- 0.9.5
- use native sbcl bootstraps, when available (ie, %{ix86},x86_64)
- try ppc again


sbcl-0.9.5-personality.patch:

--- NEW FILE sbcl-0.9.5-personality.patch ---
--- sbcl-0.9.5/src/runtime/linux-os.c.pers	2005-09-24 09:29:54.000000000 -0500
+++ sbcl-0.9.5/src/runtime/linux-os.c	2005-09-27 09:37:33.463478519 -0500
@@ -177,6 +177,10 @@
                 if (i != -1) {
                     runtime[i] = '\0';
                     execve(runtime, argv, envp);
+                } else {
+                    /* if /proc isn't available (like in chroot builds, like mock), 
+                     * try using execvp with argv[0] instead */
+                    execvp(argv[0], argv);
                 }
             }
             /* Either changing the personality or execve() failed. Either


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/sbcl/devel/.cvsignore,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- .cvsignore	12 Sep 2005 12:36:44 -0000	1.2
+++ .cvsignore	27 Sep 2005 16:52:30 -0000	1.3
@@ -1,4 +1,2 @@
+sbcl-0.9.5-source.tar.bz2
 sbcl-0.8.15-powerpc-linux-binary.tar.bz2
-sbcl-0.9.4-source.tar.bz2
-sbcl-0.9.4-x86-64-linux-binary.tar.bz2
-sbcl-0.9.4-x86-linux-binary.tar.bz2


Index: sbcl.spec
===================================================================
RCS file: /cvs/extras/rpms/sbcl/devel/sbcl.spec,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- sbcl.spec	22 Sep 2005 14:10:29 -0000	1.14
+++ sbcl.spec	27 Sep 2005 16:52:30 -0000	1.15
@@ -9,29 +9,33 @@
 
 Name: 	 sbcl
 Summary: Steel Bank Common Lisp
-Version: 0.9.4
-Release: 19%{?dist}
+Version: 0.9.5
+Release: 1%{?dist}
 
 License: BSD/MIT
 Group: 	 Development/Languages
 URL:	 http://sbcl.sourceforge.net/
 Source0: http://dl.sourceforge.net/sourceforge/sbcl/sbcl-%{version}-source.tar.bz2
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-ExclusiveArch: %{ix86} x86_64
+ExclusiveArch: %{ix86} x86_64 ppc
 
 %if "%{?sbcl_bootstrap}" == "%{nil}"
 # local Bootstrap binaries
-Source10: http://dl.sourceforge.net/sourceforge/sbcl/sbcl-%{version}-x86-linux-binary.tar.bz2
+Source10: http://dl.sourceforge.net/sourceforge/sbcl/sbcl-0.9.4-x86-linux-binary.tar.bz2
 %ifarch %{ix86}
-%define sbcl_bootstrap_src -a 10 
+%define sbcl_bootstrap sbcl
+#define sbcl_bootstrap_src -a 10 
 %endif
-Source11: http://dl.sourceforge.net/sourceforge/sbcl/sbcl-%{version}-x86-64-linux-binary.tar.bz2
+Source11: http://dl.sourceforge.net/sourceforge/sbcl/sbcl-0.9.4-x86-64-linux-binary.tar.bz2
 %ifarch x86_64
-%define sbcl_bootstrap_src -a 11 
+%define sbcl_bootstrap sbcl
+#define sbcl_bootstrap_src -a 11 
 %endif
-# Latest powerpc-linux bootstrap (untested)
+# Latest powerpc-linux bootstrap, busted:
+# buildsys.fedoraproject.org/logs/development/1131-sbcl-0.9.4-14.fc5/ppc/build.log
 Source12: http://dl.sourceforge.net/sourceforge/sbcl/sbcl-0.8.15-powerpc-linux-binary.tar.bz2
 %ifarch ppc 
+%undefine sbcl_bootstrap
 %define sbcl_bootstrap_src -a 12
 %endif
 %endif
@@ -39,7 +43,7 @@
 Source100: my_setarch.c
 
 Patch1: sbcl-0.8.18-default-sbcl-home.patch
-Patch2: sbcl-0.9.4-personality.patch
+Patch2: sbcl-0.9.5-personality.patch
 Patch3: sbcl-0.9.4-optflags.patch
 Patch4: sbcl-0.9.4-LIB_DIR.patch
 
@@ -161,6 +165,11 @@
 
 
 %changelog
+* Tue Sep 27 2005 Rex Dieter <rexdieter[AT]users.sf.net> 0.9.5-1
+- 0.9.5
+- use native sbcl bootstraps, when available (ie, %%{ix86},x86_64)
+- try ppc again
+
 * Thu Sep 22 2005 Rex Dieter <rexdieter[AT]users.sf.net> 0.9.4-19
 - drop use of setarch, use my_setarch.c
 


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/sbcl/devel/sources,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sources	12 Sep 2005 12:36:44 -0000	1.2
+++ sources	27 Sep 2005 16:52:30 -0000	1.3
@@ -1,4 +1,2 @@
+f594f18813c08f262a6df9a36288adcb  sbcl-0.9.5-source.tar.bz2
 3a72d0785ce0a8e02f9af632c2a4f217  sbcl-0.8.15-powerpc-linux-binary.tar.bz2
-a0420dc6236efece72c1c80ee15873c9  sbcl-0.9.4-source.tar.bz2
-67ec41e624a3f2ad7f6f3cde1bd001d3  sbcl-0.9.4-x86-64-linux-binary.tar.bz2
-947d1cde2c1c80416b5f9fb4e4c81383  sbcl-0.9.4-x86-linux-binary.tar.bz2


--- sbcl-0.9.4-personality.patch DELETED ---




More information about the fedora-extras-commits mailing list