ChangeLog

# ChangeLog for media-video/mkvtoolnix
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/media-video/mkvtoolnix/ChangeLog,v 1.93 2008/10/25 15:49:38 aballier Exp $

*mkvtoolnix-2.4.0 (25 Oct 2008)

25 Oct 2008; Alexis Ballier
+mkvtoolnix-2.4.0.ebuild:
version bump

*mkvtoolnix-2.3.0 (14 Sep 2008)

14 Sep 2008; Alexis Ballier
+mkvtoolnix-2.3.0.ebuild:
version bump, bug #237574 thanks to Flyser

08 Sep 2008; Alexis Ballier
-mkvtoolnix-2.1.0.ebuild, -mkvtoolnix-2.2.0.ebuild:
remove old

22 Aug 2008; nixnut mkvtoolnix-2.2.0-r1.ebuild:
Stable on ppc wrt bug 235000

17 Aug 2008; Markus Meier mkvtoolnix-2.2.0-r1.ebuild:
amd64/x86 stable, bug #235000

26 Jul 2008; Carsten Lohrke mkvtoolnix-2.1.0.ebuild,
mkvtoolnix-2.2.0.ebuild, mkvtoolnix-2.2.0-r1.ebuild:
Fix broken split Qt 4.4 dependencies, cf. bug 217161 comment 11.

16 Jul 2008; Alexis Ballier
mkvtoolnix-2.2.0-r1.ebuild:
keyword ~x86-fbsd

*mkvtoolnix-2.2.0-r1 (21 Jun 2008)

21 Jun 2008; Alexis Ballier
+mkvtoolnix-2.2.0-r1.ebuild:
revision bump to use wxgtk 2.8, bug #223737

09 May 2008; Ben de Groot mkvtoolnix-2.1.0.ebuild,
mkvtoolnix-2.2.0.ebuild:
Adjust qt dep to include qt-4.4 meta ebuild.

10 Apr 2008; Ben de Groot mkvtoolnix-2.1.0.ebuild,
mkvtoolnix-2.2.0.ebuild:
Adjust dependency for split qt-4.

*mkvtoolnix-2.2.0 (12 Mar 2008)

12 Mar 2008; Steve Dibb +mkvtoolnix-2.2.0.ebuild:
Version bump, bug 213190

10 Dec 2007; Alexis Ballier mkvtoolnix-2.1.0.ebuild:
add support for unicode wxwidgets, thanks to Ryan Hill for the patch, bug
#201509

18 Nov 2007; Diego Pettenò
mkvtoolnix-2.1.0.ebuild:
Check for the cxx USE flag being enabled, when present, on libpcre.

18 Nov 2007; Alexis Ballier
-files/mkvtoolnix-2.0.2-qt4.patch, -mkvtoolnix-1.8.1.ebuild,
-mkvtoolnix-2.0.2.ebuild:
remove old versions

16 Nov 2007; nixnut mkvtoolnix-2.1.0.ebuild:
Stable on ppc wrt bug 198963

14 Nov 2007; Markus Meier mkvtoolnix-2.1.0.ebuild:
x86 stable, bug #198963

14 Nov 2007; Steve Dibb mkvtoolnix-2.1.0.ebuild:
amd64 stable, bug 198963

*mkvtoolnix-2.1.0 (19 Aug 2007)

19 Aug 2007; Steve Dibb +mkvtoolnix-2.1.0.ebuild:
Version bump

25 Mar 2007; Alexis Ballier
-mkvtoolnix-2.0.0.ebuild:
Remove unused version

15 Mar 2007; Alexis Ballier
files/mkvtoolnix-2.0.2-qt4.patch, mkvtoolnix-2.0.2.ebuild:
Upstream fix for building qt4 gui without wxwindows

13 Mar 2007; Alexis Ballier
+files/mkvtoolnix-2.0.2-qt4.patch, mkvtoolnix-2.0.2.ebuild:
Build mkvinfo qt4 gui even without wxwindows

*mkvtoolnix-2.0.2 (24 Feb 2007)

