Gentoo Archives: gentoo-commits

From: Patrice Clement <monsieurp@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-firewall/shorewall/
Date: Wed, 03 Aug 2016 08:03:51
Message-Id: 1470211285.d831ea79bab8c2d0a1861270dd8a4a84f8831d98.monsieurp@gentoo
1 commit: d831ea79bab8c2d0a1861270dd8a4a84f8831d98
2 Author: Thomas Deutschmann <whissi <AT> whissi <DOT> de>
3 AuthorDate: Tue Aug 2 13:01:54 2016 +0000
4 Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
5 CommitDate: Wed Aug 3 08:01:25 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d831ea79
7
8 net-firewall/shorewall: Cleanup old version
9
10 Package-Manager: portage-2.3.0
11 Closes: https://github.com/gentoo/gentoo/pull/2000
12
13 Signed-off-by: Patrice Clement <monsieurp <AT> gentoo.org>
14
15 net-firewall/shorewall/Manifest | 7 -
16 net-firewall/shorewall/shorewall-5.0.10.ebuild | 452 -------------------------
17 2 files changed, 459 deletions(-)
18
19 diff --git a/net-firewall/shorewall/Manifest b/net-firewall/shorewall/Manifest
20 index 6153ced..46378e0 100644
21 --- a/net-firewall/shorewall/Manifest
22 +++ b/net-firewall/shorewall/Manifest
23 @@ -1,35 +1,28 @@
24 DIST shorewall-5.0.10.1.tar.bz2 503114 SHA256 138d86968e99d079a6268ca05e00b22874448b29e5a9698cccba295b35c457cd SHA512 478792c0605174c85821ecddf3665b3ff0559074ee71a085c81035286f57987959619c40f5a6138fc832ed3cb3045f7e54b1a3242e0b7fa420661159d1238743 WHIRLPOOL a326ee33e060b02c0936135f701cd0f08b85d2bc3eb2cf9380ad764be280571c27b87ce7cafd51384a5e370f98cdf96caabb85d7cee6859d30a432a5874b7829
25 -DIST shorewall-5.0.10.tar.bz2 502204 SHA256 13f69c346f8180e98c9e2da3ddea16f4826f58ad76ee9893b282790ef91f7f6c SHA512 718e6568a2743d85a2e512843e4d6fb132222b2fb78a25b34861c0d32aa1e155c9e8a314d682e4a4b1a740eb8041fe8591395be66d199b6e5e8ab2685e6fdfa1 WHIRLPOOL 63ddc97748ba642a3a8d64222f12c4bab100d40742ef5e959ab66e1505ebd12d120465f8f280cfe15e294449b086e3987e6b1c4b3798ae1c607ffb86795a0881
26 DIST shorewall-5.0.4.tar.bz2 482227 SHA256 34a4ab3e4ded052cb563a280f07f350616db913ded124bfceb39adb325f1ce0a SHA512 7912d46e794b4facf29d290370a5cbad83a568873d8aca1b6efe7856c1420a7da882957d16bd4d376d9e7c69accb5263bfa0dd73af06f3c85eab41a0e244c362 WHIRLPOOL eb7351b01c9a3c709179eb6e21d6bb54935a11c066fb31588a1b90c9a089eac7e2d8387006f436c2a68c1618847f5ea69c65e8233240a8d3c8352e0a4d685dc9
27 DIST shorewall-5.0.7.2.tar.bz2 488554 SHA256 f88746e8fbce315e333855120c9c7bc0390ddd170696a8059bfe0a7c94887c50 SHA512 31fc0c2c1498eb67a311dd181340bdabb90170e16240a9cf4fb85d08773bbb33f6f857e9229133d98100d39e7c1a1b9c39118749094f65382698155d897ec7f1 WHIRLPOOL af78482e9b9909eda84b4dfc831a13219073c38db4d324d32a593b7be5829f7be8eba733db42dfdb6d5e86d638c8462c2b755bc5ba2f210c1ccd0cedfe369918
28 DIST shorewall-5.0.9.2.tar.bz2 499644 SHA256 62b764d833d78eddafd2a2592eac983599c77a6063540cdb351954d4c61c6822 SHA512 ac3a91da2ee97e3e129a0db85975c5ff10d46f4dc86771b203dfd325d129585c6d3023e230ed8615e95dceabbb5be61d394e0f77ab53d75c8666f6698b3c2a30 WHIRLPOOL e9012bf6cfe08ba05688a3d545f43e5c9a8414bc20558403ad778caf3d2e0cb8c847355ccc035066c47496720aab635d7b7cc2ccbf08af75ce3ecac0ce15fd4a
29 DIST shorewall-core-5.0.10.1.tar.bz2 59308 SHA256 c048afa488da0ec3cf4d140fb105de45c984c6c1f71d88ce39a99bda4ba0ffe8 SHA512 a9a529f5c4c7d414d4cd3179378694fa25261159563425c64630b33e1ffe39594ca7eab171091b2412dd7c995bd113a08b0689eadf501e711b09b861fc1c295f WHIRLPOOL fca720a4ea18334d1d383f121a2424d6e726eed7cd47fbda7595f06c0e608aae413fa0d394c305052a8a457e4ffb2cafcb2081560882c7f77abac52a203168b6
30 -DIST shorewall-core-5.0.10.tar.bz2 59054 SHA256 f2b8bd4b4942375eb7cb09fa121e8684b8b61f9817a27a5fd7b3595da2cd440e SHA512 fe105241b3054267cd89d0915ab918302b3607266495b901103ad88903628bb00820836e0e98c85f169349cfda6e69cd01d62b81152476fa7b6fadc6c051b98e WHIRLPOOL f6585340dd18bd92b1f1cf6292211c7efcfef1cc01931b6bf62a35d68d4cc489ebf3a516421d824da5857dd4d011280f7c940b3eef39df8ae64bde30cd5084f7
31 DIST shorewall-core-5.0.4.tar.bz2 50604 SHA256 ea80b9e1854033c723a5321fc920b35aa0ebb0dea3721a47cee616aa3b92ed9f SHA512 1db3b7a44bf2f99d1a9c6775c798285bbc9a4bec5a340a10fd762600c01486f90d305297247cceb451616e852d9deb89163a43082e06f9eadad75cdd5d480a21 WHIRLPOOL bb4cea303c7ea1190ec3788f9e7cab4f0febf88ab5047c18adbe9e88476c5ebe569bd3ead6105131a61ac6c31bdab6d3192383e1709847e637220f223a8875b9
32 DIST shorewall-core-5.0.7.2.tar.bz2 53796 SHA256 97f984261ca24e11e0ce4ab8c6ee2bb7f877dad9ed5b3df292bc6a6336e50b4c SHA512 7d76fede69e1cd218e574087cdf609b8fce6997a0f904151f2f514558d1664008a5e7516e1d97a912fe028c95a4d313c3db8e180745c99b5e15b28d25a67ccf6 WHIRLPOOL 0be39a6b9db6c561d5d2bd5e192b77d81a59c9236dcd3595a2d9b03af00e7df06b8f9e7aeedc03f9226714c987b1e812fb053e472099649bc0f1295943ac1459
33 DIST shorewall-core-5.0.9.2.tar.bz2 58815 SHA256 5dd9d9b14d780672b23c51cd96f5470cb3278aab30a8c40242cc7d61d7c3203b SHA512 05f33b7d4191b300ceeb32833b517302ab118be282775f2611943b29a7149eff017d5ef0a3c8af50fb8e53e8aadf563fdbaf7b4f04892ab51a82be1d5ab33ca4 WHIRLPOOL bd97b84abc518f3b0fd2af808109d352845718b1741fc45e41e51d83d73910e074f231df3660c1b5a7f5167b25cf65e9cea8d6b573b5a85be8bf3a681fab28c4
34 DIST shorewall-docs-html-5.0.10.1.tar.bz2 4270330 SHA256 7dadc4996bd725b9391e4acc4a939337c37de5738a2dea5594d399b1e2a91995 SHA512 c575abbdd8d31f2cceee40b78f596bd7223d4bb1087dcb5b54d1edb2eff91b56e03e4a31f243c587b6357a185be5908cff5681dfc438ecd4224f04e309933327 WHIRLPOOL 3ee758b6c601e6eedb857d09d5f707ed7067be4e87afd22024c2212846ec13ca8b8052c9cc1ccbf484c849c852ca881c5c9c730cb672bc954e201e76dfc63a54
35 -DIST shorewall-docs-html-5.0.10.tar.bz2 4270720 SHA256 a242c1090075d529f81ca1850a727a987d6dc1d8f3c0fd0dda39b684f5a87ff9 SHA512 4b03c08c90555f0f6305d29c35100bd6b6a734f63852724775cdc54d618848a7ae4b3a2cda3d515d73cabc95ac778cf6ec389a1fd7fd2fd7350bd4fa1c9dfcee WHIRLPOOL debc3f95084debfa97a40482f47365f16bab825336f1a5e5ba418814a2aa5a5d755be75ccb7085476d21eb69dceb1a9d4042350ba4652becd359b085b4678f93
36 DIST shorewall-docs-html-5.0.4.tar.bz2 4263406 SHA256 501d76f53d6e638aaa14ab60718fa173ef0c3a7756e325326288c353d2845707 SHA512 7e35191fbd5a1b7f0172880fa03ce95f4ac13da3a481c4c2cace83380bcacd23809c56ea12876e55c6d2371a4c88ba44d6a8a600c83481156294ff1a2a48c0e4 WHIRLPOOL 347666e97898ea19af93aef3fb2852b1453791038fa534bb5cad8e96acff75460cb5527389b726f7e09d4721a7b171ca9d2171ac5704f8fa50e172d7ac403929
37 DIST shorewall-docs-html-5.0.7.2.tar.bz2 4269013 SHA256 cf25f6f3db125ccdb45a27252f9896c338078b4d7c5dc2c73fda1edb5887c103 SHA512 11239c5d271b6e71aaa15880a1ed56566c1ce30b100c00a25e49279d0a9d07bd86484a43a4810a0904b84264a44c3cc65f0b12ec579ab0c953db26af3d8ed152 WHIRLPOOL 34f579be4799e8b5c17edc4b4b7a245bc7e6519a03226156fdc56f73abb6912d9a2b71c404b36ffd2458d4ab37a7a5ad1cc1622d3d2cc139204a3279c6a5b503
38 DIST shorewall-docs-html-5.0.9.2.tar.bz2 4270255 SHA256 9c1700e6a83eeb925473077bb4db06351a0ed0d1c1a666a1f0e5c4a0830ef69b SHA512 34677aa7a226aca81858619bdf52264df4468f9e46795d2c29897c5cbce221c18763c566d04900c2c4f6cc58083176641e745f483baa4703249d29f6645cae07 WHIRLPOOL 529aaaa4639538848fda3951160ad8aaa4668a1063f82b4d02f3bf22a2010137120f43085f1d0b66cee7b0e519caa20b4315307959a75da2deb5725e2b0b0bf4
39 DIST shorewall-init-5.0.10.1.tar.bz2 37413 SHA256 4066ef23bcb2702db5651705a086190663026856f94096800cff46438db9d97f SHA512 703b2f755c7e0d691e69b9508484551a1b331c85080b86b4aaa7c9513e4f0be55a25bf38bdf769b12be37b3bc48d8d34b6ac514c372605dd9bfbe11e17378e82 WHIRLPOOL 0097d09302e677afc39b4fbc722f179ba56370bae8070c75ad0594cb9e2dc7fd4d6ac5abc2bdb204dd30355b640f42894996a50ec61b940b2e86fa14e65a3401
40 -DIST shorewall-init-5.0.10.tar.bz2 37201 SHA256 4d65f288315be496a9e3c6147ad235f10da443558bd4c0a163120f83fac8879e SHA512 f75a570f4a973f561f972ca8ef7c214f792fe0f073f66e8ad17c3321a1f5bde4aba37bca57f65ea3342620ec625e64cfa8ed3ee8577c04c63223fe24db3c317e WHIRLPOOL d14425710e25e00e1560980dbda98b2d3d41509f8cceb0f4afa8158eec9989adea7a40e33390d5094d7fab520c0f5ffc3268e7e0946bcb4fbe9d2b2b643ce7fc
41 DIST shorewall-init-5.0.4.tar.bz2 29902 SHA256 97c99c9e68f2546139f26f1f713e1a3377754e53bf2ba0d8f431469aed47ee9c SHA512 67a66ba6db64a320192f5affa38fb779c1f7d7b915523fe82e4dc8a79bb6590b8da62979f9108ba3f56beef05c1cddb5bb2ffea21317e516c2d8a380a5117567 WHIRLPOOL b4f7875ed0f52d8667135dc7204b1a570dec351a7d3fb42a37618af3d54b808355b4479bfb3421d29d4ab808aeae37cd3f1d12b66046f96ec80f776e796d86c7
42 DIST shorewall-init-5.0.7.2.tar.bz2 32525 SHA256 82b56c01e427e4806c4590b854adfe71feff4bed33185ec7be0310d8e8ae4991 SHA512 6ea2e2379d9baaca0730797f4d7f896f7350965cb203b8c322edc9e47bf0ce8966fd0d0ae5a01f50e5acc3a2578089bfe262e5567428aa13923e68cededda4b9 WHIRLPOOL de074623c93a43ca586a87f5ddae184ec2ce41a3a225f88aa0c92d0311e20cfd4c4b0c5a152bf8c9ca1daa0b159a306aeb321b960082000e99552704c34f9d1b
43 DIST shorewall-init-5.0.9.2.tar.bz2 36938 SHA256 a7abb1fb2f8312018abbd33c26d8ac066020d6c243730854f6593873018472d6 SHA512 cc5e5535f76526929abbb7df709e20fe36038d6497f8134bab544c3a798b93cc38f784e1fd6558432befb91aea4b86275694fa3fa78254642c03dbfa9bcf9220 WHIRLPOOL 0f9dd635c44f67b68ae78f4f15e3d9a4d18d0ac3c2bb95d19df994bf9fc0eebc21e33d3d9cd6a1ba4e0f04517f1c7f1564205f18f5bfd062eb9269c6efc4c653
44 DIST shorewall-lite-5.0.10.1.tar.bz2 53625 SHA256 82d79f2f918a763c20340276dd0bc3741920960425beafa8c21a4d314b1977de SHA512 729766d994b4286731a362af5b1316bfbe2a9607b97b662a69ae6f93971874d0707cf648e9b31728deb3533e7ccf0e83e1ad7d7d18d4b26c66e2a365bf8a7e3e WHIRLPOOL b95a224f590ec3b5baa884288d020b9bf25cdd771844cd0c5745d7dca03edf413d90645a743e17e22b2ae8265ee42c0ca977d8f7720de84de8b9674f6defe6c6
45 -DIST shorewall-lite-5.0.10.tar.bz2 53426 SHA256 da01252334d7359f891bfd68910643d2b0a389a621324dd11256d35936d8404c SHA512 c2269afafd0724ce313c0b24040bf9070c3ab839281adb610091ebebcc4c9c71dfb3d803f9b409f0e6c759fcad1723ae5467195e352650c6095c16357f53b4cb WHIRLPOOL 8f1e4368c80a0aedc1dba0330ff4b32e25371754a9b9919afb2ff3c1f2199f9f59abb378e01578603561435731e74fed20c21483d7013ba84f48839907982e57
46 DIST shorewall-lite-5.0.4.tar.bz2 46454 SHA256 23ac0c1b5f8f1650e6a03a70022b3de0c705fb4257c56d0f84d823b0a10f659d SHA512 8f29c4318de4464eaaaab81096e6290abb0c5d148b043dda70f2f38b21823338e093766dd6fcf0d8924a8a7cd3dd84b5c253fdae421982bc2f9ada13a38db7ba WHIRLPOOL 271b9605e97b1f2c5891cae9c30b4b56b8e07e69f1effbc277d784d781cb35f33f1f3c8e2bcbae0e7ae0e6fe092937573cdbf7c9adea498212007b4db7a5ee95
47 DIST shorewall-lite-5.0.7.2.tar.bz2 48465 SHA256 7511a2f721c10e42628fe4dab1d8ce0c4499a76ad1ecb071a59575513f6b3d74 SHA512 d49fe0419da71ac492f2b48e142e353a09de746c5b842cf9f90added2e9e7578b1542d71c1f99251cbfd469bda73cd6fe151d45d71b38055365d5d36e67a806d WHIRLPOOL 8a0ff4aa17a2ab635488456f9bbd50d32a714dea56370b8cefe8938a5d12c16f906c24e0de8680251e5827038ea45f2c1bef1b477b1ffec76e2d4ff9c3703cc4
48 DIST shorewall-lite-5.0.9.2.tar.bz2 53172 SHA256 6cdb19e7a6bca43f8d89ca01b357e5046655667752b5ab41e0539dce9f5177ec SHA512 fdaddeb4cb2dee2ab5a15744254c54dd01e1db88fd0938127b5077a55e257f1a8edec7f0d2f200235f190d183f58ee15625da2a798e581f1dc82024e75a363c4 WHIRLPOOL 2ce26b39eeb4eadf42e0b7f10be16532137ece88f811bde66aced3abc414cecf4dee000c17abc800fbf17e8b59618cd01d1ffd1882c55af74aaa25e926224d09
49 DIST shorewall6-5.0.10.1.tar.bz2 228468 SHA256 045f75b895c5c4d23dac760e532984ab8108dcbd6b0610d021902028e1d62910 SHA512 019df4f8a3f873ca50dd88b8b069fa4b2ed7d3dd1579d368e0133475b05d09cd8e8642f2b1f384de7b650dc90f483972884ce0a064040ed70d7087fcaaa73319 WHIRLPOOL 0670de112b2b323c2edccd945c8dd697b25d356c73eb15ccc8dbbd28dbaed8250b73d81d5216339714e2c4da66369d051cc83ffb491b2afe10877e45efaccfe0
50 -DIST shorewall6-5.0.10.tar.bz2 227557 SHA256 7e53436c1becee79f4da728643b445289266d482308deca6f2e7ba30d4d6dfc4 SHA512 287b6204f6de15e28ce84d6f7f6e3dddef7975168b3f910f8ae5c255110357fe315189073926e52023d22a86d621e6e3a66f54965333a6f8213a098a2449b9ed WHIRLPOOL 5507ac0a9f930e903f1ed7c5cce15ade8300ec20b624c8b57008e31efd094f8ae5527074dbc93badbbf086d924261796485c3741e5a66114f75e588586060976
51 DIST shorewall6-5.0.4.tar.bz2 221062 SHA256 86b939f5a27e464d2d4928b66ba145c30c299bc90fd19802817d8a013cfc1fff SHA512 cc38b44fd4af38981d2a7acff11be4f481683f5d6227ed072a2147650ff20fbafdf2bdca63f66b330c11cabf521484f6d860ad1dc426f1d952d94643ff3d63dc WHIRLPOOL 2e0abbcd7e308f2523907be285c77a257a37aa70b81af0d356de53cd6e330305ca66be6972ab53954d0b02ada9fc6b5176b928db8f4a9ee588410c81dce55792
52 DIST shorewall6-5.0.7.2.tar.bz2 222450 SHA256 cf78fb9c75e65315502a56b963baf81afec0563d5e2e7bf5e7461c0a0772a29a SHA512 d052185ef2edcf0c4c81de41c52ff4db5b31649ae14847791b87a99e644b9a0a3026aeaa09bdd7d90687eeca5e86938af400574c31e6f44255fdf045b6716505 WHIRLPOOL 4b0779d7870700a62f614deb7a359add26520d6d989dfbe9c6feb0f027073d53752f0bc604008a2e9dfc5d719521fb25bef1967eea1b92d88efb151bb6b574f4
53 DIST shorewall6-5.0.9.2.tar.bz2 227223 SHA256 275c12d81cdb528b7e66b60e6d0ec568f53ce81c764eef1197cf521bc5b930e4 SHA512 86795a04fe4f3af1950d077388fe640374c206b384b447f346f38d26b314c3b0ed40de938fb2645307938e6e61b70eb772ddd4bdb0f2fe8c7a2916ff3846e674 WHIRLPOOL b43787601d0769c7628e169c8bdc478086d0335e5f687ff0f6ed0167dc3c881d42ed13cd33a44e68263cf47573eccbacc61801208474844a286aa5f3c7990208
54 DIST shorewall6-lite-5.0.10.1.tar.bz2 53078 SHA256 36287800a3eb240e9206bc427835c97d22f8ab309eb01f718e33b3d58f43b8a8 SHA512 cca1c02a832b66bcb03d6314266e38c10ed5419ab7a2726b105e6cb3fa3d3d7823d7407a37990379687a17bbf9640505b0542406d80d69d07c6a92b70ea8d8d0 WHIRLPOOL b05fa3bfb2bb7e7f3efa7033ed1bf61fdc29e3f0b943c04f438c91be58157f046436ce7716d1007843e59d8be5452b8cd59832960dd6d3e1160f75375b17f935
55 -DIST shorewall6-lite-5.0.10.tar.bz2 52852 SHA256 575a6e9cd0f084cd6e748b009bab47e58d2ceb0a327c63643e675e2de036e267 SHA512 17d37362674eb4658524b79f39d040b546b41c9da7687dcb6c852fb09b0032098aae4f9c97bc19a13d298088577fcc66214d12b0f58fc3a507142a9d6474a816 WHIRLPOOL 3a141ab49aaa0e3e5c66f18dbb2042b19ab3668e3ddd88d2ce5a7d8145927c9f4daac9bbeb688981bdcae7090c76f261405c2d0e61dedc90ebe944eaac7f0856
56 DIST shorewall6-lite-5.0.4.tar.bz2 45573 SHA256 ea578f90bdb5b797c5604a4490ce90437bb4fbc1384f99ef131b2a6415ce6cfe SHA512 eb85ba4cc7992acb0667c735593cceb958ffa06fedd101a6c987078cbfb8509a7b979c92147dfbc4be58a00a2042a20d88873ba6048038ba5c6c8695487c3a85 WHIRLPOOL b040e1850f30103642d83a93467bb21d31a22a1e2c3759677720f0efc613d43759a278536f6304968fba208121f91a151df1b64f9dec6aaae3859f04a2da8215
57 DIST shorewall6-lite-5.0.7.2.tar.bz2 47869 SHA256 3351ec654e7c65c5f0e6865b604d04f8fd164ff10af892aa0e586282dbd8def1 SHA512 75003fba3d2dc6e3b4eea27b21574c893d1759de2db1b008fff2de233d90159c4221cc1018a693745f7786702049cfe21636d12e80c02aedd2cdc904599bda5b WHIRLPOOL 1129bcae9878fe0f2b34944fd0b10f117160c617be79d837da056c0fd50f6f5f1b0855707b014618a7a8db41a6ab59e30707e468dfed9ff6f1ca9437dce05833
58 DIST shorewall6-lite-5.0.9.2.tar.bz2 52600 SHA256 08d7047416dc9b8cbdfebb4b978990aeb66db8719282f089fac6c3e35baa6c7f SHA512 4e96cae6719ed3685c883842b4f5c4edb41b850d21de501e64f9e571de4d3935b4a4e71f5ca8f558128228ae998630098de2d6e39d72cf16156905a678613605 WHIRLPOOL 33f197a873f1d44031f627e90b54d601c761bdcafff41c639db79e091fe661a1ef43c70e207ebc7346cb8321e8545ebbd3069dfbfbda92fba057b11abf8cc7f1
59
60 diff --git a/net-firewall/shorewall/shorewall-5.0.10.ebuild b/net-firewall/shorewall/shorewall-5.0.10.ebuild
61 deleted file mode 100644
62 index 011c75d..0000000
63 --- a/net-firewall/shorewall/shorewall-5.0.10.ebuild
64 +++ /dev/null
65 @@ -1,452 +0,0 @@
66 -# Copyright 1999-2016 Gentoo Foundation
67 -# Distributed under the terms of the GNU General Public License v2
68 -# $Id$
69 -
70 -EAPI=6
71 -
72 -inherit linux-info prefix systemd versionator
73 -
74 -DESCRIPTION='A high-level tool for configuring Netfilter'
75 -HOMEPAGE="http://www.shorewall.net/"
76 -LICENSE="GPL-2"
77 -SLOT="0"
78 -IUSE="doc +init +ipv4 ipv6 lite4 lite6"
79 -
80 -MY_PV=${PV/_rc/-RC}
81 -MY_PV=${MY_PV/_beta/-Beta}
82 -MY_P=${PN}-${MY_PV}
83 -
84 -MY_MAJOR_RELEASE_NUMBER=$(get_version_component_range 1-2)
85 -MY_MAJORMINOR_RELEASE_NUMBER=$(get_version_component_range 1-3)
86 -
87 -# shorewall
88 -MY_PN_IPV4=Shorewall
89 -MY_P_IPV4=${MY_PN_IPV4/#S/s}-${MY_PV}
90 -
91 -# shorewall6
92 -MY_PN_IPV6=Shorewall6
93 -MY_P_IPV6=${MY_PN_IPV6/#S/s}-${MY_PV}
94 -
95 -# shorewall-lite
96 -MY_PN_LITE4=Shorewall-lite
97 -MY_P_LITE4=${MY_PN_LITE4/#S/s}-${MY_PV}
98 -
99 -# shorewall6-lite
100 -MY_PN_LITE6=Shorewall6-lite
101 -MY_P_LITE6=${MY_PN_LITE6/#S/s}-${MY_PV}
102 -
103 -# shorewall-init
104 -MY_PN_INIT=Shorewall-init
105 -MY_P_INIT=${MY_PN_INIT/#S/s}-${MY_PV}
106 -
107 -# shorewall-core
108 -MY_PN_CORE=Shorewall-core
109 -MY_P_CORE=${MY_PN_CORE/#S/s}-${MY_PV}
110 -
111 -# shorewall-docs-html
112 -MY_PN_DOCS=Shorewall-docs-html
113 -MY_P_DOCS=${MY_PN_DOCS/#S/s}-${MY_PV}
114 -
115 -# Upstream URL schema:
116 -# Beta: $MIRROR/pub/shorewall/development/4.6/shorewall-4.6.4-Beta2/shorewall-4.6.4-Beta2.tar.bz2
117 -# RC: $MIRROR/pub/shorewall/development/4.6/shorewall-4.6.4-RC1/shorewall-4.6.4-RC1.tar.bz2
118 -# Release: $MIRROR/pub/shorewall/4.6/shorewall-4.6.3/shorewall-4.6.3.3.tar.bz2
119 -
120 -MY_URL_PREFIX=
121 -MY_URL_SUFFIX=
122 -if [[ ${MY_PV} = *-Beta* ]] || [[ ${MY_PV} = *-RC* ]]; then
123 - MY_URL_PREFIX='development/'
124 -
125 - _tmp_last_index=$(($(get_last_version_component_index ${MY_PV})+1))
126 - _tmp_suffix=$(get_version_component_range ${_tmp_last_index} ${MY_PV})
127 - if [[ ${_tmp_suffix} = *Beta* ]] || [[ ${_tmp_suffix} = *RC* ]]; then
128 - MY_URL_SUFFIX="-${_tmp_suffix}"
129 - fi
130 -
131 - # Cleaning up temporary variables
132 - unset _tmp_last_index
133 - unset _tmp_suffix
134 -else
135 - KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
136 -fi
137 -
138 -SRC_URI="
139 - http://www.shorewall.net/pub/shorewall/${MY_URL_PREFIX}${MY_MAJOR_RELEASE_NUMBER}/shorewall-${MY_MAJORMINOR_RELEASE_NUMBER}${MY_URL_SUFFIX}/shorewall-core-${MY_PV}.tar.bz2
140 - ipv4? ( http://www.shorewall.net/pub/shorewall/${MY_URL_PREFIX}${MY_MAJOR_RELEASE_NUMBER}/shorewall-${MY_MAJORMINOR_RELEASE_NUMBER}${MY_URL_SUFFIX}/shorewall-${MY_PV}.tar.bz2 )
141 - ipv6? ( http://www.shorewall.net/pub/shorewall/${MY_URL_PREFIX}${MY_MAJOR_RELEASE_NUMBER}/shorewall-${MY_MAJORMINOR_RELEASE_NUMBER}${MY_URL_SUFFIX}/shorewall6-${MY_PV}.tar.bz2 )
142 - lite4? ( http://www.shorewall.net/pub/shorewall/${MY_URL_PREFIX}${MY_MAJOR_RELEASE_NUMBER}/shorewall-${MY_MAJORMINOR_RELEASE_NUMBER}${MY_URL_SUFFIX}/shorewall-lite-${MY_PV}.tar.bz2 )
143 - lite6? ( http://www.shorewall.net/pub/shorewall/${MY_URL_PREFIX}${MY_MAJOR_RELEASE_NUMBER}/shorewall-${MY_MAJORMINOR_RELEASE_NUMBER}${MY_URL_SUFFIX}/shorewall6-lite-${MY_PV}.tar.bz2 )
144 - init? ( http://www.shorewall.net/pub/shorewall/${MY_URL_PREFIX}${MY_MAJOR_RELEASE_NUMBER}/shorewall-${MY_MAJORMINOR_RELEASE_NUMBER}${MY_URL_SUFFIX}/shorewall-init-${MY_PV}.tar.bz2 )
145 - doc? ( http://www.shorewall.net/pub/shorewall/${MY_URL_PREFIX}${MY_MAJOR_RELEASE_NUMBER}/shorewall-${MY_MAJORMINOR_RELEASE_NUMBER}${MY_URL_SUFFIX}/${MY_P_DOCS}.tar.bz2 )
146 -"
147 -
148 -# - Shorewall6 requires Shorewall
149 -# - Installing Shorewall-init or just the documentation doesn't make any sense,
150 -# that's why we force the user to select at least one "real" Shorewall product
151 -#
152 -# See http://shorewall.net/download.htm#Which
153 -REQUIRED_USE="
154 - ipv6? ( ipv4 )
155 - || ( ipv4 lite4 lite6 )
156 -"
157 -
158 -# No build dependencies! Just plain shell scripts...
159 -DEPEND=""
160 -
161 -RDEPEND="
162 - >=net-firewall/iptables-1.4.20
163 - >=sys-apps/iproute2-3.8.0[-minimal]
164 - >=sys-devel/bc-1.06.95
165 - ipv4? (
166 - >=dev-lang/perl-5.16
167 - virtual/perl-Digest-SHA
168 - )
169 - ipv6? (
170 - >=dev-perl/Socket6-0.230.0
171 - >=net-firewall/iptables-1.4.20[ipv6]
172 - >=sys-apps/iproute2-3.8.0[ipv6]
173 - )
174 - lite6? (
175 - >=net-firewall/iptables-1.4.20[ipv6]
176 - >=sys-apps/iproute2-3.8.0[ipv6]
177 - )
178 - init? ( >=sys-apps/coreutils-8.20 )
179 - !net-firewall/shorewall-core
180 - !net-firewall/shorewall6
181 - !net-firewall/shorewall-lite
182 - !net-firewall/shorewall6-lite
183 - !net-firewall/shorewall-init
184 - !<sys-apps/systemd-214
185 -"
186 -
187 -S=${WORKDIR}
188 -
189 -pkg_pretend() {
190 - local CONFIG_CHECK="~NF_CONNTRACK"
191 -
192 - local WARNING_CONNTRACK="Without NF_CONNTRACK support, you will be unable"
193 - local WARNING_CONNTRACK+=" to run any shorewall-based firewall on the local system."
194 -
195 - if use ipv4 || use lite4; then
196 - CONFIG_CHECK="${CONFIG_CHECK} ~NF_CONNTRACK_IPV4"
197 -
198 - local WARNING_CONNTRACK_IPV4="Without NF_CONNTRACK_IPV4 support, you will"
199 - local WARNING_CONNTRACK_IPV4+=" be unable to run any shorewall-based IPv4 firewall on the local system."
200 - fi
201 -
202 - if use ipv6 || use lite6; then
203 - CONFIG_CHECK="${CONFIG_CHECK} ~NF_CONNTRACK_IPV6"
204 -
205 - local WARNING_CONNTRACK_IPV6="Without NF_CONNTRACK_IPV6 support, you will"
206 - local WARNING_CONNTRACK_IPV6+=" be unable to run any shorewall-based IPv6 firewall on the local system."
207 - fi
208 -
209 - check_extra_config
210 -}
211 -
212 -pkg_setup() {
213 - if [[ -n "${DIGEST}" ]]; then
214 - einfo "Unsetting environment variable \"DIGEST\" to prevent conflicts with package's \"install.sh\" script ..."
215 - unset DIGEST
216 - fi
217 -}
218 -
219 -src_prepare() {
220 - # We are moving each unpacked source from MY_P_* to MY_PN_*.
221 - # This allows us to use patches from upstream and keeps epatch_user working
222 -
223 - einfo "Preparing shorewallrc ..."
224 - cp "${FILESDIR}"/shorewallrc "${S}"/shorewallrc.gentoo || die "Copying shorewallrc failed"
225 - eprefixify "${S}"/shorewallrc.gentoo
226 -
227 - # shorewall-core
228 - mv "${S}"/${MY_P_CORE} "${S}"/${MY_PN_CORE} || die "Failed to move '${S}/${MY_P_CORE}' to '${S}/${MY_PN_CORE}'"
229 - ebegin "Applying Gentoo-specific changes to ${MY_P_CORE} ..."
230 - ln -s ../shorewallrc.gentoo ${MY_PN_CORE}/shorewallrc.gentoo || die "Failed to symlink shorewallrc.gentoo"
231 - eend 0
232 -
233 - # shorewall
234 - if use ipv4; then
235 - mv "${S}"/${MY_P_IPV4} "${S}"/${MY_PN_IPV4} || die "Failed to move '${S}/${MY_P_IPV4}' to '${S}/${MY_PN_IPV4}'"
236 - ebegin "Applying Gentoo-specific changes to ${MY_P_IPV4}"
237 - ln -s ../shorewallrc.gentoo ${MY_PN_IPV4}/shorewallrc.gentoo || die "Failed to symlink shorewallrc.gentoo"
238 - cp "${FILESDIR}"/shorewall.confd-r1 "${S}"/${MY_PN_IPV4}/default.gentoo || die "Copying shorewall.confd-r1 failed"
239 - cp "${FILESDIR}"/shorewall.initd-r1 "${S}"/${MY_PN_IPV4}/init.gentoo.sh || die "Copying shorewall.initd-r1 failed"
240 - cp "${FILESDIR}"/shorewall.systemd "${S}"/${MY_PN_IPV4}/gentoo.service || die "Copying shorewall.systemd failed"
241 - eend 0
242 - fi
243 -
244 - # shorewall6
245 - if use ipv6; then
246 - mv "${S}"/${MY_P_IPV6} "${S}"/${MY_PN_IPV6} || die "Failed to move '${S}/${MY_P_IPV6}' to '${S}/${MY_PN_IPV6}'"
247 - ebegin "Applying Gentoo-specific changes to ${MY_P_IPV6}"
248 - ln -s ../shorewallrc.gentoo ${MY_PN_IPV6}/shorewallrc.gentoo || die "Failed to symlink shorewallrc.gentoo"
249 - cp "${FILESDIR}"/shorewall6.confd-r1 "${S}"/${MY_PN_IPV6}/default.gentoo || die "Copying shorewall6.confd-r1 failed"
250 - cp "${FILESDIR}"/shorewall6.initd-r1 "${S}"/${MY_PN_IPV6}/init.gentoo.sh || die "Copying shorewall6.initd-r1 failed"
251 - cp "${FILESDIR}"/shorewall6.systemd "${S}"/${MY_PN_IPV6}/gentoo.service || die "Copying shorewall6.systemd failed"
252 - eend 0
253 - fi
254 -
255 - # shorewall-lite
256 - if use lite4; then
257 - mv "${S}"/${MY_P_LITE4} "${S}"/${MY_PN_LITE4} || die "Failed to move '${S}/${MY_P_LITE4}' to '${S}/${MY_PN_LITE4}'"
258 - ebegin "Applying Gentoo-specific changes to ${MY_P_LITE4}"
259 - ln -s ../shorewallrc.gentoo ${MY_PN_LITE4}/shorewallrc.gentoo || die "Failed to symlink shorewallrc.gentoo"
260 - cp "${FILESDIR}"/shorewall-lite.confd-r1 "${S}"/${MY_PN_LITE4}/default.gentoo || die "Copying shorewall-lite.confd-r1 failed"
261 - cp "${FILESDIR}"/shorewall-lite.initd-r1 "${S}"/${MY_PN_LITE4}/init.gentoo.sh || die "Copying shorewall-lite.initd-r1 failed"
262 - cp "${FILESDIR}"/shorewall-lite.systemd "${S}"/${MY_PN_LITE4}/gentoo.service || die "Copying shorewall-lite.systemd failed"
263 - eend 0
264 - fi
265 -
266 - # shorewall6-lite
267 - if use lite6; then
268 - mv "${S}"/${MY_P_LITE6} "${S}"/${MY_PN_LITE6} || die "Failed to move '${S}/${MY_P_LITE6}' to '${S}/${MY_PN_LITE6}'"
269 - ebegin "Applying Gentoo-specific changes to ${MY_P_LITE6}"
270 - ln -s ../shorewallrc.gentoo ${MY_PN_LITE6}/shorewallrc.gentoo || die "Failed to symlink shorewallrc.gentoo"
271 - cp "${FILESDIR}"/shorewall6-lite.confd-r1 "${S}"/${MY_PN_LITE6}/default.gentoo || die "Copying shorewall6-lite.confd-r1 failed"
272 - cp "${FILESDIR}"/shorewall6-lite.initd-r1 "${S}"/${MY_PN_LITE6}/init.gentoo.sh || die "Copying shorewall6-lite.initd-r1 failed"
273 - cp "${FILESDIR}"/shorewall6-lite.systemd "${S}"/${MY_PN_LITE6}/gentoo.service || die "Copying shorewall6-lite.systemd failed"
274 - eend 0
275 - fi
276 -
277 - # shorewall-init
278 - if use init; then
279 - mv "${S}"/${MY_P_INIT} "${S}"/${MY_PN_INIT} || die "Failed to move '${S}/${MY_P_INIT}' to '${S}/${MY_PN_INIT}'"
280 - ebegin "Applying Gentoo-specific changes to ${MY_P_INIT}"
281 - ln -s ../shorewallrc.gentoo ${MY_PN_INIT}/shorewallrc.gentoo || die "Failed to symlink shorewallrc.gentoo"
282 - cp "${FILESDIR}"/shorewall-init.confd "${S}"/${MY_PN_INIT}/default.gentoo || die "Copying shorewall-init.confd failed"
283 - cp "${FILESDIR}"/shorewall-init.initd "${S}"/${MY_PN_INIT}/init.gentoo.sh || die "Copying shorewall-init.initd failed"
284 - cp "${FILESDIR}"/shorewall-init.systemd "${S}"/${MY_PN_INIT}/gentoo.service || die "Copying shorewall-init.systemd failed"
285 - cp "${FILESDIR}"/shorewall-init.readme "${S}"/${MY_PN_INIT}/shorewall-init.README.Gentoo.txt || die "Copying shorewall-init.systemd failed"
286 - eend 0
287 -
288 - eprefixify "${S}"/${MY_PN_INIT}/init.gentoo.sh
289 -
290 - cd "${S}"/${MY_PN_INIT} || die
291 - eapply -p2 "${FILESDIR}"/shorewall-init-01_remove-ipset-functionality.patch
292 - cd "${S}" || die
293 - fi
294 -
295 - # shorewall-docs-html
296 - if use doc; then
297 - mv "${S}"/${MY_P_DOCS} "${S}"/${MY_PN_DOCS} || die "Failed to move '${S}/${MY_P_DOCS}' to '${S}/${MY_PN_DOCS}'"
298 - fi
299 -
300 - eapply_user
301 -}
302 -
303 -src_configure() {
304 - :;
305 -}
306 -
307 -src_compile() {
308 - :;
309 -}
310 -
311 -src_install() {
312 - # shorewall-core
313 - einfo "Installing ${MY_P_CORE} ..."
314 - DESTDIR="${D%/}" ${MY_PN_CORE}/install.sh shorewallrc.gentoo || die "${MY_PN_CORE}/install.sh failed"
315 - dodoc "${S}"/${MY_PN_CORE}/changelog.txt "${S}"/${MY_PN_CORE}/releasenotes.txt
316 -
317 - # shorewall
318 - if use ipv4; then
319 - einfo "Installing ${MY_P_IPV4} ..."
320 - keepdir /var/lib/shorewall
321 - DESTDIR="${D%/}" ${MY_PN_IPV4}/install.sh shorewallrc.gentoo || die "${MY_PN_IPV4}/install.sh failed"
322 -
323 - if use doc; then
324 - dodoc -r "${S}"/${MY_PN_IPV4}/Samples
325 - fi
326 - fi
327 -
328 - # shorewall6
329 - if use ipv6; then
330 - einfo "Installing ${MY_P_IPV6} ..."
331 - keepdir /var/lib/shorewall6
332 - DESTDIR="${D%/}" ${MY_PN_IPV6}/install.sh shorewallrc.gentoo || die "${MY_PN_IPV6}/install.sh failed"
333 -
334 - if use doc; then
335 - dodoc -r "${S}"/${MY_PN_IPV6}/Samples6
336 - fi
337 - fi
338 -
339 - # shorewall-lite
340 - if use lite4; then
341 - einfo "Installing ${MY_P_LITE4} ..."
342 - keepdir /var/lib/shorewall-lite
343 - DESTDIR="${D%/}" ${MY_PN_LITE4}/install.sh shorewallrc.gentoo || die "${MY_PN_LITE4}/install.sh failed"
344 - fi
345 -
346 - # shorewall6-lite
347 - if use lite6; then
348 - einfo "Installing ${MY_P_LITE6} ..."
349 - keepdir /var/lib/shorewall6-lite
350 - DESTDIR="${D%/}" ${MY_PN_LITE6}/install.sh shorewallrc.gentoo || die "${MY_PN_LITE6}/install.sh failed"
351 - fi
352 -
353 - # shorewall-init
354 - if use init; then
355 - einfo "Installing ${MY_P_INIT} ..."
356 - DESTDIR="${D%/}" ${MY_PN_INIT}/install.sh shorewallrc.gentoo || die "${MY_PN_INIT}/install.sh failed"
357 - dodoc "${S}"/${MY_PN_INIT}/shorewall-init.README.Gentoo.txt
358 -
359 - if [[ -f "${D}etc/logrotate.d/shorewall-init" ]]; then
360 - # On Gentoo, shorewall-init will not create shorewall-ifupdown.log,
361 - # so we don't need a logrotate configuration file for shorewall-init
362 - einfo "Removing unused \"${D}etc/logrotate.d/shorewall-init\" ..."
363 - rm -rf "${D}"etc/logrotate.d/shorewall-init || die "Removing \"${D}etc/logrotate.d/shorewall-init\" failed"
364 - fi
365 -
366 - if [[ -d "${D}etc/NetworkManager" ]]; then
367 - # On Gentoo, we don't support NetworkManager
368 - # so we don't need this folder at all
369 - einfo "Removing unused \"${D}etc/NetworkManager\" ..."
370 - rm -rf "${D}"etc/NetworkManager || die "Removing \"${D}etc/NetworkManager\" failed"
371 - fi
372 -
373 - if [[ -f "${D}usr/share/shorewall-init/ifupdown" ]]; then
374 - # This script isn't supported on Gentoo
375 - rm -rf "${D}"usr/share/shorewall-init/ifupdown || die "Removing \"${D}usr/share/shorewall-init/ifupdown\" failed"
376 - fi
377 - fi
378 -
379 - if use doc; then
380 - einfo "Installing ${MY_P_DOCS} ..."
381 - docinto html && dodoc -r "${S}"/${MY_PN_DOCS}/*
382 - fi
383 -}
384 -
385 -pkg_postinst() {
386 - if [[ -z "${REPLACING_VERSIONS}" ]]; then
387 - # This is a new installation
388 -
389 - # Show first steps for shorewall/shorewall6
390 - local _PRODUCTS=""
391 - if use ipv4; then
392 - _PRODUCTS="shorewall"
393 -
394 - if use ipv6; then
395 - _PRODUCTS="${_PRODUCTS}/shorewall6"
396 - fi
397 - fi
398 -
399 - if [[ -n "${_PRODUCTS}" ]]; then
400 - elog "Before you can use ${_PRODUCTS}, you need to edit its configuration in:"
401 - elog ""
402 - elog " /etc/shorewall/shorewall.conf"
403 -
404 - if use ipv6; then
405 - elog " /etc/shorewall6/shorewall6.conf"
406 - fi
407 -
408 - elog ""
409 - elog "To activate your shorewall-based firewall on system start, please add ${_PRODUCTS} to your default runlevel:"
410 - elog ""
411 - elog " # rc-update add shorewall default"
412 -
413 - if use ipv6; then
414 - elog " # rc-update add shorewall6 default"
415 - fi
416 - fi
417 -
418 - # Show first steps for shorewall-lite/shorewall6-lite
419 - _PRODUCTS=""
420 - if use lite4; then
421 - _PRODUCTS="shorewall-lite"
422 - fi
423 -
424 - if use lite6; then
425 - if [[ -z "${_PRODUCTS}" ]]; then
426 - _PRODUCTS="shorewall6-lite"
427 - else
428 - _PRODUCTS="${_PRODUCTS}/shorewall6-lite"
429 - fi
430 - fi
431 -
432 - if [[ -n "${_PRODUCTS}" ]]; then
433 - if use ipv4; then
434 - elog ""
435 - fi
436 -
437 - elog "Before you can use ${_PRODUCTS}, you need to provide a configuration, which you can"
438 - elog "create using ${CATEGORY}/shorewall (with \"ipv4\" and or \"ipv6\" USE flag)."
439 - elog ""
440 - elog "To read more about ${_PRODUCTS}, please visit"
441 - elog " http://shorewall.net/CompiledPrograms.html"
442 - elog ""
443 - elog "To activate your shorewall-lite-based firewall on system start, please add ${PRODUCTS} to your default runlevel:"
444 - elog ""
445 -
446 - if use lite4; then
447 - elog " # rc-update add shorewall-lite default"
448 - fi
449 -
450 - if use lite6; then
451 - elog " # rc-update add shorewall6-lite default"
452 - fi
453 - fi
454 -
455 - if use init; then
456 - elog ""
457 - elog "To secure your system on boot, please add shorewall-init to your boot runlevel:"
458 - elog ""
459 - elog " # rc-update add shorewall-init boot"
460 - elog ""
461 - elog "and review \$PRODUCTS in"
462 - elog ""
463 - elog " /etc/conf.d/shorewall-init"
464 - fi
465 -
466 - fi
467 -
468 - local v
469 - for v in ${REPLACING_VERSIONS}; do
470 - if ! version_is_at_least ${MY_MAJOR_RELEASE_NUMBER} ${v}; then
471 - # This is an upgrade
472 -
473 - elog "You are upgrading from a previous major version. It is highly recommended that you read"
474 - elog ""
475 - elog " - /usr/share/doc/shorewall*/releasenotes.tx*"
476 - elog " - http://shorewall.net/Shorewall-5.html#idp51151872"
477 -
478 - if use ipv4; then
479 - elog ""
480 - elog "You can auto-migrate your configuration using"
481 - elog ""
482 - elog " # shorewall update -A"
483 -
484 - if use ipv6; then
485 - elog " # shorewall6 update -A"
486 - fi
487 -
488 - elog ""
489 - elog "But if you are not familiar with the \"shorewall[6] update\" command,"
490 - elog "please read the shorewall[6] man page first."
491 - fi
492 -
493 - # Show this elog only once
494 - break
495 - fi
496 - done
497 -
498 - if ! use init; then
499 - elog ""
500 - elog "Consider emerging ${CATEGORY}/${PN} with USE flag \"init\" to secure your system on boot"
501 - elog "before your shorewall-based firewall is ready to start."
502 - elog ""
503 - elog "To read more about shorewall-init, please visit"
504 - elog " http://www.shorewall.net/Shorewall-init.html"
505 - fi
506 -
507 - if ! has_version "net-firewall/conntrack-tools"; then
508 - elog ""
509 - elog "Your Shorewall firewall can utilize \"conntrack\" from the \"net-firewall/conntrack-tools\""
510 - elog "package. if you want to use this feature, you need to install \"net-firewall/conntrack-tools\"!"
511 - fi
512 -
513 - if ! has_version "dev-perl/Devel-NYTProf"; then
514 - elog ""
515 - elog "If you want to profile your Shorewall firewall you need to install \"dev-perl/Devel-NYTProf\"!"
516 - fi
517 -}