summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin H. Johnson <robbat2@gentoo.org>2006-05-31 03:02:14 +0000
committerRobin H. Johnson <robbat2@gentoo.org>2006-05-31 03:02:14 +0000
commit8be14b864ac28e71d590d2e3b6079643f33440a9 (patch)
tree507030c813c17d78faa578b1547bbcc4ce64957f /sys-apps/ucspi-tcp
parentNew upstream version; Fix vanilla-module.mk to install Lisp source in additio... (diff)
downloadhistorical-8be14b864ac28e71d590d2e3b6079643f33440a9.tar.gz
historical-8be14b864ac28e71d590d2e3b6079643f33440a9.tar.bz2
historical-8be14b864ac28e71d590d2e3b6079643f33440a9.zip
New revision, fix for the 0.0.0.0: file does not exist bug.
Package-Manager: portage-2.1_rc3
Diffstat (limited to 'sys-apps/ucspi-tcp')
-rw-r--r--sys-apps/ucspi-tcp/ChangeLog8
-rw-r--r--sys-apps/ucspi-tcp/Manifest51
-rw-r--r--sys-apps/ucspi-tcp/files/digest-ucspi-tcp-0.88-r1515
-rw-r--r--sys-apps/ucspi-tcp/ucspi-tcp-0.88-r15.ebuild103
4 files changed, 154 insertions, 23 deletions
diff --git a/sys-apps/ucspi-tcp/ChangeLog b/sys-apps/ucspi-tcp/ChangeLog
index 64ffd31b56ba..272855592653 100644
--- a/sys-apps/ucspi-tcp/ChangeLog
+++ b/sys-apps/ucspi-tcp/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sys-apps/ucspi-tcp
# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/ucspi-tcp/ChangeLog,v 1.48 2006/05/06 12:21:36 blubb Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/ucspi-tcp/ChangeLog,v 1.49 2006/05/31 03:02:14 robbat2 Exp $
+
+*ucspi-tcp-0.88-r15 (31 May 2006)
+
+ 31 May 2006; Robin H. Johnson <robbat2@gentoo.org>
+ +ucspi-tcp-0.88-r15.ebuild:
+ New revision, fix for the 0.0.0.0: file does not exist bug.
06 May 2006; Simon Stelling <blubb@gentoo.org> ucspi-tcp-0.88-r14.ebuild:
stable on amd64
diff --git a/sys-apps/ucspi-tcp/Manifest b/sys-apps/ucspi-tcp/Manifest
index 3e45c3b7a956..43df043681e8 100644
--- a/sys-apps/ucspi-tcp/Manifest
+++ b/sys-apps/ucspi-tcp/Manifest
@@ -1,52 +1,56 @@
-AUX 0.88-bigendian.patch 478 RMD160 65025a0a97e83bf920353c874ae0c484660c7d4b SHA1 91739a44c1993d5d1c66a57c759cb656d1ef96a8 SHA256 843738c0888c3072605dea0c536f5dc0f3ed2779a1cd7e0e959ccd2e4e705b6c size 478
+AUX 0.88-bigendian.patch 478 RMD160 65025a0a97e83bf920353c874ae0c484660c7d4b SHA1 91739a44c1993d5d1c66a57c759cb656d1ef96a8 SHA256 843738c0888c3072605dea0c536f5dc0f3ed2779a1cd7e0e959ccd2e4e705b6c
MD5 fb41d7c55db5124d7488a923e4223576 files/0.88-bigendian.patch 478
RMD160 65025a0a97e83bf920353c874ae0c484660c7d4b files/0.88-bigendian.patch 478
SHA256 843738c0888c3072605dea0c536f5dc0f3ed2779a1cd7e0e959ccd2e4e705b6c files/0.88-bigendian.patch 478
-AUX 0.88-errno.patch 239 RMD160 885fc53d5898d37ac1df95ef05a4a465356e2534 SHA1 2ff3f2b34d04905d85a2922b2161a191f6a40a00 SHA256 731c50fe35f129bc81c7740336fbe17b8e58c733d466d600830f5017bc5abdaa size 239
+AUX 0.88-errno.patch 239 RMD160 885fc53d5898d37ac1df95ef05a4a465356e2534 SHA1 2ff3f2b34d04905d85a2922b2161a191f6a40a00 SHA256 731c50fe35f129bc81c7740336fbe17b8e58c733d466d600830f5017bc5abdaa
MD5 0479a09fdd4ce855d35e36563cab4743 files/0.88-errno.patch 239
RMD160 885fc53d5898d37ac1df95ef05a4a465356e2534 files/0.88-errno.patch 239
SHA256 731c50fe35f129bc81c7740336fbe17b8e58c733d466d600830f5017bc5abdaa files/0.88-errno.patch 239
-AUX 0.88-head-1.patch 1403 RMD160 911fa03d3400184da738e48adce8767e0a9c0591 SHA1 d8ad050b353214e1a8c0a2a65ef3fcddf324c3f1 SHA256 c39e042333df402e5a9416858991135ae1ea7c04c374cf7ff6dd6cee177c7a78 size 1403
+AUX 0.88-head-1.patch 1403 RMD160 911fa03d3400184da738e48adce8767e0a9c0591 SHA1 d8ad050b353214e1a8c0a2a65ef3fcddf324c3f1 SHA256 c39e042333df402e5a9416858991135ae1ea7c04c374cf7ff6dd6cee177c7a78
MD5 b36e99b422384451ac68b3a9b31b7ed6 files/0.88-head-1.patch 1403
RMD160 911fa03d3400184da738e48adce8767e0a9c0591 files/0.88-head-1.patch 1403
SHA256 c39e042333df402e5a9416858991135ae1ea7c04c374cf7ff6dd6cee177c7a78 files/0.88-head-1.patch 1403
-AUX 0.88-limits.patch 12356 RMD160 c36d12082ace708372a56c4074f46e3a3e516ede SHA1 82e8a40fa694484d9c89ab70f0f5a5bd671dd460 SHA256 36220e0b33de09bc8320a1755b1f63844ac668d2351948c01d4650e67f6c1e74 size 12356
+AUX 0.88-limits.patch 12356 RMD160 c36d12082ace708372a56c4074f46e3a3e516ede SHA1 82e8a40fa694484d9c89ab70f0f5a5bd671dd460 SHA256 36220e0b33de09bc8320a1755b1f63844ac668d2351948c01d4650e67f6c1e74
MD5 a52d1d668b5486fde8f138eaab047e70 files/0.88-limits.patch 12356
RMD160 c36d12082ace708372a56c4074f46e3a3e516ede files/0.88-limits.patch 12356
SHA256 36220e0b33de09bc8320a1755b1f63844ac668d2351948c01d4650e67f6c1e74 files/0.88-limits.patch 12356
-AUX 0.88-rblsmtpd-ignore-on-RELAYCLIENT.patch 462 RMD160 97cb8f2761928b585cae44ef88dbb9e190d176b9 SHA1 25c9bd25e997c304686679673bacfb9f59cde8ad SHA256 6179c0d030f80ddb72423f2c7c88ffaca7b9b05c68708ecbb28500672a1670bd size 462
+AUX 0.88-rblsmtpd-ignore-on-RELAYCLIENT.patch 462 RMD160 97cb8f2761928b585cae44ef88dbb9e190d176b9 SHA1 25c9bd25e997c304686679673bacfb9f59cde8ad SHA256 6179c0d030f80ddb72423f2c7c88ffaca7b9b05c68708ecbb28500672a1670bd
MD5 72b6cd8b1b829a6a6939255fdc0b76a3 files/0.88-rblsmtpd-ignore-on-RELAYCLIENT.patch 462
RMD160 97cb8f2761928b585cae44ef88dbb9e190d176b9 files/0.88-rblsmtpd-ignore-on-RELAYCLIENT.patch 462
SHA256 6179c0d030f80ddb72423f2c7c88ffaca7b9b05c68708ecbb28500672a1670bd files/0.88-rblsmtpd-ignore-on-RELAYCLIENT.patch 462
-AUX 0.88-tcprules.patch 463 RMD160 3b8c9378973c46ebbe2d1a915d0bc4e07b709c47 SHA1 d82c227f4f94019578022bd073503df6ce38a5b3 SHA256 d4f52ade46e53126c0faccfaacd985e14f36dead5c0f1b40070d89941fcf0a32 size 463
+AUX 0.88-tcprules.patch 463 RMD160 3b8c9378973c46ebbe2d1a915d0bc4e07b709c47 SHA1 d82c227f4f94019578022bd073503df6ce38a5b3 SHA256 d4f52ade46e53126c0faccfaacd985e14f36dead5c0f1b40070d89941fcf0a32
MD5 b260fe81e9593e965ccb539b0dcfc4bd files/0.88-tcprules.patch 463
RMD160 3b8c9378973c46ebbe2d1a915d0bc4e07b709c47 files/0.88-tcprules.patch 463
SHA256 d4f52ade46e53126c0faccfaacd985e14f36dead5c0f1b40070d89941fcf0a32 files/0.88-tcprules.patch 463
-AUX tcprules-Makefile 168 RMD160 1feb7a1979490270bdacd56fd17801687207ad42 SHA1 d53edf0eeedd8b860bb50e5373ba9425f0cd404a SHA256 931cfb9797dc514d1fce3c43b71f59c22e929c3b12682089bf30ebdac057a1db size 168
+AUX tcprules-Makefile 168 RMD160 1feb7a1979490270bdacd56fd17801687207ad42 SHA1 d53edf0eeedd8b860bb50e5373ba9425f0cd404a SHA256 931cfb9797dc514d1fce3c43b71f59c22e929c3b12682089bf30ebdac057a1db
MD5 64eb2b26c9c0e5d6b4042fd36b74dbb8 files/tcprules-Makefile 168
RMD160 1feb7a1979490270bdacd56fd17801687207ad42 files/tcprules-Makefile 168
SHA256 931cfb9797dc514d1fce3c43b71f59c22e929c3b12682089bf30ebdac057a1db files/tcprules-Makefile 168
-DIST ucspi-rss.diff 1828 RMD160 e65f7317351f45eab70ed7b66d98e3c4b4494389 SHA256 5101354eb86d8e11edefd7b83df4e9c274a55b845f4cb2ce36dda912aced56f4 size 1828
-DIST ucspi-tcp-0.88-ipv6-ssl-20050405.patch 19411 RMD160 f7c7f36429eef7dd36b691cc3a17805e4947d65b SHA256 80d4112de4cb556b0a1bf823cde175d55f1ecd0da2ad80951280adc6a8ab9407 size 19411
-DIST ucspi-tcp-0.88-ipv6-ssl-nm1.patch.bz2 3212 RMD160 f7e90e7d8466ee2544b41f85b27fbfd170e3f659 SHA256 7e1516ba4946526a4e104de1290efc29a9a889e4d1475072c31209aa48848a4a size 3212
-DIST ucspi-tcp-0.88-ipv6.diff14.bz2 21917 RMD160 0b7bdb7d7c0868582ea17ba2d89492cba2fcb4f9 SHA256 3c51b633eb4f8e93c607e11f6bc6f3441e458da926201b34909da7f3a459eb4f size 21917
-DIST ucspi-tcp-0.88-ipv6.diff17.bz2 22514 RMD160 ce9bc1cfe8f27f573662d0993aca0ed5318df91e SHA256 94c8aa47a34b1afe2ebdc0957a543bda7e03ab200e522eebdbbe964700aac97b size 22514
-DIST ucspi-tcp-0.88.tar.gz 53019 RMD160 eb20085ea6ffd5d137a805f7c8768e0312c1f56a SHA256 4a0615cab74886f5b4f7e8fd32933a07b955536a3476d74ea087a3ea66a23e9c size 53019
-DIST ucspi-tcp-ssl-20020705.patch.gz 3084 RMD160 c30ae215c607a7af5cb3b3ba50c7127c32336fa5 SHA256 3d5cd9c7a663ed6b55b9712cbb8c88658f9720999a9fc7a7a40e98564827a97a size 3084
-DIST ucspi-tcp-ssl-20050405.patch.gz 13173 RMD160 8afbe6362aa23b56731a2e05262fcaf49382058b SHA256 931ebeb9ca3ceb9394464aca0c4585048d04fc194fc5a9d4bb49bdd8ac249467 size 13173
-EBUILD ucspi-tcp-0.88-r10.ebuild 2348 RMD160 539b7b2b6d70ca949b50a3a45550cecb341f189d SHA1 1da0e5bed7c43899837f95f6d7b04d7ed71a9baf SHA256 be0b0fd9699af58e8617744676de8fb98cb5dd7409866c0f7f0bef5893a30d4c size 2348
+DIST ucspi-rss.diff 1828 RMD160 e65f7317351f45eab70ed7b66d98e3c4b4494389 SHA256 5101354eb86d8e11edefd7b83df4e9c274a55b845f4cb2ce36dda912aced56f4
+DIST ucspi-tcp-0.88-ipv6-ssl-20050405.patch 19411 RMD160 f7c7f36429eef7dd36b691cc3a17805e4947d65b SHA256 80d4112de4cb556b0a1bf823cde175d55f1ecd0da2ad80951280adc6a8ab9407
+DIST ucspi-tcp-0.88-ipv6-ssl-nm1.patch.bz2 3212 RMD160 f7e90e7d8466ee2544b41f85b27fbfd170e3f659 SHA256 7e1516ba4946526a4e104de1290efc29a9a889e4d1475072c31209aa48848a4a
+DIST ucspi-tcp-0.88-ipv6.diff14.bz2 21917 RMD160 0b7bdb7d7c0868582ea17ba2d89492cba2fcb4f9 SHA256 3c51b633eb4f8e93c607e11f6bc6f3441e458da926201b34909da7f3a459eb4f
+DIST ucspi-tcp-0.88-ipv6.diff17.bz2 22514 RMD160 ce9bc1cfe8f27f573662d0993aca0ed5318df91e SHA256 94c8aa47a34b1afe2ebdc0957a543bda7e03ab200e522eebdbbe964700aac97b
+DIST ucspi-tcp-0.88.tar.gz 53019 RMD160 eb20085ea6ffd5d137a805f7c8768e0312c1f56a SHA256 4a0615cab74886f5b4f7e8fd32933a07b955536a3476d74ea087a3ea66a23e9c
+DIST ucspi-tcp-ssl-20020705.patch.gz 3084 RMD160 c30ae215c607a7af5cb3b3ba50c7127c32336fa5 SHA256 3d5cd9c7a663ed6b55b9712cbb8c88658f9720999a9fc7a7a40e98564827a97a
+DIST ucspi-tcp-ssl-20050405.patch.gz 13173 RMD160 8afbe6362aa23b56731a2e05262fcaf49382058b SHA256 931ebeb9ca3ceb9394464aca0c4585048d04fc194fc5a9d4bb49bdd8ac249467
+EBUILD ucspi-tcp-0.88-r10.ebuild 2348 RMD160 539b7b2b6d70ca949b50a3a45550cecb341f189d SHA1 1da0e5bed7c43899837f95f6d7b04d7ed71a9baf SHA256 be0b0fd9699af58e8617744676de8fb98cb5dd7409866c0f7f0bef5893a30d4c
MD5 cf789b3926a5ad19d38163f9ad245b4e ucspi-tcp-0.88-r10.ebuild 2348
RMD160 539b7b2b6d70ca949b50a3a45550cecb341f189d ucspi-tcp-0.88-r10.ebuild 2348
SHA256 be0b0fd9699af58e8617744676de8fb98cb5dd7409866c0f7f0bef5893a30d4c ucspi-tcp-0.88-r10.ebuild 2348
-EBUILD ucspi-tcp-0.88-r14.ebuild 2742 RMD160 8dedbeedaa1f0ac6b656c1e62905bad40f29e4bd SHA1 66caf1c34459707eef5e45451a2c1e0be57c37d4 SHA256 43967b7eacfd5a38093927dfe305625d9417ea706e7d209712b06c59f3bbdae0 size 2742
+EBUILD ucspi-tcp-0.88-r14.ebuild 2742 RMD160 8dedbeedaa1f0ac6b656c1e62905bad40f29e4bd SHA1 66caf1c34459707eef5e45451a2c1e0be57c37d4 SHA256 43967b7eacfd5a38093927dfe305625d9417ea706e7d209712b06c59f3bbdae0
MD5 1cf86c2ba29bfed9cca0a9ebf50c3073 ucspi-tcp-0.88-r14.ebuild 2742
RMD160 8dedbeedaa1f0ac6b656c1e62905bad40f29e4bd ucspi-tcp-0.88-r14.ebuild 2742
SHA256 43967b7eacfd5a38093927dfe305625d9417ea706e7d209712b06c59f3bbdae0 ucspi-tcp-0.88-r14.ebuild 2742
-MISC ChangeLog 7037 RMD160 e6aa695240b15edbcd9926e98673b3b091ba19bf SHA1 417e0847174aeda0f7428050b34119aa270b6fa4 SHA256 a254c46965d7a7d439f0f2eac1a11741d45a0fa274d2745e62807e162fcc6e52 size 7037
-MD5 b0f861b66e30422b1a78f5fa7794d4d0 ChangeLog 7037
-RMD160 e6aa695240b15edbcd9926e98673b3b091ba19bf ChangeLog 7037
-SHA256 a254c46965d7a7d439f0f2eac1a11741d45a0fa274d2745e62807e162fcc6e52 ChangeLog 7037
-MISC metadata.xml 592 RMD160 55f62935ff7dc2faf84951259954a3bc51154a51 SHA1 418ead2e6c1e70d8678cd336ed1ea0ab8e50d200 SHA256 1043f71f51803b39959194265e8dc63e009634eaafe5bee91892f359ba4950f4 size 592
+EBUILD ucspi-tcp-0.88-r15.ebuild 3044 RMD160 b9af98e89d416d0be9790f1efbb64c0082b19ecd SHA1 554789194158cd16bbd99c0b389a720d20eebdf6 SHA256 20276b356b51f99e8d939feb9ab6df2ab0c3f112806ef9f266a8d14c6a7c0a7e
+MD5 a35b3d1a8f1959cac147b1eab935bd28 ucspi-tcp-0.88-r15.ebuild 3044
+RMD160 b9af98e89d416d0be9790f1efbb64c0082b19ecd ucspi-tcp-0.88-r15.ebuild 3044
+SHA256 20276b356b51f99e8d939feb9ab6df2ab0c3f112806ef9f266a8d14c6a7c0a7e ucspi-tcp-0.88-r15.ebuild 3044
+MISC ChangeLog 7220 RMD160 53e6275818106c4ab2c177b3a84e860d08f206b3 SHA1 374c663a1142e5ed963ba60d98546a26088e155e SHA256 c7f17e68c331f83d6faa080ec424a0b246691203fa566a6e66c359369e2733e8
+MD5 baac9fc3d30136e4e44c587d509fcdd6 ChangeLog 7220
+RMD160 53e6275818106c4ab2c177b3a84e860d08f206b3 ChangeLog 7220
+SHA256 c7f17e68c331f83d6faa080ec424a0b246691203fa566a6e66c359369e2733e8 ChangeLog 7220
+MISC metadata.xml 592 RMD160 55f62935ff7dc2faf84951259954a3bc51154a51 SHA1 418ead2e6c1e70d8678cd336ed1ea0ab8e50d200 SHA256 1043f71f51803b39959194265e8dc63e009634eaafe5bee91892f359ba4950f4
MD5 66ed278686866a3187b68d81fe47fa24 metadata.xml 592
RMD160 55f62935ff7dc2faf84951259954a3bc51154a51 metadata.xml 592
SHA256 1043f71f51803b39959194265e8dc63e009634eaafe5bee91892f359ba4950f4 metadata.xml 592
@@ -56,3 +60,6 @@ SHA256 22c9ab64e1bfdf4e194843e40f10e6debc1d73b06ec08864e1fccb096b0f550f files/di
MD5 71e4142fc5f0ff226abf84b1d720ff0d files/digest-ucspi-tcp-0.88-r14 1289
RMD160 76246806e54aa7b4664226289b8ebc25e3de9fed files/digest-ucspi-tcp-0.88-r14 1289
SHA256 082c9111937c7712373c4fcd27332a6213753c97c363a8835659d628f1016f70 files/digest-ucspi-tcp-0.88-r14 1289
+MD5 71e4142fc5f0ff226abf84b1d720ff0d files/digest-ucspi-tcp-0.88-r15 1289
+RMD160 76246806e54aa7b4664226289b8ebc25e3de9fed files/digest-ucspi-tcp-0.88-r15 1289
+SHA256 082c9111937c7712373c4fcd27332a6213753c97c363a8835659d628f1016f70 files/digest-ucspi-tcp-0.88-r15 1289
diff --git a/sys-apps/ucspi-tcp/files/digest-ucspi-tcp-0.88-r15 b/sys-apps/ucspi-tcp/files/digest-ucspi-tcp-0.88-r15
new file mode 100644
index 000000000000..d2cf3a30c068
--- /dev/null
+++ b/sys-apps/ucspi-tcp/files/digest-ucspi-tcp-0.88-r15
@@ -0,0 +1,15 @@
+MD5 554ec0eb60f619667efde3fb5325310d ucspi-rss.diff 1828
+RMD160 e65f7317351f45eab70ed7b66d98e3c4b4494389 ucspi-rss.diff 1828
+SHA256 5101354eb86d8e11edefd7b83df4e9c274a55b845f4cb2ce36dda912aced56f4 ucspi-rss.diff 1828
+MD5 bc9fe9b5a65193bbc3629f91fa5644f4 ucspi-tcp-0.88-ipv6-ssl-20050405.patch 19411
+RMD160 f7c7f36429eef7dd36b691cc3a17805e4947d65b ucspi-tcp-0.88-ipv6-ssl-20050405.patch 19411
+SHA256 80d4112de4cb556b0a1bf823cde175d55f1ecd0da2ad80951280adc6a8ab9407 ucspi-tcp-0.88-ipv6-ssl-20050405.patch 19411
+MD5 355259551301e93c6cd70b6461a78d34 ucspi-tcp-0.88-ipv6.diff17.bz2 22514
+RMD160 ce9bc1cfe8f27f573662d0993aca0ed5318df91e ucspi-tcp-0.88-ipv6.diff17.bz2 22514
+SHA256 94c8aa47a34b1afe2ebdc0957a543bda7e03ab200e522eebdbbe964700aac97b ucspi-tcp-0.88-ipv6.diff17.bz2 22514
+MD5 39b619147db54687c4a583a7a94c9163 ucspi-tcp-0.88.tar.gz 53019
+RMD160 eb20085ea6ffd5d137a805f7c8768e0312c1f56a ucspi-tcp-0.88.tar.gz 53019
+SHA256 4a0615cab74886f5b4f7e8fd32933a07b955536a3476d74ea087a3ea66a23e9c ucspi-tcp-0.88.tar.gz 53019
+MD5 cbe2443539d5289ffb5ae2a036e0ba3d ucspi-tcp-ssl-20050405.patch.gz 13173
+RMD160 8afbe6362aa23b56731a2e05262fcaf49382058b ucspi-tcp-ssl-20050405.patch.gz 13173
+SHA256 931ebeb9ca3ceb9394464aca0c4585048d04fc194fc5a9d4bb49bdd8ac249467 ucspi-tcp-ssl-20050405.patch.gz 13173
diff --git a/sys-apps/ucspi-tcp/ucspi-tcp-0.88-r15.ebuild b/sys-apps/ucspi-tcp/ucspi-tcp-0.88-r15.ebuild
new file mode 100644
index 000000000000..26a0ac7b07cb
--- /dev/null
+++ b/sys-apps/ucspi-tcp/ucspi-tcp-0.88-r15.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/ucspi-tcp/ucspi-tcp-0.88-r15.ebuild,v 1.1 2006/05/31 03:02:14 robbat2 Exp $
+
+inherit eutils toolchain-funcs fixheadtails flag-o-matic
+
+IPV6_PATCH="diff17"
+
+DESCRIPTION="Collection of tools for managing UNIX services"
+HOMEPAGE="http://cr.yp.to/ucspi-tcp.html"
+SRC_URI="
+ http://cr.yp.to/${PN}/${P}.tar.gz
+ ipv6? ( http://www.fefe.de/ucspi/ucspi-tcp-0.88-ipv6.${IPV6_PATCH}.bz2 )
+ mirror://qmail/ucspi-rss.diff
+ ssl? (
+ !ipv6? ( http://www.nrg4u.com/qmail/ucspi-tcp-ssl-20050405.patch.gz )
+ ipv6? ( mirror://gentoo/ucspi-tcp-0.88-ipv6-ssl-20050405.patch )
+ )
+"
+
+LICENSE="as-is"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc-macos ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE="ssl ipv6 selinux doc"
+RESTRICT="test"
+
+DEPEND="virtual/libc
+ ssl? ( >=dev-libs/openssl-0.9.6g )"
+RDEPEND="${DEPEND}
+ doc? ( app-doc/ucspi-tcp-man )
+ selinux? ( sec-policy/selinux-ucspi-tcp )"
+PROVIDE="virtual/inetd"
+
+src_unpack() {
+ unpack ${P}.tar.gz
+ cd ${S}
+
+ if use ipv6; then
+ epatch ${DISTDIR}/ucspi-tcp-0.88-ipv6.${IPV6_PATCH}.bz2
+ # Fixes bug 18892
+ epatch ${FILESDIR}/${PV}-bigendian.patch
+ epatch ${FILESDIR}/${PV}-tcprules.patch
+ fi
+
+ if use ssl; then
+ if use ipv6 ; then
+ # Rediffed patch by hansmi@g.o
+ # -> broken, hansmi on 2006-03-14
+ # epatch ${DISTDIR}/ucspi-tcp-0.88-ipv6-ssl-20050405.patch
+ echo
+ ewarn "SSL support disabled when using IPv6!"
+ ewarn "Please supply us a patch or wait until someone else does."
+ ebeep
+ echo
+ else
+ epatch ${DISTDIR}/ucspi-tcp-ssl-20050405.patch.gz
+ fi
+ fi
+
+ if use !ssl && use !ipv6; then
+ epatch ${FILESDIR}/${PV}-errno.patch
+ fi
+
+ epatch ${DISTDIR}/ucspi-rss.diff
+ epatch ${FILESDIR}/${PV}-rblsmtpd-ignore-on-RELAYCLIENT.patch
+
+ # Bug 98726
+ #epatch ${FILESDIR}/${PV}-limits.patch
+ #use ipv6 && epatch ${FILESDIR}/${PV}-limits-ipv6.patch
+
+ ht_fix_file Makefile
+
+ # gcc-3.4.5 and other several versions contain a bug on some platforms that
+ # cause this error:
+ # tcpserver: fatal: temporarily unable to figure out IP address for 0.0.0.0: file does not exist
+ # To work around this, we use -O1 here instead.
+ replace-flags -O? -O1
+ echo "$(tc-getCC) ${CFLAGS}" > conf-cc
+ echo "$(tc-getCC) ${LDFLAGS}" > conf-ld
+ echo "/usr/" > conf-home
+
+ # allow larger responses
+ sed -i 's|if (text.len > 200) text.len = 200;|if (text.len > 500) text.len = 500;|g' ${S}/rblsmtpd.c
+}
+
+src_compile() {
+ emake || die
+}
+
+src_install() {
+ dobin tcpserver tcprules tcprulescheck argv0 recordio tcpclient *\@ tcpcat mconnect mconnect-io addcr delcr fixcrio rblsmtpd || die
+ doman *.[15]
+ dodoc CHANGES FILES README SYSDEPS TARGETS TODO VERSION
+ dodoc README.tcpserver-limits-patch
+ insinto /etc/tcprules.d/
+ newins ${FILESDIR}/tcprules-Makefile Makefile
+}
+
+pkg_postinst() {
+ einfo "We have started a move to get all tcprules files into"
+ einfo "/etc/tcprules.d/, where we have provided a Makefile to"
+ einfo "easily update the CDB file."
+}