| @@ -1,63 +1,63 @@ | | | @@ -1,63 +1,63 @@ |
1 | # $NetBSD: Makefile,v 1.110 2023/10/21 14:27:13 fox Exp $ | | 1 | # $NetBSD: Makefile,v 1.111 2023/11/19 10:36:39 fox Exp $ |
2 | | | 2 | |
3 | DISTNAME= fasttracker2-1.72.1 | | 3 | DISTNAME= fasttracker2-1.73 |
4 | CATEGORIES= audio | | 4 | CATEGORIES= audio |
5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=8bitbubsy/} | | 5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=8bitbubsy/} |
6 | GITHUB_PROJECT= ft2-clone | | 6 | GITHUB_PROJECT= ft2-clone |
7 | GITHUB_TAG= v${PKGVERSION_NOREV} | | 7 | GITHUB_TAG= v${PKGVERSION_NOREV} |
8 | EXTRACT_USING= bsdtar | | 8 | EXTRACT_USING= bsdtar |
9 | | | 9 | |
10 | MAINTAINER= fox@NetBSD.org | | 10 | MAINTAINER= fox@NetBSD.org |
11 | HOMEPAGE= https://16-bits.org/ | | 11 | HOMEPAGE= https://16-bits.org/ |
12 | COMMENT= Portable Fasttracker II clone in C using SDL 2 | | 12 | COMMENT= Portable Fasttracker II clone in C using SDL 2 |
13 | LICENSE= modified-bsd AND cc-by-nc-sa-v4.0-license | | 13 | LICENSE= modified-bsd AND cc-by-nc-sa-v4.0-license |
14 | | | 14 | |
15 | USE_LANGUAGES= c99 c++ | | 15 | USE_LANGUAGES= c99 c++ |
16 | USE_CMAKE= yes | | 16 | USE_CMAKE= yes |
17 | USE_TOOLS+= pkg-config | | 17 | USE_TOOLS+= pkg-config |
18 | | | 18 | |
19 | CMAKE_ARGS+= -DEXTERNAL_LIBFLAC:BOOL=ON | | 19 | CMAKE_ARGS+= -DEXTERNAL_LIBFLAC:BOOL=ON |
20 | | | 20 | |
21 | LDFLAGS+= ${BUILDLINK_LDADD.iconv} | | 21 | LDFLAGS+= ${BUILDLINK_LDADD.iconv} |
22 | | | 22 | |
23 | TOOL_DEPENDS+= icoutils-[0-9]*:../../graphics/icoutils | | 23 | TOOL_DEPENDS+= icoutils-[0-9]*:../../graphics/icoutils |
24 | | | 24 | |
25 | ICON_SIZES= 16 24 32 48 64 128 256 | | 25 | ICON_SIZES= 16 24 32 48 64 128 256 |
26 | | | 26 | |
27 | INSTALLATION_DIRS+= bin | | 27 | INSTALLATION_DIRS+= bin |
28 | INSTALLATION_DIRS+= share/applications | | 28 | INSTALLATION_DIRS+= share/applications |
29 | INSTALLATION_DIRS+= share/appdata | | 29 | INSTALLATION_DIRS+= share/appdata |
30 | .for s in ${ICON_SIZES} | | 30 | .for s in ${ICON_SIZES} |
31 | INSTALLATION_DIRS+= share/icons/hicolor/${s}x${s}/apps | | 31 | INSTALLATION_DIRS+= share/icons/hicolor/${s}x${s}/apps |
32 | .endfor | | 32 | .endfor |
33 | | | 33 | |
34 | pre-configure: | | 34 | pre-configure: |
35 | .for s in ${ICON_SIZES} | | 35 | .for s in ${ICON_SIZES} |
36 | cd ${WRKSRC} && ${PREFIX}/bin/icotool \ | | 36 | cd ${WRKSRC} && ${PREFIX}/bin/icotool \ |
37 | -w ${s} -h ${s} -x -o ${s}.png \ | | 37 | -w ${s} -h ${s} -x -o ${s}.png \ |
38 | src/gfxdata/icon/ft2-clone.ico | | 38 | src/gfxdata/icon/ft2-clone.ico |
39 | .endfor | | 39 | .endfor |
40 | | | 40 | |
41 | do-install: | | 41 | do-install: |
42 | ${INSTALL_PROGRAM} ${WRKSRC}/release/other/ft2-clone \ | | 42 | ${INSTALL_PROGRAM} ${WRKSRC}/release/other/ft2-clone \ |
43 | ${DESTDIR}${PREFIX}/bin/${PKGBASE} | | 43 | ${DESTDIR}${PREFIX}/bin/${PKGBASE} |
44 | ${INSTALL_DATA} ${FILESDIR}/fasttracker2.desktop \ | | 44 | ${INSTALL_DATA} ${FILESDIR}/fasttracker2.desktop \ |
45 | ${DESTDIR}${PREFIX}/share/applications | | 45 | ${DESTDIR}${PREFIX}/share/applications |
46 | ${INSTALL_DATA} ${FILESDIR}/fasttracker2.appdata.xml \ | | 46 | ${INSTALL_DATA} ${FILESDIR}/fasttracker2.appdata.xml \ |
47 | ${DESTDIR}${PREFIX}/share/appdata | | 47 | ${DESTDIR}${PREFIX}/share/appdata |
48 | .for s in ${ICON_SIZES} | | 48 | .for s in ${ICON_SIZES} |
49 | ${INSTALL_DATA} ${WRKSRC}/${s}.png \ | | 49 | ${INSTALL_DATA} ${WRKSRC}/${s}.png \ |
50 | ${DESTDIR}${PREFIX}/share/icons/hicolor/${s}x${s}/apps/fasttracker2.png | | 50 | ${DESTDIR}${PREFIX}/share/icons/hicolor/${s}x${s}/apps/fasttracker2.png |
51 | .endfor | | 51 | .endfor |
52 | | | 52 | |
53 | .include "../../mk/bsd.prefs.mk" | | 53 | .include "../../mk/bsd.prefs.mk" |
54 | .if ${OPSYS} != "Linux" | | 54 | .if ${OPSYS} != "Linux" |
55 | BUILDLINK_TRANSFORM+= rm:-lasound | | 55 | BUILDLINK_TRANSFORM+= rm:-lasound |
56 | .else | | 56 | .else |
57 | . include "../../audio/alsa-lib/buildlink3.mk" | | 57 | . include "../../audio/alsa-lib/buildlink3.mk" |
58 | .endif | | 58 | .endif |
59 | .include "../../audio/flac/buildlink3.mk" | | 59 | .include "../../audio/flac/buildlink3.mk" |
60 | .include "../../converters/libiconv/buildlink3.mk" | | 60 | .include "../../converters/libiconv/buildlink3.mk" |
61 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | | 61 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" |
62 | .include "../../devel/SDL2/buildlink3.mk" | | 62 | .include "../../devel/SDL2/buildlink3.mk" |
63 | .include "../../mk/bsd.pkg.mk" | | 63 | .include "../../mk/bsd.pkg.mk" |