summaryrefslogtreecommitdiff
path: root/multimedia/libbluray/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'multimedia/libbluray/Makefile')
-rw-r--r--multimedia/libbluray/Makefile30
1 files changed, 10 insertions, 20 deletions
diff --git a/multimedia/libbluray/Makefile b/multimedia/libbluray/Makefile
index d6aa5b348c4d..53e76000a463 100644
--- a/multimedia/libbluray/Makefile
+++ b/multimedia/libbluray/Makefile
@@ -1,6 +1,5 @@
PORTNAME= libbluray
-DISTVERSION= 1.3.4
-PORTREVISION= 1
+DISTVERSION= 1.4.0
PORTEPOCH= 1
CATEGORIES= multimedia
MASTER_SITES= https://get.videolan.org/${PORTNAME}/${DISTVERSION}/ \
@@ -13,35 +12,26 @@ 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 <bsd.port.mk>