Gentoo Archives: gentoo-commits

From: "Peter Volkov (pva)" <pva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in x11-misc/xscreensaver: xscreensaver-5.08.ebuild ChangeLog
Date: Mon, 19 Jan 2009 11:44:00
Message-Id: E1LOsXs-0007V9-7z@stork.gentoo.org
1 pva 09/01/19 11:43:56
2
3 Modified: ChangeLog
4 Added: xscreensaver-5.08.ebuild
5 Log:
6 Version bump.
7 (Portage version: 2.2_rc22/cvs/Linux 2.6.26-openvz.git-89451f9 i686)
8
9 Revision Changes Path
10 1.245 x11-misc/xscreensaver/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-misc/xscreensaver/ChangeLog?rev=1.245&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-misc/xscreensaver/ChangeLog?rev=1.245&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-misc/xscreensaver/ChangeLog?r1=1.244&r2=1.245
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/x11-misc/xscreensaver/ChangeLog,v
19 retrieving revision 1.244
20 retrieving revision 1.245
21 diff -u -r1.244 -r1.245
22 --- ChangeLog 24 Nov 2008 15:55:35 -0000 1.244
23 +++ ChangeLog 19 Jan 2009 11:43:56 -0000 1.245
24 @@ -1,6 +1,13 @@
25 # ChangeLog for x11-misc/xscreensaver
26 -# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/x11-misc/xscreensaver/ChangeLog,v 1.244 2008/11/24 15:55:35 ssuominen Exp $
28 +# Copyright 2002-2009 Gentoo Foundation; Distributed under the GPL v2
29 +# $Header: /var/cvsroot/gentoo-x86/x11-misc/xscreensaver/ChangeLog,v 1.245 2009/01/19 11:43:56 pva Exp $
30 +
31 +*xscreensaver-5.08 (19 Jan 2009)
32 +
33 + 19 Jan 2009; Peter Volkov <pva@g.o>
34 + +files/5.08/01_all_default_settings.patch,
35 + +files/5.08/02_all_no_intltool.patch, +xscreensaver-5.08.ebuild:
36 + Version bump.
37
38 24 Nov 2008; <ssuominen@g.o> metadata.xml:
39 Rename my old e-mail drac at gentoo.org to ssuominen at gentoo.org.
40
41
42
43 1.1 x11-misc/xscreensaver/xscreensaver-5.08.ebuild
44
45 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-misc/xscreensaver/xscreensaver-5.08.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-misc/xscreensaver/xscreensaver-5.08.ebuild?rev=1.1&content-type=text/plain
47
48 Index: xscreensaver-5.08.ebuild
49 ===================================================================
50 # Copyright 1999-2009 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/x11-misc/xscreensaver/xscreensaver-5.08.ebuild,v 1.1 2009/01/19 11:43:56 pva Exp $
53
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
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 src_unpack() {
96 unpack ${A}
97 cd "${S}"
98 EPATCH_SUFFIX="patch" epatch "${FILESDIR}"/${PV}
99 eautoreconf # bug 113681
100 }
101
102 src_compile() {
103 if use ppc || use ppc64; then
104 # Still fails to build "flurry" screensaver.
105 filter-flags -mabi=altivec
106 filter-flags -maltivec
107 append-flags -U__VEC__
108 fi
109
110 unset BC_ENV_ARGS #24568
111
112 econf \
113 --with-x-app-defaults=/usr/share/X11/app-defaults \
114 --with-hackdir=/usr/$(get_libdir)/misc/${PN} \
115 --with-configdir=/usr/share/${PN}/config \
116 --x-libraries=/usr/$(get_libdir) \
117 --x-includes=/usr/include \
118 --with-dpms-ext \
119 --with-xf86vmode-ext \
120 --with-xf86gamma-ext \
121 --with-randr-ext \
122 --with-proc-interrupts \
123 --with-xshm-ext \
124 --with-xdbe-ext \
125 --enable-locking \
126 --without-kerberos \
127 --without-gle \
128 --with-gtk \
129 --with-pixbuf \
130 --with-text-file=/etc/gentoo-release \
131 $(use_with suid setuid-hacks) \
132 $(use_with new-login login-manager) \
133 $(use_with xinerama xinerama-ext) \
134 $(use_with pam) \
135 $(use_with opengl gl) \
136 $(use_with jpeg)
137
138 emake || die "emake failed." # bug 155049
139 }
140
141 src_install() {
142 emake install_prefix="${D}" install || die "emake install failed."
143 dodoc README{,.hacking} || die
144
145 use pam && fperms 755 /usr/bin/${PN}
146 pamd_mimic_system ${PN} auth
147
148 # Collision with electricsheep, bug 135549
149 rm -f "${D}"/usr/share/${PN}/config/{electricsheep,fireflies}.xml
150 }