Hi, This diff updates mkvtoolnix to the latest release 3.0.0. Tested on amd64/sparc64.
Comments ? OK ? Cheers, benoit
Index: Makefile =================================================================== RCS file: /cvs/ports/multimedia/mkvtoolnix/Makefile,v retrieving revision 1.18 diff -N -u Makefile --- Makefile 24 Jul 2009 14:37:23 -0000 1.18 +++ Makefile 18 Dec 2009 09:04:45 -0000 @@ -2,8 +2,7 @@ COMMENT = create, alter and inspect Matroska files -DISTNAME = mkvtoolnix-2.9.5 -PKGNAME = ${DISTNAME}p0 +DISTNAME = mkvtoolnix-3.0.0 CATEGORIES = multimedia x11 HOMEPAGE = http://www.bunkus.org/videotools/mkvtoolnix/ @@ -23,6 +22,7 @@ EXTRACT_SUFX = .tar.bz2 MODULES = converters/libiconv + LIB_DEPENDS = FLAC.>=7::audio/flac \ bz2.>=10::archivers/bzip2 \ lzo2::archivers/lzo2 \ @@ -37,6 +37,7 @@ USE_X11 = Yes CONFIGURE_STYLE = gnu + CONFIGURE_ARGS = --enable-lzo \ --enable-bz2 \ --disable-qt \ @@ -44,7 +45,7 @@ --with-boost-regex=boost_regex-mt CONFIGURE_ENV = CPPFLAGS="-I${X11BASE}/include -I${LOCALBASE}/include" \ LDFLAGS="-L${X11BASE}/lib -L${LOCALBASE}/lib \ - -lm -lstdc++ -pthread" \ + -lm -lstdc++ -pthread -liconv" \ ac_cv_has_nl_langinfo=no FLAVORS = no_x11 Index: distinfo =================================================================== RCS file: /cvs/ports/multimedia/mkvtoolnix/distinfo,v retrieving revision 1.12 diff -N -u distinfo --- distinfo 9 Jun 2009 20:30:14 -0000 1.12 +++ distinfo 18 Dec 2009 09:04:45 -0000 @@ -1,5 +1,5 @@ -MD5 (mkvtoolnix-2.9.5.tar.bz2) = E/Y5BIvYKSFLJHJwPEleTA== -RMD160 (mkvtoolnix-2.9.5.tar.bz2) = tngUqt4fba7XgLuqAznZwV8Neqw= -SHA1 (mkvtoolnix-2.9.5.tar.bz2) = vm7zR/r3crnFez0/3h3r32PsZrA= -SHA256 (mkvtoolnix-2.9.5.tar.bz2) = k5VC8UBc3F+jgjDbnMUP4BVaCJC0DVnuYbaCV+DSG3A= -SIZE (mkvtoolnix-2.9.5.tar.bz2) = 1042202 +MD5 (mkvtoolnix-3.0.0.tar.bz2) = LpNz7dWlUjMT2PW+o+6Pjg== +RMD160 (mkvtoolnix-3.0.0.tar.bz2) = kFK8yzX7RuV1fxSpVM2SU8/wQT8= +SHA1 (mkvtoolnix-3.0.0.tar.bz2) = abSVFkDisOX8snOURE/6wkwAG1Q= +SHA256 (mkvtoolnix-3.0.0.tar.bz2) = ZFDehdY8ZXIwNjq4LOH1QjQnpqAHPn/Ri/9PSPO4tag= +SIZE (mkvtoolnix-3.0.0.tar.bz2) = 1117727 Index: patches/patch-configure =================================================================== RCS file: /cvs/ports/multimedia/mkvtoolnix/patches/patch-configure,v retrieving revision 1.7 diff -N -u patches/patch-configure --- patches/patch-configure 5 Mar 2009 12:03:58 -0000 1.7 +++ patches/patch-configure 18 Dec 2009 09:04:45 -0000 @@ -1,7 +1,6 @@ -$OpenBSD: patch-configure,v 1.7 2009/03/05 12:03:58 ajacoutot Exp $ ---- configure.orig Sat Feb 28 15:26:10 2009 -+++ configure Thu Mar 5 12:48:13 2009 -@@ -5005,7 +5005,7 @@ fi +--- configure.orig Thu Aug 13 12:36:13 2009 ++++ configure Tue Sep 29 14:43:48 2009 +@@ -5142,7 +5142,7 @@ OPTIMIZATION_CFLAGS="" else DEBUG_CFLAGS="" @@ -10,3 +9,12 @@ fi # Check whether --enable-profiling was given. if test "${enable_profiling+set}" = set; then +@@ -10343,7 +10343,7 @@ + { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_intl_gettext" >&5 + $as_echo "$ac_cv_lib_intl_gettext" >&6; } + if test "x$ac_cv_lib_intl_gettext" = x""yes; then +- LIBINTL_LIBS="-lintl"; ++ LIBINTL_LIBS="-lintl -liconv"; + gettext_found=yes + else + gettext_found=no Index: patches/patch-src_common_random_cpp =================================================================== RCS file: /cvs/ports/multimedia/mkvtoolnix/patches/patch-src_common_random_cpp,v retrieving revision 1.2 diff -N -u patches/patch-src_common_random_cpp --- patches/patch-src_common_random_cpp 9 Jun 2009 20:30:18 -0000 1.2 +++ patches/patch-src_common_random_cpp 18 Dec 2009 09:04:45 -0000 @@ -1,12 +1,11 @@ -$OpenBSD: patch-src_common_random_cpp,v 1.2 2009/06/09 20:30:18 benoit Exp $ ---- src/common/random.cpp.orig Sun Jun 7 11:04:28 2009 -+++ src/common/random.cpp Mon Jun 8 23:06:54 2009 -@@ -101,7 +101,7 @@ random_c::generate_bytes(void *destination, +--- src/common/random.cpp.orig Thu Aug 13 12:32:50 2009 ++++ src/common/random.cpp Thu Sep 10 12:08:56 2009 +@@ -98,7 +98,7 @@ try { if (!m_tried_dev_urandom) { m_tried_dev_urandom = true; -- m_dev_urandom = mm_file_io_cptr(new mm_file_io_c("/dev/urandom", MODE_READ)); -+ m_dev_urandom = mm_file_io_cptr(new mm_file_io_c("/dev/arandom", MODE_READ)); +- m_dev_urandom = mm_file_io_cptr(new mm_file_io_c("/dev/urandom", MODE_READ)); ++ m_dev_urandom = mm_file_io_cptr(new mm_file_io_c("/dev/arandom", MODE_READ)); } - if ((NULL != m_dev_urandom.get()) && - (m_dev_urandom->read(destination, num_bytes) == num_bytes)) + if (m_dev_urandom.is_set() && (m_dev_urandom->read(destination, num_bytes) == num_bytes)) + return; ? patches/patch-src_mmg_options_mmg_cpp Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/multimedia/mkvtoolnix/pkg/PLIST,v retrieving revision 1.3 diff -N -u pkg/PLIST --- pkg/PLIST 12 Oct 2008 12:22:10 -0000 1.3 +++ pkg/PLIST 18 Dec 2009 09:04:45 -0000 @@ -2,9 +2,24 @@ @bin bin/mkvextract @bin bin/mkvinfo @bin bin/mkvmerge +...@bin bin/mkvpropedit @man man/man1/mkvextract.1 @man man/man1/mkvinfo.1 @man man/man1/mkvmerge.1 +...@man man/man1/mkvpropedit.1 +share/locale/ +share/locale/de/ +share/locale/de/LC_MESSAGES/ +share/locale/de/LC_MESSAGES/mkvtoolnix.mo +share/locale/ja/ +share/locale/ja/LC_MESSAGES/ +share/locale/ja/LC_MESSAGES/mkvtoolnix.mo +share/locale/zh_CN/ +share/locale/zh_CN/LC_MESSAGES/ +share/locale/zh_CN/LC_MESSAGES/mkvtoolnix.mo +share/locale/zh_TW/ +share/locale/zh_TW/LC_MESSAGES/ +share/locale/zh_TW/LC_MESSAGES/mkvtoolnix.mo share/mkvtoolnix/ share/mkvtoolnix/images/ share/mkvtoolnix/images/addingremovingattachments.gif