Portage is a package management system used by Gentoo Linux
# ChangeLog for gnome-extra/gnome-screensaver
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-screensaver/ChangeLog,v 1.77 2008/04/10 23:29:16 eva Exp $
*gnome-screensaver-2.22.2 (10 Apr 2008)
10 Apr 2008; Gilles Dartiguelongue
+gnome-screensaver-2.22.2.ebuild:
Bump to 2.22.2. Fix CVE-2008-0887, add a limit to the password field.
03 Apr 2008; Tobias Scherbaum
gnome-screensaver-2.20.0-r3.ebuild:
ppc stable, bug #213940
02 Apr 2008; Markus Meier
gnome-screensaver-2.20.0-r3.ebuild:
amd64 stable, security bug #213940
02 Apr 2008; Raúl Porcel
gnome-screensaver-2.20.0-r3.ebuild:
alpha/ia64 stable wrt security #213940
*gnome-screensaver-2.22.0-r1 (02 Apr 2008)
*gnome-screensaver-2.20.0-r3 (02 Apr 2008)
02 Apr 2008; Gilles Dartiguelongue
+files/gnome-screensaver-CVE-2008-0887.patch,
+gnome-screensaver-2.20.0-r3.ebuild, -gnome-screensaver-2.22.0.ebuild,
+gnome-screensaver-2.22.0-r1.ebuild:
fix security bug #213940
26 Mar 2008; Doug Goldstein
gnome-screensaver-2.22.0.ebuild:
only make xscreensaver warning appear when users have xscreensaver
installed
*gnome-screensaver-2.22.0 (23 Mar 2008)
23 Mar 2008; Gilles Dartiguelongue
-gnome-screensaver-2.20.0.ebuild, +gnome-screensaver-2.22.0.ebuild:
New version for GNOME-2.22. Uses GIO, new theme transfer progress dialog.
Fix some long standing automagic deps (Xxf86{misc,vm}).
22 Mar 2008; Daniel Gryniewicz
gnome-screensaver-2.20.0-r2.ebuild:
Marked stable on amd64 for bug #212986
17 Mar 2008; Jeroen Roovers
gnome-screensaver-2.20.0-r2.ebuild:
Stable for HPPA (bug #212986).
16 Mar 2008; Christian Faulhammer
gnome-screensaver-2.20.0-r2.ebuild:
stable x86, bug 212986
15 Mar 2008; Brent Baude
gnome-screensaver-2.20.0-r2.ebuild:
Marking gnome-screensaver-2.20.0-r2 ppc64 for bug 212986
15 Mar 2008; nixnut
gnome-screensaver-2.20.0-r2.ebuild:
Stable on ppc wrt bug 212986
14 Mar 2008; Raúl Porcel
gnome-screensaver-2.20.0-r2.ebuild:
alpha/ia64/sparc stable wrt #212986
*gnome-screensaver-2.20.0-r2 (21 Feb 2008)
21 Feb 2008; Mart Raudsepp
-gnome-screensaver-2.20.0-r1.ebuild, +gnome-screensaver-2.20.0-r2.ebuild:
Make the gamma patch actually apply
*gnome-screensaver-2.20.0-r1 (21 Feb 2008)
21 Feb 2008; Mart Raudsepp
+files/gnome-screensaver-2.20.0-fix-gamma.patch,
+gnome-screensaver-2.20.0-r1.ebuild:
Improve gamma restoring, bug 201019. Thanks to Pacho Ramos
12 Dec 2007; Mart Raudsepp
gnome-screensaver-2.20.0.ebuild:
Install the correct screensaver migration instructions, bug 202004
29 Nov 2007; Jeroen Roovers
gnome-screensaver-2.20.0.ebuild:
Stable for HPPA (bug #199740).
26 Nov 2007; Markus Rothe
gnome-screensaver-2.20.0.ebuild:
Stable on ppc64; bug #199740
24 Nov 2007; Brent Baude
gnome-screensaver-2.20.0.ebuild:
Marking gnome-screensaver-2.20.0 ppc stable for bug 199740
22 Nov 2007; Raúl Porcel
gnome-screensaver-2.20.0.ebuild:
alpha/ia64/sparc stable wrt #199740
21 Nov 2007; Dawid Węgliński
gnome-screensaver-2.20.0.ebuild:
Stable on x86 (bug #199740)
20 Nov 2007; Samuli Suominen
gnome-screensaver-2.20.0.ebuild:
amd64 stable wrt #199740
19 Oct 2007; Jeroen Roovers
gnome-screensaver-2.20.0.ebuild:
Marked ~hppa (mr_bones).
11 Oct 2007; Gilles Dartiguelongue
gnome-screensaver-2.16.2-r1.ebuild, gnome-screensaver-2.16.3-r1.ebuild,
gnome-screensaver-2.18.2-r1.ebuild:
fix quoting, use of ${PORTAGE_COMPRESS}
*gnome-screensaver-2.20.0 (02 Oct 2007)
02 Oct 2007; Saleem Abdulrasool
+gnome-screensaver-2.20.0.ebuild:
version bump for 2.20
22 Sep 2007; Tom Gall
gnome-screensaver-2.18.2-r1.ebuild:
stable on ppc64
28 Aug 2007; Jeroen Roovers
gnome-screensaver-2.18.2-r1.ebuild:
Stable for HPPA (bug #185823).
11 Aug 2007; Mart Raudsepp
-gnome-screensaver-2.14.2-r1.ebuild:
Removing Gnome 2.14
11 Aug 2007; Andrej Kacian
gnome-screensaver-2.18.2-r1.ebuild:
Stable on x86, bug #185823.
10 Aug 2007; Christoph Mende
gnome-screensaver-2.18.2-r1.ebuild:
Stable on amd64 wrt bug #185823
08 Aug 2007; Raúl Porcel
gnome-screensaver-2.18.2-r1.ebuild:
alpha/ia64 stable wrt #185823
07 Aug 2007; Tobias Scherbaum
gnome-screensaver-2.18.2-r1.ebuild:
Stable on ppc wrt bug #185823.
07 Aug 2007; Gustavo Zacarias
gnome-screensaver-2.18.2-r1.ebuild:
Stable on sparc wrt #185823
22 Jul 2007; Hans de Graaff
gnome-screensaver-2.14.2-r1.ebuild:
Drop virtual/x11 references.
*gnome-screensaver-2.18.2-r1 (22 Jul 2007)
*gnome-screensaver-2.16.3-r1 (22 Jul 2007)
*gnome-screensaver-2.16.2-r1 (22 Jul 2007)
*gnome-screensaver-2.14.2-r1 (22 Jul 2007)
22 Jul 2007; Saleem Abdulrasool
-gnome-screensaver-2.14.2.ebuild, +gnome-screensaver-2.14.2-r1.ebuild,
-gnome-screensaver-2.16.2.ebuild, +gnome-screensaver-2.16.2-r1.ebuild,
-gnome-screensaver-2.16.3.ebuild, +gnome-screensaver-2.16.3-r1.ebuild,
-gnome-screensaver-2.18.1.ebuild, -gnome-screensaver-2.18.2.ebuild,
+gnome-screensaver-2.18.2-r1.ebuild:
Revbump all gnome screensavers for leakygid issue, remove older 2.18.1 in
favor of 2.18.2 (bug #186177)
08 Jul 2007; Michael Sterrett
gnome-screensaver-2.14.2.ebuild, gnome-screensaver-2.16.2.ebuild,
gnome-screensaver-2.16.3.ebuild, gnome-screensaver-2.18.1.ebuild,
gnome-screensaver-2.18.2.ebuild:
remove reference to old, removed dbus (bug #183696)
*gnome-screensaver-2.18.2 (29 Jun 2007)
29 Jun 2007; Mart Raudsepp
-gnome-screensaver-2.18.0.ebuild, +gnome-screensaver-2.18.2.ebuild:
Version bump
22 Jun 2007; Jeroen Roovers
gnome-screensaver-2.18.0.ebuild, gnome-screensaver-2.18.1.ebuild:
Marked ~hppa (bug #182551).
*gnome-screensaver-2.16.3 (25 May 2007)
25 May 2007; Mart Raudsepp
+gnome-screensaver-2.16.3.ebuild, gnome-screensaver-2.18.0.ebuild,
gnome-screensaver-2.18.1.ebuild:
Bump 2.16 series to 2.16.3. Update screensaver migration help text to work
with 2.16+ versions, bug 166647
*gnome-screensaver-2.18.1 (17 Apr 2007)
17 Apr 2007; Saleem Abdulrasool
+gnome-screensaver-2.18.1.ebuild:
Version bump for 2.18.1
28 Mar 2007; Roy Marples
gnome-screensaver-2.16.2.ebuild, gnome-screensaver-2.18.0.ebuild:
-pam really doesn't use PAM
Keyworded ~x86-fbsd.
*gnome-screensaver-2.18.0 (27 Mar 2007)
27 Mar 2007; Daniel Gryniewicz
+gnome-screensaver-2.18.0.ebuild:
gnome 2.18.0
18 Mar 2007; Marius Mauch
gnome-screensaver-2.14.2.ebuild, gnome-screensaver-2.16.2.ebuild:
Replacing einfo with elog
29 Jan 2007; Daniel Gryniewicz
+files/gnome-screensaver-2.16.2-openpam.patch,
gnome-screensaver-2.16.2.ebuild:
Make it build with openpam; bug #163748
21 Jan 2007; Bryan Østergaard
gnome-screensaver-2.16.2.ebuild:
Stable on IA64, bug 156662.
19 Jan 2007; Jeroen Roovers
gnome-screensaver-2.16.2.ebuild:
Stable for HPPA (bug #147751).
14 Jan 2007; Bryan Østergaard
gnome-screensaver-2.16.2.ebuild:
Stable on Alpha.
22 Dec 2006; Leonardo Boshell
gnome-screensaver-2.16.2.ebuild:
Added xf86miscproto to DEPEND, as noticed by Chris Gianelloni on bug
#158721. Moved other x11-proto packages from RDEPEND to DEPEND. Sanitise
spaces. Fix the implementation of the 'doc' USE flag. Removed 'eutils'
from the inherit call. Make sure gnome2_pkg_postinst() is called to
enforce the loading of Gconf schemas.
21 Dec 2006; Markus Rothe
gnome-screensaver-2.16.2.ebuild:
Stable on ppc64; bug #156662
18 Dec 2006; Gustavo Zacarias
gnome-screensaver-2.16.2.ebuild:
Stable on sparc
17 Dec 2006; Tobias Scherbaum
gnome-screensaver-2.16.2.ebuild:
Stable on ppc wrt bug #156662.
12 Dec 2006; Chris Gianelloni
gnome-screensaver-2.16.2.ebuild:
Stable on amd64 wrt bug #156662.
10 Dec 2006; Andrej Kacian
gnome-screensaver-2.16.2.ebuild:
Stable on x86, bug #156662.
07 Dec 2006; Saleem Abdulrasool
-gnome-screensaver-2.16.0.ebuild, -gnome-screensaver-2.16.1.ebuild:
pruning old versions
*gnome-screensaver-2.16.2 (07 Dec 2006)
07 Dec 2006; Saleem Abdulrasool
+gnome-screensaver-2.16.2.ebuild:
Version bump from upstream
25 Nov 2006; Bryan Østergaard
gnome-screensaver-2.16.1.ebuild:
Add ~alpha keyword.
17 Nov 2006; Saleem Abdulrasool
-gnome-screensaver-2.14.0.ebuild, -gnome-screensaver-2.14.1.ebuild:
Dropping old ebuilds
17 Nov 2006; Saleem Abdulrasool
gnome-screensaver-2.16.0.ebuild, gnome-screensaver-2.16.1.ebuild:
Update deps for dbus 1.0
13 Oct 2006; Aron Griffis
gnome-screensaver-2.16.0.ebuild, gnome-screensaver-2.16.1.ebuild:
Mark 2.16.1 2.16.0 ~ia64
*gnome-screensaver-2.16.1 (13 Oct 2006)
13 Oct 2006; Mart Raudsepp
+gnome-screensaver-2.16.1.ebuild:
Version bump
12 Sep 2006; Daniel Gryniewicz
gnome-screensaver-2.16.0.ebuild:
Remove monolithic X deps
12 Sep 2006; Daniel Gryniewicz
gnome-screensaver-2.16.0.ebuild:
It appears to be virtual/opengl, not virtual/gl
09 Sep 2006; Saleem Abdulrasool
gnome-screensaver-2.16.0.ebuild:
Fix gl useflag in depend
*gnome-screensaver-2.16.0 (07 Sep 2006)
07 Sep 2006; Daniel Gryniewicz
+gnome-screensaver-2.16.0.ebuild:
New version for gnome 2.16
03 Sep 2006; Markus Rothe
gnome-screensaver-2.14.2.ebuild:
Added ~ppc64
03 Sep 2006; Tobias Scherbaum
gnome-screensaver-2.14.2.ebuild:
hppa stable
17 Jul 2006; Daniel Gryniewicz
gnome-screensaver-2.14.2.ebuild:
Marked stable on amd64 for bug #139612
16 Jul 2006; Tobias Scherbaum
gnome-screensaver-2.14.2.ebuild:
Added ~hppa
14 Jul 2006; Tobias Scherbaum
gnome-screensaver-2.14.2.ebuild:
ppc stable, bug #139612
12 Jul 2006; Chris Gianelloni
gnome-screensaver-2.14.2.ebuild:
Stable on x86 wrt bug #139612.
10 Jul 2006; Gustavo Zacarias
gnome-screensaver-2.14.2.ebuild:
Stable on sparc wrt #139612
*gnome-screensaver-2.14.2 (30 Jun 2006)
30 Jun 2006;
Bump for 2.14.2
16 May 2006; Saleem Abdulrasool
gnome-screensaver-2.14.1.ebuild:
Fix documentation location (bug #126737)
16 May 2006; Saleem Abdulrasool
files/xss-conversion.txt:
Updating XScreenSaver module conversion doc (bug #126737)
*gnome-screensaver-2.14.1 (12 Apr 2006)
12 Apr 2006; Saleem Abdulrasool
+files/xss-conversion.txt, +gnome-screensaver-2.14.1.ebuild:
Version bump for 2.14.1
27 Mar 2006; Gustavo Zacarias
gnome-screensaver-2.14.0.ebuild:
Keyworded ~sparc
*gnome-screensaver-2.14.0 (18 Mar 2006)
18 Mar 2006; Saleem Abdulrasool
+gnome-screensaver-2.14.0.ebuild:
Initial import of gnome-screensaver. Ebuild by Saleem Abdulrasool
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
AUX gnome-screensaver-2.20.0-fix-gamma.patch 1637 RMD160 1bda5b646edb2b38218c93ac05b6f592e1366bca SHA1 243191a5c59be9badbba440ef364483a83d69fae SHA256 20c5afb7c058e1a4acf308eee466bbf81fb01e2df9a238fc48b0e89384521005
AUX gnome-screensaver-CVE-2008-0887.patch 7965 RMD160 9eade48b04e5a617ec427258f3e41d5c33ab750f SHA1 392a477755562b032d24928ac6c2100af7d7fca1 SHA256 71e9bb7735fbc373ee2f19f7740ba759c7eeff0e46bd50ab7401f9d6147a1666
AUX xss-conversion-2.txt 1026 RMD160 5a1810d1f41999907ff39adf0e6396d1d6f5c5d7 SHA1 477743e8fd025cff16c1b2ed538a57ce9550a9cf SHA256 f1bcc5e85d45e53e6170d0cdf25dd3d10020aeef545cf2fdea5e3b4b30ec86c8
DIST gnome-screensaver-2.20.0.tar.bz2 2013842 RMD160 ddea3d536366aab572462f4f66c72daabbeeb119 SHA1 0b99de04caf897642338c61edc12cb7cea27e0a4 SHA256 9ee744058d2c7139634543951a62828b2e1b69fe33cf0b5456737e9c5201dbb9
DIST gnome-screensaver-2.22.0.tar.bz2 2038929 RMD160 3bd2884d3d676599c23d630893c448617243b4f9 SHA1 51bad55f043ff17e864a79ba24e1c0f6a80abd6c SHA256 e6d66ad1092babe5b9a1ded2a50464e21206fa42a922ea1de0c688e764e05bfb
DIST gnome-screensaver-2.22.2.tar.bz2 2042396 RMD160 91f57c339fdc025588101b7fbab4d5095d392f0b SHA1 473b00fc6306742ada4e89520c991c31d1f79984 SHA256 a686d41f8623dbfc56c2c0bab5517a6380f538ed6ef7478ca51cfb9062e9f15b
EBUILD gnome-screensaver-2.20.0-r2.ebuild 2975 RMD160 7cfec93dc5eb9ee7b125c96fd114b6cbbd24340f SHA1 3a1e8dc73d7545ff875f31cdc837ed9527c4150d SHA256 ff550c8d12af56aaead39dfa95c77ab9bca39af56180bb588fa404a15d1d3791
EBUILD gnome-screensaver-2.20.0-r3.ebuild 3064 RMD160 e540f2068f42fdc67df6453b3626bf0135ba39fe SHA1 fae8399b77b851e02088236d49b88ba42db194ef SHA256 ec59d2bd23d9bd57c976ccb9f3d0165d815ec1fd8deaa7d4de18071f75162a64
EBUILD gnome-screensaver-2.22.0-r1.ebuild 3082 RMD160 6da07d4f6dda3b76062c2adc10cd0ad41d1bd218 SHA1 ffd6ae9a512045a5e7a5298a49bd05cdb007aba8 SHA256 9eb68484814a06adb1e483a5b4e78f60d292b99b0786c48b85bd97809db216fe
EBUILD gnome-screensaver-2.22.2.ebuild 3067 RMD160 718a8733d1f4543a7f5485c6a56f44588da229e9 SHA1 28b19f9c996a83ac00976297e31241f3e80a0a00 SHA256 dd34877cf96a7e224fbf81fdf84dfe3bf2ec70e96e60d30c1b9e73b22bad3ef0
MISC ChangeLog 12241 RMD160 945a98927d90a745739516eaede4294fece813a9 SHA1 7a910bfa59816ea049a6c2670ca6d9d5b0af362f SHA256 14b4b990fd47b52f929c459a2f633704a78080c0d3c5d1d3f41f894834c35bb5
MISC metadata.xml 472 RMD160 3fe1221d0cb389cf1be040c98fa9c40dbf3c07e5 SHA1 18913172dba9d94ca5952b7f8bfb2aa13808bb67 SHA256 e70be8f69acbda81bd1e90c1bd3a57a0b5ccb5fa09c7a6f04427ef888e1872bc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
iEYEARECAAYFAkf+otYACgkQ1fmVwcYIWAa55wCeNda4vyjAMS8yksKZ1LYWaDTH
aIcAoK6uzCRxrEsMpHHXfOuDZVHcKpN/
=ufsj
-----END PGP SIGNATURE-----
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-screensaver/gnome-screensaver-2.20.0-r2.ebuild,v 1.7 2008/03/22 03:51:30 dang Exp $
inherit gnome2 eutils
DESCRIPTION="Replaces xscreensaver, integrating with the desktop."
HOMEPAGE="http://live.gnome.org/GnomeScreensaver"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd"
KERNEL_IUSE="kernel_linux"
IUSE="debug doc libnotify opengl pam xinerama $KERNEL_IUSE"
RDEPEND=">=gnome-base/gconf-2.6.1
>=x11-libs/gtk+-2.11.5
>=gnome-base/gnome-vfs-2.12
>=gnome-base/libglade-2.5.0
>=gnome-base/gnome-menus-2.12
>=dev-libs/glib-2.8
>=gnome-base/libgnomekbd-0.1
>=dev-libs/dbus-glib-0.71
libnotify? ( x11-libs/libnotify )
opengl? ( virtual/opengl )
xinerama? (
x11-libs/libXinerama
x11-proto/xineramaproto
)
pam? ( virtual/pam )
!pam? ( kernel_linux? ( sys-apps/shadow ) )
x11-libs/libX11
x11-libs/libXext
x11-libs/libXrandr
x11-libs/libXScrnSaver"
DEPEND="${RDEPEND}
sys-devel/gettext
>=dev-util/pkgconfig-0.9
>=dev-util/intltool-0.35
doc? (
app-text/xmlto
~app-text/docbook-xml-dtd-4.1.2
~app-text/docbook-xml-dtd-4.4
)
x11-proto/xextproto
x11-proto/randrproto
x11-proto/scrnsaverproto
x11-proto/xf86miscproto"
DOCS="AUTHORS ChangeLog HACKING NEWS README TODO"
pkg_setup() {
G2CONF="${G2CONF} \
$(use_enable doc docbook-docs) \
$(use_enable debug) \
$(use_with libnotify) \
$(use_with opengl libgl) \
$(use_enable pam) \
$(use_enable xinerama) \
--enable-locking \
--with-kbd-layout-indicator \
--with-gdm-config=/usr/share/gdm/defaults.conf \
--with-xscreensaverdir=/usr/share/xscreensaver/config \
--with-xscreensaverhackdir=/usr/lib/misc/xscreensaver"
}
src_unpack() {
gnome2_src_unpack
epatch "${FILESDIR}/${P}-fix-gamma.patch"
}
src_install() {
gnome2_src_install
# Install the conversion script in the documentation
dodoc "${S}"/data/migrate-xscreensaver-config.sh
dodoc "${S}"/data/xscreensaver-config.xsl
# Conversion information
sed -e "s:\${PF}:${PF}:" \
< "${FILESDIR}"/xss-conversion-2.txt > "${S}"/xss-conversion.txt
dodoc "${S}"/xss-conversion.txt
# Non PAM users will need this suid to read the password hashes.
# OpenPAM users will probably need this too when
# http://bugzilla.gnome.org/show_bug.cgi?id=370847
# is fixed.
if ! use pam ; then
fperms u+s /usr/libexec/gnome-screensaver-dialog
fi
}
pkg_postinst() {
gnome2_pkg_postinst
ewarn "If you have xscreensaver installed, you probably want to disable it."
ewarn "To prevent a duplicate Screensaver entry in the menu, you need to"
ewarn "build xscreensaver with -gnome in the USE flags."
ewarn "echo \"x11-misc/xscreensaver -gnome\" >> /etc/portage/package.use"
echo
elog "Information for converting screensavers is located in "
elog "/usr/share/doc/${PF}/xss-conversion.txt.${PORTAGE_COMPRESS}"
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-screensaver/gnome-screensaver-2.20.0-r3.ebuild,v 1.4 2008/04/03 20:13:18 dertobi123 Exp $
inherit gnome2 eutils
DESCRIPTION="Replaces xscreensaver, integrating with the desktop."
HOMEPAGE="http://live.gnome.org/GnomeScreensaver"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd"
KERNEL_IUSE="kernel_linux"
IUSE="debug doc libnotify opengl pam xinerama $KERNEL_IUSE"
RDEPEND=">=gnome-base/gconf-2.6.1
>=x11-libs/gtk+-2.11.5
>=gnome-base/gnome-vfs-2.12
>=gnome-base/libglade-2.5.0
>=gnome-base/gnome-menus-2.12
>=dev-libs/glib-2.8
>=gnome-base/libgnomekbd-0.1
>=dev-libs/dbus-glib-0.71
libnotify? ( x11-libs/libnotify )
opengl? ( virtual/opengl )
xinerama? (
x11-libs/libXinerama
x11-proto/xineramaproto
)
pam? ( virtual/pam )
!pam? ( kernel_linux? ( sys-apps/shadow ) )
x11-libs/libX11
x11-libs/libXext
x11-libs/libXrandr
x11-libs/libXScrnSaver"
DEPEND="${RDEPEND}
sys-devel/gettext
>=dev-util/pkgconfig-0.9
>=dev-util/intltool-0.35
doc? (
app-text/xmlto
~app-text/docbook-xml-dtd-4.1.2
~app-text/docbook-xml-dtd-4.4
)
x11-proto/xextproto
x11-proto/randrproto
x11-proto/scrnsaverproto
x11-proto/xf86miscproto"
DOCS="AUTHORS ChangeLog HACKING NEWS README TODO"
pkg_setup() {
G2CONF="${G2CONF} \
$(use_enable doc docbook-docs) \
$(use_enable debug) \
$(use_with libnotify) \
$(use_with opengl libgl) \
$(use_enable pam) \
$(use_enable xinerama) \
--enable-locking \
--with-kbd-layout-indicator \
--with-gdm-config=/usr/share/gdm/defaults.conf \
--with-xscreensaverdir=/usr/share/xscreensaver/config \
--with-xscreensaverhackdir=/usr/lib/misc/xscreensaver"
}
src_unpack() {
gnome2_src_unpack
epatch "${FILESDIR}/${P}-fix-gamma.patch"
# Fix CVE-2008-0887, bug #213940
epatch "${FILESDIR}/${PN}-CVE-2008-0887.patch"
}
src_install() {
gnome2_src_install
# Install the conversion script in the documentation
dodoc "${S}"/data/migrate-xscreensaver-config.sh
dodoc "${S}"/data/xscreensaver-config.xsl
# Conversion information
sed -e "s:\${PF}:${PF}:" \
< "${FILESDIR}"/xss-conversion-2.txt > "${S}"/xss-conversion.txt
dodoc "${S}"/xss-conversion.txt
# Non PAM users will need this suid to read the password hashes.
# OpenPAM users will probably need this too when
# http://bugzilla.gnome.org/show_bug.cgi?id=370847
# is fixed.
if ! use pam ; then
fperms u+s /usr/libexec/gnome-screensaver-dialog
fi
}
pkg_postinst() {
gnome2_pkg_postinst
ewarn "If you have xscreensaver installed, you probably want to disable it."
ewarn "To prevent a duplicate Screensaver entry in the menu, you need to"
ewarn "build xscreensaver with -gnome in the USE flags."
ewarn "echo \"x11-misc/xscreensaver -gnome\" >> /etc/portage/package.use"
echo
elog "Information for converting screensavers is located in "
elog "/usr/share/doc/${PF}/xss-conversion.txt.${PORTAGE_COMPRESS}"
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-screensaver/gnome-screensaver-2.22.0-r1.ebuild,v 1.1 2008/04/02 14:03:31 eva Exp $
inherit eutils gnome2
DESCRIPTION="Replaces xscreensaver, integrating with the desktop."
HOMEPAGE="http://live.gnome.org/GnomeScreensaver"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
KERNEL_IUSE="kernel_linux"
IUSE="debug doc libnotify opengl pam xinerama $KERNEL_IUSE"
RDEPEND=">=gnome-base/gconf-2.6.1
>=x11-libs/gtk+-2.11.5
>=gnome-base/libglade-2.5.0
>=gnome-base/gnome-menus-2.12
>=dev-libs/glib-2.15
>=gnome-base/libgnomekbd-0.1
>=dev-libs/dbus-glib-0.71
libnotify? ( x11-libs/libnotify )
opengl? ( virtual/opengl )
xinerama? ( x11-libs/libXinerama )
pam? ( virtual/pam )
!pam? ( kernel_linux? ( sys-apps/shadow ) )
x11-libs/libX11
x11-libs/libXext
x11-libs/libXrandr
x11-libs/libXScrnSaver
x11-libs/libXxf86misc
x11-libs/libXxf86vm"
DEPEND="${RDEPEND}
sys-devel/gettext
>=dev-util/pkgconfig-0.9
>=dev-util/intltool-0.35
doc? (
app-text/xmlto
~app-text/docbook-xml-dtd-4.1.2
~app-text/docbook-xml-dtd-4.4
)
x11-proto/xextproto
x11-proto/randrproto
x11-proto/scrnsaverproto
x11-proto/xf86miscproto
xinerama? ( x11-proto/xineramaproto )"
DOCS="AUTHORS ChangeLog HACKING NEWS README TODO"
pkg_setup() {
G2CONF="${G2CONF}
$(use_enable doc docbook-docs)
$(use_enable debug)
$(use_with libnotify)
$(use_with opengl libgl)
$(use_enable pam)
$(use_enable xinerama)
--enable-locking
--with-xf86gamma-ext
--with-kbd-layout-indicator
--with-gdm-config=/usr/share/gdm/defaults.conf
--with-xscreensaverdir=/usr/share/xscreensaver/config
--with-xscreensaverhackdir=/usr/lib/misc/xscreensaver"
}
src_unpack() {
gnome2_src_unpack
# Fix CVE-2008-0887, bug #213940
epatch "${FILESDIR}/${PN}-CVE-2008-0887.patch"
}
src_install() {
gnome2_src_install
# Install the conversion script in the documentation
dodoc "${S}/data/migrate-xscreensaver-config.sh"
dodoc "${S}/data/xscreensaver-config.xsl"
# Conversion information
sed -e "s:\${PF}:${PF}:" \
< "${FILESDIR}/xss-conversion-2.txt" > "${S}/xss-conversion.txt"
dodoc "${S}"/xss-conversion.txt
# Non PAM users will need this suid to read the password hashes.
# OpenPAM users will probably need this too when
# http://bugzilla.gnome.org/show_bug.cgi?id=370847
# is fixed.
if ! use pam ; then
fperms u+s /usr/libexec/gnome-screensaver-dialog
fi
}
pkg_postinst() {
gnome2_pkg_postinst
if has_version x11-misc/xscreensaver ; then
ewarn "You have xscreensaver installed, you probably want to disable it."
ewarn "To prevent a duplicate Screensaver entry in the menu, you need to"
ewarn "build xscreensaver with -gnome in the USE flags."
ewarn "echo \"x11-misc/xscreensaver -gnome\" >> /etc/portage/package.use"
fi
echo
elog "Information for converting screensavers is located in "
elog "/usr/share/doc/${PF}/xss-conversion.txt.${PORTAGE_COMPRESS}"
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-screensaver/gnome-screensaver-2.22.2.ebuild,v 1.1 2008/04/10 23:29:16 eva Exp $
inherit eutils gnome2
DESCRIPTION="Replaces xscreensaver, integrating with the desktop."
HOMEPAGE="http://live.gnome.org/GnomeScreensaver"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
KERNEL_IUSE="kernel_linux"
IUSE="debug doc libnotify opengl pam xinerama $KERNEL_IUSE"
RDEPEND=">=gnome-base/gconf-2.6.1
>=x11-libs/gtk+-2.11.5
>=gnome-base/libglade-2.5.0
>=gnome-base/gnome-menus-2.12
>=dev-libs/glib-2.15
>=gnome-base/libgnomekbd-0.1
>=dev-libs/dbus-glib-0.71
libnotify? ( x11-libs/libnotify )
opengl? ( virtual/opengl )
xinerama? ( x11-libs/libXinerama )
pam? ( virtual/pam )
!pam? ( kernel_linux? ( sys-apps/shadow ) )
x11-libs/libX11
x11-libs/libXext
x11-libs/libXrandr
x11-libs/libXScrnSaver
x11-libs/libXxf86misc
x11-libs/libXxf86vm"
DEPEND="${RDEPEND}
sys-devel/gettext
>=dev-util/pkgconfig-0.9
>=dev-util/intltool-0.35
doc? (
app-text/xmlto
~app-text/docbook-xml-dtd-4.1.2
~app-text/docbook-xml-dtd-4.4
)
x11-proto/xextproto
x11-proto/randrproto
x11-proto/scrnsaverproto
x11-proto/xf86miscproto
xinerama? ( x11-proto/xineramaproto )"
DOCS="AUTHORS ChangeLog HACKING NEWS README TODO"
pkg_setup() {
G2CONF="${G2CONF}
$(use_enable doc docbook-docs)
$(use_enable debug)
$(use_with libnotify)
$(use_with opengl libgl)
$(use_enable pam)
$(use_enable xinerama)
--enable-locking
--with-xf86gamma-ext
--with-kbd-layout-indicator
--with-gdm-config=/usr/share/gdm/defaults.conf
--with-xscreensaverdir=/usr/share/xscreensaver/config
--with-xscreensaverhackdir=/usr/lib/misc/xscreensaver"
}
src_unpack() {
gnome2_src_unpack
# fix bug #201019
epatch "${FILESDIR}/${PN}-2.20.0-fix-gamma.patch"
}
src_install() {
gnome2_src_install
# Install the conversion script in the documentation
dodoc "${S}/data/migrate-xscreensaver-config.sh"
dodoc "${S}/data/xscreensaver-config.xsl"
# Conversion information
sed -e "s:\${PF}:${PF}:" \
< "${FILESDIR}/xss-conversion-2.txt" > "${S}/xss-conversion.txt"
dodoc "${S}"/xss-conversion.txt
# Non PAM users will need this suid to read the password hashes.
# OpenPAM users will probably need this too when
# http://bugzilla.gnome.org/show_bug.cgi?id=370847
# is fixed.
if ! use pam ; then
fperms u+s /usr/libexec/gnome-screensaver-dialog
fi
}
pkg_postinst() {
gnome2_pkg_postinst
if has_version x11-misc/xscreensaver ; then
ewarn "You have xscreensaver installed, you probably want to disable it."
ewarn "To prevent a duplicate Screensaver entry in the menu, you need to"
ewarn "build xscreensaver with -gnome in the USE flags."
ewarn "echo \"x11-misc/xscreensaver -gnome\" >> /etc/portage/package.use"
fi
echo
elog "Information for converting screensavers is located in "
elog "/usr/share/doc/${PF}/xss-conversion.txt.${PORTAGE_COMPRESS}"
}
A new screensaver that can replace xscreensaver. It is designed to
integrate well with the desktop and provide a control interface that is
desktop neutral.