pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/multimedia/libbluray



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Fri Aug 28 18:57:15 UTC 2026

Modified Files:
        pkgsrc/multimedia/libbluray: Makefile PLIST buildlink3.mk distinfo

Log Message:
multimedia/libbluray: Update to 1.5.0

Changelog:
2026-07-14: Version 1.5.0
- Expose dynamic range, color space, cr_flag and HDR10+ flags in stream info
- Expose chapter names in title info
- list_titles: report the number of Dolby Vision tracks
- BD-J: Implement HAVI text and graphic look & feel components
- BD-J: Implement navigable and actionable HAVI components
- BD-J: Fix disabled components being hidden and vertical text alignment
- BD-J: Lazy-load .bdjo title files for faster startup
- BD-J: Add S3D and UHD stream types
- Build: remove the java9 Meson option

2026-01-26: Version 1.4.1
- Fix linking on Windows with Freetype enabled
- Improve compilation with MSVC
- Cleaning and improvements in Meson build files
- Fix build with Java 23 for BD-J
- Add SSIF files support to bd_open_file_dec()
- Add player setting for UO restriction level
- Add all UOs to BD_EVENT_UO_MASK_CHANGED
- Improve resilence against invalid input
- Fix memory leak in UHD playlists
- BD-J: Implement TVTimer, TVTimerSpec
- BD-J: Improve Java 1.4 compatibility
- BD-J: Fix MediaPresentedEvent event emission on start
- BD-J: Fix filesystem hooking in Java 25
- BD-J: Fix locators from org.bluray.ti.[PlayItemImpl,TitleComponentImpl]
- BD-J: Multiple compability and performance improvements

2025-08-18: Version 1.4.0
- Switch build system to Meson.
- Require libudfread 1.2.0.
- Use visibility attributes for exported symbols.
- Fix issues detecting dlfcn


To generate a diff of this commit:
cvs rdiff -u -r1.44 -r1.45 pkgsrc/multimedia/libbluray/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/multimedia/libbluray/PLIST
cvs rdiff -u -r1.19 -r1.20 pkgsrc/multimedia/libbluray/buildlink3.mk
cvs rdiff -u -r1.25 -r1.26 pkgsrc/multimedia/libbluray/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/multimedia/libbluray/Makefile
diff -u pkgsrc/multimedia/libbluray/Makefile:1.44 pkgsrc/multimedia/libbluray/Makefile:1.45
--- pkgsrc/multimedia/libbluray/Makefile:1.44   Wed Jan  7 08:48:09 2026
+++ pkgsrc/multimedia/libbluray/Makefile        Fri Aug 28 18:57:15 2026
@@ -1,28 +1,24 @@
-# $NetBSD: Makefile,v 1.44 2026/01/07 08:48:09 wiz Exp $
+# $NetBSD: Makefile,v 1.45 2026/08/28 18:57:15 ryoon Exp $
 
-DISTNAME=      libbluray-1.3.4
-PKGREVISION=   10
+DISTNAME=      libbluray-1.5.0
 CATEGORIES=    multimedia
-MASTER_SITES=  http://download.videolan.org/pub/videolan/libbluray/${PKGVERSION_NOREV}/
-EXTRACT_SUFX=  .tar.bz2
+MASTER_SITES=  https://download.videolan.org/pub/videolan/libbluray/${PKGVERSION_NOREV}/
+EXTRACT_SUFX=  .tar.xz
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      https://www.videolan.org/developers/libbluray.html
 COMMENT=       Library for Blu-Ray Discs playback for media players
 LICENSE=       gnu-lgpl-v2.1
 
-USE_LIBTOOL=           yes
 USE_TOOLS+=            pkg-config
-GNU_CONFIGURE=         yes
-GNU_CONFIGURE_ICONV=   no
-CONFIGURE_ARGS+=       --disable-bdjava-jar
-CONFIGURE_ARGS+=       --disable-optimizations
-PKGCONFIG_OVERRIDE+=   src/libbluray.pc.in
+MESON_ARGS+=           -Dbdj_jar=disabled
+PKGCONFIG_OVERRIDE+=   output/meson-private/libbluray.pc
 
 # provide jni_md.h for other architectures
 post-extract:
        ${LN} -s ${WRKSRC}/jni/linux/jni_md.h ${WRKSRC}/jni/jni_md.h
 
