Changeset View
Changeset View
Standalone View
Standalone View
multimedia/mkvtoolnix/Makefile
| PORTNAME= mkvtoolnix | PORTNAME= mkvtoolnix | ||||
| PORTVERSION= 74.0.0 | PORTVERSION= 74.0.0 | ||||
| PORTREVISION?= 2 | PORTREVISION?= 3 | ||||
| CATEGORIES= multimedia audio | CATEGORIES= multimedia audio | ||||
| MASTER_SITES= https://www.bunkus.org/videotools/mkvtoolnix/sources/ \ | MASTER_SITES= https://www.bunkus.org/videotools/mkvtoolnix/sources/ \ | ||||
| https://mkvtoolnix.download/sources/ | https://mkvtoolnix.download/sources/ | ||||
| PKGNAMESUFFIX= ${SFX} | |||||
| MAINTAINER= riggs@FreeBSD.org | MAINTAINER= riggs@FreeBSD.org | ||||
| COMMENT= Tools to extract from/get info about/create Matroska media streams | COMMENT= Tools to extract from/get info about/create Matroska media streams | ||||
| Context not available. | |||||
| libcmark.so:textproc/cmark \ | libcmark.so:textproc/cmark \ | ||||
| libgmp.so:math/gmp | libgmp.so:math/gmp | ||||
| USES= compiler:c++17-lang iconv localbase pkgconfig qmake:no_env qt:5 tar:xz | FLAVORS= qt5 nogui | ||||
| USE_QT= buildtools:build concurrent core linguisttools:build multimedia svg | FLAVOR?= ${FLAVORS:[1]} | ||||
| nogui_PKGNAMESUFFIX= -nogui | |||||
| nogui_CONFLICTS_INSTALL=mkvtoolnix | |||||
| qt5_CONFLICTS_INSTALL= mkvtoolnix-nogui | |||||
| CONFLICTS?= mkvtoolnix-nox11 | USES= ${_USES_${FLAVOR}} | ||||
| USE_QT= ${_USE_QT_${FLAVOR}} | |||||
| GNU_CONFIGURE= yes | GNU_CONFIGURE= yes | ||||
| CONFIGURE_ARGS= --with-boost=${LOCALBASE} \ | CONFIGURE_ARGS= --with-boost=${LOCALBASE} \ | ||||
| --with-docbook-xsl-root=${PREFIX}/share/xsl/docbook \ | --with-docbook-xsl-root=${PREFIX}/share/xsl/docbook \ | ||||
| --disable-qt6 | --disable-qt6 ${_CONFIGURE_ARGS_${FLAVOR}} | ||||
| MAKE_ENV= V=1 | MAKE_ENV= V=1 | ||||
| MAKE_CMD= rake -v | MAKE_CMD= rake -v | ||||
| MAKEFILE= Rakefile | MAKEFILE= Rakefile | ||||
| Context not available. | |||||
| rcc=${RCC} \ | rcc=${RCC} \ | ||||
| uic=${UIC} | uic=${UIC} | ||||
| OPTIONS_DEFINE= DVDREAD FLAC GUI NLS MANTRANS | # Flavor handling | ||||
| OPTIONS_DEFAULT= FLAC GUI | _USES_qt5= compiler:c++17-lang desktop-file-utils iconv localbase \ | ||||
| pkgconfig qmake:no_env qt:5 shared-mime-info tar:xz | |||||
| _USE_QT_qt5= buildtools:build concurrent core dbus declarative gui \ | |||||
| linguisttools:build multimedia network svg widgets | |||||
| _PLIST_SUB_qt5= GUI= | |||||
| _CONFIGURE_ARGS_nogui= --disable-gui | |||||
| _USES_nogui= compiler:c++17-lang iconv localbase pkgconfig qmake:no_env \ | |||||
| qt:5 tar:xz | |||||
| _USE_QT_nogui= buildtools:build concurrent core linguisttools:build \ | |||||
| multimedia svg | |||||
| _PLIST_SUB_nogui= GUI="@comment " | |||||
| PLIST_SUB+= ${_PLIST_SUB_${FLAVOR}} | |||||
| # Options handling | |||||
| OPTIONS_DEFINE= DVDREAD FLAC NLS MANTRANS | |||||
| OPTIONS_DEFAULT= FLAC | |||||
| OPTIONS_SUB= yes | OPTIONS_SUB= yes | ||||
| DVDREAD_DESC= Support reading DVD chapters via libdvdread | DVDREAD_DESC= Support reading DVD chapters via libdvdread | ||||
| Context not available. | |||||
| NLS_USES= gettext | NLS_USES= gettext | ||||
| NLS_CONFIGURE_WITH= gettext | NLS_CONFIGURE_WITH= gettext | ||||
| 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_DESC= Build and install manpage translations | ||||
| MANTRANS_BUILD_DEPENDS= po4a:textproc/po4a | MANTRANS_BUILD_DEPENDS= po4a:textproc/po4a | ||||
| Context not available. | |||||