ports/171887: [PATCH] multimedia/mkvtoolnix: update to 5.8.0
Horance Chou
horance at gmail.com
Sun Sep 23 07:00:25 UTC 2012
>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 at 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
+ at dirrmtry man/uk/man1
+ at dirrmtry man/uk
@dirrmtry man/nl/man1
@dirrmtry man/nl
@dirrm %%DOCSDIR%%/guide/zh_CN/images
@dirrm %%DOCSDIR%%/guide/zh_CN
+ at dirrm %%DOCSDIR%%/guide/eu/images
+ at dirrm %%DOCSDIR%%/guide/eu
+ at dirrm %%DOCSDIR%%/guide/es/images
+ at 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:
More information about the freebsd-ports-bugs
mailing list