24 Feb 2007; Alexis Ballier
+mkvtoolnix-2.0.2.ebuild:
Version bump, bug #168245

*mkvtoolnix-2.0.0 (22 Jan 2007)

22 Jan 2007; Alexis Ballier
+mkvtoolnix-2.0.0.ebuild:
Version bump, bug #162047

20 Jan 2007; Alexis Ballier
-files/mkvtoolnix-1.8.0-wxgtk.patch, -mkvtoolnix-1.7.0.ebuild,
-mkvtoolnix-1.8.0.ebuild:
Remove old versions

13 Jan 2007; nixnut mkvtoolnix-1.8.1.ebuild:
Stable on ppc wrt bug 160769

09 Jan 2007; Christian Faulhammer
mkvtoolnix-1.8.1.ebuild:
stable x86, bug #160769

08 Jan 2007; Steve Dibb mkvtoolnix-1.8.1.ebuild:
amd64 stable, bug 160769

*mkvtoolnix-1.8.1 (26 Nov 2006)

26 Nov 2006; Alexis Ballier
+mkvtoolnix-1.8.1.ebuild:
Version bump, bug fix release and support of
--with-wx-config=/path/to/wx/config

19 Nov 2006; Alexis Ballier
+files/mkvtoolnix-1.8.0-wxgtk.patch, mkvtoolnix-1.8.0.ebuild:
Adding a patch to force the use of wxgtk 2.6, thanks to Philantrop
, bug #155600

18 Nov 2006; Alexis Ballier mkvtoolnix-1.8.0.ebuild:
Adding missing libpcre dep wrt bug #155553

*mkvtoolnix-1.8.0 (18 Nov 2006)

18 Nov 2006; Alexis Ballier
+mkvtoolnix-1.8.0.ebuild:
Version bump. This one is flac 1.1.3 ready

01 Nov 2006; Steve Dibb -mkvtoolnix-1.5.5.ebuild:
Remove old versions

19 Oct 2006; Diego Pettenò
mkvtoolnix-1.5.5.ebuild, mkvtoolnix-1.7.0.ebuild:
Depend on 1.1.2 version of flac, as the 1.1.3 version changes API.

08 Oct 2006; Markus Rothe mkvtoolnix-1.7.0.ebuild:
Added ~ppc64

06 Oct 2006; Simon Stelling mkvtoolnix-1.7.0.ebuild:
stable on amd64

05 Oct 2006; mkvtoolnix-1.7.0.ebuild:
Stable on ppc wrt bug 150076

05 Oct 2006; Joshua Jackson ChangeLog:
Stable x86; bug #150076

07 Sep 2006; Steve Dibb mkvtoolnix-1.7.0.ebuild:
Revert changes, remove stripping --as-needed

07 Sep 2006; Steve Dibb mkvtoolnix-1.7.0.ebuild:
Simpler checking of wxGTK USE flags, wrt bug #146756

*mkvtoolnix-1.7.0 (06 Sep 2006)

06 Sep 2006; Steve Dibb +mkvtoolnix-1.7.0.ebuild:
Version bump

30 Aug 2006; Matthias Schwarzott
mkvtoolnix-1.5.5.ebuild, mkvtoolnix-1.6.5.ebuild:
Filter out -fforce-addr, see Bug #113396.

14 Mar 2006; Diego Pettenò
mkvtoolnix-1.6.5.ebuild:
Fix libmatroska dependency, thanks to Adam Chodorowski in bug #126117.

12 Mar 2006; Diego Pettenò
-files/mkvtoolnix-1.6.0-lzo2.patch, -mkvtoolnix-1.6.0.ebuild:
Drop old version.

12 Mar 2006; Diego Pettenò
mkvtoolnix-1.6.5.ebuild:
Fix libebml dependency version, bug #125882.

09 Mar 2006; Diego Pettenò
mkvtoolnix-1.6.5.ebuild:
Leave portage doing stripping, don't strip during install.

*mkvtoolnix-1.6.5 (06 Mar 2006)

