packages: libpcap/libpcap.spec, libpcap/libpcap-usb.patch (NEW)=?UTF-8?Q?=20?=- updated t...
qboosh
qboosh at pld-linux.org
Mon Jun 25 17:32:59 CEST 2012
Author: qboosh Date: Mon Jun 25 15:32:59 2012 GMT
Module: packages Tag: HEAD
---- Log message:
- updated to 1.3.0
- added usb patch: hardcode "usbmon" dev name instead of detection via udev on compile time,
link with libpthread when building with canusb support (canusb code uses pthreads)
---- Files affected:
packages/libpcap:
libpcap.spec (1.95 -> 1.96) , libpcap-usb.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: packages/libpcap/libpcap.spec
diff -u packages/libpcap/libpcap.spec:1.95 packages/libpcap/libpcap.spec:1.96
--- packages/libpcap/libpcap.spec:1.95 Tue Jan 3 07:01:11 2012
+++ packages/libpcap/libpcap.spec Mon Jun 25 17:32:54 2012
@@ -11,15 +11,16 @@
Summary(ru.UTF-8): Предоставляет доступ к сетевым интерфейсам в promiscuous-режиме
Summary(uk.UTF-8): Надає доступ до мережевих інтерфейсів в promiscuous-режимі
Name: libpcap
-Version: 1.2.1
+Version: 1.3.0
Release: 1
Epoch: 2
License: BSD
Group: Libraries
Source0: http://www.tcpdump.org/release/%{name}-%{version}.tar.gz
-# Source0-md5: 06046e0e81efc60566daf1cc96c77d46
+# Source0-md5: f78455a92622b7a3c05c58b6ad1cec7e
Patch0: %{name}-bonding.patch
-Patch1: %{name}-pf_ring.patch
+Patch1: %{name}-usb.patch
+Patch2: %{name}-pf_ring.patch
URL: http://www.tcpdump.org/
BuildRequires: autoconf >= 2.53
BuildRequires: automake
@@ -28,6 +29,7 @@
BuildRequires: flex
BuildRequires: libnl1-devel >= 1.0
%{?with_pfring:BuildRequires: libpfring-devel}
+BuildRequires: libusb-devel >= 1.0
Obsoletes: libpcap0
Obsoletes: libpcap_mmap
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -153,7 +155,8 @@
%prep
%setup -q
%patch0 -p1
-%{?with_pfring:%patch1 -p0}
+%patch1 -p1
+%{?with_pfring:%patch2 -p0}
%build
cp -f /usr/share/automake/config.sub .
@@ -162,7 +165,7 @@
--with-pcap=linux \
--enable-ipv6
%{__make} \
-%{?with_pfring:CCOPT="%{rpmcflags} -O0"}
+ %{?with_pfring:CCOPT="%{rpmcflags} -O0"}
%install
rm -rf $RPM_BUILD_ROOT
@@ -213,6 +216,11 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.96 2012/06/25 15:32:54 qboosh
+- updated to 1.3.0
+- added usb patch: hardcode "usbmon" dev name instead of detection via udev on compile time,
+ link with libpthread when building with canusb support (canusb code uses pthreads)
+
Revision 1.95 2012/01/03 06:01:11 arekm
- up to 1.2.1
================================================================
Index: packages/libpcap/libpcap-usb.patch
diff -u /dev/null packages/libpcap/libpcap-usb.patch:1.1
--- /dev/null Mon Jun 25 17:32:59 2012
+++ packages/libpcap/libpcap-usb.patch Mon Jun 25 17:32:54 2012
@@ -0,0 +1,23 @@
+--- libpcap-1.3.0/configure.in.orig 2012-03-29 15:42:04.000000000 +0200
++++ libpcap-1.3.0/configure.in 2012-06-25 17:23:24.365976729 +0200
+@@ -1275,10 +1275,7 @@
+ AC_DEFINE(PCAP_SUPPORT_USB, 1, [target host supports USB sniffing])
+ USB_SRC=pcap-usb-linux.c
+ AC_MSG_RESULT(yes)
+- ac_usb_dev_name=`udevinfo -q name -p /sys/class/usb_device/usbmon 2>/dev/null`
+- if test $? -ne 0 ; then
+- ac_usb_dev_name="usbmon"
+- fi
++ ac_usb_dev_name="usbmon"
+ AC_DEFINE_UNQUOTED(LINUX_USB_MON_DEV, "/dev/$ac_usb_dev_name", [path for device for USB sniffing])
+ AC_MSG_NOTICE(Device for USB sniffing is /dev/$ac_usb_dev_name)
+ #
+@@ -1406,7 +1403,7 @@
+ [
+ AC_DEFINE(PCAP_SUPPORT_CANUSB, 1, [target host supports canusb])
+ CANUSB_SRC=pcap-canusb-linux.c
+- LIBS="-lusb-1.0 $LIBS"
++ LIBS="-lusb-1.0 -lpthread $LIBS"
+ AC_MSG_NOTICE(canusb sniffing is supported)
+ ],
+ AC_MSG_NOTICE(canusb sniffing is not supported; install libusb1.0 lib devel to enable it)
================================================================
---- CVS-web:
http://cvs.pld-linux.org/packages/libpcap/libpcap.spec?r1=1.95&r2=1.96
More information about the pld-cvs-commit
mailing list