| Summary: | net-libs/daq new package (REQUIRED BY >=Snort-2.9.0) | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Jason Wallace <jason.r.wallace> |
| Component: | New packages | Assignee: | 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 |
||
Created attachment 250591 [details]
daq-0.2.ebuild
Ebuild for daq-0.2
Created attachment 250593 [details]
metadata.xml
metadata.xml for the package
Created attachment 251483 [details]
daq-0.2.ebuild
Updated ebuild that incorporates feedback from PVA.
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
+ 02 Nov 2010; Patrick Lauer <patrick@gentoo.org> +daq-0.2.ebuild, + +metadata.xml: + Initial commit. Ebuild provided by Jason Wallace #341009 + 02 Nov 2010; Patrick Lauer <patrick@gentoo.org> +daq-0.3.ebuild: + Bump Timing is everything ;) Somethings not right in the daq-0.3.ebuild. Have a look here: http://forums.gentoo.org/viewtopic-p-6485001.html#6485001 |
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."