--- unknown-horizons.new/distinfo 2016-03-08 15:09:12.000000000 +0200 +++ unknown-horizons.new/distinfo 2017-07-11 13:00:55.057130000 +0200 @@ -1,2 +1,3 @@ -SHA256 (unknown-horizons-unknown-horizons-2013.3_GH0.tar.gz) = db9ffe365aa0be95bb808891573d4a135db980ba5a2316f1cf9a30e6505a638e -SIZE (unknown-horizons-unknown-horizons-2013.3_GH0.tar.gz) = 152988408 +TIMESTAMP = 1499743699 +SHA256 (unknown-horizons-unknown-horizons-2017.2_GH0.tar.gz) = ebd7d7af1c59dfebb8e28626d8b484b05ec2166f7a90e9266350a4dbd242ec09 +SIZE (unknown-horizons-unknown-horizons-2017.2_GH0.tar.gz) = 266301027 --- unknown-horizons.new/Makefile 2017-04-08 13:05:02.000000000 +0200 +++ unknown-horizons.new/Makefile 2017-07-30 11:26:15.804406000 +0200 @@ -2,57 +2,41 @@ # $FreeBSD: head/games/unknown-horizons/Makefile 438030 2017-04-08 11:05:02Z amdmi3 $ PORTNAME= unknown-horizons -PORTVERSION= 2013.3 -PORTREVISION= 1 +PORTVERSION= 2017.2 CATEGORIES= games MAINTAINER= fiziologus@gmail.com COMMENT= Real time simulation game -LICENSE= GPLv2+ +LICENSE= GPLv2 -BUILD_DEPENDS= ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl \ - ${LOCALBASE}/bin/xsltproc:textproc/libxslt -RUN_DEPENDS= ${PYTHON_SITELIBDIR}/fife/__init__.py:games/py-fife \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fife>=0.4.0:games/py-fife \ + ${PYTHON_PKGNAMEPREFIX}pyenet>0:net/py-pyenet \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 \ - ${PYTHON_SITELIBDIR}/yaml/__init__.py:devel/py-yaml \ - ${PYTHON_PKGNAMEPREFIX}gdbm>0:databases/py-gdbm + ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml -ONLY_FOR_ARCHS= i386 amd64 +USES= python:2 +USE_PYTHON= autoplist distutils +PYDISTUTILS_PKGNAME=UnknownHorizons USE_GITHUB= yes -USE_GNOME= intltool -USES= gettext-tools python:2 tar:xz -USE_PYTHON= distutils -PYDISTUTILS_PKGNAME= UnknownHorizons - -.include - -.if ${ARCH} == i386 -ENET_DIR= x86 -PLIST_SUB+= X86_ONLY="" -.else -PLIST_SUB+= X86_ONLY="@comment " -.endif - -.if ${ARCH} == amd64 -ENET_DIR= x64 -PLIST_SUB+= X64_ONLY="" -.else -PLIST_SUB+= X64_ONLY="@comment " -.endif +OPTIONS_DEFINE= NLS +OPTIONS_SUB= yes -post-patch: - ${REINPLACE_CMD} -e "s|http://docbook.sourceforge.net/release/xsl/current|${LOCALBASE}/share/xsl/docbook|" \ - -e "s|share/man/man6|man/man6|" ${WRKSRC}/setup.py +NLS_USES= gettext-tools -# Install multiplayer lib (enet+pyenet) -post-install: - @${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/horizons/network/libs/freebsd-${ENET_DIR} - ${INSTALL_LIB} ${WRKSRC}/horizons/network/libs/freebsd-${ENET_DIR}/enet.so \ - ${STAGEDIR}${PYTHON_SITELIBDIR}/horizons/network/libs/freebsd-${ENET_DIR}/enet.so -# (rene) prune unwanted files to pass 'make check-plist' - ${RM} -r ${STAGEDIR}${PYTHON_SITELIBDIR}/UnknownHorizons-_unknown_-py${PYTHON_VER}.egg-info +post-patch: + ${REINPLACE_CMD} \ + -e "s|share/man/man6|man/man6|" \ + ${WRKSRC}/setup.py + ${REINPLACE_CMD} \ + -e 's|\(RELEASE_VERSION =\).*|\1 u"${PORTVERSION}"|' \ + ${WRKSRC}/horizons/constants.py + +post-patch-NLS-off: + ${REINPLACE_CMD} \ + -e 's|^build\.sub_commands\.append.*$$|#&|g' \ + ${WRKSRC}/setup.py -.include +.include