diff options
-rw-r--r-- | games/nil/Makefile | 6 | ||||
-rw-r--r-- | games/nil/files/patch-src-client-controls_keymapper_bindings.h | 11 | ||||
-rw-r--r-- | games/nil/files/patch-src-common-net_tcp_socket.cpp | 20 |
3 files changed, 32 insertions, 5 deletions
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 <bsd.port.pre.mk> -.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) { |