From 2b8d7548dc21611cc082b1c123076717033c9785 Mon Sep 17 00:00:00 2001 From: Nick Bowler Date: Tue, 7 May 2019 19:09:20 -0400 Subject: [PATCH] Add net-p2p/ipfilter ebuild. --- net-p2p/ipfilter/Manifest | 4 +++ net-p2p/ipfilter/ipfilter-1805.ebuild | 39 +++++++++++++++++++++++++++ net-p2p/ipfilter/ipfilter-1812.ebuild | 39 +++++++++++++++++++++++++++ 3 files changed, 82 insertions(+) create mode 100644 net-p2p/ipfilter/Manifest create mode 100644 net-p2p/ipfilter/ipfilter-1805.ebuild create mode 100644 net-p2p/ipfilter/ipfilter-1812.ebuild diff --git a/net-p2p/ipfilter/Manifest b/net-p2p/ipfilter/Manifest new file mode 100644 index 0000000..db0e5af --- /dev/null +++ b/net-p2p/ipfilter/Manifest @@ -0,0 +1,4 @@ +DIST ipfilter-1805.zip 3546176 BLAKE2B d8790f5196041371b7d9855b71e98ae0232a4da8ceb5c5a4870ccf9cb8efa00e1ae05f205cec6a02e670f15944888e9b92445a75b58de624b9eabc26d5bdb185 SHA512 455a957632ac86961100b2d78b49f3d369d7c7a343c9e0ec36dd5b3878b2782f7900a2bdf3743c27b30b4ae53ce0b60dbaabc9cfb3aa84034e6d325733c1b1d2 +DIST ipfilter-1812.zip 3543208 BLAKE2B 481169dc181b2dc987850111334f68cfe3d75b6dceba34454c12db25c3c9325e9be21f39eea1c1897ec9b43888c2f9d72df01d8e79d5d2942f4785547ecfe486 SHA512 faff7e79bdc7910df6523de4a7a60c7d5333ec95990b57452c42c9335b1bbb192f67031d36588fbf23c39ebade22da5ddd483cd61a8f6fa835eade062b22c35d +EBUILD ipfilter-1805.ebuild 845 BLAKE2B a53886fd9113d6219f0df4c6478b88d964c0abc5b1367ae6d40b616f212ebe5433bd417be269de561b07896f97e69a6ba6bbcfea005404341d7271485b87fd0b SHA512 649503a4f43689608a81b02bfe9c7463c34db63b34886a1d5629ce1e3d5a6f6d92aabbb028ad67821af3db18b357947e46a254f030cc1f8b0fb603841d35ce1b +EBUILD ipfilter-1812.ebuild 845 BLAKE2B a53886fd9113d6219f0df4c6478b88d964c0abc5b1367ae6d40b616f212ebe5433bd417be269de561b07896f97e69a6ba6bbcfea005404341d7271485b87fd0b SHA512 649503a4f43689608a81b02bfe9c7463c34db63b34886a1d5629ce1e3d5a6f6d92aabbb028ad67821af3db18b357947e46a254f030cc1f8b0fb603841d35ce1b diff --git a/net-p2p/ipfilter/ipfilter-1805.ebuild b/net-p2p/ipfilter/ipfilter-1805.ebuild new file mode 100644 index 0000000..8337b36 --- /dev/null +++ b/net-p2p/ipfilter/ipfilter-1805.ebuild @@ -0,0 +1,39 @@ +# Copyright © 2019 Nick Bowler +# License GPLv3+: GNU General Public License version 3 or any later version. +# There is NO WARRANTY, to the extent permitted by law. + +EAPI=7 + +DESCRIPTION="IP filter list from eMule Security" +HOMEPAGE="http://www.emule-security.org/" +SRC_URI="http://upd.emule-security.org/ipfilter.zip -> $P.zip" + +LICENSE="all-rights-reserved" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+amule" + +BDEPEND="|| ( app-arch/gzip app-arch/unzip ) + app-text/dos2unix" + +src_unpack() { + gunzip -c "$DISTDIR/$A" >ipfilter.dat && return + unzip "$DISTDIR/$A" && mv -f guarding.p2p ipfilter.dat && return + die "failed to unpack" +} + +S=$WORKDIR + +src_compile() { + dos2unix ipfilter.dat +} + +src_install() { + insinto /usr/share + doins ipfilter.dat + + if use amule; then + dodir /usr/share/amule + dosym ../ipfilter.dat /usr/share/amule/ipfilter.dat + fi +} diff --git a/net-p2p/ipfilter/ipfilter-1812.ebuild b/net-p2p/ipfilter/ipfilter-1812.ebuild new file mode 100644 index 0000000..8337b36 --- /dev/null +++ b/net-p2p/ipfilter/ipfilter-1812.ebuild @@ -0,0 +1,39 @@ +# Copyright © 2019 Nick Bowler +# License GPLv3+: GNU General Public License version 3 or any later version. +# There is NO WARRANTY, to the extent permitted by law. + +EAPI=7 + +DESCRIPTION="IP filter list from eMule Security" +HOMEPAGE="http://www.emule-security.org/" +SRC_URI="http://upd.emule-security.org/ipfilter.zip -> $P.zip" + +LICENSE="all-rights-reserved" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+amule" + +BDEPEND="|| ( app-arch/gzip app-arch/unzip ) + app-text/dos2unix" + +src_unpack() { + gunzip -c "$DISTDIR/$A" >ipfilter.dat && return + unzip "$DISTDIR/$A" && mv -f guarding.p2p ipfilter.dat && return + die "failed to unpack" +} + +S=$WORKDIR + +src_compile() { + dos2unix ipfilter.dat +} + +src_install() { + insinto /usr/share + doins ipfilter.dat + + if use amule; then + dodir /usr/share/amule + dosym ../ipfilter.dat /usr/share/amule/ipfilter.dat + fi +} -- 2.43.0