Download raw body.
multimedia/xine-lib: update to 1.2.13.20250531
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
multimedia/xine-lib: update to 1.2.13.20250531