svn commit: r435958 - head/multimedia/mkvtoolnix

Thomas Zander riggs at FreeBSD.org
Sat Mar 11 20:57:50 UTC 2017


Author: riggs
Date: Sat Mar 11 20:57:48 2017
New Revision: 435958
URL: https://svnweb.freebsd.org/changeset/ports/435958

Log:
  Update to upstream version 9.9.0, new non-default OPTION MANTRANS
  
  Details:
  - Update to upstream version 9.9.0
  - Manpages do not come pre-packaged anymore, hence new
    build dependencies to docbook-xsl, libxslt and po4a
    in case translations are requested
  - Add MANTRANS option to build translated manpages

Modified:
  head/multimedia/mkvtoolnix/Makefile
  head/multimedia/mkvtoolnix/distinfo
  head/multimedia/mkvtoolnix/pkg-plist

Modified: head/multimedia/mkvtoolnix/Makefile
==============================================================================
--- head/multimedia/mkvtoolnix/Makefile	Sat Mar 11 20:21:57 2017	(r435957)
+++ head/multimedia/mkvtoolnix/Makefile	Sat Mar 11 20:57:48 2017	(r435958)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	mkvtoolnix
-PORTVERSION=	9.8.0
+PORTVERSION=	9.9.0
 CATEGORIES=	multimedia audio
 MASTER_SITES=	http://www.bunkus.org/videotools/mkvtoolnix/sources/ \
 		https://mkvtoolnix.download/sources/
@@ -13,7 +13,9 @@ COMMENT=	Tools to extract from/get info 
 LICENSE=	GPLv2
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-BUILD_DEPENDS=	rake:devel/rubygem-rake
+BUILD_DEPENDS=	rake:devel/rubygem-rake \
+		docbook-xsl>=0:textproc/docbook-xsl \
+		xsltproc:textproc/libxslt
 LIB_DEPENDS=	libvorbis.so:audio/libvorbis \
 		libogg.so:audio/libogg \
 		libebml.so:textproc/libebml \
@@ -29,13 +31,14 @@ CONFIGURE_ENV+=	ac_cv_path_PO4A=no
 CONFIGURE_ARGS=	--with-boost=${LOCALBASE} \
 		--with-boost-filesystem=boost_filesystem \
 		--with-boost-system=boost_system \
-		--with-boost-regex=boost_regex
+		--with-boost-regex=boost_regex \
+		--with-docbook-xsl-root=${PREFIX}/share/xsl/docbook
 MAKE_ENV=	V=1
 MAKE_CMD=	rake -v
 MAKEFILE=	Rakefile
 ALL_TARGET=	#Empty
 
-OPTIONS_DEFINE=	FLAC NLS QT5
+OPTIONS_DEFINE=	FLAC NLS QT5 MANTRANS
 OPTIONS_DEFAULT=	FLAC QT5
 OPTIONS_SUB=	yes
 
@@ -50,6 +53,9 @@ QT5_USES=	desktop-file-utils shared-mime
 QT5_USE=	QT5=buildtools_build,concurrent,core,gui,network,quick,widgets
 QT5_CONFIGURE_ENABLE=	qt
 
+MANTRANS_DESC=		Build and install manpage translations
+MANTRANS_BUILD_DEPENDS=	po4a:textproc/po4a
+
 post-patch:
 	@${REINPLACE_CMD} -e '/LIBS="-lintl/s,-liconv,$$ICONV_LIBS,' \
 		${WRKSRC}/configure

Modified: head/multimedia/mkvtoolnix/distinfo
==============================================================================
--- head/multimedia/mkvtoolnix/distinfo	Sat Mar 11 20:21:57 2017	(r435957)
+++ head/multimedia/mkvtoolnix/distinfo	Sat Mar 11 20:57:48 2017	(r435958)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1485614024
-SHA256 (mkvtoolnix-9.8.0.tar.xz) = 494b2fb9ff83a858d8849baecdd3320456717923bb7a854d31a02a49640228db
-SIZE (mkvtoolnix-9.8.0.tar.xz) = 3790212
+TIMESTAMP = 1489222082
+SHA256 (mkvtoolnix-9.9.0.tar.xz) = f06c9359bd197b5de6556a05506f0ea9ddab72045b72f1ed04b1807e4e042043
+SIZE (mkvtoolnix-9.9.0.tar.xz) = 3688304

