Fri Dec 20 02:26:40 2019 UTC ()
audio/fasttracker2: Update to v1.04

- MASTER_SITES has been updated to Github since the author has moved to the
  source there.

Changes since v1.03:

v1.04 - 17.12.2019
- Fixed rare crash (or strange behaviors) when changing pattern and/or pattern
  length while the song is playing.
- Properly restore channel mute flags when loading a new song (fixes mute bugs)
- Fixed a few bugs with different pattern buttons (Ins./Del., Ln. up/down etc)
- Config: "Hardware mouse" was changed to "Software mouse" (and "Software mouse"
  is now disabled in the default config).
- Added a routine to create scaled FT2 mouse cursors for software mouse mode,
  though the "busy mouse" will stand still and not animate.
  Hopefully the new default "hardware mouse" mode will satisfy some people!
- MacOS: Pass NDEBUG to clang preprocessor defines, to prevent debug code
  from being compiled in release mode (performance increase).
- MacOS/Linux: make scripts had Windows linefeeds and would thus break!

* Note: I highly recommend that you go to "Config -> Layout" and disable
  "Software mouse"! This will make the mouse way less laggy. However, it will
  still be one frame delayed internally unless you disable VSync.


(fox)
diff -r1.46 -r1.47 pkgsrc/audio/fasttracker2/Makefile
diff -r1.43 -r1.44 pkgsrc/audio/fasttracker2/distinfo

cvs diff -r1.46 -r1.47 pkgsrc/audio/fasttracker2/Makefile (expand / switch to unified diff)

--- pkgsrc/audio/fasttracker2/Makefile 2019/11/30 16:43:11 1.46
+++ pkgsrc/audio/fasttracker2/Makefile 2019/12/20 02:26:40 1.47
@@ -1,28 +1,29 @@ @@ -1,28 +1,29 @@
1# $NetBSD: Makefile,v 1.46 2019/11/30 16:43:11 fox Exp $ 1# $NetBSD: Makefile,v 1.47 2019/12/20 02:26:40 fox Exp $
2 2
3DISTNAME= ft2-clone-v${PKGVERSION_NOREV}-code 3DISTNAME= ft2-clone
4PKGNAME= fasttracker2-${DISTVERSION} 4PKGNAME= fasttracker2-${DISTVERSION}
5DISTVERSION= 1.03 5DISTVERSION= 1.04
6CATEGORIES= audio 6CATEGORIES= audio
7MASTER_SITES= https://16-bits.org/ 7MASTER_SITES= ${MASTER_SITE_GITHUB:=8bitbubsy/}
8EXTRACT_SUFX= .zip 8GITHUB_PROJECT= ${DISTNAME}
 9GITHUB_TAG= v${DISTVERSION}
 10EXTRACT_USING= bsdtar
9 11
10MAINTAINER= fox@NetBSD.org 12MAINTAINER= fox@NetBSD.org
11HOMEPAGE= https://16-bits.org/ 13HOMEPAGE= https://16-bits.org/
12COMMENT= Portable Fasttracker II clone in C using SDL 2 14COMMENT= Portable Fasttracker II clone in C using SDL 2
13LICENSE= modified-bsd AND cc-by-nc-sa-v4.0-license 15LICENSE= modified-bsd AND cc-by-nc-sa-v4.0-license
14 16
15WRKSRC= ${WRKDIR}/ft2-clone-code 
16USE_LANGUAGES= c99 c++ 17USE_LANGUAGES= c99 c++
17USE_CMAKE= yes 18USE_CMAKE= yes
18 19
19LDFLAGS+= ${BUILDLINK_LDADD.iconv} 20LDFLAGS+= ${BUILDLINK_LDADD.iconv}
20 21
21TOOL_DEPENDS+= icoutils-[0-9]*:../../graphics/icoutils 22TOOL_DEPENDS+= icoutils-[0-9]*:../../graphics/icoutils
22 23
23ICON_SIZES= 16 24 32 48 64 128 256 24ICON_SIZES= 16 24 32 48 64 128 256
24 25
25INSTALLATION_DIRS+= bin 26INSTALLATION_DIRS+= bin
26INSTALLATION_DIRS+= share/applications 27INSTALLATION_DIRS+= share/applications
27INSTALLATION_DIRS+= share/appdata 28INSTALLATION_DIRS+= share/appdata
28.for s in ${ICON_SIZES} 29.for s in ${ICON_SIZES}

cvs diff -r1.43 -r1.44 pkgsrc/audio/fasttracker2/distinfo (expand / switch to unified diff)

--- pkgsrc/audio/fasttracker2/distinfo 2019/11/30 16:43:11 1.43
+++ pkgsrc/audio/fasttracker2/distinfo 2019/12/20 02:26:40 1.44
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.43 2019/11/30 16:43:11 fox Exp $ 1$NetBSD: distinfo,v 1.44 2019/12/20 02:26:40 fox Exp $
2 2
3SHA1 (ft2-clone-v1.03-code.zip) = e3487dae9b0198dd87afd38fc46e508b57c24b58 3SHA1 (ft2-clone.tar.gz) = e0ac006da63994cc8759ecef637740313945d7ce
4RMD160 (ft2-clone-v1.03-code.zip) = 08143e0bc2e860e221c7496cf273965e96de8cc2 4RMD160 (ft2-clone.tar.gz) = bc2abb9fc0d318a68ee2a58ddba5278cd255a259
5SHA512 (ft2-clone-v1.03-code.zip) = 850ac210aa9051e33fe3aa43368099425edaed409492d001a3f3760340e3a0a2365c3e394ee73cacb820d76641178779cccb859557351c54909cf38c23899cc3 5SHA512 (ft2-clone.tar.gz) = 0d2b9fd5ebefa47a7bdd10b2f1ba433964ceffd91f416c3edc0d0c4628726f76a2eff9cc5c0a830bde7031fe800d078404ab64086aefdeffebd04a0529c67c9f
6Size (ft2-clone-v1.03-code.zip) = 4506392 bytes 6Size (ft2-clone.tar.gz) = 4374835 bytes
7SHA1 (patch-CMakeLists.txt) = b64b4e4b9cd40e97c34d1541937b6c0b7f451093 7SHA1 (patch-CMakeLists.txt) = b64b4e4b9cd40e97c34d1541937b6c0b7f451093