Gentoo Archives: gentoo-commits

From: "Patrick Lauer (patrick)" <patrick@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-libs/daq: daq-2.0.0.ebuild ChangeLog
Date: Fri, 31 May 2013 02:48:46
Message-Id: 20130531024841.055EB2171E@flycatcher.gentoo.org
1 patrick 13/05/31 02:48:40
2
3 Modified: ChangeLog
4 Added: daq-2.0.0.ebuild
5 Log:
6 Bump
7
8 (Portage version: 2.2.0_alpha177/cvs/Linux x86_64, unsigned Manifest commit)
9
10 Revision Changes Path
11 1.24 net-libs/daq/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/daq/ChangeLog?rev=1.24&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/daq/ChangeLog?rev=1.24&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/daq/ChangeLog?r1=1.23&r2=1.24
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-libs/daq/ChangeLog,v
20 retrieving revision 1.23
21 retrieving revision 1.24
22 diff -u -r1.23 -r1.24
23 --- ChangeLog 17 Mar 2013 17:14:27 -0000 1.23
24 +++ ChangeLog 31 May 2013 02:48:40 -0000 1.24
25 @@ -1,6 +1,11 @@
26 # ChangeLog for net-libs/daq
27 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/net-libs/daq/ChangeLog,v 1.23 2013/03/17 17:14:27 hwoarang Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/net-libs/daq/ChangeLog,v 1.24 2013/05/31 02:48:40 patrick Exp $
30 +
31 +*daq-2.0.0 (31 May 2013)
32 +
33 + 31 May 2013; Patrick Lauer <patrick@g.o> +daq-2.0.0.ebuild:
34 + Bump
35
36 17 Mar 2013; Markos Chandras <hwoarang@g.o> metadata.xml:
37 Add proxy-maintainers to metadata.xml
38
39
40
41 1.1 net-libs/daq/daq-2.0.0.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/daq/daq-2.0.0.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/daq/daq-2.0.0.ebuild?rev=1.1&content-type=text/plain
45
46 Index: daq-2.0.0.ebuild
47 ===================================================================
48 # Copyright 1999-2013 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/net-libs/daq/daq-2.0.0.ebuild,v 1.1 2013/05/31 02:48:40 patrick Exp $
51
52 EAPI="2"
53
54 inherit eutils multilib
55
56 DESCRIPTION="Data Acquisition library, for packet I/O"
57 HOMEPAGE="http://www.snort.org/"
58 SRC_URI="http://www.snort.org/downloads/2311 -> ${P}.tar.gz"
59 LICENSE="GPL-2"
60 SLOT="0"
61 KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86"
62 IUSE="ipv6 +afpacket +dump +pcap nfq ipq static-libs"
63
64 DEPEND="pcap? ( >=net-libs/libpcap-1.0.0 )
65 dump? ( >=net-libs/libpcap-1.0.0 )
66 nfq? ( dev-libs/libdnet
67 >=net-firewall/iptables-1.4.10
68 net-libs/libnetfilter_queue )
69 ipq? ( dev-libs/libdnet
70 >=net-firewall/iptables-1.4.10
71 net-libs/libnetfilter_queue )"
72
73 RDEPEND="${DEPEND}"
74
75 src_configure() {
76 econf \
77 $(use_enable ipv6) \
78 $(use_enable pcap pcap-module) \
79 $(use_enable afpacket afpacket-module) \
80 $(use_enable dump dump-module) \
81 $(use_enable nfq nfq-module) \
82 $(use_enable ipq ipq-module) \
83 $(use_enable static-libs static) \
84 --disable-ipfw-module \
85 --disable-bundled-modules
86 }
87
88 src_install() {
89 emake DESTDIR="${D}" install || die "make install failed"
90 dodoc ChangeLog README
91
92 # Remove unneeded .la files
93 rm \
94 "${D}"usr/$(get_libdir)/daq/*.la \
95 "${D}"usr/$(get_libdir)/libdaq*.la \
96 "${D}"usr/$(get_libdir)/libsfbpf.la \
97 || die
98
99 # If not using static-libs don't install the static libraries
100 # This has been bugged upstream
101 if ! use static-libs; then
102 for z in libdaq_static libdaq_static_modules; do
103 rm "${D}"usr/$(get_libdir)/${z}.a
104 done
105 fi
106 }
107
108 pkg_postinst() {
109 einfo "The Data Acquisition library (DAQ) for packet I/O replaces direct"
110 einfo "calls to PCAP functions with an abstraction layer that facilitates"
111 einfo "operation on a variety of hardware and software interfaces without"
112 einfo "requiring changes to application such as Snort."
113 einfo
114 einfo "Please see the README file for DAQ for information about specific"
115 einfo "DAQ modules."
116 }