Gentoo Archives: gentoo-commits

From: "Samuli Suominen (ssuominen)" <ssuominen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in x11-misc/xscreensaver: xscreensaver-5.08-r2.ebuild ChangeLog xscreensaver-5.08-r1.ebuild
Date: Sat, 02 May 2009 10:33:52
Message-Id: E1M0CXU-0006w3-Va@stork.gentoo.org
1 ssuominen 09/05/02 10:33:48
2
3 Modified: ChangeLog
4 Added: xscreensaver-5.08-r2.ebuild
5 Removed: xscreensaver-5.08-r1.ebuild
6 Log:
7 Include XRandR 1.2 patch by Brian Tarricone wrt #249680.
8 (Portage version: 2.1.6.11/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.253 x11-misc/xscreensaver/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-misc/xscreensaver/ChangeLog?rev=1.253&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-misc/xscreensaver/ChangeLog?rev=1.253&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-misc/xscreensaver/ChangeLog?r1=1.252&r2=1.253
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/x11-misc/xscreensaver/ChangeLog,v
20 retrieving revision 1.252
21 retrieving revision 1.253
22 diff -u -r1.252 -r1.253
23 --- ChangeLog 30 Apr 2009 20:16:53 -0000 1.252
24 +++ ChangeLog 2 May 2009 10:33:48 -0000 1.253
25 @@ -1,6 +1,13 @@
26 # ChangeLog for x11-misc/xscreensaver
27 -# Copyright 2002-2009 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/x11-misc/xscreensaver/ChangeLog,v 1.252 2009/04/30 20:16:53 ssuominen Exp $
29 +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/x11-misc/xscreensaver/ChangeLog,v 1.253 2009/05/02 10:33:48 ssuominen Exp $
31 +
32 +*xscreensaver-5.08-r2 (02 May 2009)
33 +
34 + 02 May 2009; Samuli Suominen <ssuominen@g.o>
35 + -xscreensaver-5.08-r1.ebuild, +xscreensaver-5.08-r2.ebuild,
36 + +files/xscreensaver-5.08-randr12.patch:
37 + Include XRandR 1.2 patch by Brian Tarricone wrt #249680.
38
39 30 Apr 2009; Samuli Suominen <ssuominen@g.o>
40 xscreensaver-5.08-r1.ebuild:
41
42
43
44 1.1 x11-misc/xscreensaver/xscreensaver-5.08-r2.ebuild
45
46 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-misc/xscreensaver/xscreensaver-5.08-r2.ebuild?rev=1.1&view=markup
47 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-misc/xscreensaver/xscreensaver-5.08-r2.ebuild?rev=1.1&content-type=text/plain
48
49 Index: xscreensaver-5.08-r2.ebuild
50 ===================================================================
51 # Copyright 1999-2009 Gentoo Foundation
52 # Distributed under the terms of the GNU General Public License v2
53 # $Header: /var/cvsroot/gentoo-x86/x11-misc/xscreensaver/xscreensaver-5.08-r2.ebuild,v 1.1 2009/05/02 10:33:48 ssuominen Exp $
54
55 EAPI=2
56 inherit autotools eutils flag-o-matic multilib pam
57
58 DESCRIPTION="A modular screen saver and locker for the X Window System"
59 SRC_URI="http://www.jwz.org/xscreensaver/${P}.tar.gz"
60 HOMEPAGE="http://www.jwz.org/xscreensaver"
61
62 LICENSE="BSD"
63 SLOT="0"
64 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
65 IUSE="jpeg new-login opengl pam suid xinerama"
66
67 RDEPEND="x11-libs/libXmu
68 x11-libs/libXxf86vm
69 x11-libs/libXrandr
70 x11-libs/libXxf86misc
71 x11-libs/libXt
72 x11-libs/libX11
73 x11-libs/libXext
74 x11-apps/xwininfo
75 x11-apps/appres
76 media-libs/netpbm
77 >=dev-libs/libxml2-2.5
78 >=x11-libs/gtk+-2:2
79 >=gnome-base/libglade-1.99
80 pam? ( virtual/pam )
81 jpeg? ( media-libs/jpeg )
82 opengl? ( virtual/opengl )
83 xinerama? ( x11-libs/libXinerama )
84 new-login? ( gnome-base/gdm )"
85 DEPEND="${RDEPEND}
86 x11-proto/xf86vidmodeproto
87 x11-proto/xextproto
88 x11-proto/scrnsaverproto
89 x11-proto/recordproto
90 x11-proto/xf86miscproto
91 sys-devel/bc
92 dev-util/pkgconfig
93 sys-devel/gettext
94 dev-util/intltool
95 xinerama? ( x11-proto/xineramaproto )"
96
97 MAKEOPTS="${MAKEOPTS} -j1"
98
99 src_prepare() {
100 epatch "${FILESDIR}"/${PV}/01_all_default_settings.patch \
101 "${FILESDIR}"/${PV}/03_all_glforrestfire.patch \
102 "${FILESDIR}"/${P}-phosphor-segv.patch \
103 "${FILESDIR}"/${P}-po-recreate.patch \
104 "${FILESDIR}"/${P}-randr12.patch
105 eautoconf
106 }
107
108 src_configure() {
109 if use ppc || use ppc64; then
110 filter-flags -mabi=altivec
111 filter-flags -maltivec
112 append-flags -U__VEC__
113 fi
114
115 unset LINGUAS #113681
116 unset BC_ENV_ARGS #24568
117
118 econf \
119 --with-x-app-defaults=/usr/share/X11/app-defaults \
120 --with-hackdir=/usr/$(get_libdir)/misc/${PN} \
121 --with-configdir=/usr/share/${PN}/config \
122 --x-libraries=/usr/$(get_libdir) \
123 --x-includes=/usr/include \
124 --with-dpms-ext \
125 --with-xf86vmode-ext \
126 --with-xf86gamma-ext \
127 --with-randr-ext \
128 --with-proc-interrupts \
129 --with-xshm-ext \
130 --with-xdbe-ext \
131 --enable-locking \
132 --without-kerberos \
133 --without-gle \
134 --with-gtk \
135 --with-pixbuf \
136 --with-text-file=/etc/gentoo-release \
137 $(use_with suid setuid-hacks) \
138 $(use_with new-login login-manager) \
139 $(use_with xinerama xinerama-ext) \
140 $(use_with pam) \
141 $(use_with opengl gl) \
142 $(use_with jpeg)
143 }
144
145 src_install() {
146 emake install_prefix="${D}" install || die "emake install failed."
147 dodoc README{,.hacking}
148
149 use pam && fperms 755 /usr/bin/${PN}
150 pamd_mimic_system ${PN} auth
151
152 # Collision with electricsheep, bug 135549
153 rm -f "${D}"/usr/share/${PN}/config/{electricsheep,fireflies}.xml
154 }