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

Collapse All | Expand All

(-)games/lgeneral/Makefile (-34 / +20 lines)
Lines 2-9 Link Here
2
# $FreeBSD: head/games/lgeneral/Makefile 374303 2014-12-08 16:48:38Z tijl $
2
# $FreeBSD: head/games/lgeneral/Makefile 374303 2014-12-08 16:48:38Z tijl $
3
3
4
PORTNAME=	lgeneral
4
PORTNAME=	lgeneral
5
PORTVERSION=	1.2.3
5
PORTVERSION=	1.2.4
6
PORTREVISION=	2
7
CATEGORIES=	games
6
CATEGORIES=	games
8
MASTER_SITES=	SF/${PORTNAME}/${PORTNAME} \
7
MASTER_SITES=	SF/${PORTNAME}/${PORTNAME} \
9
		SF/${PORTNAME}/${PORTNAME}-data:data
8
		SF/${PORTNAME}/${PORTNAME}-data:data
Lines 13-64 Link Here
13
MAINTAINER=	ports@FreeBSD.org
12
MAINTAINER=	ports@FreeBSD.org
14
COMMENT=	Turn-based strategy engine inspired by Panzer General
13
COMMENT=	Turn-based strategy engine inspired by Panzer General
15
14
16
LICENSE=	GPLv2 # or later
15
LICENSE=	GPLv2
17
LICENSE_FILE=	${WRKSRC}/COPYING
18
16
19
USE_SDL=	sdl
20
USES=		gmake
17
USES=		gmake
21
GNU_CONFIGURE=	yes
22
USE_CSTD=	gnu89
18
USE_CSTD=	gnu89
19
USE_SDL=	sdl
20
GNU_CONFIGURE=	yes
23
21
24
CPPFLAGS+=	-I${LOCALBASE}/include
22
CPPFLAGS+=	-I${LOCALBASE}/include
25
LDFLAGS+=	-L${LOCALBASE}/lib
23
LDFLAGS+=	-L${LOCALBASE}/lib
26
24
27
OPTIONS_DEFINE=	SOUND NLS DOCS
25
BROKEN_powerpc=		Does not install on ${ARCH}
28
OPTIONS_DEFAULT=	SOUND
26
BROKEN_sparc64=		Does not install on ${ARCH}
29
SOUND_DESC=	Enable sound support
30
27
31
.include <bsd.port.options.mk>
28
OPTIONS_DEFINE=		DOCS NLS SOUND
29
OPTIONS_DEFAULT=	SOUND
30
OPTIONS_SUB=		yes
32
31
33
.if ${PORT_OPTIONS:MSOUND}
32
NLS_USES=		gettext
34
USE_SDL+=	mixer
33
NLS_CONFIGURE_ENABLE=	nls
35
.else
34
NLS_CONFIGURE_ENV_OFF=	am_cv_func_iconv=no
36
CONFIGURE_ARGS+=--disable-sound
35
SOUND_USE=		sdl=mixer
37
.endif
36
SOUND_CONFIGURE_ENABLE=	sound
38
39
.if ${PORT_OPTIONS:MNLS}
40
USES+=		gettext
41
PLIST_SUB+=	NLS=""
42
.else
43
CONFIGURE_ENV+=	am_cv_func_iconv=no
44
CONFIGURE_ARGS+=--disable-nls
45
PLIST_SUB+=	NLS="@comment "
46
.endif
47
48
.if ${ARCH} == "ia64" || ${ARCH} == "powerpc" || ${ARCH} == "sparc64"
49
BROKEN=		Does not install on ia64, powerpc, or sparc64
50
.endif
51
37
52
post-patch:
38
post-patch:
53
	@${REINPLACE_CMD} -e 's|/icons|/pixmaps|' ${WRKSRC}/Makefile.in
39
	@${REINPLACE_CMD} -e 's|/icons|/pixmaps|' ${WRKSRC}/Makefile.in
54
40
55
post-install:
41
post-install:
56
	${STAGEDIR}${PREFIX}/bin/lgc-pg -s ${WRKDIR}/pg-data -d ${STAGEDIR}${DATADIR}
