| @@ -1,56 +1,56 @@ | | | @@ -1,56 +1,56 @@ |
1 | # $NetBSD: Makefile,v 1.9 2020/08/21 16:31:30 micha Exp $ | | 1 | # $NetBSD: Makefile,v 1.10 2020/09/03 10:26:47 micha Exp $ |
2 | | | 2 | |
3 | DISTNAME= woof_2.1.0 | | 3 | DISTNAME= woof_2.1.1 |
4 | PKGNAME= ${DISTNAME:S/_/-/} | | 4 | PKGNAME= ${DISTNAME:S/_/-/} |
5 | CATEGORIES= games | | 5 | CATEGORIES= games |
6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=fabiangreffrath/} | | 6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=fabiangreffrath/} |
7 | GITHUB_TAG= ${DISTNAME} | | 7 | GITHUB_TAG= ${DISTNAME} |
8 | EXTRACT_USING= bsdtar | | 8 | EXTRACT_USING= bsdtar |
9 | | | 9 | |
10 | MAINTAINER= pkgsrc-users@NetBSD.org | | 10 | MAINTAINER= pkgsrc-users@NetBSD.org |
11 | HOMEPAGE= https://github.com/fabiangreffrath/woof/ | | 11 | HOMEPAGE= https://github.com/fabiangreffrath/woof/ |
12 | COMMENT= Continuation of Lee Killough's Doom source port MBF | | 12 | COMMENT= Continuation of Lee Killough's Doom source port MBF |
13 | LICENSE= gnu-gpl-v2 | | 13 | LICENSE= gnu-gpl-v2 |
14 | | | 14 | |
15 | USE_LANGUAGES= c99 | | 15 | USE_LANGUAGES= c99 |
16 | USE_CMAKE= yes | | 16 | USE_CMAKE= yes |
17 | USE_TOOLS+= pkg-config | | 17 | USE_TOOLS+= pkg-config |
18 | CMAKE_ARGS+= -G "Unix Makefiles" .. | | 18 | CMAKE_ARGS+= -G "Unix Makefiles" .. |
19 | CONFIGURE_DIRS= build | | 19 | CONFIGURE_DIRS= build |
20 | WRKSRC= ${WRKDIR}/woof-${DISTNAME} | | 20 | WRKSRC= ${WRKDIR}/woof-${DISTNAME} |
21 | | | 21 | |
22 | # DOOMWADDIR is intentionally shared with other Doom packages | | 22 | # DOOMWADDIR is intentionally shared with other Doom packages |
23 | DOOMWADDIR= share/doom | | 23 | DOOMWADDIR= share/doom |
24 | | | 24 | |
25 | # Add DOOMWADDIR to search path | | 25 | # Add DOOMWADDIR to search path |
26 | SUBST_CLASSES+= waddir | | 26 | SUBST_CLASSES+= waddir |
27 | SUBST_STAGE.waddir= pre-configure | | 27 | SUBST_STAGE.waddir= pre-configure |
28 | SUBST_MESSAGE.waddir= Preparing d_iwad.c file ... | | 28 | SUBST_MESSAGE.waddir= Preparing d_iwad.c file ... |
29 | SUBST_FILES.waddir= Source/d_iwad.c | | 29 | SUBST_FILES.waddir= Source/d_iwad.c |
30 | SUBST_SED.waddir= -e 's,PKGSRC_PREFIX,"${PREFIX}",' | | 30 | SUBST_SED.waddir= -e 's,PKGSRC_PREFIX,"${PREFIX}",' |
31 | SUBST_SED.waddir+= -e 's,PKGSRC_DOOMWADDIR,"/${DOOMWADDIR}",' | | 31 | SUBST_SED.waddir+= -e 's,PKGSRC_DOOMWADDIR,"/${DOOMWADDIR}",' |
32 | | | 32 | |
33 | # Rename uint_t (defined by unistd.h on SmartOS) | | 33 | # Rename uint_t (defined by unistd.h on SmartOS) |
34 | SUBST_CLASSES+= uint | | 34 | SUBST_CLASSES+= uint |
35 | SUBST_STAGE.uint= pre-configure | | 35 | SUBST_STAGE.uint= pre-configure |
36 | SUBST_MESSAGE.uint= Preparing m_misc.c file ... | | 36 | SUBST_MESSAGE.uint= Preparing m_misc.c file ... |
37 | SUBST_FILES.uint= Source/m_misc.c | | 37 | SUBST_FILES.uint= Source/m_misc.c |
38 | SUBST_SED.uint= -e 's,uint_t,woof_uint_t,' | | 38 | SUBST_SED.uint= -e 's,uint_t,woof_uint_t,' |
39 | | | 39 | |
40 | pre-configure: | | 40 | pre-configure: |
41 | cd ${WRKSRC}; mkdir build | | 41 | cd ${WRKSRC}; mkdir build |
42 | ${CP} ${FILESDIR}/INSTALL.pkgsrc ${WRKDIR} | | 42 | ${CP} ${FILESDIR}/INSTALL.pkgsrc ${WRKDIR} |
43 | | | 43 | |
44 | post-install: | | 44 | post-install: |
45 | ${INSTALL_DATA} ${WRKDIR}/INSTALL.pkgsrc \ | | 45 | ${INSTALL_DATA} ${WRKDIR}/INSTALL.pkgsrc \ |
46 | ${DESTDIR}${PREFIX}/share/doc/woof/INSTALL.pkgsrc | | 46 | ${DESTDIR}${PREFIX}/share/doc/woof/INSTALL.pkgsrc |
47 | | | 47 | |
48 | .include "../../audio/SDL2_mixer/buildlink3.mk" | | 48 | .include "../../audio/SDL2_mixer/buildlink3.mk" |
49 | .include "../../devel/zlib/buildlink3.mk" | | 49 | .include "../../devel/zlib/buildlink3.mk" |
50 | .include "../../devel/SDL2/buildlink3.mk" | | 50 | .include "../../devel/SDL2/buildlink3.mk" |
51 | .include "../../graphics/SDL2_image/buildlink3.mk" | | 51 | .include "../../graphics/SDL2_image/buildlink3.mk" |
52 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | | 52 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" |
53 | .include "../../net/SDL2_net/buildlink3.mk" | | 53 | .include "../../net/SDL2_net/buildlink3.mk" |
54 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" | | 54 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" |
55 | | | 55 | |
56 | .include "../../mk/bsd.pkg.mk" | | 56 | .include "../../mk/bsd.pkg.mk" |