Version bump.
authorPeter Volkov <pva@gentoo.org>
Thu, 6 May 2010 08:51:16 +0000 (08:51 +0000)
committerPeter Volkov <pva@gentoo.org>
Thu, 6 May 2010 08:51:16 +0000 (08:51 +0000)
Package-Manager: portage-2.1.8.3/cvs/Linux x86_64

net-analyzer/darkstat/ChangeLog
net-analyzer/darkstat/Manifest
net-analyzer/darkstat/darkstat-3.0.713.ebuild [new file with mode: 0644]

index 8fd657589e1929a7d0a028a2e9bc0353852a66ed..966b8ca5818744598b1451e9aefcf7e4c4c843d0 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for net-analyzer/darkstat
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/darkstat/ChangeLog,v 1.39 2009/06/01 09:49:26 pva Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/darkstat/ChangeLog,v 1.40 2010/05/06 08:51:16 pva Exp $
+
+*darkstat-3.0.713 (06 May 2010)
+
+  06 May 2010; Peter Volkov <pva@gentoo.org> +darkstat-3.0.713.ebuild:
+  Version bump.
 
   01 Jun 2009; Peter Volkov <pva@gentoo.org> -darkstat-3.0.707-r1.ebuild:
   Remove old.
index 88ec5c368daadbed061e41c77c2173e9091f2e6c..b4efa3880b277c027f35fa24156dee9c4701efeb 100644 (file)
@@ -2,6 +2,8 @@ AUX darkstat-3.0.712-dlt_raw.patch 1507 RMD160 654d6ad52847667d17d7d99292d2d1950
 AUX darkstat-confd.new 906 RMD160 8fed2a859d5caf2dca94917699b6daf275e808e9 SHA1 ebaca04fdfc94cb7eedcc2b80b510bb84b3c7577 SHA256 428e5570b02cd3515949a65bee4d92b22e492435e7833b108fd67aab218eaeed
 AUX darkstat-init.new 1585 RMD160 5ebf828e4278d2eb11467e7cec40bce20f888ace SHA1 3b8dac3f4bedd8a8ea6ac7e255ddcf5bef86b93b SHA256 f77a63243a170ade06893340e1499c984d971564a80de8903db382efb4b29b98
 DIST darkstat-3.0.712.tar.bz2 96555 RMD160 ffd777bccf1e932bd3aa6a3e5a03a7445b7b8a4b SHA1 cb53aee653b712250c525a8618bbaf7e53085ec0 SHA256 9b24efeb21e9d01466f8c3464433a4cf3f2ebcaefc0e9136ef1b9f2167bf8842
+DIST darkstat-3.0.713.tar.bz2 99671 RMD160 52edf27eae9e5f1beae6cffab2071460cf1aaf65 SHA1 9ae0f297b06253ca23e736e224d0ed70331da8f1 SHA256 7cc4e20c6e5cc5ec6347fad40cfabd0e3ec48983c5ef06cd63fb0330b73f55ae
 EBUILD darkstat-3.0.712.ebuild 1931 RMD160 454c81c17664b6fac952df68391b69229508c020 SHA1 b29b5b3b183395bb8bfe7c8f13bd0b5cca886c7c SHA256 99967fd0e890884de786d1bb9b7c0cd3929faaca7e961d24985b83ba946f991a
-MISC ChangeLog 6255 RMD160 e0c5a0fa2f2eebdff3f2696327b29daecea25aa6 SHA1 77ae9af66395a1dfeda7d333e90169fb77d7c13d SHA256 5f5e280a1b29afc34adac81a471877e660390b2f48216c6ce40ecdb33639f28e
+EBUILD darkstat-3.0.713.ebuild 1806 RMD160 2f0a4ef4801314cd1a195effeb0e7df3ccde9ae1 SHA1 c33601aca3bb720535e56a542dbb68af8f5c37b1 SHA256 24eee5a81942452a1a4a18cd3c5c854770f7a83ebd049bae73a894c2b283290d
+MISC ChangeLog 6376 RMD160 207e2dcf64bdc653d9da0b4feff99def77dbc17c SHA1 a7ef8e8a79c950b34256b14d9fb7e7c0cea90f56 SHA256 45f1333197c973891802b1e352867dc41074d1bae1863772e149415fc0ee05b6
 MISC metadata.xml 416 RMD160 7a1aac0409b8ad203481db42ac8eb25cb80f6098 SHA1 6463fd6350fe4328e2fba923af331eafc20b143b SHA256 3c66778a80a6824b46fe9980054c9b929a206d3a4a36d51bc90f5587f4e48f1c
diff --git a/net-analyzer/darkstat/darkstat-3.0.713.ebuild b/net-analyzer/darkstat/darkstat-3.0.713.ebuild
new file mode 100644 (file)
index 0000000..d8ac86f
--- /dev/null
@@ -0,0 +1,59 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/darkstat/darkstat-3.0.713.ebuild,v 1.1 2010/05/06 08:51:16 pva Exp $
+
+EAPI="2"
+inherit eutils
+
+DESCRIPTION="darkstat is a network traffic analyzer"
+HOMEPAGE="http://dmr.ath.cx/net/darkstat/"
+SRC_URI="http://dmr.ath.cx/net/darkstat/${P}.tar.bz2"
+
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+LICENSE="GPL-2"
+SLOT="0"
+
+DEPEND="net-libs/libpcap"
+RDEPEND="${DEPEND}"
+
+DARKSTAT_CHROOT_DIR=${DARKSTAT_CHROOT_DIR:-/var/lib/darkstat}
+
+src_configure() {
+       econf \
+               --with-privdrop-user=darkstat \
+               --with-chroot-dir="${DARKSTAT_CHROOT_DIR}"
+}
+
+src_install() {
+       emake DESTDIR="${D}" install || die "installation failed."
+
+       dodoc AUTHORS ChangeLog README NEWS || die
+
+       newinitd "${FILESDIR}"/darkstat-init.new darkstat || die
+       newconfd "${FILESDIR}"/darkstat-confd.new darkstat || die
+
+       sed -i -e "s:__CHROOT__:${DARKSTAT_CHROOT_DIR}:g" "${D}"/etc/conf.d/darkstat
+       sed -i -e "s:__CHROOT__:${DARKSTAT_CHROOT_DIR}:g" "${D}"/etc/init.d/darkstat
+
+       keepdir "${DARKSTAT_CHROOT_DIR}"
+       chown darkstat:0 "${D}${DARKSTAT_CHROOT_DIR}"
+}
+
+pkg_preinst() {
+       enewuser darkstat
+}
+
+pkg_postinst() {
+       # Workaround bug #141619
+       DARKSTAT_CHROOT_DIR=`sed -n 's/^#CHROOT=\(.*\)/\1/p' "${ROOT}"etc/conf.d/darkstat`
+       chown darkstat:0 "${ROOT}${DARKSTAT_CHROOT_DIR}"
+
+       elog "To start different darkstat instances which will listen on a different"
+       elog "interfaces create in /etc/init.d directory the 'darkstat.if' symlink to"
+       elog "darkstat script where 'if' is the name of the interface."
+       elog "Also in /etc/conf.d directory copy darkstat to darkstat.if"
+       elog "and edit it to change default values."
+       elog
+       elog "darkstat's default chroot directory is: \"${ROOT}${DARKSTAT_CHROOT_DIR}\""
+}