git: f417b3ebcada - main - multimedia/libbluray: update to version 1.5.1
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 13 Sep 2026 11:37:18 UTC
The branch main has been updated by se:
URL: https://cgit.FreeBSD.org/ports/commit/?id=f417b3ebcada1e6a683ce86db437cc016173661d
commit f417b3ebcada1e6a683ce86db437cc016173661d
Author: Stefan Eßer <se@FreeBSD.org>
AuthorDate: 2026-09-13 11:35:28 +0000
Commit: Stefan Eßer <se@FreeBSD.org>
CommitDate: 2026-09-13 11:35:28 +0000
multimedia/libbluray: update to version 1.5.1
This is an important bug-fix release:
- Fix out-of-bounds write in graphics processor on invalid input
- Fix possible buffer overread when parsing PTS/DTS in m2ts demuxer
- Fix NULL dereference in playlist subpath cleanup
- Fix chapter and playmark search range checks
- Fix invalid memory access with out-of-range angles on multi-angle discs
- Harden clip info (CLPI) parsing against out-of-range indexes and empty tables
- Harden RLE decoding against integer overflow and oversized allocations
- Detect seek/read failures in the bitstream reader
- Fix branch condition (BC) instruction in HDMV VM
- Avoid undefined behaviour in HDMV VM shifts and sound data parsing
- BD-J: Fix DSMCCObject unload condition
- BD-J: Restrict visibility of EventManager and NPTRate constructors
---
multimedia/libbluray/Makefile | 9 +++++----
multimedia/libbluray/distinfo | 6 +++---
multimedia/libbluray/pkg-plist | 4 ++--
3 files changed, 10 insertions(+), 9 deletions(-)
diff --git a/multimedia/libbluray/Makefile b/multimedia/libbluray/Makefile
index d0236f34ddb4..5e71b30ec673 100644
--- a/multimedia/libbluray/Makefile
+++ b/multimedia/libbluray/Makefile
@@ -1,9 +1,7 @@
PORTNAME= libbluray
-DISTVERSION= 1.5.0
+PORTVERSION= 1.5.1
PORTEPOCH= 1
CATEGORIES= multimedia
-MASTER_SITES= https://get.videolan.org/${PORTNAME}/${DISTVERSION}/ \
- https://download.videolan.org/pub/videolan/${PORTNAME}/${DISTVERSION}/
MAINTAINER= se@FreeBSD.org
COMMENT= Blu-Ray discs playback library for media players
@@ -15,8 +13,11 @@ LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2 \
libudfread.so:multimedia/libudfread
-USES= cpe gnome meson pkgconfig tar:xz
+USES= cpe gnome meson pkgconfig
CPE_VENDOR= videolan
+USE_GITLAB= yes
+GL_SITE= https://code.videolan.org
+GL_ACCOUNT= videolan
USE_GNOME= libxml2
JAVA_VERSION= 11+
USE_LDCONFIG= yes
diff --git a/multimedia/libbluray/distinfo b/multimedia/libbluray/distinfo
index 02b5fdb8caf8..193db7cba240 100644
--- a/multimedia/libbluray/distinfo
+++ b/multimedia/libbluray/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1787645863
-SHA256 (libbluray-1.5.0.tar.xz) = f676408e91a5d321abf8b8d4dfdae36205c297dab5c54c3ec519639025f474a2
-SIZE (libbluray-1.5.0.tar.xz) = 473072
+TIMESTAMP = 1789298905
+SHA256 (libbluray-1.5.1.tar.bz2) = 0f415b559d7f074ba78db259f61c3c61458057263a0181aaafdee1856b0fb17f
+SIZE (libbluray-1.5.1.tar.bz2) = 463434
diff --git a/multimedia/libbluray/pkg-plist b/multimedia/libbluray/pkg-plist
index be79b3a19bec..19e2178257f6 100644
--- a/multimedia/libbluray/pkg-plist
+++ b/multimedia/libbluray/pkg-plist
@@ -14,5 +14,5 @@ lib/libbluray.so
lib/libbluray.so.4
lib/libbluray.so.%%GTK4_VERSION%%
libdata/pkgconfig/libbluray.pc
-%%JAVA%%%%JAVASHAREDIR%%/libbluray-awt-j2se-1.5.0.jar
-%%JAVA%%%%JAVASHAREDIR%%/libbluray-j2se-1.5.0.jar
+%%JAVA%%%%JAVASHAREDIR%%/libbluray-awt-j2se-1.5.1.jar
+%%JAVA%%%%JAVASHAREDIR%%/libbluray-j2se-1.5.1.jar