parent
e48df7e232
commit
1b55b8eab4
@ -1,64 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-office/libreoffice-bin-debug/libreoffice-bin-debug-3.6.4.3.ebuild,v 1.3 2012/12/20 10:44:11 ago Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
BASE_AMD64_URI="mirror://gentoo/amd64-debug-"
|
||||
BASE_X86_URI="mirror://gentoo/x86-debug-"
|
||||
|
||||
DESCRIPTION="LibreOffice, a full office productivity suite. Binary package, debug info."
|
||||
HOMEPAGE="http://www.libreoffice.org"
|
||||
SRC_URI_AMD64="
|
||||
kde? (
|
||||
!java? ( ${BASE_AMD64_URI}${PN/-bin-debug}-kde-${PVR}.tar.xz )
|
||||
java? ( ${BASE_AMD64_URI}${PN/-bin-debug}-kde-java-${PVR}.tar.xz )
|
||||
)
|
||||
gnome? (
|
||||
!java? ( ${BASE_AMD64_URI}${PN/-bin-debug}-gnome-${PVR}.tar.xz )
|
||||
java? ( ${BASE_AMD64_URI}${PN/-bin-debug}-gnome-java-${PVR}.tar.xz )
|
||||
)
|
||||
!kde? ( !gnome? (
|
||||
!java? ( ${BASE_AMD64_URI}${PN/-bin-debug}-base-${PVR}.tar.xz )
|
||||
java? ( ${BASE_AMD64_URI}${PN/-bin-debug}-base-java-${PVR}.tar.xz )
|
||||
) )
|
||||
"
|
||||
SRC_URI_X86="
|
||||
kde? (
|
||||
!java? ( ${BASE_X86_URI}${PN/-bin-debug}-kde-${PVR}.tar.xz )
|
||||
java? ( ${BASE_X86_URI}${PN/-bin-debug}-kde-java-${PVR}.tar.xz )
|
||||
)
|
||||
gnome? (
|
||||
!java? ( ${BASE_X86_URI}${PN/-bin-debug}-gnome-${PVR}.tar.xz )
|
||||
java? ( ${BASE_X86_URI}${PN/-bin-debug}-gnome-java-${PVR}.tar.xz )
|
||||
)
|
||||
!kde? ( !gnome? (
|
||||
!java? ( ${BASE_X86_URI}${PN/-bin-debug}-base-${PVR}.tar.xz )
|
||||
java? ( ${BASE_X86_URI}${PN/-bin-debug}-base-java-${PVR}.tar.xz )
|
||||
) )
|
||||
"
|
||||
|
||||
SRC_URI="
|
||||
amd64? ( ${SRC_URI_AMD64} )
|
||||
x86? ( ${SRC_URI_X86} )
|
||||
"
|
||||
|
||||
IUSE="gnome java kde"
|
||||
LICENSE="LGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* amd64 x86"
|
||||
|
||||
RDEPEND="=app-office/${PN/-debug}-${PVR}[gnome=,java=,kde=]"
|
||||
|
||||
RESTRICT="test strip"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_configure() { :; }
|
||||
|
||||
src_compile() { :; }
|
||||
|
||||
src_install() {
|
||||
dodir /usr
|
||||
cp -aR "${S}"/usr/* "${ED}"/usr/ || die
|
||||
}
|
@ -0,0 +1,51 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/nqp/nqp-2013.05.ebuild,v 1.1 2013/05/31 04:52:22 patrick Exp $
|
||||
|
||||
EAPI=3
|
||||
|
||||
inherit eutils multilib
|
||||
|
||||
PARROT_VERSION="4.4.0"
|
||||
|
||||
DESCRIPTION="Not Quite Perl, a Perl 6 bootstrapping compiler"
|
||||
HOMEPAGE="http://rakudo.org/"
|
||||
SRC_URI="http://github.com/perl6/${PN}/tarball/${PV} -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Artistic-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc"
|
||||
|
||||
RDEPEND=">=dev-lang/parrot-${PARROT_VERSION}[unicode]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-lang/perl"
|
||||
|
||||
src_prepare() {
|
||||
cd "${WORKDIR}"
|
||||
ln -s * "${S}" || die
|
||||
cd "${S}"
|
||||
echo "${PV}" > VERSION
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
perl Configure.pl || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake -j1 || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake -j1 test || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${ED}" install || die
|
||||
|
||||
dodoc CREDITS README.pod || die
|
||||
|
||||
if use doc; then
|
||||
dodoc docs/* || die
|
||||
fi
|
||||
}
|
@ -0,0 +1,83 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/parrot/parrot-5.4.0.ebuild,v 1.1 2013/05/31 04:43:41 patrick Exp $
|
||||
|
||||
EAPI=3
|
||||
|
||||
inherit eutils multilib
|
||||
|
||||
DESCRIPTION="Virtual machine designed to efficiently compile and execute bytecode for dynamic languages"
|
||||
HOMEPAGE="http://www.parrot.org/"
|
||||
SRC_URI="ftp://ftp.parrot.org/pub/parrot/releases/devel/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Artistic-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
|
||||
IUSE="opengl nls doc examples gdbm gmp ssl +unicode pcre"
|
||||
|
||||
RDEPEND="sys-libs/readline
|
||||
opengl? ( media-libs/freeglut )
|
||||
nls? ( sys-devel/gettext )
|
||||
unicode? ( >=dev-libs/icu-2.6 )
|
||||
gdbm? ( >=sys-libs/gdbm-1.8.3-r1 )
|
||||
gmp? ( >=dev-libs/gmp-4.1.4 )
|
||||
ssl? ( dev-libs/openssl )
|
||||
pcre? ( dev-libs/libpcre )"
|
||||
|
||||
DEPEND="dev-lang/perl[doc?]
|
||||
${RDEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
# Fix for #404195 - pcre detection is wonky
|
||||
sed -i 's:libpcre.so.0:libpcre.so.1:' runtime/parrot/library/pcre.pir || die "Couldn't fix pcre location"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
myconf="--disable-rpath"
|
||||
use unicode || myconf+=" --without-icu"
|
||||
use ssl || myconf+=" --without-crypto"
|
||||
use gdbm || myconf+=" --without-gdbm"
|
||||
use nls || myconf+=" --without-gettext"
|
||||
use gmp || myconf+=" --without-gmp"
|
||||
use opengl || myconf+=" --without-opengl"
|
||||
use pcre || myconf+=" --without-pcre"
|
||||
|
||||
perl Configure.pl \
|
||||
--ccflags="${CFLAGS}" \
|
||||
--linkflags="${LDFLAGS}" \
|
||||
--prefix="${EPREFIX}"/usr \
|
||||
--libdir="${EPREFIX}"/usr/$(get_libdir) \
|
||||
--mandir="${EPREFIX}"/usr/share/man \
|
||||
--sysconfdir="${EPREFIX}"/etc \
|
||||
--sharedstatedir="${EPREFIX}"/var/lib/parrot \
|
||||
$myconf || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}"${S}"/blib/lib
|
||||
# occasionally dies in parallel make
|
||||
emake -j1 || die
|
||||
if use doc ; then
|
||||
emake -j1 html || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake -j1 test || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake -j1 install-dev DESTDIR="${D}" DOC_DIR="${EPREFIX}/usr/share/doc/${PF}" || die
|
||||
dodoc CREDITS DONORS.pod PBC_COMPAT PLATFORMS RESPONSIBLE_PARTIES TODO || die
|
||||
if use examples; then
|
||||
insinto "/usr/share/doc/${PF}/examples"
|
||||
doins -r examples/* || die
|
||||
fi
|
||||
if use doc; then
|
||||
insinto "/usr/share/doc/${PF}/editor"
|
||||
doins -r editor || die
|
||||
cd docs/html
|
||||
dohtml -r developer.html DONORS.pod.html index.html ops.html parrotbug.html pdds.html \
|
||||
pmc.html tools.html docs src tools || die
|
||||
fi
|
||||
}
|
@ -0,0 +1,49 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/rakudo/rakudo-2013.05.ebuild,v 1.1 2013/05/31 04:53:35 patrick Exp $
|
||||
|
||||
EAPI=3
|
||||
|
||||
PARROT_VERSION="4.4.0"
|
||||
NQP_VERSION="${PV}"
|
||||
|
||||
inherit eutils multilib
|
||||
|
||||
DESCRIPTION="A Perl 6 implementation built on the Parrot virtual machine"
|
||||
HOMEPAGE="http://rakudo.org/"
|
||||
SRC_URI="http://rakudo.org/downloads/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Artistic-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc"
|
||||
|
||||
RDEPEND=">=dev-lang/parrot-${PARROT_VERSION}[unicode]
|
||||
>=dev-lang/nqp-${NQP_VERSION}"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-lang/perl"
|
||||
|
||||
src_prepare() {
|
||||
sed -i "s,\$(DOCDIR)/rakudo$,&-${PVR}," tools/build/Makefile.in || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
perl Configure.pl || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake -j1 test || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${ED}" install || die
|
||||
|
||||
dodoc CREDITS README docs/ChangeLog docs/ROADMAP || die
|
||||
|
||||
if use doc; then
|
||||
dohtml -A svg docs/architecture.html docs/architecture.svg || die
|
||||
dodoc docs/*.pod || die
|
||||
docinto announce
|
||||
dodoc docs/announce/* || die
|
||||
fi
|
||||
}
|
@ -1,49 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/django-auth-ldap/django-auth-ldap-1.1.4.ebuild,v 1.1 2013/05/05 15:09:34 tampakrap Exp $
|
||||
|
||||
EAPI=4
|
||||
PYTHON_DEPEND="2"
|
||||
SUPPORT_PYTHON_ABIS=1
|
||||
RESTRICT_PYTHON_ABIS="3.*"
|
||||
|
||||
inherit distutils
|
||||
|
||||
DESCRIPTION="Django LDAP authentication backend"
|
||||
HOMEPAGE="http://pypi.python.org/pypi/django-auth-ldap http://bitbucket.org/psagers/django-auth-ldap/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
PYTHON_MODNAME="django_auth_ldap"
|
||||
|
||||
RDEPEND=">=dev-python/django-1.0"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/python-ldap
|
||||
doc? ( dev-python/sphinx )"
|
||||
|
||||
src_compile() {
|
||||
distutils_src_compile
|
||||
|
||||
use doc && emake -C docs html
|
||||
}
|
||||
|
||||
src_test() {
|
||||
export DJANGO_SETTINGS_MODULE="django.conf"
|
||||
|
||||
# Python.[56] trigger a harmless deprecation warning
|
||||
testing() {
|
||||
"$(PYTHON)" -m django_auth_ldap.tests
|
||||
}
|
||||
python_execute_function testing
|
||||
}
|
||||
|
||||
src_install() {
|
||||
distutils_src_install
|
||||
|
||||
if use doc; then
|
||||
dohtml -r docs/_build/html/
|
||||
fi
|
||||
}
|
@ -1,14 +1,14 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST django-compressor-1.3.tar.gz 91190 SHA256 66ff1a845a6c1b16c4cf552ee3d746033979e46cd9bd5d999d4b5dae93327a52 SHA512 73d7ed68c9050945968324eb061e8bf605c3758d4df924c8e12b326cd823b1ec92aef7b984fd282cb491ef3025a3ae5733f03063036361fdd0f1e0a23e875ea2 WHIRLPOOL aea5f2cd38f54a25b7b2f5053d7ce5d7fdead1a4d7e98a15a555cd56089641103f47bf5ba65a1e493f198c9a26f9b0086107ea8270f635954a420845a53f66f5
|
||||
EBUILD django-compressor-1.3.ebuild 1462 SHA256 00f652bb8dce208c5808432ad0caf5d6ac63cd1ebc7b3e8630f01a2c6ec92f01 SHA512 bcd3ec98bffe2822e05ea32b75961b4ba0e256d2b224864016431b2385da4af233790ce18f62cbabccde1557025feeb989711cdca12c752f4787dfe0b59da773 WHIRLPOOL 74f2f93bd9c420bb7ceeb0a36bfcee61e317ae61abb2355b4e885deca7798040bdbccc6eaa0f078736375139e15187689d0e2fb36e0339936decddd76ed273e0
|
||||
MISC ChangeLog 719 SHA256 4de2f489926dc87d80f1d998bc76aa9ab5698f5bf15084a3c0616110c999edb0 SHA512 15b7ef5fb520875707cf6940ed973adf35f075dc7f6709d562f74e28a2c07133d026f59763a171d2fd2a3a06966851a7083b96656fba001cb347a3d199185702 WHIRLPOOL ef9e6eee3aaded335b5b2dcf15e430aece5354bd3754793446f9cb07a4f00f386cacefd47f1fa48f1cbfd6996773704e664a646e46659cd0aafb5c1e0095ee33
|
||||
DIST django-compressor-1.3.tar.gz 89931 SHA256 1282b78d44d23eb282f65bced84b3d3554ba4125d07773af908303de3b6bde3d SHA512 04bdbee0c3218ff8151d7ac2a54ccb9d7813d9a23773b215ba9d94fb1428844d23b9c6085395964e42e23641f012f58e411cf4371de68a4510e26c1ad711e275 WHIRLPOOL 8985c17730cbecceeb13edf5eee6aacf32a5e6558fc3d308851a8ba107f8ce4bb471704d3cd7b293d3f19b13ee8a7dd3efd2e0d4ebf6768f6e90e82884faaa95
|
||||
EBUILD django-compressor-1.3.ebuild 1502 SHA256 aa04f883394e09e999d322d70512c9c2d717d6359ff12fda717ee1494bfbb805 SHA512 99c978b938dc542ef1c4709993b4fe396035f3e206524fd9577506b23ca3d87c76d106bfb87506aad747a4069872579eae0bf784676c1ad4d7094fdee341d704 WHIRLPOOL 2f180cdebc55bb7a155cb5dd322eeb6b9579f9cf0d958c35d1cbbb200fb3e82a0e753467aedf1cded9b333c7c83fa8d2f402ba0afc07fbebb8fb297b9b11fbc3
|
||||
MISC ChangeLog 878 SHA256 0730e996043853bb8679b32bbe5a50f039bfbb461adfe10d52d177f1f7d903da SHA512 10104f2425e9a82543f1f0aaa7ce029003bc3854e1f4ce6f2e39a8b038ce39dddacca75a2a6efb8b26abfb18e53aee1a999539e14bc852d14b8898884319b7b9 WHIRLPOOL 292e852d3b176ab65f3f0287dd4aacea1d676f88210af837c2a999a40793b53a31f1ca8db363101de8e4025a8186b4c27fcd043422e0c965266794bbd6ef71b2
|
||||
MISC metadata.xml 260 SHA256 aa42fd34367f8532e3ec288da5a0ccaec0973c77a3ff9e1b5f7f529a7ca0140b SHA512 358bb417582243eea5b359fba2198daea33f24b411a3334552560210bc7f112d00b5243c83fd4c6621f4470d4d80c47f99ff29b745e6c5a2cbc797bf4669b62a WHIRLPOOL 714636fb56e549ccef61f50adfd5f858aca9a4a1183fe17e0ab0a7fe9e6070a65e33bd55581a430eb18c17780bbe2b704389e89206d167f1ff1e5b8f8f6b2bf4
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iEYEAREIAAYFAlGl7H0ACgkQso7CE7gHKw33ygCfcTydiGHF587VsWgLGfqIGhsS
|
||||
lQwAoKk9Xf3SZB5MoNKJhic7AM3g7OJp
|
||||
=oTbg
|
||||
iF4EAREIAAYFAlGoE04ACgkQC77qH+pIQ6TAwgEAgYLzlLUxyFyEONhy6uxF6Y3D
|
||||
Vjkr6SebVvUFuGLL8cQBAKgDMjpeAC1nYl40J8eUIrcHU7maAp2XT3oM22gTEsKK
|
||||
=X202
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,9 @@
|
||||
# ChangeLog for dev-python/django-discover-runner
|
||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/django-discover-runner/ChangeLog,v 1.1 2013/05/31 02:28:10 floppym Exp $
|
||||
|
||||
*django-discover-runner-0.4 (31 May 2013)
|
||||
|
||||
31 May 2013; Mike Gilbert <floppym@gentoo.org>
|
||||
+django-discover-runner-0.4.ebuild, +metadata.xml:
|
||||
New package.
|
@ -0,0 +1,14 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST django-discover-runner-0.4.tar.gz 6764 SHA256 c802a9f19ee9cf55f478c3b664ee6f5ea8973b58248d24aa8c9e2dc65b9fa885 SHA512 594b06915f373b77da3cdbe3e91e989fa6b4befea55381dff63e457f6c5dba9d9b7e4ebd77b88f97b51176e002915bdc8d11bc8e95908cdb4089da2cf997897b WHIRLPOOL 77e127c1b90fb7d1115734a2852d0edfbce56ee3a60e55dbd2a948402819ba694bac1ba4631460b796080a7b4e1e1f84cc41b99dcc2986e1acce5ad2f9a61db4
|
||||
EBUILD django-discover-runner-0.4.ebuild 680 SHA256 aea7b52783186e0da8abb0cfd3174e275f15397baa648f97ecbdf4c72beb5355 SHA512 8379856270a03052f28965c9db5418264ab926b7b970664ea1edcdded40d578b037d867967da5ea77ce2c2382248363d7d31fa747bfec9d608f85581326428d4 WHIRLPOOL 07b6cb8b6ceaea985f2253b9e50f9c49161b47af3d81b06201850b460c1de7e5fc4802888a6c3c4d6e9cac91b978e66779e133fe0630ac9a5e6a72660cb69142
|
||||
MISC ChangeLog 400 SHA256 e194035a1fe24145281448275af5b580890d35d68b3b1ca1493fd92b85e99142 SHA512 a876e941e232f7d08dc9b21ed565a5b0c6160da8c4366e23737cd1212cf4cc2ba81c3300c7c238978e10f7b5e6ca7b7383876a8d1e2a51d94ca1eba037ddf0e1 WHIRLPOOL 9859f2f7e8500b884104895de1bb081a7fa4eb6a9691a8c6b4d71788f9757fe5a9875347fdf0e916b7aea6a17584b608c95d5ab081066130050964b5a44af402
|
||||
MISC metadata.xml 245 SHA256 657e5e490ea4f2ad47167f5c71668dd627a82c2c8c0b0e6bca92e5edec008d2a SHA512 39f0eeec84ebc6e948628ea012e064dbde5495c4e23fc160f70ba0c5b37c6a88a6c4e73b2e2ce1ed68c89644addc8b0753df83799ca6e09da31d0103364f8eff WHIRLPOOL d65e7c944fba6656b44bdf128154a71cc3d12d209fc710a2e0ab9644344c2d7686ef793b9a6a97f2aa07b4b23ec98ea7487008a685a9f3f381ec186d293dc87a
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iF4EAREIAAYFAlGoCrsACgkQC77qH+pIQ6TgrQEAicCPmB6uofAnV7HUatU+HaMn
|
||||
ktWHXDLL1ms3+de862AA/2aJT1i9dhrN4wZZPuKuUyFfB+i82m37UNFd0VmuyqYF
|
||||
=YczR
|
||||
-----END PGP SIGNATURE-----
|
@ -0,0 +1,21 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/django-discover-runner/django-discover-runner-0.4.ebuild,v 1.1 2013/05/31 02:28:10 floppym Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A Django test runner based on unittest2's test discovery"
|
||||
HOMEPAGE="https://github.com/jezdez/django-discover-runner
|
||||
https://pypi.python.org/pypi/django-discover-runner"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-python/django[${PYTHON_USEDEP}]"
|
||||
RDEPEND="${DEPEND}"
|
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>python</herd>
|
||||
<upstream>
|
||||
<remote-id type="pypi">django-discover-runner</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,14 +1,14 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST django-endless-pagination-1.1.tar.gz 31499 SHA256 9b9ed6f93313ea1d6b3af650383fc4788b3151265e3841e41681e24e66abb72e SHA512 5526e565988e8af436936ffb949c826c20b6f3af4628e34a29f735a4e7fad97f0d953d53141b34dc268be185a25a2cd236b0b3a1e5946c52e8f6b8e6a0a4f9d7 WHIRLPOOL bfb569d657b4598a47d5cd1ba9ebdd1fd62b1310b65f53a026187b519cc8d70baa763bacef9e9f54e4eeee379cb06531c5c3ce396c15af102fd4615553c9ca72
|
||||
EBUILD django-endless-pagination-1.1-r1.ebuild 1305 SHA256 8283bf763f246efd17654b3ae2a6b85898b5fe6d7d17c92a61a8088350b3b0cc SHA512 03ae82fa482b335a17459acccacd107ae928ebd08b187c9a026b7354830e02fa0344d430ca7f493fb841759f4de67d2ec6d7685e198bce78b8e4e7dbd89066cd WHIRLPOOL 014ba14fcb13efa6e2699ab5ad123e797701372561907a12c7288bcf75b4134bfa90e053dd7c9be3a8085273fbf3fb969eba0f78cc802de213b0c2af05f317e9
|
||||
MISC ChangeLog 884 SHA256 a46c42b4c70d6b264163841e50bd4b1d2c54ca1cb9cef82b0d3c48512983f7f4 SHA512 ab4dfd91e35adada4e5bca6ff6eb6a36ad5ccb4dea7a92852b0f567a494e21724b4bc7e9bdf0cf8ef1ce5d34f5177d34b000d8c0aea9d54de739222873da3b21 WHIRLPOOL 1e0b4b4f9b1b548d4b1f78b19c4b945462a8a28548267de65d0800d1965f824eb66a38ae0f78ec009692e11db8cac4a1b3ea0e26c4d8be0f60cbbd930742871c
|
||||
DIST django-endless-pagination-2.0.tar.gz 61514 SHA256 a719f9d4e4fcd312774dcc3f260e85e9f5a4ad9a21c96d243b7cc048c3329c85 SHA512 d413c3e4f46c73c47e98eeb073bdbedaea3c03931c7147190594bc170489ae09325b43edae9c1eabe56f606b62bf93777f7444b0b174ff6303a5e30453578ac3 WHIRLPOOL 65929e5500e954ec9f8eaafc1c3519f2623148c1949b6ed39b00d172a3c4470e106e9fcea10925c9f21a254bf50be90e2c48281283e7235d00ed3e2bab0c7bfd
|
||||
EBUILD django-endless-pagination-2.0.ebuild 1420 SHA256 ec2bf8ee1d5ce0ee8cb37505530da259e5488cbd7bbceeb1d6aa3a38f8b12a53 SHA512 349e17248d184d4fc9032ae026ad7873a5ffb6cd3fcfc9406f7fb6b366f606dbb0dd97d14e3c3b314dd5cbda4346787632a6db0052c9fef02096d6d6dc84d0c3 WHIRLPOOL b143d99f2b16eba4b59c7a8a0cb23859112dab65395176476a9ad96571c8a96532df87dbb26004f791197feb3ebd3161c9d5f7b9191a95c44bb6f9d886a965a6
|
||||
MISC ChangeLog 1183 SHA256 f320e5f60f4722ab26ec52de75bb4b9a9b4af6de190c880fb17194d7b185f939 SHA512 183cd20d564f1b28c455eddcd36d96c38ad9e0f8fb07547d56fef913ace718cc5eb1fae66ee7798cb26f384e63754dc24847e7d68c9770ad5facfa213982e0d4 WHIRLPOOL b6cac53becd6fabbf7e7f808a103bf1033b308b402712958b2caf04606895ca48378f0f024a56c5ae5ec74237ebc19c38cbd4b98c136902941511f9171c24034
|
||||
MISC metadata.xml 287 SHA256 952456674a5cb787b342dc5c66432502a5e6f8ed567a0e9f05f65e9d079f5d2f SHA512 09614efcfe6defa01168c86f21a1ea089a1659d0be2e12d5f8ad8dddd99f5fbf3c9b496ce3469d61274f77cb83f4aefa21685c57ce0cec7f8805e33dad7a513d WHIRLPOOL 77465865f58fcb922ab804cd9f87ecacb0a83da95911607fce948f5774b33ca7942c897bf6e61f549a614581d5867d3f8f919cd384924cc11d9573a5ce7acf65
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iEYEAREIAAYFAlGbmAEACgkQso7CE7gHKw1D2ACfV/qTCiPoMlqQ94URQToPg5nT
|
||||
aPYAnRW1ITMLex+YzOye+P5rMJEEXJKC
|
||||
=Fa/1
|
||||
iF4EAREIAAYFAlGoKDYACgkQC77qH+pIQ6QSLgD/bnOmEnHhGLB81yJSjynNqBFE
|
||||
dflOsFGFc26wuUsjeFsBAKdfyhdvFAKoaZnsRE/+7uD6RLu/dKRfZfb0SAr/871a
|
||||
=fgEf
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,9 @@
|
||||
# ChangeLog for dev-python/xvfbwrapper
|
||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/xvfbwrapper/ChangeLog,v 1.1 2013/05/31 04:17:24 floppym Exp $
|
||||
|
||||
*xvfbwrapper-0.2.2 (31 May 2013)
|
||||
|
||||
31 May 2013; Mike Gilbert <floppym@gentoo.org> +metadata.xml,
|
||||
+xvfbwrapper-0.2.2.ebuild:
|
||||
New package.
|
@ -0,0 +1,14 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST xvfbwrapper-0.2.2.tar.gz 3421 SHA256 58934508285c43aafac4179f26c34735b46c0bcb96b66198a4dbc68468e3cbb4 SHA512 ac71ec9a08189456c40e493f57802e872c03c0c5caf84493d77bf2e379853afe79099bcf5e5c7c0eb66ff1bf64e44bf37687a82b49864bc63a237f767752eed4 WHIRLPOOL cf3d39ff9eb68b3665c84c87cd7306134ca6d98734111855a777fe53a0528b5a212f3f082fe4d7734a460325875039511fa832e0ff9983c02c9dfc6b2bb54d90
|
||||
EBUILD xvfbwrapper-0.2.2.ebuild 793 SHA256 64baffa45b408a0e63d6af28cddb61e2f38b08550e7cb98a2726398eb33fea14 SHA512 de88bcbd505746825d4a2ec407b7fab2ed235a4238de39e6013a9c92c9cbb3a957bf2b7c7ea316e5dcfb1a6f1755a361b458cb39988c1fc1d1d31f4f38f3b661 WHIRLPOOL be221de56d1bd5a2c95ffda8eb338b58425e98aa1b4749ed1e2fc27c9b8d0d28b9370a6a0731d2a6091e3a68682744030799c8eaa7776c5913e7dcc3760b3a20
|
||||
MISC ChangeLog 360 SHA256 7b6db0e10931f60e01d8034c9ed0253e2a642774693efe23ba561e2e809e946d SHA512 11722b3828aba461e42086d4a03d5194619944f7d146834a56ffad7a52a560bd51aafeb57abf7c4e49d2569c1a094b7879c24e2b0b51ac0ed87dca286e29f672 WHIRLPOOL 4342d205be56aabe81ba7307cb67947c2e3595d55656fcd723713f9db5cbf19240510269329ed0488861bc605ab3265e82e42a3ffc862f64340101e1b640061d
|
||||
MISC metadata.xml 234 SHA256 3961e3c74d86be91bf92c97ebe204b352e6e489bdf7f935b1aaca7949968be87 SHA512 04bd7cbea4165fee9260264a829f8d6a4a0edd404a290e053eb96054c5d77f8e2dbd6c18663b45eeba02ab231bfac929396bb32263755f6968f030cf5110a6e7 WHIRLPOOL d3bcae382d4d9a39dd05ab6c92888ff4c75e871acf524dbedef6ae70eda240e30ef0e25a2ca0e2bdafbc9b0cc1c407ce592c08273d97841f35c1585a10136ee7
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iF4EAREIAAYFAlGoJFUACgkQC77qH+pIQ6SIaQD/Q9Py004u5axpKYKle1o3scm6
|
||||
zrlBU155m1hMHCe1hf0BALTJof2f3PVw51u/KSAmtbFlRh4OPufeWts2wQL+WpPR
|
||||
=ZnbV
|
||||
-----END PGP SIGNATURE-----
|
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>python</herd>
|
||||
<upstream>
|
||||
<remote-id type="pypi">xvfbwrapper</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -0,0 +1,28 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/xvfbwrapper/xvfbwrapper-0.2.2.ebuild,v 1.1 2013/05/31 04:17:24 floppym Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_7,3_2,3_3} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python wrapper for running a display inside X virtual framebuffer"
|
||||
HOMEPAGE="https://github.com/cgoldberg/xvfbwrapper
|
||||
http://pypi.python.org/pypi/xvfbwrapper"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="x11-base/xorg-server[xvfb]"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( dev-python/pep8[${PYTHON_USEDEP}] )
|
||||
"
|
||||
|
||||
python_test() {
|
||||
unset DISPLAY
|
||||
"${PYTHON}" -m unittest discover || die "Tests failed with ${EPYTHON}"
|
||||
}
|
@ -1,6 +1,14 @@
|
||||
DIST redcarpet-2.1.1.gem 45568 SHA256 d212b5f22784b9f406dc85f2dd7084a9fc15bf9c610031819ff84199d2e3fdce SHA512 e2df0ff578f06a1ea8051e8ad30dd0ea89fbc624df96bed74c69515047bdf2490c88c92c43ebf2388e26274a579033742214177d8d4fbb109f0179a1bca24a4c WHIRLPOOL aeb867fc28f7c0a7e2cb7a56b80ca86a4a7d1876ab51331e0fda50b8bb93b03cb80b72f266de43fbe21908b41cfcc19201198cc5203178e448e56df50372e2b0
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST redcarpet-2.2.2.gem 47104 SHA256 edad703ca4b3c1f744cad14a82f286e61fea7155757e1c59e87727a3b88f61b8 SHA512 646056077e8b667d1e1b55af770387165fcc24de8f699e030f64383f473ae1c57e0342032da2db2ba8a1f6f71be33a195866ae28331bcb1624555a0c11f27613 WHIRLPOOL 4d397daa5ad6653940596c87946ef1f18609519a5efd5466a747d7d73c5728d976616c10874468aa30eb9262f6827049cff489f0e50f98c9c521e35f6e3309ec
|
||||
EBUILD redcarpet-2.1.1.ebuild 883 SHA256 c4860b7c7a0c0ab759a7d1bac30b575bbe6180e1bffcf32227996398f91e3fdc SHA512 f3ec752847ea9f947dc43d619e5acb1a96f0c62435921cb7e093827d63015b6a48176bf0aa67a3556d46ff15182c074b97c337df87eaf463c98b8e0b69f452a3 WHIRLPOOL b92afc6663c2d4180ed0ef977cf590b34b840983604b2d11c1d0847b09a19e14b16ff217f5fc4c12a43d0b0256e9b44f5b20166d9f99c62d9bb082c2e7d95215
|
||||
EBUILD redcarpet-2.2.2.ebuild 883 SHA256 fd9a65a5f0035c7281b909159b692ffe45d638f83f214bae6a52bc2e4ae05ca5 SHA512 1e540ce4ef94e4d5a32858f6693971ed110b8373715fe5d72426c22bb681970e9a3b8dc2d7d387fbae559cefa1f457b1b5099a5db64b1e03538580964191fd33 WHIRLPOOL c610c2f8b91b16b3c2f0cc73a82f9b88404083030ff89aecfa4aca9c9363e38c75d18b10dd4f68c014f352b50a62d072c150328d47f4c2c2705c0505aecf31a7
|
||||
MISC ChangeLog 1221 SHA256 3eb69824b072e3d4ebfc16d678767432b43b8a879f5ed657406703e6208a5fb9 SHA512 a57e581ec01ffc699b6274bce5462460d7770f79fabe1644021e04659c8c63684f99e9249d8f81354ef00586e7177515b00ce3fecd379dc9d2213af5b1b8390d WHIRLPOOL dd2ce2453a50857b9db6c0e728d8de8e63a57475796076e4487b07bb06a55af68843ca8c46841589e140e16d90b6941b3e44f457c45c10d0c5bb037acbe99a03
|
||||
MISC ChangeLog 1306 SHA256 1c3a3c9c516585bf86b7e89853fa6c8ee6b8130dd33dc6ce24b8909b83ef8c54 SHA512 fc826379d33c265a3a2fd44cc298275a62b616bc95a52bd066cdecd622007132e7943040ced084224b0c19e876b72d6af4253a2442acd7930d7714aa0efbc3ef WHIRLPOOL d78824da213d50ea1f6c95829d59a11c004af77f9f0065552a695c2912331a8e3f9aa8e40f501574c6c902cd79536f0bf578174b56b95e5a304658e75be46f8c
|
||||
MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.19 (GNU/Linux)
|
||||
|
||||
iF4EAREIAAYFAlGoNZwACgkQiIP6VqMIqNdUYwEAiG3SMUZL3aWxW3mpsfZq93SB
|
||||
KshUbx3HEnBG3UDktXYA/16dULtOeHDiYbeBOVyBergLY9fvsNlrb5ONFb97FEqG
|
||||
=E7ml
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,37 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/redcarpet/redcarpet-2.1.1.ebuild,v 1.2 2012/12/10 07:10:34 pinkbyte Exp $
|
||||
|
||||
EAPI=4
|
||||
USE_RUBY="ruby18 ree18 ruby19"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
|
||||
# There are also conformance tests but these files are not shipped in
|
||||
# the gem.
|
||||
RUBY_FAKEGEM_TASK_TEST="test:unit"
|
||||
|
||||
inherit multilib ruby-fakegem
|
||||
|
||||
DESCRIPTION="A Ruby wrapper for Upskirt."
|
||||
HOMEPAGE="https://github.com/vmg/redcarpet"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
all_ruby_prepare() {
|
||||
# Remove test depending on compile, since we handle compilation
|
||||
# directly.
|
||||
sed -i -e 's/:compile//' Rakefile || die
|
||||
}
|
||||
|
||||
each_ruby_configure() {
|
||||
${RUBY} -Cext/redcarpet extconf.rb || die
|
||||
}
|
||||
|
||||
each_ruby_compile() {
|
||||
emake -Cext/redcarpet
|
||||
cp ext/redcarpet/*$(get_modname) lib/ || die
|
||||
}
|
@ -1 +1 @@
|
||||
Thu, 30 May 2013 21:36:55 +0000
|
||||
Fri, 31 May 2013 06:06:54 +0000
|
||||
|
@ -1 +1 @@
|
||||
Thu, 30 May 2013 21:36:55 +0000
|
||||
Fri, 31 May 2013 06:06:55 +0000
|
||||
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install
|
||||
DESCRIPTION=LibreOffice, a full office productivity suite. Binary package, debug info.
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.libreoffice.org
|
||||
IUSE=gnome java kde
|
||||
KEYWORDS=-* amd64 x86
|
||||
LICENSE=LGPL-3
|
||||
RDEPEND==app-office/libreoffice-bin-3.6.4.3[gnome=,java=,kde=]
|
||||
RESTRICT=test strip
|
||||
SLOT=0
|
||||
SRC_URI=amd64? ( kde? ( !java? ( mirror://gentoo/amd64-debug-libreoffice-kde-3.6.4.3.tar.xz ) java? ( mirror://gentoo/amd64-debug-libreoffice-kde-java-3.6.4.3.tar.xz ) ) gnome? ( !java? ( mirror://gentoo/amd64-debug-libreoffice-gnome-3.6.4.3.tar.xz ) java? ( mirror://gentoo/amd64-debug-libreoffice-gnome-java-3.6.4.3.tar.xz ) ) !kde? ( !gnome? ( !java? ( mirror://gentoo/amd64-debug-libreoffice-base-3.6.4.3.tar.xz ) java? ( mirror://gentoo/amd64-debug-libreoffice-base-java-3.6.4.3.tar.xz ) ) ) ) x86? ( kde? ( !java? ( mirror://gentoo/x86-debug-libreoffice-kde-3.6.4.3.tar.xz ) java? ( mirror://gentoo/x86-debug-libreoffice-kde-java-3.6.4.3.tar.xz ) ) gnome? ( !java? ( mirror://gentoo/x86-debug-libreoffice-gnome-3.6.4.3.tar.xz ) java? ( mirror://gentoo/x86-debug-libreoffice-gnome-java-3.6.4.3.tar.xz ) ) !kde? ( !gnome? ( !java? ( mirror://gentoo/x86-debug-libreoffice-base-3.6.4.3.tar.xz ) java? ( mirror://gentoo/x86-debug-libreoffice-base-java-3.6.4.3.tar.xz ) ) ) )
|
||||
_md5_=6af3155052ba654328eb6dc21e241a1e
|
File diff suppressed because one or more lines are too long
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=>=dev-lang/parrot-4.4.0[unicode] dev-lang/perl
|
||||
DESCRIPTION=Not Quite Perl, a Perl 6 bootstrapping compiler
|
||||
EAPI=3
|
||||
HOMEPAGE=http://rakudo.org/
|
||||
IUSE=doc
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=Artistic-2
|
||||
RDEPEND=>=dev-lang/parrot-4.4.0[unicode]
|
||||
SLOT=0
|
||||
SRC_URI=http://github.com/perl6/nqp/tarball/2013.05 -> nqp-2013.05.tar.gz
|
||||
_eclasses_=eutils f31a0ec0d081047cbf9c0bbb4822d831 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=2f2781a5b8c757a47b39775acc2a7219
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-lang/perl[doc?] sys-libs/readline opengl? ( media-libs/freeglut ) nls? ( sys-devel/gettext ) unicode? ( >=dev-libs/icu-2.6 ) gdbm? ( >=sys-libs/gdbm-1.8.3-r1 ) gmp? ( >=dev-libs/gmp-4.1.4 ) ssl? ( dev-libs/openssl ) pcre? ( dev-libs/libpcre )
|
||||
DESCRIPTION=Virtual machine designed to efficiently compile and execute bytecode for dynamic languages
|
||||
EAPI=3
|
||||
HOMEPAGE=http://www.parrot.org/
|
||||
IUSE=opengl nls doc examples gdbm gmp ssl +unicode pcre
|
||||
KEYWORDS=~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos
|
||||
LICENSE=Artistic-2
|
||||
RDEPEND=sys-libs/readline opengl? ( media-libs/freeglut ) nls? ( sys-devel/gettext ) unicode? ( >=dev-libs/icu-2.6 ) gdbm? ( >=sys-libs/gdbm-1.8.3-r1 ) gmp? ( >=dev-libs/gmp-4.1.4 ) ssl? ( dev-libs/openssl ) pcre? ( dev-libs/libpcre )
|
||||
SLOT=0
|
||||
SRC_URI=ftp://ftp.parrot.org/pub/parrot/releases/devel/5.4.0/parrot-5.4.0.tar.gz
|
||||
_eclasses_=eutils f31a0ec0d081047cbf9c0bbb4822d831 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=27f444c0556cfaabfcec2032b6539323
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=configure install prepare test
|
||||
DEPEND=>=dev-lang/parrot-4.4.0[unicode] >=dev-lang/nqp-2013.05 dev-lang/perl
|
||||
DESCRIPTION=A Perl 6 implementation built on the Parrot virtual machine
|
||||
EAPI=3
|
||||
HOMEPAGE=http://rakudo.org/
|
||||
IUSE=doc
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=Artistic-2
|
||||
RDEPEND=>=dev-lang/parrot-4.4.0[unicode] >=dev-lang/nqp-2013.05
|
||||
SLOT=0
|
||||
SRC_URI=http://rakudo.org/downloads/rakudo/rakudo-2013.05.tar.gz
|
||||
_eclasses_=eutils f31a0ec0d081047cbf9c0bbb4822d831 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=2e978cff2bc9b66996a61648ffd47061
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile install postinst postrm prepare setup test
|
||||
DEPEND=>=dev-python/django-1.0 dev-python/python-ldap doc? ( dev-python/sphinx ) =dev-lang/python-2*
|
||||
DESCRIPTION=Django LDAP authentication backend
|
||||
EAPI=4
|
||||
HOMEPAGE=http://pypi.python.org/pypi/django-auth-ldap http://bitbucket.org/psagers/django-auth-ldap/
|
||||
IUSE=doc
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=BSD
|
||||
RDEPEND=>=dev-python/django-1.0 =dev-lang/python-2*
|
||||
SLOT=0
|
||||
SRC_URI=mirror://pypi/d/django-auth-ldap/django-auth-ldap-1.1.4.tar.gz
|
||||
_eclasses_=distutils 77fc6005d2dfcc7bdb5ec363a49d9912 multilib 892e597faee02a5b94eb02ab512e7622 python dd56675d8e9f7e85d815a28c87383141 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f
|
||||
_md5_=c785ce7c262f558c3366fbbd4ba167f6
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-python/django[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)] python_targets_python2_6? ( dev-lang/python:2.6 ) python_targets_python2_7? ( dev-lang/python:2.7 ) python_targets_python3_2? ( dev-lang/python:3.2 ) python_targets_python3_3? ( dev-lang/python:3.3 ) dev-python/python-exec[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)]
|
||||
DESCRIPTION=A Django test runner based on unittest2's test discovery
|
||||
EAPI=5
|
||||
HOMEPAGE=https://github.com/jezdez/django-discover-runner https://pypi.python.org/pypi/django-discover-runner
|
||||
IUSE=python_targets_python2_6 python_targets_python2_7 python_targets_python3_2 python_targets_python3_3
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=BSD
|
||||
RDEPEND=dev-python/django[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)] python_targets_python2_6? ( dev-lang/python:2.6 ) python_targets_python2_7? ( dev-lang/python:2.7 ) python_targets_python3_2? ( dev-lang/python:3.2 ) python_targets_python3_3? ( dev-lang/python:3.3 ) dev-python/python-exec[python_targets_python2_6(-)?,python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_6(-),-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)]
|
||||
REQUIRED_USE=|| ( python_targets_python2_6 python_targets_python2_7 python_targets_python3_2 python_targets_python3_3 )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://pypi/d/django-discover-runner/django-discover-runner-0.4.tar.gz
|
||||
_eclasses_=distutils-r1 6950481ecc2ad548f2d9d116a0936fb8 eutils f31a0ec0d081047cbf9c0bbb4822d831 multibuild 4f797e941786b6313d84053ae3e0ec96 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 python-r1 094dc7421f9aea7525b85b899f67e62a python-utils-r1 9fc80a4f06f33ede447b5647fddca301 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=57367b620f0e3220ae3f072a352050d5
|
@ -1,14 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=>=dev-python/django-1.3[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/setuptools[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] doc? ( dev-python/sphinx[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) python_targets_python2_7? ( dev-lang/python:2.7 ) dev-python/python-exec[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
|
||||
DEPEND=>=dev-python/django-1.3[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/setuptools[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] doc? ( dev-python/sphinx[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) test? ( dev-python/django-nose[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/ipdb dev-python/nose[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/selenium[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/sphinx[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/xvfbwrapper[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) python_targets_python2_7? ( dev-lang/python:2.7 ) dev-python/python-exec[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
|
||||
DESCRIPTION=Tools supporting ajax, multiple and lazy pagination, Twitter-style and Digg-style pagination
|
||||
EAPI=5
|
||||
HOMEPAGE=http://code.google.com/p/django-endless-pagination/
|
||||
HOMEPAGE=https://github.com/frankban/django-endless-pagination
|
||||
IUSE=doc test python_targets_python2_7
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=MIT
|
||||
RDEPEND=>=dev-python/django-1.3[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] python_targets_python2_7? ( dev-lang/python:2.7 ) dev-python/python-exec[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
|
||||
REQUIRED_USE=|| ( python_targets_python2_7 )
|
||||
SLOT=0
|
||||
SRC_URI=http://django-endless-pagination.googlecode.com/files/django-endless-pagination-1.1.tar.gz
|
||||
SRC_URI=https://github.com/frankban/django-endless-pagination/archive/v2.0.tar.gz -> django-endless-pagination-2.0.tar.gz
|
||||
_eclasses_=distutils-r1 6950481ecc2ad548f2d9d116a0936fb8 eutils f31a0ec0d081047cbf9c0bbb4822d831 multibuild 4f797e941786b6313d84053ae3e0ec96 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 python-r1 094dc7421f9aea7525b85b899f67e62a python-utils-r1 9fc80a4f06f33ede447b5647fddca301 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=13b38c96abc9a625b78820bca3e4476a
|
||||
_md5_=be18c4c8f4c2b0b932ad6f1e4ca150e5
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=x11-base/xorg-server[xvfb] test? ( dev-python/pep8[python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)] ) python_targets_python2_7? ( dev-lang/python:2.7 ) python_targets_python3_2? ( dev-lang/python:3.2 ) python_targets_python3_3? ( dev-lang/python:3.3 ) dev-python/python-exec[python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)]
|
||||
DESCRIPTION=Python wrapper for running a display inside X virtual framebuffer
|
||||
EAPI=5
|
||||
HOMEPAGE=https://github.com/cgoldberg/xvfbwrapper http://pypi.python.org/pypi/xvfbwrapper
|
||||
IUSE=test python_targets_python2_7 python_targets_python3_2 python_targets_python3_3
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=MIT
|
||||
RDEPEND=x11-base/xorg-server[xvfb] python_targets_python2_7? ( dev-lang/python:2.7 ) python_targets_python3_2? ( dev-lang/python:3.2 ) python_targets_python3_3? ( dev-lang/python:3.3 ) dev-python/python-exec[python_targets_python2_7(-)?,python_targets_python3_2(-)?,python_targets_python3_3(-)?,-python_single_target_python2_7(-),-python_single_target_python3_2(-),-python_single_target_python3_3(-)]
|
||||
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_2 python_targets_python3_3 )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://pypi/x/xvfbwrapper/xvfbwrapper-0.2.2.tar.gz
|
||||
_eclasses_=distutils-r1 6950481ecc2ad548f2d9d116a0936fb8 eutils f31a0ec0d081047cbf9c0bbb4822d831 multibuild 4f797e941786b6313d84053ae3e0ec96 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 python-r1 094dc7421f9aea7525b85b899f67e62a python-utils-r1 9fc80a4f06f33ede447b5647fddca301 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=15f30f5f13a58011408006af26e40e24
|
@ -1,14 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install prepare setup test unpack
|
||||
DEPEND=ruby_targets_ruby18? ( dev-lang/ruby:1.8 ) ruby_targets_ree18? ( dev-lang/ruby-enterprise:1.8 ) ruby_targets_ruby19? ( dev-lang/ruby:1.9 ) ruby_targets_ruby18? ( test? ( dev-ruby/rake[ruby_targets_ruby18] ) ) ruby_targets_ree18? ( test? ( dev-ruby/rake[ruby_targets_ree18] ) ) ruby_targets_ruby19? ( test? ( dev-ruby/rake[ruby_targets_ruby19] ) ) ruby_targets_ruby18? ( virtual/rubygems[ruby_targets_ruby18] ) ruby_targets_ree18? ( virtual/rubygems[ruby_targets_ree18] ) ruby_targets_ruby19? ( virtual/rubygems[ruby_targets_ruby19] ) test? ( ruby_targets_ruby18? ( virtual/rubygems[ruby_targets_ruby18] ) ruby_targets_ree18? ( virtual/rubygems[ruby_targets_ree18] ) ruby_targets_ruby19? ( virtual/rubygems[ruby_targets_ruby19] ) )
|
||||
DESCRIPTION=A Ruby wrapper for Upskirt.
|
||||
EAPI=4
|
||||
HOMEPAGE=https://github.com/vmg/redcarpet
|
||||
IUSE=elibc_FreeBSD ruby_targets_ruby18 ruby_targets_ree18 ruby_targets_ruby19 test test
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=MIT
|
||||
RDEPEND=ruby_targets_ruby18? ( dev-lang/ruby:1.8 ) ruby_targets_ree18? ( dev-lang/ruby-enterprise:1.8 ) ruby_targets_ruby19? ( dev-lang/ruby:1.9 ) ruby_targets_ruby18? ( virtual/rubygems[ruby_targets_ruby18] ) ruby_targets_ree18? ( virtual/rubygems[ruby_targets_ree18] ) ruby_targets_ruby19? ( virtual/rubygems[ruby_targets_ruby19] )
|
||||
REQUIRED_USE=|| ( ruby_targets_ruby18 ruby_targets_ree18 ruby_targets_ruby19 )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://rubygems/redcarpet-2.1.1.gem
|
||||
_eclasses_=eutils f31a0ec0d081047cbf9c0bbb4822d831 java-utils-2 52b7cfbf4f7225fcea7e7f18b6d83328 multilib 892e597faee02a5b94eb02ab512e7622 ruby-fakegem d2a1d4e0903b29b09c892b21b79fcf46 ruby-ng 10ca07a887e226622062d89bb959a175 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4
|
||||
_md5_=44c3836a18355c2d4246b80d27a18d0c
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=configure install postinst prepare setup
|
||||
DEPEND=>=net-libs/libpcap-1.0.0 >=net-libs/daq-0.5 >=dev-libs/libpcre-6.0 dev-libs/libdnet postgres? ( dev-db/postgresql-base ) mysql? ( virtual/mysql ) odbc? ( dev-db/unixODBC ) prelude? ( >=dev-libs/libprelude-0.9.0 ) zlib? ( sys-libs/zlib ) || ( >=sys-devel/automake-1.12:1.12 >=sys-devel/automake-1.13:1.13 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
|
||||
DESCRIPTION=The de facto standard for intrusion detection/prevention
|
||||
EAPI=2
|
||||
HOMEPAGE=http://www.snort.org/
|
||||
IUSE=static +dynamicplugin +ipv6 +zlib gre mpls targetbased +decoder-preprocessor-rules ppm perfprofiling linux-smp-stats inline-init-failopen prelude +threads debug active-response normalizer reload-error-restart react flexresp3 aruba mysql odbc postgres selinux
|
||||
KEYWORDS=~alpha amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~mips
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=net-libs/libpcap-1.0.0 >=net-libs/daq-0.5 >=dev-libs/libpcre-6.0 dev-libs/libdnet postgres? ( dev-db/postgresql-base ) mysql? ( virtual/mysql ) odbc? ( dev-db/unixODBC ) prelude? ( >=dev-libs/libprelude-0.9.0 ) zlib? ( sys-libs/zlib ) selinux? ( sec-policy/selinux-snort )
|
||||
SLOT=0
|
||||
SRC_URI=http://www.snort.org/dl/snort-current/snort-2.9.0.5.tar.gz
|
||||
_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=d428c9be87da7f9b1881b2b52a794e36
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=configure install postinst prepare setup
|
||||
DEPEND=>=net-libs/libpcap-1.0.0 >=net-libs/daq-0.6 >=dev-libs/libpcre-6.0 dev-libs/libdnet postgres? ( dev-db/postgresql-base ) mysql? ( virtual/mysql ) odbc? ( dev-db/unixODBC ) zlib? ( sys-libs/zlib ) || ( >=sys-devel/automake-1.12:1.12 >=sys-devel/automake-1.13:1.13 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
|
||||
DESCRIPTION=The de facto standard for intrusion detection/prevention
|
||||
EAPI=2
|
||||
HOMEPAGE=http://www.snort.org/
|
||||
IUSE=static +dynamicplugin +zlib +gre +mpls +targetbased +decoder-preprocessor-rules +ppm +perfprofiling linux-smp-stats inline-init-failopen +threads debug +active-response +normalizer reload-error-restart +react +flexresp3 +paf large-pcap-64bit aruba mysql odbc postgres selinux
|
||||
KEYWORDS=amd64 ~mips ~ppc x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=net-libs/libpcap-1.0.0 >=net-libs/daq-0.6 >=dev-libs/libpcre-6.0 dev-libs/libdnet postgres? ( dev-db/postgresql-base ) mysql? ( virtual/mysql ) odbc? ( dev-db/unixODBC ) zlib? ( sys-libs/zlib ) selinux? ( sec-policy/selinux-snort )
|
||||
SLOT=0
|
||||
SRC_URI=http://www.snort.org/dl/snort-current/snort-2.9.1.tar.gz
|
||||
_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=ecfb4859185d49b620b8b6a214d28b93
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=configure install postinst prepare setup
|
||||
DEPEND=>=net-libs/libpcap-1.0.0 >=net-libs/daq-0.6 >=dev-libs/libpcre-6.0 dev-libs/libdnet postgres? ( dev-db/postgresql-base ) mysql? ( virtual/mysql ) odbc? ( dev-db/unixODBC ) zlib? ( sys-libs/zlib ) || ( >=sys-devel/automake-1.12:1.12 >=sys-devel/automake-1.13:1.13 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
|
||||
DESCRIPTION=The de facto standard for intrusion detection/prevention
|
||||
EAPI=2
|
||||
HOMEPAGE=http://www.snort.org/
|
||||
IUSE=static +dynamicplugin +zlib +gre +mpls +targetbased +decoder-preprocessor-rules +ppm +perfprofiling linux-smp-stats inline-init-failopen +threads debug +active-response +normalizer reload-error-restart +react +flexresp3 +paf large-pcap-64bit aruba mysql odbc postgres selinux
|
||||
KEYWORDS=~amd64 ~mips ~ppc ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=net-libs/libpcap-1.0.0 >=net-libs/daq-0.6 >=dev-libs/libpcre-6.0 dev-libs/libdnet postgres? ( dev-db/postgresql-base ) mysql? ( virtual/mysql ) odbc? ( dev-db/unixODBC ) zlib? ( sys-libs/zlib ) selinux? ( sec-policy/selinux-snort )
|
||||
SLOT=0
|
||||
SRC_URI=http://www.snort.org/dl/snort-current/snort-2.9.2.1.tar.gz
|
||||
_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=bddeb0967f2b1423af8e38e7fb643248
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=configure install postinst prepare setup
|
||||
DEPEND=>=net-libs/libpcap-1.0.0 >=net-libs/daq-0.6 >=dev-libs/libpcre-6.0 dev-libs/libdnet postgres? ( dev-db/postgresql-base ) mysql? ( virtual/mysql ) odbc? ( dev-db/unixODBC ) zlib? ( sys-libs/zlib ) || ( >=sys-devel/automake-1.12:1.12 >=sys-devel/automake-1.13:1.13 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
|
||||
DESCRIPTION=The de facto standard for intrusion detection/prevention
|
||||
EAPI=2
|
||||
HOMEPAGE=http://www.snort.org/
|
||||
IUSE=static +dynamicplugin +zlib +gre +mpls +targetbased +decoder-preprocessor-rules +ppm +perfprofiling linux-smp-stats inline-init-failopen +threads debug +active-response +normalizer reload-error-restart +react +flexresp3 +paf large-pcap-64bit aruba mysql odbc postgres selinux
|
||||
KEYWORDS=~amd64 ~mips ~ppc ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=net-libs/libpcap-1.0.0 >=net-libs/daq-0.6 >=dev-libs/libpcre-6.0 dev-libs/libdnet postgres? ( dev-db/postgresql-base ) mysql? ( virtual/mysql ) odbc? ( dev-db/unixODBC ) zlib? ( sys-libs/zlib ) selinux? ( sec-policy/selinux-snort )
|
||||
SLOT=0
|
||||
SRC_URI=http://www.snort.org/dl/snort-current/snort-2.9.2.2.tar.gz
|
||||
_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=771c889518129268e5223f6d13f4238b
|
@ -1,13 +1,14 @@
|
||||
DEFINED_PHASES=configure install postinst prepare setup
|
||||
DEPEND=>=net-libs/libpcap-1.0.0 >=net-libs/daq-0.6 >=dev-libs/libpcre-6.0 dev-libs/libdnet postgres? ( dev-db/postgresql-base ) mysql? ( virtual/mysql ) odbc? ( dev-db/unixODBC ) zlib? ( sys-libs/zlib ) || ( >=sys-devel/automake-1.12:1.12 >=sys-devel/automake-1.13:1.13 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
|
||||
DESCRIPTION=The de facto standard for intrusion detection/prevention
|
||||
EAPI=2
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.snort.org/
|
||||
IUSE=static +dynamicplugin +zlib +gre +mpls +targetbased +decoder-preprocessor-rules +ppm +perfprofiling linux-smp-stats inline-init-failopen +threads debug +active-response +normalizer reload-error-restart +react +flexresp3 +paf large-pcap-64bit aruba mysql odbc postgres selinux
|
||||
KEYWORDS=~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=net-libs/libpcap-1.0.0 >=net-libs/daq-0.6 >=dev-libs/libpcre-6.0 dev-libs/libdnet postgres? ( dev-db/postgresql-base ) mysql? ( virtual/mysql ) odbc? ( dev-db/unixODBC ) zlib? ( sys-libs/zlib ) selinux? ( sec-policy/selinux-snort )
|
||||
REQUIRED_USE=zlib? ( dynamicplugin )
|
||||
SLOT=0
|
||||
SRC_URI=http://www.snort.org/dl/snort-current/snort-2.9.2.3.tar.gz
|
||||
SRC_URI=http://snort.org/downloads/2320 -> snort-2.9.4.6.tar.gz
|
||||
_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=772330d00bdf08a128ff3c45f5c62e79
|
||||
_md5_=292999e6b50f0849408eb5e5c45564af
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=configure install postinst
|
||||
DEPEND=pcap? ( >=net-libs/libpcap-1.0.0 ) dump? ( >=net-libs/libpcap-1.0.0 ) nfq? ( dev-libs/libdnet >=net-firewall/iptables-1.4.10 net-libs/libnetfilter_queue ) ipq? ( dev-libs/libdnet >=net-firewall/iptables-1.4.10 net-libs/libnetfilter_queue )
|
||||
DESCRIPTION=Data Acquisition library, for packet I/O
|
||||
EAPI=2
|
||||
HOMEPAGE=http://www.snort.org/
|
||||
IUSE=ipv6 +afpacket +dump +pcap nfq ipq static-libs
|
||||
KEYWORDS=~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=pcap? ( >=net-libs/libpcap-1.0.0 ) dump? ( >=net-libs/libpcap-1.0.0 ) nfq? ( dev-libs/libdnet >=net-firewall/iptables-1.4.10 net-libs/libnetfilter_queue ) ipq? ( dev-libs/libdnet >=net-firewall/iptables-1.4.10 net-libs/libnetfilter_queue )
|
||||
SLOT=0
|
||||
SRC_URI=http://www.snort.org/downloads/2311 -> daq-2.0.0.tar.gz
|
||||
_eclasses_=eutils f31a0ec0d081047cbf9c0bbb4822d831 multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=1c9bd41994f41d34961b3233f717be65
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile install postinst prerm setup unpack
|
||||
DEPEND=virtual/qmail >=net-mail/vpopmail-5.4.33 net-mail/autorespond maildrop? ( >=mail-filter/maildrop-2.0.1 ) >=sys-apps/sed-4 >=app-admin/webapp-config-1.50.15 || ( >=sys-devel/automake-1.12 >=sys-devel/automake-1.13 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
|
||||
DESCRIPTION=A web interface for managing a qmail system with virtual domains
|
||||
HOMEPAGE=http://www.inter7.com/qmailadmin.html
|
||||
IUSE=maildrop vhosts
|
||||
KEYWORDS=~amd64 ~arm ~hppa ~ppc ~s390 ~sh ~sparc ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=virtual/qmail >=net-mail/vpopmail-5.4.33 net-mail/autorespond maildrop? ( >=mail-filter/maildrop-2.0.1 ) >=app-admin/webapp-config-1.50.15
|
||||
RESTRICT=userpriv
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/qmailadmin/qmailadmin-1.2.15.tar.gz
|
||||
_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 eutils f31a0ec0d081047cbf9c0bbb4822d831 fixheadtails f96922acc9287f1e889a1e50a6c8986e flag-o-matic d900015de4e092f26d8c0a18b6bd60de libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 qmail ab89520a61b98d32800cf7cfcbd78a25 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28 webapp 25b9b1696f5e698711f47d45c3d45e3e
|
||||
_md5_=4c0903f4d264f5a3f5480f1515cb6036
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile install postinst prerm setup unpack
|
||||
DEPEND=virtual/qmail >=net-mail/vpopmail-5.4.33 net-mail/autorespond maildrop? ( >=mail-filter/maildrop-2.0.1 ) >=sys-apps/sed-4 >=app-admin/webapp-config-1.50.15 || ( >=sys-devel/automake-1.12 >=sys-devel/automake-1.13 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
|
||||
DESCRIPTION=A web interface for managing a qmail system with virtual domains
|
||||
HOMEPAGE=http://www.inter7.com/qmailadmin.html
|
||||
IUSE=maildrop vhosts
|
||||
KEYWORDS=~amd64 ~arm ~hppa ~ppc ~s390 ~sh ~sparc ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=virtual/qmail >=net-mail/vpopmail-5.4.33 net-mail/autorespond maildrop? ( >=mail-filter/maildrop-2.0.1 ) >=app-admin/webapp-config-1.50.15
|
||||
RESTRICT=userpriv
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/qmailadmin/qmailadmin-1.2.16.tar.gz
|
||||
_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 eutils f31a0ec0d081047cbf9c0bbb4822d831 fixheadtails f96922acc9287f1e889a1e50a6c8986e flag-o-matic d900015de4e092f26d8c0a18b6bd60de libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 qmail ab89520a61b98d32800cf7cfcbd78a25 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28 webapp 25b9b1696f5e698711f47d45c3d45e3e
|
||||
_md5_=f4ce0817934393615deb2479395d292d
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=configure install postinst postrm prepare setup
|
||||
DEPEND=virtual/qmail maildrop? ( mail-filter/maildrop ) mysql? ( virtual/mysql ) postgres? ( dev-db/postgresql-server ) spamassassin? ( mail-filter/spamassassin ) || ( >=sys-devel/automake-1.12:1.12 >=sys-devel/automake-1.13:1.13 ) >=sys-devel/autoconf-2.68 sys-devel/libtool >=sys-apps/sed-4 >=sys-apps/sed-4
|
||||
DESCRIPTION=A collection of programs to manage virtual email domains and accounts on your Qmail mail servers.
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.inter7.com/index.php?page=vpopmail
|
||||
IUSE=clearpasswd ipalias maildrop mysql postgres spamassassin
|
||||
KEYWORDS=~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=virtual/qmail maildrop? ( mail-filter/maildrop ) mysql? ( virtual/mysql ) postgres? ( dev-db/postgresql-server ) spamassassin? ( mail-filter/spamassassin )
|
||||
REQUIRED_USE=mysql? ( !postgres )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/vpopmail/vpopmail-5.4.33.tar.gz
|
||||
_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 eutils f31a0ec0d081047cbf9c0bbb4822d831 fixheadtails f96922acc9287f1e889a1e50a6c8986e flag-o-matic d900015de4e092f26d8c0a18b6bd60de libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 qmail ab89520a61b98d32800cf7cfcbd78a25 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=07c6d6aaa69fc74295d840d5fa715e2a
|
@ -0,0 +1,11 @@
|
||||
DEFINED_PHASES=compile configure install prepare setup test unpack
|
||||
DEPEND=dev-libs/boost <net-wireless/gnuradio-3.7:0= net-wireless/rtl-sdr dev-python/cheetah sys-devel/make >=dev-util/cmake-2.8.9 userland_GNU? ( >=sys-apps/findutils-4.4.0 ) =dev-lang/python-2*
|
||||
DESCRIPTION=GNU Radio source block for OsmoSDR and rtlsdr
|
||||
EAPI=5
|
||||
HOMEPAGE=http://sdr.osmocom.org/
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=dev-libs/boost <net-wireless/gnuradio-3.7:0= net-wireless/rtl-sdr =dev-lang/python-2*
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gentoo/gr-osmosdr-0.0.1.tar.xz
|
||||
_eclasses_=base ec46b36a6f6fd1d0b505a33e0b74e413 cmake-utils bc8bbf26de246f74e2901a3696ad96d6 eutils f31a0ec0d081047cbf9c0bbb4822d831 flag-o-matic d900015de4e092f26d8c0a18b6bd60de multilib 892e597faee02a5b94eb02ab512e7622 python dd56675d8e9f7e85d815a28c87383141 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=a4fa0dbeedb1970deb300cfd0bc2554d
|
@ -1,10 +1,10 @@
|
||||
DEFINED_PHASES=compile configure install prepare setup test unpack
|
||||
DEPEND=dev-libs/boost net-wireless/gnuradio net-wireless/rtl-sdr dev-python/cheetah sys-devel/make >=dev-util/cmake-2.8.9 userland_GNU? ( >=sys-apps/findutils-4.4.0 ) dev-vcs/git =dev-lang/python-2*
|
||||
DEPEND=dev-libs/boost >=net-wireless/gnuradio-3.7:0= net-wireless/rtl-sdr dev-python/cheetah sys-devel/make >=dev-util/cmake-2.8.9 userland_GNU? ( >=sys-apps/findutils-4.4.0 ) =dev-lang/python-2* dev-vcs/git
|
||||
DESCRIPTION=GNU Radio source block for OsmoSDR and rtlsdr
|
||||
EAPI=4
|
||||
EAPI=5
|
||||
HOMEPAGE=http://sdr.osmocom.org/
|
||||
LICENSE=GPL-3
|
||||
RDEPEND=dev-libs/boost net-wireless/gnuradio net-wireless/rtl-sdr =dev-lang/python-2*
|
||||
RDEPEND=dev-libs/boost >=net-wireless/gnuradio-3.7:0= net-wireless/rtl-sdr =dev-lang/python-2*
|
||||
SLOT=0
|
||||
_eclasses_=base ec46b36a6f6fd1d0b505a33e0b74e413 cmake-utils bc8bbf26de246f74e2901a3696ad96d6 eutils f31a0ec0d081047cbf9c0bbb4822d831 flag-o-matic d900015de4e092f26d8c0a18b6bd60de git-2 e92e09651292b1bef5656592364550f7 multilib 892e597faee02a5b94eb02ab512e7622 python dd56675d8e9f7e85d815a28c87383141 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=8c955d5a410810c44222b39fa9495950
|
||||
_md5_=11304f0fab567bafc82d0df87d68930a
|
||||
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=configure install prepare
|
||||
DEPEND=caps? ( sys-libs/libcap-ng ) selinux? ( sys-libs/libselinux ) virtual/pkgconfig
|
||||
DESCRIPTION=Self-Monitoring, Analysis and Reporting Technology System (S.M.A.R.T.) monitoring tools
|
||||
EAPI=4
|
||||
HOMEPAGE=http://smartmontools.sourceforge.net/
|
||||
IUSE=caps minimal selinux static
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~x64-macos
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=caps? ( sys-libs/libcap-ng ) selinux? ( sys-libs/libselinux ) !minimal? ( virtual/mailx )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/smartmontools/smartmontools-6.1.tar.gz
|
||||
_eclasses_=eutils f31a0ec0d081047cbf9c0bbb4822d831 flag-o-matic d900015de4e092f26d8c0a18b6bd60de multilib 892e597faee02a5b94eb02ab512e7622 systemd 3421a5715404244e4827acd1cf8ce654 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=2cdcdbdde5eb836b583ee24eec1c0898
|
@ -1,11 +1,11 @@
|
||||
DEFINED_PHASES=configure install preinst prepare unpack
|
||||
DEPEND=caps? ( sys-libs/libcap-ng ) selinux? ( sys-libs/libselinux ) virtual/pkgconfig || ( dev-vcs/subversion[webdav-neon] dev-vcs/subversion[webdav-serf] ) net-misc/rsync || ( >=sys-devel/automake-1.12:1.12 >=sys-devel/automake-1.13:1.13 ) >=sys-devel/autoconf-2.68 sys-devel/libtool
|
||||
DESCRIPTION=Self-Monitoring, Analysis and Reporting Technology System (S.M.A.R.T.) monitoring tools
|
||||
EAPI=3
|
||||
EAPI=4
|
||||
HOMEPAGE=http://smartmontools.sourceforge.net/
|
||||
IUSE=caps minimal selinux static
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=caps? ( sys-libs/libcap-ng ) selinux? ( sys-libs/libselinux ) !minimal? ( virtual/mailx )
|
||||
SLOT=0
|
||||
_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 eutils f31a0ec0d081047cbf9c0bbb4822d831 flag-o-matic d900015de4e092f26d8c0a18b6bd60de libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing a2130e6fc4aa4c6a24b265ca0cbcc2b6 subversion 869118194bbbecaa8f935e185befcdb7 systemd 3421a5715404244e4827acd1cf8ce654 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=b137aca21406c3eb75012a26fe29a921
|
||||
_md5_=65141b07402721effb1c31f2468398fa
|
||||
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install postinst prepare test unpack
|
||||
DEPEND=sys-libs/libcxxrt sys-devel/clang app-arch/xz-utils sys-devel/make >=dev-util/cmake-2.8.9 userland_GNU? ( >=sys-apps/findutils-4.4.0 )
|
||||
DESCRIPTION=New implementation of the C++ standard library, targeting C++11
|
||||
EAPI=4
|
||||
HOMEPAGE=http://libcxx.llvm.org/
|
||||
KEYWORDS=~amd64 ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux
|
||||
LICENSE=|| ( UoI-NCSA MIT )
|
||||
RDEPEND=sys-libs/libcxxrt
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gentoo/libcxx-0.0_p20121105.tar.xz
|
||||
_eclasses_=base ec46b36a6f6fd1d0b505a33e0b74e413 cmake-utils bc8bbf26de246f74e2901a3696ad96d6 eutils f31a0ec0d081047cbf9c0bbb4822d831 flag-o-matic d900015de4e092f26d8c0a18b6bd60de multilib 892e597faee02a5b94eb02ab512e7622 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=d655dad3eec6eab4094a4d4dcf6f24f1
|
@ -1,10 +1,11 @@
|
||||
DEFINED_PHASES=compile configure install postinst preinst prepare test unpack
|
||||
DEPEND=sys-libs/libcxxrt sys-devel/clang app-arch/xz-utils sys-devel/make >=dev-util/cmake-2.8.9 userland_GNU? ( >=sys-apps/findutils-4.4.0 ) || ( dev-vcs/subversion[webdav-neon] dev-vcs/subversion[webdav-serf] ) net-misc/rsync
|
||||
DEPEND=libcxxrt? ( >=sys-libs/libcxxrt-0.0_p20130530[static-libs?] ) !libcxxrt? ( sys-devel/gcc[cxx] ) sys-devel/clang app-arch/xz-utils sys-devel/make >=dev-util/cmake-2.8.9 userland_GNU? ( >=sys-apps/findutils-4.4.0 ) || ( dev-vcs/subversion[webdav-neon] dev-vcs/subversion[webdav-serf] ) net-misc/rsync
|
||||
DESCRIPTION=New implementation of the C++ standard library, targeting C++11
|
||||
EAPI=4
|
||||
EAPI=5
|
||||
HOMEPAGE=http://libcxx.llvm.org/
|
||||
IUSE=+libcxxrt static-libs
|
||||
LICENSE=|| ( UoI-NCSA MIT )
|
||||
RDEPEND=sys-libs/libcxxrt
|
||||
RDEPEND=libcxxrt? ( >=sys-libs/libcxxrt-0.0_p20130530[static-libs?] ) !libcxxrt? ( sys-devel/gcc[cxx] )
|
||||
SLOT=0
|
||||
_eclasses_=base ec46b36a6f6fd1d0b505a33e0b74e413 cmake-utils bc8bbf26de246f74e2901a3696ad96d6 eutils f31a0ec0d081047cbf9c0bbb4822d831 flag-o-matic d900015de4e092f26d8c0a18b6bd60de multilib 892e597faee02a5b94eb02ab512e7622 subversion 869118194bbbecaa8f935e185befcdb7 toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=b1a4e2a3b2c94f6af998c942f59128b7
|
||||
_md5_=3a9ef3ca754bcf2d23df62b4d5f49485
|
||||
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=>=sys-libs/libunwind-1.0.1-r1 app-arch/xz-utils
|
||||
DESCRIPTION=C++ Runtime from PathScale, FreeBSD and NetBSD.
|
||||
EAPI=4
|
||||
HOMEPAGE=https://github.com/pathscale/libcxxrt http://www.pathscale.com/node/265
|
||||
IUSE=static-libs
|
||||
KEYWORDS=~amd64 ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux
|
||||
LICENSE=BSD-2
|
||||
RDEPEND=>=sys-libs/libunwind-1.0.1-r1
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gentoo/libcxxrt-0.0_p20120911.tar.xz
|
||||
_eclasses_=base ec46b36a6f6fd1d0b505a33e0b74e413 eutils f31a0ec0d081047cbf9c0bbb4822d831 flag-o-matic d900015de4e092f26d8c0a18b6bd60de multilib 892e597faee02a5b94eb02ab512e7622 portability 536c5e70c5fb252ed3b769e04aa3f05b toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=6651c2a07908e1ad681f5daf0db5179c
|
@ -1,11 +1,11 @@
|
||||
DEFINED_PHASES=compile configure install prepare test unpack
|
||||
DEPEND=>=sys-libs/libunwind-1.0.1-r1 dev-vcs/git
|
||||
DEPEND=>=sys-libs/libunwind-1.0.1-r1[static-libs?] dev-vcs/git
|
||||
DESCRIPTION=C++ Runtime from PathScale, FreeBSD and NetBSD.
|
||||
EAPI=4
|
||||
HOMEPAGE=https://github.com/pathscale/libcxxrt http://www.pathscale.com/node/265
|
||||
IUSE=static-libs
|
||||
LICENSE=BSD-2
|
||||
RDEPEND=>=sys-libs/libunwind-1.0.1-r1
|
||||
RDEPEND=>=sys-libs/libunwind-1.0.1-r1[static-libs?]
|
||||
SLOT=0
|
||||
_eclasses_=base ec46b36a6f6fd1d0b505a33e0b74e413 eutils f31a0ec0d081047cbf9c0bbb4822d831 flag-o-matic d900015de4e092f26d8c0a18b6bd60de git-2 e92e09651292b1bef5656592364550f7 multilib 892e597faee02a5b94eb02ab512e7622 portability 536c5e70c5fb252ed3b769e04aa3f05b toolchain-funcs 7ffd28a8c7eea27218865352bfd3ab2f user d0a4d0735a6c0183d707ca919bd72f28
|
||||
_md5_=1c5d574c666dff466d1ef6529a2097a7
|
||||
_md5_=21efe9a1d015a5d28c388d448796a631
|
||||
|
@ -1 +1 @@
|
||||
Thu, 30 May 2013 21:36:57 +0000
|
||||
Fri, 31 May 2013 06:06:57 +0000
|
||||
|
@ -1 +1 @@
|
||||
Thu May 30 21:36:55 UTC 2013
|
||||
Fri May 31 06:06:54 UTC 2013
|
||||
|
@ -1 +1 @@
|
||||
Thu, 30 May 2013 22:00:01 +0000
|
||||
Fri, 31 May 2013 06:30:01 +0000
|
||||
|
@ -1 +1 @@
|
||||
1369949701 Thu May 30 21:35:01 2013 UTC
|
||||
1369980301 Fri May 31 06:05:01 2013 UTC
|
||||
|
@ -1,279 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/snort/snort-2.9.0.5.ebuild,v 1.6 2012/06/12 03:23:21 zmedico Exp $
|
||||
|
||||
EAPI="2"
|
||||
inherit autotools multilib user
|
||||
|
||||
DESCRIPTION="The de facto standard for intrusion detection/prevention"
|
||||
HOMEPAGE="http://www.snort.org/"
|
||||
SRC_URI="http://www.snort.org/dl/snort-current/${P}.tar.gz"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~mips"
|
||||
IUSE="static +dynamicplugin +ipv6 +zlib gre mpls targetbased +decoder-preprocessor-rules
|
||||
ppm perfprofiling linux-smp-stats inline-init-failopen prelude +threads debug
|
||||
active-response normalizer reload-error-restart react flexresp3
|
||||
aruba mysql odbc postgres selinux"
|
||||
|
||||
DEPEND=">=net-libs/libpcap-1.0.0
|
||||
>=net-libs/daq-0.5
|
||||
>=dev-libs/libpcre-6.0
|
||||
dev-libs/libdnet
|
||||
postgres? ( dev-db/postgresql-base )
|
||||
mysql? ( virtual/mysql )
|
||||
odbc? ( dev-db/unixODBC )
|
||||
prelude? ( >=dev-libs/libprelude-0.9.0 )
|
||||
zlib? ( sys-libs/zlib )"
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
selinux? ( sec-policy/selinux-snort )"
|
||||
|
||||
pkg_setup() {
|
||||
|
||||
if use zlib && ! use dynamicplugin; then
|
||||
eerror "You have enabled the 'zlib' USE flag but not the 'dynamicplugin' USE flag."
|
||||
eerror "'zlib' requires 'dynamicplugin' be enabled."
|
||||
die
|
||||
fi
|
||||
|
||||
# pre_inst() is a better place to put this
|
||||
# but we need it here for the 'fowners' statements in src_install()
|
||||
enewgroup snort
|
||||
enewuser snort -1 -1 /dev/null snort
|
||||
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
|
||||
# Fix to ensure that the package builds if USE flag -dynamicplugin is used.
|
||||
# epatch "${FILESDIR}/disabledynamic.patch"
|
||||
|
||||
#Multilib fix for the sf_engine
|
||||
einfo "Applying multilib fix."
|
||||
sed -i -e 's:${exec_prefix}/lib:${exec_prefix}/'$(get_libdir)':g' \
|
||||
"${WORKDIR}/${P}/src/dynamic-plugins/sf_engine/Makefile.am" \
|
||||
|| die "sed for sf_engine failed"
|
||||
|
||||
#Multilib fix for the curent set of dynamic-preprocessors
|
||||
for i in ftptelnet smtp ssh dns ssl dcerpc2 sdf; do
|
||||
sed -i -e 's:${exec_prefix}/lib:${exec_prefix}/'$(get_libdir)':g' \
|
||||
"${WORKDIR}/${P}/src/dynamic-preprocessors/$i/Makefile.am" \
|
||||
|| die "sed for $i failed."
|
||||
done
|
||||
|
||||
if use prelude; then
|
||||
einfo "Applying prelude fix."
|
||||
sed -i -e "s:AC_PROG_RANLIB:AC_PROG_LIBTOOL:" configure.in \
|
||||
|| die "sed for perlude failed"
|
||||
fi
|
||||
|
||||
AT_M4DIR=m4 eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
|
||||
econf \
|
||||
$(use_enable !static shared) \
|
||||
$(use_enable static) \
|
||||
$(use_enable dynamicplugin) \
|
||||
$(use_enable ipv6) \
|
||||
$(use_enable zlib) \
|
||||
$(use_enable gre) \
|
||||
$(use_enable mpls) \
|
||||
$(use_enable targetbased) \
|
||||
$(use_enable decoder-preprocessor-rules) \
|
||||
$(use_enable ppm) \
|
||||
$(use_enable perfprofiling) \
|
||||
$(use_enable linux-smp-stats) \
|
||||
$(use_enable inline-init-failopen) \
|
||||
$(use_enable prelude) \
|
||||
$(use_enable threads pthread) \
|
||||
$(use_enable debug) \
|
||||
$(use_enable debug debug-msgs) \
|
||||
$(use_enable debug corefiles) \
|
||||
$(use_enable !debug dlclose) \
|
||||
$(use_enable active-response) \
|
||||
$(use_enable normalizer) \
|
||||
$(use_enable reload-error-restart) \
|
||||
$(use_enable react) \
|
||||
$(use_enable flexresp3) \
|
||||
$(use_enable aruba) \
|
||||
$(use_with mysql) \
|
||||
$(use_with odbc) \
|
||||
$(use_with postgres postgresql) \
|
||||
--enable-reload \
|
||||
--disable-build-dynamic-examples \
|
||||
--disable-profile \
|
||||
--disable-ppm-test \
|
||||
--disable-intel-soft-cpm \
|
||||
--disable-static-daq \
|
||||
--disable-rzb-saac \
|
||||
--without-oracle
|
||||
|
||||
}
|
||||
|
||||
src_install() {
|
||||
|
||||
emake DESTDIR="${D}" install || die "emake failed"
|
||||
|
||||
dodir /var/log/snort \
|
||||
/var/run/snort \
|
||||
/etc/snort/rules \
|
||||
/usr/$(get_libdir)/snort_dynamicrules \
|
||||
|| die "Failed to create core directories"
|
||||
|
||||
# config.log and build.log are needed by Sourcefire
|
||||
# to trouble shoot build problems and bug reports so we are
|
||||
# perserving them incase the user needs upstream support.
|
||||
dodoc RELEASE.NOTES ChangeLog \
|
||||
doc/* \
|
||||
tools/u2boat/README.u2boat \
|
||||
schemas/* || die "Failed to install snort docs"
|
||||
|
||||
insinto /etc/snort
|
||||
doins etc/attribute_table.dtd \
|
||||
etc/classification.config \
|
||||
etc/gen-msg.map \
|
||||
etc/reference.config \
|
||||
etc/threshold.conf \
|
||||
etc/unicode.map || die "Failed to install docs in etc"
|
||||
|
||||
# We use snort.conf.distrib because the config file is complicated
|
||||
# and the one shipped with snort can change drastically between versions.
|
||||
# Users should migrate setting by hand and not with etc-update.
|
||||
newins etc/snort.conf snort.conf.distrib \
|
||||
|| die "Failed to add snort.conf.distrib"
|
||||
|
||||
insinto /etc/snort/preproc_rules
|
||||
doins preproc_rules/decoder.rules \
|
||||
preproc_rules/preprocessor.rules \
|
||||
preproc_rules/sensitive-data.rules || die "Failed to install preproc rule files"
|
||||
|
||||
chown -R snort:snort \
|
||||
"${D}"/var/log/snort \
|
||||
"${D}"/var/run/snort \
|
||||
"${D}"/etc/snort \
|
||||
"${D}"/etc/snort/preproc_rules || die "Failed to set ownership of dirs"
|
||||
|
||||
newinitd "${FILESDIR}/snort.rc10" snort || die "Failed to install snort init script"
|
||||
newconfd "${FILESDIR}/snort.confd" snort || die "Failed to install snort confd file"
|
||||
|
||||
# Sourcefire uses Makefiles to install docs causing Bug #297190.
|
||||
# This removes the unwanted doc directory and rogue Makefiles.
|
||||
rm -rf "${D}"usr/share/doc/snort || die "Failed to remove SF doc directories"
|
||||
rm "${D}"usr/share/doc/"${PF}"/Makefile* || die "Failed to remove doc make files"
|
||||
|
||||
# Set the correct lib path for dynamicengine, dynamicpreprocessor, and dynamicdetection
|
||||
sed -i -e 's:/usr/local/lib:/usr/'$(get_libdir)':g' \
|
||||
"${D}etc/snort/snort.conf.distrib" \
|
||||
|| die "Failed to update snort.conf.distrib lib paths"
|
||||
|
||||
# Set the correct rule location in the config
|
||||
sed -i -e 's:RULE_PATH ../rules:RULE_PATH /etc/snort/rules:g' \
|
||||
"${D}etc/snort/snort.conf.distrib" \
|
||||
|| die "Failed to update snort.conf.distrib rule path"
|
||||
|
||||
# Set the correct preprocessor/decoder rule location in the config
|
||||
sed -i -e 's:PREPROC_RULE_PATH ../preproc_rules:PREPROC_RULE_PATH /etc/snort/preproc_rules:g' \
|
||||
"${D}etc/snort/snort.conf.distrib" \
|
||||
|| die "Failed to update snort.conf.distrib preproc rule path"
|
||||
|
||||
# Enable the preprocessor/decoder rules
|
||||
sed -i -e 's:^# include $PREPROC_RULE_PATH:include $PREPROC_RULE_PATH:g' \
|
||||
"${D}etc/snort/snort.conf.distrib" \
|
||||
|| die "Failed to uncomment snort.conf.distrib preproc rule path"
|
||||
|
||||
sed -i -e 's:^# dynamicdetection directory:dynamicdetection directory:g' \
|
||||
"${D}etc/snort/snort.conf.distrib" \
|
||||
|| die "Failed to uncomment snort.conf.distrib dynamicdetection directory"
|
||||
|
||||
# Just some clean up of trailing /'s in the config
|
||||
sed -i -e 's:snort_dynamicpreprocessor/$:snort_dynamicpreprocessor:g' \
|
||||
"${D}etc/snort/snort.conf.distrib" \
|
||||
|| die "Failed to clean up snort.conf.distrib trailing slashes"
|
||||
|
||||
# Make it clear in the config where these are...
|
||||
sed -i -e 's:^include classification.config:include /etc/snort/classification.config:g' \
|
||||
"${D}etc/snort/snort.conf.distrib" \
|
||||
|| die "Failed to update snort.conf.distrib classification.config path"
|
||||
|
||||
sed -i -e 's:^include reference.config:include /etc/snort/reference.config:g' \
|
||||
"${D}etc/snort/snort.conf.distrib" \
|
||||
|| die "Failed to update snort.conf.distrib /etc/snort/reference.config path"
|
||||
|
||||
# Disable all rule files by default. Users need to choose what they want enabled.
|
||||
sed -i -e 's:^include $RULE_PATH:# include $RULE_PATH:g' \
|
||||
"${D}etc/snort/snort.conf.distrib" \
|
||||
|| die "Failed to disable rules in snort.conf.distrib"
|
||||
|
||||
# Disable preproc rule files by default.
|
||||
sed -i -e 's:^include $PREPROC_RULE_PATH:# include $PREPROC_RULE_PATH:g' \
|
||||
"${D}etc/snort/snort.conf.distrib" \
|
||||
|| die "Failed to disable rules in snort.conf.distrib"
|
||||
|
||||
# Disable normalizer preprocessor config if normalizer USE flag not set.
|
||||
if ! use normalizer; then
|
||||
sed -i -e 's:^preprocessor normalize:#preprocessor normalize:g' \
|
||||
"${D}etc/snort/snort.conf.distrib" \
|
||||
|| die "Failed to disable normalizer config in snort.conf.distrib"
|
||||
fi
|
||||
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog
|
||||
elog "Snort-2.9 introduces the DAQ, or Data Acquisition library, for"
|
||||
elog "packet I/O. The DAQ replaces direct calls to PCAP functions with"
|
||||
elog "an abstraction layer that facilitates operation on a variety of"
|
||||
elog "hardware and software interfaces without requiring changes to Snort."
|
||||
elog
|
||||
elog "The only DAQ modules supported with this ebuild are AFpacket, PCAP,"
|
||||
elog "and Dump. IPQ nad NFQ will be supported in future versions of this"
|
||||
elog "package."
|
||||
elog
|
||||
elog "For passive (non-inline) Snort deployments you will want to use"
|
||||
elog "either PCAP or AFpacket. For inline deployments you will need"
|
||||
elog "to use AFpacket. The Dump DAQ is used for testing the various inline"
|
||||
elog "features available in ${P}."
|
||||
elog
|
||||
elog "The core DQA libraries are installed in /usr/$(get_libdir)/. The libraries"
|
||||
elog "for the individual DAQ modules (afpacket,pcap,dump) are installed in"
|
||||
elog "/usr/$(get_libdir)/daq. To use these you will need to add the following"
|
||||
elog "lines to your snort.conf:"
|
||||
elog
|
||||
elog "config daq: <DAQ module>"
|
||||
elog "config daq_mode: <mode>"
|
||||
elog "config daq_dir: /usr/$(get_libdir)/daq"
|
||||
elog
|
||||
elog "Please see the README file for DAQ for information about specific"
|
||||
elog "DAQ modules and README.daq from the Snort 2.9 documentation"
|
||||
elog "reguarding Snort and DAQ configuration information."
|
||||
elog
|
||||
elog "See /usr/share/doc/${PF} and /etc/snort/snort.conf.distrib for"
|
||||
elog "information on configuring snort."
|
||||
elog
|
||||
|
||||
if [[ $(date +%Y%m%d) < 20110507 ]]; then
|
||||
ewarn
|
||||
ewarn "Please note, you can not use ${P} with the SO rules from"
|
||||
ewarn "previous versions of Snort!"
|
||||
ewarn
|
||||
ewarn "If you do not have a subscription to the VRT rule set and you"
|
||||
ewarn "wish to continue using the shared object (SO) rules, you will"
|
||||
ewarn "need to downgrade Snort. The SO rules will be made available"
|
||||
ewarn "to registered (non-subscription) users on May 7, 2011"
|
||||
ewarn "(30 days after being released to subscription users)."
|
||||
ewarn
|
||||
ewarn "Please see http://www.snort.org/snort-rules/#rules for more"
|
||||
ewarn "details."
|
||||
ewarn
|
||||
fi
|
||||
|
||||
if use debug; then
|
||||
elog "You have the 'debug' USE flag enabled. If this has been done to"
|
||||
elog "troubleshoot an issue by producing a core dump or a back trace,"
|
||||
elog "then you need to also ensure the FEATURES variable in make.conf"
|
||||
elog "contains the 'nostrip' option."
|
||||
fi
|
||||
}
|
@ -1,264 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/snort/snort-2.9.1.ebuild,v 1.7 2012/06/14 19:48:43 xmw Exp $
|
||||
|
||||
EAPI="2"
|
||||
inherit autotools multilib user
|
||||
|
||||
DESCRIPTION="The de facto standard for intrusion detection/prevention"
|
||||
HOMEPAGE="http://www.snort.org/"
|
||||
SRC_URI="http://www.snort.org/dl/snort-current/${P}.tar.gz"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~mips ~ppc x86"
|
||||
IUSE="static +dynamicplugin +zlib +gre +mpls +targetbased +decoder-preprocessor-rules
|
||||
+ppm +perfprofiling linux-smp-stats inline-init-failopen +threads debug +active-response
|
||||
+normalizer reload-error-restart +react +flexresp3 +paf large-pcap-64bit
|
||||
aruba mysql odbc postgres selinux"
|
||||
|
||||
DEPEND=">=net-libs/libpcap-1.0.0
|
||||
>=net-libs/daq-0.6
|
||||
>=dev-libs/libpcre-6.0
|
||||
dev-libs/libdnet
|
||||
postgres? ( dev-db/postgresql-base )
|
||||
mysql? ( virtual/mysql )
|
||||
odbc? ( dev-db/unixODBC )
|
||||
zlib? ( sys-libs/zlib )"
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
selinux? ( sec-policy/selinux-snort )"
|
||||
|
||||
pkg_setup() {
|
||||
|
||||
if use zlib && ! use dynamicplugin; then
|
||||
eerror "You have enabled the 'zlib' USE flag but not the 'dynamicplugin' USE flag."
|
||||
eerror "'zlib' requires 'dynamicplugin' be enabled."
|
||||
die
|
||||
fi
|
||||
|
||||
# pre_inst() is a better place to put this
|
||||
# but we need it here for the 'fowners' statements in src_install()
|
||||
enewgroup snort
|
||||
enewuser snort -1 -1 /dev/null snort
|
||||
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
|
||||
#Multilib fix for the sf_engine
|
||||
einfo "Applying multilib fix."
|
||||
sed -i -e 's|${exec_prefix}/lib|${exec_prefix}/'$(get_libdir)'|g' \
|
||||
"${WORKDIR}/${P}/src/dynamic-plugins/sf_engine/Makefile.am" \
|
||||
|| die "sed for sf_engine failed"
|
||||
|
||||
#Multilib fix for the curent set of dynamic-preprocessors
|
||||
for i in ftptelnet smtp ssh dns ssl dcerpc2 sdf imap pop rzb_saac sip reputation; do
|
||||
sed -i -e 's|${exec_prefix}/lib|${exec_prefix}/'$(get_libdir)'|g' \
|
||||
"${WORKDIR}/${P}/src/dynamic-preprocessors/$i/Makefile.am" \
|
||||
|| die "sed for $i failed."
|
||||
done
|
||||
|
||||
AT_M4DIR=m4 eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
|
||||
econf \
|
||||
$(use_enable !static shared) \
|
||||
$(use_enable static) \
|
||||
$(use_enable static so-with-static-lib) \
|
||||
$(use_enable dynamicplugin) \
|
||||
$(use_enable zlib) \
|
||||
$(use_enable gre) \
|
||||
$(use_enable mpls) \
|
||||
$(use_enable targetbased) \
|
||||
$(use_enable decoder-preprocessor-rules) \
|
||||
$(use_enable ppm) \
|
||||
$(use_enable perfprofiling) \
|
||||
$(use_enable linux-smp-stats) \
|
||||
$(use_enable inline-init-failopen) \
|
||||
$(use_enable threads pthread) \
|
||||
$(use_enable debug) \
|
||||
$(use_enable debug debug-msgs) \
|
||||
$(use_enable debug corefiles) \
|
||||
$(use_enable !debug dlclose) \
|
||||
$(use_enable active-response) \
|
||||
$(use_enable normalizer) \
|
||||
$(use_enable reload-error-restart) \
|
||||
$(use_enable react) \
|
||||
$(use_enable flexresp3) \
|
||||
$(use_enable paf) \
|
||||
$(use_enable large-pcap-64bit large-pcap) \
|
||||
$(use_enable aruba) \
|
||||
$(use_with mysql) \
|
||||
$(use_with odbc) \
|
||||
$(use_with postgres postgresql) \
|
||||
--enable-ipv6 \
|
||||
--enable-reload \
|
||||
--disable-prelude \
|
||||
--disable-build-dynamic-examples \
|
||||
--disable-profile \
|
||||
--disable-ppm-test \
|
||||
--disable-intel-soft-cpm \
|
||||
--disable-static-daq \
|
||||
--disable-rzb-saac \
|
||||
--without-oracle
|
||||
}
|
||||
|
||||
src_install() {
|
||||
|
||||
emake DESTDIR="${D}" install || die "emake failed"
|
||||
|
||||
dodir /var/log/snort \
|
||||
/var/run/snort \
|
||||
/etc/snort/rules \
|
||||
/etc/snort/so_rules \
|
||||
/usr/$(get_libdir)/snort_dynamicrules \
|
||||
|| die "Failed to create core directories"
|
||||
|
||||
# config.log and build.log are needed by Sourcefire
|
||||
# to trouble shoot build problems and bug reports so we are
|
||||
# perserving them incase the user needs upstream support.
|
||||
dodoc RELEASE.NOTES ChangeLog \
|
||||
doc/* \
|
||||
tools/u2boat/README.u2boat \
|
||||
schemas/* || die "Failed to install snort docs"
|
||||
|
||||
insinto /etc/snort
|
||||
doins etc/attribute_table.dtd \
|
||||
etc/classification.config \
|
||||
etc/gen-msg.map \
|
||||
etc/reference.config \
|
||||
etc/threshold.conf \
|
||||
etc/unicode.map || die "Failed to install docs in etc"
|
||||
|
||||
# We use snort.conf.distrib because the config file is complicated
|
||||
# and the one shipped with snort can change drastically between versions.
|
||||
# Users should migrate setting by hand and not with etc-update.
|
||||
newins etc/snort.conf snort.conf.distrib \
|
||||
|| die "Failed to add snort.conf.distrib"
|
||||
|
||||
# config.log and build.log are needed by Sourcefire
|
||||
# to troubleshoot build problems and bug reports so we are
|
||||
# perserving them incase the user needs upstream support.
|
||||
# 'die' was intentionally not added here.
|
||||
if [ -f "${WORKDIR}/${PF}/config.log" ]; then
|
||||
dodoc "${WORKDIR}/${PF}/config.log"
|
||||
fi
|
||||
if [ -f "${T}/build.log" ]; then
|
||||
dodoc "${T}/build.log"
|
||||
fi
|
||||
|
||||
insinto /etc/snort/preproc_rules
|
||||
doins preproc_rules/decoder.rules \
|
||||
preproc_rules/preprocessor.rules \
|
||||
preproc_rules/sensitive-data.rules || die "Failed to install preproc rule files"
|
||||
|
||||
fowners -R snort:snort \
|
||||
/var/log/snort \
|
||||
/var/run/snort \
|
||||
/etc/snort || die
|
||||
|
||||
newinitd "${FILESDIR}/snort.rc11" snort || die "Failed to install snort init script"
|
||||
newconfd "${FILESDIR}/snort.confd.2" snort || die "Failed to install snort confd file"
|
||||
|
||||
# Sourcefire uses Makefiles to install docs causing Bug #297190.
|
||||
# This removes the unwanted doc directory and rogue Makefiles.
|
||||
rm -rf "${D}"usr/share/doc/snort || die "Failed to remove SF doc directories"
|
||||
rm "${D}"usr/share/doc/"${PF}"/Makefile* || die "Failed to remove doc make files"
|
||||
|
||||
#Remove unneeded .la files (Bug #382863)
|
||||
rm "${D}"usr/$(get_libdir)/snort_dynamicengine/libsf_engine.la || die
|
||||
rm "${D}"usr/$(get_libdir)/snort_dynamicpreprocessor/libsf_*_preproc.la || die "Failed to remove libsf_?_preproc.la"
|
||||
|
||||
# Set the correct lib path for dynamicengine, dynamicpreprocessor, and dynamicdetection
|
||||
sed -i -e 's|/usr/local/lib|/usr/'$(get_libdir)'|g' \
|
||||
"${D}etc/snort/snort.conf.distrib" || die
|
||||
|
||||
# Set the correct rule location in the config
|
||||
sed -i -e 's|RULE_PATH ../rules|RULE_PATH /etc/snort/rules|g' \
|
||||
"${D}etc/snort/snort.conf.distrib" || die
|
||||
|
||||
# Set the correct preprocessor/decoder rule location in the config
|
||||
sed -i -e 's|PREPROC_RULE_PATH ../preproc_rules|PREPROC_RULE_PATH /etc/snort/preproc_rules|g' \
|
||||
"${D}etc/snort/snort.conf.distrib" || die
|
||||
|
||||
# Enable the preprocessor/decoder rules
|
||||
sed -i -e 's|^# include $PREPROC_RULE_PATH|include $PREPROC_RULE_PATH|g' \
|
||||
"${D}etc/snort/snort.conf.distrib" || die
|
||||
|
||||
sed -i -e 's|^# dynamicdetection directory|dynamicdetection directory|g' \
|
||||
"${D}etc/snort/snort.conf.distrib" || die
|
||||
|
||||
# Just some clean up of trailing /'s in the config
|
||||
sed -i -e 's|snort_dynamicpreprocessor/$|snort_dynamicpreprocessor|g' \
|
||||
"${D}etc/snort/snort.conf.distrib" || die
|
||||
|
||||
# Make it clear in the config where these are...
|
||||
sed -i -e 's|^include classification.config|include /etc/snort/classification.config|g' \
|
||||
"${D}etc/snort/snort.conf.distrib" || die
|
||||
|
||||
sed -i -e 's|^include reference.config|include /etc/snort/reference.config|g' \
|
||||
"${D}etc/snort/snort.conf.distrib" || die
|
||||
|
||||
# Disable all rule files by default.
|
||||
sed -i -e 's|^include $RULE_PATH|# include $RULE_PATH|g' \
|
||||
"${D}etc/snort/snort.conf.distrib" || die
|
||||
|
||||
# Disable normalizer preprocessor config if normalizer USE flag not set.
|
||||
if ! use normalizer; then
|
||||
sed -i -e 's|^preprocessor normalize|#preprocessor normalize|g' \
|
||||
"${D}etc/snort/snort.conf.distrib" || die
|
||||
fi
|
||||
|
||||
# Set the configured DAQ to afpacket
|
||||
sed -i -e 's|^# config daq: <type>|config daq: afpacket|g' \
|
||||
"${D}etc/snort/snort.conf.distrib" || die
|
||||
|
||||
# Set the location of the DAQ modules
|
||||
sed -i -e 's|^# config daq_dir: <dir>|config daq_dir: /usr/'$(get_libdir)'/daq|g' \
|
||||
"${D}etc/snort/snort.conf.distrib" || die
|
||||
|
||||
# Set the DAQ mode to passive
|
||||
sed -i -e 's|^# config daq_mode: <mode>|config daq_mode: passive|g' \
|
||||
"${D}etc/snort/snort.conf.distrib" || die
|
||||
|
||||
# Set snort to run as snort:snort
|
||||
sed -i -e 's|^# config set_gid:|config set_gid: snort|g' \
|
||||
"${D}etc/snort/snort.conf.distrib" || die
|
||||
sed -i -e 's|^# config set_uid:|config set_uid: snort|g' \
|
||||
"${D}etc/snort/snort.conf.distrib" || die
|
||||
|
||||
# Set the default log dir
|
||||
sed -i -e 's|^# config logdir:|config logdir: /var/log/snort/|g' \
|
||||
"${D}etc/snort/snort.conf.distrib" || die
|
||||
|
||||
# Set the correct so_rule location in the config
|
||||
sed -i -e 's|SO_RULE_PATH ../so_rules|SO_RULE_PATH /etc/snort/so_rules|g' \
|
||||
"${D}etc/snort/snort.conf.distrib" || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
|
||||
einfo "There have been a number of improvements and new features"
|
||||
einfo "added to ${P}. Please review the RELEASE.NOTES and"
|
||||
einfo "ChangLog located in /usr/share/doc/${PF}."
|
||||
einfo
|
||||
elog "The Sourcefire Vulnerability Research Team (VRT) recommends that"
|
||||
elog "users migrate their snort.conf customizations to the latest config"
|
||||
elog "file released by the VRT. You can find the latest version of the"
|
||||
elog "Snort config file in /etc/snort/snort.conf.distrib."
|
||||
elog
|
||||
elog "!! It is important that you migrate to this new snort.conf file !!"
|
||||
elog
|
||||
elog "This version of the ebuild includes an updated init.d file and"
|
||||
elog "conf.d file that rely on options found in the latest Snort"
|
||||
elog "config file provided by the VRT."
|
||||
|
||||
if use debug; then
|
||||
elog "You have the 'debug' USE flag enabled. If this has been done to"
|
||||
elog "troubleshoot an issue by producing a core dump or a back trace,"
|
||||
elog "then you need to also ensure the FEATURES variable in make.conf"
|
||||
elog "contains the 'nostrip' option."
|
||||
fi
|
||||
}
|
@ -1,264 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/snort/snort-2.9.2.1.ebuild,v 1.4 2012/06/15 06:11:29 xmw Exp $
|
||||
|
||||
EAPI="2"
|
||||
inherit autotools multilib user
|
||||
|
||||
DESCRIPTION="The de facto standard for intrusion detection/prevention"
|
||||
HOMEPAGE="http://www.snort.org/"
|
||||
SRC_URI="http://www.snort.org/dl/snort-current/${P}.tar.gz"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~mips ~ppc ~x86"
|
||||
IUSE="static +dynamicplugin +zlib +gre +mpls +targetbased +decoder-preprocessor-rules
|
||||
+ppm +perfprofiling linux-smp-stats inline-init-failopen +threads debug +active-response
|
||||
+normalizer reload-error-restart +react +flexresp3 +paf large-pcap-64bit
|
||||
aruba mysql odbc postgres selinux"
|
||||
|
||||
DEPEND=">=net-libs/libpcap-1.0.0
|
||||
>=net-libs/daq-0.6
|
||||
>=dev-libs/libpcre-6.0
|
||||
dev-libs/libdnet
|
||||
postgres? ( dev-db/postgresql-base )
|
||||
mysql? ( virtual/mysql )
|
||||
odbc? ( dev-db/unixODBC )
|
||||
zlib? ( sys-libs/zlib )"
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
selinux? ( sec-policy/selinux-snort )"
|
||||
|
||||
pkg_setup() {
|
||||
|
||||
if use zlib && ! use dynamicplugin; then
|
||||
eerror "You have enabled the 'zlib' USE flag but not the 'dynamicplugin' USE flag."
|
||||
eerror "'zlib' requires 'dynamicplugin' be enabled."
|
||||
die
|
||||
fi
|
||||
|
||||
# pre_inst() is a better place to put this
|
||||
# but we need it here for the 'fowners' statements in src_install()
|
||||
enewgroup snort
|
||||
enewuser snort -1 -1 /dev/null snort
|
||||
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
|
||||
#Multilib fix for the sf_engine
|
||||
einfo "Applying multilib fix."
|
||||
sed -i -e 's|${exec_prefix}/lib|${exec_prefix}/'$(get_libdir)'|g' \
|
||||
"${WORKDIR}/${P}/src/dynamic-plugins/sf_engine/Makefile.am" \
|
||||
|| die "sed for sf_engine failed"
|
||||
|
||||
#Multilib fix for the curent set of dynamic-preprocessors
|
||||
for i in ftptelnet smtp ssh dns ssl dcerpc2 sdf imap pop rzb_saac sip reputation gtp modbus dnp3; do
|
||||
sed -i -e 's|${exec_prefix}/lib|${exec_prefix}/'$(get_libdir)'|g' \
|
||||
"${WORKDIR}/${P}/src/dynamic-preprocessors/$i/Makefile.am" \
|
||||
|| die "sed for $i failed."
|
||||
done
|
||||
|
||||
AT_M4DIR=m4 eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
|
||||
econf \
|
||||
$(use_enable !static shared) \
|
||||
$(use_enable static) \
|
||||
$(use_enable static so-with-static-lib) \
|
||||
$(use_enable dynamicplugin) \
|
||||
$(use_enable zlib) \
|
||||
$(use_enable gre) \
|
||||
$(use_enable mpls) \
|
||||
$(use_enable targetbased) \
|
||||
$(use_enable decoder-preprocessor-rules) \
|
||||
$(use_enable ppm) \
|
||||
$(use_enable perfprofiling) \
|
||||
$(use_enable linux-smp-stats) \
|
||||
$(use_enable inline-init-failopen) \
|
||||
$(use_enable threads pthread) \
|
||||
$(use_enable debug) \
|
||||
$(use_enable debug debug-msgs) \
|
||||
$(use_enable debug corefiles) \
|
||||
$(use_enable !debug dlclose) \
|
||||
$(use_enable active-response) \
|
||||
$(use_enable normalizer) \
|
||||
$(use_enable reload-error-restart) \
|
||||
$(use_enable react) \
|
||||
$(use_enable flexresp3) \
|
||||
$(use_enable paf) \
|
||||
$(use_enable large-pcap-64bit large-pcap) \
|
||||
$(use_enable aruba) \
|
||||
$(use_with mysql) \
|
||||
$(use_with odbc) \
|
||||
$(use_with postgres postgresql) \
|
||||
--enable-ipv6 \
|
||||
--enable-reload \
|
||||
--disable-prelude \
|
||||
--disable-build-dynamic-examples \
|
||||
--disable-profile \
|
||||
--disable-ppm-test \
|
||||
--disable-intel-soft-cpm \
|
||||
--disable-static-daq \
|
||||
--disable-rzb-saac \
|
||||
--without-oracle
|
||||
}
|
||||
|
||||
src_install() {
|
||||
|
||||
emake DESTDIR="${D}" install || die "emake failed"
|
||||
|
||||
dodir /var/log/snort \
|
||||
/var/run/snort \
|
||||
/etc/snort/rules \
|
||||
/etc/snort/so_rules \
|
||||
/usr/$(get_libdir)/snort_dynamicrules \
|
||||
|| die "Failed to create core directories"
|
||||
|
||||
# config.log and build.log are needed by Sourcefire
|
||||
# to trouble shoot build problems and bug reports so we are
|
||||
# perserving them incase the user needs upstream support.
|
||||
dodoc RELEASE.NOTES ChangeLog \
|
||||
doc/* \
|
||||
tools/u2boat/README.u2boat \
|
||||
schemas/* || die "Failed to install snort docs"
|
||||
|
||||
insinto /etc/snort
|
||||
doins etc/attribute_table.dtd \
|
||||
etc/classification.config \
|
||||
etc/gen-msg.map \
|
||||
etc/reference.config \
|
||||
etc/threshold.conf \
|
||||
etc/unicode.map || die "Failed to install docs in etc"
|
||||
|
||||
# We use snort.conf.distrib because the config file is complicated
|
||||
# and the one shipped with snort can change drastically between versions.
|
||||
# Users should migrate setting by hand and not with etc-update.
|
||||
newins etc/snort.conf snort.conf.distrib \
|
||||
|| die "Failed to add snort.conf.distrib"
|
||||
|
||||
# config.log and build.log are needed by Sourcefire
|
||||
# to troubleshoot build problems and bug reports so we are
|
||||
# perserving them incase the user needs upstream support.
|
||||
# 'die' was intentionally not added here.
|
||||
if [ -f "${WORKDIR}/${PF}/config.log" ]; then
|
||||
dodoc "${WORKDIR}/${PF}/config.log"
|
||||
fi
|
||||
if [ -f "${T}/build.log" ]; then
|
||||
dodoc "${T}/build.log"
|
||||
fi
|
||||
|
||||
insinto /etc/snort/preproc_rules
|
||||
doins preproc_rules/decoder.rules \
|
||||
preproc_rules/preprocessor.rules \
|
||||
preproc_rules/sensitive-data.rules || die "Failed to install preproc rule files"
|
||||
|
||||
fowners -R snort:snort \
|
||||
/var/log/snort \
|
||||
/var/run/snort \
|
||||
/etc/snort || die
|
||||
|
||||
newinitd "${FILESDIR}/snort.rc11" snort || die "Failed to install snort init script"
|
||||
newconfd "${FILESDIR}/snort.confd.2" snort || die "Failed to install snort confd file"
|
||||
|
||||
# Sourcefire uses Makefiles to install docs causing Bug #297190.
|
||||
# This removes the unwanted doc directory and rogue Makefiles.
|
||||
rm -rf "${D}"usr/share/doc/snort || die "Failed to remove SF doc directories"
|
||||
rm "${D}"usr/share/doc/"${PF}"/Makefile* || die "Failed to remove doc make files"
|
||||
|
||||
#Remove unneeded .la files (Bug #382863)
|
||||
rm "${D}"usr/$(get_libdir)/snort_dynamicengine/libsf_engine.la || die
|
||||
rm "${D}"usr/$(get_libdir)/snort_dynamicpreprocessor/libsf_*_preproc.la || die "Failed to remove libsf_?_preproc.la"
|
||||
|
||||
# Set the correct lib path for dynamicengine, dynamicpreprocessor, and dynamicdetection
|
||||
sed -i -e 's|/usr/local/lib|/usr/'$(get_libdir)'|g' \
|
||||
"${D}etc/snort/snort.conf.distrib" || die
|
||||
|
||||
# Set the correct rule location in the config
|
||||
sed -i -e 's|RULE_PATH ../rules|RULE_PATH /etc/snort/rules|g' \
|
||||
"${D}etc/snort/snort.conf.distrib" || die
|
||||
|
||||
# Set the correct preprocessor/decoder rule location in the config
|
||||
sed -i -e 's|PREPROC_RULE_PATH ../preproc_rules|PREPROC_RULE_PATH /etc/snort/preproc_rules|g' \
|
||||
"${D}etc/snort/snort.conf.distrib" || die
|
||||
|
||||
# Enable the preprocessor/decoder rules
|
||||
sed -i -e 's|^# include $PREPROC_RULE_PATH|include $PREPROC_RULE_PATH|g' \
|
||||
"${D}etc/snort/snort.conf.distrib" || die
|
||||
|
||||
sed -i -e 's|^# dynamicdetection directory|dynamicdetection directory|g' \
|
||||
"${D}etc/snort/snort.conf.distrib" || die
|
||||
|
||||
# Just some clean up of trailing /'s in the config
|
||||
sed -i -e 's|snort_dynamicpreprocessor/$|snort_dynamicpreprocessor|g' \
|
||||
"${D}etc/snort/snort.conf.distrib" || die
|
||||
|
||||
# Make it clear in the config where these are...
|
||||
sed -i -e 's|^include classification.config|include /etc/snort/classification.config|g' \
|
||||
"${D}etc/snort/snort.conf.distrib" || die
|
||||
|
||||
sed -i -e 's|^include reference.config|include /etc/snort/reference.config|g' \
|
||||
"${D}etc/snort/snort.conf.distrib" || die
|
||||
|
||||
# Disable all rule files by default.
|
||||
sed -i -e 's|^include $RULE_PATH|# include $RULE_PATH|g' \
|
||||
"${D}etc/snort/snort.conf.distrib" || die
|
||||
|
||||
# Disable normalizer preprocessor config if normalizer USE flag not set.
|
||||
if ! use normalizer; then
|
||||
sed -i -e 's|^preprocessor normalize|#preprocessor normalize|g' \
|
||||
"${D}etc/snort/snort.conf.distrib" || die
|
||||
fi
|
||||
|
||||
# Set the configured DAQ to afpacket
|
||||
sed -i -e 's|^# config daq: <type>|config daq: afpacket|g' \
|
||||
"${D}etc/snort/snort.conf.distrib" || die
|
||||
|
||||
# Set the location of the DAQ modules
|
||||
sed -i -e 's|^# config daq_dir: <dir>|config daq_dir: /usr/'$(get_libdir)'/daq|g' \
|
||||
"${D}etc/snort/snort.conf.distrib" || die
|
||||
|
||||
# Set the DAQ mode to passive
|
||||
sed -i -e 's|^# config daq_mode: <mode>|config daq_mode: passive|g' \
|
||||
"${D}etc/snort/snort.conf.distrib" || die
|
||||
|
||||
# Set snort to run as snort:snort
|
||||
sed -i -e 's|^# config set_gid:|config set_gid: snort|g' \
|
||||
"${D}etc/snort/snort.conf.distrib" || die
|
||||
sed -i -e 's|^# config set_uid:|config set_uid: snort|g' \
|
||||
"${D}etc/snort/snort.conf.distrib" || die
|
||||
|
||||
# Set the default log dir
|
||||
sed -i -e 's|^# config logdir:|config logdir: /var/log/snort/|g' \
|
||||
"${D}etc/snort/snort.conf.distrib" || die
|
||||
|
||||
# Set the correct so_rule location in the config
|
||||
sed -i -e 's|SO_RULE_PATH ../so_rules|SO_RULE_PATH /etc/snort/so_rules|g' \
|
||||
"${D}etc/snort/snort.conf.distrib" || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
|
||||
einfo "There have been a number of improvements and new features"
|
||||
einfo "added to ${P}. Please review the RELEASE.NOTES and"
|
||||
einfo "ChangLog located in /usr/share/doc/${PF}."
|
||||
einfo
|
||||
elog "The Sourcefire Vulnerability Research Team (VRT) recommends that"
|
||||
elog "users migrate their snort.conf customizations to the latest config"
|
||||
elog "file released by the VRT. You can find the latest version of the"
|
||||
elog "Snort config file in /etc/snort/snort.conf.distrib."
|
||||
elog
|
||||
elog "!! It is important that you migrate to this new snort.conf file !!"
|
||||
elog
|
||||
elog "This version of the ebuild includes an updated init.d file and"
|
||||
elog "conf.d file that rely on options found in the latest Snort"
|
||||
elog "config file provided by the VRT."
|
||||
|
||||
if use debug; then
|
||||
elog "You have the 'debug' USE flag enabled. If this has been done to"
|
||||
elog "troubleshoot an issue by producing a core dump or a back trace,"
|
||||
elog "then you need to also ensure the FEATURES variable in make.conf"
|
||||
elog "contains the 'nostrip' option."
|
||||
fi
|
||||
}
|
@ -1,264 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/snort/snort-2.9.2.2.ebuild,v 1.3 2012/06/15 06:11:29 xmw Exp $
|
||||
|
||||
EAPI="2"
|
||||
inherit autotools multilib user
|
||||
|
||||
DESCRIPTION="The de facto standard for intrusion detection/prevention"
|
||||
HOMEPAGE="http://www.snort.org/"
|
||||
SRC_URI="http://www.snort.org/dl/snort-current/${P}.tar.gz"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~mips ~ppc ~x86"
|
||||
IUSE="static +dynamicplugin +zlib +gre +mpls +targetbased +decoder-preprocessor-rules
|
||||
+ppm +perfprofiling linux-smp-stats inline-init-failopen +threads debug +active-response
|
||||
+normalizer reload-error-restart +react +flexresp3 +paf large-pcap-64bit
|
||||
aruba mysql odbc postgres selinux"
|
||||
|
||||
DEPEND=">=net-libs/libpcap-1.0.0
|
||||
>=net-libs/daq-0.6
|
||||
>=dev-libs/libpcre-6.0
|
||||
dev-libs/libdnet
|
||||
postgres? ( dev-db/postgresql-base )
|
||||
mysql? ( virtual/mysql )
|
||||
odbc? ( dev-db/unixODBC )
|
||||
zlib? ( sys-libs/zlib )"
|
||||
|
||||
RDEPEND="${DEPEND}
|
||||
selinux? ( sec-policy/selinux-snort )"
|
||||
|
||||
pkg_setup() {
|
||||
|
||||
if use zlib && ! use dynamicplugin; then
|
||||
eerror "You have enabled the 'zlib' USE flag but not the 'dynamicplugin' USE flag."
|
||||
eerror "'zlib' requires 'dynamicplugin' be enabled."
|
||||
die
|
||||
fi
|
||||
|
||||
# pre_inst() is a better place to put this
|
||||
# but we need it here for the 'fowners' statements in src_install()
|
||||
enewgroup snort
|
||||
enewuser snort -1 -1 /dev/null snort
|
||||
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
|
||||
#Multilib fix for the sf_engine
|
||||
einfo "Applying multilib fix."
|
||||
sed -i -e 's|${exec_prefix}/lib|${exec_prefix}/'$(get_libdir)'|g' \
|
||||
"${WORKDIR}/${P}/src/dynamic-plugins/sf_engine/Makefile.am" \
|
||||
|| die "sed for sf_engine failed"
|
||||
|
||||
#Multilib fix for the curent set of dynamic-preprocessors
|
||||
for i in ftptelnet smtp ssh dns ssl dcerpc2 sdf imap pop rzb_saac sip reputation gtp modbus dnp3; do
|
||||
sed -i -e 's|${exec_prefix}/lib|${exec_prefix}/'$(get_libdir)'|g' \
|
||||
"${WORKDIR}/${P}/src/dynamic-preprocessors/$i/Makefile.am" \
|
||||
|| die "sed for $i failed."
|
||||
done
|
||||
|
||||
AT_M4DIR=m4 eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
|
||||
econf \
|
||||
$(use_enable !static shared) \
|
||||
$(use_enable static) \
|
||||
$(use_enable static so-with-static-lib) \
|
||||
$(use_enable dynamicplugin) \
|
||||
$(use_enable zlib) \
|
||||
$(use_enable gre) \
|
||||
$(use_enable mpls) \
|
||||
$(use_enable targetbased) \
|
||||
$(use_enable decoder-preprocessor-rules) \
|
||||
$(use_enable ppm) \
|
||||
$(use_enable perfprofiling) \
|
||||
$(use_enable linux-smp-stats) \
|
||||
$(use_enable inline-init-failopen) \
|
||||
$(use_enable threads pthread) \
|
||||
$(use_enable debug) \
|
||||
$(use_enable debug debug-msgs) \
|
||||
$(use_enable debug corefiles) \
|
||||
$(use_enable !debug dlclose) \
|
||||
$(use_enable active-response) \
|
||||
$(use_enable normalizer) \
|
||||
$(use_enable reload-error-restart) \
|
||||
$(use_enable react) \
|
||||
$(use_enable flexresp3) \
|
||||
$(use_enable paf) \
|
||||
$(use_enable large-pcap-64bit large-pcap) \
|
||||
$(use_enable aruba) \
|
||||
$(use_with mysql) \
|
||||
$(use_with odbc) \
|
||||
$(use_with postgres postgresql) \
|
||||
--enable-ipv6 \
|
||||
--enable-reload \
|
||||
--disable-prelude \
|
||||
--disable-build-dynamic-examples \
|
||||
--disable-profile \
|
||||
--disable-ppm-test \
|
||||
--disable-intel-soft-cpm \
|
||||
--disable-static-daq \
|
||||
--disable-rzb-saac \
|
||||
--without-oracle
|
||||
}
|
||||
|
||||
src_install() {
|
||||
|
||||
emake DESTDIR="${D}" install || die "emake failed"
|
||||
|
||||
dodir /var/log/snort \
|
||||
/var/run/snort \
|
||||
/etc/snort/rules \
|
||||
/etc/snort/so_rules \
|
||||
/usr/$(get_libdir)/snort_dynamicrules \
|
||||
|| die "Failed to create core directories"
|
||||
|
||||
# config.log and build.log are needed by Sourcefire
|
||||
# to trouble shoot build problems and bug reports so we are
|
||||
# perserving them incase the user needs upstream support.
|
||||
dodoc RELEASE.NOTES ChangeLog \
|
||||
doc/* \
|
||||
tools/u2boat/README.u2boat \
|
||||
schemas/* || die "Failed to install snort docs"
|
||||
|
||||
insinto /etc/snort
|
||||
doins etc/attribute_table.dtd \
|
||||
etc/classification.config \
|
||||
etc/gen-msg.map \
|
||||
etc/reference.config \
|
||||
etc/threshold.conf \
|
||||
etc/unicode.map || die "Failed to install docs in etc"
|
||||
|
||||
# We use snort.conf.distrib because the config file is complicated
|
||||
# and the one shipped with snort can change drastically between versions.
|
||||
# Users should migrate setting by hand and not with etc-update.
|
||||
newins etc/snort.conf snort.conf.distrib \
|
||||
|| die "Failed to add snort.conf.distrib"
|
||||
|
||||
# config.log and build.log are needed by Sourcefire
|
||||
# to troubleshoot build problems and bug reports so we are
|
||||
# perserving them incase the user needs upstream support.
|
||||
# 'die' was intentionally not added here.
|
||||
if [ -f "${WORKDIR}/${PF}/config.log" ]; then
|
||||
dodoc "${WORKDIR}/${PF}/config.log"
|
||||
fi
|
||||
if [ -f "${T}/build.log" ]; then
|
||||
dodoc "${T}/build.log"
|
||||
fi
|
||||
|
||||
insinto /etc/snort/preproc_rules
|
||||
doins preproc_rules/decoder.rules \
|
||||
preproc_rules/preprocessor.rules \
|
||||
preproc_rules/sensitive-data.rules || die "Failed to install preproc rule files"
|
||||
|
||||
fowners -R snort:snort \
|
||||
/var/log/snort \
|
||||
/var/run/snort \
|
||||
/etc/snort || die
|
||||
|
||||
newinitd "${FILESDIR}/snort.rc11" snort || die "Failed to install snort init script"
|
||||
newconfd "${FILESDIR}/snort.confd.2" snort || die "Failed to install snort confd file"
|
||||
|
||||
# Sourcefire uses Makefiles to install docs causing Bug #297190.
|
||||
# This removes the unwanted doc directory and rogue Makefiles.
|
||||
rm -rf "${D}"usr/share/doc/snort || die "Failed to remove SF doc directories"
|
||||
rm "${D}"usr/share/doc/"${PF}"/Makefile* || die "Failed to remove doc make files"
|
||||
|
||||
#Remove unneeded .la files (Bug #382863)
|
||||
rm "${D}"usr/$(get_libdir)/snort_dynamicengine/libsf_engine.la || die
|
||||
rm "${D}"usr/$(get_libdir)/snort_dynamicpreprocessor/libsf_*_preproc.la || die "Failed to remove libsf_?_preproc.la"
|
||||
|
||||
# Set the correct lib path for dynamicengine, dynamicpreprocessor, and dynamicdetection
|
||||
sed -i -e 's|/usr/local/lib|/usr/'$(get_libdir)'|g' \
|
||||
"${D}etc/snort/snort.conf.distrib" || die
|
||||
|
||||
# Set the correct rule location in the config
|
||||
sed -i -e 's|RULE_PATH ../rules|RULE_PATH /etc/snort/rules|g' \
|
||||
"${D}etc/snort/snort.conf.distrib" || die
|
||||
|
||||
# Set the correct preprocessor/decoder rule location in the config
|
||||
sed -i -e 's|PREPROC_RULE_PATH ../preproc_rules|PREPROC_RULE_PATH /etc/snort/preproc_rules|g' \
|
||||
"${D}etc/snort/snort.conf.distrib" || die
|
||||
|
||||
# Enable the preprocessor/decoder rules
|
||||
sed -i -e 's|^# include $PREPROC_RULE_PATH|include $PREPROC_RULE_PATH|g' \
|
||||
"${D}etc/snort/snort.conf.distrib" || die
|
||||
|
||||
sed -i -e 's|^# dynamicdetection directory|dynamicdetection directory|g' \
|
||||
"${D}etc/snort/snort.conf.distrib" || die
|
||||
|
||||
# Just some clean up of trailing /'s in the config
|
||||
sed -i -e 's|snort_dynamicpreprocessor/$|snort_dynamicpreprocessor|g' \
|
||||
"${D}etc/snort/snort.conf.distrib" || die
|
||||
|
||||
# Make it clear in the config where these are...
|
||||
sed -i -e 's|^include classification.config|include /etc/snort/classification.config|g' \
|
||||
"${D}etc/snort/snort.conf.distrib" || die
|
||||
|
||||
sed -i -e 's|^include reference.config|include /etc/snort/reference.config|g' \
|
||||
"${D}etc/snort/snort.conf.distrib" || die
|
||||
|
||||
# Disable all rule files by default.
|
||||
sed -i -e 's|^include $RULE_PATH|# include $RULE_PATH|g' \
|
||||
"${D}etc/snort/snort.conf.distrib" || die
|
||||
|
||||
# Disable normalizer preprocessor config if normalizer USE flag not set.
|
||||
if ! use normalizer; then
|
||||
sed -i -e 's|^preprocessor normalize|#preprocessor normalize|g' \
|
||||
"${D}etc/snort/snort.conf.distrib" || die
|
||||
fi
|
||||
|
||||
# Set the configured DAQ to afpacket
|
||||
sed -i -e 's|^# config daq: <type>|config daq: afpacket|g' \
|
||||
"${D}etc/snort/snort.conf.distrib" || die
|
||||
|
||||
# Set the location of the DAQ modules
|
||||
sed -i -e 's|^# config daq_dir: <dir>|config daq_dir: /usr/'$(get_libdir)'/daq|g' \
|
||||
"${D}etc/snort/snort.conf.distrib" || die
|
||||
|
||||
# Set the DAQ mode to passive
|
||||
sed -i -e 's|^# config daq_mode: <mode>|config daq_mode: passive|g' \
|
||||
"${D}etc/snort/snort.conf.distrib" || die
|
||||
|
||||
# Set snort to run as snort:snort
|
||||
sed -i -e 's|^# config set_gid:|config set_gid: snort|g' \
|
||||
"${D}etc/snort/snort.conf.distrib" || die
|
||||
sed -i -e 's|^# config set_uid:|config set_uid: snort|g' \
|
||||
"${D}etc/snort/snort.conf.distrib" || die
|
||||
|
||||
# Set the default log dir
|
||||
sed -i -e 's|^# config logdir:|config logdir: /var/log/snort/|g' \
|
||||
"${D}etc/snort/snort.conf.distrib" || die
|
||||
|
||||
# Set the correct so_rule location in the config
|
||||
sed -i -e 's|SO_RULE_PATH ../so_rules|SO_RULE_PATH /etc/snort/so_rules|g' \
|
||||
"${D}etc/snort/snort.conf.distrib" || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
|
||||
einfo "There have been a number of improvements and new features"
|
||||
einfo "added to ${P}. Please review the RELEASE.NOTES and"
|
||||
einfo "ChangLog located in /usr/share/doc/${PF}."
|
||||
einfo
|
||||
elog "The Sourcefire Vulnerability Research Team (VRT) recommends that"
|
||||
elog "users migrate their snort.conf customizations to the latest config"
|
||||
elog "file released by the VRT. You can find the latest version of the"
|
||||
elog "Snort config file in /etc/snort/snort.conf.distrib."
|
||||
elog
|
||||
elog "!! It is important that you migrate to this new snort.conf file !!"
|
||||
elog
|
||||
elog "This version of the ebuild includes an updated init.d file and"
|
||||
elog "conf.d file that rely on options found in the latest Snort"
|
||||
elog "config file provided by the VRT."
|
||||
|
||||
if use debug; then
|
||||
elog "You have the 'debug' USE flag enabled. If this has been done to"
|
||||
elog "troubleshoot an issue by producing a core dump or a back trace,"
|
||||
elog "then you need to also ensure the FEATURES variable in make.conf"
|
||||
elog "contains the 'nostrip' option."
|
||||
fi
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue