Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 19 Dec 2013 18:36:43 +0000 (UTC)
From:      Pawel Pekala <pawel@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r336943 - in head/games/rtb: . files
Message-ID:  <201312191836.rBJIahkc051075@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: pawel
Date: Thu Dec 19 18:36:43 2013
New Revision: 336943
URL: http://svnweb.freebsd.org/changeset/ports/336943

Log:
  - Fix build on -current
  - Update MASTER_SITES
  - Add LICENSE
  - Add DESKTOP_ENTRIES
  - Support staging
  
  PR:		ports/184825
  Submitted by:	KATO Tsuguru <tkato432@yahoo.com>

Added:
  head/games/rtb/files/patch-team-framework__io__unixclientcommunicator.cpp   (contents, props changed)
  head/games/rtb/files/patch-team-framework__io__unixinstreambuf.cpp   (contents, props changed)
  head/games/rtb/files/patch-team-framework__io__unixoutstreambuf.cpp   (contents, props changed)
  head/games/rtb/files/patch-team-framework__io__unixremoteclientconnection.cpp   (contents, props changed)
  head/games/rtb/files/patch-team-framework__io__unixrtbconnection.cpp   (contents, props changed)
  head/games/rtb/files/patch-team-framework__io__unixservercommunicator.cpp   (contents, props changed)
  head/games/rtb/files/patch-team-framework__io__unixserverconnection.cpp   (contents, props changed)
  head/games/rtb/files/patch-team-framework__stdnamespace.h   (contents, props changed)
Modified:
  head/games/rtb/Makefile
  head/games/rtb/pkg-plist   (contents, props changed)

Modified: head/games/rtb/Makefile
==============================================================================
--- head/games/rtb/Makefile	Thu Dec 19 18:04:36 2013	(r336942)
+++ head/games/rtb/Makefile	Thu Dec 19 18:36:43 2013	(r336943)
@@ -3,60 +3,45 @@
 
 PORTNAME=	RealTimeBattle
 PORTVERSION=	1.0.8
-PORTREVISION=	9
+DISTVERSIONSUFFIX=	-Ext
+PORTREVISION=	10
 CATEGORIES=	games
-MASTER_SITES=	SF${PORTNAME:}
-DISTNAME=	${PORTNAME}-${PORTVERSION}-Ext
+MASTER_SITES=	SF/${PORTNAME:L}/${PORTNAME}-1.0.x/${PORTNAME}%20${PORTVERSION}
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Robot programming game for UNIX
 
+LICENSE=	GPLv2 # (or later)
+
 BUILD_DEPENDS=	gsed:${PORTSDIR}/textproc/gsed
 
-USES=		perl5 gmake pkgconfig
+OPTIONS_DEFINE=	DOCS
+
 USE_BZIP2=	yes
+USES=		gettext gmake perl5 pkgconfig
 USE_GNOME=	gtk20
 USE_PYTHON=	yes
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--with-rtb-dir=${PREFIX}/lib/${PORTNAME}
 
-CPPFLAGS+=	-I${LOCALBASE}/include -DHAVE_DECL_GETOPT
+CPPFLAGS+=	-I${LOCALBASE}/include
 LDFLAGS+=	-L${LOCALBASE}/lib
 
-NO_STAGE=	yes
+DESKTOP_ENTRIES="${PORTNAME}" "" "" "${PORTNAME:L}" "" ""
+
 post-patch:
-.for file in configure
-	@${REINPLACE_CMD} -e '/test/s| == | = |g ; \
-		 s|INCLUDED_LIBINTL=yes|INCLUDED_LIBINTL=no|g ; \
-		 s|\\$${top_builddir}/intl/libintl.a|-lintl|g' ${WRKSRC}/${file}
+.for i in configure
+	@${REINPLACE_CMD} -e 's|INCLUDED_LIBINTL=yes|INCLUDED_LIBINTL=no|g ; \
+		 s|\\$${top_builddir}/intl/libintl.a|-lintl|g ; \
+		 /^DOCS_DIR/s|=.*|=$${prefix}/share/doc/${PORTNAME}| ; \
+		 /test/s| == | = |g' ${WRKSRC}/${i}
 .endfor
-.for file in Makefile.in
-	@${REINPLACE_CMD} -e '/^SUBDIRS/s|Documentation||g' ${WRKSRC}/${file}
+.for i in Documentation/Makefile.in
+	@${REINPLACE_CMD} -e '/COPYING/d' ${WRKSRC}/${i}
 .endfor
