Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 4 May 2020 11:11:11 +0000 (UTC)
From:      Dirk Meyer <dinoex@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r533914 - in head: comms/vrflash/files mail/meta1 mail/sma/files net/x11vnc/files news/cnews/files sysutils/xen-guest-tools/files
Message-ID:  <202005041111.044BBBjN005021@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: dinoex
Date: Mon May  4 11:11:11 2020
New Revision: 533914
URL: https://svnweb.freebsd.org/changeset/ports/533914

Log:
  - fix build with -fno-common

Added:
  head/comms/vrflash/files/
  head/comms/vrflash/files/patch-port.h   (contents, props changed)
  head/mail/sma/files/
  head/mail/sma/files/patch-sma.c   (contents, props changed)
  head/mail/sma/files/patch-sma.h   (contents, props changed)
  head/net/x11vnc/files/patch-util.h   (contents, props changed)
  head/net/x11vnc/files/patch-x11vnc.c   (contents, props changed)
  head/news/cnews/files/patch-mkinperm.c   (contents, props changed)
  head/sysutils/xen-guest-tools/files/patch-tools-xenstore-utils.h   (contents, props changed)
  head/sysutils/xen-guest-tools/files/patch-tools-xenstore-xenstored_core.h   (contents, props changed)
Modified:
  head/mail/meta1/Makefile

Added: head/comms/vrflash/files/patch-port.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/comms/vrflash/files/patch-port.h	Mon May  4 11:11:11 2020	(r533914)
@@ -0,0 +1,13 @@
+--- port.h.orig	2002-10-30 04:48:37 UTC
++++ port.h
+@@ -1,8 +1,8 @@
+ #define PORTLOG 1
+ #define NOPORTLOG 0
+ 
+-const char *prompt1;
+-const char *prompt2;
++extern const char *prompt1;
++extern const char *prompt2;
+ int port_open (char *filestr);
+ void port_init (int fd);
+ void port_send (int fd, char *str, int len, int log);

Modified: head/mail/meta1/Makefile
==============================================================================
--- head/mail/meta1/Makefile	Mon May  4 10:58:59 2020	(r533913)
+++ head/mail/meta1/Makefile	Mon May  4 11:11:11 2020	(r533914)
@@ -110,8 +110,13 @@ IGNORE=		option SASL2AUTHD needs option SASL2
 TLS_SUFFIX?=	-notls
 .endif
 
+post-patch:
+	${REINPLACE_CMD} -e 's| mapspec_kind;|;|' \
+		${WRKSRC}/include/sm/mapcnf.h
+
 post-configure:
-	@${CP} ${WRKSRC}/misc/sm.check.sh ${WRKSRC}/misc/sm.setup.sh \
+	@${CP} ${WRKSRC}/misc/sm.check.sh \
+		${WRKSRC}/misc/sm.setup.sh \
 		${WRKDIR}/
 	@${REINPLACE_CMD} -e 's|/etc/meta1|${META1CONFDIR}|g' \
 		-e 's|$${SD}/misc|${PREFIX}/bin|' \

