summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Harder <radhermit@gentoo.org>2011-09-26 00:33:24 +0000
committerTim Harder <radhermit@gentoo.org>2011-09-26 00:33:24 +0000
commit53e59590d50330c8db47622be2601d5343a5f89c (patch)
tree063a8244b1225c56f8ea8951376a28f527172956 /media-libs
parentVersion bump. Add static-libs use flag (bug #381661), add debug use flag, upd... (diff)
downloadhistorical-53e59590d50330c8db47622be2601d5343a5f89c.tar.gz
historical-53e59590d50330c8db47622be2601d5343a5f89c.tar.bz2
historical-53e59590d50330c8db47622be2601d5343a5f89c.zip
Version bump. Update to EAPI 4 and add static-libs use flag (bug #381663).
Package-Manager: portage-2.2.0_alpha59/cvs/Linux x86_64
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/libmatroska/ChangeLog7
-rw-r--r--media-libs/libmatroska/Manifest18
-rw-r--r--media-libs/libmatroska/libmatroska-1.3.0.ebuild49
3 files changed, 67 insertions, 7 deletions
diff --git a/media-libs/libmatroska/ChangeLog b/media-libs/libmatroska/ChangeLog
index 502f8547afbf..c3cd29dc8242 100644
--- a/media-libs/libmatroska/ChangeLog
+++ b/media-libs/libmatroska/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for media-libs/libmatroska
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/libmatroska/ChangeLog,v 1.97 2011/09/24 17:06:11 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libmatroska/ChangeLog,v 1.98 2011/09/26 00:33:24 radhermit Exp $
+
+*libmatroska-1.3.0 (26 Sep 2011)
+
+ 26 Sep 2011; Tim Harder <radhermit@gentoo.org> +libmatroska-1.3.0.ebuild:
+ Version bump. Update to EAPI 4 and add static-libs use flag (bug #381663).
24 Sep 2011; Raúl Porcel <armin76@gentoo.org> libmatroska-1.2.0.ebuild:
alpha/ia64/sparc stable wrt #376399
diff --git a/media-libs/libmatroska/Manifest b/media-libs/libmatroska/Manifest
index 0c320fbb7394..877b77475270 100644
--- a/media-libs/libmatroska/Manifest
+++ b/media-libs/libmatroska/Manifest
@@ -1,5 +1,5 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
+Hash: SHA512
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
@@ -9,17 +9,23 @@ DIST libmatroska-0.9.0.tar.bz2 83444 RMD160 c50dca2394404895fa728060d6d46dc1ce5c
DIST libmatroska-1.0.0.tar.bz2 83282 RMD160 fb6e3a775fa611cbfbab3f178a3170cb6544d51e SHA1 1f58217968a081bd550ec06f2d6beb81a7a3ac68 SHA256 dc000523df508e457ead6447b2d9a2c549fbff525783c13a96d19bbd61137b88
DIST libmatroska-1.1.0.tar.bz2 80469 RMD160 8da0bd5bd83e6b158b714b554f35f82c05181e9d SHA1 ffc7d0b757854f9eb8c32e51f2fedadc796ef617 SHA256 4659d423856d67546dbdd1f30331ee5185cb8a0b27df98ec69274bd798c8a9b1
DIST libmatroska-1.2.0.tar.bz2 80394 RMD160 ef8510de9aea441063ea87a9f1f032f9909fc8a7 SHA1 253a7cb0217d4c98b6adc3b7c464671569ed29e4 SHA256 8b68ed72c4563363fc17517d0fe0862d6a51747870f51ee7d1bb362274a5d44f
+DIST libmatroska-1.3.0.tar.bz2 80542 RMD160 521b9f286acfdccf63a12a8e7c09208800b19e38 SHA1 81c5a812604c0f05c471230e05b8cbc4542226fc SHA256 5231ec958571365e719a6fd3c220227af6cf0f14e0bd1bcf766ddbc068d18e69
EBUILD libmatroska-0.8.1.ebuild 1122 RMD160 995c0fbe826d6881023b3987c2566e45192334b7 SHA1 4b72e56b3b6695a997cba55e4ea7f58663989f4b SHA256 8f50c90982390d4447e389e5d0e1e4b34146a93d06a231d73bf206331d156a51
EBUILD libmatroska-0.9.0.ebuild 1138 RMD160 488cd29f69f1e0cd53c8adce6b9a3974f52db92e SHA1 ef729801d9c95ac168616cb91485fd92da759471 SHA256 69ab30018a187a07ef36a0b558e5c15760e87952b923ed0a4a02f98c57605a90
EBUILD libmatroska-1.0.0.ebuild 1113 RMD160 669eaad5342ef513c5c1d5c74c0b01e2d10b7f32 SHA1 4cb5d97228a1414d81ded545a88d13720a102dce SHA256 bc622deef86287525bc236e450bd6c56b69c54e79364dc6a385c02efc03c90e5
EBUILD libmatroska-1.1.0.ebuild 1159 RMD160 5da63bbd02706222403642578f653be81b86e3bb SHA1 990bb86db12fa52e3db03addf4b44526a0cdbb62 SHA256 bc92b7dd11711728e8738d32577dcc5f77a8eab9d1f3f8550dd2d9ee8b1fabbb
EBUILD libmatroska-1.2.0.ebuild 1151 RMD160 9e88d2ab7bf2ba8d44a372af2549770a51dccdd5 SHA1 6d6718ab8ab7ab8815cf1bbae63a9db95436d090 SHA256 53915e3f419e48540bbe940ed012a5be2d699c965b96360d5cd859497147e05b
-MISC ChangeLog 13404 RMD160 39e4ac2d660a7d2532d8eb257072f15e02592bef SHA1 30f79358e1d8d04d13962cf13b62541aae211eb4 SHA256 433178c9f4a6f13e82740da2a5d1ed0804c7c0f7f16190953e1ceb6a143fae17
+EBUILD libmatroska-1.3.0.ebuild 1331 RMD160 6f98f3227574bdd0bfbfa216113bd3d1872797c5 SHA1 c845c030f49dec87aeed4392f31a819055cec2e1 SHA256 2cdeba41fe3ca50c1d817f2fe1f341b7d77ef33468d02df4239079a5286291e4
+MISC ChangeLog 13594 RMD160 756f04f0e9fa51589128fb9851dd04e7577d5c76 SHA1 bd4af1154aa823d6c9de0d590f6e53c2352bc574 SHA256 5e20f15084b1087417d40ac373846f517a1282a4353b853828924dcd6c23d332
MISC metadata.xml 225 RMD160 6e3fccd1ae62f02a0cb28d319aa185af0020822d SHA1 1b8ccc849053361ac907dc9b652796defd1ce906 SHA256 1a7f3e805478b42bc379b2a36944579d34d7e66ba5bf418a651e1cd58ad0a7f5
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
+Version: GnuPG v2.0.18 (GNU/Linux)
-iEYEARECAAYFAk5+DgkACgkQuQc30/atMkDICgCgv4UWy+1qTOojPBD+aDBcrWfH
-y0AAn2qG00x+yiEa/VAEC4OhPNMSFDMj
-=d05X
+iQEcBAEBCgAGBQJOf8haAAoJEEqz6FtPBkyjUXUIAJxH7p6pnk3DyvNiLoycAIob
+h61AndaWcrb5mB+w0gMknES/YTfN0xir7K94RjVVj3COVE6B4xrnlrfFVOBWMhkU
+v3GODncJCQpi8XzLYnxnqytB4ceSW4rjSyV4JhXbnb0CYGD/95xJ/WzCy2iYYwCA
+I+W2P1ellEnnygGCeKlHSroamf205J6o72T8yI8wcFb1BHQaG+wYdekUoI3Yz8I4
+HzmIXaRn3rwz3aWzXWXLOJucU9IprRaB3z2buN3LW7qyPbQUTqsWRXeE4tjsRUDk
+FIm4mBNFd47fxfHj0YdSrkJE/dEh6B/+c+MNt3BE+/cVaeOZtrx5r6BCNVRWHiw=
+=FfBd
-----END PGP SIGNATURE-----
diff --git a/media-libs/libmatroska/libmatroska-1.3.0.ebuild b/media-libs/libmatroska/libmatroska-1.3.0.ebuild
new file mode 100644
index 000000000000..6fab24d93a84
--- /dev/null
+++ b/media-libs/libmatroska/libmatroska-1.3.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libmatroska/libmatroska-1.3.0.ebuild,v 1.1 2011/09/26 00:33:24 radhermit Exp $
+
+EAPI="4"
+
+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="static-libs"
+RESTRICT="test"
+
+DEPEND=">=dev-libs/libebml-1.2.1"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${P}/make/linux"
+
+src_prepare() {
+ epatch "${FILESDIR}/${PN}-1.0.0-respectflags.patch"
+}
+
+src_compile() {
+ local targets="sharedlib"
+ use static-libs && targets+=" staticlib"
+
+ #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)" \
+ AR="$(tc-getAR)" \
+ ${targets}
+}
+
+src_install() {
+ local targets="install_sharedlib install_headers"
+ use static-libs && targets+=" install_staticlib"
+
+ emake prefix="${D}/usr" libdir="${D}/usr/$(get_libdir)" ${targets}
+ dodoc "${WORKDIR}/${P}/ChangeLog"
+}