Changes 4.6.0: * build system: Fixed building the Qt version of mkvinfo's GUI (again). * mmg: bug fix: If the header editor finds 'language' elements with ISO-639-1 codes (e.g. "fra" instead of "fre" for "French") then it will map the code to the corresponding ISO-639-2 code * mmg: bug fix: Fixed one of the issues causing mmg to report that it is configured to use an unsupported version of mkvmerge when the reported version was actually empty. * mkvmerge: enhancement: HD-DVD subtitles are recognized as being an unsupported file format. This makes the error message presented to the user a bit clearer. * build: Boost 1.36.0 or newer is required (up from 1.34.0). Also fixed building with v3 of Boost's filesystem library, e.g. with Boost 1.46.0 Beta 1 or newer. * mkvpropedit: new feature: Added support for adding, replacing and removing tags. * all: Added a translation for the programs into Turkish by ßouЯock. * build system: Fixed compilation if configure choses the internal versions of libebml and libmatroska while older versions are still installed in a location named with "-I..." or "-L..." in CFLAGS/CXXFLAGS/LDFLAGS or with configure's "--with-extra-includes" and "--with-extra-libs" options.diff -r1.31 -r1.32 pkgsrc/multimedia/mkvtoolnix/Makefile
(adam)
@@ -1,71 +1,54 @@ | @@ -1,71 +1,54 @@ | |||
1 | # $NetBSD: Makefile,v 1.31 2011/02/14 19:12:01 drochner Exp $ | 1 | # $NetBSD: Makefile,v 1.32 2011/03/20 13:19:44 adam Exp $ | |
2 | 2 | |||
3 | DISTNAME= mkvtoolnix-4.5.0 | 3 | DISTNAME= mkvtoolnix-4.6.0 | |
4 | CATEGORIES= multimedia | 4 | CATEGORIES= multimedia | |
5 | MASTER_SITES= http://www.bunkus.org/videotools/mkvtoolnix/sources/ | 5 | MASTER_SITES= http://www.bunkus.org/videotools/mkvtoolnix/sources/ | |
6 | EXTRACT_SUFX= .tar.bz2 | 6 | EXTRACT_SUFX= .tar.bz2 | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= http://www.bunkus.org/videotools/mkvtoolnix/ | 9 | HOMEPAGE= http://www.bunkus.org/videotools/mkvtoolnix/ | |
10 | COMMENT= Set of tools to create, alter and inspect Matroska files | 10 | COMMENT= Set of tools to create, alter and inspect Matroska files | |
11 | LICENSE= gnu-gpl-v2 | 11 | LICENSE= gnu-gpl-v2 | |
12 | 12 | |||
13 | PKG_DESTDIR_SUPPORT= user-destdir | 13 | PKG_DESTDIR_SUPPORT= user-destdir | |
14 | 14 | |||
15 | GNU_CONFIGURE= yes | 15 | USE_LANGUAGES= c c++ | |
16 | USE_TOOLS+= gmake msgfmt | |||
17 | USE_PKGLOCALEDIR= yes | 16 | USE_PKGLOCALEDIR= yes | |
18 | USE_LANGUAGES= c c++ | 17 | USE_TOOLS+= gmake msgfmt | |
19 | 18 | GNU_CONFIGURE= yes | ||
20 | CONFIGURE_ARGS+= --with-boost-libdir=${BUILDLINK_PREFIX.boost-libs} | 19 | CONFIGURE_ARGS+= --with-boost-libdir=${BUILDLINK_PREFIX.boost-libs} | |
21 | CONFIGURE_ARGS+= --with-boost_regex=boost_regex | 20 | CONFIGURE_ARGS+= --with-boost_regex=boost_regex | |
22 | CONFIGURE_ARGS+= --with-boost-filesystem=boost_filesystem | 21 | CONFIGURE_ARGS+= --with-boost-filesystem=boost_filesystem | |
23 | 22 | |||
24 | PKG_OPTIONS_VAR= PKG_OPTIONS.mkvtoolnix | 23 | INSTALL_ENV+= SHELL=${SH:Q} | |
25 | PKG_SUPPORTED_OPTIONS= mkvtoolnix-gui | |||
26 | PKG_SUGGESTED_OPTIONS= | |||
27 | ||||
28 | .include "../../mk/bsd.options.mk" | |||
29 | ||||
30 | PLIST_VARS+= gui | |||
31 | ||||
32 | .if !empty(PKG_OPTIONS:Mmkvtoolnix-gui) | |||
33 | PLIST.gui= yes | |||
34 | CONFIGURE_ARGS+= --enable-gui | |||
35 | CONFIGURE_ARGS+= --enable-wxwidgets | |||
36 | . include "../../x11/wxGTK28/buildlink3.mk" | |||
37 | .include "../../sysutils/desktop-file-utils/desktopdb.mk" | |||
38 | .include "../../databases/shared-mime-info/mimedb.mk" | |||
39 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | |||
40 | .else | |||
41 | CONFIGURE_ARGS+= --disable-gui | |||
42 | CONFIGURE_ARGS+= --disable-wxwidgets | |||
43 | .endif | |||
44 | ||||
45 | INSTALL_ENV+= SHELL=${SH} | |||
46 | 24 | |||
47 | do-build: | 25 | do-build: | |
48 | cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ruby drake | 26 | cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ruby drake | |
49 | 27 | |||
50 | do-install: | 28 | do-install: | |
51 | cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${INSTALL_ENV} ruby drake install | 29 | cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${INSTALL_ENV} ruby drake install | |
52 | 30 | |||
31 | .include "options.mk" | |||
32 | ||||
33 | .include "../../mk/bsd.prefs.mk" | |||
34 | ||||
35 | .if ${OPSYS} != "Darwin" | |||
53 | BUILDLINK_DEPMETHOD.${RUBY_BASE}= build | 36 | BUILDLINK_DEPMETHOD.${RUBY_BASE}= build | |
54 | .include "../../lang/ruby/buildlink3.mk" | 37 | .include "../../lang/ruby/buildlink3.mk" | |
38 | .endif | |||
55 | 39 | |||
56 | .include "../../archivers/bzip2/buildlink3.mk" | 40 | .include "../../archivers/bzip2/buildlink3.mk" | |
57 | .include "../../archivers/liblzo/buildlink3.mk" | 41 | .include "../../archivers/lzo/buildlink3.mk" | |
58 | .include "../../audio/flac/buildlink3.mk" | 42 | .include "../../audio/flac/buildlink3.mk" | |
59 | .include "../../audio/libvorbis/buildlink3.mk" | 43 | .include "../../audio/libvorbis/buildlink3.mk" | |
60 | .include "../../converters/libiconv/buildlink3.mk" | 44 | .include "../../converters/libiconv/buildlink3.mk" | |
61 | .include "../../devel/gettext-lib/buildlink3.mk" | 45 | .include "../../devel/gettext-lib/buildlink3.mk" | |
62 | .include "../../devel/libebml/buildlink3.mk" | 46 | .include "../../devel/libebml/buildlink3.mk" | |
63 | .include "../../devel/zlib/buildlink3.mk" | 47 | .include "../../devel/zlib/buildlink3.mk" | |
64 | .include "../../devel/boost-headers/buildlink3.mk" | 48 | .include "../../devel/boost-headers/buildlink3.mk" | |
65 | .include "../../devel/boost-libs/buildlink3.mk" | 49 | .include "../../devel/boost-libs/buildlink3.mk" | |
66 | .include "../../multimedia/libmatroska/buildlink3.mk" | 50 | .include "../../multimedia/libmatroska/buildlink3.mk" | |
67 | .include "../../multimedia/libogg/buildlink3.mk" | 51 | .include "../../multimedia/libogg/buildlink3.mk" | |
68 | .include "../../sysutils/file/buildlink3.mk" | 52 | .include "../../sysutils/file/buildlink3.mk" | |
69 | .include "../../textproc/expat/buildlink3.mk" | 53 | .include "../../textproc/expat/buildlink3.mk" | |
70 | ||||
71 | .include "../../mk/bsd.pkg.mk" | 54 | .include "../../mk/bsd.pkg.mk" |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.4 2011/02/14 19:12:01 drochner Exp $ | 1 | @comment $NetBSD: PLIST,v 1.5 2011/03/20 13:19:44 adam Exp $ | |
2 | bin/mkvextract | 2 | bin/mkvextract | |
3 | bin/mkvinfo | 3 | bin/mkvinfo | |
4 | bin/mkvmerge | 4 | bin/mkvmerge | |
5 | bin/mkvpropedit | 5 | bin/mkvpropedit | |
6 | ${PLIST.gui}bin/mmg | 6 | ${PLIST.gui}bin/mmg | |
7 | man/ja/man1/mkvextract.1 | 7 | man/ja/man1/mkvextract.1 | |
8 | man/ja/man1/mkvinfo.1 | 8 | man/ja/man1/mkvinfo.1 | |
9 | man/ja/man1/mkvmerge.1 | 9 | man/ja/man1/mkvmerge.1 | |
10 | man/ja/man1/mkvpropedit.1 | 10 | man/ja/man1/mkvpropedit.1 | |
11 | ${PLIST.gui}man/ja/man1/mmg.1 | 11 | ${PLIST.gui}man/ja/man1/mmg.1 | |
12 | man/man1/mkvextract.1 | 12 | man/man1/mkvextract.1 | |
13 | man/man1/mkvinfo.1 | 13 | man/man1/mkvinfo.1 | |
14 | man/man1/mkvmerge.1 | 14 | man/man1/mkvmerge.1 | |
@@ -62,17 +62,18 @@ share/doc/mkvtoolnix/guide/zh_CN/mkvmerg | @@ -62,17 +62,18 @@ share/doc/mkvtoolnix/guide/zh_CN/mkvmerg | |||
62 | share/doc/mkvtoolnix/guide/zh_CN/mkvmerge-gui.hhk | 62 | share/doc/mkvtoolnix/guide/zh_CN/mkvmerge-gui.hhk | |
63 | share/doc/mkvtoolnix/guide/zh_CN/mkvmerge-gui.hhp | 63 | share/doc/mkvtoolnix/guide/zh_CN/mkvmerge-gui.hhp | |
64 | share/doc/mkvtoolnix/guide/zh_CN/mkvmerge-gui.html | 64 | share/doc/mkvtoolnix/guide/zh_CN/mkvmerge-gui.html | |
65 | ${PLIST.gui}share/icons/hicolor/32x32/apps/mkvinfo.png | 65 | ${PLIST.gui}share/icons/hicolor/32x32/apps/mkvinfo.png | |
66 | ${PLIST.gui}share/icons/hicolor/32x32/apps/mkvmergeGUI.png | 66 | ${PLIST.gui}share/icons/hicolor/32x32/apps/mkvmergeGUI.png | |
67 | ${PLIST.gui}share/icons/hicolor/64x64/apps/mkvinfo.png | 67 | ${PLIST.gui}share/icons/hicolor/64x64/apps/mkvinfo.png | |
68 | ${PLIST.gui}share/icons/hicolor/64x64/apps/mkvmergeGUI.png | 68 | ${PLIST.gui}share/icons/hicolor/64x64/apps/mkvmergeGUI.png | |
69 | share/locale/de/LC_MESSAGES/mkvtoolnix.mo | 69 | share/locale/de/LC_MESSAGES/mkvtoolnix.mo | |
70 | share/locale/es/LC_MESSAGES/mkvtoolnix.mo | 70 | share/locale/es/LC_MESSAGES/mkvtoolnix.mo | |
71 | share/locale/fr/LC_MESSAGES/mkvtoolnix.mo | 71 | share/locale/fr/LC_MESSAGES/mkvtoolnix.mo | |
72 | share/locale/ja/LC_MESSAGES/mkvtoolnix.mo | 72 | share/locale/ja/LC_MESSAGES/mkvtoolnix.mo | |
73 | share/locale/nl/LC_MESSAGES/mkvtoolnix.mo | 73 | share/locale/nl/LC_MESSAGES/mkvtoolnix.mo | |
74 | share/locale/ru/LC_MESSAGES/mkvtoolnix.mo | 74 | share/locale/ru/LC_MESSAGES/mkvtoolnix.mo | |
75 | share/locale/tr/LC_MESSAGES/mkvtoolnix.mo | |||
75 | share/locale/uk/LC_MESSAGES/mkvtoolnix.mo | 76 | share/locale/uk/LC_MESSAGES/mkvtoolnix.mo | |
76 | share/locale/zh_CN/LC_MESSAGES/mkvtoolnix.mo | 77 | share/locale/zh_CN/LC_MESSAGES/mkvtoolnix.mo | |
77 | share/locale/zh_TW/LC_MESSAGES/mkvtoolnix.mo | 78 | share/locale/zh_TW/LC_MESSAGES/mkvtoolnix.mo | |
78 | ${PLIST.gui}share/mime/packages/mkvtoolnix.xml | 79 | ${PLIST.gui}share/mime/packages/mkvtoolnix.xml |
@@ -1,6 +1,6 @@ | @@ -1,6 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.28 2011/02/14 19:12:01 drochner Exp $ | 1 | $NetBSD: distinfo,v 1.29 2011/03/20 13:19:44 adam Exp $ | |
2 | 2 | |||
3 | SHA1 (mkvtoolnix-4.5.0.tar.bz2) = 7e9c14c29f5aaf7043ac2c2db56326970c63242d | 3 | SHA1 (mkvtoolnix-4.6.0.tar.bz2) = 1e46f94a0b50bf3e12c0feab710655e7cf2a9489 | |
4 | RMD160 (mkvtoolnix-4.5.0.tar.bz2) = 1ac00b89345e3c8cd747e0921d4ae1f715a264c5 | 4 | RMD160 (mkvtoolnix-4.6.0.tar.bz2) = d1ebbf181525c832a3ceafd46bea9462df1eebb6 | |
5 | Size (mkvtoolnix-4.5.0.tar.bz2) = 2016980 bytes | 5 | Size (mkvtoolnix-4.6.0.tar.bz2) = 2032839 bytes | |
6 | SHA1 (patch-aa) = f34d52914908e54fef20c857c3fde28aa560ff91 | 6 | SHA1 (patch-aa) = f34d52914908e54fef20c857c3fde28aa560ff91 |
# $NetBSD: options.mk,v 1.1 2011/03/20 13:19:44 adam Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.mkvtoolnix
PKG_SUPPORTED_OPTIONS= # empty
PKG_OPTIONS_OPTIONAL_GROUPS= gui
PKG_OPTIONS_GROUP.gui= wxwidgets
PKG_SUGGESTED_OPTIONS= # empty
.include "../../mk/bsd.options.mk"
PLIST_VARS+= gui
.if !empty(PKG_OPTIONS:Mqt) || !empty(PKG_OPTIONS:Mwxwidgets)
PLIST.gui= yes
CONFIGURE_ARGS+= --enable-gui
.else
CONFIGURE_ARGS+= --disable-gui
.endif
#.if !empty(PKG_OPTIONS:Mqt)
#CONFIGURE_ARGS+= --enable-qt
#. include "../../x11/qt4-libs/buildlink3.mk"
#. include "../../x11/qt4-tools/buildlink3.mk"
#.else
#CONFIGURE_ARGS+= --disable-qt
#.endif
.if !empty(PKG_OPTIONS:Mwxwidgets)
CONFIGURE_ARGS+= --enable-wxwidgets
. include "../../databases/shared-mime-info/mimedb.mk"
. include "../../graphics/hicolor-icon-theme/buildlink3.mk"
. include "../../sysutils/desktop-file-utils/desktopdb.mk"
. include "../../x11/wxGTK28/buildlink3.mk"
.else
CONFIGURE_ARGS+= --disable-wxwidgets
.endif