rpms/sbcl/FC-4 sbcl.spec, 1.11, 1.12 sbcl-0.9.4-ADDR_NO_RANDOMIZE-argv0.patch, 1.1, NONE sbcl-0.9.4-ADDR_NO_RANDOMIZE-proc.patch, 1.1, NONE

Rex Dieter (rdieter) fedora-extras-commits at redhat.com
Mon Sep 19 20:47:00 UTC 2005


Author: rdieter

Update of /cvs/extras/rpms/sbcl/FC-4
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv316

Modified Files:
	sbcl.spec 
Removed Files:
	sbcl-0.9.4-ADDR_NO_RANDOMIZE-argv0.patch 
	sbcl-0.9.4-ADDR_NO_RANDOMIZE-proc.patch 
Log Message:
* Mon Sep 19 2005 Rex Dieter <rexdieter[AT]users.sf.net> 0.9.4-16
- rework personality/reexec patch (execve -> execvp)



Index: sbcl.spec
===================================================================
RCS file: /cvs/extras/rpms/sbcl/FC-4/sbcl.spec,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- sbcl.spec	16 Sep 2005 19:54:35 -0000	1.11
+++ sbcl.spec	19 Sep 2005 20:46:58 -0000	1.12
@@ -24,12 +24,12 @@
 Name: 	 sbcl
 Summary: Steel Bank Common Lisp
 Version: 0.9.4
-Release: 15%{?dist}
+Release: 16%{?dist}
 
 License: BSD/MIT
 Group: 	 Development/Languages
 URL:	 http://sbcl.sourceforge.net/
-Source0:  http://dl.sourceforge.net/sourceforge/sbcl/sbcl-%{version}-source.tar.bz2
+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
 
@@ -51,11 +51,7 @@
 %endif
 
 Patch1: sbcl-0.8.18-default-sbcl-home.patch
-# See http://sourceforge.net/mailarchive/message.php?msg_id=12787069
-# use /proc/self/exe
-#Patch2: sbcl-0.9.4-ADDR_NO_RANDOMIZE-proc.patch
-# use argv[0]
-Patch2: sbcl-0.9.4-ADDR_NO_RANDOMIZE-argv0.patch
+Patch2: sbcl-0.9.4-personality.patch
 Patch3: sbcl-0.9.4-optflags.patch
 Patch4: sbcl-0.9.4-LIB_DIR.patch
 
@@ -79,7 +75,7 @@
 #sed -i -e "s|/usr/local/lib/sbcl/|%{_libdir}/sbcl/|" src/runtime/runtime.c
 #or patch to use SBCL_HOME env var
 %patch1 -p0 -b .default-sbcl-home
-%{?setarch:%patch2 -p1 -b .ADDR_NO_RANDOMIZE}
+%patch2 -p1 -b .personality
 %patch3 -p1 -b .optflags
 %patch4 -p1 -b .LIB_DIR
 
@@ -125,8 +121,6 @@
 
 %check || :
 pushd tests 
-# still need setarch if using ADDR_NO_RANDOMIZE-proc patch, since /proc isn't available on buildsystem/mock.
-#{?setarch} sh ./run-tests.sh 
 sh ./run-tests.sh
 popd
 
@@ -138,7 +132,6 @@
 unset SBCL_HOME ||:
 export INSTALL_ROOT=$RPM_BUILD_ROOT%{_prefix}
 export LIB_DIR=$RPM_BUILD_ROOT%{_libdir}
-# (may) still need setarch if using ADDR_NO_RANDOMIZE-proc patch
 sh ./install.sh
 
 ## Unpackaged files
@@ -177,6 +170,9 @@
 
 
 %changelog
+* Mon Sep 19 2005 Rex Dieter <rexdieter[AT]users.sf.net> 0.9.4-16
+- rework personality/reexec patch (execve -> execvp)
+
 * Sat Sep 16 2005 Rex Dieter <rexdieter[AT]users.sf.net> 0.9.4-15
 - disable ppc (probably related to #166347)
 


--- sbcl-0.9.4-ADDR_NO_RANDOMIZE-argv0.patch DELETED ---


--- sbcl-0.9.4-ADDR_NO_RANDOMIZE-proc.patch DELETED ---




More information about the fedora-extras-commits mailing list