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-video/mediainfo: mediainfo-0.7.37.ebuild ChangeLog mediainfo-0.7.34.ebuild
Date: Sat, 27 Nov 2010 05:45:45
Message-Id: 20101127054523.AAC2320051@flycatcher.gentoo.org
1 radhermit 10/11/27 05:45:23
2
3 Modified: ChangeLog
4 Added: mediainfo-0.7.37.ebuild
5 Removed: mediainfo-0.7.34.ebuild
6 Log:
7 Version bump and remove old.
8
9 (Portage version: 2.2.0_alpha5/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.7 media-video/mediainfo/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mediainfo/ChangeLog?rev=1.7&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mediainfo/ChangeLog?rev=1.7&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mediainfo/ChangeLog?r1=1.6&r2=1.7
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/media-video/mediainfo/ChangeLog,v
21 retrieving revision 1.6
22 retrieving revision 1.7
23 diff -u -r1.6 -r1.7
24 --- ChangeLog 29 Oct 2010 06:01:17 -0000 1.6
25 +++ ChangeLog 27 Nov 2010 05:45:23 -0000 1.7
26 @@ -1,6 +1,12 @@
27 # ChangeLog for media-video/mediainfo
28 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/media-video/mediainfo/ChangeLog,v 1.6 2010/10/29 06:01:17 radhermit Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/media-video/mediainfo/ChangeLog,v 1.7 2010/11/27 05:45:23 radhermit Exp $
31 +
32 +*mediainfo-0.7.37 (27 Nov 2010)
33 +
34 + 27 Nov 2010; Tim Harder <radhermit@g.o> -mediainfo-0.7.34.ebuild,
35 + +mediainfo-0.7.37.ebuild:
36 + Version bump and remove old.
37
38 29 Oct 2010; Tim Harder <radhermit@g.o> mediainfo-0.7.36.ebuild:
39 Use emake instead of einstall and fix emake failure message.
40
41
42
43 1.1 media-video/mediainfo/mediainfo-0.7.37.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mediainfo/mediainfo-0.7.37.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/mediainfo/mediainfo-0.7.37.ebuild?rev=1.1&content-type=text/plain
47
48 Index: mediainfo-0.7.37.ebuild
49 ===================================================================
50 # Copyright 1999-2010 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/media-video/mediainfo/mediainfo-0.7.37.ebuild,v 1.1 2010/11/27 05:45:23 radhermit Exp $
53
54 EAPI="2"
55
56 WX_GTK_VER="2.8"
57 inherit autotools wxwidgets multilib
58
59 DESCRIPTION="MediaInfo supplies technical and tag information about media files"
60 HOMEPAGE="http://mediainfo.sourceforge.net"
61 SRC_URI="mirror://sourceforge/${PN}/source/${PN}/${PV}/${PN}_${PV}.tar.bz2"
62
63 S="${WORKDIR}/MediaInfo"
64
65 LICENSE="LGPL-3"
66 SLOT="0"
67 KEYWORDS="~amd64 ~x86"
68 IUSE="curl debug libmms static wxwidgets"
69
70 RDEPEND="
71 sys-libs/zlib
72 !static? (
73 media-libs/libzen
74 ~media-libs/lib${P}[curl=,libmms=]
75 )
76 wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[X] )"
77 DEPEND="${RDEPEND}
78 dev-util/pkgconfig
79 static? (
80 media-libs/libzen[static-libs]
81 ~media-libs/lib${P}[curl=,libmms=,static-libs]
82 )"
83
84 pkg_setup() {
85 TARGETS="CLI"
86 use wxwidgets && TARGETS+=" GUI"
87 }
88
89 src_prepare() {
90 for x in ${TARGETS}; do
91 cd "${S}/Project/GNU/${x}"
92 eautoreconf
93 done
94 }
95
96 src_configure() {
97 for target in ${TARGETS}; do
98 cd "${S}/Project/GNU/${target}"
99 local myconf=""
100 use wxwidgets && myconf="${myconf} --with-wxwidgets --with-wx-gui"
101 econf \
102 ${myconf} \
103 --disable-dependency-tracking \
104 $(use_enable debug) \
105 $(use_enable !static shared) \
106 $(use_enable static static) \
107 $(use_enable static staticlibs)
108 done
109 }
110
111 src_compile() {
112 for x in ${TARGETS}; do
113 cd "${S}/Project/GNU/${x}"
114 emake || die "emake failed for ${x}"
115 done
116 }
117 src_install() {
118 for x in ${TARGETS}; do
119 cd "${S}/Project/GNU/${x}"
120 emake DESTDIR="${D}" install || die "emake install failed"
121 dodoc "${S}/History_${x}.txt" || die
122 if [[ "${x}" = "GUI" ]]; then
123 newicon "${S}/Source/Ressource/Image/MediaInfo.png" "${PN}.png"
124 make_desktop_entry "${PN}-gui" "MediaInfo" "${PN}" "AudioVideo;GTK;"
125 fi
126 done
127
128 dodoc "${S}/"*.html || die
129 }