This updates Aqualung to the latest version. The main change is a switch from Gtk2 to Gtk3. Release announcement at https://github.com/jeremyevans/aqualung/releases/tag/2.0
Ports-wise, this drops the CDDA support from the build. My experience is the CDDA support causes problems if you are trying to rip a CD while playing audio with Aqualung, even if you aren't using Aqualung to play an audio CD. This drops all distpatches, as they are included in the release. This also bumps the autoconf version. Will be committing in a couple days unless I hear objections. Thanks, Jeremy Index: Makefile =================================================================== RCS file: /cvs/ports/audio/aqualung/Makefile,v retrieving revision 1.62 diff -u -p -u -p -r1.62 Makefile --- Makefile 10 Sep 2023 03:21:19 -0000 1.62 +++ Makefile 17 Feb 2025 22:56:17 -0000 @@ -1,9 +1,8 @@ COMMENT= advanced music player -VERSION= 1.2 +VERSION= 2.0 DISTNAME= aqualung-${VERSION} EPOCH= 0 -REVISION= 0 CATEGORIES= audio HOMEPAGE= https://github.com/jeremyevans/aqualung @@ -18,17 +17,12 @@ WANTLIB += Xrandr Xrender atk-1.0 bz2 c WANTLIB += freetype gio-2.0 glib-2.0 gobject-2.0 gthread-2.0 WANTLIB += harfbuzz iconv intl m mp3lame ogg pango-1.0 pangocairo-1.0 WANTLIB += pangoft2-1.0 pthread samplerate sndfile sndio ${COMPILER_LIBCXX} -WANTLIB += vorbis vorbisenc vorbisfile z gtk-x11-2.0 gdk-x11-2.0 +WANTLIB += vorbis vorbisenc vorbisfile z cairo-gobject gdk-3 gtk-3 WANTLIB += gdk_pixbuf-2.0 xml2 MAC mad mpcdec FLAC avcodec -WANTLIB += avformat avutil wavpack lrdf oggz speex cddb cdio -WANTLIB += cdio_cdda cdio_paranoia modplug ${MODLUA_WANTLIB} +WANTLIB += avformat avutil wavpack lrdf oggz speex cddb +WANTLIB += modplug ${MODLUA_WANTLIB} SITES= https://github.com/jeremyevans/aqualung/releases/download/${VERSION}/ -SITES.github = https://github.com/jeremyevans/aqualung/commit/ -PATCHFILES.github = aqualung-lavc-fix{0ecc6721d5078c0bc9cae771d485c8d676443c23}.diff \ - aqualung-mac-fix1{a991c13d0df734a5d0fea7db6b181176858f3e58}.diff \ - aqualung-mac-fix2{d2c88317b6042a05c236faf3c09f600337c6379e}.diff -PATCH_DIST_STRIP= -p1 COMPILER = base-clang ports-gcc base-gcc @@ -38,8 +32,6 @@ MODLUA_SA= Yes LIB_DEPENDS= audio/flac \ audio/lame \ - audio/libcdio \ - audio/libcdio-paranoia \ audio/libcddb \ audio/libmad \ audio/libmodplug \ @@ -54,7 +46,7 @@ LIB_DEPENDS= audio/flac \ multimedia/oggz \ textproc/liblrdf \ textproc/libxml \ - x11/gtk+2 \ + x11/gtk+3 \ ${MODLUA_LIB_DEPENDS} RUN_DEPENDS= devel/desktop-file-utils @@ -64,7 +56,7 @@ CFLAGS+= -DPTHREAD_MIN_PRIORITY=0 -DPTHR -I${LOCALBASE}/include -I${MODLUA_INCL_DIR} BUILD_DEPENDS= devel/gettext,-tools -AUTOCONF_VERSION=2.69 +AUTOCONF_VERSION=2.71 AUTOMAKE_VERSION=1.16 CONFIGURE_STYLE= gnu autoreconf CONFIGURE_ENV= LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib " \ @@ -72,8 +64,7 @@ CONFIGURE_ENV= LDFLAGS="-L${LOCALBASE}/l lua_LIBS="`pkg-config --libs ${MODLUA_DEP}`" # ifp (requires libifp) - no package -CONFIGURE_ARGS= --with-cdda \ - --with-cddb \ +CONFIGURE_ARGS= --with-cddb \ --with-flac \ --with-ladspa \ --with-lame \ @@ -91,6 +82,7 @@ CONFIGURE_ARGS= --with-cdda \ --with-vorbisenc \ --with-wavpack \ --without-alsa \ + --without-cdda \ --without-ifp \ --without-jack \ --without-oss \ Index: distinfo =================================================================== RCS file: /cvs/ports/audio/aqualung/distinfo,v retrieving revision 1.10 diff -u -p -u -p -r1.10 distinfo --- distinfo 10 Sep 2023 03:21:19 -0000 1.10 +++ distinfo 17 Feb 2025 22:56:17 -0000 @@ -1,8 +1,2 @@ -SHA256 (aqualung-1.2.tar.gz) = Myv6Dqni97/ZZrl5h7dTf2i42o1WO6xKuYb6RBjc7TI= -SHA256 (aqualung-lavc-fix.diff) = Gn02s7AupRnhFaok5eSqXUPEkNUBSg8oFI/ghurzd8Y= -SHA256 (aqualung-mac-fix1.diff) = dlWy85euQNvffxULYNtW+lzI/7oKjoEIMgl2A7zvXAs= -SHA256 (aqualung-mac-fix2.diff) = FQZt6MN1QNv1uVLhjVLjVbzz1csBY/eFSpkt8CZXDSI= -SIZE (aqualung-1.2.tar.gz) = 1974910 -SIZE (aqualung-lavc-fix.diff) = 745 -SIZE (aqualung-mac-fix1.diff) = 7159 -SIZE (aqualung-mac-fix2.diff) = 1641 +SHA256 (aqualung-2.0.tar.gz) = RP/p2Ai7QxQHaIT5H47OKEpvkkUA5jHRIiWQa9v4CBo= +SIZE (aqualung-2.0.tar.gz) = 1657433 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/audio/aqualung/pkg/PLIST,v retrieving revision 1.11 diff -u -p -u -p -r1.11 PLIST --- pkg/PLIST 11 Mar 2022 18:20:04 -0000 1.11 +++ pkg/PLIST 17 Feb 2025 22:56:17 -0000 @@ -28,118 +28,30 @@ share/aqualung/ms-track.png share/aqualung/music_store.png share/aqualung/playlist.png share/aqualung/rva.png -share/aqualung/skin/ -share/aqualung/skin/dark/ -share/aqualung/skin/dark/btn_bg1.png -share/aqualung/skin/dark/btn_bg2.png -share/aqualung/skin/dark/btn_bg3.png -share/aqualung/skin/dark/next.png -share/aqualung/skin/dark/pause.png -share/aqualung/skin/dark/play.png -share/aqualung/skin/dark/play_pause.png -share/aqualung/skin/dark/prev.png -share/aqualung/skin/dark/rc -share/aqualung/skin/dark/repeat.png -share/aqualung/skin/dark/repeat_all.png -share/aqualung/skin/dark/scale_bg.png -share/aqualung/skin/dark/shuffle.png -share/aqualung/skin/dark/stop.png -share/aqualung/skin/dark/time_bg.png -share/aqualung/skin/dark/title_bg.png -share/aqualung/skin/default/ -share/aqualung/skin/default/bg.png -share/aqualung/skin/default/bg2.png -share/aqualung/skin/default/bg3.png -share/aqualung/skin/default/bg4.png -share/aqualung/skin/default/bg5.png -share/aqualung/skin/default/next.png -share/aqualung/skin/default/pause.png -share/aqualung/skin/default/play.png -share/aqualung/skin/default/play_pause.png -share/aqualung/skin/default/prev.png -share/aqualung/skin/default/rc -share/aqualung/skin/default/repeat.png -share/aqualung/skin/default/repeat_all.png -share/aqualung/skin/default/shuffle.png -share/aqualung/skin/default/stop.png -share/aqualung/skin/metal/ -share/aqualung/skin/metal/bg1.png -share/aqualung/skin/metal/bg2.png -share/aqualung/skin/metal/bg3.png -share/aqualung/skin/metal/bg4.png -share/aqualung/skin/metal/bg5.png -share/aqualung/skin/metal/bg6.png -share/aqualung/skin/metal/next.png -share/aqualung/skin/metal/pause.png -share/aqualung/skin/metal/play.png -share/aqualung/skin/metal/play_pause.png -share/aqualung/skin/metal/prev.png -share/aqualung/skin/metal/rc -share/aqualung/skin/metal/repeat.png -share/aqualung/skin/metal/repeat_all.png -share/aqualung/skin/metal/scale_bg.png -share/aqualung/skin/metal/shuffle.png -share/aqualung/skin/metal/stop.png -share/aqualung/skin/no_skin/ -share/aqualung/skin/no_skin/next.png -share/aqualung/skin/no_skin/pause.png -share/aqualung/skin/no_skin/play.png -share/aqualung/skin/no_skin/play_pause.png -share/aqualung/skin/no_skin/prev.png -share/aqualung/skin/no_skin/rc -share/aqualung/skin/no_skin/repeat.png -share/aqualung/skin/no_skin/repeat_all.png -share/aqualung/skin/no_skin/shuffle.png -share/aqualung/skin/no_skin/stop.png -share/aqualung/skin/ocean/ -share/aqualung/skin/ocean/bg.png -share/aqualung/skin/ocean/bg2.png -share/aqualung/skin/ocean/bg3.png -share/aqualung/skin/ocean/fx.png -share/aqualung/skin/ocean/ms.png -share/aqualung/skin/ocean/next.png -share/aqualung/skin/ocean/pause.png -share/aqualung/skin/ocean/pl.png -share/aqualung/skin/ocean/play.png -share/aqualung/skin/ocean/play_pause.png -share/aqualung/skin/ocean/prev.png -share/aqualung/skin/ocean/rc -share/aqualung/skin/ocean/repeat.png -share/aqualung/skin/ocean/repeat_all.png -share/aqualung/skin/ocean/shuffle.png -share/aqualung/skin/ocean/stop.png -share/aqualung/skin/plain/ -share/aqualung/skin/plain/next.png -share/aqualung/skin/plain/pause.png -share/aqualung/skin/plain/play.png -share/aqualung/skin/plain/play_pause.png -share/aqualung/skin/plain/prev.png -share/aqualung/skin/plain/rc -share/aqualung/skin/plain/repeat.png -share/aqualung/skin/plain/repeat_all.png -share/aqualung/skin/plain/shuffle.png -share/aqualung/skin/plain/stop.png -share/aqualung/skin/woody/ -share/aqualung/skin/woody/next.png -share/aqualung/skin/woody/pause.png -share/aqualung/skin/woody/pine.png -share/aqualung/skin/woody/play.png -share/aqualung/skin/woody/play_pause.png -share/aqualung/skin/woody/prev.png -share/aqualung/skin/woody/rc -share/aqualung/skin/woody/repeat.png -share/aqualung/skin/woody/repeat_all.png -share/aqualung/skin/woody/scale_bg.png -share/aqualung/skin/woody/shuffle.png -share/aqualung/skin/woody/stop.png -share/aqualung/skin/woody/time_bg.png -share/aqualung/skin/woody/wood1.png -share/aqualung/skin/woody/wood2.png -share/aqualung/skin/woody/wood3.png -share/aqualung/skin/woody/wood4.png -share/aqualung/skin/woody/wood5.png -share/aqualung/skin/woody/wood6.png share/aqualung/tab-close.png +share/aqualung/theme/ +share/aqualung/theme/dark/ +share/aqualung/theme/dark/next.png +share/aqualung/theme/dark/pause.png +share/aqualung/theme/dark/play.png +share/aqualung/theme/dark/play_pause.png +share/aqualung/theme/dark/prev.png +share/aqualung/theme/dark/repeat.png +share/aqualung/theme/dark/repeat_all.png +share/aqualung/theme/dark/shuffle.png +share/aqualung/theme/dark/stop.png +share/aqualung/theme/dark/theme.css +share/aqualung/theme/default/ +share/aqualung/theme/default/next.png +share/aqualung/theme/default/pause.png +share/aqualung/theme/default/play.png +share/aqualung/theme/default/play_pause.png +share/aqualung/theme/default/prev.png +share/aqualung/theme/default/repeat.png +share/aqualung/theme/default/repeat_all.png +share/aqualung/theme/default/shuffle.png +share/aqualung/theme/default/stop.png +share/aqualung/theme/default/theme.css share/doc/aqualung/ share/doc/aqualung/README share/doc/aqualung/aqualung-doc.css