Thu Sep 25 12:57:04 2014 UTC ()
Ensure we use a sane shell.  Fixes build on SunOS.


(jperkin)
diff -r1.2 -r1.3 pkgsrc/games/uqm/Makefile

cvs diff -r1.2 -r1.3 pkgsrc/games/uqm/Makefile (expand / switch to unified diff)

--- pkgsrc/games/uqm/Makefile 2013/04/14 05:22:34 1.2
+++ pkgsrc/games/uqm/Makefile 2014/09/25 12:57:04 1.3
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.2 2013/04/14 05:22:34 dholland Exp $ 1# $NetBSD: Makefile,v 1.3 2014/09/25 12:57:04 jperkin Exp $
2# 2#
3 3
4DISTNAME= uqm-0.7.0-source 4DISTNAME= uqm-0.7.0-source
5PKGNAME= ${DISTNAME:S/-source//} 5PKGNAME= ${DISTNAME:S/-source//}
6PKGREVISION= 1 6PKGREVISION= 1
7CATEGORIES= games 7CATEGORIES= games
8MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=sc2/} 8MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=sc2/}
9EXTRACT_SUFX= .tgz 9EXTRACT_SUFX= .tgz
10DISTFILES= ${DEFAULT_DISTFILES} uqm-0.7.0-content.uqm 10DISTFILES= ${DEFAULT_DISTFILES} uqm-0.7.0-content.uqm
11 11
12MAINTAINER= pkgsrc-users@NetBSD.org 12MAINTAINER= pkgsrc-users@NetBSD.org
13HOMEPAGE= http://sc2.sourceforge.net/ 13HOMEPAGE= http://sc2.sourceforge.net/
14COMMENT= Ur-Quan Masters 14COMMENT= Ur-Quan Masters
@@ -36,36 +36,38 @@ SUBST_SED.build+= -e '/LDFLAGS/ s;@LDFLA @@ -36,36 +36,38 @@ SUBST_SED.build+= -e '/LDFLAGS/ s;@LDFLA
36SUBST_CLASSES+= nomenu 36SUBST_CLASSES+= nomenu
37SUBST_STAGE.nomenu= pre-configure 37SUBST_STAGE.nomenu= pre-configure
38SUBST_MESSAGE.nomenu= Make configure process non-interactive. 38SUBST_MESSAGE.nomenu= Make configure process non-interactive.
39SUBST_FILES.nomenu= build/unix/menu_functions 39SUBST_FILES.nomenu= build/unix/menu_functions
40SUBST_SED.nomenu+= -e 's/read /\#read /' 40SUBST_SED.nomenu+= -e 's/read /\#read /'
41 41
42SUBST_CLASSES+= config 42SUBST_CLASSES+= config
43SUBST_STAGE.config= post-configure 43SUBST_STAGE.config= post-configure
44SUBST_MESSAGE.config= Fixing config.state. 44SUBST_MESSAGE.config= Fixing config.state.
45SUBST_FILES.config= config.state 45SUBST_FILES.config= config.state
46SUBST_SED.config+= -e 's;opengl;pure;' # Disable OpenGL support 46SUBST_SED.config+= -e 's;opengl;pure;' # Disable OpenGL support
47SUBST_SED.config+= -e 's;/usr/local/games;${PREFIX};' 47SUBST_SED.config+= -e 's;/usr/local/games;${PREFIX};'
48 48
 49REPLACE_SH= build.sh build/unix/recurse
 50
49INSTALLATION_DIRS= bin lib/uqm share/uqm/content/packages share/doc/uqm 51INSTALLATION_DIRS= bin lib/uqm share/uqm/content/packages share/doc/uqm
50 52
51do-configure: 53do-configure:
52 cd ${WRKSRC} && ${SH} ./build.sh uqm config 54 cd ${WRKSRC} && env SH=${SH} ./build.sh uqm config
53 55
54do-build: 56do-build:
55 cd ${WRKSRC} && ${SH} ./build.sh uqm reprocess_config && \ 57 cd ${WRKSRC} && env SH=${SH} ./build.sh uqm reprocess_config && \
56 ${SH} ./build.sh uqm 58 env SH=${SH} ./build.sh uqm
57 59
58do-install: 60do-install:
59 cd ${WRKSRC} && env DESTDIR=${DESTDIR} ${SH} ./build.sh uqm install 61 cd ${WRKSRC} && env DESTDIR=${DESTDIR} SH=${SH} ./build.sh uqm install
60 ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/uqm-0.7.0-content.uqm \ 62 ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/uqm-0.7.0-content.uqm \
61 ${DESTDIR}${PREFIX}/share/uqm/content/packages 63 ${DESTDIR}${PREFIX}/share/uqm/content/packages
62 ${INSTALL_DATA} ${WRKSRC}/doc/users/manual.txt \ 64 ${INSTALL_DATA} ${WRKSRC}/doc/users/manual.txt \
63 ${DESTDIR}${PREFIX}/share/doc/uqm 65 ${DESTDIR}${PREFIX}/share/doc/uqm
64 66
65.include "../../mk/pthread.buildlink3.mk" 67.include "../../mk/pthread.buildlink3.mk"
66.include "../../audio/libmikmod/buildlink3.mk" 68.include "../../audio/libmikmod/buildlink3.mk"
67.include "../../audio/libvorbis/buildlink3.mk" 69.include "../../audio/libvorbis/buildlink3.mk"
68.include "../../devel/SDL/buildlink3.mk" 70.include "../../devel/SDL/buildlink3.mk"
69.include "../../graphics/SDL_image/buildlink3.mk" 71.include "../../graphics/SDL_image/buildlink3.mk"
70.include "../../multimedia/libogg/buildlink3.mk" 72.include "../../multimedia/libogg/buildlink3.mk"
71.include "../../mk/bsd.pkg.mk" 73.include "../../mk/bsd.pkg.mk"