Gentoo Archives: gentoo-commits

From: "Steve Dibb (beandog)" <beandog@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-video/mkvtoolnix: ChangeLog mkvtoolnix-4.2.0.ebuild
Date: Thu, 29 Jul 2010 22:33:28
Message-Id: 20100729223318.962E32CE15@corvid.gentoo.org
1 beandog 10/07/29 22:33:18
2
3 Modified: ChangeLog
4 Added: mkvtoolnix-4.2.0.ebuild
5 Log:
6 Version bump
7 (Portage version: 2.1.8.3/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.131 media-video/mkvtoolnix/ChangeLog
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mkvtoolnix/ChangeLog?rev=1.131&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mkvtoolnix/ChangeLog?rev=1.131&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mkvtoolnix/ChangeLog?r1=1.130&r2=1.131
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/media-video/mkvtoolnix/ChangeLog,v
19 retrieving revision 1.130
20 retrieving revision 1.131
21 diff -u -r1.130 -r1.131
22 --- ChangeLog 23 Jul 2010 19:54:05 -0000 1.130
23 +++ ChangeLog 29 Jul 2010 22:33:18 -0000 1.131
24 @@ -1,6 +1,11 @@
25 # ChangeLog for media-video/mkvtoolnix
26 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/media-video/mkvtoolnix/ChangeLog,v 1.130 2010/07/23 19:54:05 beandog Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/media-video/mkvtoolnix/ChangeLog,v 1.131 2010/07/29 22:33:18 beandog Exp $
29 +
30 +*mkvtoolnix-4.2.0 (29 Jul 2010)
31 +
32 + 29 Jul 2010; Steve Dibb <beandog@g.o> +mkvtoolnix-4.2.0.ebuild:
33 + Version bump
34
35 *mkvtoolnix-4.1.1 (23 Jul 2010)
36
37
38
39
40 1.1 media-video/mkvtoolnix/mkvtoolnix-4.2.0.ebuild
41
42 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mkvtoolnix/mkvtoolnix-4.2.0.ebuild?rev=1.1&view=markup
43 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mkvtoolnix/mkvtoolnix-4.2.0.ebuild?rev=1.1&content-type=text/plain
44
45 Index: mkvtoolnix-4.2.0.ebuild
46 ===================================================================
47 # Copyright 1999-2010 Gentoo Foundation
48 # Distributed under the terms of the GNU General Public License v2
49 # $Header: /var/cvsroot/gentoo-x86/media-video/mkvtoolnix/mkvtoolnix-4.2.0.ebuild,v 1.1 2010/07/29 22:33:18 beandog Exp $
50
51 EAPI="1"
52 inherit eutils wxwidgets flag-o-matic qt4 autotools
53
54 DESCRIPTION="Tools to create, alter, and inspect Matroska files"
55 HOMEPAGE="http://www.bunkus.org/videotools/mkvtoolnix"
56 SRC_URI="http://www.bunkus.org/videotools/mkvtoolnix/sources/${P}.tar.bz2"
57
58 LICENSE="GPL-2"
59 SLOT="0"
60 KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
61 IUSE="bzip2 debug doc flac lzo qt4 wxwidgets"
62
63 DEPEND=">=dev-libs/libebml-1.0.0
64 >=media-libs/libmatroska-1.0.0
65 media-libs/libogg
66 media-libs/libvorbis
67 dev-libs/expat
68 sys-libs/zlib
69 dev-libs/boost
70 wxwidgets? ( x11-libs/wxGTK:2.8 )
71 flac? ( media-libs/flac )
72 bzip2? ( app-arch/bzip2 )
73 lzo? ( dev-libs/lzo )
74 qt4? ( x11-libs/qt-gui:4 )"
75 RDEPEND="${DEPEND}"
76
77 pkg_setup() {
78 WX_GTK_VER="2.8"
79 if use wxwidgets; then
80 need-wxwidgets unicode
81 fi
82 }
83
84 src_prepare() {
85 eautoreconf
86 }
87
88 src_compile() {
89 use wxwidgets && myconf="--with-wx-config=${WX_CONFIG}"
90 econf \
91 $(use_enable lzo) \
92 $(use_enable bzip2 bz2) \
93 $(use_enable wxwidgets) \
94 $(use_enable debug) \
95 $(use_with flac) \
96 $(use_enable qt4 qt) \
97 ${myconf} \
98 --with-boost-regex=boost_regex \
99 --with-boost-filesystem=boost_filesystem \
100 --with-boost-system=boost_system
101
102 # Don't run strip while installing stuff, leave to portage the job.
103 emake STRIP="true" || die "make failed"
104 }
105
106 src_install() {
107 emake DESTDIR="${D}" STRIP="true" install || die "make install failed"
108 dodoc AUTHORS ChangeLog README TODO || die "dodoc failed"
109 doman doc/man/*.1 || die "doman failed"
110
111 if use doc; then
112 dohtml doc/guide/en/mkvmerge-gui.html || die "dohtml failed"
113 docinto html/images
114 dohtml doc/guide/en/images/* || die "dohtml failed"
115 docinto examples
116 dodoc examples/* || die "dodoc failed"
117 fi
118 }
119
120 pkg_postinst() {
121 use qt4 && elog "Qt GUI is unsupported by upstream, and may be removed
122 soon."
123 }