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>