View | Details | Raw Unified | Return to bug 205205
Collapse All | Expand All

(-)games/asc/Makefile (-34 / +28 lines)
Lines 2-43 Link Here
2
# $FreeBSD: head/games/asc/Makefile 383834 2015-04-12 00:25:13Z amdmi3 $
2
# $FreeBSD: head/games/asc/Makefile 383834 2015-04-12 00:25:13Z amdmi3 $
3
3
4
PORTNAME=	asc
4
PORTNAME=	asc
5
PORTVERSION=	2.6.0.0
5
PORTVERSION=	2.6.1.0
6
PORTREVISION=	6
7
CATEGORIES=	games
6
CATEGORIES=	games
8
MASTER_SITES=	SF/${PORTNAME}-hq/ASC%20Source/${PORTVERSION:R} \
7
MASTER_SITES=	SF/${PORTNAME}-hq/ASC%20Source/${PORTVERSION:R} \
9
		http://www.asc-hq.org/music/:music
8
		http://www.asc-hq.org/music/:music
10
DISTFILES=	${DISTNAME}${EXTRACT_SUFX} ${ASC_MUSICS:S/$/:music/}
9
DISTFILES=	${DISTNAME}${EXTRACT_SUFX}
11
DIST_SUBDIR=	${PORTNAME}
10
DIST_SUBDIR=	${PORTNAME}
12
EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX}
11
EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX}
13
12
14
MAINTAINER=	ports@FreeBSD.org
13
MAINTAINER=	ports@FreeBSD.org
15
COMMENT=	Turn based, multiplayer strategic game with nice graphics
14
COMMENT=	Turn based, multiplayer strategic game with nice graphics
16
15
17
LICENSE=	GPLv2 # or later
16
LICENSE=	GPLv2 # (or later)
18
LICENSE_FILE=	${WRKSRC}/COPYING
17
LICENSE_FILE=	${WRKSRC}/COPYING
19
18
20
BUILD_DEPENDS=	zip:${PORTSDIR}/archivers/zip
19
BUILD_DEPENDS=	zip:${PORTSDIR}/archivers/zip
21
RUN_DEPENDS:=	${BUILD_DEPENDS}
22
LIB_DEPENDS=	libvorbis.so:${PORTSDIR}/audio/libvorbis \
20
LIB_DEPENDS=	libvorbis.so:${PORTSDIR}/audio/libvorbis \
23
		libboost_regex.so:${PORTSDIR}/devel/boost-libs \
21
		libboost_regex.so:${PORTSDIR}/devel/boost-libs \
24
		libsigc-1.2.so:${PORTSDIR}/devel/libsigc++12 \
22
		libsigc-2.0.so:${PORTSDIR}/devel/libsigc++20 \
25
		libexpat.so:${PORTSDIR}/textproc/expat2 \
23
		libloki.so:${PORTSDIR}/devel/loki \
26
		libloki.so:${PORTSDIR}/devel/loki
24
		libexpat.so:${PORTSDIR}/textproc/expat2
27
25
RUN_DEPENDS:=	${BUILD_DEPENDS}
28
OPTIONS_DEFINE=	MUSIC XVID
29
MUSIC_DESC=	Install extra music files
30
26
31
USES=		compiler:c++11-lib gmake libtool lua:51 perl5 pkgconfig tar:bzip2
27
USES=		compiler:c++11-lib gmake libtool lua perl5 pkgconfig tar:bzip2 
32
USE_CXXSTD=	c++11
28
USE_CXXSTD=	c++11
29
USE_PERL5=	build
33
USE_SDL=	image mixer sound sdl
30
USE_SDL=	image mixer sound sdl
34
USE_WX=		3.0
31
USE_WX=		3.0
35
WX_UNICODE=	yes
36
WX_CONF_ARGS=	absolute
32
WX_CONF_ARGS=	absolute
37
USE_PERL5=	build
38
GNU_CONFIGURE=	yes
33
GNU_CONFIGURE=	yes
39
34
40
CFLAGS+=	-D_UNICODE_BROKEN_
41
CPPFLAGS+=	-I${LOCALBASE}/include
35
CPPFLAGS+=	-I${LOCALBASE}/include
42
LDFLAGS+=	-L${LOCALBASE}/lib
36
LDFLAGS+=	-L${LOCALBASE}/lib
43
37
Lines 51-88 Link Here
51
		man/man6/asc_mapedit.6.gz \
45
		man/man6/asc_mapedit.6.gz \
52
		man/man6/asc_mount.6.gz \
46
		man/man6/asc_mount.6.gz \
53
		man/man6/asc_weaponguide.6.gz \
47
		man/man6/asc_weaponguide.6.gz \
54
		share/appdata/asc.appdata.xml
48
		share/appdata/asc.appdata.xml \
55
PORTDATA=	*
49
		%%DATADIR%%/asc2_dlg.zip \
50
		%%DATADIR%%/main.ascdat
56
51
57
DESKTOP_ENTRIES="Advanced Strategic Command" "Turn based strategic game" "" \
52
DESKTOP_ENTRIES="Advanced Strategic Command" "Turn based strategic game" "" \
58
		"${PORTNAME}" "" ""
53
		"${PORTNAME}" "" ""
