diff --git a/games/nil/Makefile b/games/nil/Makefile index bc41954ad404..631aaf856498 100644 --- a/games/nil/Makefile +++ b/games/nil/Makefile @@ -13,7 +13,7 @@ MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ${PORTNAME} DISTNAME= ${PORTNAME}-cvs-backup-${DISTVERSION} -MAINTAINER= ports@FreeBSD.org +MAINTAINER= gahr@gahr.ch COMMENT= A multiplayer game like Quake in 2D or Worms done right WRKSRC= ${WRKDIR}/${PORTNAME} @@ -27,10 +27,6 @@ OPTIONS= OPTIMIZED_CFLAGS "Enable compilation optimizations" on .include -.if ${OSVERSION} >= 700042 -BROKEN= Broken with gcc 4.2 -.endif - .if ${ARCH} == "ia64" BROKEN= does not link on ${ARCH} .endif diff --git a/games/nil/files/patch-src-client-controls_keymapper_bindings.h b/games/nil/files/patch-src-client-controls_keymapper_bindings.h new file mode 100644 index 000000000000..95548f001ded --- /dev/null +++ b/games/nil/files/patch-src-client-controls_keymapper_bindings.h @@ -0,0 +1,11 @@ +--- src/client/controls/keymapper_bindings.h.orig 2007-11-27 14:19:00.000000000 +0100 ++++ src/client/controls/keymapper_bindings.h 2007-11-27 14:19:25.000000000 +0100 +@@ -112,7 +112,7 @@ + /*! Find a key based on a mouse button + @param button The number of the button + @return Returns the iterator */ +- iterator Evtmapper_bindings::find_by_mouse_button(int button); ++ iterator find_by_mouse_button(int button); + /*! Find a key based on its command function + @param cmdfunction The commandfunction we are searching for + @return Returns the iterator*/ diff --git a/games/nil/files/patch-src-common-net_tcp_socket.cpp b/games/nil/files/patch-src-common-net_tcp_socket.cpp new file mode 100644 index 000000000000..9a408909965d --- /dev/null +++ b/games/nil/files/patch-src-common-net_tcp_socket.cpp @@ -0,0 +1,20 @@ +--- src/common/net/tcp_socket.cpp.orig 2007-11-27 15:14:42.000000000 +0100 ++++ src/common/net/tcp_socket.cpp 2007-11-27 15:15:07.000000000 +0100 +@@ -47,7 +47,7 @@ + int recv_result = recv(socket, ((char*)buf)+bytes_done, bytes_left, 0); + + if (recv_result < 0) { +- logmsg(lt_error,"recv(%i,((char*)%x)+%i,%i,0); returned %i (%s)", socket,(int)buf,bytes_done,bytes_left,errno,strerror(errno)); ++ logmsg(lt_error,"recv(%i,((char*)%x)+%i,%i,0); returned %i (%s)", socket,(size_t)buf,bytes_done,bytes_left,errno,strerror(errno)); + // This is in most cases a critical error, so stop the loop + return ERROR_SOCKET; + } else if (recv_result > 0) { +@@ -75,7 +75,7 @@ + int send_result = send(socket, ((char*)buf)+bytes_done, bytes_left, 0); + + if (send_result < 0) { +- logmsg(lt_error,"send(%i,((char*)%x)+%i,%i,0); returned %i (%s)", socket,(int)buf,bytes_done,bytes_left,errno,strerror(errno)); ++ logmsg(lt_error,"send(%i,((char*)%x)+%i,%i,0); returned %i (%s)", socket,(size_t)buf,bytes_done,bytes_left,errno,strerror(errno)); + // This is in most cases a critical error, so stop the loop + return ERROR_SOCKET; + } else if (send_result > 0) {