| @@ -1,64 +1,64 @@ | | | @@ -1,64 +1,64 @@ |
1 | # $NetBSD: Makefile,v 1.65 2020/04/29 15:04:43 fox Exp $ | | 1 | # $NetBSD: Makefile,v 1.66 2020/05/01 13:34:41 fox Exp $ |
2 | | | 2 | |
3 | DISTNAME= fasttracker2-1.22 | | 3 | DISTNAME= fasttracker2-1.23 |
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 | | | 17 | |
18 | LDFLAGS+= ${BUILDLINK_LDADD.iconv} | | 18 | LDFLAGS+= ${BUILDLINK_LDADD.iconv} |
19 | | | 19 | |
20 | TOOL_DEPENDS+= icoutils-[0-9]*:../../graphics/icoutils | | 20 | TOOL_DEPENDS+= icoutils-[0-9]*:../../graphics/icoutils |
21 | | | 21 | |
22 | ICON_SIZES= 16 24 32 48 64 128 256 | | 22 | ICON_SIZES= 16 24 32 48 64 128 256 |
23 | | | 23 | |
24 | INSTALLATION_DIRS+= bin | | 24 | INSTALLATION_DIRS+= bin |
25 | INSTALLATION_DIRS+= share/applications | | 25 | INSTALLATION_DIRS+= share/applications |
26 | INSTALLATION_DIRS+= share/appdata | | 26 | INSTALLATION_DIRS+= share/appdata |
27 | .for s in ${ICON_SIZES} | | 27 | .for s in ${ICON_SIZES} |
28 | INSTALLATION_DIRS+= share/icons/hicolor/${s}x${s}/apps | | 28 | INSTALLATION_DIRS+= share/icons/hicolor/${s}x${s}/apps |
29 | .endfor | | 29 | .endfor |
30 | | | 30 | |
31 | SUBST_CLASSES+= d2u | | 31 | SUBST_CLASSES+= d2u |
32 | SUBST_MESSAGE.d2u= Converting CRLF to LF. | | 32 | SUBST_MESSAGE.d2u= Converting CRLF to LF. |
33 | SUBST_STAGE.d2u= post-extract | | 33 | SUBST_STAGE.d2u= post-extract |
34 | SUBST_FILES.d2u= CMakeLists.txt src/*.[ch] | | 34 | SUBST_FILES.d2u= CMakeLists.txt src/*.[ch] |
35 | SUBST_FILTER_CMD.d2u= ${TR} -d '\r' | | 35 | SUBST_FILTER_CMD.d2u= ${TR} -d '\r' |
36 | | | 36 | |
37 | pre-configure: | | 37 | pre-configure: |
38 | .for s in ${ICON_SIZES} | | 38 | .for s in ${ICON_SIZES} |
39 | cd ${WRKSRC} && ${PREFIX}/bin/icotool -w ${s} -h ${s} -x -o ${s}.png \ | | 39 | cd ${WRKSRC} && ${PREFIX}/bin/icotool -w ${s} -h ${s} -x -o ${s}.png \ |
40 | src/gfxdata/icon/ft2-clone.ico | | 40 | src/gfxdata/icon/ft2-clone.ico |
41 | .endfor | | 41 | .endfor |
42 | | | 42 | |
43 | do-install: | | 43 | do-install: |
44 | ${INSTALL_PROGRAM} ${WRKSRC}/release/other/ft2-clone \ | | 44 | ${INSTALL_PROGRAM} ${WRKSRC}/release/other/ft2-clone \ |
45 | ${DESTDIR}${PREFIX}/bin/${PKGBASE} | | 45 | ${DESTDIR}${PREFIX}/bin/${PKGBASE} |
46 | ${INSTALL_DATA} ${FILESDIR}/fasttracker2.desktop \ | | 46 | ${INSTALL_DATA} ${FILESDIR}/fasttracker2.desktop \ |
47 | ${DESTDIR}${PREFIX}/share/applications | | 47 | ${DESTDIR}${PREFIX}/share/applications |
48 | ${INSTALL_DATA} ${FILESDIR}/fasttracker2.appdata.xml \ | | 48 | ${INSTALL_DATA} ${FILESDIR}/fasttracker2.appdata.xml \ |
49 | ${DESTDIR}${PREFIX}/share/appdata | | 49 | ${DESTDIR}${PREFIX}/share/appdata |
50 | .for s in ${ICON_SIZES} | | 50 | .for s in ${ICON_SIZES} |
51 | ${INSTALL_DATA} ${WRKSRC}/${s}.png \ | | 51 | ${INSTALL_DATA} ${WRKSRC}/${s}.png \ |
52 | ${DESTDIR}${PREFIX}/share/icons/hicolor/${s}x${s}/apps/fasttracker2.png | | 52 | ${DESTDIR}${PREFIX}/share/icons/hicolor/${s}x${s}/apps/fasttracker2.png |
53 | .endfor | | 53 | .endfor |
54 | | | 54 | |
55 | .include "../../mk/bsd.prefs.mk" | | 55 | .include "../../mk/bsd.prefs.mk" |
56 | .if ${OPSYS} != "Linux" | | 56 | .if ${OPSYS} != "Linux" |
57 | BUILDLINK_TRANSFORM+= rm:-lasound | | 57 | BUILDLINK_TRANSFORM+= rm:-lasound |
58 | .else | | 58 | .else |
59 | . include "../../audio/alsa-lib/buildlink3.mk" | | 59 | . include "../../audio/alsa-lib/buildlink3.mk" |
60 | .endif | | 60 | .endif |
61 | .include "../../converters/libiconv/buildlink3.mk" | | 61 | .include "../../converters/libiconv/buildlink3.mk" |
62 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | | 62 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" |
63 | .include "../../devel/SDL2/buildlink3.mk" | | 63 | .include "../../devel/SDL2/buildlink3.mk" |
64 | .include "../../mk/bsd.pkg.mk" | | 64 | .include "../../mk/bsd.pkg.mk" |