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