View | Details | Raw Unified | Return to bug 216459 | Differences between
and this patch

Collapse All | Expand All

(-)unknown-horizons.new/distinfo (-2 / +3 lines)
Lines 1-2 Link Here
1
SHA256 (unknown-horizons-unknown-horizons-2013.3_GH0.tar.gz) = db9ffe365aa0be95bb808891573d4a135db980ba5a2316f1cf9a30e6505a638e
1
TIMESTAMP = 1499743699
2
SIZE (unknown-horizons-unknown-horizons-2013.3_GH0.tar.gz) = 152988408
2
SHA256 (unknown-horizons-unknown-horizons-2017.2_GH0.tar.gz) = ebd7d7af1c59dfebb8e28626d8b484b05ec2166f7a90e9266350a4dbd242ec09
3
SIZE (unknown-horizons-unknown-horizons-2017.2_GH0.tar.gz) = 266301027
(-)unknown-horizons.new/Makefile (-40 / +24 lines)
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>

Return to bug 216459