# 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:
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
--- /dev/null
+# 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
+}