59
54
60
.include <bsd.port.options.mk>
55
OPTIONS_DEFINE=		MUSIC XVID
61
56
62
.if ${PORT_OPTIONS:MXVID}
57
MUSIC_DESC=		Install extra music files
63
LIB_DEPENDS+=	libxvidcore.so:${PORTSDIR}/multimedia/xvid
58
MUSIC_DISTFILES=	${ASC_MUSICS:S,$,:music,}
64
.else
59
MUSIC_PLIST_FILES=	${ASC_MUSICS:S,^,%%DATADIR%%/music/,}
65
CONFIGURE_ENV+=	ac_cv_lib_xvidcore_xvid_encore=no
60
XVID_LIB_DEPENDS=	libxvidcore.so:${PORTSDIR}/multimedia/xvid
66
.endif
61
XVID_CONFIGURE_ENV_OFF=	ac_cv_lib_xvidcore_xvid_encore=no
67
62
68
.if ${PORT_OPTIONS:MMUSIC}
63
ASC_MUSICS=		frontiers.ogg time_to_strike.ogg machine_wars.ogg
69
ASC_MUSICS=	frontiers.ogg time_to_strike.ogg machine_wars.ogg
64
70
65
post-extract-MUSIC-on:
71
post-extract:
66
	@(cd ${DISTDIR}/${DIST_SUBDIR} && ${PAX} -rw ${ASC_MUSICS} \
72
.for i in ${ASC_MUSICS}
67
		${WRKSRC}/data/music)
73
	@${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/${i} ${WRKSRC}/data/music
74
.endfor
75
.endif
76
68
77
post-patch:
69
post-patch:
78
	@${FIND} ${WRKSRC} -name "Makefile.in" -print0 | ${XARGS} -0 \
70
	@${FIND} ${WRKSRC} -name "Makefile.in" -print0 | ${XARGS} -0 \
79
		${REINPLACE_CMD} -e \
71
		${REINPLACE_CMD} -e \
80
		's|/games/|/|g'
72
		's|/games/|/|g'
81
	@${REINPLACE_CMD} -e \
73
	@${REINPLACE_CMD} -e \
82
		's|/games/|/|g ; \
74
		's|lua >= 5.1 |lua-${LUA_VER}|g ; \
83
		 s|lua >=|lua-5.1 >=|g ; \
75
		 s|/games/|/|g ; \
84
		 /if test/s|==|=|g' ${WRKSRC}/configure
76
		 /if test/s|==|=|g' ${WRKSRC}/configure
85
	@${REINPLACE_CMD} -e \
77
	@${REINPLACE_CMD} -e \
86
		's|? 0 :|? (void)0 :|' ${WRKSRC}/source/errors.h
78
		's|? 0 :|? (void)0 :|' ${WRKSRC}/source/errors.h
79
	@${REINPLACE_CMD} -e \
80
		's|tAttackH|AttackH|' ${WRKSRC}/source/actions/vehicleattack.h
87
81
88
.include <bsd.port.mk>
82
.include <bsd.port.mk>
(-)games/asc/distinfo (-2 / +2 lines)
Lines 1-5 Link Here
1
SHA256 (asc/asc-2.6.0.0.tar.bz2) = e59caa549dc8d8a321211f60652cc809cbbf37d000ee85af790e676d9656cbbb
1
SHA256 (asc/asc-2.6.1.0.tar.bz2) = 9a1e58e73ba8fdf5d5ac85cdb66804bf688dce2940a8a9c26796de6b6d4f8ddb
2
SIZE (asc/asc-2.6.0.0.tar.bz2) = 42280527
2
SIZE (asc/asc-2.6.1.0.tar.bz2) = 42569531
3
SHA256 (asc/frontiers.ogg) = eabc9b07d1db07626fa817a30dad23b11aada059e32c08914d2d0cf1d58c7fff
3
SHA256 (asc/frontiers.ogg) = eabc9b07d1db07626fa817a30dad23b11aada059e32c08914d2d0cf1d58c7fff
4
SIZE (asc/frontiers.ogg) = 4691844
4
SIZE (asc/frontiers.ogg) = 4691844
5
SHA256 (asc/time_to_strike.ogg) = 0334a027b8a45a5df88e1e3e7db9cace2def02396fbcc794d157289e41c9ad05
5
SHA256 (asc/time_to_strike.ogg) = 0334a027b8a45a5df88e1e3e7db9cace2def02396fbcc794d157289e41c9ad05
(-)games/asc/files/patch-source_libs_paragui_src_widgets_pgbutton.cpp (-4 / +3 lines)
Lines 1-7 Link Here
1
--- source/libs/paragui/src/widgets/pgbutton.cpp.orig	2015-04-11 02:43:58.716405000 +0300
1
--- source/libs/paragui/src/widgets/pgbutton.cpp.orig	2015-11-29 10:40:16 UTC
2
+++ source/libs/paragui/src/widgets/pgbutton.cpp	2015-04-11 02:44:38.509415000 +0300
2
+++ source/libs/paragui/src/widgets/pgbutton.cpp
3
@@ -101,32 +101,32 @@
3
@@ -102,31 +102,31 @@ void PG_Button::LoadThemeStyle(const std
4
 	t->GetColor(widgettype, objectname, PG_PropStr::textcolor, fontcolor);
5
 	SetFontColor(fontcolor);
4
 	SetFontColor(fontcolor);
6
 
5
 
7
 	switch (GetID()) {
6
 	switch (GetID()) {

Return to bug 205205