pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/audio/fasttracker2



Module Name:    pkgsrc
Committed By:   fox
Date:           Mon Dec  9 07:24:59 UTC 2024

Modified Files:
        pkgsrc/audio/fasttracker2: Makefile distinfo
        pkgsrc/audio/fasttracker2/patches: patch-CMakeLists.txt

Log Message:
audio/fasttracker2: Update to 1.89

Changes since 1.88:

v1.89 - 07.12.2024
- Fixed a possible crash on macOS (and possibly Linux) when loading a module
  whose filename includes special non-ASCII characters.
- Added a "Default audio device" option when selecting input/output audio
  devices in the config screen. This option has a few edge-case bugs, though.
- Added an experimental Impulse Tracker module loader. This should only be used
  to extract patterns/instruments/samples, as there are severe conversion errors
  when this format is converted to XM under load.
  WARNING: This loader has not been thoroughly tested, and may cause a crash!
- Fixed a bug with the tracker scopes where the sample would sometimes not be
  displayed correctly during a sample/note trigger.
- Replaced the Gaussian (SNES) interpolator with a 6-point cubic Hermite option.
  The Gaussian interpolator was very niche anyway, and as it sounded quite
  filtered, I think the vast majority of users wouldn't see a use for it.
- Added a few missing Norwegian/Danish alphabet letters to the main font (code
  page is now 850 instead of 437).
- Show extra digits (when space for them) in the C-4 Hz string in the instrument
  editor screen.
- Again, slightly improved the interpolation method for the tracker scopes in
  "Lined" mode (when using the cubic/sinc interpolators).
- Slightly increased the contrast for the sample editor's loop pin lines


To generate a diff of this commit:
cvs rdiff -u -r1.127 -r1.128 pkgsrc/audio/fasttracker2/Makefile
cvs rdiff -u -r1.113 -r1.114 pkgsrc/audio/fasttracker2/distinfo
cvs rdiff -u -r1.7 -r1.8 \
    pkgsrc/audio/fasttracker2/patches/patch-CMakeLists.txt

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/audio/fasttracker2/Makefile
diff -u pkgsrc/audio/fasttracker2/Makefile:1.127 pkgsrc/audio/fasttracker2/Makefile:1.128
--- pkgsrc/audio/fasttracker2/Makefile:1.127    Thu Nov  7 08:09:19 2024
+++ pkgsrc/audio/fasttracker2/Makefile  Mon Dec  9 07:24:59 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.127 2024/11/07 08:09:19 fox Exp $
+# $NetBSD: Makefile,v 1.128 2024/12/09 07:24:59 fox Exp $
 
-DISTNAME=      fasttracker2-1.88
+DISTNAME=      fasttracker2-1.89
 CATEGORIES=    audio
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=8bitbubsy/}
 GITHUB_PROJECT=        ft2-clone

Index: pkgsrc/audio/fasttracker2/distinfo
diff -u pkgsrc/audio/fasttracker2/distinfo:1.113 pkgsrc/audio/fasttracker2/distinfo:1.114
--- pkgsrc/audio/fasttracker2/distinfo:1.113    Thu Nov  7 08:09:19 2024
+++ pkgsrc/audio/fasttracker2/distinfo  Mon Dec  9 07:24:59 2024
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.113 2024/11/07 08:09:19 fox Exp $
+$NetBSD: distinfo,v 1.114 2024/12/09 07:24:59 fox Exp $
 
-BLAKE2s (fasttracker2-1.88.tar.gz) = 240a33f6db4d6f31bd9f72f1038c20ef5099ec84c81d1f4365dfdf613f81447e
-SHA512 (fasttracker2-1.88.tar.gz) = 1454b420e635ce56719a2e68c124953c2e54615710b3f5d2d0c398b8962b957f1d5105543679713969db4908b473506dd13feb51c5f4b97b410c6d397e272eb7
-Size (fasttracker2-1.88.tar.gz) = 5198864 bytes
-SHA1 (patch-CMakeLists.txt) = 4a7113a7973347334617a91ae8c25d48d16f72d2
+BLAKE2s (fasttracker2-1.89.tar.gz) = d38e4699a5e41d98843a7888e1f4a9ca33b8d0e95ee1273f963dac61d6558b4f
+SHA512 (fasttracker2-1.89.tar.gz) = cf11a039c836174a5879bfa6a72f0974fccf62be1ce7272b4ed27a76d61ce5d0c3d6df2531d2e2b0378d40b582692a05fc118e9bb2b83746a0739b39a0ef468b
+Size (fasttracker2-1.89.tar.gz) = 5207132 bytes
+SHA1 (patch-CMakeLists.txt) = 95b3f8e836a98d2c75b9ae6db91bc528eeb9f17f

Index: pkgsrc/audio/fasttracker2/patches/patch-CMakeLists.txt
diff -u pkgsrc/audio/fasttracker2/patches/patch-CMakeLists.txt:1.7 pkgsrc/audio/fasttracker2/patches/patch-CMakeLists.txt:1.8
--- pkgsrc/audio/fasttracker2/patches/patch-CMakeLists.txt:1.7  Sat Oct 21 14:27:13 2023
+++ pkgsrc/audio/fasttracker2/patches/patch-CMakeLists.txt      Mon Dec  9 07:24:59 2024
@@ -1,8 +1,8 @@
-$NetBSD: patch-CMakeLists.txt,v 1.7 2023/10/21 14:27:13 fox Exp $
+$NetBSD: patch-CMakeLists.txt,v 1.8 2024/12/09 07:24:59 fox Exp $
 
 Only define __LINUX_ALSA__ on Linux.
 
---- CMakeLists.txt.orig        2023-10-07 13:11:58.000000000 +0000
+--- CMakeLists.txt.orig        2024-12-07 21:23:01.000000000 +0000
 +++ CMakeLists.txt
 @@ -32,10 +32,6 @@ find_package(Threads REQUIRED)
  target_link_libraries(ft2-clone
@@ -15,12 +15,12 @@ Only define __LINUX_ALSA__ on Linux.
  if(UNIX)
      if(APPLE)
          find_library(COREAUDIO CoreAudio REQUIRED)
-@@ -44,11 +40,15 @@ if(UNIX)
-             PRIVATE ${COREAUDIO} ${COREMIDI})
+@@ -46,11 +42,15 @@ if(UNIX)
+             PRIVATE ${COREAUDIO} ${COREMIDI} ${COREFOUNDATION} ${ICONV})
          target_compile_definitions(ft2-clone
              PRIVATE __MACOSX_CORE__)
 -    else()
-+    elseif(LINUX)         
++    elseif(LINUX)
          target_link_libraries(ft2-clone
              PRIVATE asound)
          target_compile_definitions(ft2-clone
@@ -28,7 +28,7 @@ Only define __LINUX_ALSA__ on Linux.
 +    else()
 +        target_compile_definitions(ft2-clone
 +            PRIVATE HAS_MIDI
-+            PRIVATE HAS_LIBFLAC)    
++            PRIVATE HAS_LIBFLAC)          
      endif()
  endif()
  



Home | Main Index | Thread Index | Old Index