git: f417b3ebcada - main - multimedia/libbluray: update to version 1.5.1

From: Stefan Eßer <se_at_FreeBSD.org>
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