From 908778078736bd36f7a60a2d576d415cb8e000fa Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 22 May 2021 07:31:18 +0100 Subject: gentoo resync : 22.05.2021 --- net-analyzer/barnyard/Manifest | 2 +- net-analyzer/barnyard/barnyard-0.2.0-r6.ebuild | 96 -------------------------- net-analyzer/barnyard/barnyard-0.2.0-r7.ebuild | 96 ++++++++++++++++++++++++++ 3 files changed, 97 insertions(+), 97 deletions(-) delete mode 100644 net-analyzer/barnyard/barnyard-0.2.0-r6.ebuild create mode 100644 net-analyzer/barnyard/barnyard-0.2.0-r7.ebuild (limited to 'net-analyzer/barnyard') diff --git a/net-analyzer/barnyard/Manifest b/net-analyzer/barnyard/Manifest index c43e3561a0f0..be748fe07079 100644 --- a/net-analyzer/barnyard/Manifest +++ b/net-analyzer/barnyard/Manifest @@ -2,5 +2,5 @@ AUX barnyard.confd 663 BLAKE2B 23d63eb8f96f17b74179aa10e51aa7a92a8f10f548043fc67 AUX barnyard.rc6 620 BLAKE2B 7b59c2919d04b236e817fbe43baded639a5b918718585e07b73b01f96627370e7db44214a74c8bd535c6461585d2076c6640ca701abf7ebba1c82302fbe86ae3 SHA512 8dacb73e749b49fe3dbef061a8d5dea5d3f3861a290c846a892264eb2ebf75034121efaff91a352b6ab4639fab76ff11eeb39ce31f407a4d617c9c114e1862f5 DIST barnyard-0.2.0-patches.tar.xz 13152 BLAKE2B d68aa5298938e50bb1102628cd8ebc0fae55c12fd4094e86306a86aeab3786a096906e4b0612b3dbb0a2de6a8aeba8161fdcfccf3a6915f5492401892eaa8b57 SHA512 9ff4f45e12d12a6b33f22f32be5f258cc9352a53c91d4415c292231ee5e5b03d58ed988011df5d3f13ac0046dd02ff36e0f92b4b0044181f695856118bb9228a DIST barnyard-0.2.0.tar.gz 161543 BLAKE2B 07f5fa6b2e01e1b421ea772b8ea0c72b6c8f66569caf176a57d3f4fce438c2dd4b2a8a61dddc4faf27c85b15d002205f1cc3627fe88d523fd25d716cc78747e7 SHA512 73424acf2e0c620b2f8f2f407d74812f7740234ce523e37557273998108c131311fffb16cfc2cea0f652d6b21072431081bad35b045f5654e2245786d27568e6 -EBUILD barnyard-0.2.0-r6.ebuild 2163 BLAKE2B 255b4508e4b0627fa8d87d9714834d6dad4ddca5f3c9908157dc149262a600cfe14c89db4c9bf35240a1b2d26a3448b3ce2b4f601df606f45949789591786fbe SHA512 329a7563e90a768a570bb9763293f59ca038f156fa09301445bd27cb67735ae385d9dacb14c4e2abccf23124cd4d8d2b8718e20119439e216b2f065a84b545fb +EBUILD barnyard-0.2.0-r7.ebuild 2195 BLAKE2B c8a2a80cd488ce4c0c4a9ce65445aec02a7eebd293c780ade9cdd31ad363296884d467586e0cece948d615bb1ee642af223c6d6745eda1e18d6ef80a8a5c7ec0 SHA512 2c55b97644140469ebbdc14672f9b243f24baca24ce2ca0db5ad27036f12feff156b2b873c5d479818dd8a87b3bb9df98ba25fe97469083a0abe7f096d8e7f22 MISC metadata.xml 476 BLAKE2B 7373ad6807efd6726704fea0abdeebb82612b5e072a88317399d1e5bf9e6283e4fd9baa606f760b98061afa0e105b219dfdc87f60e7998dabb12383945b152a0 SHA512 503afc115b32c391bbbe820a25a50806f464a3c28ce287b8a135799f61851e1aeeda85472920fd68d732d5202c0ade85db71c73ee2d183dde0bf7bf4aa7e43ad diff --git a/net-analyzer/barnyard/barnyard-0.2.0-r6.ebuild b/net-analyzer/barnyard/barnyard-0.2.0-r6.ebuild deleted file mode 100644 index 6786fba3781f..000000000000 --- a/net-analyzer/barnyard/barnyard-0.2.0-r6.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools toolchain-funcs - -DESCRIPTION="Fast output system for Snort" -HOMEPAGE="https://sourceforge.net/projects/barnyard" -SRC_URI=" - mirror://sourceforge/barnyard/barnyard-${PV/_/-}.tar.gz - https://dev.gentoo.org/~jer/${P}-patches.tar.xz -" - -SLOT="0" -LICENSE="QPL GPL-2" -KEYWORDS="~amd64 -sparc ~x86" -IUSE="mysql postgres sguil" - -DEPEND=" - net-libs/libpcap - mysql? ( dev-db/mysql-connector-c:0= ) - postgres? ( dev-db/postgresql:*[server] ) - sguil? ( dev-lang/tcl:0 ) -" -RDEPEND=" - ${DEPEND} - net-analyzer/snort -" - -S=${WORKDIR}/${P/_/-} - -DOCS="AUTHORS README docs/*" -PATCHES=( - "${WORKDIR}"/${P}-64bit.patch - "${WORKDIR}"/${P}-canonical-ar.patch - "${WORKDIR}"/${P}-configure-in.patch -) -SGUIL_PATCHES=( - "${WORKDIR}"/${P}-op_plugbase.c.patch - "${WORKDIR}"/${P}-sguil_files.patch -) - -src_prepare() { - use sguil && PATCHES+=( "${SGUIL_PATCHES[@]}" ) - default - - eautoreconf -} - -src_configure() { - tc-export AR - - econf \ - $(use_enable mysql) \ - $(use_enable postgres) \ - $(use_enable sguil tcl) \ - --sysconfdir=/etc/snort -} - -src_install() { - default - - keepdir /var/log/snort - keepdir /var/log/snort/archive - - insinto /etc/snort - newins etc/barnyard.conf barnyard.conf - newconfd "${FILESDIR}"/barnyard.confd barnyard - newinitd "${FILESDIR}"/barnyard.rc6 barnyard - - if use sguil ; then - sed -i -e "/config hostname:/s%snorthost%$(hostname)%" \ - -e "/config interface/s:fxp0:eth0:" \ - -e "s:output alert_fast:#output alert_fast:" \ - -e "s:output log_dump:#output log_dump:" \ - "${D}/etc/snort/barnyard.conf" || die "sed failed" - - sed -i -e s:/var/log/snort:/var/lib/sguil/$(hostname): \ - -e s:/var/run/barnyard.pid:/var/run/sguil/barnyard.pid: \ - "${D}/etc/conf.d/barnyard" || die "sed failed" - - sed -i -e "/start-stop-daemon --start/s:--exec:-c sguil --exec:" \ - "${D}/etc/init.d/barnyard" || die "sed failed" - fi -} - -pkg_postinst() { - if use sguil ; then - elog - elog "Make sure to edit /etc/snort/barnyard.conf and uncomment the" - elog "sguil section along with supplying the appropriate database" - elog "information." - elog - fi -} diff --git a/net-analyzer/barnyard/barnyard-0.2.0-r7.ebuild b/net-analyzer/barnyard/barnyard-0.2.0-r7.ebuild new file mode 100644 index 000000000000..e6c4d3a4e926 --- /dev/null +++ b/net-analyzer/barnyard/barnyard-0.2.0-r7.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools toolchain-funcs + +DESCRIPTION="Fast output system for Snort" +HOMEPAGE="https://sourceforge.net/projects/barnyard" +SRC_URI=" + mirror://sourceforge/barnyard/barnyard-${PV/_/-}.tar.gz + https://dev.gentoo.org/~jer/${P}-patches.tar.xz +" + +SLOT="0" +LICENSE="QPL-1.0 GPL-2" # GPL-2 for init script +KEYWORDS="~amd64 -sparc ~x86" +IUSE="mysql postgres sguil" + +DEPEND=" + net-libs/libpcap + mysql? ( dev-db/mysql-connector-c:0= ) + postgres? ( dev-db/postgresql:*[server] ) + sguil? ( dev-lang/tcl:0 ) +" +RDEPEND=" + ${DEPEND} + net-analyzer/snort +" + +S=${WORKDIR}/${P/_/-} + +DOCS="AUTHORS README docs/*" +PATCHES=( + "${WORKDIR}"/${P}-64bit.patch + "${WORKDIR}"/${P}-canonical-ar.patch + "${WORKDIR}"/${P}-configure-in.patch +) +SGUIL_PATCHES=( + "${WORKDIR}"/${P}-op_plugbase.c.patch + "${WORKDIR}"/${P}-sguil_files.patch +) + +src_prepare() { + use sguil && PATCHES+=( "${SGUIL_PATCHES[@]}" ) + default + + eautoreconf +} + +src_configure() { + tc-export AR + + econf \ + $(use_enable mysql) \ + $(use_enable postgres) \ + $(use_enable sguil tcl) \ + --sysconfdir=/etc/snort +} + +src_install() { + default + + keepdir /var/log/snort + keepdir /var/log/snort/archive + + insinto /etc/snort + newins etc/barnyard.conf barnyard.conf + newconfd "${FILESDIR}"/barnyard.confd barnyard + newinitd "${FILESDIR}"/barnyard.rc6 barnyard + + if use sguil ; then + sed -i -e "/config hostname:/s%snorthost%$(hostname)%" \ + -e "/config interface/s:fxp0:eth0:" \ + -e "s:output alert_fast:#output alert_fast:" \ + -e "s:output log_dump:#output log_dump:" \ + "${D}/etc/snort/barnyard.conf" || die "sed failed" + + sed -i -e s:/var/log/snort:/var/lib/sguil/$(hostname): \ + -e s:/var/run/barnyard.pid:/var/run/sguil/barnyard.pid: \ + "${D}/etc/conf.d/barnyard" || die "sed failed" + + sed -i -e "/start-stop-daemon --start/s:--exec:-c sguil --exec:" \ + "${D}/etc/init.d/barnyard" || die "sed failed" + fi +} + +pkg_postinst() { + if use sguil ; then + elog + elog "Make sure to edit /etc/snort/barnyard.conf and uncomment the" + elog "sguil section along with supplying the appropriate database" + elog "information." + elog + fi +} -- cgit v1.2.3