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