CVS commit: pkgsrc/audio/fasttracker2

"Santhosh Raju" <[email protected]>
Newsgroups gmane.os.netbsd.devel.pkgsrc.cvs
Message-ID <[email protected]>
Module Name:	pkgsrc
Committed By:	fox
Date:		Tue Aug 25 08:02:32 UTC 2026

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

Log Message:
audio/fasttracker2: Update to 2.23

Changes since 2.22:

v2.23 - 23.08.2026
  * Fixed: If the "WAV exporting" screen was open, the "Render
    individual tracks" checkbox would have a much taller clickable
    area than it should, which could interfere with for example moving
    sample loops in the sample editor screen or interacting with the
    pattern editor.
  * Fixed: Several of the functions in Smp. Ed. -> Effects didn't set
    the "song is modified" flag.
  * Fixed: When zapping the song, the Disk Op. module filename wasn't
    reset
  * The Zap dialog's text was maybe a bit unclear. Changed from "Total
    devastation of the..." to "What do you want to clear?". Also
    changed the "All" button to "Everything".


To generate a diff of this commit:
cvs rdiff -u -r1.153 -r1.154 pkgsrc/audio/fasttracker2/Makefile
cvs rdiff -u -r1.136 -r1.137 pkgsrc/audio/fasttracker2/distinfo
cvs rdiff -u -r1.11 -r1.12 \
    pkgsrc/audio/fasttracker2/patches/patch-CMakeLists.txt
cvs rdiff -u -r1.8 -r0 \
    pkgsrc/audio/fasttracker2/patches/patch-src_ft2__diskop.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
(unnamed) (text/x-diff, 4 KB)
Modified files:

Index: pkgsrc/audio/fasttracker2/Makefile
diff -u pkgsrc/audio/fasttracker2/Makefile:1.153 pkgsrc/audio/fasttracker2/Makefile:1.154
--- pkgsrc/audio/fasttracker2/Makefile:1.153	Sat Aug  8 12:02:10 2026
+++ pkgsrc/audio/fasttracker2/Makefile	Tue Aug 25 08:02:32 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.153 2026/08/08 12:02:10 fox Exp $
+# $NetBSD: Makefile,v 1.154 2026/08/25 08:02:32 fox Exp $
 
-DISTNAME=	fasttracker2-2.22
+DISTNAME=	fasttracker2-2.23
 CATEGORIES=	audio
 MASTER_SITES=	${MASTER_SITE_GITHUB:=8bitbubsy/}
 GITHUB_PROJECT=	ft2-clone

Index: pkgsrc/audio/fasttracker2/distinfo
diff -u pkgsrc/audio/fasttracker2/distinfo:1.136 pkgsrc/audio/fasttracker2/distinfo:1.137
--- pkgsrc/audio/fasttracker2/distinfo:1.136	Sat Aug  8 12:02:10 2026
+++ pkgsrc/audio/fasttracker2/distinfo	Tue Aug 25 08:02:32 2026
@@ -1,7 +1,6 @@
-$NetBSD: distinfo,v 1.136 2026/08/08 12:02:10 fox Exp $
+$NetBSD: distinfo,v 1.137 2026/08/25 08:02:32 fox Exp $
 
-BLAKE2s (fasttracker2-2.22.tar.gz) = 6962542e7edcdb0cfe9f2633cd3fa903667eb32d856fac4add3afd7d09493675
-SHA512 (fasttracker2-2.22.tar.gz) = 7d36321989ed72e519276fcf6ac838850ed345abc3aa43f215d68d20d24ce16384bf0ed633eccc55cf16d400b1833e5b736281e22bee36897171a18aa784d451
-Size (fasttracker2-2.22.tar.gz) = 5342607 bytes
-SHA1 (patch-CMakeLists.txt) = 7ddc1ba678d638369234158a59ec7bf3567d856d
-SHA1 (patch-src_ft2__diskop.c) = 900e72818483db2f04f68e166200fd12d7ac1c65
+BLAKE2s (fasttracker2-2.23.tar.gz) = bbc4e94385a06c5389007f3cf180c2342debd141acf780bc004caa251070ee35
+SHA512 (fasttracker2-2.23.tar.gz) = 1c06a0d005ab9f37e01294cf5054c192933f45462ba905594e5edea99aaaa14e668a3b67450e11be14b0ea5114b57aeaefb7d0b993d6df6c38f8e9d4e31f4bd0
+Size (fasttracker2-2.23.tar.gz) = 5342710 bytes
+SHA1 (patch-CMakeLists.txt) = 6669334a1e2dc6778de61fac3c35ccdab618fe89