06 Mar 2006; Diego Pettenò
+mkvtoolnix-1.6.5.ebuild:
Version bump, thanks to Elie Morisse in bug #118662.

05 Jan 2006; Diego Pettenò
mkvtoolnix-1.6.0.ebuild:
Filter --as-needed flag as wxWidgets does not like it.

17 Dec 2005; Diego Pettenò
mkvtoolnix-1.6.0.ebuild:
Install examples as side of documentation, thanks to Rodrigo Severo in bug
#114375.

15 Dec 2005; Diego Pettenò
+files/mkvtoolnix-1.6.0-lzo2.patch, mkvtoolnix-1.5.5.ebuild,
mkvtoolnix-1.6.0.ebuild:
Added patch to link against lzo2 (bug #112372). Also dropped gtk2 useflag as
wxGTK 2.6 defaults to building only gtk2 version.

19 Nov 2005; Joseph Jezak mkvtoolnix-1.5.5.ebuild:
Marked ppc stable for bug #111049.

05 Nov 2005; Diego Pettenò
-mkvtoolnix-1.0.1.ebuild:
Remove old and broken 1.0.1 version.

05 Nov 2005; Luis Medinas mkvtoolnix-1.5.5.ebuild:
Marked Stable on amd64. Bug #111049.

03 Nov 2005; mkvtoolnix-1.5.5.ebuild:
Stable on x86 wrt bug #111049.

31 Oct 2005; Diego Pettenò
-files/configure-wx_config.patch,
-files/mkvtoolnix-configure-checks.patch, -mkvtoolnix-0.9.5-r1.ebuild,
-mkvtoolnix-0.9.7-r1.ebuild, -mkvtoolnix-1.4.2.ebuild,
-mkvtoolnix-1.4.2-r1.ebuild, -mkvtoolnix-1.5.0.ebuild:
Cleanup old versions of mkvtoolnix.

*mkvtoolnix-1.6.0 (30 Oct 2005)

30 Oct 2005; Diego Pettenò
+mkvtoolnix-1.6.0.ebuild:
Bump to 1.6.0 version as per bug #105190.

*mkvtoolnix-1.5.5 (03 Sep 2005)

03 Sep 2005; Diego Pettenò
+mkvtoolnix-1.5.5.ebuild:
Added mkvtoolnix 1.5.5 as per bug #104687. This time it fixes bug #91328 so
re-added ~amd64 marking.

*mkvtoolnix-1.5.0 (02 Sep 2005)

02 Sep 2005; Diego Pettenò
+mkvtoolnix-1.5.0.ebuild:
Added mkvtoolnix 1.5.0. -amd64 until it's sorted out the crash on Add button.

*mkvtoolnix-1.4.2-r1 (03 Jun 2005)

03 Jun 2005; Diego Pettenò
+mkvtoolnix-1.4.2-r1.ebuild:
Added new revision which uses wxGTK 2.6 instead of 2.4. Added an huge patch
to fix format string mismatch for 64-bit arches.

30 May 2005; Diego Pettenò
mkvtoolnix-0.9.7-r1.ebuild, mkvtoolnix-1.0.1.ebuild,
mkvtoolnix-1.4.2.ebuild:
Fixed dependency over wxGTK 2.4 for all current ebuilds.

04 May 2005; David Holm mkvtoolnix-1.4.2.ebuild:
Readded to ~ppc. Please don't remove it without filing a proper bug report.

24 Apr 2005; Diego Pettenò
mkvtoolnix-1.0.1.ebuild:
Fixed dependencies for mkvtoolnix-1.0.1. Fixes #90224.

22 Apr 2005; Jan Brinkmann mkvtoolnix-1.0.1.ebuild:
1.0.1 stable on amd64, backported some changes from the 1.4.2 ebuild to the
1.0.1 ebuild

18 Apr 2005; Diego Pettenò
+files/mkvtoolnix-configure-checks.patch, mkvtoolnix-1.4.2.ebuild:
Cleanup of useflags, removed oggvorbis as it's a requested dependency, added
patch to enforce disabling of flac, renamed X useflag to wxwindows as it
enables wxGTK support. Moved wxwidget selection into pkg_setup (under
wxwindows useflag conditional).

*mkvtoolnix-1.4.2 (18 Apr 2005)

18 Apr 2005; Jan Brinkmann
-mkvtoolnix-0.9.4-r1.ebuild, -mkvtoolnix-1.0.ebuild,
-mkvtoolnix-1.4.0.ebuild, +mkvtoolnix-1.4.2.ebuild:
new upstream version, fixes #85078. also did some cleanup

*mkvtoolnix-1.4.0 (11 Mar 2005)

11 Mar 2005; Jan Brinkmann -mkvtoolnix-0.8.1.ebuild,
-mkvtoolnix-0.8.5.ebuild, -mkvtoolnix-0.8.7.ebuild,
-mkvtoolnix-0.8.8.ebuild, -mkvtoolnix-0.8.9.ebuild,
-mkvtoolnix-0.9.0.ebuild, -mkvtoolnix-0.9.1.ebuild,
-mkvtoolnix-0.9.2.ebuild, -mkvtoolnix-0.9.3.ebuild, mkvtoolnix-1.0.1.ebuild,
+mkvtoolnix-1.4.0.ebuild:
removed old versions, marked 1.0.1 stable on x86 and added 1.4.0 with ~amd64
KEYWORD.

*mkvtoolnix-1.0.1 (29 Jan 2005)

29 Jan 2005; Jan Brinkmann +mkvtoolnix-1.0.1.ebuild:
version bump. fixes #74542

*mkvtoolnix-1.0 (07 Dec 2004)

07 Dec 2004; Martin Holzer +mkvtoolnix-1.0.ebuild:
Version bumped. Closes 71699

07 Dec 2004; Martin Holzer mkvtoolnix-0.8.8.ebuild:
x86 stable.

*mkvtoolnix-0.9.7-r1 (07 Dec 2004)

07 Dec 2004; Martin Holzer
+mkvtoolnix-0.9.4-r1.ebuild, +mkvtoolnix-0.9.5-r1.ebuild,
+mkvtoolnix-0.9.7-r1.ebuild:
Fixing gtk detect. closes 62543

27 Oct 2004; Patrick Kursawe mkvtoolnix-0.9.7.ebuild:
Fixing bug #69115 (libmatroska-0.7.4 needed).

*mkvtoolnix-0.9.7 (25 Oct 2004)

25 Oct 2004; Anders Rune Jensen mkvtoolnix-0.9.7.ebuild:
Version bumped. Closes #66954

02 Sep 2004; Martin Holzer mkvtoolnix-0.9.5.ebuild:
fixing depend. closes 62563

*mkvtoolnix-0.9.5 (29 Aug 2004)

29 Aug 2004; Martin Holzer mkvtoolnix-0.9.5.ebuild:
Version bumped. Closes 61209

*mkvtoolnix-0.9.4 (25 Aug 2004)

25 Aug 2004; Martin Holzer mkvtoolnix-0.9.4.ebuild,
files/configure-wx_config.patch:
Version bumped. Closes 58284.

*mkvtoolnix-0.9.3 (01 Aug 2004)

01 Aug 2004; Martin Holzer mkvtoolnix-0.9.3.ebuild:
Version bumped.

*mkvtoolnix-0.9.2 (27 Jul 2004)

27 Jul 2004; Martin Holzer mkvtoolnix-0.9.2.ebuild:
Version bumped.

*mkvtoolnix-0.9.1 (24 Jun 2004)

24 Jun 2004; Martin Holzer mkvtoolnix-0.9.1.ebuild:
Version bumped. Closes 53816

*mkvtoolnix-0.9.0 (01 Jun 2004)

01 Jun 2004; Martin Holzer mkvtoolnix-0.9.0.ebuild:
Version bumped.

*mkvtoolnix-0.8.9 (01 Jun 2004)

01 Jun 2004; Martin Holzer mkvtoolnix-0.8.9.ebuild:
Version bumped. Closes 52601

28 Apr 2004; David Holm mkvtoolnix-0.8.8.ebuild:
Added to ~ppc.

*mkvtoolnix-0.8.8 (27 Apr 2004)

27 Apr 2004; Martin Holzer mkvtoolnix-0.8.8.ebuild:
Version bumped.

*mkvtoolnix-0.8.7 (10 Apr 2004)

10 Apr 2004; Martin Holzer mkvtoolnix-0.8.7.ebuild:
Version bumped. Closes 47123

18 Mar 2004; Martin Holzer mkvtoolnix-0.8.1.ebuild,
mkvtoolnix-0.8.5.ebuild:
updated src_uri

23 Feb 2004; Martin Holzer mkvtoolnix-0.8.1.ebuild:
x86 stable.

*mkvtoolnix-0.8.5 (23 Feb 2004)

23 Feb 2004; Martin Holzer mkvtoolnix-0.8.5.ebuild:
Version bumped. Closes 42558

23 Feb 2004; Martin Holzer mkvtoolnix-0.7.5.ebuild,
mkvtoolnix-0.7.7.ebuild, mkvtoolnix-0.8.0.ebuild, mkvtoolnix-0.8.1.ebuild:
updating depend. closes 42310

*mkvtoolnix-0.8.1 (15 Jan 2004)

15 Jan 2004; Martin Holzer mkvtoolnix-0.8.1.ebuild:
Version bumped. Closes 38000

*mkvtoolnix-0.8.0 (04 Jan 2004)

04 Jan 2004; Martin Holzer mkvtoolnix-0.8.0.ebuild:
Version bumped. Closes 37126.

*mkvtoolnix-0.7.7 (29 Dec 2003)

29 Dec 2003; Martin Holzer mkvtoolnix-0.7.7.ebuild:
Version bumped.

*mkvtoolnix-0.7.5 (21 Nov 2003)

21 Nov 2003; Martin Holzer mkvtoolnix-0.7.5.ebuild:
Version bumped. Closes #33160.

*mkvtoolnix-0.7.1 (05 Oct 2003)

05 Oct 2003; Joel Hill mkvtoolnix-0.7.1.ebuild:
Version Bump, added docs. closes #30355

*mkvtoolnix-0.5.0 (20 Jul 2003)

20 Jul 2003; Nick Hadaway mkvtoolnix-0.5.0.ebuild:
New ebuild. The matroska toolkit.

Manifest

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

DIST mkvtoolnix-2.2.0.tar.bz2 768803 RMD160 d7424983625fba62351b29e4967b5145ad1f25e3 SHA1 4d0194bdddc24a5578edd1badefbb6b92cec12be SHA256 707ec8acb736f5664c933628d5f44bba1c18af9cca6967a4a01a55ea4c64e777
DIST mkvtoolnix-2.3.0.tar.bz2 777798 RMD160 a6a86ec94c0038541af83fadb0523202ffbb476d SHA1 92002a03e6961d52b84493e51420d77d36475292 SHA256 3302b444078f56ea78ede1493d55e8ff97726304a13b847fa36f2f67edbec67a
DIST mkvtoolnix-2.4.0.tar.bz2 801465 RMD160 3101e05f763a00807da593ac6ea6441f010ad97c SHA1 1220475a7e9753aee8f17fb0dcc121fed6b98284 SHA256 80434538df5d46d71c873974707172c7d19e06ef4ceff9ff1cb70117ccd19185
EBUILD mkvtoolnix-2.2.0-r1.ebuild 1897 RMD160 28b17924cf20dd3f7b5a41b518b75d35fedd6a3b SHA1 4d24280b4fe47d89aadd9e4eca6ba322a69b3a59 SHA256 298fed1f31b1aab83418645d880c3b4ed766e96c89bdcbb6f817edb63ec627d9
EBUILD mkvtoolnix-2.3.0.ebuild 1669 RMD160 8734a5113093c0930d981ad1b11418d19d380381 SHA1 e7eca3aaa64e0ffcdcde62aa1c233a3fa24a7898 SHA256 c1946d1a0a18172ba6575f8a39657949da597eaecb711884b00928060cbe6f27
EBUILD mkvtoolnix-2.4.0.ebuild 1669 RMD160 f9f9033cb9909ff01ea3802f9f2f2b342f74cd6f SHA1 4f1a8a63a2896065daed544e6a2ecc58a061a8cd SHA256 5442b21e70318114e666f68b59d58baf6d1e0e6c4dfb019226e7ca2d699f4c80
MISC ChangeLog 14022 RMD160 cccd0ef260e1394cbde21631f93a03b72b2e0d77 SHA1 44c4f27b7372fa5673628df920d8bb9a1113e9b8 SHA256 80a92b039ce59c13f23224c5a036e54db90062ff746329ca9ece72edac556348
MISC metadata.xml 253 RMD160 71868f6bd2770c12c4ccf726f3de1bf9b8211d28 SHA1 f8d7127515244fba82de7daad73ef24ed65f36ef SHA256 9f4dc1b64d959e6192e5f464ee00ea68518f541193c39fe683f93f2eae4268cf
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkkDQBgACgkQvFcC4BYPU0og/gCdEriV8p0/QPlHdOiV2fx3odgD
2FUAnjtI/LefltcjokvYqxdX3gtgperc
=Dw2q
-----END PGP SIGNATURE-----

metadata.xml




video

media-video@gentoo.org
media-video herd

mkvtoolnix-2.2.0-r1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-video/mkvtoolnix/mkvtoolnix-2.2.0-r1.ebuild,v 1.5 2008/08/22 18:51:01 nixnut Exp $

EAPI="1"
inherit eutils wxwidgets flag-o-matic qt4 autotools

DESCRIPTION="Tools to create, alter, and inspect Matroska files"
HOMEPAGE="http://www.bunkus.org/videotools/mkvtoolnix"
SRC_URI="http://www.bunkus.org/videotools/mkvtoolnix/sources/${P}.tar.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc ~ppc64 x86 ~x86-fbsd"
IUSE="wxwindows flac bzip2 lzo qt4 debug"

DEPEND=">=dev-libs/libebml-0.7.7
>=media-libs/libmatroska-0.8.1
media-libs/libogg
media-libs/libvorbis
dev-libs/expat
dev-libs/libpcre
sys-libs/zlib
wxwindows? ( =x11-libs/wxGTK-2.8* )
flac? ( media-libs/flac )
bzip2? ( app-arch/bzip2 )
lzo? ( dev-libs/lzo )
qt4? ( || ( x11-libs/qt-gui:4 =x11-libs/qt-4.3* ) )"

pkg_setup() {
WX_GTK_VER="2.8"
if use wxwindows; then
need-wxwidgets unicode
fi

if ! built_with_use --missing true dev-libs/libpcre cxx; then
eerror "To build ${PN} you need the C++ bindings for pcre."
eerror "Please enable the cxx USE flag for dev-libs/libpcre"
die "Missing PCRE C++ bindings."
fi
}

src_unpack() {
unpack ${A}
cd "${S}"
eautoreconf
}

src_compile() {
use wxwindows && myconf="--with-wx-config=${WX_CONFIG}"
econf \
$(use_enable lzo) \
$(use_enable bzip2 bz2) \
$(use_enable wxwindows wxwidgets) \
$(use_enable debug) \
$(use_with flac) \
$(use_enable qt4 qt) \
${myconf} \
|| die "./configure died"

# Don't run strip while installing stuff, leave to portage the job.
emake STRIP="true" || die "make failed"
}

src_install() {
emake DESTDIR="${D}" STRIP="true" install || die "make install failed"
dodoc AUTHORS ChangeLog README TODO
dohtml doc/mkvmerge-gui.html doc/images/*
docinto examples
dodoc examples/*
}

mkvtoolnix-2.3.0.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-video/mkvtoolnix/mkvtoolnix-2.3.0.ebuild,v 1.1 2008/09/14 17:17:30 aballier Exp $

EAPI="1"
inherit eutils wxwidgets flag-o-matic qt4 autotools

DESCRIPTION="Tools to create, alter, and inspect Matroska files"
HOMEPAGE="http://www.bunkus.org/videotools/mkvtoolnix"
SRC_URI="http://www.bunkus.org/videotools/mkvtoolnix/sources/${P}.tar.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
IUSE="wxwindows flac bzip2 lzo qt4 debug"

DEPEND=">=dev-libs/libebml-0.7.7
>=media-libs/libmatroska-0.8.1
media-libs/libogg
media-libs/libvorbis
dev-libs/expat
sys-libs/zlib
dev-libs/boost
wxwindows? ( =x11-libs/wxGTK-2.8* )
flac? ( media-libs/flac )
bzip2? ( app-arch/bzip2 )
lzo? ( dev-libs/lzo )
qt4? ( || ( x11-libs/qt-gui:4 =x11-libs/qt-4.3* ) )"

pkg_setup() {
WX_GTK_VER="2.8"
if use wxwindows; then
need-wxwidgets unicode
fi
}

src_unpack() {
unpack ${A}
cd "${S}"
eautoreconf
}

src_compile() {
use wxwindows && myconf="--with-wx-config=${WX_CONFIG}"
econf \
$(use_enable lzo) \
$(use_enable bzip2 bz2) \
$(use_enable wxwindows wxwidgets) \
$(use_enable debug) \
$(use_with flac) \
$(use_enable qt4 qt) \
${myconf} \
|| die "./configure died"

# Don't run strip while installing stuff, leave to portage the job.
emake STRIP="true" || die "make failed"
}

src_install() {
emake DESTDIR="${D}" STRIP="true" install || die "make install failed"
dodoc AUTHORS ChangeLog README TODO
dohtml doc/mkvmerge-gui.html doc/images/*
docinto examples
dodoc examples/*
}

mkvtoolnix-2.4.0.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-video/mkvtoolnix/mkvtoolnix-2.4.0.ebuild,v 1.1 2008/10/25 15:49:38 aballier Exp $

EAPI="1"
inherit eutils wxwidgets flag-o-matic qt4 autotools

DESCRIPTION="Tools to create, alter, and inspect Matroska files"
HOMEPAGE="http://www.bunkus.org/videotools/mkvtoolnix"
SRC_URI="http://www.bunkus.org/videotools/mkvtoolnix/sources/${P}.tar.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
IUSE="wxwindows flac bzip2 lzo qt4 debug"

DEPEND=">=dev-libs/libebml-0.7.7
>=media-libs/libmatroska-0.8.1
media-libs/libogg
media-libs/libvorbis
dev-libs/expat
sys-libs/zlib
dev-libs/boost
wxwindows? ( =x11-libs/wxGTK-2.8* )
flac? ( media-libs/flac )
bzip2? ( app-arch/bzip2 )
lzo? ( dev-libs/lzo )
qt4? ( || ( x11-libs/qt-gui:4 =x11-libs/qt-4.3* ) )"

pkg_setup() {
WX_GTK_VER="2.8"
if use wxwindows; then
need-wxwidgets unicode
fi
}

src_unpack() {
unpack ${A}
cd "${S}"
eautoreconf
}

src_compile() {
use wxwindows && myconf="--with-wx-config=${WX_CONFIG}"
econf \
$(use_enable lzo) \
$(use_enable bzip2 bz2) \
$(use_enable wxwindows wxwidgets) \
$(use_enable debug) \
$(use_with flac) \
$(use_enable qt4 qt) \
${myconf} \
|| die "./configure died"

# Don't run strip while installing stuff, leave to portage the job.
emake STRIP="true" || die "make failed"
}

src_install() {
emake DESTDIR="${D}" STRIP="true" install || die "make install failed"
dodoc AUTHORS ChangeLog README TODO
dohtml doc/mkvmerge-gui.html doc/images/*
docinto examples
dodoc examples/*
}