Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 341009

Summary: net-libs/daq new package (REQUIRED BY >=Snort-2.9.0)
Product: Gentoo Linux Reporter: Jason Wallace <jason.r.wallace>
Component: New packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Status: RESOLVED FIXED    
Severity: enhancement Keywords: EBUILD
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://www.snort.org/snort-downloads
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 341013    
Attachments: daq-0.2.ebuild
metadata.xml
daq-0.2.ebuild
daq-0.3.ebuild

Description Jason Wallace 2010-10-14 17:38:21 UTC
Snort 2.9 introduces the DAQ, or Data Acquisition library, for packet I/O.  The DAQ replaces direct calls to PCAP functions with an abstraction layer that facilitates operation on a variety of hardware and software interfaces  without requiring changes to Snort.

All ebuilds of >=Snort-2.9.0 require these libraries to compile.

I'm sugesting this be placed in net-libs since DAQ is simular to libpcap.


This ebuild compiles and installs the following libaries:

/usr/$(get_libdir)/daq/daq_afpacket.so
/usr/$(get_libdir)/daq/daq_dump.so
/usr/$(get_libdir)/daq/daq_pcap.so
/usr/$(get_libdir)/libdaq.so.0.0.1
/usr/$(get_libdir)/libsfbpf.so.0.0.1
/usr/$(get_libdir)/libdaq_static.a
/usr/$(get_libdir)/libdaq_static_modules.a
/usr/$(get_libdir)/libdaq.la
/usr/$(get_libdir)/libdaq_static.la
/usr/$(get_libdir)/libdaq_static_modules.la
/usr/$(get_libdir)/libsfbpf.la

And the following binary used by snort during ./configure:

/usr/bin/daq-modules-config




Reproducible: Always

Steps to Reproduce:






And of course, the repoman was paid...

daq # repoman full

RepoMan scours the neighborhood...
  ebuild.allmasked              1
   net-libs/daq

Note: use --include-dev (-d) to check dependencies for 'dev' profiles

RepoMan sez: "You're only giving me a partial QA payment?
              I'll take it this time, but I'm not happy."
Comment 1 Jason Wallace 2010-10-14 17:39:44 UTC
Created attachment 250591 [details]
daq-0.2.ebuild



Ebuild for daq-0.2
Comment 2 Jason Wallace 2010-10-14 17:41:06 UTC
Created attachment 250593 [details]
metadata.xml


metadata.xml for the package
Comment 3 Jason Wallace 2010-10-21 19:34:08 UTC
Created attachment 251483 [details]
daq-0.2.ebuild


Updated ebuild that incorporates feedback from PVA.
Comment 4 Jason Wallace 2010-11-02 17:35:28 UTC
Created attachment 252923 [details]
daq-0.3.ebuild

Updated ebuild for daq-0.3. No functionality difference between 0.3 and 0.2. just some bug fixes.

ChangeLog

+ Updated SRC_URI to point to new download location
Comment 5 Patrick Lauer gentoo-dev 2010-11-02 18:11:53 UTC
+  02 Nov 2010; Patrick Lauer <patrick@gentoo.org> +daq-0.2.ebuild,
+  +metadata.xml:
+  Initial commit. Ebuild provided by Jason Wallace #341009
Comment 6 Patrick Lauer gentoo-dev 2010-11-02 18:19:38 UTC
+  02 Nov 2010; Patrick Lauer <patrick@gentoo.org> +daq-0.3.ebuild:
+  Bump

Timing is everything ;)
Comment 7 Christian Wilken 2010-11-13 20:48:14 UTC
Somethings not right in the daq-0.3.ebuild.

Have a look here: http://forums.gentoo.org/viewtopic-p-6485001.html#6485001