Index: pkgsrc/audio/fasttracker2/patches/patch-CMakeLists.txt
diff -u pkgsrc/audio/fasttracker2/patches/patch-CMakeLists.txt:1.11 pkgsrc/audio/fasttracker2/patches/patch-CMakeLists.txt:1.12
--- pkgsrc/audio/fasttracker2/patches/patch-CMakeLists.txt:1.11	Sat Mar 14 11:29:36 2026
+++ pkgsrc/audio/fasttracker2/patches/patch-CMakeLists.txt	Tue Aug 25 08:02:32 2026
@@ -1,36 +1,26 @@
-$NetBSD: patch-CMakeLists.txt,v 1.11 2026/03/14 11:29:36 fox Exp $
+$NetBSD: patch-CMakeLists.txt,v 1.12 2026/08/25 08:02:32 fox Exp $
 
 Only define __LINUX_ALSA__ on Linux.
 
---- CMakeLists.txt.orig	2025-09-17 18:17:34.000000000 +0000
+--- CMakeLists.txt.orig	2026-08-23 10:26:06.000000000 +0000
 +++ CMakeLists.txt
-@@ -32,9 +32,6 @@ find_package(Threads REQUIRED)
- target_link_libraries(ft2-clone
-     PRIVATE m Threads::Threads ${SDL2_LIBRARIES})
- 
--target_compile_definitions(ft2-clone
--    PRIVATE HAS_MIDI)
--
- if(UNIX)
-     if(APPLE)
-         find_library(COREAUDIO CoreAudio REQUIRED)
-@@ -46,7 +42,7 @@ if(UNIX)
-             PRIVATE ${COREAUDIO} ${COREMIDI} ${COREFOUNDATION} ${ICONV})
-         target_compile_definitions(ft2-clone
-             PRIVATE __MACOSX_CORE__)
--    else()
-+    elseif(LINUX)
-         # musl systems need musl-fts installed, others have it with glibc
-         find_library(FTS fts)
-         if (FTS)
-@@ -56,6 +52,10 @@ if(UNIX)
-             PRIVATE asound)
-         target_compile_definitions(ft2-clone
-             PRIVATE __LINUX_ALSA__)
-+    else()
-+        target_compile_definitions(ft2-clone
-+            PRIVATE HAS_MIDI
-+            PRIVATE HAS_LIBFLAC)	    	    
-     endif()
+@@ -40,7 +40,7 @@ if(UNIX)
+ 		find_library(ICONV iconv REQUIRED)
+ 		target_link_libraries(ft2-clone PRIVATE ${COREAUDIO} ${COREMIDI} ${COREFOUNDATION} ${ICONV})
+ 		target_compile_definitions(ft2-clone PRIVATE __MACOSX_CORE__)
+-	else()
++	elseif(LINUX)
+ 		# musl systems need musl-fts installed, others have it with glibc
+ 		find_library(FTS fts)
+ 		if(FTS)
+@@ -48,6 +48,10 @@ if(UNIX)
+ 		endif()
+ 		target_link_libraries(ft2-clone PRIVATE asound)
+ 		target_compile_definitions(ft2-clone PRIVATE __LINUX_ALSA__)
++	else()
++		target_compile_definitions(ft2-clone
++		PRIVATE HAS_MIDI
++		PRIVATE HAS_LIBFLAC)
+ 	endif()
  endif()
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.