Regenerate SSL certificates on the fly for SSL test-suite.
authorKeri Harris <keri@gentoo.org>
Fri, 23 Feb 2007 22:03:15 +0000 (22:03 +0000)
committerKeri Harris <keri@gentoo.org>
Fri, 23 Feb 2007 22:03:15 +0000 (22:03 +0000)
Package-Manager: portage-2.1.2-r10

dev-lang/swi-prolog/ChangeLog
dev-lang/swi-prolog/Manifest
dev-lang/swi-prolog/files/swi-prolog-ssl-cert.patch [new file with mode: 0644]
dev-lang/swi-prolog/swi-prolog-5.6.17-r1.ebuild
dev-lang/swi-prolog/swi-prolog-5.6.25.ebuild
dev-lang/swi-prolog/swi-prolog-5.6.27.ebuild
dev-lang/swi-prolog/swi-prolog-5.6.28.ebuild

index 6dac77f807ff70936714fc0fabf98d3aa763a13e..d3bccd4d53e0b2aafa36bbdf48f42e7cda5acffc 100644 (file)
@@ -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 <keri@gentoo.org> +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 <keri@gentoo.org>
   +files/swi-prolog-thread-tests-r1.patch, swi-prolog-5.6.25.ebuild,
index 5b54fbe705acda59f4e801032f16ef972049f9cc..983922c493283b1c53efacb1668928f3a138c584 100644 (file)
@@ -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 (file)
index 0000000..8bf6e63
--- /dev/null
@@ -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)'
+ ################################################################
index 87080b38a36b0e9385fda2815fec58ef785998d9..679b5e8d60ee1f34ad5d133ab8cc690a69d0536b 100644 (file)
@@ -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
 }
index efe62da988b33f27e44057cc3c6852b563288ae4..0196d653aa506714b8c7a24bf6e36a77a8e44645 100644 (file)
@@ -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
index 35e776ceaf57d4d67e17d03cb8fdc00fc59f1027..9972f6df7f802c0c41bb3531f7f97172718e62d1 100644 (file)
@@ -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
index 30b611d3444af59071f2ad249f6b2e4e0dfc54ea..c17b1d7258753d1e35ca95a5819c2e53edb58262 100644 (file)
@@ -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