Hi,
This diff updates sdl2-mixer from 2.0.2 to 2.0.4. Main changes are
addition of Opus support via audio/opusfile and some bugfixes. Official
changelog [1]:
2.0.4:
* Removed smpeg support for mp3 music, now that it's replaced by libmpg123
* Fixed mp3 mad decoder to skip tags, which otherwise would lead to crashes
* Added support for Opus music playback using opusfile library
2.0.3:
* Fixed regression where Mix_Init() would return 0 for available music formats
Bump minor because of symbol additions. The output of check_sym:
/usr/local/lib/libSDL2_mixer.so.0.0 -->
/usr/ports/pobj/sdl2-mixer-2.0.4/SDL2_mixer-2.0.4/build/.libs/libSDL2_mixer.so.0.1
No dynamic export changes
External reference changes:
added:
SDL_Log
SDL_strcmp
op_free
op_head
op_open_callbacks
op_pcm_seek
op_read
op_seekable
Tested most of the consumers (including hedgewars, sdlpop, blobwars,
cataclysm-dda, corsixth, wesnoth, and more) briefly to make sure sound
is there and found no issues.
I'd like to take MAINTAINER to update SDL2 suite more consistently in
the future.
ok?
[1] https://www.libsdl.org/projects/SDL_mixer/
Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/sdl2-mixer/Makefile,v
retrieving revision 1.10
diff -u -p -r1.10 Makefile
--- Makefile 27 Apr 2018 15:43:20 -0000 1.10
+++ Makefile 19 Jan 2019 22:58:40 -0000
@@ -1,19 +1,20 @@
# $OpenBSD: Makefile,v 1.10 2018/04/27 15:43:20 jasper Exp $
-V = 2.0.2
+V = 2.0.4
COMMENT = SDL2 multi-channel audio mixer library
DISTNAME = SDL2_mixer-${V}
PKGNAME = sdl2-mixer-${V}
CATEGORIES = devel audio
-SHARED_LIBS = SDL2_mixer 0.0 # 0.0
+SHARED_LIBS = SDL2_mixer 0.1 # 0.4
HOMEPAGE = https://www.libsdl.org/projects/SDL_mixer/
+MAINTAINER = Thomas Frohwein <[email protected]>
# zlib
PERMIT_PACKAGE_CDROM = Yes
-WANTLIB += FLAC SDL2 c m mikmod modplug ogg pthread sndio usbhid
+WANTLIB += FLAC SDL2 c m mikmod modplug ogg opus opusfile pthread sndio usbhid
WANTLIB += vorbis vorbisfile samplerate mpg123
MASTER_SITES = https://www.libsdl.org/projects/SDL_mixer/release/
@@ -24,6 +25,7 @@ LIB_DEPENDS = audio/flac \
audio/libogg \
audio/libvorbis \
audio/mpg123 \
+ audio/opusfile \
devel/sdl2
CONFIGURE_STYLE = gnu
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/sdl2-mixer/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- distinfo 27 Apr 2018 15:43:20 -0000 1.3
+++ distinfo 19 Jan 2019 22:58:40 -0000
@@ -1,2 +1,2 @@
-SHA256 (SDL2_mixer-2.0.2.tar.gz) = TmFeJ+/KT0Od+a9qosbehBUNF8v9EhdLVIaMEvGcg7s=
-SIZE (SDL2_mixer-2.0.2.tar.gz) = 9620763
+SHA256 (SDL2_mixer-2.0.4.tar.gz) = tM9aOCwGHNdQgc8kbCqi+d+NsEvdqNzca2zKVb7eJBk=
+SIZE (SDL2_mixer-2.0.4.tar.gz) = 11125077
Index: patches/patch-configure
===================================================================
RCS file: /cvs/ports/devel/sdl2-mixer/patches/patch-configure,v
retrieving revision 1.2
diff -u -p -r1.2 patch-configure
--- patches/patch-configure 27 Apr 2018 15:43:20 -0000 1.2
+++ patches/patch-configure 19 Jan 2019 22:58:40 -0000
@@ -2,16 +2,16 @@ $OpenBSD: patch-configure,v 1.2 2018/04/
Index: configure
--- configure.orig
+++ configure
-@@ -12357,7 +12357,7 @@ if eval \${$as_ac_Lib+:} false; then :
+@@ -12353,7 +12353,7 @@ if ${ac_cv_lib_vorbisfile_ov_open_callbacks+:} false;
$as_echo_n "(cached) " >&6
else
ac_check_lib_save_LIBS=$LIBS
--LIBS="-lvorbisfile -lvorbis -logg -lm $LIBS"
-+LIBS="-lvorbisfile -lvorbis -logg $LIBM $LIBS"
+-LIBS="-lvorbisfile -lvorbis -logg -lm $LIBS"
++LIBS="-lvorbisfile -lvorbis -logg $LIBM $LIBS"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
-@@ -12447,7 +12447,7 @@ fi
+@@ -12443,7 +12443,7 @@ fi
if test x$have_flac_export = xyes; then
LIBS_SAVED="$LIBS"
@@ -20,7 +20,7 @@ Index: configure
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for libflac so-name
version >= $libflac_ver" >&5
$as_echo_n "checking for libflac so-name version >= $libflac_ver... " >&6; }
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-@@ -12493,7 +12493,7 @@ if ${ac_cv_lib_FLAC_FLAC__stream_decoder_new+:} false;
+@@ -12489,7 +12489,7 @@ if ${ac_cv_lib_FLAC_FLAC__stream_decoder_new+:} false;
$as_echo_n "(cached) " >&6
else
ac_check_lib_save_LIBS=$LIBS