diff options
author | Robin H. Johnson <robbat2@gentoo.org> | 2006-05-31 03:02:14 +0000 |
---|---|---|
committer | Robin H. Johnson <robbat2@gentoo.org> | 2006-05-31 03:02:14 +0000 |
commit | 8be14b864ac28e71d590d2e3b6079643f33440a9 (patch) | |
tree | 507030c813c17d78faa578b1547bbcc4ce64957f /sys-apps/ucspi-tcp | |
parent | New upstream version; Fix vanilla-module.mk to install Lisp source in additio... (diff) | |
download | historical-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/ChangeLog | 8 | ||||
-rw-r--r-- | sys-apps/ucspi-tcp/Manifest | 51 | ||||
-rw-r--r-- | sys-apps/ucspi-tcp/files/digest-ucspi-tcp-0.88-r15 | 15 | ||||
-rw-r--r-- | sys-apps/ucspi-tcp/ucspi-tcp-0.88-r15.ebuild | 103 |
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." +} |