summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaúl Porcel <armin76@gentoo.org>2007-09-20 19:01:39 +0000
committerRaúl Porcel <armin76@gentoo.org>2007-09-20 19:01:39 +0000
commitb7ec03463ec6573a8d58498b26415299a02bd9d6 (patch)
tree2782a65bea888e97d032b008026dde7b79332871 /net-misc/bopm/bopm-3.1.3.ebuild
parentstable x86, security bug 193121 (diff)
downloadhistorical-b7ec03463ec6573a8d58498b26415299a02bd9d6.tar.gz
historical-b7ec03463ec6573a8d58498b26415299a02bd9d6.tar.bz2
historical-b7ec03463ec6573a8d58498b26415299a02bd9d6.zip
Version bump, remove old
Package-Manager: portage-2.1.3.9
Diffstat (limited to 'net-misc/bopm/bopm-3.1.3.ebuild')
-rw-r--r--net-misc/bopm/bopm-3.1.3.ebuild57
1 files changed, 57 insertions, 0 deletions
diff --git a/net-misc/bopm/bopm-3.1.3.ebuild b/net-misc/bopm/bopm-3.1.3.ebuild
new file mode 100644
index 000000000000..2f518010d546
--- /dev/null
+++ b/net-misc/bopm/bopm-3.1.3.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/bopm/bopm-3.1.3.ebuild,v 1.1 2007/09/20 19:01:38 armin76 Exp $
+
+inherit eutils
+
+DESCRIPTION="Blitzed Open Proxy Monitor"
+HOMEPAGE="http://www.blitzed.org/bopm/"
+SRC_URI="http://static.blitzed.org/www.blitzed.org/${PN}/files/${P}.tar.gz"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~ppc ~x86"
+IUSE=""
+
+RDEPEND="virtual/libc"
+DEPEND="${RDEPEND}
+ sys-apps/sed"
+
+src_compile() {
+ econf \
+ --sysconfdir=/etc \
+ --datadir=/usr/share/doc/${PF} \
+ --localstatedir=/var/log/bopm || die "econf failed"
+ emake || die "emake failed"
+}
+
+src_install () {
+ sed -i \
+ -e 's!/some/path/bopm.pid!/var/run/bopm/bopm.pid!' \
+ -e 's!/some/path/scan.log!/var/log/bopm/scan.log!' bopm.conf.sample
+
+ make \
+ DESTDIR=${D} \
+ sysconfdir=${D}/etc \
+ datadir=/usr/share/doc/${PF} \
+ localstatedir=${D}/var/log/bopm \
+ install || die "install failed"
+
+ fperms 600 /etc/bopm.conf
+
+ # Remove libopm related files, because bopm links statically to it
+ # If anybody wants libopm, please install net-libs/libopm
+ rm -r ${D}/usr/lib ${D}/usr/include
+
+ newinitd ${FILESDIR}/bopm.init.d bopm
+ newconfd ${FILESDIR}/bopm.conf.d bopm
+
+ dodoc ChangeLog INSTALL README TODO
+}
+
+pkg_postinst() {
+ enewuser bopm
+
+ install -d -m 0700 -o bopm -g root ${ROOT}/var/log/bopm
+ install -d -m 0700 -o bopm -g root ${ROOT}/var/run/bopm
+ chown bopm ${ROOT}/etc/bopm.conf
+}