42
.for i in flags terrain units
57
	@${FIND} ${STAGEDIR}${DATADIR} -type d | ${XARGS} ${CHMOD} a+rx
43
	@${MKDIR} ${STAGEDIR}${DATADIR}/gfx/${i}
58
	@${FIND} ${STAGEDIR}${DATADIR} -type f | ${XARGS} ${CHMOD} ${SHAREMODE}
44
.endfor
59
.if ${PORT_OPTIONS:MDOCS}
45
	(${STAGEDIR}${PREFIX}/bin/lgc-pg -s ${WRKDIR}/pg-data \
46
		-d ${STAGEDIR}${DATADIR})
60
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
47
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
61
	${INSTALL_DATA} ${WRKSRC}/README.* ${STAGEDIR}${DOCSDIR}
48
	(cd ${WRKSRC} && ${INSTALL_DATA} README.* ${STAGEDIR}${DOCSDIR})
62
.endif
63
49
64
.include <bsd.port.mk>
50
.include <bsd.port.mk>
(-)games/lgeneral/distinfo (-2 / +2 lines)
Lines 1-4 Link Here
1
SHA256 (lgeneral-1.2.3.tar.gz) = 55d17bb173c956c705b94bc8a6399d5311b3ec82c9f1821a97fe9ec45da0d9a1
1
SHA256 (lgeneral-1.2.4.tar.gz) = 7207cba927f518b5962a4c5b709a8aca128fd0638c47984e9da0415ad2610c00
2
SIZE (lgeneral-1.2.3.tar.gz) = 1630400
2
SIZE (lgeneral-1.2.4.tar.gz) = 1677195
3
SHA256 (pg-data.tar.gz) = cc6fa5d263d1d5824d706517958b1bb09b405ba0ed21e63e4a4d38e2727d7a04
3
SHA256 (pg-data.tar.gz) = cc6fa5d263d1d5824d706517958b1bb09b405ba0ed21e63e4a4d38e2727d7a04
4
SIZE (pg-data.tar.gz) = 410476
4
SIZE (pg-data.tar.gz) = 410476
(-)games/lgeneral/pkg-plist (-1 / +3 lines)
Lines 24-30 Link Here
24
%%DATADIR%%/convdata/mapnames
24
%%DATADIR%%/convdata/mapnames
25
%%DATADIR%%/convdata/move.bmp
25
%%DATADIR%%/convdata/move.bmp
26
%%DATADIR%%/convdata/reinf
26
%%DATADIR%%/convdata/reinf
27
%%DATADIR%%/convdata/road2.bmp
28
%%DATADIR%%/convdata/sea.wav
27
%%DATADIR%%/convdata/sea.wav
29
%%DATADIR%%/convdata/select.wav
28
%%DATADIR%%/convdata/select.wav
30
%%DATADIR%%/convdata/select_frame.bmp
29
%%DATADIR%%/convdata/select_frame.bmp
Lines 37-42 Link Here
37
%%DATADIR%%/gfx/terrain/pg/airfield.bmp
36
%%DATADIR%%/gfx/terrain/pg/airfield.bmp
38
%%DATADIR%%/gfx/terrain/pg/airfield_rain.bmp
37
%%DATADIR%%/gfx/terrain/pg/airfield_rain.bmp
39
%%DATADIR%%/gfx/terrain/pg/airfield_snow.bmp
38
%%DATADIR%%/gfx/terrain/pg/airfield_snow.bmp
39
%%DATADIR%%/gfx/terrain/pg/bridge.bmp
40
%%DATADIR%%/gfx/terrain/pg/bridge_rain.bmp
41
%%DATADIR%%/gfx/terrain/pg/bridge_snow.bmp
40
%%DATADIR%%/gfx/terrain/pg/clear.bmp
42
%%DATADIR%%/gfx/terrain/pg/clear.bmp
41
%%DATADIR%%/gfx/terrain/pg/clear_rain.bmp
43
%%DATADIR%%/gfx/terrain/pg/clear_rain.bmp
42
%%DATADIR%%/gfx/terrain/pg/clear_snow.bmp
44
%%DATADIR%%/gfx/terrain/pg/clear_snow.bmp

Return to bug 197433