[121135] trunk/dports/net/tcpreplay
Joshua Root
jmr at macports.org
Sat Jun 21 18:17:47 PDT 2014
On 2014-6-22 09:35 , Ryan Schmidt wrote:
>
> On Jun 18, 2014, at 10:56 AM, snc at macports.org wrote:
>
>> Revision
>> 121135
>> Author
>> snc at macports.org
>> Date
>> 2014-06-18 08:56:55 -0700 (Wed, 18 Jun 2014)
>> Log Message
>>
>> tcpreplay: update to 3.4.4, #41101
>
> This does not update the port to 3.4.4; the port was already at 3.4.4.
>
>> Modified Paths
>>
>> • trunk/dports/net/tcpreplay/Portfile
>> Added Paths
>>
>> • trunk/dports/net/tcpreplay/files/
>> • trunk/dports/net/tcpreplay/files/tcpreplay_maverick.patch
>> Diff
>>
>> Modified: trunk/dports/net/tcpreplay/Portfile (121134 => 121135)
>>
>> --- trunk/dports/net/tcpreplay/Portfile 2014-06-18 15:48:22 UTC (rev 121134)
>> +++ trunk/dports/net/tcpreplay/Portfile 2014-06-18 15:56:55 UTC (rev 121135)
>>
>> @@ -7,7 +7,7 @@
>>
>> license BSD ISC
>>
>> version 3.4.4
>>
>> platforms darwin
>>
>> -maintainers wohner.eu:normen
>>
>> +maintainers pmq openmaintainer
>>
>>
>>
>> description Replay pcap files at arbitrary speeds onto the network
>>
>> long_description \
>>
>> @@ -32,3 +32,6 @@
>>
>>
>>
>> configure.args --with-libpcap=${prefix} \
>>
>> --with-tcpdump=${prefix}/sbin/tcpdump
>>
>> +
>> +configure.cflags-append -D_FORTIFY_SOURCE=0
>> +
>>
>> Added: trunk/dports/net/tcpreplay/files/tcpreplay_maverick.patch (0 => 121135)
>>
>> --- trunk/dports/net/tcpreplay/files/tcpreplay_maverick.patch (rev 0)
>> +++ trunk/dports/net/tcpreplay/files/tcpreplay_maverick.patch 2014-06-18 15:56:55 UTC (rev 121135)
>>
>> @@ -0,0 +1,11 @@
>>
>> +--- /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/net/tcpreplay/Portfile
>> 2013-07-15 18:03:08.000000000 +0200
>> ++++ Portfile 2013-11-01 11:56:37.000000000 +0100
>> +@@ -32,3 +32,8 @@
>> +
>> + configure.args --with-libpcap=${prefix} \
>> + --with-tcpdump=${prefix}/sbin/tcpdump
>> ++
>> ++if {${os.platform} == "darwin" && ${os.major} == 13} {
>> ++ configure.cflags-append -D_FORTIFY_SOURCE=0
>> ++}
>
> This patch seems to be a patch meant to be applied to the portfile, not added to the files directory.
Besides which, turning off _FORTIFY_SOURCE is a bad idea. The correct
fix is for the source file to include the right header rather than
declaring its own prototype, or to do something along the lines of
<https://trac.macports.org/attachment/ticket/40763/patch-gethostname.c.diff>
- Josh
More information about the macports-dev
mailing list