1 # $NetBSD: Makefile,v 1.1 2013/01/05 22:19:19 wiz Exp $
4 DISTNAME
= uqm-0.7
.0-source
5 PKGNAME
= ${DISTNAME
:S
/-source
//}
8 MASTER_SITES
= ${MASTER_SITE_SOURCEFORGE
:=sc2
/}
10 DISTFILES
= ${DEFAULT_DISTFILES} uqm-0.7
.0-content.uqm
12 MAINTAINER
= pkgsrc-users@NetBSD.org
13 HOMEPAGE
= http
://sc2.sourceforge.net
/
14 COMMENT
= Ur-Quan Masters
15 # GPL and Creative Commons Attribution-NonCommercial-ShareAlike 2.5
16 # At the moment cc-by-nc-sa-2.5v-license is not present in pkgsrc/licenses/,
17 # this is why LICENSE is commented out.
18 #LICENSE= gnu-gpl-v2 AND cc-by-nc-sa-2.5v-license
21 EXTRACT_ONLY
= ${DISTNAME}${EXTRACT_SUFX}
22 USE_TOOLS
= gmake pkg-config
23 WRKSRC
= ${WRKDIR}/${PKGNAME_NOREV}
25 # Do not ignore custom CFLAGS and LDFLAGS
27 SUBST_STAGE.build
= pre-configure
28 SUBST_MESSAGE.build
= Fixing build.vars.in
29 SUBST_FILES.build
= build.vars.in
30 SUBST_SED.build
+= -e
'/CFLAGS/ s;@CFLAGS@;${CFLAGS:Q} @CFLAGS@;'
31 SUBST_SED.build
+= -e
'/LDFLAGS/ s;@LDFLAGS@;${LDFLAGS:Q} @LDFLAGS@;'
33 # The procedure described in ${WRKSRC}/build/unix/README.packages
34 # to make the configure process non-interactive does not work so as a
35 # workaround we comment out the sh(1) read built-in command.
36 SUBST_CLASSES
+= nomenu
37 SUBST_STAGE.nomenu
= pre-configure
38 SUBST_MESSAGE.nomenu
= Make configure process non-interactive.
39 SUBST_FILES.nomenu
= build
/unix
/menu_functions
40 SUBST_SED.nomenu
+= -e
's/read /\#read /'
42 SUBST_CLASSES
+= config
43 SUBST_STAGE.config
= post-configure
44 SUBST_MESSAGE.config
= Fixing config.state.
45 SUBST_FILES.config
= config.state
46 SUBST_SED.config
+= -e
's;opengl;pure;' # Disable OpenGL support
47 SUBST_SED.config
+= -e
's;/usr/local/games;${PREFIX};'
49 INSTALLATION_DIRS
= bin lib
/uqm share
/uqm
/content
/packages share
/doc
/uqm
52 cd
${WRKSRC} && ${SH} .
/build.sh uqm config
55 cd
${WRKSRC} && ${SH} .
/build.sh uqm reprocess_config
&& \
59 cd
${WRKSRC} && env DESTDIR
=${DESTDIR} ${SH} .
/build.sh uqm
install
60 ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/uqm-0.7
.0-content.uqm \
61 ${DESTDIR}${PREFIX}/share
/uqm
/content
/packages
62 ${INSTALL_DATA} ${WRKSRC}/doc
/users
/manual.txt \
63 ${DESTDIR}${PREFIX}/share
/doc
/uqm
65 .
include "../../mk/pthread.buildlink3.mk"
66 .
include "../../audio/libmikmod/buildlink3.mk"
67 .
include "../../audio/libvorbis/buildlink3.mk"
68 .
include "../../devel/SDL/buildlink3.mk"
69 .
include "../../graphics/SDL_image/buildlink3.mk"
70 .
include "../../multimedia/libogg/buildlink3.mk"
71 .
include "../../mk/bsd.pkg.mk"