xplico: fix missing dep

This commit is contained in:
Zero_Chaos 2014-09-24 03:41:42 +00:00
parent 92d122ccc2
commit 790ae39bde
2 changed files with 62 additions and 0 deletions

View file

@ -10,4 +10,5 @@ DIST xplico-1.1.0.tgz 3692520 SHA256 3e0854ca7338efe0a0688525ac09c015a0cf8cc16db
EBUILD xplico-1.0.0.ebuild 1222 SHA256 ae0295ed7d281371c12df648e1610e77100883d1553dab00f1828dd2b0e79749 SHA512 d10b45315d0fb58e9d8300887ad544c22204b5fa9fb1808333dce60f532e7e839a963064222eb37628dbb3e6e014bda8eb878fc05d96eb5a2cf36137a52fa3f5 WHIRLPOOL f957f9696715f78db0e4d03a7603290a95b58a95ba6c342104e73879309cdff2a600125a91ac55cd793efcd9074df818fb7287fd5cfe76e92429cbbba8d5b289
EBUILD xplico-1.0.1.ebuild 1378 SHA256 c67043c8e87a4022942d24ec747dbfef45d9fad5b1a53cd8843b80d98008b935 SHA512 1017b10aca136c619d0dd10c35f1eac649a4c0f04d5adc0d3c0571c326933a1f537fda48e39361336b5a6c41a1b784ffa402a1ebf388e89d3e18e99f51f4a3ee WHIRLPOOL 16eab35be9c511bae6302577675ba08dccd92f9de3327d82d13cc46c53156f139ab78666433339d1c7bfc4100cdd989e71b014ea3e4209e5c01120cd031f04bb
EBUILD xplico-1.1.0-r1.ebuild 1447 SHA256 1b78c2b0b10f4564c0d463d943317e6d1bde5687622982c2782b8a8e1aa287eb SHA512 48ebdb32071b6845d4edf6c850ee7c858f7251a913cf56439f3c904ae054a50639052302606d25c4c1458c4dae1b72dda9969ac10561c709190d1952420e5b7c WHIRLPOOL d4645aa73b7b09fb78d71d24ebd660ffac48e7e703910f0d5d148b0c2b4631a3174c3532e9f12e8c4a4fd6b6d2058c420addccf81ee12cfa4cd954debbdd5365
EBUILD xplico-1.1.0-r2.ebuild 1473 SHA256 f86cae52322439d7eb35cd128c2f3099ea2a37e9936c02f9de0b5a97bdf755f2 SHA512 57a4eeab8c6101c7f7b5e0e1c08b80df7af7788c398a20abd9784f74ad993e5a4082153068c02117e184408b230d52f1e4a0d60339b4f973587f3e4fdae9ea58 WHIRLPOOL 6d3fe8bdaa2c59b0de2271721e532e1db71a66e4d7ec41aa78b13f6c3bb1f5d800a42d941c868b73b59d46c7e6314b63dbdc4ca35e4b3a8e18af4d87fd51ccc4
EBUILD xplico-1.1.0.ebuild 1447 SHA256 98b5155bb49c3a9a5fe382b6bf16e0cb12dc52e8c0f33f3b643b154415ce22f3 SHA512 f85e4d68f270ad422221b7c692f912f91ec334d4a89b044fdfdc1aaf15db41e347ab49b162b7dbcdc0ddb6e77c1f8aca797aede1367699ed8057ac4277ecf06c WHIRLPOOL 22562a4168eb0416f616e31269918b599c61da1d0f744d498d504e7858ba289d5d6418bf31b6d5c3d43e10d769a71429b6980085e25b7c57c4ab18d781bf6bb7

View file

@ -0,0 +1,61 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="4"
inherit multilib webapp eutils
WEBAPP_MANUAL_SLOT="yes"
DESCRIPTION="Extract data from TCP/IP traffic"
HOMEPAGE="http://www.xplico.org"
SRC_URI="mirror://sourceforge/$PN/$P.tgz"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~x86"
IUSE="+geoip"
SLOT="1.0.0"
DEPEND="net-libs/libpcap
>=net-libs/libndpi-1.5.0"
RDEPEND="dev-db/mysql
media-sound/sox
media-sound/lame
dev-lang/php
virtual/httpd-cgi
dev-db/sqlite:3
>=net-libs/libndpi-1.5.0
geoip? ( dev-libs/geoip ) "
# cups? ( app-text/ghostscript-gpl ) "
#videosnarf
src_prepare() {
epatch "${FILESDIR}"/"${P}"-dont-strip.patch
#unbundle libndpi
epatch "${FILESDIR}"/"${P}"-libndpi15.patch
# TODO:
# unbundle json-c and geoip
# fix CFLAGS
sed -i "s|CFLAGS = -rdynamic|CFLAGS += -rdynamic|g" Makefile
# sed -i "s|CFLAGS = -rdynamic|CFLAGS += -rdynamic|g" system/dema/Makefile
if use geoip; then
sed -i -e "s|GEOIP_LIB =.*|GEOIP_LIB = /usr/$(get_libdir)/libGeoIP.a|g" Makefile
sed -i "s|GeoLiteCity.dat|/usr/share/GeoIP/GeoIP.dat|" common/geoiploc.c
sed -i "s|-lpthread|-lpthread -lGeoIP|g" manipulators/www/Makefile\
manipulators/mfbc/Makefile manipulators/mwmail/Makefile\
manipulators/mfile/Makefile
fi
}
src_compile() {
emake -j1
}
src_install() {
webapp_src_preinst
# mv xi "${D}"/${MY_HTDOCSDIR}/xplico
DESTDIR="${D}" emake -j1 install
webapp_src_install
}