Modified: head/multimedia/mkvtoolnix/pkg-plist
==============================================================================
--- head/multimedia/mkvtoolnix/pkg-plist	Sat Mar 11 20:21:57 2017	(r435957)
+++ head/multimedia/mkvtoolnix/pkg-plist	Sat Mar 11 20:57:48 2017	(r435958)
@@ -3,56 +3,56 @@ bin/mkvinfo
 bin/mkvmerge
 bin/mkvpropedit
 %%QT5%%bin/mkvtoolnix-gui
-man/ca/man1/mkvextract.1.gz
-man/ca/man1/mkvinfo.1.gz
-man/ca/man1/mkvmerge.1.gz
-man/ca/man1/mkvpropedit.1.gz
-%%QT5%%man/ca/man1/mkvtoolnix-gui.1.gz
-man/de/man1/mkvextract.1.gz
-man/de/man1/mkvinfo.1.gz
-man/de/man1/mkvmerge.1.gz
-man/de/man1/mkvpropedit.1.gz
-%%QT5%%man/de/man1/mkvtoolnix-gui.1.gz
-man/es/man1/mkvextract.1.gz
-man/es/man1/mkvinfo.1.gz
-man/es/man1/mkvmerge.1.gz
-man/es/man1/mkvpropedit.1.gz
-%%QT5%%man/es/man1/mkvtoolnix-gui.1.gz
-man/ja/man1/mkvextract.1.gz
-man/ja/man1/mkvinfo.1.gz
-man/ja/man1/mkvmerge.1.gz
-man/ja/man1/mkvpropedit.1.gz
-%%QT5%%man/ja/man1/mkvtoolnix-gui.1.gz
-man/ko/man1/mkvextract.1.gz
-man/ko/man1/mkvinfo.1.gz
-man/ko/man1/mkvmerge.1.gz
-man/ko/man1/mkvpropedit.1.gz
-%%QT5%%man/ko/man1/mkvtoolnix-gui.1.gz
+%%MANTRANS%%man/ca/man1/mkvextract.1.gz
+%%MANTRANS%%man/ca/man1/mkvinfo.1.gz
+%%MANTRANS%%man/ca/man1/mkvmerge.1.gz
+%%MANTRANS%%man/ca/man1/mkvpropedit.1.gz
+%%MANTRANS%%%%QT5%%man/ca/man1/mkvtoolnix-gui.1.gz
+%%MANTRANS%%man/de/man1/mkvextract.1.gz
+%%MANTRANS%%man/de/man1/mkvinfo.1.gz
+%%MANTRANS%%man/de/man1/mkvmerge.1.gz
+%%MANTRANS%%man/de/man1/mkvpropedit.1.gz
+%%MANTRANS%%%%QT5%%man/de/man1/mkvtoolnix-gui.1.gz
+%%MANTRANS%%man/es/man1/mkvextract.1.gz
+%%MANTRANS%%man/es/man1/mkvinfo.1.gz
+%%MANTRANS%%man/es/man1/mkvmerge.1.gz
+%%MANTRANS%%man/es/man1/mkvpropedit.1.gz
+%%MANTRANS%%%%QT5%%man/es/man1/mkvtoolnix-gui.1.gz
+%%MANTRANS%%man/ja/man1/mkvextract.1.gz
+%%MANTRANS%%man/ja/man1/mkvinfo.1.gz
+%%MANTRANS%%man/ja/man1/mkvmerge.1.gz
+%%MANTRANS%%man/ja/man1/mkvpropedit.1.gz
+%%MANTRANS%%%%QT5%%man/ja/man1/mkvtoolnix-gui.1.gz
+%%MANTRANS%%man/ko/man1/mkvextract.1.gz
+%%MANTRANS%%man/ko/man1/mkvinfo.1.gz
+%%MANTRANS%%man/ko/man1/mkvmerge.1.gz
+%%MANTRANS%%man/ko/man1/mkvpropedit.1.gz
+%%MANTRANS%%%%QT5%%man/ko/man1/mkvtoolnix-gui.1.gz
 man/man1/mkvextract.1.gz
 man/man1/mkvinfo.1.gz
 man/man1/mkvmerge.1.gz
 man/man1/mkvpropedit.1.gz
