Index: head/games/openra/Makefile =================================================================== --- head/games/openra/Makefile (revision 424058) +++ head/games/openra/Makefile (revision 424059) @@ -1,118 +1,116 @@ # $FreeBSD$ PORTNAME= openra -PORTVERSION= 20160508 +PORTVERSION= 20161015 DISTVERSIONPREFIX= release- CATEGORIES= games # XXX Convert to USES=nuget or package dependencies instead MASTER_SITES= https://nuget.org/api/v2/package/StyleCopPlus.MSBuild/4.7.49.5?dummy=/:StyleCopPlus \ https://nuget.org/api/v2/package/StyleCop.MSBuild/4.7.49.0?dummy=/:StyleCop \ https://nuget.org/api/v2/package/SharpZipLib/0.86.0?dummy=/:SharpZipLib \ - https://nuget.org/api/v2/package/MaxMind.Db/1.1.0.0?dummy=/:MaxMind_Db \ - https://nuget.org/api/v2/package/Newtonsoft.Json/7.0.1?dummy=/:Newtonsoft_Json \ - https://nuget.org/api/v2/package/RestSharp/105.2.3?dummy=/:RestSharp \ - https://nuget.org/api/v2/package/MaxMind.GeoIP2/2.3.1?dummy=/:MaxMind_GeoIP2 \ + https://nuget.org/api/v2/package/Newtonsoft.Json/8.0.3?dummy=/:Newtonsoft_Json \ + https://nuget.org/api/v2/package/MaxMind.Db/2.0.0?dummy=/:MaxMind_Db \ + https://nuget.org/api/v2/package/MaxMind.GeoIP2/2.6.0?dummy=/:MaxMind_GeoIP2 \ https://nuget.org/api/v2/package/SharpFont/3.1.0?dummy=/:SharpFont \ https://nuget.org/api/v2/package/NUnit/3.0.1?dummy=/:NUnit \ https://nuget.org/api/v2/package/NUnit.Console/3.0.1?dummy=/:NUnit_Console \ - https://nuget.org/api/v2/package/Mono.Nat/1.2.24?dummy=/:Mono_Nat \ + https://nuget.org/api/v2/package/Open.Nat/2.1.0?dummy=/:Open_Nat \ https://nuget.org/api/v2/package/FuzzyLogicLibrary/1.2.0?dummy=/:FuzzyLogicLibrary \ https://nuget.org/api/v2/package/SmartIrc4net/0.4.5.1?dummy=/:SmartIrc4net \ https://github.com/${GH_ACCOUNT}/SDL2-CS/releases/download/20151227/:SDL2_CS \ https://github.com/${GH_ACCOUNT}/OpenAL-CS/releases/download/20151227/:OpenAL_CS \ https://github.com/${GH_ACCOUNT}/Eluant/releases/download/20160124/:Eluant \ https://geolite.maxmind.com/download/geoip/database/:GeoLite2 DISTFILES= StyleCopPlus.MSBuild-4.7.49.5.zip:StyleCopPlus \ StyleCop.MSBuild-4.7.49.0.zip:StyleCop \ SharpZipLib-0.86.0.zip:SharpZipLib \ - MaxMind.Db-1.1.0.0.zip:MaxMind_Db \ - Newtonsoft.Json-7.0.1.zip:Newtonsoft_Json \ - RestSharp-105.2.3.zip:RestSharp \ - MaxMind.GeoIP2-2.3.1.zip:MaxMind_GeoIP2 \ + Newtonsoft.Json-8.0.3.zip:Newtonsoft_Json \ + MaxMind.Db-2.0.0.zip:MaxMind_Db \ + MaxMind.GeoIP2-2.6.0.zip:MaxMind_GeoIP2 \ SharpFont-3.1.0.zip:SharpFont \ NUnit-3.0.1.zip:NUnit \ NUnit.Console-3.0.1.zip:NUnit_Console \ - Mono.Nat-1.2.24.zip:Mono_Nat \ + Open.Nat-2.1.0.zip:Open_Nat \ FuzzyLogicLibrary-1.2.0.zip:FuzzyLogicLibrary \ SmartIrc4net-0.4.5.1.zip:SmartIrc4net \ SDL2-CS.dll:SDL2_CS \ SDL2-CS.dll.config:SDL2_CS \ OpenAL-CS.dll:OpenAL_CS \ OpenAL-CS.dll.config:OpenAL_CS \ Eluant.dll:Eluant \ GeoLite2-Country.mmdb.gz:GeoLite2 EXTRACT_ONLY= ${DISTFILES:C/:.*//:N*.dll:N*.config:N*.mmdb*} MAINTAINER= jbeich@FreeBSD.org COMMENT= Multiplayer re-envisioning of early RTS games by Westwood Studios LICENSE= GPLv3 LIB_DEPENDS= libfreetype.so:print/freetype2 \ libgdiplus.so:x11-toolkits/libgdiplus USE_GITHUB= yes GH_PROJECT= OpenRA NO_ARCH= yes USES= desktop-file-utils gmake lua:51,run mono openal:soft \ shared-mime-info shebangfix SHEBANG_FILES= launch-dedicated.sh USE_SDL= sdl2 MAKE_ENV= prefix="${PREFIX}" mandir="${PREFIX}/man" MAKE_ARGS= VERSION="${GH_TAGNAME}" INSTALL_TARGET= install-all install-man-page \ install-linux-mime install-linux-shortcuts DATADIR= ${PREFIX}/lib/${PORTNAME} PORTDATA= * PORTDOCS= *.html OPTIONS_DEFINE= DOCS TEST ZENITY OPTIONS_DEFAULT=ZENITY DOCS_BUILD_DEPENDS=markdown:textproc/markdown DOCS_ALL_TARGET=docs TEST_MAKE_ENV= HOME="${WRKDIR}" TEST_ALL_TARGET=test ZENITY_RUN_DEPENDS=xdg-open:devel/xdg-utils \ zenity:x11/zenity ZENITY_DESC= Use native crash dialog post-extract: @${MKDIR} ${WRKSRC}/thirdparty/download @${CP} -v ${DISTFILES:C/:.*//:N*.tar*:N*.zip:S,^,${_DISTDIR}/,} \ ${WRKSRC}/thirdparty/download @for f in $$(${SED} -n 's/\.$$//; s,cp \./,,p' \ ${WRKSRC}/thirdparty/fetch-thirdparty-deps.sh); do \ ${MV} -v ${WRKDIR}/$${f#*/} ${WRKSRC}/thirdparty/download; \ done post-patch: ${REINPLACE_CMD} \ -e '\,thirdparty/.*\.sh,d' \ -e '/echo/!s/ @/ /' \ -e '/^mods:/s/$$/ version/' \ -e '/^docs:/s/$$/ all/' \ -e '/^test:/s/$$/ all/' \ ${WRKSRC}/Makefile ${REINPLACE_CMD} -e '/linux/{ p; s//${OPSYS:tl}/; }' \ ${WRKSRC}/thirdparty/download/*.config \ ${WRKSRC}/thirdparty/*.config* ${SED} 's/@LIBLUA51@/liblua-${LUA_VER}.so/' \ ${WRKSRC}/thirdparty/Eluant.dll.config.in \ >${WRKSRC}/Eluant.dll.config post-build-DOCS-on: @${ECHO_MSG} Generating HTML documentation... @for f in ${WRKSRC}/*.md; do \ ${ECHO_MSG} markdown $$f -\> $${f%.md}.html; \ markdown $$f >$${f%.md}.html; \ done post-install-DOCS-on: (cd ${WRKSRC} && ${COPYTREE_SHARE} \ "${PORTDOCS}" ${STAGEDIR}${DOCSDIR}) .include Index: head/games/openra/distinfo =================================================================== --- head/games/openra/distinfo (revision 424058) +++ head/games/openra/distinfo (revision 424059) @@ -1,40 +1,39 @@ +TIMESTAMP = 1476601345 SHA256 (StyleCopPlus.MSBuild-4.7.49.5.zip) = b98a8ed20c5e82ff5fe6c2a52ecd45bffd4d4ab284611f35a25889c3bba364c3 SIZE (StyleCopPlus.MSBuild-4.7.49.5.zip) = 124724 SHA256 (StyleCop.MSBuild-4.7.49.0.zip) = 6680dedaa5d27fb1ead475015de98e476e58fa9a27e4b7ad0f08d5f7d8f6ee66 SIZE (StyleCop.MSBuild-4.7.49.0.zip) = 2366995 SHA256 (SharpZipLib-0.86.0.zip) = 5906c248bb986d50489192f490f94d2331d04e7d34337bc3c0d64df6d0008207 SIZE (SharpZipLib-0.86.0.zip) = 454026 -SHA256 (MaxMind.Db-1.1.0.0.zip) = ba0d69cd437763e64ef2e2f4566a2d5c20fb46809fa4f7716c74cce3cca13d52 -SIZE (MaxMind.Db-1.1.0.0.zip) = 13450 -SHA256 (Newtonsoft.Json-7.0.1.zip) = ff2a9942325b22cccfe3e505ac8abdf46b071bcc60ef44da464df929c60fc846 -SIZE (Newtonsoft.Json-7.0.1.zip) = 1363037 -SHA256 (RestSharp-105.2.3.zip) = 352845b7419782a6618a8956f13a1cc2be40a3779aa02a5207e8df4b444024af -SIZE (RestSharp-105.2.3.zip) = 1152099 -SHA256 (MaxMind.GeoIP2-2.3.1.zip) = ee613b3934df9bc3ba0a9049fc98323cd856a091b7ce97578d2ac86ae56e84e8 -SIZE (MaxMind.GeoIP2-2.3.1.zip) = 22978 +SHA256 (Newtonsoft.Json-8.0.3.zip) = 210e42a1bad0928188ef35e1ecdc9e0f3468b8f9153db268cdaa2c2d5c9b2197 +SIZE (Newtonsoft.Json-8.0.3.zip) = 1368174 +SHA256 (MaxMind.Db-2.0.0.zip) = 095d62c6ecda38c1e8fe79935b4eaf228d2637f9498caec48b8b48a0aba6d5aa +SIZE (MaxMind.Db-2.0.0.zip) = 19307 +SHA256 (MaxMind.GeoIP2-2.6.0.zip) = 07daaf477b42e28585b51f0a64208488c1194fadb40a9daa217153870c2931b6 +SIZE (MaxMind.GeoIP2-2.6.0.zip) = 32058 SHA256 (SharpFont-3.1.0.zip) = 0256291172dd1fc767c37988dc515e2e4e425724db9eae3188207e124928fe8c SIZE (SharpFont-3.1.0.zip) = 61251 SHA256 (NUnit-3.0.1.zip) = 17ac607de03c861b9595fe7063ea5fe7ed60b72d063fb9c3ba2aeff4f61c72bc SIZE (NUnit-3.0.1.zip) = 990994 SHA256 (NUnit.Console-3.0.1.zip) = b744e7921a6d8e4fccd4c05cf50b040b6c8d11c4c7346ed1f6ba242b2ac78b94 SIZE (NUnit.Console-3.0.1.zip) = 470168 -SHA256 (Mono.Nat-1.2.24.zip) = 5af2524a915dd269714c89be2096bfba34702a1a7a7ccc726a6cce102053d36d -SIZE (Mono.Nat-1.2.24.zip) = 23997 +SHA256 (Open.Nat-2.1.0.zip) = 93bb2ac468937855215ef28e77ae06df03e1bab8f09b3459e9bc31cf1d18cdcb +SIZE (Open.Nat-2.1.0.zip) = 338198 SHA256 (FuzzyLogicLibrary-1.2.0.zip) = b464509236260f53d963771ed99410a7e1cdbd268a2bde43b189e7d15044a174 SIZE (FuzzyLogicLibrary-1.2.0.zip) = 70571 SHA256 (SmartIrc4net-0.4.5.1.zip) = a1c2b2be28d798187ecd118768b03ca3193995182d1d92983df23bacbb61dfcc SIZE (SmartIrc4net-0.4.5.1.zip) = 104627 SHA256 (SDL2-CS.dll) = 76206c2795cd3fae569fececb95025d1f9d92c618e2625188510b3331e171c3f SIZE (SDL2-CS.dll) = 86016 SHA256 (SDL2-CS.dll.config) = eff0594f7e86d40a94c1b28f8db87478f3de1cf0857f3d46e384bcc6744ce094 SIZE (SDL2-CS.dll.config) = 194 SHA256 (OpenAL-CS.dll) = d33391fd954c670a3ba3db2d1553015f78652ea33ca3eaf949da6377ec947e53 SIZE (OpenAL-CS.dll) = 18944 SHA256 (OpenAL-CS.dll.config) = 58eaf46a749e466fce0a0ec43184073b0153aa8eb24c865219491bc1db989571 SIZE (OpenAL-CS.dll.config) = 301 SHA256 (Eluant.dll) = 218c4ea5424b44d746b5343563123beebc652fd9731967dfd49fed071b58df31 SIZE (Eluant.dll) = 71168 -SHA256 (GeoLite2-Country.mmdb.gz) = 3bcd3e85566620ff316ed1a6f9f2a0df7cbc6c35ed069b5fdcc57d2235d80229 -SIZE (GeoLite2-Country.mmdb.gz) = 1150718 -SHA256 (openra-OpenRA-release-20160508_GH0.tar.gz) = 277f9bf9dbe4e9a0a3b66e6207cfc8dfee41e47b070af59229c50238db5e25ef -SIZE (openra-OpenRA-release-20160508_GH0.tar.gz) = 11617816 +SHA256 (GeoLite2-Country.mmdb.gz) = be007196c155814b9e46f3969d992aca43158b0b8840b747079312c0aafaa530 +SIZE (GeoLite2-Country.mmdb.gz) = 1302893 +SHA256 (openra-OpenRA-release-20161015_GH0.tar.gz) = 758bdbadee2a8cfe3c9f0da339878688c3bc8ddb63ce2a3de5d20005a192b2b7 +SIZE (openra-OpenRA-release-20161015_GH0.tar.gz) = 12016189 Index: head/games/openra/pkg-plist =================================================================== --- head/games/openra/pkg-plist (revision 424058) +++ head/games/openra/pkg-plist (revision 424059) @@ -1,13 +1,14 @@ bin/openra bin/openra-server share/applications/openra-join-servers.desktop +share/applications/openra-launch-mod.desktop share/applications/openra-replays.desktop share/applications/openra.desktop share/icons/hicolor/128x128/apps/openra.png share/icons/hicolor/16x16/apps/openra.png share/icons/hicolor/32x32/apps/openra.png share/icons/hicolor/48x48/apps/openra.png share/icons/hicolor/64x64/apps/openra.png share/icons/hicolor/scalable/apps/openra.svg man/man6/openra.6.gz share/mime/packages/openra.xml