Index: head/games/openlierox/Makefile =================================================================== --- head/games/openlierox/Makefile (revision 473444) +++ head/games/openlierox/Makefile (revision 473445) @@ -1,75 +1,69 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= openlierox DISTVERSION= 0.58_rc3 PORTREVISION= 16 PORTEPOCH= 1 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/OpenLieroX%20${DISTVERSION:C/_/%20/} DISTNAME= OpenLieroX_${DISTVERSION}.src MAINTAINER= amdmi3@FreeBSD.org COMMENT= Extremely addictive realtime worms shoot-em-up -LIB_DEPENDS= libgd.so:graphics/gd \ - libboost_signals.so:devel/boost-libs \ +LIB_DEPENDS= libboost_signals.so:devel/boost-libs \ libcurl.so:ftp/curl -USES= tar:bzip2 cmake openal:al,alut pkgconfig +USES= tar:bzip2 cmake localbase pkgconfig USE_SDL= sdl image USE_GNOME= libxml2 -CFLAGS+= -I${LOCALBASE}/include -CXXFLAGS+= -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib +CXXFLAGS+= -Wno-c++11-narrowing CMAKE_ARGS= -DHAWKNL_BUILTIN=YES \ -DLIBZIP_BUILTIN=YES \ -DBREAKPAD=NO \ -DSYSTEM_DATA_DIR="${DATADIR}" \ -DHASBFD=NO WRKSRC= ${WRKDIR}/OpenLieroX # 0.59 versions are unstable PORTSCOUT= skipv:0.59_beta1,0.59_beta2,0.59_beta3,0.59_beta4,0.59_beta5,0.59_beta6,0.59_beta7,0.59_beta8,0.59_beta9,0.59_beta10 PORTDOCS= * PORTDATA= * PLIST_FILES= bin/openlierox \ share/applications/openlierox-openlierox.desktop \ share/pixmaps/OpenLieroX.svg OPTIONS_DEFINE= DEDICATED_ONLY DOCS -DEDICATED_ONLY_DESC=Build dedicated server only -.include +DEDICATED_ONLY_DESC= Build dedicated server only +DEDICATED_ONLY_CMAKE_BOOL= DEDICATED_ONLY +DEDICATED_ONLY_USE_OFF= XORG=x11 SDL=mixer +DEDICATED_ONLY_LIB_DEPENDS_OFF= libgd.so:graphics/gd -.if ${PORT_OPTIONS:MDEDICATED_ONLY} -CMAKE_ARGS+= -DDEDICATED_ONLY=YES -.else -USE_XORG+= x11 -USE_SDL+= mixer -.endif - post-patch: @${REINPLACE_CMD} -e 's|EXEC_PROGRAM.*OLXVER)|SET(OLXVER "${DISTVERSION}")|; \ s|/usr/local|${LOCALBASE}|' ${WRKSRC}/CMakeOlxCommon.cmake @${FIND} ${WRKSRC} \( -name "*.cpp" -o -name "*.h" -o -name "*.cc" \) -print0 | ${XARGS} -0 -n1 \ ${REINPLACE_CMD} -e '/include.*curl\/types.h/ d' # Convert the static_assert calls to regular, C++ ones. @${FIND} ${WRKSRC} \( -name "*.cpp" -o -name "*.h" -o -name "*.cc" \) -print0 | ${XARGS} -0 -n1 \ ${REINPLACE_CMD} -E -e 's/static_assert\((.+), (.+)\)/static_assert\(\1, "\2"\)/g' do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/openlierox ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_DATA} ${WRKSRC}/share/openlierox-openlierox.desktop \ ${STAGEDIR}${PREFIX}/share/applications/ ${INSTALL_DATA} ${WRKSRC}/share/OpenLieroX.svg \ ${STAGEDIR}${PREFIX}/share/pixmaps/ - cd ${WRKSRC}/share/gamedir && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/ - cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/ + @cd ${WRKSRC}/share/gamedir && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/ + +do-install-DOCS-on: + @cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/ .include Index: head/games/openlierox/files/patch-src_common_sex.cpp =================================================================== --- head/games/openlierox/files/patch-src_common_sex.cpp (nonexistent) +++ head/games/openlierox/files/patch-src_common_sex.cpp (revision 473445) @@ -0,0 +1,11 @@ +--- src/common/sex.cpp.orig 2018-06-25 13:54:25 UTC ++++ src/common/sex.cpp +@@ -242,7 +242,7 @@ static Table list[] = { + {his, SZ(his)}, {dongadj, SZ(dongadj)}, + {dong, SZ(dong)}, {intoher, SZ(intoher)}, + {twatadj, SZ(twatadj)}, {twat, SZ(twat)}, +- {(const char **)NULL, (short)NULL}, ++ {(const char **)NULL, 0}, + }; + + std::string sex(short wraplen) { Property changes on: head/games/openlierox/files/patch-src_common_sex.cpp ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property