[prev in list] [next in list] [prev in thread] [next in thread]
List: openpkg-cvs
Subject: [CVS] OpenPKG: openpkg-src/tcpreplay/ tcpreplay.patch tcpreplay.spec
From: "Ralf S. Engelschall" <rse () openpkg ! org>
Date: 2007-10-31 15:05:57
Message-ID: 20071031150557.A31DE1B5050 () master ! openpkg ! org
[Download RAW message or body]
OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /v/openpkg/cvs Email: rse@openpkg.org
Module: openpkg-src Date: 31-Oct-2007 16:05:57
Branch: HEAD Handle: 2007103115055600
Added files:
openpkg-src/tcpreplay tcpreplay.patch
Modified files:
openpkg-src/tcpreplay tcpreplay.spec
Log:
upgrading package: tcpreplay 3.2.1 -> 3.2.2
Summary:
Revision Changes Path
1.3 +15 -0 openpkg-src/tcpreplay/tcpreplay.patch
1.49 +9 -10 openpkg-src/tcpreplay/tcpreplay.spec
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/tcpreplay/tcpreplay.patch
============================================================================
$ cvs diff -u -r0 -r1.3 tcpreplay.patch
--- /dev/null 2007-10-31 16:01:19 +0100
+++ tcpreplay.patch 2007-10-31 16:05:57 +0100
@@ -0,0 +1,15 @@
+Index: src/common/sendpacket.c
+--- src/common/sendpacket.c.orig 2007-10-31 05:06:56 +0100
++++ src/common/sendpacket.c 2007-10-31 15:59:38 +0100
+@@ -407,9 +407,11 @@
+ strlcpy(sp->device, device, sizeof(sp->device));
+ sp->handle.pcap = pcap;
+
++#if defined(BIOCSHDRCMPLT)
+ fd = pcap_get_selectable_fd(pcap);
+ if (ioctl(fd, BIOCSHDRCMPLT, &spoof_eth_src) == -1)
+ errx(1, "Unable to enable source MAC spoof support: %s", strerror(errno));
++#endif
+
+ return sp;
+ }
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/tcpreplay/tcpreplay.spec
============================================================================
$ cvs diff -u -r1.48 -r1.49 tcpreplay.spec
--- openpkg-src/tcpreplay/tcpreplay.spec 26 Oct 2007 07:42:38 -0000 1.48
+++ openpkg-src/tcpreplay/tcpreplay.spec 31 Oct 2007 15:05:56 -0000 1.49
@@ -22,10 +22,6 @@
## SUCH DAMAGE.
##
-# package version
-%define V_opkg 3.2.1
-%define V_dist 3.2.1
-
# package information
Name: tcpreplay
Summary: TCP Packet Replaying
@@ -36,11 +32,12 @@
Class: EVAL
Group: Capturing
License: BSD-style
-Version: %{V_opkg}
-Release: 20071026
+Version: 3.2.2
+Release: 20071031
# list of sources
-Source0: http://switch.dl.sourceforge.net/sourceforge/tcpreplay/tcpreplay-%{V_dist}.tar.gz
+Source0: http://switch.dl.sourceforge.net/sourceforge/tcpreplay/tcpreplay-%{version}.tar.gz
+Patch0: tcpreplay.patch
# build information
Prefix: %{l_prefix}
@@ -58,13 +55,14 @@
%track
prog tcpreplay = {
- version = %{V_dist}
+ version = %{version}
url = http://prdownloads.sourceforge.net/tcpreplay/
regex = tcpreplay-(__VER__)\.tar\.gz
}
%prep
- %setup -q -n tcpreplay-%{V_dist}
+ %setup -q
+ %patch -p0
%build
CC="%{l_cc}" \
@@ -73,6 +71,7 @@
LDFLAGS="%{l_ldflags}" \
./configure \
--prefix=%{l_prefix} \
+ --mandir=%{l_prefix}/man \
--with-libnet=%{l_prefix} \
--with-libpcap=%{l_prefix} \
--with-pcapnav-config=%{l_prefix}/bin/pcapnav-config \
@@ -81,7 +80,7 @@
%install
rm -rf $RPM_BUILD_ROOT
- %{l_make} %{l_mflags} install prefix=$RPM_BUILD_ROOT%{l_prefix}
+ %{l_make} %{l_mflags} install AM_MAKEFLAGS="DESTDIR=$RPM_BUILD_ROOT"
strip $RPM_BUILD_ROOT%{l_prefix}/bin/* >/dev/null 2>&1 || true
rm -f $RPM_BUILD_ROOT%{l_prefix}/bin/man2html
rm -rf $RPM_BUILD_ROOT%{l_prefix}/lib
@@ .
______________________________________________________________________
OpenPKG http://openpkg.org
CVS Repository Commit List openpkg-cvs@openpkg.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic