Thu Feb 13 10:10:47 2020 UTC ()
audio/fasttracker2: Update to v1.09

Changes since v1.08:

v1.09 - 12.02.2020
- Fix: If a corrupt .XM doesn't contain all the sample data at the end of the
  file, try to load what is left instead of showing an "Out of memory!" message.
- Fix: Prevent upscaling factors higher than 2x on ARM devices. Fixes extreme
  slowdowns on Raspberry Pi 4 with 2k or higher resolution screens.
- The .MOD importer has been slightly improved for oldschool 15-sample formats
- The .S3M importer has been slightly improved for certain effect cases not
  compatible with FT2.
- Audio mixer: Internal voice volumes are now calculated with 256 times higher
  precision than FT2. Some other changes were also made to make sure the audio
  mixing is always done at max precision regardless of the "amp" setting in
  the config screen. These are changes that most people won't ever be able to
  hear, but the speed performance of the mixer is still the same, so why not.
- The audio dithering routine has now been improved (rectangular->triangular),
  and it's now enabled by default on a fresh configuration, or if you reset it.


(fox)
diff -r1.52 -r1.53 pkgsrc/audio/fasttracker2/Makefile
diff -r1.49 -r1.50 pkgsrc/audio/fasttracker2/distinfo

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

--- pkgsrc/audio/fasttracker2/Makefile 2020/02/09 08:34:48 1.52
+++ pkgsrc/audio/fasttracker2/Makefile 2020/02/13 10:10:47 1.53
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.52 2020/02/09 08:34:48 fox Exp $ 1# $NetBSD: Makefile,v 1.53 2020/02/13 10:10:47 fox Exp $
2 2
3DISTNAME= fasttracker2-1.08 3DISTNAME= fasttracker2-1.09
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

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

--- pkgsrc/audio/fasttracker2/distinfo 2020/02/09 08:34:48 1.49
+++ pkgsrc/audio/fasttracker2/distinfo 2020/02/13 10:10:47 1.50
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.49 2020/02/09 08:34:48 fox Exp $ 1$NetBSD: distinfo,v 1.50 2020/02/13 10:10:47 fox Exp $
2 2
3SHA1 (fasttracker2-1.08.tar.gz) = b4438b5ace3addd8a81c1669243f940dd6beeb98 3SHA1 (fasttracker2-1.09.tar.gz) = a0fef6fb48f3c5ec16d41109701c8f3b2c04b1a6
4RMD160 (fasttracker2-1.08.tar.gz) = f8519c34c99edf02d8215c12a132134ffbef62fe 4RMD160 (fasttracker2-1.09.tar.gz) = 6037870ac10cf0014048d8a935cfe70a572e73f1
5SHA512 (fasttracker2-1.08.tar.gz) = 5617cf31011dc300b0ca4a852fa268bb318d1d9a4c970447086a19a9190423b4e736f15ea2e39838b0d77e1ded0405a49956081800c4d4718ad5fb9262d49910 5SHA512 (fasttracker2-1.09.tar.gz) = c9ac43399d3d3bda0502515594fa540fa5448a6c7ac8902fb1dbf7965975c50d3547b5fcb2c5d2999bdf3cd3a7b177b11e09664a35560a8e6a3847ecb9ad06b6
6Size (fasttracker2-1.08.tar.gz) = 4385824 bytes 6Size (fasttracker2-1.09.tar.gz) = 4387332 bytes
7SHA1 (patch-CMakeLists.txt) = b64b4e4b9cd40e97c34d1541937b6c0b7f451093 7SHA1 (patch-CMakeLists.txt) = b64b4e4b9cd40e97c34d1541937b6c0b7f451093