Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 23 Sep 2012 14:59:27 +0800 (CST)
From:      Horance Chou <horance@gmail.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        multimedia@FreeBSD.org
Subject:   ports/171887: [PATCH] multimedia/mkvtoolnix: update to 5.8.0
Message-ID:  <201209230659.q8N6xRXg036758@djh5e.doesntexist.org>
Resent-Message-ID: <201209230700.q8N70PNH005996@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         171887
>Category:       ports
>Synopsis:       [PATCH] multimedia/mkvtoolnix: update to 5.8.0
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Sun Sep 23 07:00:25 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     Horance Chou
>Release:        FreeBSD 9.1-PRERELEASE i386
>Organization:
FreeBSD User @ Taiwan
>Environment:
System: FreeBSD gaia.freera.net 9.1-PRERELEASE FreeBSD 9.1-PRERELEASE #9: Thu Jul 26 16:35:35 CST 2012
>Description:
- Update to 5.8.0

Added file(s):
- files/patch-src-common-timecode.h

Port maintainer (multimedia@FreeBSD.org) is cc'd.

Generated with FreeBSD Port Tools 0.99_6 (mode: update, diff: suffix)
>How-To-Repeat:
>Fix:

--- mkvtoolnix-5.8.0.patch begins here ---
diff -ruN --exclude=CVS ../mkvtoolnix.orig/Makefile ./Makefile
--- ../mkvtoolnix.orig/Makefile	2012-07-20 04:15:37.000000000 +0800
+++ ./Makefile	2012-09-23 13:08:01.000000000 +0800
@@ -6,8 +6,7 @@
 #
 
 PORTNAME=	mkvtoolnix
-PORTVERSION=	5.0.1
-PORTREVISION=	2
+PORTVERSION=	5.8.0
 CATEGORIES=	multimedia audio
 MASTER_SITES=	http://www.bunkus.org/videotools/mkvtoolnix/sources/
 
@@ -23,9 +22,12 @@
 		vorbis.4:${PORTSDIR}/audio/libvorbis \
 		ogg:${PORTSDIR}/audio/libogg \
 		boost_regex.4:${PORTSDIR}/devel/boost-libs \
-		curl.6:${PORTSDIR}/ftp/curl
+		curl.6:${PORTSDIR}/ftp/curl \
+		ebml.3:${PORTSDIR}/textproc/libebml \
+		matroska.5:${PORTSDIR}/multimedia/libmatroska
 
 USE_BZIP2=	yes
+USE_GCC=	4.6+
 USE_GETTEXT=	yes
 USE_ICONV=	yes
 GNU_CONFIGURE=	yes
@@ -33,7 +35,7 @@
 USE_RUBY=	yes
 CPPFLAGS+=	-I${LOCALBASE}/include
 LDFLAGS+=	-L${LOCALBASE}/lib
-CONFIGURE_ENV+=	ac_cv_path_PO4A=no
+CONFIGURE_ENV+=	ac_cv_path_PO4A=no ZLIB_CFLAGS=-I/usr/include ZLIB_LIBS=-lz
 CONFIGURE_ARGS=	--enable-lzo --enable-bz2 --disable-qt \
 		--with-boost=${LOCALBASE} \
 		--with-boost-filesystem=boost_filesystem \
@@ -41,7 +43,7 @@
 		--with-boost-regex=boost_regex
 MAKE_JOBS_SAFE=	yes
 
-MANLANG=	"" ja zh_CN nl
+MANLANG=	"" ja zh_CN nl uk
 MAN1=		mkvextract.1 mkvinfo.1 mkvmerge.1 mkvpropedit.1
 
 OPTIONS_DEFINE=	WXGTK
