From 36c615f69335f23c0aba2ab52ad2c9a2596b2fd0 Mon Sep 17 00:00:00 2001 From: Steve Dibb Date: Sat, 5 Jun 2010 16:10:03 +0000 Subject: [PATCH] Version bump, bug 321021 Package-Manager: portage-2.1.8.3/cvs/Linux x86_64 --- media-libs/libmatroska/ChangeLog | 10 ++++- media-libs/libmatroska/Manifest | 5 ++- .../libmatroska-0.9.0-respectflags.patch | 11 +++++ .../libmatroska/libmatroska-0.9.0.ebuild | 41 +++++++++++++++++++ 4 files changed, 64 insertions(+), 3 deletions(-) create mode 100644 media-libs/libmatroska/files/libmatroska-0.9.0-respectflags.patch create mode 100644 media-libs/libmatroska/libmatroska-0.9.0.ebuild diff --git a/media-libs/libmatroska/ChangeLog b/media-libs/libmatroska/ChangeLog index 083997dacd81..cdafda45d7cf 100644 --- a/media-libs/libmatroska/ChangeLog +++ b/media-libs/libmatroska/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for media-libs/libmatroska -# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/libmatroska/ChangeLog,v 1.82 2008/01/06 22:51:58 aballier Exp $ +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/libmatroska/ChangeLog,v 1.83 2010/06/05 16:10:03 beandog Exp $ + +*libmatroska-0.9.0 (05 Jun 2010) + + 05 Jun 2010; Steve Dibb +libmatroska-0.9.0.ebuild, + +files/libmatroska-0.9.0-respectflags.patch: + Version bump, bug 321021 06 Jan 2008; Alexis Ballier -files/libmatroska-0.8.0-respectflags.patch, diff --git a/media-libs/libmatroska/Manifest b/media-libs/libmatroska/Manifest index e5242e1a0163..bcf44b7ed8aa 100644 --- a/media-libs/libmatroska/Manifest +++ b/media-libs/libmatroska/Manifest @@ -1,5 +1,8 @@ AUX libmatroska-0.8.1-respectflags.patch 446 RMD160 ebb947a6d37f78de90f4ea5479ee5abb83779369 SHA1 08cdf37ad57f700834dc6936a8ec62dd26919583 SHA256 3590155ca6f8f199eb4e97c6d76b79f43f4b667bad9366f0af9394b5d42e89c8 +AUX libmatroska-0.9.0-respectflags.patch 453 RMD160 d11f3bb3087cd99b4334da2b2c1daa0f42ca8c30 SHA1 414400476ad9ffa46289a3be673747b4ce03ce8b SHA256 8b89de9b979917fbdaeb29a9c28fb6abdf61b85c58374607ed52dd245b7e266c DIST libmatroska-0.8.1.tar.bz2 91430 RMD160 ad6667222e723ac5aa4e42527fd35fd678eb3d9a SHA1 0799fb39ba90f22c71e1ffc5aef8f3ba9bb6800d SHA256 ee1f0c6a975ee14dd8b4b28b75d8f7a9f8498210d82e74411dbe95871382a7e9 +DIST libmatroska-0.9.0.tar.bz2 83444 RMD160 c50dca2394404895fa728060d6d46dc1ce5cf5d9 SHA1 f17bc0d2602b1e734f00685c533c84f5e55e4295 SHA256 11e8eaaab1d5d80775e28ded6a269896153d5e8c538e1444c6fa7b12a709f4d1 EBUILD libmatroska-0.8.1.ebuild 1121 RMD160 ef802ea2b128a5d69badaa1852bbfb264158ae02 SHA1 55f5c322dc3ea078585cfdee93375dd2ffcd6b74 SHA256 65e9756160750bbf121e2a20131a5ccd2963eb5810a51dcedc81230d89a7eacd -MISC ChangeLog 11324 RMD160 fa54d600181d40b1f277e58fc1a7253ade6892ad SHA1 e710714f7a5875f2cc34f881e43c469c77418833 SHA256 60f60544661d9f75e389cfab0272d9c45ffb191b03e7710eac7a0fad6015a6ef +EBUILD libmatroska-0.9.0.ebuild 1117 RMD160 1b9030bc9cd02a8648a03de704df8a217683ae1c SHA1 7d835dde25bd57ff9901efd9f720b04e39251637 SHA256 5868b7df17fc4beef614cd89ae8a39c228dc32bfffe29db8c5d5dccff07fc983 +MISC ChangeLog 11506 RMD160 63f7b9d137489827755a8ab29721601981c68ff4 SHA1 9c18381f5977c01ffa7c9ac82fd216d5a9311cc4 SHA256 d4ab2796a7480b7703e4acf1f07fc88e60b6828bc9f5845a67fec6c7cc186a15 MISC metadata.xml 225 RMD160 6e3fccd1ae62f02a0cb28d319aa185af0020822d SHA1 1b8ccc849053361ac907dc9b652796defd1ce906 SHA256 1a7f3e805478b42bc379b2a36944579d34d7e66ba5bf418a651e1cd58ad0a7f5 diff --git a/media-libs/libmatroska/files/libmatroska-0.9.0-respectflags.patch b/media-libs/libmatroska/files/libmatroska-0.9.0-respectflags.patch new file mode 100644 index 000000000000..2a7f7e29a983 --- /dev/null +++ b/media-libs/libmatroska/files/libmatroska-0.9.0-respectflags.patch @@ -0,0 +1,11 @@ +--- make/linux/Makefile.orig 2010-06-05 10:05:18.000000000 -0600 ++++ make/linux/Makefile 2010-06-05 10:05:50.000000000 -0600 +@@ -99,7 +99,7 @@ + $(RANLIB) $@ + + $(LIBRARY_SO): $(objects_so) +- $(CXX) -shared -Wl,-soname,$(LIBRARY_SO_VER) -o $(LIBRARY_SO_VER) $(objects_so) -lebml ++ $(CXX) $(LINKFLAGS) -shared -Wl,-soname,$(LIBRARY_SO_VER) -o $(LIBRARY_SO_VER) $(objects_so) -lebml + rm -f $(LIBRARY_SO) + ln -s $(LIBRARY_SO_VER) $(LIBRARY_SO) + diff --git a/media-libs/libmatroska/libmatroska-0.9.0.ebuild b/media-libs/libmatroska/libmatroska-0.9.0.ebuild new file mode 100644 index 000000000000..bb7503506794 --- /dev/null +++ b/media-libs/libmatroska/libmatroska-0.9.0.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/libmatroska/libmatroska-0.9.0.ebuild,v 1.1 2010/06/05 16:10:03 beandog Exp $ + +EAPI="2" + +inherit flag-o-matic eutils toolchain-funcs + +DESCRIPTION="Extensible multimedia container format based on EBML" +HOMEPAGE="http://www.matroska.org/" +SRC_URI="http://www.bunkus.org/videotools/mkvtoolnix/sources/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +IUSE="" + +DEPEND=">=dev-libs/libebml-0.7.6" + +src_prepare() { + epatch "${FILESDIR}/${P}-respectflags.patch" +} + +src_compile() { + cd "${S}/make/linux" + + #fixes locale for gcc3.4.0 to close bug 52385 + append-flags $(test-flags -finput-charset=ISO8859-15) + + emake PREFIX=/usr \ + LIBEBML_INCLUDE_DIR=/usr/include/ebml \ + LIBEBML_LIB_DIR=/usr/$(get_libdir) \ + CXX="$(tc-getCXX)" || die "make failed" +} + +src_install() { + cd "${S}/make/linux" + + emake prefix="${D}/usr" libdir="${D}/usr/$(get_libdir)" install || die "make install failed" + dodoc "${S}/ChangeLog" +} -- 2.26.2