diff options
author | Thomas Zander <riggs@FreeBSD.org> | 2021-08-08 15:26:39 +0000 |
---|---|---|
committer | Thomas Zander <riggs@FreeBSD.org> | 2021-08-08 18:47:47 +0000 |
commit | d0cceab80508496b97f190cad56c24ce89a3abed (patch) | |
tree | 56b3aea5a3706aca83de9dcd611d72c2a52fc1aa /multimedia/mkvtoolnix/Makefile | |
parent | 2530c50ab4364c7a56e8b34781a5a9a8cae1bfb6 (diff) |
Diffstat (limited to 'multimedia/mkvtoolnix/Makefile')
-rw-r--r-- | multimedia/mkvtoolnix/Makefile | 38 |
1 files changed, 17 insertions, 21 deletions
diff --git a/multimedia/mkvtoolnix/Makefile b/multimedia/mkvtoolnix/Makefile index 36632ffb4a4f..c611f2702663 100644 --- a/multimedia/mkvtoolnix/Makefile +++ b/multimedia/mkvtoolnix/Makefile @@ -1,8 +1,7 @@ # Created by: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org> PORTNAME= mkvtoolnix -PORTVERSION= 58.0.0 -PORTREVISION= 1 +PORTVERSION= 60.0.0 CATEGORIES= multimedia audio MASTER_SITES= https://www.bunkus.org/videotools/mkvtoolnix/sources/ \ https://mkvtoolnix.download/sources/ @@ -14,6 +13,7 @@ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_sparc64= does not install +BROKEN_FreeBSD_11= requires non-building qt5 libs even in the non-GUI builds BUILD_DEPENDS= rake:devel/rubygem-rake \ docbook-xsl>=0:textproc/docbook-xsl \ @@ -24,9 +24,11 @@ LIB_DEPENDS= libvorbis.so:audio/libvorbis \ libboost_regex.so:devel/boost-libs \ libpugixml.so:textproc/pugixml \ libmatroska.so:multimedia/libmatroska \ - libpcre2-8.so:devel/pcre2 + libcmark.so:textproc/cmark \ + libgmp.so:math/gmp -USES= compiler:c++17-lang iconv localbase pkgconfig tar:xz +USES= compiler:c++17-lang iconv localbase pkgconfig qmake:no_env qt:5 tar:xz +USE_QT= buildtools_build concurrent core linguisttools_build multimedia GNU_CONFIGURE= yes CONFIGURE_ENV+= ac_cv_path_PO4A=no @@ -41,14 +43,15 @@ MAKE_CMD= rake -v MAKEFILE= Rakefile ALL_TARGET= #Empty -OPTIONS_DEFINE= DVDREAD FLAC NLS QT5 MANTRANS -OPTIONS_DEFAULT= FLAC QT5 -OPTIONS_SUB= yes +BINARY_ALIAS= qmake=${QMAKE} \ + lconvert=${LCONVERT} \ + moc=${MOC} \ + rcc=${RCC} \ + uic=${UIC} -.if !defined(DEFAULT_VERSIONS) || ! ${DEFAULT_VERSIONS:Mssl=*} -# Blocked by net/qt5-network: cannot use QT5 with default OpenSSL -OPTIONS_EXCLUDE_FreeBSD_11+= QT5 -.endif +OPTIONS_DEFINE= DVDREAD FLAC GUI NLS MANTRANS +OPTIONS_DEFAULT= FLAC GUI +OPTIONS_SUB= yes DVDREAD_DESC= Support reading DVD chapters via libdvdread DVDREAD_LIB_DEPENDS= libdvdread.so:multimedia/libdvdread @@ -60,16 +63,9 @@ FLAC_CONFIGURE_WITH= flac NLS_USES= gettext NLS_CONFIGURE_WITH= gettext -QT5_DESC= Build and install GUI application (Qt 5) -QT5_USES= desktop-file-utils qt:5 shared-mime-info qmake:no_env -QT5_USE= QT=buildtools_build,concurrent,core,dbus,declarative,gui,linguisttools_build,multimedia,network,widgets -QT5_CONFIGURE_ENABLE= qt -QT5_LIB_DEPENDS= libcmark.so:textproc/cmark -QT5_BINARY_ALIAS= qmake=${QMAKE} \ - lconvert=${LCONVERT} \ - moc=${MOC} \ - rcc=${RCC} \ - uic=${UIC} +GUI_DESC= Build and install GUI application (Qt 5) +GUI_USES= desktop-file-utils shared-mime-info +GUI_USE= QT=dbus,declarative,gui,network,widgets MANTRANS_DESC= Build and install manpage translations MANTRANS_BUILD_DEPENDS= po4a:textproc/po4a |