summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Dibb <beandog@gentoo.org>2010-06-05 22:05:42 +0000
committerSteve Dibb <beandog@gentoo.org>2010-06-05 22:05:42 +0000
commita0ec3c1b4f8dbee2dd6650ca3fe0ba970e7b4ffe (patch)
treee2bd5f73d529274363db47fa97086d455bbf0657 /media-libs/libmatroska
parentFix DEPEND (diff)
downloadhistorical-a0ec3c1b4f8dbee2dd6650ca3fe0ba970e7b4ffe.tar.gz
historical-a0ec3c1b4f8dbee2dd6650ca3fe0ba970e7b4ffe.tar.bz2
historical-a0ec3c1b4f8dbee2dd6650ca3fe0ba970e7b4ffe.zip
Version bump
Package-Manager: portage-2.1.8.3/cvs/Linux x86_64
Diffstat (limited to 'media-libs/libmatroska')
-rw-r--r--media-libs/libmatroska/ChangeLog8
-rw-r--r--media-libs/libmatroska/Manifest5
-rw-r--r--media-libs/libmatroska/files/libmatroska-1.0.0-respectflags.patch11
-rw-r--r--media-libs/libmatroska/libmatroska-1.0.0.ebuild41
4 files changed, 63 insertions, 2 deletions
diff --git a/media-libs/libmatroska/ChangeLog b/media-libs/libmatroska/ChangeLog
index cdafda45d7cf..9f9be819e7ec 100644
--- a/media-libs/libmatroska/ChangeLog
+++ b/media-libs/libmatroska/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for media-libs/libmatroska
# 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 $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libmatroska/ChangeLog,v 1.84 2010/06/05 22:05:42 beandog Exp $
+
+*libmatroska-1.0.0 (05 Jun 2010)
+
+ 05 Jun 2010; Steve Dibb <beandog@gentoo.org> +libmatroska-1.0.0.ebuild,
+ +files/libmatroska-1.0.0-respectflags.patch:
+ Version bump
*libmatroska-0.9.0 (05 Jun 2010)
diff --git a/media-libs/libmatroska/Manifest b/media-libs/libmatroska/Manifest
index fdc8284fdbad..a5a4de5c1a96 100644
--- a/media-libs/libmatroska/Manifest
+++ b/media-libs/libmatroska/Manifest
@@ -1,8 +1,11 @@
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
+AUX libmatroska-1.0.0-respectflags.patch 453 RMD160 61f4ae10bc6accdfe14b9ec9dc43096528598017 SHA1 0d368438af1eb3943c9fd67e7efcec02b162f3a0 SHA256 f13f7ddd44a12c1633b0ac287284f93b1bc9cf77b56c74c9c545a981e3e2382b
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
+DIST libmatroska-1.0.0.tar.bz2 83282 RMD160 fb6e3a775fa611cbfbab3f178a3170cb6544d51e SHA1 1f58217968a081bd550ec06f2d6beb81a7a3ac68 SHA256 dc000523df508e457ead6447b2d9a2c549fbff525783c13a96d19bbd61137b88
EBUILD libmatroska-0.8.1.ebuild 1121 RMD160 ef802ea2b128a5d69badaa1852bbfb264158ae02 SHA1 55f5c322dc3ea078585cfdee93375dd2ffcd6b74 SHA256 65e9756160750bbf121e2a20131a5ccd2963eb5810a51dcedc81230d89a7eacd
EBUILD libmatroska-0.9.0.ebuild 1143 RMD160 d3d2a24278f8f7827728a29f8422d27b2a1f086d SHA1 a80ad8a49c1e1f796eade81b76c527d877c84751 SHA256 e7d70bfe01dedbfde11afb1da3c30ed6aab1d05408caae4509b36680f6a426f5
-MISC ChangeLog 11506 RMD160 63f7b9d137489827755a8ab29721601981c68ff4 SHA1 9c18381f5977c01ffa7c9ac82fd216d5a9311cc4 SHA256 d4ab2796a7480b7703e4acf1f07fc88e60b6828bc9f5845a67fec6c7cc186a15
+EBUILD libmatroska-1.0.0.ebuild 1117 RMD160 24e258e2b1ab9af401b8e280c505dd8d99db1edd SHA1 539579050795498098cd83d554a013854747742a SHA256 2147cb61cfb4a7474adeead2a7aee86e4d3714b5ad5affd55a96e72bd52cfbd6
+MISC ChangeLog 11677 RMD160 70693752955ff2fd4eca7b40cab4510f009cfe09 SHA1 5ff9ddfb465279ca4669d93dda30b86c7582135b SHA256 b93db5f750a73683ab6ce2b02897e4e2bacb1f340b8cf4d5f2c6666561dab387
MISC metadata.xml 225 RMD160 6e3fccd1ae62f02a0cb28d319aa185af0020822d SHA1 1b8ccc849053361ac907dc9b652796defd1ce906 SHA256 1a7f3e805478b42bc379b2a36944579d34d7e66ba5bf418a651e1cd58ad0a7f5
diff --git a/media-libs/libmatroska/files/libmatroska-1.0.0-respectflags.patch b/media-libs/libmatroska/files/libmatroska-1.0.0-respectflags.patch
new file mode 100644
index 000000000000..1095508160c0
--- /dev/null
+++ b/media-libs/libmatroska/files/libmatroska-1.0.0-respectflags.patch
@@ -0,0 +1,11 @@
+--- make/linux/Makefile.orig 2010-06-05 16:01:48.000000000 -0600
++++ make/linux/Makefile 2010-06-05 16:02:22.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-1.0.0.ebuild b/media-libs/libmatroska/libmatroska-1.0.0.ebuild
new file mode 100644
index 000000000000..8e17bd52afb3
--- /dev/null
+++ b/media-libs/libmatroska/libmatroska-1.0.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-1.0.0.ebuild,v 1.1 2010/06/05 22:05:42 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-1.0.0"
+
+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"
+}