Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 341009 - net-libs/daq new package (REQUIRED BY >=Snort-2.9.0)
Summary: net-libs/daq new package (REQUIRED BY >=Snort-2.9.0)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement with 1 vote (vote)
Assignee: Default Assignee for New Packages
URL: http://www.snort.org/snort-downloads
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks: 341013
  Show dependency tree
 
Reported: 2010-10-14 17:38 UTC by Jason Wallace
Modified: 2010-11-13 20:48 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
daq-0.2.ebuild (daq-0.2.ebuild,2.77 KB, text/plain)
2010-10-14 17:39 UTC, Jason Wallace
Details
metadata.xml (metadata.xml,589 bytes, application/xml)
2010-10-14 17:41 UTC, Jason Wallace
Details
daq-0.2.ebuild (daq-0.2.ebuild,1.50 KB, text/plain)
2010-10-21 19:34 UTC, Jason Wallace
Details
daq-0.3.ebuild (daq-0.3.ebuild,1.50 KB, text/plain)
2010-11-02 17:35 UTC, Jason Wallace
Details

Note You need to log in before you can comment on or make changes to this bug.
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