-.for file in team-framework/createrobot.sh \
+.for i in team-framework/createrobot.sh \
 	team-framework/createrobotconf.sh
-	@${REINPLACE_CMD} -e 's| sed| gsed|g' ${WRKSRC}/${file}
-.endfor
-
-post-install:
-.if !defined(NOPORTDOCS)
-	@${MKDIR} ${DOCSDIR}
-.for file in AUTHORS ChangeLog EXTRAROBOTS.README NEWS README TODO \
-	Documentation/RealTimeBattle-1.html \
-	Documentation/RealTimeBattle-2.html \
-	Documentation/RealTimeBattle-3.html \
-	Documentation/RealTimeBattle-4.html \
-	Documentation/RealTimeBattle-5.html \
-	Documentation/RealTimeBattle-6.html \
-	Documentation/RealTimeBattle.html \
-	Documentation/next.gif Documentation/prev.gif Documentation/toc.gif \
-	Documentation/next.png Documentation/prev.png Documentation/toc.png \
-	Documentation/RealTimeBattle.dvi \
-	Documentation/RealTimeBattle.sgml \
-	Documentation/RealTimeBattle.txt \
-	Documentation/RTB-Team-Framework-Tutorial.tar.gz
-	${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
+	@${REINPLACE_CMD} -e 's| sed| gsed|g' ${WRKSRC}/${i}
 .endfor
-.endif
 
 .include <bsd.port.mk>

Added: head/games/rtb/files/patch-team-framework__io__unixclientcommunicator.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/rtb/files/patch-team-framework__io__unixclientcommunicator.cpp	Thu Dec 19 18:36:43 2013	(r336943)
@@ -0,0 +1,10 @@
+--- team-framework/io/unixclientcommunicator.cpp.orig
++++ team-framework/io/unixclientcommunicator.cpp
+@@ -46,6 +46,7 @@
+ #include <sys/types.h>
+ #include <sys/socket.h>
+ #include <sys/un.h>
++#include <unistd.h>
+ 
+ /**
+  * Namespace

Added: head/games/rtb/files/patch-team-framework__io__unixinstreambuf.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/rtb/files/patch-team-framework__io__unixinstreambuf.cpp	Thu Dec 19 18:36:43 2013	(r336943)
@@ -0,0 +1,11 @@
+--- team-framework/io/unixinstreambuf.cpp.orig
++++ team-framework/io/unixinstreambuf.cpp
+@@ -33,6 +33,8 @@
+ #include "../exceptions/confignotloadedexception.h"
+ #include <sstream>
+ #include <errno.h>
++#include <sys/types.h>
++#include <unistd.h>
+ 
+ /**
+  * Namespace

Added: head/games/rtb/files/patch-team-framework__io__unixoutstreambuf.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/rtb/files/patch-team-framework__io__unixoutstreambuf.cpp	Thu Dec 19 18:36:43 2013	(r336943)
@@ -0,0 +1,11 @@
+--- team-framework/io/unixoutstreambuf.cpp.orig
++++ team-framework/io/unixoutstreambuf.cpp
+@@ -30,6 +30,8 @@
+ #include "unixoutstreambuf.h"
+ #include <sstream>
+ #include <errno.h>
++#include <sys/types.h>
++#include <unistd.h>
+ /**
+  * Namespace
+  */

Added: head/games/rtb/files/patch-team-framework__io__unixremoteclientconnection.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/rtb/files/patch-team-framework__io__unixremoteclientconnection.cpp	Thu Dec 19 18:36:43 2013	(r336943)
@@ -0,0 +1,10 @@
+--- team-framework/io/unixremoteclientconnection.cpp.orig
++++ team-framework/io/unixremoteclientconnection.cpp
+@@ -36,6 +36,7 @@
+ #include <iostream>
+ #include <sstream>
+ #include <ios>
++#include <unistd.h>
+ 
+ /**
+  * Namespace

Added: head/games/rtb/files/patch-team-framework__io__unixrtbconnection.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/rtb/files/patch-team-framework__io__unixrtbconnection.cpp	Thu Dec 19 18:36:43 2013	(r336943)
@@ -0,0 +1,11 @@
+--- team-framework/io/unixrtbconnection.cpp.orig
++++ team-framework/io/unixrtbconnection.cpp
+@@ -33,6 +33,8 @@
+ #include <iostream>
+ #include <sstream>
+ #include <ios>
++#include <sys/types.h>
++#include <unistd.h>
+ 
+ /**
+  * Namespace

Added: head/games/rtb/files/patch-team-framework__io__unixservercommunicator.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/rtb/files/patch-team-framework__io__unixservercommunicator.cpp	Thu Dec 19 18:36:43 2013	(r336943)
@@ -0,0 +1,10 @@
+--- team-framework/io/unixservercommunicator.cpp.orig
++++ team-framework/io/unixservercommunicator.cpp
+@@ -50,6 +50,7 @@
+ #include <sys/types.h>
+ #include <sys/socket.h>
+ #include <sys/un.h>
++#include <unistd.h>
+ 
+ /**
+  * Namespace

Added: head/games/rtb/files/patch-team-framework__io__unixserverconnection.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/rtb/files/patch-team-framework__io__unixserverconnection.cpp	Thu Dec 19 18:36:43 2013	(r336943)
@@ -0,0 +1,12 @@
+--- team-framework/io/unixserverconnection.cpp.orig
++++ team-framework/io/unixserverconnection.cpp
+@@ -41,6 +41,9 @@
+ //IPC
+ #include <fcntl.h>
+ 
++#include <sys/types.h>
++#include <unistd.h>
++
+ /**
+  * Namespace
+  */

Added: head/games/rtb/files/patch-team-framework__stdnamespace.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/games/rtb/files/patch-team-framework__stdnamespace.h	Thu Dec 19 18:36:43 2013	(r336943)
@@ -0,0 +1,16 @@
+--- team-framework/stdnamespace.h.orig
++++ team-framework/stdnamespace.h
+@@ -25,9 +25,13 @@
+ 
+ **************************************************************************/
+ 
++#if !defined(_LIBCPP_VERSION)
+ #include <iosfwd>	// This file contains the forward declaration in particular of std::string
+ 
+ namespace std
+ {
+ 	template <class _Tp> class auto_ptr;	// Origin: The header file <memory>
+ }
++#else
++#include <memory>
++#endif

Modified: head/games/rtb/pkg-plist
==============================================================================
--- head/games/rtb/pkg-plist	Thu Dec 19 18:04:36 2013	(r336942)
+++ head/games/rtb/pkg-plist	Thu Dec 19 18:36:43 2013	(r336943)
@@ -1,5 +1,6 @@
 bin/realtimebattle
 include/RealTimeBattle/Messagetypes.h
+info/RealTimeBattle.info
 lib/RealTimeBattle/Arenas/Circle.arena
 lib/RealTimeBattle/Arenas/Circles.arena
 lib/RealTimeBattle/Arenas/Cross.arena
@@ -121,9 +122,38 @@ lib/RealTimeBattle/rtb_logo.jpg
 lib/RealTimeBattle/rtblogo1024.jpg
 lib/RealTimeBattle/rtblogo1600.jpg
 lib/RealTimeBattle/tournament.txt
+%%PORTDOCS%%%%DOCSDIR%%/ABOUT-NLS
 %%PORTDOCS%%%%DOCSDIR%%/AUTHORS
 %%PORTDOCS%%%%DOCSDIR%%/ChangeLog
 %%PORTDOCS%%%%DOCSDIR%%/EXTRAROBOTS.README
+%%PORTDOCS%%%%DOCSDIR%%/French/RealTimeBattle-1.html
+%%PORTDOCS%%%%DOCSDIR%%/French/RealTimeBattle-2.html
+%%PORTDOCS%%%%DOCSDIR%%/French/RealTimeBattle-3.html
+%%PORTDOCS%%%%DOCSDIR%%/French/RealTimeBattle-4.html
+%%PORTDOCS%%%%DOCSDIR%%/French/RealTimeBattle-5.html
+%%PORTDOCS%%%%DOCSDIR%%/French/RealTimeBattle-6.html
+%%PORTDOCS%%%%DOCSDIR%%/French/RealTimeBattle.html
+%%PORTDOCS%%%%DOCSDIR%%/French/next.gif
+%%PORTDOCS%%%%DOCSDIR%%/French/prev.gif
+%%PORTDOCS%%%%DOCSDIR%%/French/toc.gif
+%%PORTDOCS%%%%DOCSDIR%%/German/RealTimeBattle-1.html
+%%PORTDOCS%%%%DOCSDIR%%/German/RealTimeBattle-2.html
+%%PORTDOCS%%%%DOCSDIR%%/German/RealTimeBattle-3.html
+%%PORTDOCS%%%%DOCSDIR%%/German/RealTimeBattle-4.html
+%%PORTDOCS%%%%DOCSDIR%%/German/RealTimeBattle-5.html
+%%PORTDOCS%%%%DOCSDIR%%/German/RealTimeBattle-6.html
+%%PORTDOCS%%%%DOCSDIR%%/German/RealTimeBattle.dvi
+%%PORTDOCS%%%%DOCSDIR%%/German/RealTimeBattle.html
+%%PORTDOCS%%%%DOCSDIR%%/German/RealTimeBattle.info
+%%PORTDOCS%%%%DOCSDIR%%/German/RealTimeBattle.sgml
+%%PORTDOCS%%%%DOCSDIR%%/German/RealTimeBattle.txt
+%%PORTDOCS%%%%DOCSDIR%%/German/next.gif
+%%PORTDOCS%%%%DOCSDIR%%/German/next.png
+%%PORTDOCS%%%%DOCSDIR%%/German/prev.gif
+%%PORTDOCS%%%%DOCSDIR%%/German/prev.png
+%%PORTDOCS%%%%DOCSDIR%%/German/toc.gif
+%%PORTDOCS%%%%DOCSDIR%%/German/toc.png
+%%PORTDOCS%%%%DOCSDIR%%/INSTALL
 %%PORTDOCS%%%%DOCSDIR%%/NEWS
 %%PORTDOCS%%%%DOCSDIR%%/README
 %%PORTDOCS%%%%DOCSDIR%%/RTB-Team-Framework-Tutorial.tar.gz
@@ -137,6 +167,16 @@ lib/RealTimeBattle/tournament.txt
 %%PORTDOCS%%%%DOCSDIR%%/RealTimeBattle.html
 %%PORTDOCS%%%%DOCSDIR%%/RealTimeBattle.sgml
 %%PORTDOCS%%%%DOCSDIR%%/RealTimeBattle.txt
+%%PORTDOCS%%%%DOCSDIR%%/Spanish/next.gif
+%%PORTDOCS%%%%DOCSDIR%%/Spanish/prev.gif
+%%PORTDOCS%%%%DOCSDIR%%/Spanish/rtb-docs-1.0.5-es-1.html
+%%PORTDOCS%%%%DOCSDIR%%/Spanish/rtb-docs-1.0.5-es-2.html
+%%PORTDOCS%%%%DOCSDIR%%/Spanish/rtb-docs-1.0.5-es-3.html
+%%PORTDOCS%%%%DOCSDIR%%/Spanish/rtb-docs-1.0.5-es-4.html
+%%PORTDOCS%%%%DOCSDIR%%/Spanish/rtb-docs-1.0.5-es-5.html
+%%PORTDOCS%%%%DOCSDIR%%/Spanish/rtb-docs-1.0.5-es-6.html
+%%PORTDOCS%%%%DOCSDIR%%/Spanish/rtb-docs-1.0.5-es.html
+%%PORTDOCS%%%%DOCSDIR%%/Spanish/toc.gif
 %%PORTDOCS%%%%DOCSDIR%%/TODO
 %%PORTDOCS%%%%DOCSDIR%%/next.gif
 %%PORTDOCS%%%%DOCSDIR%%/next.png
@@ -153,10 +193,13 @@ share/locale/ja/LC_MESSAGES/RealTimeBatt
 share/locale/pl/LC_MESSAGES/RealTimeBattle.mo
 share/locale/pt/LC_MESSAGES/RealTimeBattle.mo
 share/locale/sv/LC_MESSAGES/RealTimeBattle.mo
-@dirrmtry share/locale/en@boldquot/LC_MESSAGES
-@dirrmtry share/locale/en@boldquot
 @dirrmtry share/locale/en@quot/LC_MESSAGES
 @dirrmtry share/locale/en@quot
+@dirrmtry share/locale/en@boldquot/LC_MESSAGES
+@dirrmtry share/locale/en@boldquot
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/Spanish
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/German
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/French
 %%PORTDOCS%%@dirrm %%DOCSDIR%%
 @dirrm lib/RealTimeBattle/Robots/xt-bot
 @dirrm lib/RealTimeBattle/Robots/thomas2



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201312191836.rBJIahkc051075>