summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesus Rivero <neurogeek@gentoo.org>2012-04-07 10:58:44 +0000
committerJesus Rivero <neurogeek@gentoo.org>2012-04-07 10:58:44 +0000
commit6d9a386358bb824e51ae526e5337335dd028c4fe (patch)
treeabceebd4e0cba3560ac282ede1564a1838648900
parentChanged DEPEND to depend on dev-lisp/asdf instead of dev-lisp/cl-asdf (diff)
downloadhistorical-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/ChangeLog22
-rw-r--r--dev-lisp/sbcl/Manifest16
-rw-r--r--dev-lisp/sbcl/files/disable-tests-gentoo.patch54
-rw-r--r--dev-lisp/sbcl/files/gentoo-fix_install_man.patch12
-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.patch24
-rw-r--r--dev-lisp/sbcl/files/gentoo_fix_waitpid_c.patch11
-rw-r--r--dev-lisp/sbcl/files/sbcl-1.0.55_no_doc_install.patch61
-rw-r--r--dev-lisp/sbcl/files/vanilla-module-install-source-gentoo.patch10
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.~