diff options
author | Robert Clausecker <fuz@fuz.su> | 2022-11-07 19:08:14 +0000 |
---|---|---|
committer | Fernando ApesteguĂa <fernape@FreeBSD.org> | 2022-11-17 07:03:33 +0000 |
commit | 98a1bc7f0d2f5539100fe22e27f83cedb29ab040 (patch) | |
tree | f6e61425334f89d799c334bc4f3c5b2076bf1650 | |
parent | 9bf6a9996323c016eb295bd6190b0e47ad76fdf4 (diff) | |
download | ports-98a1bc7f0d2f5539100fe22e27f83cedb29ab040.tar.gz ports-98a1bc7f0d2f5539100fe22e27f83cedb29ab040.zip |
net/traff: fix build with -fno-common
Also:
* define LICENSE
* fix missing LIB_DEPENDS on libargp.so
PR: 267594
Reported by: fuz@fuz.su
Approved by: daniel@freebsd.ro (maintainer, timeout 2 weeks)
MFH: 2022Q4 (build fix)
-rw-r--r-- | net/traff/Makefile | 9 | ||||
-rw-r--r-- | net/traff/files/patch-readconfig.c | 11 | ||||
-rw-r--r-- | net/traff/files/patch-readconfig.h | 12 |
3 files changed, 26 insertions, 6 deletions
diff --git a/net/traff/Makefile b/net/traff/Makefile index 70c12cc5ad79..a75fb9916df9 100644 --- a/net/traff/Makefile +++ b/net/traff/Makefile @@ -1,16 +1,17 @@ PORTNAME= traff PORTVERSION= 0.7 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net net-mgmt MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= daniel@freebsd.ro COMMENT= Libpcab based fast traffic accounting program +WWW= https://sourceforge.net/projects/traff -BROKEN_FreeBSD_13= ld: error: duplicate symbol: conf_file -BROKEN_FreeBSD_14= ld: error: duplicate symbol: conf_file +LICENSE= GPLv2 +LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= ${LOCALBASE}/include/argp.h:devel/argp-standalone +LIB_DEPENDS= libargp.so:devel/argp-standalone USES= gmake USE_RC_SUBR= traff diff --git a/net/traff/files/patch-readconfig.c b/net/traff/files/patch-readconfig.c new file mode 100644 index 000000000000..1d89296124ff --- /dev/null +++ b/net/traff/files/patch-readconfig.c @@ -0,0 +1,11 @@ +--- readconfig.c.orig 2022-11-06 12:02:53 UTC ++++ readconfig.c +@@ -23,6 +23,8 @@ + + #define WHITESPACE " \t\r\n" + ++char conf_file[]; ++ + typedef enum { + // oSQL, + oBadOption,oDevices,oPeriod,oCat, diff --git a/net/traff/files/patch-readconfig.h b/net/traff/files/patch-readconfig.h index 0f0af5b4f64f..15c31d3ae1c8 100644 --- a/net/traff/files/patch-readconfig.h +++ b/net/traff/files/patch-readconfig.h @@ -1,5 +1,5 @@ ---- readconfig.h.orig 2009-11-10 20:55:07.000000000 -0500 -+++ readconfig.h 2011-05-26 21:06:12.000000000 -0400 +--- readconfig.h.orig 2009-11-11 01:55:07 UTC ++++ readconfig.h @@ -13,7 +13,7 @@ #endif @@ -9,3 +9,11 @@ #endif #include <stdlib.h> +@@ -118,6 +118,6 @@ int config_read_config_file(t_config * config,char * f + void config_destroy(t_config * config); + char * get_dump_type_str(e_dumptypes dumptype); + +-char conf_file[FILELENGTH]; ++extern char conf_file[FILELENGTH]; + + #endif |