]> Pileus Git - ~andy/sunrise/commitdiff
app-admin/blockhosts: Version bump, drop old
authorKevin Funk <krf@gmx.de>
Sat, 9 Jun 2007 10:02:12 +0000 (10:02 +0000)
committerKevin Funk <krf@gmx.de>
Sat, 9 Jun 2007 10:02:12 +0000 (10:02 +0000)
svn path=/sunrise/; revision=3856

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

index 9824bc2e2a6ddd9a2446713b4783ef7de5e1da0f..c32d631812355e39229b7ced6a0d8a195cb0ed21 100644 (file)
@@ -2,6 +2,9 @@
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  09 Jun 2007; Kevin Funk <krf@gmx.de> +blockhosts-2.0.4.ebuild:
+  Version bump, drop old
+
   25 May 2007; Markus Ullmann <jokey@gentoo.org> blockhosts-2.0.3:
   sed doesn't die
 
index 960895f773096cb4837548abc55d22ac5211762f..0e96665fee9bc8d597d56ca748d1432274af16c5 100644 (file)
@@ -1,4 +1,6 @@
 DIST BlockHosts-2.0.3.tar.gz 38136 RMD160 7d37fad2383fb9492e29c23d444b7df90c8a0a02 SHA1 c111c9c1616ca73484d8a12ebf273b4cb501c3c2 SHA256 15d76c45f5d5e81da7dac93eadf2d4101f36cf70cbd3dd7a7ceb7a83c21f3a9d
+DIST BlockHosts-2.0.4.tar.gz 38469 RMD160 51ec137503cb32fe2bcd0c28ef287a2b64d53aee SHA1 983449ebda0c45e04329d84f5e46c01af57097b8 SHA256 7d556490c56eca6d3ca0622cf8bf091b48cff12e6dfd3c334e09e7e70a078002
 EBUILD blockhosts-2.0.3.ebuild 1327 RMD160 28b8841e8b6e15af477347f6aa7c3af504f2b5c0 SHA1 214daad394b6af872a589a5422ff6050115ed508 SHA256 81eba66ca6313d56156cb8fff9e2c59ef06abae3048d6f45189fe9b160937fbc
-MISC ChangeLog 1052 RMD160 10dcde7e1b27023e90da69147d3dbc4bf8eb25cc SHA1 c77ec22a4c9531a359d87d1260bb9fc196fa3261 SHA256 b349942c94ba32f7883a22c596162d74af9e69e2c79d679e7541bd37a99c7387
+EBUILD blockhosts-2.0.4.ebuild 1368 RMD160 5c69b756a7fc0118d18bdf0fcfba98ecd291fbda SHA1 1d4cba08ccc6a1f6caee79b76c1fb46f1b3bff97 SHA256 756a8e5e62828ba26f7e6deaaf8e65b88043b1f2aea47c9ba410f80553b4e36e
+MISC ChangeLog 1143 RMD160 4718f0e1c6a9de42040f806852bb4fc648f87c6b SHA1 8e7c111acea301166a7c985825978f46d2dc5370 SHA256 a91531dbed6b48d4cc14dd62fd814c196cccb4e9fbaeb8e07b9e506ddae44371
 MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42
diff --git a/app-admin/blockhosts/blockhosts-2.0.4.ebuild b/app-admin/blockhosts/blockhosts-2.0.4.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
+}