diff options
author | Jesus Rivero <neurogeek@gentoo.org> | 2012-04-07 10:58:44 +0000 |
---|---|---|
committer | Jesus Rivero <neurogeek@gentoo.org> | 2012-04-07 10:58:44 +0000 |
commit | 6d9a386358bb824e51ae526e5337335dd028c4fe (patch) | |
tree | abceebd4e0cba3560ac282ede1564a1838648900 | |
parent | Changed DEPEND to depend on dev-lisp/asdf instead of dev-lisp/cl-asdf (diff) | |
download | historical-6d9a386358bb824e51ae526e5337335dd028c4fe.tar.gz historical-6d9a386358bb824e51ae526e5337335dd028c4fe.tar.bz2 historical-6d9a386358bb824e51ae526e5337335dd028c4fe.zip |
Removed older versions
Package-Manager: portage-2.2.0_alpha95/cvs/Linux i686
-rw-r--r-- | dev-lisp/sbcl/ChangeLog | 22 | ||||
-rw-r--r-- | dev-lisp/sbcl/Manifest | 16 | ||||
-rw-r--r-- | dev-lisp/sbcl/files/disable-tests-gentoo.patch | 54 | ||||
-rw-r--r-- | dev-lisp/sbcl/files/gentoo-fix_install_man.patch | 12 | ||||
-rw-r--r-- | dev-lisp/sbcl/files/gentoo-fix_linux-os-c.patch (renamed from dev-lisp/sbcl/files/sbcl-1.0.36-fix_linux-os-c.patch) | 1 | ||||
-rw-r--r-- | dev-lisp/sbcl/files/gentoo-fix_nopie_for_hardened_toolchain.patch | 24 | ||||
-rw-r--r-- | dev-lisp/sbcl/files/gentoo_fix_waitpid_c.patch | 11 | ||||
-rw-r--r-- | dev-lisp/sbcl/files/sbcl-1.0.55_no_doc_install.patch | 61 | ||||
-rw-r--r-- | dev-lisp/sbcl/files/vanilla-module-install-source-gentoo.patch | 10 |
9 files changed, 138 insertions, 73 deletions
diff --git a/dev-lisp/sbcl/ChangeLog b/dev-lisp/sbcl/ChangeLog index bf2838f2ef21..6ce020b75600 100644 --- a/dev-lisp/sbcl/ChangeLog +++ b/dev-lisp/sbcl/ChangeLog @@ -1,6 +1,26 @@ # ChangeLog for dev-lisp/sbcl # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/ChangeLog,v 1.171 2012/03/26 15:00:40 neurogeek Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/sbcl/ChangeLog,v 1.172 2012/04/07 10:58:44 neurogeek Exp $ + + 07 Apr 2012; Jesus Rivero <neurogeek@gentoo.org> + -files/sbcl-1.0.36-fix_linux-os-c.patch, + +files/sbcl-1.0.55_no_doc_install.patch, +files/gentoo-fix_install_man.patch, + +files/gentoo-fix_linux-os-c.patch, + +files/gentoo-fix_nopie_for_hardened_toolchain.patch, + +files/gentoo_fix_waitpid_c.patch, -files/disable-tests-gentoo.patch, + -files/vanilla-module-install-source-gentoo.patch: + Removed older versions + +*sbcl-1.0.55-r1 (26 Mar 2012) + + 26 Mar 2012; Jesus Rivero <neurogeek@gentoo.org> + -files/sbcl-1.0.36-fix_linux-os-c.patch, +sbcl-1.0.55-r1.ebuild, + +files/sbcl-1.0.55_no_doc_install.patch, +files/gentoo-fix_install_man.patch, + +files/gentoo-fix_linux-os-c.patch, + +files/gentoo-fix_nopie_for_hardened_toolchain.patch, + +files/gentoo_fix_waitpid_c.patch, -files/disable-tests-gentoo.patch, + -files/vanilla-module-install-source-gentoo.patch: + Version bump. Removed unused patches 26 Mar 2012; Jesus Rivero <neurogeek@gentoo.org> -sbcl-1.0.26-r10.ebuild, -sbcl-1.0.27-r10.ebuild, -sbcl-1.0.28.ebuild, -sbcl-1.0.31.ebuild, diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest index 20c179c94f2b..1d7c0cdada09 100644 --- a/dev-lisp/sbcl/Manifest +++ b/dev-lisp/sbcl/Manifest @@ -1,11 +1,13 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 -AUX disable-tests-gentoo.patch 2398 RMD160 65a45c07af77b042da859fb00d6f19c7d3354289 SHA1 3f970fdc360b081e51b82a92debd5b2522b73707 SHA256 503fb71f962097025375cdbb6e2a80d734f107d7c13148319f7cf9170a6f65d2 -AUX sbcl-1.0.36-fix_linux-os-c.patch 418 RMD160 558a7cc1c212729e39f746d7db9cc7324d23a64f SHA1 5ff812499525ec51c0debdac78fc6d39bc4d55a0 SHA256 50b310b3d72b380b91828730a5539638decb6a4df6d28f93dff84ddad824b2ae +AUX gentoo-fix_install_man.patch 399 RMD160 8cbc6d8d2f70c10cf76a0a2a3e574b8267d97370 SHA1 44186fdfdd12db5094abed07259016dc6b377695 SHA256 7e3e3f84be6d4dae51953825daaf26d8fe1482fd2f4e9d017297dd8ef55ebe47 +AUX gentoo-fix_linux-os-c.patch 416 RMD160 6630a8b1cdfc1b430d33de656df2511d026176ce SHA1 7a01c7acaee0ed7a91c85ff9060cf52ed0c839f4 SHA256 ace8b944d7401428c42e915656bd8509efac926615349876abf3b1f5b33120fa +AUX gentoo-fix_nopie_for_hardened_toolchain.patch 1122 RMD160 cc877c091bc35576e2b56b4e6b34392319086ff2 SHA1 2d619ef4c2735380d4e0ef92e4dcf5751fc51774 SHA256 80cdbc63648c2ea84bb4cd33815b7332bdca9a6101caab130705f0ef2bc078a4 +AUX gentoo_fix_waitpid_c.patch 407 RMD160 e240d3a0f75fd4dabefdbd3b2ea7c6095529d759 SHA1 55acd258c3c8358154b258dfad8254f8bd3ce24e SHA256 6f0f2c40f0074f509a0f4cd38286896d6fb8f21eab296c7896d6162f20849f9a AUX sbcl-1.0.45-fix_install_man.patch 399 RMD160 8cbc6d8d2f70c10cf76a0a2a3e574b8267d97370 SHA1 44186fdfdd12db5094abed07259016dc6b377695 SHA256 7e3e3f84be6d4dae51953825daaf26d8fe1482fd2f4e9d017297dd8ef55ebe47 AUX sbcl-1.0.45-fix_linux-os-c.patch 418 RMD160 558a7cc1c212729e39f746d7db9cc7324d23a64f SHA1 5ff812499525ec51c0debdac78fc6d39bc4d55a0 SHA256 50b310b3d72b380b91828730a5539638decb6a4df6d28f93dff84ddad824b2ae -AUX vanilla-module-install-source-gentoo.patch 471 RMD160 6eace9d24ddade1e53900880c944f332b32e3b10 SHA1 f70d4c097926ca6c61b8601dbb2b672571c5e1fe SHA256 af86a188c77abc5624744683ee91e4414554ebd0f83b9d1b7dcb01468316cd52 +AUX sbcl-1.0.55_no_doc_install.patch 1778 RMD160 99aa2e01d44139f4972b94fa6d868fafffb5581c SHA1 13b0d47d3851a1871ea8e48ef450b099a15f1595 SHA256 aae79884a1f8dd693ef4c10129920ccbcc32bacb72e076b326c6fd6730988b9b DIST sbcl-0.9.12-alpha-linux-binary.tar.bz2 7147697 RMD160 09fa934242a9da6c765056420f694c8f23bba925 SHA1 07c5f14ae27ab2558b3ee845570487dfc0ca5942 SHA256 3a16825480ca476c986bc18d1a1a2c5cad5a1e71ff6ba21d5c5011f69b119245 DIST sbcl-0.9.17-sparc-linux-binary.tar.bz2 7322996 RMD160 b9887c767ddc693fade88b04cc919859aef1b79a SHA1 45a01e64e8bbda991c0f252c344acf3c5f27ec69 SHA256 9238d9de88be3d05c3369cd15f52ae2819a82e7e55f9b85133c947d102ce4059 DIST sbcl-1.0-powerpc-linux-binary.tar.bz2 6841127 RMD160 11cba4cec1efed9d9b322ab80d58ec63b93f66e4 SHA1 a95873859c529ac3e8013d64bc1a8ad345c1f6bc SHA256 912bdbee882907b5d4437fb9611637e31801db5303ddcd34f9514a386b0b995f @@ -25,12 +27,12 @@ DIST sbcl-1.0.45-fix_build_system.patch.bz2 9453 RMD160 50efe4a90e2a7169cea548f9 DIST sbcl-1.0.45-source.tar.bz2 3533569 RMD160 96191491778252276ebe02c8ad1db97eb8fb81b6 SHA1 fc376c17081dfc1f46ca24e9dcafac3a4026bcfe SHA256 d1c79aec233e6dfb0adbaacdacfd90070ea07e13dcbecad210f2c72a3c2654ab EBUILD sbcl-1.0.19.ebuild 6233 RMD160 0b0cf26bf91f677db9adf92731c2d82b4f1d6930 SHA1 859697199b1d246c5b384fab4d134b854bddb51f SHA256 21eb8661696dc048c68487b9be2709a37ca2f5d31f10da3df7019d56ae249d1f EBUILD sbcl-1.0.45.ebuild 5808 RMD160 97ef0eba8002db182b709c681570fa511354939b SHA1 a29168362df41276eca2ea0001da78a927cfc8e1 SHA256 abac2420c260bf415dc0b38984bc8d225b4d0003fcc4c619bf4b8f308e13d4d0 -MISC ChangeLog 48561 RMD160 c00d7a3dbbcda059d4bf74abb43785fc0ee04124 SHA1 bdea04409ebbee349cf2f160d942efdba9f6eeb6 SHA256 805bd14712529c36172d52e986e775c69a0d58960738866b0956050302a22fe2 +MISC ChangeLog 49468 RMD160 0add30458895ff506bc8a5cab61217f3a5f4ef78 SHA1 4df3a3a7f4c3a058cbcd64bad65c37d485531ea2 SHA256 faf145599395e2b67a484a111cc88240462ffac63660c6db63e508dd3e39b47d MISC metadata.xml 1501 RMD160 11aab1b73cf658d3bacbf27d17387f5fb590b84a SHA1 62ac90e7f6e18e92f041bb0bdc262df2727b0268 SHA256 79ebfa2dd313ba4a91702659271ec85f41b9904e2fd26af6824a39c6557610cb -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) -iEYEARECAAYFAk9wTF0ACgkQdIssYB9vBoOjTgCfddfHatMtggOiZMiOVXaenpzZ -6zMAoIRfIGiNRfrrxx0EyIGA/4fp6CFF -=OnJW +iEYEARECAAYFAk9/5aAACgkQdIssYB9vBoPe6ACfdz2OBr6cAJ4ZT0VZc+t+2972 +KHoAn1MTnAI0f93499j9z0QDQJqoOgM+ +=8E5M -----END PGP SIGNATURE----- diff --git a/dev-lisp/sbcl/files/disable-tests-gentoo.patch b/dev-lisp/sbcl/files/disable-tests-gentoo.patch deleted file mode 100644 index d68ee4250ba6..000000000000 --- a/dev-lisp/sbcl/files/disable-tests-gentoo.patch +++ /dev/null @@ -1,54 +0,0 @@ -diff -ur sbcl-0.9.14.orig/contrib/sb-bsd-sockets/sb-bsd-sockets.asd sbcl-0.9.17/contrib/sb-bsd-sockets/sb-bsd-sockets.asd ---- sbcl-0.9.17.orig/contrib/sb-bsd-sockets/sb-bsd-sockets.asd 2006-06-09 09:11:29.000000000 -0500 -+++ sbcl-0.9.17/contrib/sb-bsd-sockets/sb-bsd-sockets.asd 2006-07-09 11:42:19.000000000 -0500 -@@ -42,19 +42,3 @@ - - (defmethod perform :after ((o load-op) (c (eql (find-system :sb-bsd-sockets)))) - (provide 'sb-bsd-sockets)) -- --#-win32 --(defmethod perform ((o test-op) (c (eql (find-system :sb-bsd-sockets)))) -- (operate 'load-op 'sb-bsd-sockets-tests) -- (operate 'test-op 'sb-bsd-sockets-tests)) -- --#-win32 --(defsystem sb-bsd-sockets-tests -- :depends-on (sb-rt sb-bsd-sockets #-win32 sb-posix) -- :components ((:file "tests"))) -- --#-win32 --(defmethod perform ((o test-op) (c (eql (find-system :sb-bsd-sockets-tests)))) -- (or (funcall (intern "DO-TESTS" (find-package "SB-RT"))) -- (error "test-op failed"))) -- -diff -ur sbcl-0.9.17.orig/contrib/sb-posix/sb-posix.asd sbcl-0.9.17/contrib/sb-posix/sb-posix.asd ---- sbcl-0.9.17.orig/contrib/sb-posix/sb-posix.asd 2006-03-07 06:04:27.000000000 -0600 -+++ sbcl-0.9.17/contrib/sb-posix/sb-posix.asd 2006-07-09 11:43:16.000000000 -0500 -@@ -22,27 +22,3 @@ - - (defmethod perform :after ((o load-op) (c (eql (find-system :sb-posix)))) - (provide 'sb-posix)) -- --(defmethod perform ((o test-op) (c (eql (find-system :sb-posix)))) -- (operate 'load-op 'sb-posix-tests) -- (operate 'test-op 'sb-posix-tests)) -- --(defmethod perform ((o test-op) (c (eql (find-system :sb-posix-tests)))) -- (funcall (intern "DO-TESTS" (find-package "SB-RT"))) -- (let ((failures (funcall (intern "PENDING-TESTS" "SB-RT"))) -- (ignored-failures (loop for sym being the symbols of :sb-posix-tests -- if (search ".ERROR" (symbol-name sym)) -- collect sym))) -- (cond -- ((null failures) -- t) -- ((null (set-difference failures ignored-failures)) -- (warn "~@<some POSIX implementations return incorrect error values for ~ -- failing calls, but there is legitimate variation between ~ -- implementations too. If you think the errno ~ -- from your platform is valid, please contact the sbcl ~ -- developers; otherwise, please submit a bug report to your ~ -- kernel distributor~@:>") -- t) -- (t -- (error "non-errno tests failed!"))))) diff --git a/dev-lisp/sbcl/files/gentoo-fix_install_man.patch b/dev-lisp/sbcl/files/gentoo-fix_install_man.patch new file mode 100644 index 000000000000..87a5f43c0c13 --- /dev/null +++ b/dev-lisp/sbcl/files/gentoo-fix_install_man.patch @@ -0,0 +1,12 @@ +diff --git a/install.sh b/install.sh +index 1400791..ac149c1 100644 +--- a/install.sh ++++ b/install.sh +@@ -106,6 +106,7 @@ echo "Documentation:" + + # man + cp doc/sbcl.1 "$BUILD_ROOT$MAN_DIR"/man1/ && echo " man $BUILD_ROOT$MAN_DIR/man1/sbcl.1" ++cp doc/sbcl-asdf-install.1 "$BUILD_ROOT$MAN_DIR"/man1/ && echo " man $BUILD_ROOT$MAN_DIR/man1/sbcl-asdf-install.1" + + # info + for info in doc/manual/*.info diff --git a/dev-lisp/sbcl/files/sbcl-1.0.36-fix_linux-os-c.patch b/dev-lisp/sbcl/files/gentoo-fix_linux-os-c.patch index b5c593051186..cabfafe6e45e 100644 --- a/dev-lisp/sbcl/files/sbcl-1.0.36-fix_linux-os-c.patch +++ b/dev-lisp/sbcl/files/gentoo-fix_linux-os-c.patch @@ -11,4 +11,3 @@ -#endif size_t os_vm_page_size; - diff --git a/dev-lisp/sbcl/files/gentoo-fix_nopie_for_hardened_toolchain.patch b/dev-lisp/sbcl/files/gentoo-fix_nopie_for_hardened_toolchain.patch new file mode 100644 index 000000000000..d4f94ca2382f --- /dev/null +++ b/dev-lisp/sbcl/files/gentoo-fix_nopie_for_hardened_toolchain.patch @@ -0,0 +1,24 @@ +diff -ur b/src/runtime/Config.x86-linux a/src/runtime/Config.x86-linux +--- b/src/runtime/Config.x86-linux 2012-01-09 02:08:10.000000000 +0000 ++++ a/src/runtime/Config.x86-linux 2012-02-02 14:32:56.000000000 +0000 +@@ -27,7 +27,7 @@ + # (You *are* encouraged to design and implement a coherent stable + # interface, though.:-| As far as I (WHN 2002-05-19) know, no one is + # working on one and it would be a nice thing to have.) +-LINKFLAGS += -Wl,--export-dynamic -m32 ++LINKFLAGS += -Wl,--export-dynamic -m32 -nopie + OS_LIBS = -ldl + + ifdef LISP_FEATURE_LARGEFILE +diff -ur b/src/runtime/Config.x86_64-linux a/src/runtime/Config.x86_64-linux +--- b/src/runtime/Config.x86_64-linux 2012-01-09 02:08:10.000000000 +0000 ++++ a/src/runtime/Config.x86_64-linux 2012-02-02 14:32:44.000000000 +0000 +@@ -27,7 +27,7 @@ + # (You *are* encouraged to design and implement a coherent stable + # interface, though.:-| As far as I (WHN 2002-05-19) know, no one is + # working on one and it would be a nice thing to have.) +-LINKFLAGS += -Wl,--export-dynamic ++LINKFLAGS += -Wl,--export-dynamic -nopie + OS_LIBS = -ldl + + ifdef LISP_FEATURE_LARGEFILE diff --git a/dev-lisp/sbcl/files/gentoo_fix_waitpid_c.patch b/dev-lisp/sbcl/files/gentoo_fix_waitpid_c.patch new file mode 100644 index 000000000000..33b89b224f29 --- /dev/null +++ b/dev-lisp/sbcl/files/gentoo_fix_waitpid_c.patch @@ -0,0 +1,11 @@ +diff -uNr sbcl-1.0.55.orig/src/runtime/run-program.c sbcl-1.0.55/src/runtime/run-program.c +--- a/src/runtime/run-program.c 2012-03-26 06:01:42.000000000 -0400 ++++ b/src/runtime/run-program.c 2012-03-26 06:02:07.000000000 -0400 +@@ -20,6 +20,7 @@ + #include <stdlib.h> + #include <sys/file.h> + #include <sys/types.h> ++#include <sys/wait.h> + #include <signal.h> + #include <sys/stat.h> + #include <fcntl.h> diff --git a/dev-lisp/sbcl/files/sbcl-1.0.55_no_doc_install.patch b/dev-lisp/sbcl/files/sbcl-1.0.55_no_doc_install.patch new file mode 100644 index 000000000000..458c637124d7 --- /dev/null +++ b/dev-lisp/sbcl/files/sbcl-1.0.55_no_doc_install.patch @@ -0,0 +1,61 @@ +#Patch by Jesus Rivero <neurogeek@gentoo.org> +#Added: Mar 26, 2012 +#Gentoo Specific, not sent upstream + +diff -uNr a/install.sh b/install.sh +--- a/install.sh 2012-03-26 07:17:28.000000000 -0400 ++++ b/install.sh 2012-03-26 07:17:56.000000000 -0400 +@@ -101,52 +101,3 @@ + # share/man/ manpages, should be the same as man/ + # share/info/ info files + # share/doc/ misc documentation +- +-echo +-echo "Documentation:" +- +-# man +-cp doc/sbcl.1 "$BUILD_ROOT$MAN_DIR"/man1/ && echo " man $BUILD_ROOT$MAN_DIR/man1/sbcl.1" +-cp doc/sbcl-asdf-install.1 "$BUILD_ROOT$MAN_DIR"/man1/ && echo " man $BUILD_ROOT$MAN_DIR/man1/sbcl-asdf-install.1" +- +-# info +-for info in doc/manual/*.info +-do +- cp $info "$BUILD_ROOT$INFO_DIR"/ \ +- && BN=`basename $info` \ +- && DIRFAIL=`install-info --info-dir="$BUILD_ROOT$INFO_DIR" \ +- "$BUILD_ROOT$INFO_DIR"/$BN > /dev/null 2>&1 \ +- || echo "(could not add to system catalog)"` \ +- && echo " info $BUILD_ROOT$INFO_DIR/`basename $info` [$BUILD_ROOT$INFO_DIR/dir] $DIRFAIL" +-done +- +-for info in doc/manual/*.info-* +-do +- cp $info "$BUILD_ROOT$INFO_DIR"/ \ +- && echo " info $BUILD_ROOT$INFO_DIR/`basename $info`" +-done +- +-# pdf +-for pdf in doc/manual/*.pdf +-do +- cp $pdf "$BUILD_ROOT$DOC_DIR"/ \ +- && echo " pdf $BUILD_ROOT$DOC_DIR/`basename $pdf`" +-done +- +-# html +-for html in doc/manual/sbcl doc/manual/asdf +-do +- test -d $html && cp -R -L $html "$BUILD_ROOT$DOC_DIR"/html \ +- && echo " html $BUILD_ROOT$DOC_DIR/html/`basename $html`/index.html" +-done +- +-for html in doc/manual/sbcl.html doc/manual/asdf.html +-do +- cp $html "$BUILD_ROOT$DOC_DIR"/ \ +- && echo " html $BUILD_ROOT$DOC_DIR/`basename $html`" +-done +- +-for f in BUGS CREDITS COPYING NEWS +-do +- cp $f "$BUILD_ROOT$DOC_DIR"/ +-done + diff --git a/dev-lisp/sbcl/files/vanilla-module-install-source-gentoo.patch b/dev-lisp/sbcl/files/vanilla-module-install-source-gentoo.patch deleted file mode 100644 index 92dcff50e16b..000000000000 --- a/dev-lisp/sbcl/files/vanilla-module-install-source-gentoo.patch +++ /dev/null @@ -1,10 +0,0 @@ -diff -ur sbcl-0.9.17.orig/contrib/vanilla-module.mk sbcl-0.9.17/contrib/vanilla-module.mk ---- sbcl-0.9.17.orig/contrib/vanilla-module.mk 2006-09-08 08:36:47.000000000 -0500 -+++ sbcl-0.9.17/contrib/vanilla-module.mk 2006-09-29 21:53:50.000000000 -0500 -@@ -5,4 +5,4 @@ - test:: $(MODULE).fasl - - install: -- cp $(MODULE).fasl "$(BUILD_ROOT)$(INSTALL_DIR)" -+ cp $(MODULE).fasl $(MODULE).lisp "$(BUILD_ROOT)$(INSTALL_DIR)" -Only in sbcl-0.9.17/contrib: vanilla-module.mk.~1.6.~ |