Lines 2-58
Link Here
|
2 |
# $FreeBSD: head/games/unknown-horizons/Makefile 438030 2017-04-08 11:05:02Z amdmi3 $ |
2 |
# $FreeBSD: head/games/unknown-horizons/Makefile 438030 2017-04-08 11:05:02Z amdmi3 $ |
3 |
|
3 |
|
4 |
PORTNAME= unknown-horizons |
4 |
PORTNAME= unknown-horizons |
5 |
PORTVERSION= 2013.3 |
5 |
PORTVERSION= 2017.2 |
6 |
PORTREVISION= 1 |
|
|
7 |
CATEGORIES= games |
6 |
CATEGORIES= games |
8 |
|
7 |
|
9 |
MAINTAINER= fiziologus@gmail.com |
8 |
MAINTAINER= fiziologus@gmail.com |
10 |
COMMENT= Real time simulation game |
9 |
COMMENT= Real time simulation game |
11 |
|
10 |
|
12 |
LICENSE= GPLv2+ |
11 |
LICENSE= GPLv2 |
13 |
|
12 |
|
14 |
BUILD_DEPENDS= ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl \ |
13 |
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fife>=0.4.0:games/py-fife \ |
15 |
${LOCALBASE}/bin/xsltproc:textproc/libxslt |
14 |
${PYTHON_PKGNAMEPREFIX}pyenet>0:net/py-pyenet \ |
16 |
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/fife/__init__.py:games/py-fife \ |
|
|
17 |
${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 \ |
15 |
${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 \ |
18 |
${PYTHON_SITELIBDIR}/yaml/__init__.py:devel/py-yaml \ |
16 |
${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml |
19 |
${PYTHON_PKGNAMEPREFIX}gdbm>0:databases/py-gdbm |
|
|
20 |
|
17 |
|
21 |
ONLY_FOR_ARCHS= i386 amd64 |
18 |
USES= python:2 |
|
|
19 |
USE_PYTHON= autoplist distutils |
20 |
PYDISTUTILS_PKGNAME=UnknownHorizons |
22 |
|
21 |
|
23 |
USE_GITHUB= yes |
22 |
USE_GITHUB= yes |
24 |
|
23 |
|
25 |
USE_GNOME= intltool |
24 |
OPTIONS_DEFINE= NLS |
26 |
USES= gettext-tools python:2 tar:xz |
25 |
OPTIONS_SUB= yes |
27 |
USE_PYTHON= distutils |
|
|
28 |
PYDISTUTILS_PKGNAME= UnknownHorizons |
29 |
|
30 |
.include <bsd.port.pre.mk> |
31 |
|
32 |
.if ${ARCH} == i386 |
33 |
ENET_DIR= x86 |
34 |
PLIST_SUB+= X86_ONLY="" |
35 |
.else |
36 |
PLIST_SUB+= X86_ONLY="@comment " |
37 |
.endif |
38 |
|
39 |
.if ${ARCH} == amd64 |
40 |
ENET_DIR= x64 |
41 |
PLIST_SUB+= X64_ONLY="" |
42 |
.else |
43 |
PLIST_SUB+= X64_ONLY="@comment " |
44 |
.endif |
45 |
|
26 |
|
46 |
post-patch: |
27 |
NLS_USES= gettext-tools |
47 |
${REINPLACE_CMD} -e "s|http://docbook.sourceforge.net/release/xsl/current|${LOCALBASE}/share/xsl/docbook|" \ |
|
|
48 |
-e "s|share/man/man6|man/man6|" ${WRKSRC}/setup.py |
49 |
|
28 |
|
50 |
# Install multiplayer lib (enet+pyenet) |
29 |
post-patch: |
51 |
post-install: |
30 |
${REINPLACE_CMD} \ |
52 |
@${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/horizons/network/libs/freebsd-${ENET_DIR} |
31 |
-e "s|share/man/man6|man/man6|" \ |
53 |
${INSTALL_LIB} ${WRKSRC}/horizons/network/libs/freebsd-${ENET_DIR}/enet.so \ |
32 |
${WRKSRC}/setup.py |
54 |
${STAGEDIR}${PYTHON_SITELIBDIR}/horizons/network/libs/freebsd-${ENET_DIR}/enet.so |
33 |
${REINPLACE_CMD} \ |
55 |
# (rene) prune unwanted files to pass 'make check-plist' |
34 |
-e 's|\(RELEASE_VERSION =\).*|\1 u"${PORTVERSION}"|' \ |
56 |
${RM} -r ${STAGEDIR}${PYTHON_SITELIBDIR}/UnknownHorizons-_unknown_-py${PYTHON_VER}.egg-info |
35 |
${WRKSRC}/horizons/constants.py |
|
|
36 |
|
37 |
post-patch-NLS-off: |
38 |
${REINPLACE_CMD} \ |
39 |
-e 's|^build\.sub_commands\.append.*$$|#&|g' \ |
40 |
${WRKSRC}/setup.py |
57 |
|
41 |
|
58 |
.include <bsd.port.post.mk> |
42 |
.include <bsd.port.mk> |