From ce65d80e19976ec385723994998fa12e3dd2df0e Mon Sep 17 00:00:00 2001 From: Keri Harris Date: Fri, 23 Feb 2007 22:03:15 +0000 Subject: [PATCH] Regenerate SSL certificates on the fly for SSL test-suite. Package-Manager: portage-2.1.2-r10 --- dev-lang/swi-prolog/ChangeLog | 7 ++- dev-lang/swi-prolog/Manifest | 44 ++++++++++--------- .../files/swi-prolog-ssl-cert.patch | 12 +++++ .../swi-prolog/swi-prolog-5.6.17-r1.ebuild | 3 +- dev-lang/swi-prolog/swi-prolog-5.6.25.ebuild | 3 +- dev-lang/swi-prolog/swi-prolog-5.6.27.ebuild | 3 +- dev-lang/swi-prolog/swi-prolog-5.6.28.ebuild | 3 +- 7 files changed, 50 insertions(+), 25 deletions(-) create mode 100644 dev-lang/swi-prolog/files/swi-prolog-ssl-cert.patch diff --git a/dev-lang/swi-prolog/ChangeLog b/dev-lang/swi-prolog/ChangeLog index 6dac77f807ff..d3bccd4d53e0 100644 --- a/dev-lang/swi-prolog/ChangeLog +++ b/dev-lang/swi-prolog/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-lang/swi-prolog # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/ChangeLog,v 1.62 2007/02/23 20:22:20 keri Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/ChangeLog,v 1.63 2007/02/23 22:03:15 keri Exp $ + + 23 Feb 2007; keri +files/swi-prolog-ssl-cert.patch, + swi-prolog-5.6.17-r1.ebuild, swi-prolog-5.6.25.ebuild, + swi-prolog-5.6.27.ebuild, swi-prolog-5.6.28.ebuild: + Regenerate SSL certificates on the fly for SSL test-suite. 23 Feb 2007; keri +files/swi-prolog-thread-tests-r1.patch, swi-prolog-5.6.25.ebuild, diff --git a/dev-lang/swi-prolog/Manifest b/dev-lang/swi-prolog/Manifest index 5b54fbe705ac..983922c49328 100644 --- a/dev-lang/swi-prolog/Manifest +++ b/dev-lang/swi-prolog/Manifest @@ -138,6 +138,10 @@ AUX swi-prolog-ssl-SIO_FLUSHOUTPUT.patch 302 RMD160 4c15cb3f7baa3812d6417a69a9d0 MD5 0d07c1907732c495ec8f0c673993af18 files/swi-prolog-ssl-SIO_FLUSHOUTPUT.patch 302 RMD160 4c15cb3f7baa3812d6417a69a9d0c3bc5887aa0a files/swi-prolog-ssl-SIO_FLUSHOUTPUT.patch 302 SHA256 fd20ebe3a0d5f78bbd80d93d2f5809804c54fe114dc88f39cebd699e32298154 files/swi-prolog-ssl-SIO_FLUSHOUTPUT.patch 302 +AUX swi-prolog-ssl-cert.patch 653 RMD160 880c9293d2afe23ca2b0606ad234d27dcd58eb49 SHA1 902b2e8f6935b8a5cdf346a3dff00db6204826ba SHA256 3b41fe345fd75fe7edb2729ab0c385675ba4d51e6a4753be52ca4f1aff303817 +MD5 95aa9dcbf2a35063cbad4006cddd634c files/swi-prolog-ssl-cert.patch 653 +RMD160 880c9293d2afe23ca2b0606ad234d27dcd58eb49 files/swi-prolog-ssl-cert.patch 653 +SHA256 3b41fe345fd75fe7edb2729ab0c385675ba4d51e6a4753be52ca4f1aff303817 files/swi-prolog-ssl-cert.patch 653 AUX swi-prolog-test_date.patch 4324 RMD160 998a7451af5f0de4a73f7f6497ffa57c012f3ee6 SHA1 a3cc522020773ce48aabf27f512d279aa1795548 SHA256 0998d9f89e0b84e53efb16a70fdc8c4a7f2ac0f700e9f8502fb53c1d8dd89388 MD5 aaac0d487788ab74f26c127a713923a0 files/swi-prolog-test_date.patch 4324 RMD160 998a7451af5f0de4a73f7f6497ffa57c012f3ee6 files/swi-prolog-test_date.patch 4324 @@ -177,10 +181,10 @@ DIST pl-5.6.24.tar.gz 11561664 RMD160 d26af2674bff916747bcc84a2f7df6119036c113 S DIST pl-5.6.25.tar.gz 11651158 RMD160 298bb9946089276ad3504c7b692ab5b43d81a7b2 SHA1 f0576e387d0dc719065a61d828838e8a01dc5f16 SHA256 fbe20123e62e630ec85487775fee391f94d51559cb5c24ccbc91e6760da7609e DIST pl-5.6.27.tar.gz 11661684 RMD160 e180ad228946b36b2aaba561be25ba294da473af SHA1 7195af43f02f6569f7611cc5a6543fa00ae49c01 SHA256 cef264b0d022ca5c5f07547e5f11f1930cb9761fed7568b2a450978b3128d9a5 DIST pl-5.6.28.tar.gz 11687262 RMD160 8a5113b5c97ab58baa8b6e0a3f92ea078f28f6bb SHA1 a02eb1613d5772f94fdad98b5b400013fc3d575a SHA256 ae6600e48cfa246a0c81c047e158fe9e68a72bfabea6abba0bcdec40ad67690a -EBUILD swi-prolog-5.6.17-r1.ebuild 3756 RMD160 4e32d60ebb5d7eb021445aff0adce15b982d4ff5 SHA1 35d13d02687c79835ce989aea4930780ccfbc4d0 SHA256 578d1af8647b3f04fd26a242f764a32db78bdecf5d325f39363fe0f8c2b12443 -MD5 312567bbfa7dd25105593af27f50880f swi-prolog-5.6.17-r1.ebuild 3756 -RMD160 4e32d60ebb5d7eb021445aff0adce15b982d4ff5 swi-prolog-5.6.17-r1.ebuild 3756 -SHA256 578d1af8647b3f04fd26a242f764a32db78bdecf5d325f39363fe0f8c2b12443 swi-prolog-5.6.17-r1.ebuild 3756 +EBUILD swi-prolog-5.6.17-r1.ebuild 3799 RMD160 5dfb755c08250fdb9ac21187441bc55b4a8eb6d2 SHA1 74a16a2b3f64a1d9f315af4c52683412b0cf9363 SHA256 cbb68fa3284ce4f3dc55f184e7ef4fce073e5a18261100ae5214b7913fa4d237 +MD5 c883caff349f028e966b808641fec7f0 swi-prolog-5.6.17-r1.ebuild 3799 +RMD160 5dfb755c08250fdb9ac21187441bc55b4a8eb6d2 swi-prolog-5.6.17-r1.ebuild 3799 +SHA256 cbb68fa3284ce4f3dc55f184e7ef4fce073e5a18261100ae5214b7913fa4d237 swi-prolog-5.6.17-r1.ebuild 3799 EBUILD swi-prolog-5.6.18.ebuild 3365 RMD160 02a035b9c27636c13851cb1cf9a60fb9119eb4f8 SHA1 4da392a95c84089a6782176659823e11ff704d09 SHA256 ba6953d09d2a903703f774e0a561100b2faf3bef9660d5ddc81f78a6ceaa4c0a MD5 c06e70672455c021edc4ef25152d086c swi-prolog-5.6.18.ebuild 3365 RMD160 02a035b9c27636c13851cb1cf9a60fb9119eb4f8 swi-prolog-5.6.18.ebuild 3365 @@ -209,22 +213,22 @@ EBUILD swi-prolog-5.6.24.ebuild 3442 RMD160 e57b33a2d5e3f911cd5abc5e815191544342 MD5 526d97ded7389423ff88faed8c9aeb91 swi-prolog-5.6.24.ebuild 3442 RMD160 e57b33a2d5e3f911cd5abc5e8151915443426a9f swi-prolog-5.6.24.ebuild 3442 SHA256 05a0ba0adb0321b21ac543124a86fd67719577f03d7308fd47b8ce6254512517 swi-prolog-5.6.24.ebuild 3442 -EBUILD swi-prolog-5.6.25.ebuild 3732 RMD160 64f6fc8cfc4ddc3dde3348f0a16040477b46f101 SHA1 a63625ac56e6bec1ae80fcc3fb8340a89fba21e0 SHA256 52b4118b1d1ab2faabbb8622bc7153eec7291dad89a0cb97089d9777ed599852 -MD5 1fad203af1ba64e92ed3eef8585dd7ad swi-prolog-5.6.25.ebuild 3732 -RMD160 64f6fc8cfc4ddc3dde3348f0a16040477b46f101 swi-prolog-5.6.25.ebuild 3732 -SHA256 52b4118b1d1ab2faabbb8622bc7153eec7291dad89a0cb97089d9777ed599852 swi-prolog-5.6.25.ebuild 3732 -EBUILD swi-prolog-5.6.27.ebuild 3583 RMD160 344c5ec158f2d2770a7488bc78809a496b0e4df1 SHA1 cc159f0e7e7408008fb7d9fe74dace7bdcd95058 SHA256 cf0015ee877d123eaf3359d03b3b8eaa27ee36c2a464cf34ea5eab361fe93ca2 -MD5 7edd79d11a8b6b23042e435fffb8a23c swi-prolog-5.6.27.ebuild 3583 -RMD160 344c5ec158f2d2770a7488bc78809a496b0e4df1 swi-prolog-5.6.27.ebuild 3583 -SHA256 cf0015ee877d123eaf3359d03b3b8eaa27ee36c2a464cf34ea5eab361fe93ca2 swi-prolog-5.6.27.ebuild 3583 -EBUILD swi-prolog-5.6.28.ebuild 3623 RMD160 6defe7749d513b1eee12ca52304af1327e78cd9b SHA1 fb54fb65cea940327c771da582e71689b735d182 SHA256 7dab37b0244d740bfd873e2f748a5e844ceef18c92ae6a1ffcc865ab82db9d8f -MD5 76bde1d45632a44771733d668491ba58 swi-prolog-5.6.28.ebuild 3623 -RMD160 6defe7749d513b1eee12ca52304af1327e78cd9b swi-prolog-5.6.28.ebuild 3623 -SHA256 7dab37b0244d740bfd873e2f748a5e844ceef18c92ae6a1ffcc865ab82db9d8f swi-prolog-5.6.28.ebuild 3623 -MISC ChangeLog 12363 RMD160 e82951f61f2e37c1bc139680ffba863b8b2278b9 SHA1 5ffa149c25c3dacb27b336d5864b38f72d9b31ae SHA256 046cc304b07c0b51fa8e6027629a579832df4a16679e7ef6a5a6619777779e6f -MD5 6ddd3fcd8d1a9ff5c2c7570fb1c48336 ChangeLog 12363 -RMD160 e82951f61f2e37c1bc139680ffba863b8b2278b9 ChangeLog 12363 -SHA256 046cc304b07c0b51fa8e6027629a579832df4a16679e7ef6a5a6619777779e6f ChangeLog 12363 +EBUILD swi-prolog-5.6.25.ebuild 3775 RMD160 2e8e8f9da61adef3e153a64c4681528c177a3411 SHA1 2bdb455c4515c56cce3d7e507279445ebdc9ada3 SHA256 676fd5b53816533034cb8ea0befdfc5e0e06cde6e0f957026fd530d71b2e6987 +MD5 ff321bf567cd31d838e06676f97a8a0a swi-prolog-5.6.25.ebuild 3775 +RMD160 2e8e8f9da61adef3e153a64c4681528c177a3411 swi-prolog-5.6.25.ebuild 3775 +SHA256 676fd5b53816533034cb8ea0befdfc5e0e06cde6e0f957026fd530d71b2e6987 swi-prolog-5.6.25.ebuild 3775 +EBUILD swi-prolog-5.6.27.ebuild 3626 RMD160 8f69edb8f1f827f89326eded518df97aff494a6c SHA1 01bcc1d2c1988b519dd17ef983c1c42a1f73408b SHA256 a33f6bd214218b66970120daf0d7d711d0d796e00d7af14bf96c273174d438a6 +MD5 7c8223ff19ce5ba9e1556dc7b93ad154 swi-prolog-5.6.27.ebuild 3626 +RMD160 8f69edb8f1f827f89326eded518df97aff494a6c swi-prolog-5.6.27.ebuild 3626 +SHA256 a33f6bd214218b66970120daf0d7d711d0d796e00d7af14bf96c273174d438a6 swi-prolog-5.6.27.ebuild 3626 +EBUILD swi-prolog-5.6.28.ebuild 3666 RMD160 e78791726486e02350aa9e9b0d64e1210d178a76 SHA1 625c950ad3467003a55fb2099da0c995c8c6307e SHA256 c6db51bade8fde8090f4472eed34738b390acfb742e0c0af3b02e5e624aa0090 +MD5 934d334db2f5f5cbc5890d5df07e7ce6 swi-prolog-5.6.28.ebuild 3666 +RMD160 e78791726486e02350aa9e9b0d64e1210d178a76 swi-prolog-5.6.28.ebuild 3666 +SHA256 c6db51bade8fde8090f4472eed34738b390acfb742e0c0af3b02e5e624aa0090 swi-prolog-5.6.28.ebuild 3666 +MISC ChangeLog 12608 RMD160 e24ad8b6c69b3692c43aa4c290d5fccd9bfbd145 SHA1 6c900172200e99e48a1ab8a692688391f31cc797 SHA256 1b4bcb6d7e258c7586430e6a9b98b5a533c8b442041bbdb7e499e8984e4663f3 +MD5 bf38e66496e0977aa743ea52eb8b2bb3 ChangeLog 12608 +RMD160 e24ad8b6c69b3692c43aa4c290d5fccd9bfbd145 ChangeLog 12608 +SHA256 1b4bcb6d7e258c7586430e6a9b98b5a533c8b442041bbdb7e499e8984e4663f3 ChangeLog 12608 MISC metadata.xml 159 RMD160 38d27fd1c5faabedefa5507dfd83cb4c952fbc8c SHA1 52b92682cf41e53e71bf432537a16215bd9546b1 SHA256 851bf218a4283a1d8ea6ef98af0119a40eaa78bfaaec49c2f3440437f52889ba MD5 9187f53634e60ab7eb2ac7e98b0b19f7 metadata.xml 159 RMD160 38d27fd1c5faabedefa5507dfd83cb4c952fbc8c metadata.xml 159 diff --git a/dev-lang/swi-prolog/files/swi-prolog-ssl-cert.patch b/dev-lang/swi-prolog/files/swi-prolog-ssl-cert.patch new file mode 100644 index 000000000000..8bf6e63a8890 --- /dev/null +++ b/dev-lang/swi-prolog/files/swi-prolog-ssl-cert.patch @@ -0,0 +1,12 @@ +--- pl-5.6.17.orig/packages/ssl/Makefile.in 2006-02-04 04:38:50.000000000 +1300 ++++ pl-5.6.17/packages/ssl/Makefile.in 2007-02-24 10:50:04.000000000 +1300 +@@ -128,6 +128,9 @@ + ################################################################ + + check:: ++ (cd etc && \ ++ openssl ca -batch -policy policy_anything -passin pass:apenoot -out server/server-cert.pem -infiles server/server-key.pem && \ ++ openssl ca -batch -policy policy_anything -passin pass:apenoot -out client/client-cert.pem -infiles client/client-key.pem) + $(PL) -q -f ssl_test.pl -F none -g test,halt -t 'halt(1)' + + ################################################################ diff --git a/dev-lang/swi-prolog/swi-prolog-5.6.17-r1.ebuild b/dev-lang/swi-prolog/swi-prolog-5.6.17-r1.ebuild index 87080b38a36b..679b5e8d60ee 100644 --- a/dev-lang/swi-prolog/swi-prolog-5.6.17-r1.ebuild +++ b/dev-lang/swi-prolog/swi-prolog-5.6.17-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-5.6.17-r1.ebuild,v 1.12 2007/02/03 03:28:41 keri Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-5.6.17-r1.ebuild,v 1.13 2007/02/23 22:03:15 keri Exp $ inherit autotools eutils java-pkg-opt-2 @@ -53,6 +53,7 @@ src_unpack() { epatch "${FILESDIR}"/${PN}-ltx2htm.patch epatch "${FILESDIR}"/${PN}-semweb-sparc-alignment.patch epatch "${FILESDIR}"/${PN}-SGML_CATALOG_FILES.patch + epatch "${FILESDIR}"/${PN}-ssl-cert.patch epatch "${FILESDIR}"/${PN}-thread-tests.patch epatch "${FILESDIR}"/${PN}-xpce-test.patch } diff --git a/dev-lang/swi-prolog/swi-prolog-5.6.25.ebuild b/dev-lang/swi-prolog/swi-prolog-5.6.25.ebuild index efe62da988b3..0196d653aa50 100644 --- a/dev-lang/swi-prolog/swi-prolog-5.6.25.ebuild +++ b/dev-lang/swi-prolog/swi-prolog-5.6.25.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-5.6.25.ebuild,v 1.5 2007/02/23 20:22:20 keri Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-5.6.25.ebuild,v 1.6 2007/02/23 22:03:15 keri Exp $ inherit eutils java-pkg-opt-2 @@ -51,6 +51,7 @@ src_unpack() { epatch "${FILESDIR}"/${PN}-ltx2htm.patch epatch "${FILESDIR}"/${PN}-semweb-bitmatrix.patch epatch "${FILESDIR}"/${PN}-SGML_CATALOG_FILES.patch + epatch "${FILESDIR}"/${PN}-ssl-cert.patch epatch "${FILESDIR}"/${PN}-ssl-SIO_FLUSHOUTPUT.patch epatch "${FILESDIR}"/${PN}-thread-tests-r1.patch epatch "${FILESDIR}"/${PN}-xpce-parallel-build.patch diff --git a/dev-lang/swi-prolog/swi-prolog-5.6.27.ebuild b/dev-lang/swi-prolog/swi-prolog-5.6.27.ebuild index 35e776ceaf57..9972f6df7f80 100644 --- a/dev-lang/swi-prolog/swi-prolog-5.6.27.ebuild +++ b/dev-lang/swi-prolog/swi-prolog-5.6.27.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-5.6.27.ebuild,v 1.3 2007/02/23 20:22:20 keri Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-5.6.27.ebuild,v 1.4 2007/02/23 22:03:15 keri Exp $ inherit eutils java-pkg-opt-2 @@ -50,6 +50,7 @@ src_unpack() { epatch "${FILESDIR}"/${PN}-jpl-check_java.patch epatch "${FILESDIR}"/${PN}-ltx2htm.patch epatch "${FILESDIR}"/${PN}-SGML_CATALOG_FILES.patch + epatch "${FILESDIR}"/${PN}-ssl-cert.patch epatch "${FILESDIR}"/${PN}-thread-tests-r1.patch epatch "${FILESDIR}"/${PN}-xpce-parallel-build.patch epatch "${FILESDIR}"/${PN}-xpce-test-r1.patch diff --git a/dev-lang/swi-prolog/swi-prolog-5.6.28.ebuild b/dev-lang/swi-prolog/swi-prolog-5.6.28.ebuild index 30b611d3444a..c17b1d725875 100644 --- a/dev-lang/swi-prolog/swi-prolog-5.6.28.ebuild +++ b/dev-lang/swi-prolog/swi-prolog-5.6.28.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-5.6.28.ebuild,v 1.3 2007/02/23 20:22:20 keri Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-5.6.28.ebuild,v 1.4 2007/02/23 22:03:15 keri Exp $ inherit eutils java-pkg-opt-2 @@ -51,6 +51,7 @@ src_unpack() { epatch "${FILESDIR}"/${PN}-jpl-check_java.patch epatch "${FILESDIR}"/${PN}-ltx2htm.patch epatch "${FILESDIR}"/${PN}-SGML_CATALOG_FILES.patch + epatch "${FILESDIR}"/${PN}-ssl-cert.patch epatch "${FILESDIR}"/${PN}-thread-tests-r1.patch epatch "${FILESDIR}"/${PN}-xpce-parallel-build.patch epatch "${FILESDIR}"/${PN}-xpce-test-r1.patch -- 2.26.2