Fri May 1 13:34:41 2020 UTC ()
audio/fasttracker2: Updates to v1.23

Changes since v1.22:

v1.23 - 29.04.2020
- Bugfix: The "default dirctories" paths in the config only worked for
  modules and not the other types (fixes GitHub issue #6).
- A much needed code refactoring of data structs. The code now also compiles
  with GCC 10.


(fox)
diff -r1.65 -r1.66 pkgsrc/audio/fasttracker2/Makefile
diff -r1.61 -r1.62 pkgsrc/audio/fasttracker2/distinfo

cvs diff -r1.65 -r1.66 pkgsrc/audio/fasttracker2/Makefile (switch to unified diff)

--- pkgsrc/audio/fasttracker2/Makefile 2020/04/29 15:04:43 1.65
+++ pkgsrc/audio/fasttracker2/Makefile 2020/05/01 13:34:41 1.66
@@ -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
3DISTNAME= fasttracker2-1.22 3DISTNAME= fasttracker2-1.23
4CATEGORIES= audio 4CATEGORIES= audio
5MASTER_SITES= ${MASTER_SITE_GITHUB:=8bitbubsy/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=8bitbubsy/}
6GITHUB_PROJECT= ft2-clone 6GITHUB_PROJECT= ft2-clone
7GITHUB_TAG= v${PKGVERSION_NOREV} 7GITHUB_TAG= v${PKGVERSION_NOREV}
8EXTRACT_USING= bsdtar 8EXTRACT_USING= bsdtar
9 9
10MAINTAINER= fox@NetBSD.org 10MAINTAINER= fox@NetBSD.org
11HOMEPAGE= https://16-bits.org/ 11HOMEPAGE= https://16-bits.org/
12COMMENT= Portable Fasttracker II clone in C using SDL 2 12COMMENT= Portable Fasttracker II clone in C using SDL 2
13LICENSE= modified-bsd AND cc-by-nc-sa-v4.0-license 13LICENSE= modified-bsd AND cc-by-nc-sa-v4.0-license
14 14
15USE_LANGUAGES= c99 c++ 15USE_LANGUAGES= c99 c++
16USE_CMAKE= yes 16USE_CMAKE= yes
17 17
18LDFLAGS+= ${BUILDLINK_LDADD.iconv} 18LDFLAGS+= ${BUILDLINK_LDADD.iconv}
19 19
20TOOL_DEPENDS+= icoutils-[0-9]*:../../graphics/icoutils 20TOOL_DEPENDS+= icoutils-[0-9]*:../../graphics/icoutils
21 21
22ICON_SIZES= 16 24 32 48 64 128 256 22ICON_SIZES= 16 24 32 48 64 128 256
23 23
24INSTALLATION_DIRS+= bin 24INSTALLATION_DIRS+= bin
25INSTALLATION_DIRS+= share/applications 25INSTALLATION_DIRS+= share/applications
26INSTALLATION_DIRS+= share/appdata 26INSTALLATION_DIRS+= share/appdata
27.for s in ${ICON_SIZES} 27.for s in ${ICON_SIZES}
28INSTALLATION_DIRS+= share/icons/hicolor/${s}x${s}/apps 28INSTALLATION_DIRS+= share/icons/hicolor/${s}x${s}/apps
29.endfor 29.endfor
30 30
31SUBST_CLASSES+= d2u 31SUBST_CLASSES+= d2u
32SUBST_MESSAGE.d2u= Converting CRLF to LF. 32SUBST_MESSAGE.d2u= Converting CRLF to LF.
33SUBST_STAGE.d2u= post-extract 33SUBST_STAGE.d2u= post-extract
34SUBST_FILES.d2u= CMakeLists.txt src/*.[ch] 34SUBST_FILES.d2u= CMakeLists.txt src/*.[ch]
35SUBST_FILTER_CMD.d2u= ${TR} -d '\r' 35SUBST_FILTER_CMD.d2u= ${TR} -d '\r'
36 36
37pre-configure: 37pre-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
43do-install: 43do-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"
57BUILDLINK_TRANSFORM+= rm:-lasound 57BUILDLINK_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"

cvs diff -r1.61 -r1.62 pkgsrc/audio/fasttracker2/distinfo (switch to unified diff)

--- pkgsrc/audio/fasttracker2/distinfo 2020/04/29 15:04:43 1.61
+++ pkgsrc/audio/fasttracker2/distinfo 2020/05/01 13:34:41 1.62
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.61 2020/04/29 15:04:43 fox Exp $ 1$NetBSD: distinfo,v 1.62 2020/05/01 13:34:41 fox Exp $
2 2
3SHA1 (fasttracker2-1.22.tar.gz) = bad6553e3f18adef1125e0880f5546b910841de7 3SHA1 (fasttracker2-1.23.tar.gz) = c1804753aa470a4837b31af385b0f6266e3f78f7
4RMD160 (fasttracker2-1.22.tar.gz) = 430e6421e44a25f768fc6708ca8f6453b326e2a0 4RMD160 (fasttracker2-1.23.tar.gz) = e13626ea553e6499498bdad1d33697c840f97e2d
5SHA512 (fasttracker2-1.22.tar.gz) = 3ea973100c7b02e24110fb5c974b158fb7c38e493c4c61ba6c922b8877b0bc464bcdac4114fa079697c94c63e0481a84c74e2318fd373146fe741a067e256a26 5SHA512 (fasttracker2-1.23.tar.gz) = a8ef97fb1bf6d802d621eb1937af54f421ede24a248bac4ee558dc75d344082fd3a2a215df36d399f44f9e66eede7b3302c8d6820ba715b31957d9b299fb3f43
6Size (fasttracker2-1.22.tar.gz) = 4471780 bytes 6Size (fasttracker2-1.23.tar.gz) = 4471884 bytes
7SHA1 (patch-CMakeLists.txt) = 81ce61e4c61dbf056366c05f80286f9cb731fb7e 7SHA1 (patch-CMakeLists.txt) = 81ce61e4c61dbf056366c05f80286f9cb731fb7e