Brad, ports@, I'd like to udpate multimedia/xine-lib to last version from it's HG.
For example debian ships version from HG as well. Why? Mainly to not backport patches to support modern ffmpeg, which is quite complicated and rewrite some logic over changes..., see: - https://sourceforge.net/p/xine/xine-lib-1.2/ci/1e7b184008860c8be2289c3cefd9dee57f06193a/ - https://sourceforge.net/p/xine/xine-lib-1.2/ci/73b833e7fe356cd2d9490dda4ebc9bfe16fce958/ Build tested on -current/amd64 Ok? Index: Makefile =================================================================== RCS file: /home/cvs/ports/multimedia/xine-lib/Makefile,v diff -u -p -r1.157 Makefile --- Makefile 27 Sep 2023 10:10:22 -0000 1.157 +++ Makefile 3 Sep 2025 10:53:43 -0000 @@ -1,11 +1,15 @@ COMMENT= multimedia decoding library -DISTNAME= xine-lib-1.2.13 +DISTNAME= xine-lib-1.2.13.20250531 +COMMIT= 9e326869fe0faf21957642c8c7c5cac9ed4f445c CATEGORIES= multimedia -SITES= ${SITE_SOURCEFORGE:=xine/} -EXTRACT_SUFX= .tar.xz +SITES= https://sourceforge.net/code-snapshots/hg/x/xi/xine/xine-lib-1.2/ +EXTRACT_SUFX= .zip +DISTFILES= ${DISTNAME}{xine-xine-lib-1.2-${COMMIT}}${EXTRACT_SUFX} -SHARED_LIBS= xine 38.0 +WRKSRC= ${WRKDIR}/xine-xine-lib-1.2-${COMMIT} + +SHARED_LIBS= xine 38.1 HOMEPAGE= https://www.xine-project.org/ @@ -31,7 +35,8 @@ SUBST_VARS+= XINEAPI_REV COMPILER= base-clang ports-gcc COMPILER_LANGS= c -BUILD_DEPENDS= textproc/xmlto +BUILD_DEPENDS= devel/gettext,-tools \ + textproc/xmlto LIB_DEPENDS= audio/flac \ audio/libcdio \ audio/libmodplug \ @@ -61,8 +66,9 @@ CFLAGS+= -ffast-math MAKE_ENV= V=1 USE_GMAKE= Yes -CONFIGURE_STYLE= autoconf +CONFIGURE_STYLE= autoreconf AUTOCONF_VERSION= 2.69 +AUTOMAKE_VERSION= 1.16 CONFIGURE_ARGS+=--disable-a52dec \ --disable-aalib \ --disable-dts \ Index: distinfo =================================================================== RCS file: /home/cvs/ports/multimedia/xine-lib/distinfo,v diff -u -p -r1.34 distinfo --- distinfo 4 Apr 2023 09:06:45 -0000 1.34 +++ distinfo 3 Sep 2025 10:49:05 -0000 @@ -1,2 +1,2 @@ -SHA256 (xine-lib-1.2.13.tar.xz) = XxDW1xikpRwX7RsysDHU+bgLBh6CdlNbK+MeWsS3Xm8= -SIZE (xine-lib-1.2.13.tar.xz) = 5004196 +SHA256 (xine-lib-1.2.13.20250531.zip) = 6XYqf8qGl3SIOugLK9HrG3D7D1KPhwxiThV3kCNEUbw= +SIZE (xine-lib-1.2.13.20250531.zip) = 7529086 Index: pkg/PLIST =================================================================== RCS file: /home/cvs/ports/multimedia/xine-lib/pkg/PLIST,v diff -u -p -r1.30 PLIST --- pkg/PLIST 13 Mar 2022 13:55:09 -0000 1.30 +++ pkg/PLIST 3 Sep 2025 10:58:17 -0000 @@ -161,6 +161,7 @@ share/locale/eu/LC_MESSAGES/libxine2.mo share/locale/fr/LC_MESSAGES/libxine2.mo share/locale/it/LC_MESSAGES/libxine2.mo share/locale/ja/LC_MESSAGES/libxine2.mo +share/locale/nl/LC_MESSAGES/libxine2.mo share/locale/pl/LC_MESSAGES/libxine2.mo share/locale/pt_BR/LC_MESSAGES/libxine2.mo share/locale/sk/LC_MESSAGES/libxine2.mo -- wbr, Kirill