Gentoo Archives: gentoo-commits

From: "Kacper Kowalik (xarthisius)" <xarthisius@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in x11-misc/rss-glx: metadata.xml ChangeLog rss-glx-0.9.1.ebuild
Date: Sun, 30 May 2010 10:54:51
Message-Id: 20100530105445.9AB062CF37@corvid.gentoo.org
1 xarthisius 10/05/30 10:54:45
2
3 Modified: metadata.xml ChangeLog rss-glx-0.9.1.ebuild
4 Log:
5 Fixing build with forced --as-needed and automagic dependency on media-libs/quesoglc wrt bug 313837
6 (Portage version: 2.1.8.3/cvs/Linux x86_64)
7
8 Revision Changes Path
9 1.6 x11-misc/rss-glx/metadata.xml
10
11 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/rss-glx/metadata.xml?rev=1.6&view=markup
12 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/rss-glx/metadata.xml?rev=1.6&content-type=text/plain
13 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/rss-glx/metadata.xml?r1=1.5&r2=1.6
14
15 Index: metadata.xml
16 ===================================================================
17 RCS file: /var/cvsroot/gentoo-x86/x11-misc/rss-glx/metadata.xml,v
18 retrieving revision 1.5
19 retrieving revision 1.6
20 diff -u -r1.5 -r1.6
21 --- metadata.xml 25 Jun 2005 12:29:57 -0000 1.5
22 +++ metadata.xml 30 May 2010 10:54:44 -0000 1.6
23 @@ -2,4 +2,7 @@
24 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
25 <pkgmetadata>
26 <herd>desktop-misc</herd>
27 + <use>
28 + <flag name='quesoglc'>Enable support for OpenGL Character Renderer</flag>
29 + </use>
30 </pkgmetadata>
31
32
33
34 1.74 x11-misc/rss-glx/ChangeLog
35
36 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/rss-glx/ChangeLog?rev=1.74&view=markup
37 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/rss-glx/ChangeLog?rev=1.74&content-type=text/plain
38 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/rss-glx/ChangeLog?r1=1.73&r2=1.74
39
40 Index: ChangeLog
41 ===================================================================
42 RCS file: /var/cvsroot/gentoo-x86/x11-misc/rss-glx/ChangeLog,v
43 retrieving revision 1.73
44 retrieving revision 1.74
45 diff -u -r1.73 -r1.74
46 --- ChangeLog 8 Feb 2010 09:13:50 -0000 1.73
47 +++ ChangeLog 30 May 2010 10:54:44 -0000 1.74
48 @@ -1,6 +1,12 @@
49 # ChangeLog for x11-misc/rss-glx
50 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
51 -# $Header: /var/cvsroot/gentoo-x86/x11-misc/rss-glx/ChangeLog,v 1.73 2010/02/08 09:13:50 cla Exp $
52 +# $Header: /var/cvsroot/gentoo-x86/x11-misc/rss-glx/ChangeLog,v 1.74 2010/05/30 10:54:44 xarthisius Exp $
53 +
54 + 30 May 2010; Kacper Kowalik <xarthisius@g.o> rss-glx-0.9.1.ebuild,
55 + +files/rss-glx-0.9.1-asneeded.patch, +files/rss-glx-0.9.1-quesoglc.patch,
56 + metadata.xml:
57 + Fixing build with forced --as-needed and automagic dependency on
58 + media-libs/quesoglc wrt bug 313837. Thanks Diego for reporting.
59
60 *rss-glx-0.9.1 (08 Feb 2010)
61
62
63
64
65 1.2 x11-misc/rss-glx/rss-glx-0.9.1.ebuild
66
67 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/rss-glx/rss-glx-0.9.1.ebuild?rev=1.2&view=markup
68 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/rss-glx/rss-glx-0.9.1.ebuild?rev=1.2&content-type=text/plain
69 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/x11-misc/rss-glx/rss-glx-0.9.1.ebuild?r1=1.1&r2=1.2
70
71 Index: rss-glx-0.9.1.ebuild
72 ===================================================================
73 RCS file: /var/cvsroot/gentoo-x86/x11-misc/rss-glx/rss-glx-0.9.1.ebuild,v
74 retrieving revision 1.1
75 retrieving revision 1.2
76 diff -u -r1.1 -r1.2
77 --- rss-glx-0.9.1.ebuild 8 Feb 2010 09:13:50 -0000 1.1
78 +++ rss-glx-0.9.1.ebuild 30 May 2010 10:54:44 -0000 1.2
79 @@ -1,9 +1,9 @@
80 # Copyright 1999-2010 Gentoo Foundation
81 # Distributed under the terms of the GNU General Public License v2
82 -# $Header: /var/cvsroot/gentoo-x86/x11-misc/rss-glx/rss-glx-0.9.1.ebuild,v 1.1 2010/02/08 09:13:50 cla Exp $
83 +# $Header: /var/cvsroot/gentoo-x86/x11-misc/rss-glx/rss-glx-0.9.1.ebuild,v 1.2 2010/05/30 10:54:44 xarthisius Exp $
84
85 EAPI=2
86 -inherit autotools multilib
87 +inherit autotools eutils multilib
88
89 MY_P=${PN}_${PV}
90
91 @@ -14,7 +14,7 @@
92 LICENSE="GPL-2"
93 SLOT="0"
94 KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
95 -IUSE="+bzip2 openal"
96 +IUSE="+bzip2 openal quesoglc"
97
98 RDEPEND="x11-libs/libX11
99 x11-libs/libXext
100 @@ -23,7 +23,8 @@
101 >=media-gfx/imagemagick-6.4
102 >=x11-misc/xscreensaver-5.08-r2
103 bzip2? ( app-arch/bzip2 )
104 - openal? ( >=media-libs/freealut-1.1.0-r1 )"
105 + openal? ( >=media-libs/freealut-1.1.0-r1 )
106 + quesoglc? ( media-libs/quesoglc )"
107 DEPEND="${RDEPEND}
108 x11-proto/xextproto
109 dev-util/pkgconfig
110 @@ -35,6 +36,8 @@
111 sed -e '/CFLAGS=/s:-O2:${CFLAGS}:' \
112 -e '/CXXFLAGS=/s:-O2:${CXXFLAGS}:' \
113 -i configure.in || die "sed failed"
114 + epatch "${FILESDIR}"/${P}-quesoglc.patch \
115 + "${FILESDIR}"/${P}-asneeded.patch
116 eautoreconf
117 }
118
119 @@ -45,12 +48,13 @@
120 --disable-dependency-tracking \
121 $(use_enable bzip2) \
122 $(use_enable openal sound) \
123 + $(use_with quesoglc) \
124 --with-configdir=/usr/share/xscreensaver/config
125 }
126
127 src_install() {
128 emake DESTDIR="${D}" install || die "emake install failed"
129 - dodoc ChangeLog README*
130 + dodoc ChangeLog README* || die
131 }
132
133 pkg_postinst() {