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/libmediainfo: ChangeLog libmediainfo-0.7.58.ebuild
Date: Thu, 31 May 2012 10:21:43
Message-Id: 20120531102132.BCA412004B@flycatcher.gentoo.org
1 radhermit 12/05/31 10:21:32
2
3 Modified: ChangeLog
4 Added: libmediainfo-0.7.58.ebuild
5 Log:
6 Version bump.
7
8 (Portage version: 2.2.0_alpha108/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.46 media-libs/libmediainfo/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libmediainfo/ChangeLog?rev=1.46&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libmediainfo/ChangeLog?rev=1.46&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libmediainfo/ChangeLog?r1=1.45&r2=1.46
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-libs/libmediainfo/ChangeLog,v
20 retrieving revision 1.45
21 retrieving revision 1.46
22 diff -u -r1.45 -r1.46
23 --- ChangeLog 10 May 2012 07:16:24 -0000 1.45
24 +++ ChangeLog 31 May 2012 10:21:32 -0000 1.46
25 @@ -1,6 +1,11 @@
26 # ChangeLog for media-libs/libmediainfo
27 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/media-libs/libmediainfo/ChangeLog,v 1.45 2012/05/10 07:16:24 radhermit Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/media-libs/libmediainfo/ChangeLog,v 1.46 2012/05/31 10:21:32 radhermit Exp $
30 +
31 +*libmediainfo-0.7.58 (31 May 2012)
32 +
33 + 31 May 2012; Tim Harder <radhermit@g.o> +libmediainfo-0.7.58.ebuild:
34 + Version bump.
35
36 10 May 2012; Tim Harder <radhermit@g.o> -libmediainfo-0.7.54.ebuild:
37 Remove old.
38
39
40
41 1.1 media-libs/libmediainfo/libmediainfo-0.7.58.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libmediainfo/libmediainfo-0.7.58.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libmediainfo/libmediainfo-0.7.58.ebuild?rev=1.1&content-type=text/plain
45
46 Index: libmediainfo-0.7.58.ebuild
47 ===================================================================
48 # Copyright 1999-2012 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/media-libs/libmediainfo/libmediainfo-0.7.58.ebuild,v 1.1 2012/05/31 10:21:32 radhermit Exp $
51
52 EAPI="4"
53
54 inherit autotools multilib flag-o-matic
55
56 MY_PN="MediaInfo"
57 DESCRIPTION="MediaInfo libraries"
58 HOMEPAGE="http://mediainfo.sourceforge.net/"
59 SRC_URI="mirror://sourceforge/mediainfo/source/${PN}/${PV}/${PN}_${PV}.tar.bz2"
60
61 LICENSE="LGPL-3"
62 SLOT="0"
63 KEYWORDS="~amd64 ~x86"
64 IUSE="curl doc mms static-libs"
65
66 RDEPEND="sys-libs/zlib
67 dev-libs/tinyxml2
68 >=media-libs/libzen-0.4.27[static-libs=]
69 curl? ( net-misc/curl )
70 mms? ( >=media-libs/libmms-0.6.1[static-libs=] )"
71 DEPEND="${RDEPEND}
72 virtual/pkgconfig
73 doc? ( app-doc/doxygen )"
74
75 S=${WORKDIR}/${MY_PN}Lib/Project/GNU/Library
76
77 src_prepare() {
78 # Don't force -O2 by default
79 sed -i -e "s:-O2::" configure.ac
80
81 append-cppflags -DMEDIAINFO_LIBMMS_DESCRIBE_SUPPORT=0
82 eautoreconf
83 }
84
85 src_configure() {
86 econf \
87 --enable-shared \
88 --with-libtinyxml2 \
89 $(use_with curl libcurl) \
90 $(use_with mms libmms) \
91 $(use_enable static-libs static) \
92 $(use_enable static-libs staticlibs)
93 }
94
95 src_compile() {
96 default
97
98 if use doc; then
99 cd "${WORKDIR}/${MY_PN}Lib/Source/Doc"
100 doxygen Doxyfile || die
101 fi
102 }
103
104 src_install() {
105 default
106
107 edos2unix ${PN}.pc #414545
108 insinto /usr/$(get_libdir)/pkgconfig
109 doins ${PN}.pc
110
111 for x in ./ Archive Audio Duplicate Export Image Multiple Reader Tag Text Video; do
112 insinto /usr/include/${MY_PN}/${x}
113 doins "${WORKDIR}"/${MY_PN}Lib/Source/${MY_PN}/${x}/*.h
114 done
115
116 insinto /usr/include/${MY_PN}DLL
117 doins "${WORKDIR}"/${MY_PN}Lib/Source/${MY_PN}DLL/*.h
118
119 dodoc "${WORKDIR}"/${MY_PN}Lib/*.txt
120 if use doc; then
121 dohtml -r "${WORKDIR}"/${MY_PN}Lib/Doc/*
122 fi
123
124 find "${ED}" -name '*.la' -exec rm -f {} +
125 }