From owner-svn-ports-all@freebsd.org Tue Sep 22 13:28:43 2020 Return-Path: Delivered-To: svn-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 540C03E9613; Tue, 22 Sep 2020 13:28:43 +0000 (UTC) (envelope-from se@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4BwhwC1ZlKz41rm; Tue, 22 Sep 2020 13:28:43 +0000 (UTC) (envelope-from se@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 1A3DD201A0; Tue, 22 Sep 2020 13:28:43 +0000 (UTC) (envelope-from se@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 08MDSgZo016562; Tue, 22 Sep 2020 13:28:42 GMT (envelope-from se@FreeBSD.org) Received: (from se@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 08MDSflT016552; Tue, 22 Sep 2020 13:28:41 GMT (envelope-from se@FreeBSD.org) Message-Id: <202009221328.08MDSflT016552@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: se set sender to se@FreeBSD.org using -f From: =?UTF-8?Q?Stefan_E=c3=9fer?= Date: Tue, 22 Sep 2020 13:28:41 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r549592 - in head/sysutils/logtool: . files X-SVN-Group: ports-head X-SVN-Commit-Author: se X-SVN-Commit-Paths: in head/sysutils/logtool: . files X-SVN-Commit-Revision: 549592 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Sep 2020 13:28:43 -0000 Author: se Date: Tue Sep 22 13:28:40 2020 New Revision: 549592 URL: https://svnweb.freebsd.org/changeset/ports/549592 Log: Fix build with -fno-common While here add license (GPLv2) Added: head/sysutils/logtool/files/patch-src_ansi.c (contents, props changed) head/sysutils/logtool/files/patch-src_gethost.c (contents, props changed) head/sysutils/logtool/files/patch-src_includes.h - copied, changed from r549591, head/sysutils/logtool/files/patch-src__includes.h head/sysutils/logtool/files/patch-src_logtool.h (contents, props changed) head/sysutils/logtool/files/patch-src_mod__iptables.c (contents, props changed) head/sysutils/logtool/files/patch-src_mod__snort.c (contents, props changed) head/sysutils/logtool/files/patch-src_mods.h (contents, props changed) head/sysutils/logtool/files/patch-src_parser.c (contents, props changed) head/sysutils/logtool/files/patch-src_readconf.c (contents, props changed) Deleted: head/sysutils/logtool/files/patch-src__includes.h Modified: head/sysutils/logtool/Makefile Modified: head/sysutils/logtool/Makefile ============================================================================== --- head/sysutils/logtool/Makefile Tue Sep 22 13:27:39 2020 (r549591) +++ head/sysutils/logtool/Makefile Tue Sep 22 13:28:40 2020 (r549592) @@ -3,11 +3,15 @@ PORTNAME= logtool PORTVERSION= 1.3.1 +PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= http://xjack.org/logtool/download/ MAINTAINER= rodrigo@FreeBSD.org COMMENT= Parse ASCII logfiles into ANSI, CSV, HTML formats + +LICENSE= GPLv2 +LICENSE_FILE= ${WRKSRC}/COPYING USES= gmake Added: head/sysutils/logtool/files/patch-src_ansi.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/logtool/files/patch-src_ansi.c Tue Sep 22 13:28:40 2020 (r549592) @@ -0,0 +1,11 @@ +--- src/ansi.c.orig 2003-04-21 17:42:38 UTC ++++ src/ansi.c +@@ -20,6 +20,8 @@ + + #include "includes.h" + ++st_color color; ++ + void lt_colorset_ansi() { /* this sets up color definitions for the output module */ + + /* simple strcpy's to the appropriate variables */ Added: head/sysutils/logtool/files/patch-src_gethost.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/logtool/files/patch-src_gethost.c Tue Sep 22 13:28:40 2020 (r549592) @@ -0,0 +1,11 @@ +--- src/gethost.c.orig 2003-05-16 20:13:20 UTC ++++ src/gethost.c +@@ -21,6 +21,8 @@ + /* Yee ole includes (I put this all in one file for my sanity) */ + #include "includes.h" + ++char lt_host[LSIZE]; ++ + #ifndef NO_RESOLVER + /* var's for gethostbyaddr() stuff */ + extern int h_errno; Copied and modified: head/sysutils/logtool/files/patch-src_includes.h (from r549591, head/sysutils/logtool/files/patch-src__includes.h) ============================================================================== --- head/sysutils/logtool/files/patch-src__includes.h Tue Sep 22 13:27:39 2020 (r549591, copy source) +++ head/sysutils/logtool/files/patch-src_includes.h Tue Sep 22 13:28:40 2020 (r549592) @@ -1,10 +1,10 @@ ---- logtool/includes.h.orig Wed Jan 10 04:18:00 2001 -+++ src/includes.h Wed Jan 10 04:20:00 2001 -@@ -22,6 +22,7 @@ +--- src/includes.h.orig 2003-05-02 17:44:53 UTC ++++ src/includes.h +@@ -27,6 +27,7 @@ #include #include #include +#include #include #include - + #include Added: head/sysutils/logtool/files/patch-src_logtool.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/logtool/files/patch-src_logtool.h Tue Sep 22 13:28:40 2020 (r549592) @@ -0,0 +1,44 @@ +--- src/logtool.h.orig 2003-05-29 22:36:57 UTC ++++ src/logtool.h +@@ -82,7 +82,7 @@ int strncasecmp(const char *s1, const char *s2, size_t + #endif + + /* this is a global variable we use to pass around hostname's */ +-char lt_host[LSIZE]; ++extern char lt_host[LSIZE]; + + /* + * This is the structure each line of syslog file get's parsed into. +@@ -105,7 +105,7 @@ typedef struct { + char pmsg[(LSIZE * 4)]; /* where we store the string we're going to print */ + MOD m; /* pointer to where we store extra data for mod_* events*/ + } st_event; +-st_event event; ++extern st_event event; + + /* Structure for the event color variables */ + typedef struct { +@@ -137,7 +137,7 @@ typedef struct { + char unknown[256]; /* \033u */ + char end[256]; /* \033e */ + } st_color; +-st_color color; ++extern st_color color; + + typedef struct { + char configfile[1024]; /* ascii name of our config file */ +@@ -158,7 +158,7 @@ typedef struct { + short int resolv; /* disable host resolution, even if enabled in cfg file */ + } CONFIG; + +-CONFIG cf; ++extern CONFIG cf; + + extern int errno; /* the error number thing from the errno functions */ + +@@ -242,4 +242,4 @@ typedef struct { + regex_t include_reg; + } STRUCTURE_REGEXS; + +-STRUCTURE_REGEXS reg; ++extern STRUCTURE_REGEXS reg; Added: head/sysutils/logtool/files/patch-src_mod__iptables.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/logtool/files/patch-src_mod__iptables.c Tue Sep 22 13:28:40 2020 (r549592) @@ -0,0 +1,11 @@ +--- src/mod_iptables.c.orig 2003-04-17 11:18:16 UTC ++++ src/mod_iptables.c +@@ -21,6 +21,8 @@ + /* Yee ole includes (I put this all in one file for my sanity) */ + #include "includes.h" + ++IPTABLES it; ++ + /* + * a module to process iptables messages into something sane to read with the naked eye + */ Added: head/sysutils/logtool/files/patch-src_mod__snort.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/logtool/files/patch-src_mod__snort.c Tue Sep 22 13:28:40 2020 (r549592) @@ -0,0 +1,11 @@ +--- src/mod_snort.c.orig 2003-05-02 16:38:33 UTC ++++ src/mod_snort.c +@@ -21,7 +21,7 @@ + /* Yee ole includes (I put this all in one file for my sanity) */ + #include "includes.h" + +- ++SNORT sn; + + /* + * NOTES: Added: head/sysutils/logtool/files/patch-src_mods.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/logtool/files/patch-src_mods.h Tue Sep 22 13:28:40 2020 (r549592) @@ -0,0 +1,37 @@ +--- src/mods.h.orig 2003-04-17 11:21:37 UTC ++++ src/mods.h +@@ -45,12 +45,12 @@ short int ltm_iptables(); + char *get_host(char *host); + + /* for the snort log lines (this one's a bit complicated) */ +-short int ltm_snort(); ++extern short int ltm_snort(); + + /* variables to tell us if we're to use the functions in question or not */ +-short int ltm_use_syslog; +-short int ltm_use_snort; +-short int ltm_use_sudo; ++extern short int ltm_use_syslog; ++extern short int ltm_use_snort; ++extern short int ltm_use_sudo; + /* "ltm_unknown(); we allways have enabled (otherwise, what's the use? */ + + /* data structs for iptables and snort and so-on for linking in event->special */ +@@ -66,7 +66,7 @@ typedef struct { + char class[512]; /* Classification: field */ + char prior[512]; /* Priority: field */ + } SNORT; +-SNORT sn; ++extern SNORT sn; + + /* repeat for iptables variables */ + typedef struct { +@@ -84,7 +84,7 @@ typedef struct { + char ttl[64]; /* TTL=ttl packet time to live */ + char proto[64]; /* PROTO=UDP protocol of datagram */ + } IPTABLES; +-IPTABLES it; ++extern IPTABLES it; + + /* a wrapper struct so's we can point to structs like the above from + * event.* struct (see logtool.h for this struct) */ Added: head/sysutils/logtool/files/patch-src_parser.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/logtool/files/patch-src_parser.c Tue Sep 22 13:28:40 2020 (r549592) @@ -0,0 +1,11 @@ +--- src/parser.c.orig 2003-05-29 18:13:56 UTC ++++ src/parser.c +@@ -20,6 +20,8 @@ + + #include "includes.h" + ++st_event event; ++ + /* a parsing function to do a string replacement (sorta like sed w/o the extended syntax) */ + + /* A function to do string replacement's (a bit like sed) */ Added: head/sysutils/logtool/files/patch-src_readconf.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/logtool/files/patch-src_readconf.c Tue Sep 22 13:28:40 2020 (r549592) @@ -0,0 +1,13 @@ +--- src/readconf.c.orig 2003-04-17 11:12:41 UTC ++++ src/readconf.c +@@ -19,6 +19,10 @@ + */ + + #include "includes.h" ++ ++CONFIG cf; ++STRUCTURE_REGEXS reg; ++ + void lt_set_config_err(char *option, char *val) { + printf("Error: invalid value [%s] to option [%s] in cfg file\n", val, option); + exit (1);