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

(-)games/ufoai-data/Makefile (-8 / +7 lines)
Lines 6-12 Link Here
6
#
6
#
7
7
8
PORTNAME=	data
8
PORTNAME=	data
9
PORTVERSION=	2.1.1
9
PORTVERSION=	2.2
10
CATEGORIES=	games
10
CATEGORIES=	games
11
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
11
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
12
MASTER_SITE_SUBDIR=	${PKGNAMEPREFIX:S/-//}
12
MASTER_SITE_SUBDIR=	${PKGNAMEPREFIX:S/-//}
Lines 20-26 Link Here
20
20
21
BUILD_DEPENDS=	unzip:${PORTSDIR}/archivers/unzip
21
BUILD_DEPENDS=	unzip:${PORTSDIR}/archivers/unzip
22
22
23
NO_PACKAGE=	Package will be 250MB, set FORCE_PACKAGE if you really want it
23
NO_PACKAGE=	Package will be ~400MB, set FORCE_PACKAGE if you really want it
24
NO_BUILD=	yes
24
NO_BUILD=	yes
25
NO_WRKSUBDIR=	yes
25
NO_WRKSUBDIR=	yes
26
26
Lines 29-48 Link Here
29
29
30
post-extract:
30
post-extract:
31
	@cd ${WRKDIR}/base && \
31
	@cd ${WRKDIR}/base && \
32
		${FIND} * -type f -exec ${UNZIP_CMD} "{}" -d ${WRKDIR}/base \;
32
		${FIND} . -type f -exec ${UNZIP_CMD} "{}" -d ${WRKDIR}/base \;
33
	@${RM} ${WRKDIR}/base/*.pk3
33
	@${RM} ${WRKDIR}/base/*.pk3
34
34
35
pre-install:
35
pre-install:
36
	@${RM} -f ${PLIST}
36
	@${RM} -f ${PLIST}
37
	@cd ${WRKDIR}/base && \
37
	@cd ${WRKDIR}/base && \
38
		${FIND} * -type f | ${SORT} | ${SED} -e 's|^|%%DATADIR%%/|' >> ${PLIST} && \
38
		${FIND} . -type f | ${SORT} | ${SED} -e 's|^.|%%DATADIR%%|' >> ${PLIST} && \
39
			${FIND} * -type d | ${SORT} -r | ${SED} -e 's|^|@dirrm %%DATADIR%%/|' >> ${PLIST}
39
			${FIND} . -type d | ${SORT} -r | ${SED} -e 's|^.|@dirrm %%DATADIR%%|' >> ${PLIST}
40
	@${ECHO_CMD} "@dirrm %%DATADIR%%" >> ${PLIST}
41
40
42
do-install:
41
do-install:
43
	${MKDIR} ${PREFIX}/${DATADIR}
42
	${MKDIR} ${PREFIX}/${DATADIR}
44
	cd ${WRKDIR}/base && \
43
	cd ${WRKDIR}/base && \
45
		${FIND} * -type d -exec ${MKDIR} "${PREFIX}/${DATADIR}/{}" \; && \
44
		${FIND} . -type d -exec ${MKDIR} "${PREFIX}/${DATADIR}/{}" \; && \
46
			${FIND} * -type f -exec ${INSTALL_DATA} "{}" "${PREFIX}/${DATADIR}/{}" \;
45
			${FIND} . -type f -exec ${INSTALL_DATA} "{}" "${PREFIX}/${DATADIR}/{}" \;
47
46
48
.include <bsd.port.mk>
47
.include <bsd.port.mk>
(-)games/ufoai-data/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (ufoai/ufoai-2.1.1-data.tar) = ae2ebfeaf34afab92638e128c76860b9
1
MD5 (ufoai/ufoai-2.2-data.tar) = a6bb13414d01299679c4e2effc6e41b7
2
SHA256 (ufoai/ufoai-2.1.1-data.tar) = 5e92950f93d0dcef7fbdefc0c0da6f398b06476837bfce79243baa6227176f7c
2
SHA256 (ufoai/ufoai-2.2-data.tar) = 2900bb7160b5a833b33888518b600c52a550aae0b0e4c50b4c55f655e6aebd65
3
SIZE (ufoai/ufoai-2.1.1-data.tar) = 267755520
3
SIZE (ufoai/ufoai-2.2-data.tar) = 390369280
(-)games/ufoai/files/patch-src-client_qal.h (-11 lines)
Lines 1-11 Link Here
1
--- src/client/qal.h	Mon Apr  2 10:06:41 2007
2
+++ src/client/qal.h	Mon Apr  2 10:06:57 2007
3
@@ -28,7 +28,7 @@
4
 	#include "../ports/win32/qal_win.h"
5
 #endif
6
 
7
-#ifdef __linux__
8
+#if defined(__linux__) || defined(__FreeBSD__)
9
 	#include "../ports/linux/qal_linux.h"
10
 #endif
11
 
(-)games/ufoai/files/patch-src-ports-linux_qal_linux.h (-12 lines)
Lines 1-12 Link Here
1
--- src/ports/linux/qal_linux.h	Mon Apr  2 10:10:24 2007
2
+++ src/ports/linux/qal_linux.h	Mon Apr  2 10:17:39 2007
3
@@ -28,7 +28,9 @@
4
 
5
 
6
 #ifndef __linux__
7
+#	ifndef __FreeBSD__
8
 #error "You should not be including this file on this platform"
9
+#	endif
10
 #endif
11
 
12
 
(-)games/ufoai/files/run.sh.in (-4 lines)
Lines 1-4 Link Here
1
#!/bin/sh
2
3
cd @UFODIR@ || exit 1
4
exec @UFODIR@/@APP@ "$@"
(-)games/ufoai/Makefile (-88 / +18 lines)
Lines 6-26 Link Here
6
#
6
#
7
7
8
PORTNAME=	ufoai
8
PORTNAME=	ufoai
9
PORTVERSION=	2.1.1
9
PORTVERSION=	2.2
10
CATEGORIES=	games
10
CATEGORIES=	games
11
MASTER_SITES=	SF
11
MASTER_SITES=	SF
12
DISTNAME=	${PORTNAME:S/$/-/}${PORTVERSION}-source_hotfix
12
DISTFILES=	${PORTNAME:S/$/-/}${PORTVERSION}-source${EXTRACT_SUFX}
13
DISTFILES=	${DISTNAME}${EXTRACT_SUFX} \
14
		${PORTNAME:S/$/-/}${PORTVERSION}-i18n${EXTRACT_SUFX}
15
DIST_SUBDIR=	${PORTNAME}
13
DIST_SUBDIR=	${PORTNAME}
16
14
17
MAINTAINER=	acm@FreeBSD.org
15
MAINTAINER=	acm@FreeBSD.org
18
COMMENT=	A strategy game featuring tactical combat
16
COMMENT=	A strategy game featuring tactical combat
19
17
20
LIB_DEPENDS=	vorbis:${PORTSDIR}/audio/libvorbis \
18
LIB_DEPENDS=	vorbis:${PORTSDIR}/audio/libvorbis \
21
		openal:${PORTSDIR}/audio/openal \
22
		jpeg.9:${PORTSDIR}/graphics/jpeg \
19
		jpeg.9:${PORTSDIR}/graphics/jpeg \
23
		png.5:${PORTSDIR}/graphics/png
20
		png.5:${PORTSDIR}/graphics/png \
21
		curl:${PORTSDIR}/ftp/curl
24
RUN_DEPENDS=	${LOCALBASE}/share/${PORTNAME}/default.cfg:${PORTSDIR}/games/ufoai-data
22
RUN_DEPENDS=	${LOCALBASE}/share/${PORTNAME}/default.cfg:${PORTSDIR}/games/ufoai-data
25
23
26
USE_BZIP2=	yes
24
USE_BZIP2=	yes
Lines 30-132 Link Here
30
USE_GETTEXT=	yes
28
USE_GETTEXT=	yes
31
USE_GMAKE=	yes
29
USE_GMAKE=	yes
32
GNU_CONFIGURE=	yes
30
GNU_CONFIGURE=	yes
33
CONFIGURE_ARGS+=	--enable-release=yes \
31
CONFIGURE_ARGS+=	--enable-release=yes --enable-dedicated --enable-ufo2map
34
			--with-snd-jack=no
32
CONFIGURE_ENV+=		CFLAGS="${CFLAGS} -I${LOCALBASE}/include" \
35
CONFIGURE_ENV+=		CFLAGS="${CFLAGS} -I${LOCALBASE}/include -I${X11BASE}/include" \
33
			CPPFLAGS="-I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \
36
			CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include ${PTHREAD_CFLAGS}" \
34
			LDFLAGS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}"
37
			LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib ${PTHREAD_LIBS}"
38
CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
35
CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
39
36
40
DATADIR=	share/${PORTNAME}
37
DATADIR=	share/${PORTNAME}
41
SUB_FILES=	pkg-message
38
SUB_FILES=	pkg-message
42
WRKSRC=		${WRKDIR}/${PORTNAME:S/$/-/}${PORTVERSION}-source
39
WRKSRC=		${WRKDIR}/${PORTNAME:S/$/-/}${PORTVERSION}-source
43
UFO_DIR=	${PREFIX}/lib/${PORTNAME}
40
UFO_DIR=	${PREFIX}/lib/${PORTNAME}
44
UFO_LIBS=	ref_glx ref_sdl snd_sdl ref_glx snd_oss
41
UFO_FILES=	ufo ufoded ufo2map
45
UFO_FILES=	ufo
46
47
OPTIONS=		MASTER	"Install master server" off \
48
			SERVER	"Install dedicated server"	on \
49
			UFO2MAP	"Install UFO tools"	on \
50
			ARTS	"Support for arts sound system"	off \
51
			IPV6	"Support for ipv6"	off
52
53
.include <bsd.port.pre.mk>
54
55
.if defined(WITH_MASTER)
56
CONFIGURE_ARGS+=	--enable-master
57
UFO_FILES+=	ufomaster
58
PLIST_SUB+=	UFOMASTER=""
59
.else
60
CONFIGURE_ARGS+=	--disable-master
61
PLIST_SUB+=	UFOMASTER="@comment "
62
.endif
63
64
.if !defined(WITHOUT_SERVER)
65
CONFIGURE_ARGS+=	--enable-dedicated
66
UFO_FILES+=	ufoded
67
PLIST_SUB+=	UFOSERVER=""
68
.else
69
CONFIGURE_ARGS+=	--disable-dedicated
70
PLIST_SUB+=	UFOSERVER="@comment "
71
.endif
72
73
.if !defined(WITHOUT_UFO2MAP)
74
CONFIGURE_ARGS+=	--enable-ufo2map
75
UFO_FILES+=	ufo2map
76
PLIST_SUB+=	UFO2MAP=""
77
.else
78
CONFIGURE_ARGS+=	--disable-ufo2map
79
PLIST_SUB+=	UFO2MAP="@comment "
80
.endif
81
82
.if defined(WITH_ARTS)
83
CONFIGURE_ARGS+=	--with-snd-arts=yes
84
LIB_DEPENDS+=	artsc.0:${PORTSDIR}/audio/arts
85
UFO_LIBS+=	snd_arts
86
PLIST_SUB+=	ARTS=""
87
.else
88
CONFIGURE_ARGS+=	--with-snd-arts=no
89
PLIST_SUB+=	ARTS="@comment "
90
.endif
91
92
.if defined(WITH_IPV6)
93
HAVE_IPV6=	true
94
CONFIGURE_ARGS+=	--with-ipv6=yes
95
.else
96
CONFIGURE_ARGS+=	--with-ipv6=no
97
.endif
98
99
post-patch:
100
	${REINPLACE_CMD} -e "s|<SDL.h>|<SDL/SDL.h>|g" ${WRKSRC}/src/ports/unix/cd_sdl.c
101
102
pre-install:
103
.	for FILE in ${UFO_FILES}
104
		@${ECHO} "#!/bin/sh" > ${WRKDIR}/${FILE}
105
		@${ECHO} "cd ${PREFIX}/${DATADIR} || exit 1 " >> ${WRKDIR}/${FILE}
106
		@${ECHO} "exec ${PREFIX}/${DATADIR}/${FILE} \"$$@\"" >> ${WRKDIR}/${FILE}
107
.	endfor
108
42
109
do-install:
43
do-install:
110
	@${MKDIR} ${UFO_DIR}/base/i18n
44
	@${MKDIR} ${UFO_DIR}/base/i18n
45
	@cd ${WRKSRC} && ${GMAKE} lang
111
.	for FILE in ${UFO_FILES}
46
.	for FILE in ${UFO_FILES}
112
	@${SED} \
47
		@${ECHO} "#!/bin/sh" > ${WRKDIR}/${FILE}
113
		-e 's|@UFODIR@|${UFO_DIR}|' \
48
		@${ECHO} "cd ${UFO_DIR} || exit 1 " >> ${WRKDIR}/${FILE}
114
		-e 's|@APP@|${FILE}|' \
49
		@${ECHO} "exec ${UFO_DIR}/${FILE} \"$$@\"" >> ${WRKDIR}/${FILE}
115
		${FILESDIR}/run.sh.in > ${WRKDIR}/${FILE}
116
		${INSTALL_PROGRAM} ${WRKSRC}/${FILE} ${UFO_DIR}
117
		${INSTALL_SCRIPT} ${WRKDIR}/${FILE} ${PREFIX}/bin
50
		${INSTALL_SCRIPT} ${WRKDIR}/${FILE} ${PREFIX}/bin
118
.	endfor
51
		${INSTALL_PROGRAM} ${WRKSRC}/${FILE} ${UFO_DIR}
119
.	for FILE in ${UFO_LIBS}
120
		${INSTALL_PROGRAM} ${WRKSRC}/${FILE}.so ${UFO_DIR}
121
.	endfor
52
.	endfor
122
		${INSTALL_PROGRAM} ${WRKSRC}/base/game.so ${UFO_DIR}/base
53
		${INSTALL_PROGRAM} ${WRKSRC}/base/game.so ${UFO_DIR}/base
123
54
	@cd ${WRKSRC}/base/i18n && \
124
	@cd ${WRKDIR}/base/i18n && \
55
		${FIND} . -type d -exec ${MKDIR} "${UFO_DIR}/base/i18n/{}" \; && \
125
		${FIND} * -type d -exec ${MKDIR} "${UFO_DIR}/base/i18n/{}" \; && \
56
			${FIND} . -type f -exec ${INSTALL_DATA} "{}" "${UFO_DIR}/base/i18n/{}" \;
126
			${FIND} * -type f -exec ${INSTALL_DATA} "{}" "${UFO_DIR}/base/i18n/{}" \;
127
	${LN} -s ${PREFIX}/${DATADIR}/* ${UFO_DIR}/base
57
	${LN} -s ${PREFIX}/${DATADIR}/* ${UFO_DIR}/base
128
58
129
post-install:
59
post-install:
130
	@${CAT} ${PKGMESSAGE}
60
	@${CAT} ${PKGMESSAGE}
131
61
132
.include <bsd.port.post.mk>
62
.include <bsd.port.mk>
(-)games/ufoai/distinfo (-6 / +3 lines)
Lines 1-6 Link Here
1
MD5 (ufoai/ufoai-2.1.1-source_hotfix.tar.bz2) = f7c7a15074c2eb5916bf791df89ebee0
1
MD5 (ufoai/ufoai-2.2-source.tar.bz2) = 67347e7124fe5679c672a392161a6611
2
SHA256 (ufoai/ufoai-2.1.1-source_hotfix.tar.bz2) = 485c4e78ae73d28c4a06156805925047391a3ae571883275c1875bbeb1651129
2
SHA256 (ufoai/ufoai-2.2-source.tar.bz2) = ec86848c08a8c01a53006708ff5d7ffcb48da378afd3d86f30efb4f0c9e24ce8
3
SIZE (ufoai/ufoai-2.1.1-source_hotfix.tar.bz2) = 6896824
3
SIZE (ufoai/ufoai-2.2-source.tar.bz2) = 7440368
4
MD5 (ufoai/ufoai-2.1.1-i18n.tar.bz2) = e3d628c3bfde98b933620c6c30160666
5
SHA256 (ufoai/ufoai-2.1.1-i18n.tar.bz2) = ed3467118be97bcd27f983567ba09f2cf5492841c10a595b2bc51b4d1c48738e
6
SIZE (ufoai/ufoai-2.1.1-i18n.tar.bz2) = 1065252
(-)games/ufoai/pkg-plist (-12 / +10 lines)
Lines 1-7 Link Here
1
bin/ufo
1
bin/ufo
2
%%UFOSERVER%%bin/ufoded
2
bin/ufoded
3
%%UFO2MAP%%bin/ufo2map
3
bin/ufo2map
4
%%UFOMASTER%%bin/ufomaster
5
lib/ufoai/base/game.so
4
lib/ufoai/base/game.so
6
lib/ufoai/base/i18n/cs/LC_MESSAGES/ufoai.mo
5
lib/ufoai/base/i18n/cs/LC_MESSAGES/ufoai.mo
7
lib/ufoai/base/i18n/da/LC_MESSAGES/ufoai.mo
6
lib/ufoai/base/i18n/da/LC_MESSAGES/ufoai.mo
Lines 12-38 Link Here
12
lib/ufoai/base/i18n/est/LC_MESSAGES/ufoai.mo
11
lib/ufoai/base/i18n/est/LC_MESSAGES/ufoai.mo
13
lib/ufoai/base/i18n/fi/LC_MESSAGES/ufoai.mo
12
lib/ufoai/base/i18n/fi/LC_MESSAGES/ufoai.mo
14
lib/ufoai/base/i18n/fr/LC_MESSAGES/ufoai.mo
13
lib/ufoai/base/i18n/fr/LC_MESSAGES/ufoai.mo
14
lib/ufoai/base/i18n/ja/LC_MESSAGES/ufoai.mo
15
lib/ufoai/base/i18n/it/LC_MESSAGES/ufoai.mo
15
lib/ufoai/base/i18n/it/LC_MESSAGES/ufoai.mo
16
lib/ufoai/base/i18n/pl/LC_MESSAGES/ufoai.mo
16
lib/ufoai/base/i18n/pl/LC_MESSAGES/ufoai.mo
17
lib/ufoai/base/i18n/pt_BR/LC_MESSAGES/ufoai.mo
17
lib/ufoai/base/i18n/pt_BR/LC_MESSAGES/ufoai.mo
18
lib/ufoai/base/i18n/ru/LC_MESSAGES/ufoai.mo
18
lib/ufoai/base/i18n/ru/LC_MESSAGES/ufoai.mo
19
lib/ufoai/base/i18n/slo/LC_MESSAGES/ufoai.mo
19
lib/ufoai/base/i18n/slo/LC_MESSAGES/ufoai.mo
20
lib/ufoai/base/i18n/sv/LC_MESSAGES/ufoai.mo
20
lib/ufoai/base/i18n/sv/LC_MESSAGES/ufoai.mo
21
lib/ufoai/base/i18n/th/LC_MESSAGES/ufoai.mo
21
lib/ufoai/ufo
22
lib/ufoai/ufo
22
%%UFOSERVER%%lib/ufoai/ufoded
23
lib/ufoai/ufoded
23
%%UFO2MAP%%lib/ufoai/ufo2map
24
lib/ufoai/ufo2map
24
%%UFOMASTER%%lib/ufoai/ufo2map
25
lib/ufoai/ref_glx.so
26
lib/ufoai/ref_sdl.so
27
%%ARTS%%lib/ufoai/snd_arts.so
28
lib/ufoai/snd_sdl.so
29
lib/ufoai/snd_oss.so
30
lib/ufoai/base/autoexec.cfg
25
lib/ufoai/base/autoexec.cfg
31
lib/ufoai/base/dedicated.cfg
26
lib/ufoai/base/dedicated.cfg
32
lib/ufoai/base/default.cfg
27
lib/ufoai/base/default.cfg
33
lib/ufoai/base/keys.cfg
28
lib/ufoai/base/keys.cfg
34
lib/ufoai/base/maps
29
lib/ufoai/base/maps
35
lib/ufoai/base/mapshots.cfg
36
lib/ufoai/base/media
30
lib/ufoai/base/media
37
lib/ufoai/base/models
31
lib/ufoai/base/models
38
lib/ufoai/base/music
32
lib/ufoai/base/music
Lines 41-46 Link Here
41
lib/ufoai/base/sound
35
lib/ufoai/base/sound
42
lib/ufoai/base/textures
36
lib/ufoai/base/textures
43
lib/ufoai/base/ufos
37
lib/ufoai/base/ufos
38
@dirrm lib/ufoai/base/i18n/th/LC_MESSAGES
39
@dirrm lib/ufoai/base/i18n/th
44
@dirrm lib/ufoai/base/i18n/sv/LC_MESSAGES
40
@dirrm lib/ufoai/base/i18n/sv/LC_MESSAGES
45
@dirrm lib/ufoai/base/i18n/sv
41
@dirrm lib/ufoai/base/i18n/sv
46
@dirrm lib/ufoai/base/i18n/slo/LC_MESSAGES
42
@dirrm lib/ufoai/base/i18n/slo/LC_MESSAGES
Lines 53-58 Link Here
53
@dirrm lib/ufoai/base/i18n/pl
49
@dirrm lib/ufoai/base/i18n/pl
54
@dirrm lib/ufoai/base/i18n/it/LC_MESSAGES
50
@dirrm lib/ufoai/base/i18n/it/LC_MESSAGES
55
@dirrm lib/ufoai/base/i18n/it
51
@dirrm lib/ufoai/base/i18n/it
52
@dirrm lib/ufoai/base/i18n/ja/LC_MESSAGES
53
@dirrm lib/ufoai/base/i18n/ja
56
@dirrm lib/ufoai/base/i18n/fi/LC_MESSAGES
54
@dirrm lib/ufoai/base/i18n/fi/LC_MESSAGES
57
@dirrm lib/ufoai/base/i18n/fi
55
@dirrm lib/ufoai/base/i18n/fi
58
@dirrm lib/ufoai/base/i18n/fr/LC_MESSAGES
56
@dirrm lib/ufoai/base/i18n/fr/LC_MESSAGES

Return to bug 120612