Version bump, bug 321021
authorSteve Dibb <beandog@gentoo.org>
Sat, 5 Jun 2010 16:10:03 +0000 (16:10 +0000)
committerSteve Dibb <beandog@gentoo.org>
Sat, 5 Jun 2010 16:10:03 +0000 (16:10 +0000)
Package-Manager: portage-2.1.8.3/cvs/Linux x86_64

media-libs/libmatroska/ChangeLog
media-libs/libmatroska/Manifest
media-libs/libmatroska/files/libmatroska-0.9.0-respectflags.patch [new file with mode: 0644]
media-libs/libmatroska/libmatroska-0.9.0.ebuild [new file with mode: 0644]

index 083997dacd81398f51a8865f731c001eec44b429..cdafda45d7cfd106afb1bb9aa7f68040655f9e13 100644 (file)
@@ -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 <beandog@gentoo.org> +libmatroska-0.9.0.ebuild,
+  +files/libmatroska-0.9.0-respectflags.patch:
+  Version bump, bug 321021
 
   06 Jan 2008; Alexis Ballier <aballier@gentoo.org>
   -files/libmatroska-0.8.0-respectflags.patch,
index e5242e1a0163f84ad69b4370000fab639a026738..bcf44b7ed8aaad74d105f79df7911f2bb9632588 100644 (file)
@@ -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 (file)
index 0000000..2a7f7e2
--- /dev/null
@@ -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) $@\r
+ \r
+ $(LIBRARY_SO): $(objects_so)\r
+-      $(CXX) -shared -Wl,-soname,$(LIBRARY_SO_VER) -o $(LIBRARY_SO_VER) $(objects_so) -lebml\r
++      $(CXX) $(LINKFLAGS) -shared -Wl,-soname,$(LIBRARY_SO_VER) -o $(LIBRARY_SO_VER) $(objects_so) -lebml\r
+       rm -f $(LIBRARY_SO)\r
+       ln -s $(LIBRARY_SO_VER) $(LIBRARY_SO)\r
+ \r
diff --git a/media-libs/libmatroska/libmatroska-0.9.0.ebuild b/media-libs/libmatroska/libmatroska-0.9.0.ebuild
new file mode 100644 (file)
index 0000000..bb75035
--- /dev/null
@@ -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"
+}