Sat Oct 22 21:13:28 2022 UTC ()
schismtracker: update to 20221020.

Summary of changes since 20220905 release:

- Fix duplicated key input in pattern editor, order list, and instrument
  editor note table
- Respect audio-related SDL environment variables if set
- Fix handling of window width and height config file options
- Fix segfault on Wayland and DRM/KMS
- Hint SDL not to disable window manager compositing
- Add 4:3 aspect ratio config file option (want_fixed)

Summary of changes since 20220807 release:

- Fix crash in pattern editing introduced by SDL2 changes
- Fix displayed version number for Windows build

Summary of changes since 20220506 release:

- Use SDL2 instead of SDL1.2. This fixes various platform-dependent issues
  with video code, adds support for new audio drivers such as JACK, and
  removes the System Configuration video driver choices in favor of video
  scaling method selection.
- Fix multitrack mono audio export.
- Support ADPCM and stereo samples in XM files.


(fcambus)
diff -r1.8 -r1.9 pkgsrc/audio/schismtracker/Makefile
diff -r1.10 -r1.11 pkgsrc/audio/schismtracker/distinfo
diff -r1.3 -r1.4 pkgsrc/audio/schismtracker/patches/patch-configure.ac

cvs diff -r1.8 -r1.9 pkgsrc/audio/schismtracker/Makefile (expand / switch to unified diff)

--- pkgsrc/audio/schismtracker/Makefile 2022/05/09 20:25:14 1.8
+++ pkgsrc/audio/schismtracker/Makefile 2022/10/22 21:13:28 1.9
@@ -1,24 +1,24 @@ @@ -1,24 +1,24 @@
1# $NetBSD: Makefile,v 1.8 2022/05/09 20:25:14 fcambus Exp $ 1# $NetBSD: Makefile,v 1.9 2022/10/22 21:13:28 fcambus Exp $
2 2
3DISTNAME= schismtracker-20220506 3DISTNAME= schismtracker-20221020
4CATEGORIES= audio 4CATEGORIES= audio
5MASTER_SITES= ${MASTER_SITE_GITHUB:=schismtracker/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=schismtracker/}
6GITHUB_TAG= ${PKGVERSION_NOREV} 6GITHUB_TAG= ${PKGVERSION_NOREV}
7 7
8MAINTAINER= fstd.lkml@gmail.com 8MAINTAINER= fstd.lkml@gmail.com
9HOMEPAGE= https://schismtracker.org/ 9HOMEPAGE= https://schismtracker.org/
10COMMENT= Clone of the good old Impulse Tracker 10COMMENT= Clone of the good old Impulse Tracker
11LICENSE= gnu-gpl-v2 11LICENSE= gnu-gpl-v2
12 12
13USE_TOOLS+= autoreconf automake autoconf 13USE_TOOLS+= autoreconf automake autoconf
14MAKE_JOBS_SAFE= no 14MAKE_JOBS_SAFE= no
15GNU_CONFIGURE= yes 15GNU_CONFIGURE= yes
16 16
17PYTHON_FOR_BUILD_ONLY= tool 17PYTHON_FOR_BUILD_ONLY= tool
18 18
19pre-configure: 19pre-configure:
20 cd ${WRKSRC} && autoreconf -i 20 cd ${WRKSRC} && autoreconf -i
21 21
22.include "../../devel/SDL/buildlink3.mk" 22.include "../../devel/SDL2/buildlink3.mk"
23.include "../../lang/python/pyversion.mk" 23.include "../../lang/python/pyversion.mk"
24.include "../../mk/bsd.pkg.mk" 24.include "../../mk/bsd.pkg.mk"

cvs diff -r1.10 -r1.11 pkgsrc/audio/schismtracker/distinfo (expand / switch to unified diff)

--- pkgsrc/audio/schismtracker/distinfo 2022/05/09 20:25:14 1.10
+++ pkgsrc/audio/schismtracker/distinfo 2022/10/22 21:13:28 1.11
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.10 2022/05/09 20:25:14 fcambus Exp $ 1$NetBSD: distinfo,v 1.11 2022/10/22 21:13:28 fcambus Exp $
2 2
3BLAKE2s (schismtracker-20220506-20220506.tar.gz) = cac1f1098df42473be6279e7701b2d52a35c07ad1d1bfa851630ff205e898b4d 3BLAKE2s (schismtracker-20221020-20221020.tar.gz) = ab1c323a9bb9ce5faa0d0a2ed8bb7a0e285809b44c4fec7a051c7e5d67c7c15a
4SHA512 (schismtracker-20220506-20220506.tar.gz) = 8dacd1fd719c20fdc8ef157d1487202a39d4f36a37560ad62680655addde0ceb78bbce51e4f640d3979c91f6a4dfe4bc006785aa35d45a00206773d41adf9f42 4SHA512 (schismtracker-20221020-20221020.tar.gz) = 1653800b0967926c8edab96636fcad547d94f20b6bc06f27780c75d48d7944983ba36013c62bfc9c0f6fcf33e3e8f9fb4c70fff19fd2a56c672ecfc1ba2f2cd7
5Size (schismtracker-20220506-20220506.tar.gz) = 1310121 bytes 5Size (schismtracker-20221020-20221020.tar.gz) = 1276386 bytes
6SHA1 (patch-configure.ac) = bdfef302a185bbe6a59203bdbfea9b34cd7bfabc 6SHA1 (patch-configure.ac) = b450d9e3825d8bb261d51b754a58a89d0e41f5fa

cvs diff -r1.3 -r1.4 pkgsrc/audio/schismtracker/patches/patch-configure.ac (expand / switch to unified diff)

--- pkgsrc/audio/schismtracker/patches/patch-configure.ac 2022/03/06 08:01:07 1.3
+++ pkgsrc/audio/schismtracker/patches/patch-configure.ac 2022/10/22 21:13:28 1.4
@@ -1,15 +1,15 @@ @@ -1,15 +1,15 @@
1$NetBSD: patch-configure.ac,v 1.3 2022/03/06 08:01:07 nia Exp $ 1$NetBSD: patch-configure.ac,v 1.4 2022/10/22 21:13:28 fcambus Exp $
2 2
3Shell portability. 3Shell portability.
4 4
5--- configure.ac.orig 2022-01-25 15:27:53.000000000 +0000 5--- configure.ac.orig 2022-10-20 15:51:29.000000000 +0000
6+++ configure.ac 6+++ configure.ac
7@@ -61,7 +61,7 @@ AC_C_BIGENDIAN 7@@ -63,7 +63,7 @@ AC_C_BIGENDIAN
8 dnl Check for SDL libs 8 dnl Check for SDL libs
9 AC_CHECK_TOOL([SDL_CONFIG], [sdl-config]) 9 AC_CHECK_TOOL([SDL_CONFIG], [sdl2-config])
10 AC_SUBST(SDL_CONFIG) 10 AC_SUBST(SDL_CONFIG)
11-if test "x$SDL_CONFIG" == "x"; then 11-if test "x$SDL_CONFIG" == "x"; then
12+if test "x$SDL_CONFIG" = "x"; then 12+if test "x$SDL_CONFIG" = "x"; then
13 AC_MSG_ERROR([*** sdl-config not found.]) 13 AC_MSG_ERROR([*** sdl2-config not found.])
14 fi 14 fi
15 if $SDL_CONFIG --version | grep -qv 1.2.1; then 15 if $SDL_CONFIG --version | grep -qE "^2\.0\.[0-9]+|[5-9]"; then