Index: head/comms/vrflash/files/patch-port.h =================================================================== --- head/comms/vrflash/files/patch-port.h (nonexistent) +++ head/comms/vrflash/files/patch-port.h (revision 533914) @@ -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); Property changes on: head/comms/vrflash/files/patch-port.h ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/mail/meta1/Makefile =================================================================== --- head/mail/meta1/Makefile (revision 533913) +++ head/mail/meta1/Makefile (revision 533914) @@ -1,149 +1,154 @@ # $FreeBSD$ PORTNAME= meta1 PORTVERSION= 1.1.0a.14.1 CATEGORIES= mail MASTER_SITES= http://www.MeTA1.org/download/.alpha/gran/ PKGNAMESUFFIX?= ${TLS_SUFFIX}${SASL_SUFFIX}${BERKELEYDB_SUFFIX}${PMILTER_SUFFIX}${PKGNAMESUFFIX2} DISTNAME= ${PORTNAME}-1.1.Alpha14.1 MAINTAINER= dinoex@FreeBSD.org COMMENT= Secure and efficient mail gateway LICENSE= BSD4CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE MAKE_JOBS_UNSAFE= yes CONFLICTS= smx-* MANUAL_PACKAGE_BUILD= needs hostname .if !defined(SENDMAIL_WITHOUT_SHMEM) && !defined(BUILDING_INDEX) IPCCHECK!= ipcrm -q 0 2>&1 || true .if ${IPCCHECK:Mimplemented} IGNORE= your system does not support sysvipc .endif .endif USES= libtool GNU_CONFIGURE= yes CONFIGURE_ARGS+= --disable-dependency-tracking MAKE_ENV+= META1CONFDIR="${META1CONFDIR}" PORTDOCS= README.dvi README.html README.pdf README.ps README.txt \ img1.png img2.png img3.png img4.png img5.png img6.png \ nx_grp_g.png overview1.eps overview1.gif overview1.pdf \ prev_g.png up_g.png pmilter.api.tex PLIST_SUB+= NOLOGIN=${NOLOGIN_CMD} EXTRA_SBIN= libcheck/noroot libconf/tree libmta/statit \ libmta/t-hostname checks/t-getgroup GROUPS= meta1s meta1q meta1c meta1m meta1 USERS= meta1s meta1q meta1c meta1m meta1 # default config: META1CONFDIR?= ${PREFIX}/etc/meta1 NOLOGIN_CMD?= /usr/sbin/nologin OPTIONS_DEFINE= IPV6 BDB PMILTER DKIM MSP SASL2 SASL2AUTHD TLS DOCS OPTIONS_DEFAULT= PMILTER DKIM SASL2 TLS NO_OPTIONS_SORT=yes OPTIONS_SUB= yes BDB_DESC= External Berkeley DB support PMILTER_DESC= Adds policy milter support DKIM_DESC= Enable DKIM signing support MSP_DESC= Enable mail submision program SASL2_DESC= Adds SASL2 support SASL2AUTHD_DESC= Enable plaintext authentication via SASL2 BDB_USES= bdb PMILTER_USES= ssl PMILTER_CONFIGURE_ENABLE= pmilter DKIM_CONFIGURE_ENABLE= DKIM MSP_CONFIGURE_ENABLE= msp SASL2_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 SASL2_CONFIGURE_ENABLE= SASL SASL2_CONFIGURE_ON= --with-sasl-incdir=${LOCALBASE}/include \ --with-sasl-libdir=${LOCALBASE}/lib SASL2AUTHD_RUN_DEPENDS= ${LOCALBASE}/sbin/saslauthd:security/cyrus-sasl2-saslauthd TLS_USES= ssl TLS_CONFIGURE_ENABLE= TLS TLS_CPPFLAGS= -I${LOCALBASE}/include TLS_LDFLAGS= -I${LOCALBASE}/lib .include .if ${PORT_OPTIONS:MIPV6} MAKE_ENV+= MTA_NETINET6=1 .endif .if ${PORT_OPTIONS:MBDB} BROKEN= port version of Berkeley DB is not compatible INVALID_BDB_VER= 48 5 6 BERKELEYDB_SUFFIX= -db${BDB_VER} CONFIGURE_ARGS+= --disable-included-bdb CONFIGURE_ARGS+= --with-bdb-incdir=${BDB_INCLUDE_DIR} CONFIGURE_ARGS+= --with-bdb-libdir=${BDB_LIB_DIR} PLIST_SUB+= WITH_BDBINT="@comment " .else BERKELEYDB_SUFFIX= -intbdb PLIST_SUB+= WITH_BDBINT="" .endif .if ! ${PORT_OPTIONS:MPMILTER} PMILTER_SUFFIX?= -nopmilter .endif .if ${PORT_OPTIONS:MMSP} CONFLICTS+= courier-0.* postfix-1.* postfix-2.* smail-3.* zmailer-2.* opensmtpd-* sendmail-* .endif .if ! ${PORT_OPTIONS:MSASL2} SASL_SUFFIX?= -nosasl .endif .if ${PORT_OPTIONS:MSASL2AUTHD} .if empty(PORT_OPTIONS:MSASL2) IGNORE= option SASL2AUTHD needs option SASL2 .endif .endif .if ! ${PORT_OPTIONS:MTLS} 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|' \ -e 's|$${SD}/libcheck|${PREFIX}/sbin|' \ -e 's|$${SD}/libmta|${PREFIX}/sbin|' \ -e 's|$${SD}/checks|${PREFIX}/sbin|' \ ${WRKDIR}/sm.check.sh @${REINPLACE_CMD} -e 's|/etc/meta1|${META1CONFDIR}|g' \ -e 's|$${S}/misc|${PREFIX}/bin|' \ -e 's|$${S}/libconf|${PREFIX}/sbin|' \ -e 's|$${S}/libmta|${PREFIX}/sbin|' \ -e 's|$${S}/checks|${PREFIX}/sbin|' \ -e 's|=mcp.sh|=${PREFIX}/etc/rc.d/meta1-mcp.sh|' \ ${WRKDIR}/sm.setup.sh @${REINPLACE_CMD} -e "/install-data-hook/d" ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's|^TESTS =.*|TESTS = $$(TESTP)|' \ ${WRKSRC}/libdkim/Makefile.in ${CP} ${WRKSRC}/libdns/common.sh ${WRKSRC}/ test: build (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} check) post-install: ${INSTALL_SCRIPT} ${WRKDIR}/sm.check.sh ${STAGEDIR}${PREFIX}/sbin/ ${INSTALL_SCRIPT} ${WRKDIR}/sm.setup.sh ${STAGEDIR}${PREFIX}/sbin/ .for i in ${EXTRA_SBIN} ${INSTALL_PROGRAM} ${WRKSRC}/${i} ${STAGEDIR}${PREFIX}/sbin/ .endfor .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ .endif .include Index: head/mail/sma/files/patch-sma.c =================================================================== --- head/mail/sma/files/patch-sma.c (nonexistent) +++ head/mail/sma/files/patch-sma.c (revision 533914) @@ -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; Property changes on: head/mail/sma/files/patch-sma.c ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/mail/sma/files/patch-sma.h =================================================================== --- head/mail/sma/files/patch-sma.h (nonexistent) +++ head/mail/sma/files/patch-sma.h (revision 533914) @@ -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); Property changes on: head/mail/sma/files/patch-sma.h ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/net/x11vnc/files/patch-util.h =================================================================== --- head/net/x11vnc/files/patch-util.h (nonexistent) +++ head/net/x11vnc/files/patch-util.h (revision 533914) @@ -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) Property changes on: head/net/x11vnc/files/patch-util.h ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/net/x11vnc/files/patch-x11vnc.c =================================================================== --- head/net/x11vnc/files/patch-x11vnc.c (nonexistent) +++ head/net/x11vnc/files/patch-x11vnc.c (revision 533914) @@ -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; Property changes on: head/net/x11vnc/files/patch-x11vnc.c ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/news/cnews/files/patch-mkinperm.c =================================================================== --- head/news/cnews/files/patch-mkinperm.c (nonexistent) +++ head/news/cnews/files/patch-mkinperm.c (revision 533914) @@ -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) Property changes on: head/news/cnews/files/patch-mkinperm.c ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/sysutils/xen-guest-tools/files/patch-tools-xenstore-utils.h =================================================================== --- head/sysutils/xen-guest-tools/files/patch-tools-xenstore-utils.h (nonexistent) +++ head/sysutils/xen-guest-tools/files/patch-tools-xenstore-utils.h (revision 533914) @@ -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) + Property changes on: head/sysutils/xen-guest-tools/files/patch-tools-xenstore-utils.h ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/sysutils/xen-guest-tools/files/patch-tools-xenstore-xenstored_core.h =================================================================== --- head/sysutils/xen-guest-tools/files/patch-tools-xenstore-xenstored_core.h (nonexistent) +++ head/sysutils/xen-guest-tools/files/patch-tools-xenstore-xenstored_core.h (revision 533914) @@ -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); + Property changes on: head/sysutils/xen-guest-tools/files/patch-tools-xenstore-xenstored_core.h ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property