svn commit: r533914 - in head: comms/vrflash/files mail/meta1 mail/sma/files net/x11vnc/files news/cnews/files sysutils/xen-guest-tools/files
Dirk Meyer
dinoex at FreeBSD.org
Mon May 4 11:11:13 UTC 2020
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);
+
More information about the svn-ports-head
mailing list