+.include "../../devel/meson/build.mk"
 .include "../../fonts/fontconfig/buildlink3.mk"
 .include "../../graphics/freetype2/buildlink3.mk"
 .include "../../textproc/libxml2/buildlink3.mk"

Index: pkgsrc/multimedia/libbluray/PLIST
diff -u pkgsrc/multimedia/libbluray/PLIST:1.3 pkgsrc/multimedia/libbluray/PLIST:1.4
--- pkgsrc/multimedia/libbluray/PLIST:1.3       Sat Oct 31 19:38:21 2020
+++ pkgsrc/multimedia/libbluray/PLIST   Fri Aug 28 18:57:15 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2020/10/31 19:38:21 wiz Exp $
+@comment $NetBSD: PLIST,v 1.4 2026/08/28 18:57:15 ryoon Exp $
 bin/bd_info
 bin/bd_list_titles
 bin/bd_splice
@@ -11,5 +11,8 @@ include/libbluray/log_control.h
 include/libbluray/meta_data.h
 include/libbluray/overlay.h
 include/libbluray/player_settings.h
-lib/libbluray.la
+lib/libbluray.a
+lib/libbluray.so
+lib/libbluray.so.4
+lib/libbluray.so.4.0.0
 lib/pkgconfig/libbluray.pc

Index: pkgsrc/multimedia/libbluray/buildlink3.mk
diff -u pkgsrc/multimedia/libbluray/buildlink3.mk:1.19 pkgsrc/multimedia/libbluray/buildlink3.mk:1.20
--- pkgsrc/multimedia/libbluray/buildlink3.mk:1.19      Wed Jan  7 08:48:09 2026
+++ pkgsrc/multimedia/libbluray/buildlink3.mk   Fri Aug 28 18:57:15 2026
@@ -1,12 +1,12 @@
-# $NetBSD: buildlink3.mk,v 1.19 2026/01/07 08:48:09 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.20 2026/08/28 18:57:15 ryoon Exp $
 
 BUILDLINK_TREE+=       libbluray
 
 .if !defined(LIBBLURAY_BUILDLINK3_MK)
 LIBBLURAY_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.libbluray+=      libbluray>=0.8.1
-BUILDLINK_ABI_DEPENDS.libbluray?=      libbluray>=1.3.4nb10
+BUILDLINK_API_DEPENDS.libbluray+=      libbluray>=1.5.0
+BUILDLINK_ABI_DEPENDS.libbluray?=              libbluray>=1.5.0
 BUILDLINK_PKGSRCDIR.libbluray?=                ../../multimedia/libbluray
 
 .include "../../graphics/freetype2/buildlink3.mk"

Index: pkgsrc/multimedia/libbluray/distinfo
diff -u pkgsrc/multimedia/libbluray/distinfo:1.25 pkgsrc/multimedia/libbluray/distinfo:1.26
--- pkgsrc/multimedia/libbluray/distinfo:1.25   Tue Dec  6 19:32:56 2022
+++ pkgsrc/multimedia/libbluray/distinfo        Fri Aug 28 18:57:15 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.25 2022/12/06 19:32:56 wiz Exp $
+$NetBSD: distinfo,v 1.26 2026/08/28 18:57:15 ryoon Exp $
 
-BLAKE2s (libbluray-1.3.4.tar.bz2) = 56639c9dcf77df7b5b09235db3b528cc0cbfcee31a44deb3e9b4b4ed6dfb5ff3
-SHA512 (libbluray-1.3.4.tar.bz2) = 94dbf3b68d1c23fe4648c153cc2f0c251886fac0a6b6bbe3a77caabaa5322682f712afe4a7b6b16ca3f06744fbc0e1ca872209a32898dcf0ae182055d335aec1
-Size (libbluray-1.3.4.tar.bz2) = 756323 bytes
+BLAKE2s (libbluray-1.5.0.tar.xz) = 579b870dac5d27d933376de007c289fa436b9b6789e80d7aedcd690f36cf0c95
+SHA512 (libbluray-1.5.0.tar.xz) = f35d89097ad0c263ffa2102aba0068e7fe9b85afe27b14cf3c34ed6eff5876d1528aa8a62c3941b767353be2e1de4ae765f1402bd44af4544d922ffb69cea354
+Size (libbluray-1.5.0.tar.xz) = 473072 bytes



Home | Main Index | Thread Index | Old Index