]> Pileus Git - ~andy/sunrise/commitdiff
app-admin/blockhosts: Version bump
authorKevin Funk <krf@gmx.de>
Fri, 18 May 2007 19:58:47 +0000 (19:58 +0000)
committerKevin Funk <krf@gmx.de>
Fri, 18 May 2007 19:58:47 +0000 (19:58 +0000)
svn path=/sunrise/; revision=3673

app-admin/blockhosts/ChangeLog
app-admin/blockhosts/Manifest
app-admin/blockhosts/blockhosts-2.0.3.ebuild [new file with mode: 0644]

index 8f901f650a19dc72b6db4758d5f5016ea2ffbda3..5f6133b2c16ff7d68b4a108d899b701eb4ca9760 100644 (file)
@@ -2,12 +2,15 @@
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  18 May 2007; Kevin Funk <krf@gmx.de> +blockhosts-2.0.3.ebuild:
+  Version bump
+
   09 Apr 2007; Jakub Moc <jakub@gentoo.org> Manifest:
   Nuke pointless doc useflag, fix changelog
 
   09 Apr 2007; Ali Polatel (hawking) <polatel@gmail.com>
   blockhosts-2.0.2.ebuild:
-  Removed redundant insinto
+  Remove redundant insinto
 
   08 Apr 2007; Ali Polatel (hawking) <polatel@gmail.com>
   blockhosts-2.0.2.ebuild:
index 9e498db75d93bf90121f42b08673aeddf6db43da..b828b043ce3665726687831f385cd2d08bcc6782 100644 (file)
@@ -1,4 +1,6 @@
 DIST BlockHosts-2.0.2.tar.gz 37603 RMD160 a24ece582925704cf58945cfe32ffdb00f17efb3 SHA1 6c5d78e3b6f6dd9ae62ad1c1712ea7ce4e557cd9 SHA256 fdcabc7520a22fa4e05888cfadf7c1a7a7618bba2e38122476a6f7c02cec5573
+DIST BlockHosts-2.0.3.tar.gz 38136 RMD160 7d37fad2383fb9492e29c23d444b7df90c8a0a02 SHA1 c111c9c1616ca73484d8a12ebf273b4cb501c3c2 SHA256 15d76c45f5d5e81da7dac93eadf2d4101f36cf70cbd3dd7a7ceb7a83c21f3a9d
 EBUILD blockhosts-2.0.2.ebuild 1368 RMD160 5c69b756a7fc0118d18bdf0fcfba98ecd291fbda SHA1 1d4cba08ccc6a1f6caee79b76c1fb46f1b3bff97 SHA256 756a8e5e62828ba26f7e6deaaf8e65b88043b1f2aea47c9ba410f80553b4e36e
-MISC ChangeLog 653 RMD160 f36b4a042c97a18daa311e9fd82b8af95704ae44 SHA1 10e029866421df523d93ecce38d48043a914da3b SHA256 faa409533f8c2fa09b7161595e8d2fa3bfaf3734ac4b9e5e9e88ca1973f07854
+EBUILD blockhosts-2.0.3.ebuild 1368 RMD160 5c69b756a7fc0118d18bdf0fcfba98ecd291fbda SHA1 1d4cba08ccc6a1f6caee79b76c1fb46f1b3bff97 SHA256 756a8e5e62828ba26f7e6deaaf8e65b88043b1f2aea47c9ba410f80553b4e36e
+MISC ChangeLog 733 RMD160 f69a56bd050005e52d762084bd52e31447b258eb SHA1 303e769dd447aa821c5880947d5fc9be4d02df58 SHA256 601075fa18df2741a780a1a829298b43e84aee41256c58f0bec5b158f71f5d21
 MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42
diff --git a/app-admin/blockhosts/blockhosts-2.0.3.ebuild b/app-admin/blockhosts/blockhosts-2.0.3.ebuild
new file mode 100644 (file)
index 0000000..a71c878
--- /dev/null
@@ -0,0 +1,64 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+NEED_PYTHON=2.3
+
+inherit distutils
+
+MY_P="BlockHosts-${PV}"
+DESCRIPTION="Blocks abusive IP hosts which probe your services (such as sshd, proftpd)"
+HOMEPAGE="http://www.aczoom.com/cms/blockhosts/"
+SRC_URI="http://www.aczoom.com/tools/blockhosts/${MY_P}.tar.gz"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE="logrotate"
+
+DEPEND=""
+RDEPEND="logrotate? ( app-admin/logrotate )"
+
+DOCS="CHANGES"
+S=${WORKDIR}/${MY_P}
+
+src_unpack() {
+       unpack ${A}
+       cd "${S}"
+
+       # don't let setup.py install bhrss.py to /usr/bin
+       sed -i \
+               -e "s/,.*bhrss\.py'//" \
+               setup.py || die "sed failed"
+
+       # remove logrotate check if not in IUSE
+       if ! use logrotate; then
+               sed -i \
+                       -e "/^if/d" \
+                       -e "/DATA_FILES\./d" \
+                       setup.py || die "sed failed"
+       fi
+}
+
+src_install() {
+       distutils_src_install
+
+       insinto /usr/share/${PN}
+       doins bhrss.py
+
+       dohtml *.html
+}
+
+pkg_postinst() {
+       echo
+       elog "This package isn't configured properly."
+       elog "Please refer to the homepage to do this!"
+       echo
+       elog "See also: http://gentoo-wiki.com/HOWTO_BlockHosts"
+       echo
+       elog "bhrss.py cgi-script is in /usr/share/${PN}."
+       elog "If you want to use it, put it in your cgi-bin,"
+       elog "emerge dev-python/pyxml and copy blockhosts.py"
+       elog "into your python module directory."
+       echo
+}