diff -ruN --exclude=CVS ../mkvtoolnix.orig/distinfo ./distinfo
--- ../mkvtoolnix.orig/distinfo	2011-10-11 04:58:27.000000000 +0800
+++ ./distinfo	2012-09-21 22:49:24.000000000 +0800
@@ -1,2 +1,2 @@
-SHA256 (mkvtoolnix-5.0.1.tar.bz2) = eecc48d17c0583b6b071e710bfe88ae09439bd99bb90c694a2fed0651bb08f19
-SIZE (mkvtoolnix-5.0.1.tar.bz2) = 2155095
+SHA256 (mkvtoolnix-5.8.0.tar.bz2) = 3c9ec7e4c035b82a35850c5ada98a29904edc44a0d1c9b900ed05d56e6274960
+SIZE (mkvtoolnix-5.8.0.tar.bz2) = 4454971
diff -ruN --exclude=CVS ../mkvtoolnix.orig/files/patch-src-common-timecode.h ./files/patch-src-common-timecode.h
--- ../mkvtoolnix.orig/files/patch-src-common-timecode.h	1970-01-01 08:00:00.000000000 +0800
+++ ./files/patch-src-common-timecode.h	2012-09-22 22:32:56.000000000 +0800
@@ -0,0 +1,11 @@
+--- src/common/timecode.h.orig	2012-09-22 22:31:07.000000000 +0800
++++ src/common/timecode.h	2012-09-22 22:31:19.000000000 +0800
+@@ -139,7 +139,7 @@
+   }
+ 
+   basic_timecode_c<T> abs() const {
+-    return basic_timecode_c<T>{std::abs(m_timecode), m_valid};
++    return basic_timecode_c<T>{(T)std::abs(m_timecode), m_valid};
+   }
+ 
+   // comparison
diff -ruN --exclude=CVS ../mkvtoolnix.orig/pkg-plist ./pkg-plist
--- ../mkvtoolnix.orig/pkg-plist	2011-09-28 21:44:33.000000000 +0800
+++ ./pkg-plist	2012-09-23 10:23:52.000000000 +0800
@@ -5,17 +5,56 @@
 %%GUI%%bin/mmg
 %%GUI%%share/applications/mkvinfo.desktop
 %%GUI%%share/applications/mkvmergeGUI.desktop
+%%GUI%%share/icons/hicolor/16x16/apps/mkvextract.png
+%%GUI%%share/icons/hicolor/16x16/apps/mkvinfo.png
+%%GUI%%share/icons/hicolor/16x16/apps/mkvmerge.png
+%%GUI%%share/icons/hicolor/16x16/apps/mkvmergeGUI.png
+%%GUI%%share/icons/hicolor/16x16/apps/mkvpropedit.png
+%%GUI%%share/icons/hicolor/24x24/apps/mkvextract.png
+%%GUI%%share/icons/hicolor/24x24/apps/mkvinfo.png
+%%GUI%%share/icons/hicolor/24x24/apps/mkvmerge.png
+%%GUI%%share/icons/hicolor/24x24/apps/mkvmergeGUI.png
+%%GUI%%share/icons/hicolor/24x24/apps/mkvpropedit.png
+%%GUI%%share/icons/hicolor/32x32/apps/mkvextract.png
 %%GUI%%share/icons/hicolor/32x32/apps/mkvinfo.png
+%%GUI%%share/icons/hicolor/32x32/apps/mkvmerge.png
 %%GUI%%share/icons/hicolor/32x32/apps/mkvmergeGUI.png
+%%GUI%%share/icons/hicolor/32x32/apps/mkvpropedit.png
+%%GUI%%share/icons/hicolor/48x48/apps/mkvextract.png
+%%GUI%%share/icons/hicolor/48x48/apps/mkvinfo.png
+%%GUI%%share/icons/hicolor/48x48/apps/mkvmerge.png
+%%GUI%%share/icons/hicolor/48x48/apps/mkvmergeGUI.png
+%%GUI%%share/icons/hicolor/48x48/apps/mkvpropedit.png
+%%GUI%%share/icons/hicolor/64x64/apps/mkvextract.png
 %%GUI%%share/icons/hicolor/64x64/apps/mkvinfo.png