Added: head/mail/sma/files/patch-sma.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/mail/sma/files/patch-sma.c	Mon May  4 11:11:11 2020	(r533914)
@@ -0,0 +1,128 @@
+--- sma.c.orig	2003-01-16 11:14:42 UTC
++++ sma.c
+@@ -34,6 +34,125 @@ extern int sma_optind;
+ 
+ #include "sma.h"
+ 
++/* pointer to program name: */
++char *pname;
++
++/* current time: */
++time_t tval;
++struct tm *curr;
++struct tm tp;
++
++/*
++ * Command line arguments
++ * xflag sets argument x on/off
++ * xchar is pointer to argument string if x requires an argument
++ */
++int aflag;
++int cflag;
++int dflag;
++int hflag;
++int nflag;
++int sflag;
++int qflag;
++int lflag;
++int vflag;
++int wflag;
++unsigned int lnum;
++unsigned int lrnum;
++int rflag;
++unsigned int rnum;
++unsigned int rrnum;
++int bflag;
++const char *bchar;
++int fflag;
++const char *fchar;
++int oflag;
++const char *ochar;
++int Lflag;
++const char *Lchar;
++int Oflag;
++const char *Ochar;
++int Dflag;
++const char *Dchar;
++int pflag;
++int iflag;
++int tflag;
++int dcaddrflag;
++const char *tchar;
++
++/* Configuration file parameters: */
++int Hflag;
++const char *Hchar;
++int Cflag;
++const char *Cchar;
++int Fflag;
++const char *tbchar;
++int pgflag;
++const char *bechar;
++const char *cfchar;
++const char *puchar;
++const char *pachar;
++const char *plchar;
++const char *ppchar;
++const char *htchar;
++const char *ftchar;
++int csflag;
++int lrflag;
++int rrflag;
++int clsflag;
++unsigned int stnum;
++unsigned int rsnum;
++unsigned int rsrnum;
++unsigned int epnum;
++unsigned int rpnum;
++
++/* Start and end times: */
++char *sstring;
++char *estring;
++char *tstring;
++time_t sstime;
++time_t eetime;
++int syear;
++int smonth;
++int sday;
++int shour;
++int sminute;
++int ssecond;
++int eyear;
++int emonth;
++int eday;
++int ehour;
++int eminute;
++int esecond;
++
++/* hash table sizes: */
++int asize;
++int rsize;
++char *hsstring;
++char *hastring;
++char *hrstring;
++
++/* Filters */
++char *sef;
++char *ref;
++char *srf;
++char *rrf;
++#ifdef USE_REGEXP
++regex_t csef;
++regex_t cref;
++regex_t csrf;
++regex_t crrf;
++#endif
++
++/* Output file handle: */
++FILE *ofp;
++
++/* total number of hosts: */
++int hosts;
++
++/* inital host structure: */
++struct host first;
++
+ int
+ main(int argc, char **argv) {
+ 	FILE *fp = NULL;

Added: head/mail/sma/files/patch-sma.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/mail/sma/files/patch-sma.h	Mon May  4 11:11:11 2020	(r533914)
@@ -0,0 +1,224 @@
+--- sma.h.orig	2003-04-03 09:43:53 UTC
++++ sma.h
+@@ -55,102 +55,102 @@
+ #define FORMAT_CLOG	5
+ 
+ /* pointer to program name: */
+-char *pname;
++extern char *pname;
+ 
+ /* current time: */
+-time_t tval;
+-struct tm *curr;
+-struct tm tp;
++extern time_t tval;
++extern struct tm *curr;
++extern struct tm tp;
+ 
+ /*
+  * Command line arguments
+  * xflag sets argument x on/off
+  * xchar is pointer to argument string if x requires an argument
+  */
+-int aflag;
+-int cflag;
+-int dflag;
+-int hflag;
+-int nflag;
+-int sflag;
+-int qflag;
+-int lflag;
+-int vflag;
+-int wflag;
+-unsigned int lnum;
+-unsigned int lrnum;
+-int rflag;
+-unsigned int rnum;
+-unsigned int rrnum;
+-int bflag;
+-const char *bchar;
+-int fflag;
+-const char *fchar;
+-int oflag;
+-const char *ochar;
+-int Lflag;
+-const char *Lchar;
+-int Oflag;
+-const char *Ochar;
+-int Dflag;
+-const char *Dchar;
+-int pflag;
+-int iflag;
+-int tflag;
+-int dcaddrflag;
+-const char *tchar;
++extern int aflag;
++extern int cflag;
++extern int dflag;
++extern int hflag;
++extern int nflag;
++extern int sflag;
++extern int qflag;
++extern int lflag;
++extern int vflag;
++extern int wflag;
++extern unsigned int lnum;
++extern unsigned int lrnum;
++extern int rflag;
++extern unsigned int rnum;
++extern unsigned int rrnum;
++extern int bflag;
++extern const char *bchar;
++extern int fflag;
++extern const char *fchar;
++extern int oflag;
++extern const char *ochar;
++extern int Lflag;
++extern const char *Lchar;
++extern int Oflag;
++extern const char *Ochar;
++extern int Dflag;
++extern const char *Dchar;
++extern int pflag;
++extern int iflag;
++extern int tflag;
++extern int dcaddrflag;
++extern const char *tchar;
+ 
+ /* Configuration file parameters: */
+-int Hflag;
+-const char *Hchar;
+-int Cflag;
+-const char *Cchar;
+-int Fflag;
+-const char *tbchar;
+-int pgflag;
+-const char *bechar;
+-const char *cfchar;
+-const char *puchar;
+-const char *pachar;
+-const char *plchar;
+-const char *ppchar;
+-const char *htchar;
+-const char *ftchar;
+-int csflag;
+-int lrflag;
+-int rrflag;
+-int clsflag;
+-unsigned int stnum;
+-unsigned int rsnum;
+-unsigned int rsrnum;
+-unsigned int epnum;
+-unsigned int rpnum;
++extern int Hflag;
++extern const char *Hchar;
++extern int Cflag;
++extern const char *Cchar;
++extern int Fflag;
++extern const char *tbchar;
++extern int pgflag;
++extern const char *bechar;
++extern const char *cfchar;
++extern const char *puchar;
++extern const char *pachar;
++extern const char *plchar;
++extern const char *ppchar;
++extern const char *htchar;
++extern const char *ftchar;
++extern int csflag;
++extern int lrflag;
++extern int rrflag;
++extern int clsflag;
++extern unsigned int stnum;
++extern unsigned int rsnum;
++extern unsigned int rsrnum;
++extern unsigned int epnum;
++extern unsigned int rpnum;
+ 
+ /* Start and end times: */
+-char *sstring;
+-char *estring;
+-char *tstring;
+-time_t sstime;
+-time_t eetime;
+-int syear;
+-int smonth;
+-int sday;
+-int shour;
+-int sminute;
+-int ssecond;
+-int eyear;
+-int emonth;
+-int eday;
+-int ehour;
+-int eminute;
+-int esecond;
++extern char *sstring;
++extern char *estring;
++extern char *tstring;
++extern time_t sstime;
++extern time_t eetime;
++extern int syear;
++extern int smonth;
++extern int sday;
++extern int shour;
++extern int sminute;
++extern int ssecond;
++extern int eyear;
++extern int emonth;
++extern int eday;
++extern int ehour;
++extern int eminute;
++extern int esecond;
+ 
+ /* hash table sizes: */
+-int asize;
+-int rsize;
+-char *hsstring;
+-char *hastring;
+-char *hrstring;
++extern int asize;
++extern int rsize;
++extern char *hsstring;
++extern char *hastring;
++extern char *hrstring;
+ 
+ /* sender structure: */
+ struct in {
+@@ -456,25 +456,25 @@ struct host {
+ };
+ 
+ /* Filters */
+-char *sef;
+-char *ref;
+-char *srf;
+-char *rrf;
++extern char *sef;
++extern char *ref;
++extern char *srf;
++extern char *rrf;
+ #ifdef USE_REGEXP
+-regex_t csef;
+-regex_t cref;
+-regex_t csrf;
+-regex_t crrf;
++extern regex_t csef;
++extern regex_t cref;
++extern regex_t csrf;
++extern regex_t crrf;
+ #endif
+ 
+ /* Output file handle: */
+-FILE *ofp;
++extern FILE *ofp;
+ 
+ /* total number of hosts: */
+-int hosts;
++extern int hosts;
+ 
+ /* inital host structure: */
+-struct host first;
++extern struct host first;
+ 
+ /* function definitions: */
+ void usage(void);

Added: head/net/x11vnc/files/patch-util.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/x11vnc/files/patch-util.h	Mon May  4 11:11:11 2020	(r533914)
@@ -0,0 +1,15 @@
+--- src/util.h.orig	2019-01-05 13:22:11 UTC
++++ src/util.h
+@@ -102,9 +102,9 @@ extern struct timeval _mysleep;
+ #ifdef LIBVNCSERVER_HAVE_LIBPTHREAD
+ extern MUTEX(x11Mutex);
+ extern MUTEX(scrollMutex);
+-MUTEX(clientMutex);
+-MUTEX(inputMutex);
+-MUTEX(pointerMutex);
++extern MUTEX(clientMutex);
++extern MUTEX(inputMutex);
++extern MUTEX(pointerMutex);
+ #endif
+ 
+ #define X_INIT INIT_MUTEX(x11Mutex)

Added: head/net/x11vnc/files/patch-x11vnc.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/x11vnc/files/patch-x11vnc.c	Mon May  4 11:11:11 2020	(r533914)
@@ -0,0 +1,13 @@
+--- src/x11vnc.c.orig	2019-01-05 13:22:11 UTC
++++ src/x11vnc.c
+@@ -186,6 +186,10 @@ static void tsdo_timeout (int sig) {
+ static pid_t ts_tasks[TASKMAX];
+ static int ts_taskn = -1;
+ 
++MUTEX(clientMutex);
++MUTEX(inputMutex);
++MUTEX(pointerMutex);
++
+ int tsdo(int port, int lsock, int *conn) {
+ 	int csock, rsock, i, db = 1;
+ 	pid_t pid;

Added: head/news/cnews/files/patch-mkinperm.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/news/cnews/files/patch-mkinperm.c	Mon May  4 11:11:11 2020	(r533914)
@@ -0,0 +1,11 @@
+--- libcnews/mkinperm.c.orig	2020-05-02 08:20:33 UTC
++++ libcnews/mkinperm.c
+@@ -24,7 +24,7 @@
+ #endif
+ 
+ int mkinpdebug = 0;
+-const char *progname;
++extern const char *progname;
+ 
+ int						/* true iff succeeded */
+ mkinperm(tmpname, grade, class)

Added: head/sysutils/xen-guest-tools/files/patch-tools-xenstore-utils.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/xen-guest-tools/files/patch-tools-xenstore-utils.h	Mon May  4 11:11:11 2020	(r533914)
@@ -0,0 +1,11 @@
+--- tools/xenstore/utils.h.orig	2019-12-17 14:23:09 UTC
++++ tools/xenstore/utils.h
+@@ -24,7 +24,7 @@ static inline bool strends(const char *a, const char *
+ void barf(const char *fmt, ...) __attribute__((noreturn));
+ void barf_perror(const char *fmt, ...) __attribute__((noreturn));
+ 
+-void (*xprintf)(const char *fmt, ...);
++extern void (*xprintf)(const char *fmt, ...);
+ 
+ #define eprintf(_fmt, _args...) xprintf("[ERR] %s" _fmt, __FUNCTION__, ##_args)
+ 

Added: head/sysutils/xen-guest-tools/files/patch-tools-xenstore-xenstored_core.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/xen-guest-tools/files/patch-tools-xenstore-xenstored_core.h	Mon May  4 11:11:11 2020	(r533914)
@@ -0,0 +1,11 @@
+--- tools/xenstore/xenstored_core.h.orig	2019-12-17 14:23:09 UTC
++++ tools/xenstore/xenstored_core.h
+@@ -204,7 +204,7 @@ void finish_daemonize(void);
+ /* Open a pipe for signal handling */
+ void init_pipe(int reopen_log_pipe[2]);
+ 
+-xengnttab_handle **xgt_handle;
++extern xengnttab_handle **xgt_handle;
+ 
+ int remember_string(struct hashtable *hash, const char *str);
+ 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202005041111.044BBBjN005021>