FreeBSD Bugzilla – Attachment 144772 Details for
Bug 191902
[update] net-mgmt/tcptrack doesn't build and when patched, segfaults
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
patch to update, stage, fix build
tcptrack.diff (text/plain), 3.73 KB, created by
Kurt Jaeger
on 2014-07-18 08:29:22 UTC
(
hide
)
Description:
patch to update, stage, fix build
Filename:
MIME Type:
Creator:
Kurt Jaeger
Created:
2014-07-18 08:29:22 UTC
Size:
3.73 KB
patch
obsolete
>diff -r -u -N net-mgmt/tcptrack/Makefile /usr/home/pi/myp/net-mgmt/tcptrack/Makefile >--- net-mgmt/tcptrack/Makefile 2014-01-22 23:21:59.000000000 +0100 >+++ /usr/home/pi/myp/net-mgmt/tcptrack/Makefile 2014-07-18 10:25:57.000000000 +0200 >@@ -2,25 +2,14 @@ > # $FreeBSD: head/net-mgmt/tcptrack/Makefile 340722 2014-01-22 17:00:46Z mat $ > > PORTNAME= tcptrack >-PORTVERSION= 1.3.0 >+PORTVERSION= 1.4.2 > CATEGORIES= net-mgmt >-MASTER_SITES= http://www.rhythm.cx/~steve/devel/tcptrack/%SUBDIR%/ >-MASTER_SITE_SUBDIR= release/${PORTVERSION}/source >+MASTER_SITES= http://pkgs.fedoraproject.org/repo/pkgs/tcptrack/tcptrack-1.4.2.tar.gz/dacf71a6b5310caf1203a2171b598610/ > > MAINTAINER= squat@squat.no > COMMENT= Packet sniffer which displays TCP information like top(1) > > GNU_CONFIGURE= yes >- >-NO_STAGE= yes >-PLIST_FILES= bin/tcptrack >-MAN1= tcptrack.1 >-PORTDOCS= AUTHORS ChangeLog INSTALL NEWS README TODO >- >-.if !defined(NOPORTDOCS) >-post-install: >- @${MKDIR} ${DOCSDIR} >- cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR} >-.endif >+USE_GCC= yes > > .include <bsd.port.mk> >diff -r -u -N net-mgmt/tcptrack/distinfo /usr/home/pi/myp/net-mgmt/tcptrack/distinfo >--- net-mgmt/tcptrack/distinfo 2014-01-22 23:21:59.000000000 +0100 >+++ /usr/home/pi/myp/net-mgmt/tcptrack/distinfo 2014-07-18 09:54:27.000000000 +0200 >@@ -1,2 +1,2 @@ >-SHA256 (tcptrack-1.3.0.tar.gz) = a46a5ba3132ebc9a7a98929dcf860cdff7966ba6f144f47ec8399c1c60c2ef2b >-SIZE (tcptrack-1.3.0.tar.gz) = 116725 >+SHA256 (tcptrack-1.4.2.tar.gz) = 6607b1e1c778c49d3e8795e119065cf66eb2db28b3255dbc56b1612527107049 >+SIZE (tcptrack-1.4.2.tar.gz) = 120569 >diff -r -u -N net-mgmt/tcptrack/files/patch-IPv6Address.cc /usr/home/pi/myp/net-mgmt/tcptrack/files/patch-IPv6Address.cc >--- net-mgmt/tcptrack/files/patch-IPv6Address.cc 1970-01-01 01:00:00.000000000 +0100 >+++ /usr/home/pi/myp/net-mgmt/tcptrack/files/patch-IPv6Address.cc 2014-07-18 10:20:28.000000000 +0200 >@@ -0,0 +1,11 @@ >+--- src/IPv6Address.cc.orig 2010-09-28 03:35:16.000000000 +0200 >++++ src/IPv6Address.cc 2014-07-18 10:19:48.000000000 +0200 >+@@ -7,6 +7,8 @@ >+ #include "IPv6Address.h" >+ #include "util.h" >+ >++#define s6_addr16 __u6_addr.__u6_addr16 >++ >+ uint16_t IPv6Address::GetShort( int index ) const >+ { >+ assert(index >= 0); >diff -r -u -N net-mgmt/tcptrack/files/patch-headers.h /usr/home/pi/myp/net-mgmt/tcptrack/files/patch-headers.h >--- net-mgmt/tcptrack/files/patch-headers.h 1970-01-01 01:00:00.000000000 +0100 >+++ /usr/home/pi/myp/net-mgmt/tcptrack/files/patch-headers.h 2014-07-18 09:58:46.000000000 +0200 >@@ -0,0 +1,10 @@ >+--- src/headers.h-orig 2014-07-18 09:58:12.000000000 +0200 >++++ src/headers.h 2014-07-18 09:58:31.000000000 +0200 >+@@ -120,7 +120,6 @@ >+ #define TH_URG 0x20 >+ #define TH_ECE 0x40 >+ #define TH_CWR 0x80 >+- #define TH_FLAGS (TH_FIN|TH_SYN|TH_RST|TH_ACK|TH_URG|TH_ECE|TH_CWR) >+ u_short th_win; /* window */ >+ u_short th_sum; /* checksum */ >+ u_short th_urp; /* urgent pointer */ >diff -r -u -N net-mgmt/tcptrack/files/patch-util.cc /usr/home/pi/myp/net-mgmt/tcptrack/files/patch-util.cc >--- net-mgmt/tcptrack/files/patch-util.cc 1970-01-01 01:00:00.000000000 +0100 >+++ /usr/home/pi/myp/net-mgmt/tcptrack/files/patch-util.cc 2014-07-18 09:56:39.000000000 +0200 >@@ -0,0 +1,10 @@ >+--- src/util.cc-orig 2014-07-18 09:55:37.000000000 +0200 >++++ src/util.cc 2014-07-18 09:56:11.000000000 +0200 >+@@ -22,6 +22,7 @@ >+ #include "util.h" >+ #include <stdio.h> >+ #include <cstring> >++#include <string> >+ #include "headers.h" >+ #ifdef HAVE_HASH_MAP >+ # include <hash_map> >diff -r -u -N net-mgmt/tcptrack/pkg-plist /usr/home/pi/myp/net-mgmt/tcptrack/pkg-plist >--- net-mgmt/tcptrack/pkg-plist 1970-01-01 01:00:00.000000000 +0100 >+++ /usr/home/pi/myp/net-mgmt/tcptrack/pkg-plist 2014-07-18 10:25:43.000000000 +0200 >@@ -0,0 +1,2 @@ >+bin/tcptrack >+man/man1/tcptrack.1.gz
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 191902
:
144731
| 144772