+%%GUI%%share/icons/hicolor/64x64/apps/mkvmerge.png
 %%GUI%%share/icons/hicolor/64x64/apps/mkvmergeGUI.png
+%%GUI%%share/icons/hicolor/64x64/apps/mkvpropedit.png
+%%GUI%%share/icons/hicolor/96x96/apps/mkvextract.png
+%%GUI%%share/icons/hicolor/96x96/apps/mkvinfo.png
+%%GUI%%share/icons/hicolor/96x96/apps/mkvmerge.png
+%%GUI%%share/icons/hicolor/96x96/apps/mkvmergeGUI.png
+%%GUI%%share/icons/hicolor/96x96/apps/mkvpropedit.png
+%%GUI%%share/icons/hicolor/128x128/apps/mkvextract.png
+%%GUI%%share/icons/hicolor/128x128/apps/mkvinfo.png
+%%GUI%%share/icons/hicolor/128x128/apps/mkvmerge.png
+%%GUI%%share/icons/hicolor/128x128/apps/mkvmergeGUI.png
+%%GUI%%share/icons/hicolor/128x128/apps/mkvpropedit.png
+%%GUI%%share/icons/hicolor/256x256/apps/mkvextract.png
+%%GUI%%share/icons/hicolor/256x256/apps/mkvinfo.png
+%%GUI%%share/icons/hicolor/256x256/apps/mkvmerge.png
+%%GUI%%share/icons/hicolor/256x256/apps/mkvmergeGUI.png
+%%GUI%%share/icons/hicolor/256x256/apps/mkvpropedit.png
+share/locale/cs/LC_MESSAGES/mkvtoolnix.mo
 share/locale/de/LC_MESSAGES/mkvtoolnix.mo
 share/locale/es/LC_MESSAGES/mkvtoolnix.mo
+share/locale/eu/LC_MESSAGES/mkvtoolnix.mo
 share/locale/fr/LC_MESSAGES/mkvtoolnix.mo
 share/locale/it/LC_MESSAGES/mkvtoolnix.mo
 share/locale/ja/LC_MESSAGES/mkvtoolnix.mo
 share/locale/lt/LC_MESSAGES/mkvtoolnix.mo
 share/locale/nl/LC_MESSAGES/mkvtoolnix.mo
+share/locale/pl/LC_MESSAGES/mkvtoolnix.mo
 share/locale/ru/LC_MESSAGES/mkvtoolnix.mo
 share/locale/tr/LC_MESSAGES/mkvtoolnix.mo
 share/locale/uk/LC_MESSAGES/mkvtoolnix.mo
@@ -37,9 +76,46 @@
 %%DOCSDIR%%/guide/en/images/trackselection.gif
 %%DOCSDIR%%/guide/en/images/videotrackoptions.gif
 %%DOCSDIR%%/guide/en/mkvmerge-gui.hhc
+%%DOCSDIR%%/guide/en/mkvmerge-gui.hhk
 %%DOCSDIR%%/guide/en/mkvmerge-gui.hhp
 %%DOCSDIR%%/guide/en/mkvmerge-gui.html
