diff --git a/multimedia/libbluray/Makefile b/multimedia/libbluray/Makefile index d6aa5b348c4d..53e76000a463 100644 --- a/multimedia/libbluray/Makefile +++ b/multimedia/libbluray/Makefile @@ -1,47 +1,37 @@ PORTNAME= libbluray -DISTVERSION= 1.3.4 -PORTREVISION= 1 +DISTVERSION= 1.4.0 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 WWW= https://www.videolan.org/developers/libbluray.html LICENSE= LGPL21 LIB_DEPENDS= libfreetype.so:print/freetype2 \ - libfontconfig.so:x11-fonts/fontconfig + libfontconfig.so:x11-fonts/fontconfig \ + libudfread.so:multimedia/libudfread -USES= cpe gnome libtool pathfix pkgconfig tar:bzip2 +USES= cpe gnome meson pkgconfig tar:xz CPE_VENDOR= videolan USE_GNOME= libxml2 USE_LDCONFIG= yes -GNU_CONFIGURE= yes - -CONFIGURE_ARGS= --disable-doxygen-doc --disable-optimizations --disable-static -CONFIGURE_ENV= PACKAGES="" # Bug #226009 - -INSTALL_TARGET= install-strip +MESON_ARGS= -Ddefault_library=shared -Dembed_udfread=false OPTIONS_DEFINE= JAVA OPTIONS_SUB= yes JAVA_DESC= Enable Blu-Ray Java support -JAVA_CATEGORIES= java -JAVA_BUILD_DEPENDS= ant:devel/apache-ant +JAVA_MESON_ENABLED= bdj_jar +JAVA_MESON_TRUE= java9 + +JAVA_BUILD_DEPENDS= ant:devel/apache-ant JAVA_USES= java:build -JAVA_CONFIGURE_ENABLE= bdjava-jar -JAVA_CONFIGURE_WITH= java9 -JAVA_MAKE_ENV= JAVA_HOME=${JAVA_HOME} \ - PATH=${JAVA_HOME}/bin:${PATH} -JAVA_VARS= JAVA_VERSION=8 - -pre-build: - @${REINPLACE_CMD} -e 's|/usr/share|${LOCALBASE}/share|' ${WRKSRC}/src/libbluray/bdj/bdj.c +JAVA_VERSION= 11+ .include diff --git a/multimedia/libbluray/distinfo b/multimedia/libbluray/distinfo index 3f39a54d2869..0504d47cd4b1 100644 --- a/multimedia/libbluray/distinfo +++ b/multimedia/libbluray/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1670573236 -SHA256 (libbluray-1.3.4.tar.bz2) = 478ffd68a0f5dde8ef6ca989b7f035b5a0a22c599142e5cd3ff7b03bbebe5f2b -SIZE (libbluray-1.3.4.tar.bz2) = 756323 +TIMESTAMP = 1759071639 +SHA256 (libbluray-1.4.0.tar.xz) = 77937baf07eadda4b2b311cf3af4c50269d2ea3165041f5843d96476c4c92777 +SIZE (libbluray-1.4.0.tar.xz) = 458580 diff --git a/multimedia/libbluray/files/patch-src_libbluray_bdj_build.xml b/multimedia/libbluray/files/patch-src_libbluray_bdj_build.xml deleted file mode 100644 index 093c16f2a34f..000000000000 --- a/multimedia/libbluray/files/patch-src_libbluray_bdj_build.xml +++ /dev/null @@ -1,29 +0,0 @@ ---- src/libbluray/bdj/build.xml.orig 2020-11-09 05:36:04 UTC -+++ src/libbluray/bdj/build.xml -@@ -8,10 +8,9 @@ - - - -- - -- -- -+ -+ - - - -@@ -22,13 +21,11 @@ - - - - - - - - diff --git a/multimedia/libbluray/pkg-plist b/multimedia/libbluray/pkg-plist index 10717ad3bc79..278c1448de7e 100644 --- a/multimedia/libbluray/pkg-plist +++ b/multimedia/libbluray/pkg-plist @@ -1,18 +1,18 @@ bin/bd_info bin/bd_list_titles bin/bd_splice include/libbluray/bluray-version.h include/libbluray/bluray.h include/libbluray/clpi_data.h include/libbluray/filesystem.h include/libbluray/keys.h include/libbluray/log_control.h include/libbluray/meta_data.h include/libbluray/overlay.h include/libbluray/player_settings.h lib/libbluray.so -lib/libbluray.so.2 -lib/libbluray.so.2.4.3 +lib/libbluray.so.3 +lib/libbluray.so.3.0.0 libdata/pkgconfig/libbluray.pc -%%JAVA%%%%JAVASHAREDIR%%/libbluray-awt-j2se-1.3.4.jar -%%JAVA%%%%JAVASHAREDIR%%/libbluray-j2se-1.3.4.jar +%%JAVA%%%%JAVASHAREDIR%%/libbluray-awt-j2se-1.4.0.jar +%%JAVA%%%%JAVASHAREDIR%%/libbluray-j2se-1.4.0.jar