diff options
author | ehaupt <ehaupt@FreeBSD.org> | 2013-05-01 05:04:20 +0800 |
---|---|---|
committer | ehaupt <ehaupt@FreeBSD.org> | 2013-05-01 05:04:20 +0800 |
commit | d0904ec87df748555982427250b660a9b91de373 (patch) | |
tree | a92a859eba2ee9c98bd34611ffc68bd910c1fda8 /multimedia | |
parent | 5a90d320600db667c6ad492e2d5398072e059fd6 (diff) | |
download | freebsd-ports-gnome-d0904ec87df748555982427250b660a9b91de373.tar.gz freebsd-ports-gnome-d0904ec87df748555982427250b660a9b91de373.tar.zst freebsd-ports-gnome-d0904ec87df748555982427250b660a9b91de373.zip |
- Make FLAC support optional but keep it as a default option [1]
- Make curl support optional [1]. Curl is only used for checking if there are
new upstream releases. Since this gives us the opportunity to receive feedback
from our users, keep it as a default option
- Since mkvmerge, mkvextract and mmg have been re-written to to use the
"pugixml" C++ library instead of the "expat" this direct dependency can also
be dropped and therefore bump PORTREVISION.
- Fix package list if no GUI option is selected
PR: 161546, 174338 (based on) [1]
Submitted by: Oliver Fromme <olli@secnetix.de>,
Rainer Hurling <rhurlin@gwdg.de>
Diffstat (limited to 'multimedia')
-rw-r--r-- | multimedia/mkvtoolnix/Makefile | 24 | ||||
-rw-r--r-- | multimedia/mkvtoolnix/pkg-plist | 178 |
2 files changed, 106 insertions, 96 deletions
diff --git a/multimedia/mkvtoolnix/Makefile b/multimedia/mkvtoolnix/Makefile index 497b55881eda..ba1534d69fb7 100644 --- a/multimedia/mkvtoolnix/Makefile +++ b/multimedia/mkvtoolnix/Makefile @@ -3,7 +3,7 @@ PORTNAME= mkvtoolnix PORTVERSION= 6.2.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= multimedia audio MASTER_SITES= http://www.bunkus.org/videotools/mkvtoolnix/sources/ \ CRITICAL @@ -14,12 +14,9 @@ COMMENT= Tools to extract from/get info about/create Matroska media streams LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -LIB_DEPENDS= FLAC:${PORTSDIR}/audio/flac \ - expat:${PORTSDIR}/textproc/expat2 \ - vorbis:${PORTSDIR}/audio/libvorbis \ +LIB_DEPENDS= vorbis:${PORTSDIR}/audio/libvorbis \ ogg:${PORTSDIR}/audio/libogg \ boost_regex:${PORTSDIR}/devel/boost-libs \ - curl:${PORTSDIR}/ftp/curl \ ebml:${PORTSDIR}/textproc/libebml \ matroska:${PORTSDIR}/multimedia/libmatroska @@ -43,8 +40,8 @@ MAKE_JOBS_SAFE= yes MANLANG= "" ja zh_CN nl uk MAN1= mkvextract.1 mkvinfo.1 mkvmerge.1 mkvpropedit.1 -OPTIONS_DEFINE= WXGTK -OPTIONS_DEFAULT= WXGTK +OPTIONS_DEFINE= WXGTK FLAC CURL +OPTIONS_DEFAULT=WXGTK FLAC CURL .include <bsd.port.pre.mk> @@ -67,6 +64,19 @@ CONFIGURE_ARGS+=--disable-gui PLIST_SUB+= GUI="@comment " .endif +.if ${PORT_OPTIONS:MFLAC} +LIB_DEPENDS+= FLAC:${PORTSDIR}/audio/flac +CONFIGURE_ARGS+= --with-flac +.else +CONFIGURE_ARGS+= --without-flac +.endif + +.if ${PORT_OPTIONS:MCURL} +LIB_DEPENDS+= curl:${PORTSDIR}/ftp/curl +.else +CONFIGURE_ARGS+= --without-curl +.endif + do-build: @(cd ${WRKSRC}/; unset PREFIX; ${RAKE_BIN}) diff --git a/multimedia/mkvtoolnix/pkg-plist b/multimedia/mkvtoolnix/pkg-plist index cc38cc0aaf58..a6ec897a8563 100644 --- a/multimedia/mkvtoolnix/pkg-plist +++ b/multimedia/mkvtoolnix/pkg-plist @@ -61,99 +61,99 @@ share/locale/uk/LC_MESSAGES/mkvtoolnix.mo share/locale/zh_CN/LC_MESSAGES/mkvtoolnix.mo share/locale/zh_TW/LC_MESSAGES/mkvtoolnix.mo %%GUI%%share/mime/packages/mkvtoolnix.xml -%%DOCSDIR%%/guide/en/images/addingremovingattachments.gif -%%DOCSDIR%%/guide/en/images/addremovefiles.gif -%%DOCSDIR%%/guide/en/images/attachmentoptions.gif -%%DOCSDIR%%/guide/en/images/audiotrackoptions.gif -%%DOCSDIR%%/guide/en/images/chaptereditor.gif -%%DOCSDIR%%/guide/en/images/generaltrackoptions.gif -%%DOCSDIR%%/guide/en/images/jobmanager.gif -%%DOCSDIR%%/guide/en/images/movietitle.gif -%%DOCSDIR%%/guide/en/images/muxingwindow.gif -%%DOCSDIR%%/guide/en/images/selectmkvmergeexecutable.gif -%%DOCSDIR%%/guide/en/images/splitting.gif -%%DOCSDIR%%/guide/en/images/textsubtitlestrackoptions.gif -%%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/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 -%%DOCSDIR%%/guide/zh_CN/images/audiotrackoptions.gif -%%DOCSDIR%%/guide/zh_CN/images/chaptereditor.gif -%%DOCSDIR%%/guide/zh_CN/images/generaltrackoptions.gif -%%DOCSDIR%%/guide/zh_CN/images/jobmanager.gif -%%DOCSDIR%%/guide/zh_CN/images/movietitle.gif -%%DOCSDIR%%/guide/zh_CN/images/muxingwindow.gif -%%DOCSDIR%%/guide/zh_CN/images/selectmkvmergeexecutable.gif -%%DOCSDIR%%/guide/zh_CN/images/splitting.gif -%%DOCSDIR%%/guide/zh_CN/images/textsubtitlestrackoptions.gif -%%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/nl/mkvmerge-gui.hhc -%%DOCSDIR%%/guide/nl/mkvmerge-gui.hhk -%%DOCSDIR%%/guide/nl/mkvmerge-gui.hhp -%%DOCSDIR%%/guide/nl/mkvmerge-gui.html +%%GUI%%%%DOCSDIR%%/guide/en/images/addingremovingattachments.gif +%%GUI%%%%DOCSDIR%%/guide/en/images/addremovefiles.gif +%%GUI%%%%DOCSDIR%%/guide/en/images/attachmentoptions.gif +%%GUI%%%%DOCSDIR%%/guide/en/images/audiotrackoptions.gif +%%GUI%%%%DOCSDIR%%/guide/en/images/chaptereditor.gif +%%GUI%%%%DOCSDIR%%/guide/en/images/generaltrackoptions.gif +%%GUI%%%%DOCSDIR%%/guide/en/images/jobmanager.gif +%%GUI%%%%DOCSDIR%%/guide/en/images/movietitle.gif +%%GUI%%%%DOCSDIR%%/guide/en/images/muxingwindow.gif +%%GUI%%%%DOCSDIR%%/guide/en/images/selectmkvmergeexecutable.gif +%%GUI%%%%DOCSDIR%%/guide/en/images/splitting.gif +%%GUI%%%%DOCSDIR%%/guide/en/images/textsubtitlestrackoptions.gif +%%GUI%%%%DOCSDIR%%/guide/en/images/trackselection.gif +%%GUI%%%%DOCSDIR%%/guide/en/images/videotrackoptions.gif +%%GUI%%%%DOCSDIR%%/guide/en/mkvmerge-gui.hhc +%%GUI%%%%DOCSDIR%%/guide/en/mkvmerge-gui.hhk +%%GUI%%%%DOCSDIR%%/guide/en/mkvmerge-gui.hhp +%%GUI%%%%DOCSDIR%%/guide/en/mkvmerge-gui.html +%%GUI%%%%DOCSDIR%%/guide/es/images/addingremovingattachments.gif +%%GUI%%%%DOCSDIR%%/guide/es/images/addremovefiles.gif +%%GUI%%%%DOCSDIR%%/guide/es/images/attachmentoptions.gif +%%GUI%%%%DOCSDIR%%/guide/es/images/audiotrackoptions.gif +%%GUI%%%%DOCSDIR%%/guide/es/images/chaptereditor.gif +%%GUI%%%%DOCSDIR%%/guide/es/images/generaltrackoptions.gif +%%GUI%%%%DOCSDIR%%/guide/es/images/jobmanager.gif +%%GUI%%%%DOCSDIR%%/guide/es/images/movietitle.gif +%%GUI%%%%DOCSDIR%%/guide/es/images/muxingwindow.gif +%%GUI%%%%DOCSDIR%%/guide/es/images/selectmkvmergeexecutable.gif +%%GUI%%%%DOCSDIR%%/guide/es/images/splitting.gif +%%GUI%%%%DOCSDIR%%/guide/es/images/textsubtitlestrackoptions.gif +%%GUI%%%%DOCSDIR%%/guide/es/images/trackselection.gif +%%GUI%%%%DOCSDIR%%/guide/es/images/videotrackoptions.gif +%%GUI%%%%DOCSDIR%%/guide/es/mkvmerge-gui.hhc +%%GUI%%%%DOCSDIR%%/guide/es/mkvmerge-gui.hhk +%%GUI%%%%DOCSDIR%%/guide/es/mkvmerge-gui.hhp +%%GUI%%%%DOCSDIR%%/guide/es/mkvmerge-gui.html +%%GUI%%%%DOCSDIR%%/guide/eu/images/addingremovingattachments.gif +%%GUI%%%%DOCSDIR%%/guide/eu/images/addremovefiles.gif +%%GUI%%%%DOCSDIR%%/guide/eu/images/attachmentoptions.gif +%%GUI%%%%DOCSDIR%%/guide/eu/images/audiotrackoptions.gif +%%GUI%%%%DOCSDIR%%/guide/eu/images/chaptereditor.gif +%%GUI%%%%DOCSDIR%%/guide/eu/images/generaltrackoptions.gif +%%GUI%%%%DOCSDIR%%/guide/eu/images/headereditor.gif +%%GUI%%%%DOCSDIR%%/guide/eu/images/jobmanager.gif +%%GUI%%%%DOCSDIR%%/guide/eu/images/movietitle.gif +%%GUI%%%%DOCSDIR%%/guide/eu/images/muxingwindow.gif +%%GUI%%%%DOCSDIR%%/guide/eu/images/selectmkvmergeexecutable.gif +%%GUI%%%%DOCSDIR%%/guide/eu/images/splitting.gif +%%GUI%%%%DOCSDIR%%/guide/eu/images/textsubtitlestrackoptions.gif +%%GUI%%%%DOCSDIR%%/guide/eu/images/trackselection.gif +%%GUI%%%%DOCSDIR%%/guide/eu/images/videotrackoptions.gif +%%GUI%%%%DOCSDIR%%/guide/eu/mkvmerge-gui.hhc +%%GUI%%%%DOCSDIR%%/guide/eu/mkvmerge-gui.hhk +%%GUI%%%%DOCSDIR%%/guide/eu/mkvmerge-gui.hhp +%%GUI%%%%DOCSDIR%%/guide/eu/mkvmerge-gui.html +%%GUI%%%%DOCSDIR%%/guide/zh_CN/images/addingremovingattachments.gif +%%GUI%%%%DOCSDIR%%/guide/zh_CN/images/addremovefiles.gif +%%GUI%%%%DOCSDIR%%/guide/zh_CN/images/attachmentoptions.gif +%%GUI%%%%DOCSDIR%%/guide/zh_CN/images/audiotrackoptions.gif +%%GUI%%%%DOCSDIR%%/guide/zh_CN/images/chaptereditor.gif +%%GUI%%%%DOCSDIR%%/guide/zh_CN/images/generaltrackoptions.gif +%%GUI%%%%DOCSDIR%%/guide/zh_CN/images/jobmanager.gif +%%GUI%%%%DOCSDIR%%/guide/zh_CN/images/movietitle.gif +%%GUI%%%%DOCSDIR%%/guide/zh_CN/images/muxingwindow.gif +%%GUI%%%%DOCSDIR%%/guide/zh_CN/images/selectmkvmergeexecutable.gif +%%GUI%%%%DOCSDIR%%/guide/zh_CN/images/splitting.gif +%%GUI%%%%DOCSDIR%%/guide/zh_CN/images/textsubtitlestrackoptions.gif +%%GUI%%%%DOCSDIR%%/guide/zh_CN/images/trackselection.gif +%%GUI%%%%DOCSDIR%%/guide/zh_CN/images/videotrackoptions.gif +%%GUI%%%%DOCSDIR%%/guide/zh_CN/mkvmerge-gui.hhc +%%GUI%%%%DOCSDIR%%/guide/zh_CN/mkvmerge-gui.hhk +%%GUI%%%%DOCSDIR%%/guide/zh_CN/mkvmerge-gui.hhp +%%GUI%%%%DOCSDIR%%/guide/zh_CN/mkvmerge-gui.html +%%GUI%%%%DOCSDIR%%/guide/nl/mkvmerge-gui.hhc +%%GUI%%%%DOCSDIR%%/guide/nl/mkvmerge-gui.hhk +%%GUI%%%%DOCSDIR%%/guide/nl/mkvmerge-gui.hhp +%%GUI%%%%DOCSDIR%%/guide/nl/mkvmerge-gui.html @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/nl/images -@dirrm %%DOCSDIR%%/guide/nl -@dirrm %%DOCSDIR%%/guide -@dirrm %%DOCSDIR%% +%%GUI%%@dirrm %%DOCSDIR%%/guide/zh_CN/images +%%GUI%%@dirrm %%DOCSDIR%%/guide/zh_CN +%%GUI%%@dirrm %%DOCSDIR%%/guide/eu/images +%%GUI%%@dirrm %%DOCSDIR%%/guide/eu +%%GUI%%@dirrm %%DOCSDIR%%/guide/es/images +%%GUI%%@dirrm %%DOCSDIR%%/guide/es +%%GUI%%@dirrm %%DOCSDIR%%/guide/en/images +%%GUI%%@dirrm %%DOCSDIR%%/guide/en +%%GUI%%@dirrm %%DOCSDIR%%/guide/nl/images +%%GUI%%@dirrm %%DOCSDIR%%/guide/nl +%%GUI%%@dirrm %%DOCSDIR%%/guide +%%GUI%%@dirrm %%DOCSDIR%% %%GUI%%@dirrmtry share/applications |