-%%QT5%%man/man1/mkvtoolnix-gui.1.gz
-man/nl/man1/mkvextract.1.gz
-man/nl/man1/mkvinfo.1.gz
-man/nl/man1/mkvmerge.1.gz
-man/nl/man1/mkvpropedit.1.gz
-%%QT5%%man/nl/man1/mkvtoolnix-gui.1.gz
-man/pl/man1/mkvextract.1.gz
-man/pl/man1/mkvinfo.1.gz
-man/pl/man1/mkvmerge.1.gz
-man/pl/man1/mkvpropedit.1.gz
-%%QT5%%man/pl/man1/mkvtoolnix-gui.1.gz
-man/uk/man1/mkvextract.1.gz
-man/uk/man1/mkvinfo.1.gz
-man/uk/man1/mkvmerge.1.gz
-man/uk/man1/mkvpropedit.1.gz
-%%QT5%%man/uk/man1/mkvtoolnix-gui.1.gz
-man/zh_CN/man1/mkvextract.1.gz
-man/zh_CN/man1/mkvinfo.1.gz
-man/zh_CN/man1/mkvmerge.1.gz
-man/zh_CN/man1/mkvpropedit.1.gz
-%%QT5%%man/zh_CN/man1/mkvtoolnix-gui.1.gz
+%%MANTRANS%%%%QT5%%man/man1/mkvtoolnix-gui.1.gz
+%%MANTRANS%%man/nl/man1/mkvextract.1.gz
+%%MANTRANS%%man/nl/man1/mkvinfo.1.gz
+%%MANTRANS%%man/nl/man1/mkvmerge.1.gz
+%%MANTRANS%%man/nl/man1/mkvpropedit.1.gz
+%%MANTRANS%%%%QT5%%man/nl/man1/mkvtoolnix-gui.1.gz
+%%MANTRANS%%man/pl/man1/mkvextract.1.gz
+%%MANTRANS%%man/pl/man1/mkvinfo.1.gz
+%%MANTRANS%%man/pl/man1/mkvmerge.1.gz
+%%MANTRANS%%man/pl/man1/mkvpropedit.1.gz
+%%MANTRANS%%%%QT5%%man/pl/man1/mkvtoolnix-gui.1.gz
+%%MANTRANS%%man/uk/man1/mkvextract.1.gz
+%%MANTRANS%%man/uk/man1/mkvinfo.1.gz
+%%MANTRANS%%man/uk/man1/mkvmerge.1.gz
+%%MANTRANS%%man/uk/man1/mkvpropedit.1.gz
+%%MANTRANS%%%%QT5%%man/uk/man1/mkvtoolnix-gui.1.gz
+%%MANTRANS%%man/zh_CN/man1/mkvextract.1.gz
+%%MANTRANS%%man/zh_CN/man1/mkvinfo.1.gz
+%%MANTRANS%%man/zh_CN/man1/mkvmerge.1.gz
+%%MANTRANS%%man/zh_CN/man1/mkvpropedit.1.gz
+%%MANTRANS%%%%QT5%%man/zh_CN/man1/mkvtoolnix-gui.1.gz
 %%QT5%%share/applications/mkvinfo.desktop
 %%QT5%%share/applications/mkvtoolnix-gui.desktop
 %%QT5%%share/icons/hicolor/128x128/apps/mkvextract.png


More information about the svn-ports-all mailing list