diff --git a/games/quaqut/Makefile b/games/quaqut/Makefile index b19356f28a64..1661709cfd3b 100644 --- a/games/quaqut/Makefile +++ b/games/quaqut/Makefile @@ -1,26 +1,27 @@ PORTNAME= quaqut -PORTVERSION= 0.2.0 +DISTVERSION= 0.2.0 +PORTREVISION= 1 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/${PORTNAME}%20C%20sources/${PORTNAME}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Queries information from Unreal Tournament 2004 game servers WWW= http://quaqut.sourceforge.net/ -BROKEN_FreeBSD_13= ld: error: duplicate symbol: quaqut -BROKEN_FreeBSD_14= ld: error: duplicate symbol: quaqut +LICENSE= GPLv2 +LICENSE_FILE= ${WRKSRC}/COPYING HAS_CONFIGURE= yes USE_RC_SUBR= ${PORTNAME} PORTDOCS= AUTHORS COPYING ChangeLog README PLIST_FILES= bin/${PORTNAME} man/man1/${PORTNAME}.1.gz OPTIONS_DEFINE= DOCS do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/quaqut.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/games/quaqut/files/patch-display.c b/games/quaqut/files/patch-display.c deleted file mode 100644 index e77ea7166e26..000000000000 --- a/games/quaqut/files/patch-display.c +++ /dev/null @@ -1,13 +0,0 @@ ---- src/display.c.orig Tue Sep 28 22:49:58 2004 -+++ src/display.c Thu Oct 19 17:50:41 2006 -@@ -122,7 +122,9 @@ - - if ( quaqut.options & QUAQUT_OPTION_LOGFILE ) - fclose(destination); -- -+ else -+ fflush(stdout); -+ - return 1; - } - diff --git a/games/quaqut/files/patch-src_display.c b/games/quaqut/files/patch-src_display.c new file mode 100644 index 000000000000..a8a605ee5418 --- /dev/null +++ b/games/quaqut/files/patch-src_display.c @@ -0,0 +1,13 @@ +--- src/display.c.orig 2004-09-28 12:49:58 UTC ++++ src/display.c +@@ -122,7 +122,9 @@ int quaqut_display_process( int protocol , char comman + + if ( quaqut.options & QUAQUT_OPTION_LOGFILE ) + fclose(destination); +- ++ else ++ fflush(stdout); ++ + return 1; + } + diff --git a/games/quaqut/files/patch-src_network.c b/games/quaqut/files/patch-src_network.c new file mode 100644 index 000000000000..607b24debfff --- /dev/null +++ b/games/quaqut/files/patch-src_network.c @@ -0,0 +1,11 @@ +--- src/network.c.orig 2023-04-13 09:01:58 UTC ++++ src/network.c +@@ -22,6 +22,8 @@ + #include "quaqut.h" + #include "protocol.h" + ++struct quaqut quaqut; ++ + #ifdef _WIN_32_ + void quaqut_network_initwsa( void ); + void quaqut_network_shutwsa( void ); diff --git a/games/quaqut/files/patch-src_quaqut.h b/games/quaqut/files/patch-src_quaqut.h new file mode 100644 index 000000000000..7ca344a93387 --- /dev/null +++ b/games/quaqut/files/patch-src_quaqut.h @@ -0,0 +1,11 @@ +--- src/quaqut.h.orig 2023-04-13 09:01:23 UTC ++++ src/quaqut.h +@@ -114,7 +114,7 @@ int quaqut_utils_bufferize4bytes( unsigned char* , uns + int quaqut_utils_bufferizestring( unsigned char* , unsigned char* , int ); + + +-struct { ++extern struct quaqut { + + char command; + unsigned int options;