Gentoo Archives: gentoo-commits

From: "Samuli Suominen (drac)" <drac@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in x11-misc/xscreensaver: ChangeLog xscreensaver-5.05.ebuild xscreensaver-5.04.ebuild
Date: Sun, 02 Mar 2008 14:45:31
Message-Id: E1JVpRQ-0002ef-Cx@stork.gentoo.org
1 drac 08/03/02 14:45:28
2
3 Modified: ChangeLog
4 Added: xscreensaver-5.05.ebuild
5 Removed: xscreensaver-5.04.ebuild
6 Log:
7 Version bump wrt #212060, thanks to Tobias Klausmann for reporting.
8 (Portage version: 2.1.4.4)
9
10 Revision Changes Path
11 1.223 x11-misc/xscreensaver/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-misc/xscreensaver/ChangeLog?rev=1.223&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-misc/xscreensaver/ChangeLog?rev=1.223&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-misc/xscreensaver/ChangeLog?r1=1.222&r2=1.223
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/x11-misc/xscreensaver/ChangeLog,v
20 retrieving revision 1.222
21 retrieving revision 1.223
22 diff -u -r1.222 -r1.223
23 --- ChangeLog 28 Feb 2008 15:54:29 -0000 1.222
24 +++ ChangeLog 2 Mar 2008 14:45:27 -0000 1.223
25 @@ -1,6 +1,14 @@
26 # ChangeLog for x11-misc/xscreensaver
27 # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/x11-misc/xscreensaver/ChangeLog,v 1.222 2008/02/28 15:54:29 drac Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/x11-misc/xscreensaver/ChangeLog,v 1.223 2008/03/02 14:45:27 drac Exp $
30 +
31 +*xscreensaver-5.05 (02 Mar 2008)
32 +
33 + 02 Mar 2008; Samuli Suominen <drac@g.o>
34 + +files/xscreensaver-5.05-desktop-entry.patch,
35 + +files/xscreensaver-5.05-posix-head.patch, -xscreensaver-5.04.ebuild,
36 + +xscreensaver-5.05.ebuild:
37 + Version bump wrt #212060, thanks to Tobias Klausmann for reporting.
38
39 28 Feb 2008; Samuli Suominen <drac@g.o>
40 xscreensaver-5.04-r1.ebuild:
41
42
43
44 1.1 x11-misc/xscreensaver/xscreensaver-5.05.ebuild
45
46 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-misc/xscreensaver/xscreensaver-5.05.ebuild?rev=1.1&view=markup
47 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-misc/xscreensaver/xscreensaver-5.05.ebuild?rev=1.1&content-type=text/plain
48
49 Index: xscreensaver-5.05.ebuild
50 ===================================================================
51 # Copyright 1999-2008 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.05.ebuild,v 1.1 2008/03/02 14:45:27 drac Exp $
54
55 inherit eutils flag-o-matic multilib pam
56
57 DESCRIPTION="A modular screen saver and locker for the X Window System"
58 SRC_URI="http://www.jwz.org/xscreensaver/${P}.tar.gz"
59 HOMEPAGE="http://www.jwz.org/xscreensaver"
60
61 LICENSE="BSD"
62 SLOT="0"
63 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
64 IUSE="jpeg new-login opengl pam suid xinerama"
65
66 RDEPEND="x11-libs/libXxf86misc
67 x11-apps/xwininfo
68 x11-apps/appres
69 media-libs/netpbm
70 >=dev-libs/libxml2-2.5
71 >=x11-libs/gtk+-2
72 >=gnome-base/libglade-1.99
73 pam? ( virtual/pam )
74 jpeg? ( media-libs/jpeg )
75 opengl? ( virtual/opengl )
76 xinerama? ( x11-libs/libXinerama )
77 new-login? ( gnome-base/gdm )"
78 DEPEND="${RDEPEND}
79 x11-proto/xf86vidmodeproto
80 x11-proto/xextproto
81 x11-proto/scrnsaverproto
82 x11-proto/recordproto
83 x11-proto/xf86miscproto
84 sys-devel/bc
85 dev-util/pkgconfig
86 sys-devel/gettext
87 dev-util/intltool
88 xinerama? ( x11-proto/xineramaproto )
89 !x11-misc/fireflies"
90
91 src_unpack() {
92 unpack ${A}
93 cd "${S}"
94 epatch "${FILESDIR}"/${PN}-5.04-gentoo.patch
95 epatch "${FILESDIR}"/${PN}-5.04-nsfw.patch
96 epatch "${FILESDIR}"/${P}-desktop-entry.patch
97 epatch "${FILESDIR}"/${P}-posix-head.patch
98 }
99
100 src_compile() {
101 # Simple workaround for the ppc* arches flurry screensaver, needed for <=5.04
102 filter-flags -mabi=altivec
103 filter-flags -maltivec
104 append-flags -U__VEC__
105
106 unset BC_ENV_ARGS
107
108 econf \
109 --with-x-app-defaults=/usr/share/X11/app-defaults \
110 --with-hackdir=/usr/$(get_libdir)/misc/${PN} \
111 --with-configdir=/usr/share/${PN}/config \
112 --x-libraries=/usr/$(get_libdir) \
113 --x-includes=/usr/include \
114 --with-dpms-ext \
115 --with-xf86vmode-ext \
116 --with-xf86gamma-ext \
117 --with-proc-interrupts \
118 --with-xpm \
119 --with-xshm-ext \
120 --with-xdbe-ext \
121 --enable-locking \
122 --without-kerberos \
123 --without-gle \
124 --with-gtk \
125 $(use_with suid setuid-hacks) \
126 $(use_with new-login login-manager) \
127 $(use_with xinerama xinerama-ext) \
128 $(use_with pam) \
129 $(use_with opengl gl) \
130 $(use_with jpeg)
131
132 # Bug 155049.
133 emake -j1 || die "emake failed."
134 }
135
136 src_install() {
137 emake install_prefix="${D}" install || die "emake install failed."
138
139 dodoc README*
140
141 use pam && fperms 755 /usr/bin/${PN}
142 pamd_mimic_system ${PN} auth
143
144 # Bug 135549.
145 rm -f "${D}"/usr/share/${PN}/config/{electricsheep,fireflies}.xml
146 dodir /usr/share/man/man6x
147 mv "${D}"/usr/share/man/man6/worm.6 \
148 "${D}"/usr/share/man/man6x/worm.6x
149 }
150
151
152
153 --
154 gentoo-commits@l.g.o mailing list