Gentoo Archives: gentoo-commits

From: Alexis Ballier <aballier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/libbluray/
Date: Tue, 06 Oct 2015 09:16:09
Message-Id: 1444122947.731b168797fbf9f80905f6ba074e7822c0632832.aballier@gentoo
1 commit: 731b168797fbf9f80905f6ba074e7822c0632832
2 Author: Alexis Ballier <aballier <AT> gentoo <DOT> org>
3 AuthorDate: Tue Oct 6 09:15:47 2015 +0000
4 Commit: Alexis Ballier <aballier <AT> gentoo <DOT> org>
5 CommitDate: Tue Oct 6 09:15:47 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=731b1687
7
8 media-libs/libbluray: Bump to 0.9.0.
9
10 Package-Manager: portage-2.2.22
11
12 media-libs/libbluray/Manifest | 1 +
13 media-libs/libbluray/libbluray-0.9.0.ebuild | 94 +++++++++++++++++++++++++++++
14 2 files changed, 95 insertions(+)
15
16 diff --git a/media-libs/libbluray/Manifest b/media-libs/libbluray/Manifest
17 index 64ba7ec..5fad57f 100644
18 --- a/media-libs/libbluray/Manifest
19 +++ b/media-libs/libbluray/Manifest
20 @@ -1,2 +1,3 @@
21 DIST libbluray-0.6.2.tar.bz2 582227 SHA256 8ca410c8a4a1e2e8344014a67e2c908182cff3e04ece4e3b9ef196cf6bca5cd0 SHA512 20fbc5f34d7d025efaac1b6398c18b94b603a52bfb6dd0f021059d3bd4c3cf785e715698cd09e5d1c97a7ed11bbd146b29aa363650620eef1efca08053fc033a WHIRLPOOL 5e69fe4042d709677635fdc6569a2b14a34ff93ef672b3138bffde3a492ca5b38d960ed3bec814444b5dc4b4491f108ed50d64c2c8d956164dfedd0a43b8f506
22 DIST libbluray-0.8.1.tar.bz2 623402 SHA256 cdbec680c5bbc2251de6ccd109cf5f798ea51db6fcb938df39283be1799efb8f SHA512 6618e01a567f0dc5d21302fc771d4155589c81703028b76f6090a2d12ef1c7e9d08d9c79312a7c8b2ca0d6c63ce980195f0866509a4f8f05f64ed6650c7f78dc WHIRLPOOL 899ffe320997d245ed76987993d7d7e1697fcea61474ad7fb664c0c519d2c6578344986e22a9fe7d23d7c458525f6effff68718619334916fbe42cccb6c5c801
23 +DIST libbluray-0.9.0.tar.bz2 624614 SHA256 84b61da9202fa724a76ac885af69df16a5583eb11d43e940dc201833bbfd694d SHA512 12db8b9ace0629158c1ce0e5447fc154609e9f78c55ff7d830c7ee38ccafa9824bfcdbe622d7e13e8c6d74205ae648ccf2e7c7b756692acc27e48fe9e2cc95ec WHIRLPOOL 7b8191bf0adcd1c612662a9bf66d2f94ba43bda1bd5a23425aee85b486aced4c0edf0f720a17361640f7982e5794bd531bfc9efa45e883495be4acd9ae42b8cc
24
25 diff --git a/media-libs/libbluray/libbluray-0.9.0.ebuild b/media-libs/libbluray/libbluray-0.9.0.ebuild
26 new file mode 100644
27 index 0000000..805d248
28 --- /dev/null
29 +++ b/media-libs/libbluray/libbluray-0.9.0.ebuild
30 @@ -0,0 +1,94 @@
31 +# Copyright 1999-2015 Gentoo Foundation
32 +# Distributed under the terms of the GNU General Public License v2
33 +# $Id$
34 +
35 +EAPI=5
36 +
37 +inherit autotools java-pkg-opt-2 flag-o-matic eutils multilib-minimal
38 +
39 +DESCRIPTION="Blu-ray playback libraries"
40 +HOMEPAGE="http://www.videolan.org/developers/libbluray.html"
41 +SRC_URI="http://ftp.videolan.org/pub/videolan/libbluray/${PV}/${P}.tar.bz2"
42 +
43 +LICENSE="LGPL-2.1"
44 +SLOT="0"
45 +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
46 +IUSE="aacs bdplus +fontconfig java static-libs +truetype utils +xml"
47 +
48 +COMMON_DEPEND="
49 + xml? ( >=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}] )
50 + fontconfig? ( >=media-libs/fontconfig-2.10.92[${MULTILIB_USEDEP}] )
51 + truetype? ( >=media-libs/freetype-2.5.0.1:2[${MULTILIB_USEDEP}] )
52 +"
53 +RDEPEND="
54 + ${COMMON_DEPEND}
55 + aacs? ( >=media-libs/libaacs-0.6.0[${MULTILIB_USEDEP}] )
56 + bdplus? ( media-libs/libbdplus[${MULTILIB_USEDEP}] )
57 + java? ( >=virtual/jre-1.6 )
58 +"
59 +DEPEND="
60 + ${COMMON_DEPEND}
61 + java? (
62 + >=virtual/jdk-1.6
63 + dev-java/ant-core
64 + )
65 + virtual/pkgconfig
66 +"
67 +
68 +DOCS=( ChangeLog README.txt )
69 +
70 +src_prepare() {
71 + if use java ; then
72 + export JDK_HOME="$(java-config -g JAVA_HOME)"
73 +
74 + # don't install a duplicate jar file
75 + sed -i '/^jar_DATA/d' Makefile.am || die
76 +
77 + java-pkg-opt-2_src_prepare
78 + fi
79 +
80 + eautoreconf
81 +}
82 +
83 +multilib_src_configure() {
84 + local myconf
85 + if multilib_is_native_abi && use java; then
86 + export JAVACFLAGS="$(java-pkg_javac-args)"
87 + append-cflags "$(java-pkg_get-jni-cflags)"
88 + myconf="--enable-bdjava"
89 + else
90 + myconf="--disable-bdjava"
91 + fi
92 +
93 + ECONF_SOURCE="${S}" econf \
94 + --disable-optimizations \
95 + $(multilib_native_use_enable utils examples) \
96 + $(use_with fontconfig) \
97 + $(use_with truetype freetype) \
98 + $(use_enable static-libs static) \
99 + $(use_with xml libxml2) \
100 + ${myconf}
101 +}
102 +
103 +multilib_src_install() {
104 + emake DESTDIR="${D}" install
105 +
106 + if multilib_is_native_abi && use utils; then
107 + dobin index_dump mobj_dump mpls_dump
108 + cd .libs/
109 + dobin bd_info bdsplice clpi_dump hdmv_test libbluray_test list_titles sound_dump
110 + if use java; then
111 + dobin bdj_test
112 + fi
113 + fi
114 +
115 + if multilib_is_native_abi && use java; then
116 + java-pkg_dojar "${BUILD_DIR}"/.libs/${PN}-j2se-${PV}.jar
117 + doenvd "${FILESDIR}"/90${PN}
118 + fi
119 +}
120 +
121 +multilib_src_install_all() {
122 + einstalldocs
123 + prune_libtool_files
124 +}