Gentoo Archives: gentoo-commits

From: "Tim Harder (radhermit)" <radhermit@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-libs/libbluray: metadata.xml ChangeLog libbluray-9999.ebuild
Date: Tue, 01 Feb 2011 12:37:51
Message-Id: 20110201123740.42AED20054@flycatcher.gentoo.org
1 radhermit 11/02/01 12:37:40
2
3 Modified: metadata.xml ChangeLog libbluray-9999.ebuild
4 Log:
5 Update live ebuild for bug #352033 thanks to Nikoli. Update dependencies and add static-libs, utils, and xine USE flags. Allow for building and installing BD-J support.
6
7 (Portage version: 2.2.0_alpha19/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.3 media-libs/libbluray/metadata.xml
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libbluray/metadata.xml?rev=1.3&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libbluray/metadata.xml?rev=1.3&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libbluray/metadata.xml?r1=1.2&r2=1.3
15
16 Index: metadata.xml
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/media-libs/libbluray/metadata.xml,v
19 retrieving revision 1.2
20 retrieving revision 1.3
21 diff -u -r1.2 -r1.3
22 --- metadata.xml 29 Jan 2011 17:43:21 -0000 1.2
23 +++ metadata.xml 1 Feb 2011 12:37:40 -0000 1.3
24 @@ -8,5 +8,8 @@
25 </maintainer>
26 <use>
27 <flag name="aacs">Add support for decryption of AACS</flag>
28 + <flag name="java">Add support for BD-J</flag>
29 + <flag name="utils">Install command-line utilities and examples</flag>
30 + <flag name="xine">Build Blu-ray input plugin for Xine</flag>
31 </use>
32 </pkgmetadata>
33
34
35
36 1.2 media-libs/libbluray/ChangeLog
37
38 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libbluray/ChangeLog?rev=1.2&view=markup
39 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libbluray/ChangeLog?rev=1.2&content-type=text/plain
40 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libbluray/ChangeLog?r1=1.1&r2=1.2
41
42 Index: ChangeLog
43 ===================================================================
44 RCS file: /var/cvsroot/gentoo-x86/media-libs/libbluray/ChangeLog,v
45 retrieving revision 1.1
46 retrieving revision 1.2
47 diff -u -r1.1 -r1.2
48 --- ChangeLog 17 Jul 2010 02:55:14 -0000 1.1
49 +++ ChangeLog 1 Feb 2011 12:37:40 -0000 1.2
50 @@ -1,6 +1,12 @@
51 # ChangeLog for media-libs/libbluray
52 -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
53 -# $Header: /var/cvsroot/gentoo-x86/media-libs/libbluray/ChangeLog,v 1.1 2010/07/17 02:55:14 beandog Exp $
54 +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
55 +# $Header: /var/cvsroot/gentoo-x86/media-libs/libbluray/ChangeLog,v 1.2 2011/02/01 12:37:40 radhermit Exp $
56 +
57 + 01 Feb 2011; Tim Harder <radhermit@g.o> libbluray-9999.ebuild,
58 + metadata.xml:
59 + Update live ebuild for bug #352033 thanks to Nikoli. Update dependencies and
60 + add static-libs, utils, and xine USE flags. Allow for building and installing
61 + BD-J support.
62
63 *libbluray-9999 (17 Jul 2010)
64
65
66
67
68 1.2 media-libs/libbluray/libbluray-9999.ebuild
69
70 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libbluray/libbluray-9999.ebuild?rev=1.2&view=markup
71 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libbluray/libbluray-9999.ebuild?rev=1.2&content-type=text/plain
72 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libbluray/libbluray-9999.ebuild?r1=1.1&r2=1.2
73
74 Index: libbluray-9999.ebuild
75 ===================================================================
76 RCS file: /var/cvsroot/gentoo-x86/media-libs/libbluray/libbluray-9999.ebuild,v
77 retrieving revision 1.1
78 retrieving revision 1.2
79 diff -u -r1.1 -r1.2
80 --- libbluray-9999.ebuild 17 Jul 2010 02:55:14 -0000 1.1
81 +++ libbluray-9999.ebuild 1 Feb 2011 12:37:40 -0000 1.2
82 @@ -1,40 +1,84 @@
83 -# Copyright 1999-2010 Gentoo Foundation
84 +# Copyright 1999-2011 Gentoo Foundation
85 # Distributed under the terms of the GNU General Public License v2
86 -# $Header: /var/cvsroot/gentoo-x86/media-libs/libbluray/libbluray-9999.ebuild,v 1.1 2010/07/17 02:55:14 beandog Exp $
87 +# $Header: /var/cvsroot/gentoo-x86/media-libs/libbluray/libbluray-9999.ebuild,v 1.2 2011/02/01 12:37:40 radhermit Exp $
88
89 EAPI=2
90
91 -inherit autotools git
92 +inherit autotools java-pkg-opt-2 git flag-o-matic
93
94 EGIT_REPO_URI="git://git.videolan.org/libbluray.git"
95
96 DESCRIPTION="Blu-ray playback libraries"
97 -HOMEPAGE="http://www.videolan.org/ http://git.videolan.org/?p=libbluray.git;a=summary"
98 +HOMEPAGE="http://www.videolan.org/developers/libbluray.html"
99
100 LICENSE="GPL-2"
101 SLOT="0"
102 KEYWORDS=""
103 -IUSE="aacs java"
104 +IUSE="aacs java static-libs utils xine"
105
106 -RDEPEND="aacs? ( media-video/aacskeys )"
107 -DEPEND="java? ( virtual/jdk )"
108 +COMMON_DEPEND="dev-libs/libxml2
109 + xine? ( media-libs/xine-lib )"
110 +RDEPEND="${COMMON_DEPEND}
111 + aacs? ( media-video/aacskeys )
112 + java? ( >=virtual/jre-1.6 )"
113 +DEPEND="${COMMON_DEPEND}
114 + java? ( >=virtual/jdk-1.6 )
115 + dev-util/pkgconfig"
116
117 src_prepare() {
118 use java && export JDK_HOME="$(java-config -g JAVA_HOME)"
119 eautoreconf
120 +
121 + java-pkg-opt-2_src_prepare
122 }
123
124 src_configure() {
125 local myconf=""
126 - use java && myconf="--with-jdk=${JDK_HOME}"
127 - econf $myconf
128 + if use java; then
129 + export JAVACFLAGS="$(java-pkg_javac-args)"
130 + append-cflags "$(java-pkg_get-jni-cflags)"
131 + myconf="--with-jdk=${JDK_HOME}"
132 + fi
133 +
134 + econf \
135 + $(use_enable java bdjava) \
136 + $(use_enable static-libs static) \
137 + $(use_enable utils static) \
138 + $(use_enable utils examples) \
139 + $myconf
140 +}
141 +
142 +src_compile() {
143 + emake || die
144 +
145 + if use xine; then
146 + cd player_wrappers/xine || die
147 + emake || die
148 + fi
149 }
150
151 src_install() {
152 emake DESTDIR="${D}" install || die
153 - dodoc doc/README README.txt TODO.txt
154 - cd "${S}"/src/examples/
155 - dobin clpi_dump index_dump mobj_dump mpls_dump sound_dump
156 - cd "${S}"/src/examples/.libs/
157 - dobin bdsplice libbluray_test list_titles
158 +
159 + dodoc doc/README README.txt TODO.txt || die
160 +
161 + if use utils; then
162 + cd src/examples/
163 + dobin clpi_dump index_dump mobj_dump mpls_dump sound_dump || die
164 + cd .libs/
165 + dobin bd_info bdsplice hdmv_test libbluray_test list_titles || die
166 + if use java; then
167 + dobin bdj_test || die
168 + fi
169 + fi
170 +
171 + if use java; then
172 + java-pkg_dojar "${S}/src/.libs/${PN}.jar"
173 + fi
174 +
175 + if use xine; then
176 + cd "${S}"/player_wrappers/xine || die
177 + emake DESTDIR="${D}" install || die
178 + newdoc HOWTO README.xine
179 + fi
180 }