-%%DOCSDIR%%/guide/en/mkvmerge-gui.hhk
+%%DOCSDIR%%/guide/es/images/addingremovingattachments.gif
+%%DOCSDIR%%/guide/es/images/addremovefiles.gif
+%%DOCSDIR%%/guide/es/images/attachmentoptions.gif
+%%DOCSDIR%%/guide/es/images/audiotrackoptions.gif
+%%DOCSDIR%%/guide/es/images/chaptereditor.gif
+%%DOCSDIR%%/guide/es/images/generaltrackoptions.gif
+%%DOCSDIR%%/guide/es/images/jobmanager.gif
+%%DOCSDIR%%/guide/es/images/movietitle.gif
+%%DOCSDIR%%/guide/es/images/muxingwindow.gif
+%%DOCSDIR%%/guide/es/images/selectmkvmergeexecutable.gif
+%%DOCSDIR%%/guide/es/images/splitting.gif
+%%DOCSDIR%%/guide/es/images/textsubtitlestrackoptions.gif
+%%DOCSDIR%%/guide/es/images/trackselection.gif
+%%DOCSDIR%%/guide/es/images/videotrackoptions.gif
+%%DOCSDIR%%/guide/es/mkvmerge-gui.hhc
+%%DOCSDIR%%/guide/es/mkvmerge-gui.hhk
+%%DOCSDIR%%/guide/es/mkvmerge-gui.hhp
+%%DOCSDIR%%/guide/es/mkvmerge-gui.html
+%%DOCSDIR%%/guide/eu/images/addingremovingattachments.gif
+%%DOCSDIR%%/guide/eu/images/addremovefiles.gif
+%%DOCSDIR%%/guide/eu/images/attachmentoptions.gif
+%%DOCSDIR%%/guide/eu/images/audiotrackoptions.gif
+%%DOCSDIR%%/guide/eu/images/chaptereditor.gif
+%%DOCSDIR%%/guide/eu/images/generaltrackoptions.gif
+%%DOCSDIR%%/guide/eu/images/headereditor.gif
+%%DOCSDIR%%/guide/eu/images/jobmanager.gif
+%%DOCSDIR%%/guide/eu/images/movietitle.gif
+%%DOCSDIR%%/guide/eu/images/muxingwindow.gif
+%%DOCSDIR%%/guide/eu/images/selectmkvmergeexecutable.gif
+%%DOCSDIR%%/guide/eu/images/splitting.gif
+%%DOCSDIR%%/guide/eu/images/textsubtitlestrackoptions.gif
+%%DOCSDIR%%/guide/eu/images/trackselection.gif
+%%DOCSDIR%%/guide/eu/images/videotrackoptions.gif
+%%DOCSDIR%%/guide/eu/mkvmerge-gui.hhc
+%%DOCSDIR%%/guide/eu/mkvmerge-gui.hhk
+%%DOCSDIR%%/guide/eu/mkvmerge-gui.hhp
+%%DOCSDIR%%/guide/eu/mkvmerge-gui.html
 %%DOCSDIR%%/guide/zh_CN/images/addingremovingattachments.gif
 %%DOCSDIR%%/guide/zh_CN/images/addremovefiles.gif
 %%DOCSDIR%%/guide/zh_CN/images/attachmentoptions.gif
@@ -55,15 +131,21 @@
 %%DOCSDIR%%/guide/zh_CN/images/trackselection.gif
 %%DOCSDIR%%/guide/zh_CN/images/videotrackoptions.gif
 %%DOCSDIR%%/guide/zh_CN/mkvmerge-gui.hhc
+%%DOCSDIR%%/guide/zh_CN/mkvmerge-gui.hhk
 %%DOCSDIR%%/guide/zh_CN/mkvmerge-gui.hhp
 %%DOCSDIR%%/guide/zh_CN/mkvmerge-gui.html
-%%DOCSDIR%%/guide/zh_CN/mkvmerge-gui.hhk
 @dirrmtry man/zh_CN/man1
 @dirrmtry man/zh_CN
+@dirrmtry man/uk/man1
+@dirrmtry man/uk
 @dirrmtry man/nl/man1
 @dirrmtry man/nl
 @dirrm %%DOCSDIR%%/guide/zh_CN/images
 @dirrm %%DOCSDIR%%/guide/zh_CN
+@dirrm %%DOCSDIR%%/guide/eu/images
+@dirrm %%DOCSDIR%%/guide/eu
+@dirrm %%DOCSDIR%%/guide/es/images
+@dirrm %%DOCSDIR%%/guide/es
 @dirrm %%DOCSDIR%%/guide/en/images
 @dirrm %%DOCSDIR%%/guide/en
 @dirrm %%DOCSDIR%%/guide
--- mkvtoolnix-5.8.0.patch ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201209230659.q8N6xRXg036758>