diff options
Diffstat (limited to 'net/cyphesis')
-rw-r--r-- | net/cyphesis/Makefile | 18 | ||||
-rw-r--r-- | net/cyphesis/distinfo | 4 | ||||
-rw-r--r-- | net/cyphesis/files/patch-client-ClientConnection.cpp | 20 | ||||
-rw-r--r-- | net/cyphesis/files/patch-common-system.cpp | 17 | ||||
-rw-r--r-- | net/cyphesis/files/patch-server-CommClient.cpp | 29 | ||||
-rw-r--r-- | net/cyphesis/files/patch-tools-AdminClient.cpp | 20 | ||||
-rw-r--r-- | net/cyphesis/files/patch-tools-cycmd.cpp | 20 |
7 files changed, 16 insertions, 112 deletions
diff --git a/net/cyphesis/Makefile b/net/cyphesis/Makefile index 985cfab..a1ec300 100644 --- a/net/cyphesis/Makefile +++ b/net/cyphesis/Makefile @@ -6,8 +6,8 @@ # PORTNAME= cyphesis -PORTVERSION= 0.5.0 -PORTREVISION= 1 +PORTVERSION= 0.5.1 +PORTREVISION= 0 CATEGORIES= net MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR=worldforge @@ -16,7 +16,7 @@ MAINTAINER= oliver@FreeBSD.org COMMENT= A server for WorldForge games LIB_DEPENDS= Atlas-0.6.0:${PORTSDIR}/devel/atlas-devel \ - varconf-1.0.4:${PORTSDIR}/devel/varconf \ + varconf-1.0.5:${PORTSDIR}/devel/varconf \ wfmath-0.3.3:${PORTSDIR}/math/wfmath \ mercator-0.2.4:${PORTSDIR}/devel/mercator \ skstream-0.3.3:${PORTSDIR}/net/skstream \ @@ -36,12 +36,22 @@ USE_GNOME= gnomehack MAN1= cyclient.1 cycmd.1 cyphesis.1 cyphesis-tools.1 +.include <bsd.port.pre.mk> + +.if ${OSVERSION} < 500000 +IGNORE= Does not compile +.endif + post-patch: @${REINPLACE_CMD} -e 's| install-dist_docDATA | |g' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's| install-confbackupDATA | |g' ${WRKSRC}/data/Makefile.in @${REINPLACE_CMD} -e 's|-lpython|${PTHREAD_LIBS} &|' ${WRKSRC}/configure @${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} \ ${REINPLACE_CMD} -e 's|$$(datadir)/cyphesis|${DATADIR}|g' +.if ${OSVERSION} < 500000 + @${REINPLACE_CMD} -e 's|<stdint.h>|<inttypes.h>|' \ + ${WRKSRC}/server/CommMDNSPublisher.h +.endif post-install: .if !defined(NOPORTDOCS) @@ -55,4 +65,4 @@ post-install: .endfor .endif -.include <bsd.port.mk> +.include <bsd.port.post.mk> diff --git a/net/cyphesis/distinfo b/net/cyphesis/distinfo index 2e24a84..8d3ee67 100644 --- a/net/cyphesis/distinfo +++ b/net/cyphesis/distinfo @@ -1,2 +1,2 @@ -MD5 (cyphesis-0.5.0.tar.bz2) = b55acc85575efd401f8cb2c233dafe81 -SIZE (cyphesis-0.5.0.tar.bz2) = 549759 +MD5 (cyphesis-0.5.1.tar.bz2) = fb91e6fefb247e0b800cc5d960f8f585 +SIZE (cyphesis-0.5.1.tar.bz2) = 551320 diff --git a/net/cyphesis/files/patch-client-ClientConnection.cpp b/net/cyphesis/files/patch-client-ClientConnection.cpp deleted file mode 100644 index 7d2f5ca..0000000 --- a/net/cyphesis/files/patch-client-ClientConnection.cpp +++ /dev/null @@ -1,20 +0,0 @@ ---- client/ClientConnection.cpp.orig Sun Oct 2 18:13:33 2005 -+++ client/ClientConnection.cpp Sun Oct 2 18:13:55 2005 -@@ -172,7 +172,7 @@ - - int ClientConnection::negotiate() - { -- Atlas::Net::StreamConnect conn("cyphesis_aiclient", ios, *this); -+ Atlas::Net::StreamConnect conn("cyphesis_aiclient", ios); - - debug(std::cout << "Negotiating... " << std::flush;); - while (conn.getState() == Atlas::Net::StreamConnect::IN_PROGRESS) { -@@ -185,7 +185,7 @@ - return -1; - } - -- codec = conn.getCodec(); -+ codec = conn.getCodec(*this); - - encoder = new Atlas::Objects::ObjectsEncoder(*codec); - diff --git a/net/cyphesis/files/patch-common-system.cpp b/net/cyphesis/files/patch-common-system.cpp deleted file mode 100644 index 3f23278..0000000 --- a/net/cyphesis/files/patch-common-system.cpp +++ /dev/null @@ -1,17 +0,0 @@ ---- common/system.cpp.orig Sun Oct 2 17:42:56 2005 -+++ common/system.cpp Sun Oct 2 17:43:29 2005 -@@ -74,6 +74,14 @@ - #endif - } - -+#ifndef SA_ONESHOT -+# ifdef SA_RESETHAND -+# define SA_ONESHOT SA_RESETHAND -+# else -+# define SA_ONESHOT 0 -+# endif -+#endif -+ - void interactive_signals() - { - #if defined(HAVE_SIGACTION) diff --git a/net/cyphesis/files/patch-server-CommClient.cpp b/net/cyphesis/files/patch-server-CommClient.cpp deleted file mode 100644 index d4710f2..0000000 --- a/net/cyphesis/files/patch-server-CommClient.cpp +++ /dev/null @@ -1,29 +0,0 @@ ---- server/CommClient.cpp.orig Sun Oct 2 18:09:37 2005 -+++ server/CommClient.cpp Sun Oct 2 18:11:05 2005 -@@ -28,7 +28,7 @@ - { - m_clientIos.setTimeout(0,1000); - -- m_negotiate = new Atlas::Net::StreamAccept("cyphesis " + m_commServer.m_server.getName(), m_clientIos, *this); -+ m_negotiate = new Atlas::Net::StreamAccept("cyphesis " + m_commServer.m_server.getName(), m_clientIos); - } - - CommClient::CommClient(CommServer & svr, BaseEntity & c) : -@@ -38,7 +38,7 @@ - { - m_clientIos.setTimeout(0,1000); - -- m_negotiate = new Atlas::Net::StreamConnect("cyphesis " + m_commServer.m_server.getName(), m_clientIos, *this); -+ m_negotiate = new Atlas::Net::StreamConnect("cyphesis " + m_commServer.m_server.getName(), m_clientIos); - } - - CommClient::~CommClient() -@@ -85,7 +85,7 @@ - // Negotiation was successful - - // Get the codec that negotiation established -- m_codec = m_negotiate->getCodec(); -+ m_codec = m_negotiate->getCodec(*this); - - // Create a new encoder to send high level objects to the codec - m_encoder = new Atlas::Objects::ObjectsEncoder(*m_codec); diff --git a/net/cyphesis/files/patch-tools-AdminClient.cpp b/net/cyphesis/files/patch-tools-AdminClient.cpp deleted file mode 100644 index 9f35257..0000000 --- a/net/cyphesis/files/patch-tools-AdminClient.cpp +++ /dev/null @@ -1,20 +0,0 @@ ---- tools/AdminClient.cpp.orig Sun Oct 2 18:16:32 2005 -+++ tools/AdminClient.cpp Sun Oct 2 18:16:51 2005 -@@ -408,7 +408,7 @@ - int AdminClient::negotiate() - { - // Do client negotiation with the server -- Atlas::Net::StreamConnect conn("cycmd", *ios, *this); -+ Atlas::Net::StreamConnect conn("cycmd", *ios); - - while (conn.getState() == Atlas::Negotiate::IN_PROGRESS) { - // conn.poll() does all the negotiation -@@ -423,7 +423,7 @@ - // Negotiation was successful - - // Get the codec that negotiation established -- codec = conn.getCodec(); -+ codec = conn.getCodec(*this); - - // Create the encoder - encoder = new Atlas::Objects::ObjectsEncoder(*codec); diff --git a/net/cyphesis/files/patch-tools-cycmd.cpp b/net/cyphesis/files/patch-tools-cycmd.cpp deleted file mode 100644 index ede187a..0000000 --- a/net/cyphesis/files/patch-tools-cycmd.cpp +++ /dev/null @@ -1,20 +0,0 @@ ---- tools/cycmd.cpp.orig Sun Oct 2 18:15:03 2005 -+++ tools/cycmd.cpp Sun Oct 2 18:15:34 2005 -@@ -589,7 +589,7 @@ - int Interactive<Stream>::negotiate() - { - // Do client negotiation with the server -- Atlas::Net::StreamConnect conn("cycmd", ios, *this); -+ Atlas::Net::StreamConnect conn("cycmd", ios); - - std::cout << "Negotiating... " << std::flush; - while (conn.getState() == Atlas::Negotiate::IN_PROGRESS) { -@@ -606,7 +606,7 @@ - // Negotiation was successful - - // Get the codec that negotiation established -- codec = conn.getCodec(); -+ codec = conn.getCodec(*this); - - // Create the encoder - encoder = new Atlas::Objects::ObjectsEncoder(*codec); |