Backport upstream commits to work with audio/mac update

As one of the commits affects configure.ac, add autoreconf
CONFIGURE_STYLE.
master
jeremy 2023-09-10 03:21:19 +00:00
parent d23e76a5d0
commit 7c083bc6c1
2 changed files with 18 additions and 3 deletions

View File

@ -3,6 +3,7 @@ COMMENT= advanced music player
VERSION= 1.2
DISTNAME= aqualung-${VERSION}
EPOCH= 0
REVISION= 0
CATEGORIES= audio
HOMEPAGE= https://github.com/jeremyevans/aqualung
@ -18,11 +19,16 @@ 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 += gdk_pixbuf-2.0 xml2 mac mad mpcdec FLAC avcodec
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}
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
@ -57,7 +63,10 @@ DEBUG_PACKAGES=${BUILD_PACKAGES}
CFLAGS+= -DPTHREAD_MIN_PRIORITY=0 -DPTHREAD_MAX_PRIORITY=31 \
-I${LOCALBASE}/include -I${MODLUA_INCL_DIR}
CONFIGURE_STYLE= gnu
BUILD_DEPENDS= devel/gettext,-tools
AUTOCONF_VERSION=2.69
AUTOMAKE_VERSION=1.16
CONFIGURE_STYLE= gnu autoreconf
CONFIGURE_ENV= LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib " \
lua_CFLAGS="`pkg-config --cflags ${MODLUA_DEP}`" \
lua_LIBS="`pkg-config --libs ${MODLUA_DEP}`"
@ -70,7 +79,7 @@ CONFIGURE_ARGS= --with-cdda \
--with-lame \
--with-lavc \
--with-lua \
--with-mac \
--with-MAC \
--with-mod \
--with-mpc \
--with-mpeg \

View File

@ -1,2 +1,8 @@
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