Index: head/ftp/tftp-hpa/Makefile =================================================================== --- head/ftp/tftp-hpa/Makefile (revision 548681) +++ head/ftp/tftp-hpa/Makefile (revision 548682) @@ -1,43 +1,43 @@ # $FreeBSD$ PORTNAME= tftp-hpa PORTVERSION= 5.2 +PORTREVISION= 1 CATEGORIES= ftp MASTER_SITES= KERNEL_ORG/software/network/tftp/tftp-hpa -MAINTAINER= brooks@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Advanced TFTP server -OPTIONS_DEFINE= DOCS +LICENSE= BSD4CLAUSE -GNU_CONFIGURE= yes USES= gmake tar:xz +GNU_CONFIGURE= yes USE_RC_SUBR= tftpd +OPTIONS_DEFINE= DOCS + DESTDIRNAME= INSTALLROOT PLIST_FILES= bin/tftp \ libexec/in.tftpd \ man/man1/tftp.1.gz \ man/man8/in.tftpd.8.gz \ man/man8/tftpd.8.gz PORTDOCS= CHANGES \ README \ README.security post-patch: @${REINPLACE_CMD} -e 's,SBINDIR,LIBEXECDIR,; s,sbindir,libexecdir,' \ ${WRKSRC}/MCONFIG.in @${REINPLACE_CMD} -e 's,SBINDIR,LIBEXECDIR,g' \ ${WRKSRC}/tftpd/Makefile - @${REINPLACE_CMD} -e 's,LOG_DAEMON,LOG_FTP,g' \ - -e 's,openlog(,tzset();openlog(,g' \ - ${WRKSRC}/tftpd/tftpd.c post-install: - @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${MKDIR} ${STAGEDIR}${DOCSDIR} .for docfile in ${PORTDOCS} - @${INSTALL_DATA} ${WRKSRC}/${docfile} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/${docfile} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/ftp/tftp-hpa/files/patch-tftp_tftp.c =================================================================== --- head/ftp/tftp-hpa/files/patch-tftp_tftp.c (nonexistent) +++ head/ftp/tftp-hpa/files/patch-tftp_tftp.c (revision 548682) @@ -0,0 +1,11 @@ +--- tftp/tftp.c.orig 2011-12-11 22:13:52 UTC ++++ tftp/tftp.c +@@ -48,7 +48,7 @@ extern int maxtimeout; + #define PKTSIZE SEGSIZE+4 + char ackbuf[PKTSIZE]; + int timeout; +-sigjmp_buf toplevel; ++extern sigjmp_buf toplevel; + sigjmp_buf timeoutbuf; + + static void nak(int, const char *); Property changes on: head/ftp/tftp-hpa/files/patch-tftp_tftp.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/ftp/tftp-hpa/files/patch-tftpd_tftpd.c =================================================================== --- head/ftp/tftp-hpa/files/patch-tftpd_tftpd.c (nonexistent) +++ head/ftp/tftp-hpa/files/patch-tftpd_tftpd.c (revision 548682) @@ -0,0 +1,31 @@ +--- tftpd/tftpd.c.orig 2011-12-11 22:13:52 UTC ++++ tftpd/tftpd.c +@@ -76,7 +76,7 @@ static int ai_fam = AF_INET; + #define TRIES 6 /* Number of attempts to send each packet */ + #define TIMEOUT_LIMIT ((1 << TRIES)-1) + +-const char *__progname; ++extern const char *__progname; + static int peer; + static unsigned long timeout = TIMEOUT; /* Current timeout value */ + static unsigned long rexmtval = TIMEOUT; /* Basic timeout value */ +@@ -389,7 +389,8 @@ int main(int argc, char **argv) + p = strrchr(argv[0], '/'); + __progname = (p && p[1]) ? p + 1 : argv[0]; + +- openlog(__progname, LOG_PID | LOG_NDELAY, LOG_DAEMON); ++ tzset(); ++ openlog(__progname, LOG_PID | LOG_NDELAY, LOG_FTP); + + srand(time(NULL) ^ getpid()); + +@@ -938,7 +939,8 @@ int main(int argc, char **argv) + syslog daemon gets restarted by the time we get here. */ + if (secure && standalone) { + closelog(); +- openlog(__progname, LOG_PID | LOG_NDELAY, LOG_DAEMON); ++ tzset(); ++ openlog(__progname, LOG_PID | LOG_NDELAY, LOG_FTP); + } + + #ifdef HAVE_TCPWRAPPERS Property changes on: head/ftp/tftp-hpa/files/patch-tftpd_tftpd.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