Summary: | ebuild for enhanced libpcap with mmap ringbuffer support | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Andreas Kobara <abusch> |
Component: | New packages | Assignee: | Gentoo Netmon project <netmon> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | dragonheart |
Priority: | High | Keywords: | EBUILD |
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
URL: | http://public.lanl.gov/cpw/ | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
ebuild for libpcap-ringbuffer should be virtual/libpcap
updated ebuild |
Description
Andreas Kobara
2004-09-07 05:04:15 UTC
Created attachment 39120 [details]
ebuild for libpcap-ringbuffer should be virtual/libpcap
See with regard to fPIC http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=3&chap=1 Daniel, I didn't get the point, can you get me another hint. The use of "global" fPIC seems right to me as libpcap is a shared library only, no other executable. The big memory allocations for ringbuffer is done by the kernel itself. Further it is the same ebuild "except for the sed line instead of a patchfile" as for the original libpcap. Ok my mistake - your right. Other things I noticed and I realise these aren't your mistakes: I think there is a preference to use "${CC}" rather than "gcc" although I can't find off hand where its written. Also rather than einstall {e}make DESTDIR=${D} install is prefered. /usr/doc/ should be /usr/share/doc Andreas if your interested in becoming a dev email me (and stop attaching tarballs to bug reports :-) and read through http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml especially the becoming a dev bit. Created attachment 39494 [details]
updated ebuild
removed einstall part, changed /usr/share/doc, omitted installing a
non-existent 0.7.2 libpcap
fPIC schould be tested on different architectures,
there could be a relocation problem still.
added net-libs/libpcap-ringbuffer-1.0.20041001.ebuild I still need to do a dev-gentoo email to support a virtual. virtual added. In the middle of changing dependancies to virtual/libpcap. transition of dependencies should be complete. Thanks again for the bug. |