summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKrzysztof Pawlik <nelchael@gentoo.org>2006-02-07 12:17:34 +0000
committerKrzysztof Pawlik <nelchael@gentoo.org>2006-02-07 12:17:34 +0000
commit7ae806ebbfeae8d8c12af6834dd02027cb947798 (patch)
treed616e65673dc7b5f6a4f7dcfdfd2658ec0d858ee /x11-misc/xscreensaver
parentversion bump (diff)
downloadgentoo-2-7ae806ebbfeae8d8c12af6834dd02027cb947798.tar.gz
gentoo-2-7ae806ebbfeae8d8c12af6834dd02027cb947798.tar.bz2
gentoo-2-7ae806ebbfeae8d8c12af6834dd02027cb947798.zip
Fixed webcollage to work - see bug #120999.
(Portage version: 2.1_pre4-r1)
Diffstat (limited to 'x11-misc/xscreensaver')
-rw-r--r--x11-misc/xscreensaver/ChangeLog10
-rw-r--r--x11-misc/xscreensaver/Manifest19
-rw-r--r--x11-misc/xscreensaver/files/digest-xscreensaver-4.201
-rw-r--r--x11-misc/xscreensaver/files/digest-xscreensaver-4.231
-rw-r--r--x11-misc/xscreensaver/files/digest-xscreensaver-4.23-r13
-rw-r--r--x11-misc/xscreensaver/files/xscreensaver-4.23-words.patch13
-rw-r--r--x11-misc/xscreensaver/xscreensaver-4.20.ebuild176
-rw-r--r--x11-misc/xscreensaver/xscreensaver-4.22-r4.ebuild18
-rw-r--r--x11-misc/xscreensaver/xscreensaver-4.23-r1.ebuild (renamed from x11-misc/xscreensaver/xscreensaver-4.23.ebuild)46
9 files changed, 66 insertions, 221 deletions
diff --git a/x11-misc/xscreensaver/ChangeLog b/x11-misc/xscreensaver/ChangeLog
index 22973429c922..d657dfd1f9f3 100644
--- a/x11-misc/xscreensaver/ChangeLog
+++ b/x11-misc/xscreensaver/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for x11-misc/xscreensaver
# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-misc/xscreensaver/ChangeLog,v 1.128 2006/02/07 09:21:36 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-misc/xscreensaver/ChangeLog,v 1.129 2006/02/07 12:17:34 nelchael Exp $
+
+*xscreensaver-4.23-r1 (07 Feb 2006)
+
+ 07 Feb 2006; Krzysiek Pawlik <nelchael@gentoo.org>
+ +files/xscreensaver-4.23-words.patch, -xscreensaver-4.20.ebuild,
+ xscreensaver-4.22-r4.ebuild, -xscreensaver-4.23.ebuild,
+ +xscreensaver-4.23-r1.ebuild:
+ Fixed webcollage to work - see bug #120999.
07 Feb 2006; Aron Griffis <agriffis@gentoo.org> xscreensaver-4.23.ebuild:
Mark 4.23 stable on alpha
diff --git a/x11-misc/xscreensaver/Manifest b/x11-misc/xscreensaver/Manifest
index 0e43e33a2ce6..17745f0265d1 100644
--- a/x11-misc/xscreensaver/Manifest
+++ b/x11-misc/xscreensaver/Manifest
@@ -1,6 +1,3 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
MD5 37ec64caf486f0dabf725df5616cdf16 ChangeLog 21444
RMD160 8ffda6964ac1f3df901042b0cb004f610cde3c80 ChangeLog 21444
SHA256 a7194a2314e7138553676ae2be1b7087797e2d1b312a0cd6cda394927b6dafa4 ChangeLog 21444
@@ -16,6 +13,9 @@ SHA256 b6bef3cbc05ebbeedf4b2fdf7fd81440b6ed400aed2705da47504564403451fc files/di
MD5 4e81a52673c939318a008be6a0835435 files/digest-xscreensaver-4.23 70
RMD160 9b9733f92db626a987ab7064dba7edd63bf43626 files/digest-xscreensaver-4.23 70
SHA256 1f2f36bf2ff557143d7382b81a83aa9274fd7a8f670dbc2e00f81ff4f9da6aab files/digest-xscreensaver-4.23 70
+MD5 2dec78c3103e6a62dbcace7dc2d16bf1 files/digest-xscreensaver-4.23-r1 256
+RMD160 b205bfc06fbb52feebef73a04f8771a1d37e9f58 files/digest-xscreensaver-4.23-r1 256
+SHA256 23a3e679d7a3b3ba20e1f2d3ccd27b6a0a6930b1df53fe3b70ffc01e5cd7a1e9 files/digest-xscreensaver-4.23-r1 256
MD5 6eb40b28a36f889d0f1919cdbf160ef7 files/pam.d/xscreensaver 79
RMD160 6d51280f7ad5626c93f43ce2ee2d80b691971990 files/pam.d/xscreensaver 79
SHA256 53f0ebf0d9c8442c2f513a9a2b8faab71992df4b3475fd1a592f43a0a7dff0c3 files/pam.d/xscreensaver 79
@@ -49,6 +49,9 @@ SHA256 bae37d855e92d48a69e472e450a7aae479e821c45ec05bc91a01a9efe3ef59e4 files/xs
MD5 e24f49eb6b4473a5fd9f0869065cfe85 files/xscreensaver-4.23-nsfw.patch 6634
RMD160 2ae760d79f6cbb8c885afca945a7d2c2eff17d3c files/xscreensaver-4.23-nsfw.patch 6634
SHA256 73b01bd257d459399a94f4b31d8fdef281d217452c56dffef95aa5c9d75bce1c files/xscreensaver-4.23-nsfw.patch 6634
+MD5 5fbeadbcc85608ca9993c2f7d51292cf files/xscreensaver-4.23-words.patch 530
+RMD160 6931bf3662838f04aa707a70702717bd91954067 files/xscreensaver-4.23-words.patch 530
+SHA256 bb7adab082f070c1db62cd40db7d563b48bd75e60f29bf628f6650023fdc37eb files/xscreensaver-4.23-words.patch 530
MD5 7528066fa9a88bd1b6d46224d118dd7b files/xscreensaver-blank-screen.patch 487
RMD160 304dd508a11972ac06ea157effa7bf11fe9f5154 files/xscreensaver-blank-screen.patch 487
SHA256 166ba0d6283e262886230439dc69dc5e746fec0c779727a6e2aec4b40d6f7de8 files/xscreensaver-blank-screen.patch 487
@@ -61,13 +64,9 @@ SHA256 24d974644f8009ec797babc3f51499a96bd019404561a496998ffc7241300213 xscreens
MD5 eca40273355199f6c11a72010194217e xscreensaver-4.22-r4.ebuild 5657
RMD160 d801b04463312f2507679951e1bcb50dcc081842 xscreensaver-4.22-r4.ebuild 5657
SHA256 6222a0962d238d8f7ad69b20ea47c5b28b30e7f4bf99b9c0922abc2b463ae2f4 xscreensaver-4.22-r4.ebuild 5657
+MD5 c5b9a7c1f3ca0d464f3f56b3c064e050 xscreensaver-4.23-r1.ebuild 5466
+RMD160 1a52ef3ca9b2c0dbefd27bec1373229bd1e29aa3 xscreensaver-4.23-r1.ebuild 5466
+SHA256 6d6a46b6c1c8cbc6320b7c30a268763995f15a6b9904d04af470abc564faf3e5 xscreensaver-4.23-r1.ebuild 5466
MD5 de9bd6d55be7e7e7f4602f4f9cbbe92d xscreensaver-4.23.ebuild 5855
RMD160 02667f71e39d1b889b47bf9bfe9d57bee59e4769 xscreensaver-4.23.ebuild 5855
SHA256 d88f64b7cec1985daff58a0ac7069c0f857bb15bee604f4bb8c82d6bc3e83237 xscreensaver-4.23.ebuild 5855
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.2 (GNU/Linux)
-
-iD8DBQFD6GapJrHF4yAQTrARAlJYAKCfsj2QHR9BZ8BHSlWtjS/q9gzIGwCfXvKK
-2g5OqcSNIQ0ifB8nrdaOPr8=
-=kqGb
------END PGP SIGNATURE-----
diff --git a/x11-misc/xscreensaver/files/digest-xscreensaver-4.20 b/x11-misc/xscreensaver/files/digest-xscreensaver-4.20
deleted file mode 100644
index 0004b9ec3c5e..000000000000
--- a/x11-misc/xscreensaver/files/digest-xscreensaver-4.20
+++ /dev/null
@@ -1 +0,0 @@
-MD5 7df61d5d8e3190711988534f7ca84eda xscreensaver-4.20.tar.gz 4437919
diff --git a/x11-misc/xscreensaver/files/digest-xscreensaver-4.23 b/x11-misc/xscreensaver/files/digest-xscreensaver-4.23
deleted file mode 100644
index 701eee036446..000000000000
--- a/x11-misc/xscreensaver/files/digest-xscreensaver-4.23
+++ /dev/null
@@ -1 +0,0 @@
-MD5 27491d117a8f7ae57d1fdf5f15d61ac6 xscreensaver-4.23.tar.gz 4939070
diff --git a/x11-misc/xscreensaver/files/digest-xscreensaver-4.23-r1 b/x11-misc/xscreensaver/files/digest-xscreensaver-4.23-r1
new file mode 100644
index 000000000000..53fe2665124c
--- /dev/null
+++ b/x11-misc/xscreensaver/files/digest-xscreensaver-4.23-r1
@@ -0,0 +1,3 @@
+MD5 27491d117a8f7ae57d1fdf5f15d61ac6 xscreensaver-4.23.tar.gz 4939070
+RMD160 b18c2e45fca132e017bd24e6e8fca91154fa03db xscreensaver-4.23.tar.gz 4939070
+SHA256 9ac90aba624d2c39b62ac72815b16d404eec43d232feadea940c4c705ebb3dd7 xscreensaver-4.23.tar.gz 4939070
diff --git a/x11-misc/xscreensaver/files/xscreensaver-4.23-words.patch b/x11-misc/xscreensaver/files/xscreensaver-4.23-words.patch
new file mode 100644
index 000000000000..bb8512449831
--- /dev/null
+++ b/x11-misc/xscreensaver/files/xscreensaver-4.23-words.patch
@@ -0,0 +1,13 @@
+diff -Nru xscreensaver-4.23.vanilla/hacks/webcollage xscreensaver-4.23/hacks/webcollage
+--- xscreensaver-4.23.vanilla/hacks/webcollage 2006-02-07 12:52:14.000000000 +0100
++++ xscreensaver-4.23/hacks/webcollage 2006-02-07 12:53:44.000000000 +0100
+@@ -837,7 +837,8 @@
+
+
+ sub pick_dictionary() {
+- my @dicts = ("/usr/dict/words",
++ my @dicts = ("/usr/share/dict/cracklib-small",
++ "/usr/dict/words",
+ "/usr/share/dict/words",
+ "/usr/share/lib/dict/words");
+ foreach my $f (@dicts) {
diff --git a/x11-misc/xscreensaver/xscreensaver-4.20.ebuild b/x11-misc/xscreensaver/xscreensaver-4.20.ebuild
deleted file mode 100644
index ed917af821c8..000000000000
--- a/x11-misc/xscreensaver/xscreensaver-4.20.ebuild
+++ /dev/null
@@ -1,176 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-misc/xscreensaver/xscreensaver-4.20.ebuild,v 1.16 2005/07/09 19:25:42 swegener Exp $
-
-inherit eutils flag-o-matic
-
-IUSE="gnome gtk jpeg kde kerberos krb4 motif nls offensive opengl pam xinerama"
-
-DESCRIPTION="a modular screensaver for X11"
-SRC_URI="http://www.jwz.org/xscreensaver/${P}.tar.gz"
-HOMEPAGE="http://www.jwz.org/xscreensaver/"
-
-LICENSE="BSD"
-KEYWORDS="alpha amd64 ~arm hppa ia64 mips ppc ppc64 sparc x86"
-SLOT="0"
-
-# NOTE: ignore app-games/fortune-mod as a dep. it is pluggable and won't
-# really matter if it isn't there. Maybe we should have a 'games'
-# USE flag
-
-RDEPEND="virtual/x11
- media-libs/netpbm
- >=sys-libs/zlib-1.1.4
- gtk? (
- >=dev-libs/libxml2-2.5
- >=x11-libs/gtk+-2
- >=gnome-base/libglade-1.99
- >=dev-libs/glib-2
- gnome? ( >=gnome-extra/yelp-2 )
- )
- motif? ( x11-libs/openmotif )
- pam? ( sys-libs/pam )
- kerberos? ( krb4? ( >=app-crypt/mit-krb5-1.2.5 ) )
- jpeg? ( media-libs/jpeg )
- opengl? ( virtual/opengl
- >=media-libs/gle-3.0.1 )"
-
-DEPEND="${RDEPEND}
- sys-devel/bc
- dev-lang/perl
- gtk? ( dev-util/pkgconfig )
- nls? ( sys-devel/gettext )"
-
-# simple workaround for the flurry screensaver
-filter-flags -mabi=altivec
-filter-flags -maltivec
-append-flags -U__VEC__
-
-pkg_setup() {
- if ! use gtk ; then
- if use motif ; then
- ewarn 'From the configure script:'
- ewarn ' Though the Motif front-end to xscreensaver is still'
- ewarn ' maintained, it is no longer being updated with new'
- ewarn ' features: all new development on the xscreensaver-demo'
- ewarn ' program is happening in the GTK version, and not in the'
- ewarn ' Motif version.'
- ewarn 'It is recommended that you use the "gtk" USE flag.'
- else
- ewarn "You have enabled neither gtk nor motif USE flags. xscreensaver-demo"
- ewarn "requires either GTK+ 2 or Motif (GTK+ 2 is recommended, as the Motif"
- ewarn "version is no longer being maintained), so xscreensaver-demo will not"
- ewarn "be built. This is most likely NOT what you want."
- fi
- ewarn
- epause
- fi
- if use kerberos && ! use krb4 ; then
- ewarn "You have enabled kerberos without krb4 support. Kerberos will be"
- ewarn "disabled unless kerberos 4 support has been compiled with your"
- ewarn "kerberos libraries. To do that, you should abort now and do:"
- ewarn
- ewarn " USE=\"krb4\" emerge mit-krb5"
- ewarn
- epause
- fi
-}
-
-src_unpack() {
- unpack ${A}
-
- cd ${S}
- # disable rpm -q checking, otherwise it breaks sandbox if rpm is installed
- epatch ${FILESDIR}/${PN}-4.20-norpm.patch
- # set default fortune to /usr/bin/fortune even if one can't be found
- epatch ${FILESDIR}/${PN}-4.14-fortune.patch
- # disable not-safe-for-work xscreensavers
- use offensive || epatch ${FILESDIR}/${PN}-4.16-nsfw.patch
-}
-
-src_compile() {
- local myconf=""
-
- myconf="--with-fortune=/usr/bin/fortune"
-
- if use gtk ; then
- myconf="${myconf} --without-motif --with-gtk --with-xml"
- elif use motif; then
- myconf="${myconf} --with-motif --without-gtk --without-pixbuf"
- else
- myconf="${myconf} --without-motif --without-gtk --without-pixbuf"
- fi
-
- use xinerama \
- && myconf="${myconf} --with-xinerama-ext" \
- || myconf="${myconf} --without-xinerama-ext"
-
- use pam \
- && myconf="${myconf} --with-pam" \
- || myconf="${myconf} --without-pam"
-
- use kerberos && use krb4 \
- && myconf="${myconf} --with-kerberos" \
- || myconf="${myconf} --without-kerberos"
-
- use opengl \
- && myconf="${myconf} --with-gl --with-gle" \
- || myconf="${myconf} --without-gl --without-gle"
-
- use jpeg \
- && myconf="${myconf} --with-jpeg" \
- || myconf="${myconf} --without-jpeg"
-
- use nls \
- && myconf="${myconf} --enable-nls" \
- || myconf="${myconf} --disable-nls"
-
-
- econf \
- --enable-hackdir=/usr/lib/xscreensaver \
- --x-libraries=/usr/X11R6/lib \
- --x-includes=/usr/X11R6/include \
- --with-mit-ext \
- --with-dpms-ext \
- --with-xf86vmode-ext \
- --with-xf86gamma-ext \
- --with-proc-interrupts \
- --with-xpm \
- --with-xshm-ext \
- --with-xdbe-ext \
- --enable-locking \
- ${myconf} || die
-
- emake || die
-}
-
-src_install() {
- [ -n "${KDEDIR}" ] && dodir ${KDEDIR}/bin
-
- make install_prefix="${D}" install || die
-
- dodoc README
-
- # install correctly in gnome2
- if use gnome ; then
- dodir /usr/share/gnome/capplets
- insinto /usr/share/gnome/capplets
- doins driver/screensaver-properties.desktop
- fi
-
- # install symlink to satisfy kde
- use kde && dosym /usr/share/control-center/screensavers /usr/lib/xscreensaver/config
-
- # Remove "extra" capplet
- rm -f ${D}/usr/share/control-center/capplets/screensaver-properties.desktop
-
- if use gnome ; then
- insinto /usr/share/pixmaps
- newins ${S}/utils/images/logo-50.xpm xscreensaver.xpm
- fi
-
- if use pam ; then
- insinto /etc/pam.d
- doins ${FILESDIR}/pam.d/xscreensaver
- fi
-}
diff --git a/x11-misc/xscreensaver/xscreensaver-4.22-r4.ebuild b/x11-misc/xscreensaver/xscreensaver-4.22-r4.ebuild
index 5496d89ee666..bba7e001f5dd 100644
--- a/x11-misc/xscreensaver/xscreensaver-4.22-r4.ebuild
+++ b/x11-misc/xscreensaver/xscreensaver-4.22-r4.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2005 Gentoo Foundation
+# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-misc/xscreensaver/xscreensaver-4.22-r4.ebuild,v 1.13 2005/11/19 11:33:46 killerfox Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-misc/xscreensaver/xscreensaver-4.22-r4.ebuild,v 1.14 2006/02/07 12:17:34 nelchael Exp $
inherit eutils flag-o-matic pam fixheadtails
@@ -24,7 +24,11 @@ SLOT="0"
# (4.22-r3) is going to force gtk support and disable motif support. Hopefully
# the users won't complain too much...
-RDEPEND="virtual/x11
+RDEPEND="|| ( (
+ x11-libs/libXxf86misc
+ x11-apps/xwininfo
+ xinerama? ( x11-libs/libXinerama ) )
+ virtual/x11 )
media-libs/netpbm
>=sys-libs/zlib-1.1.4
>=dev-libs/libxml2-2.5
@@ -39,8 +43,14 @@ RDEPEND="virtual/x11
!arm? ( new-login? ( gnome-base/gdm ) )"
DEPEND="${RDEPEND}
+ || ( ( x11-proto/xf86vidmodeproto
+ x11-proto/xextproto
+ x11-proto/scrnsaverproto
+ x11-proto/recordproto
+ x11-proto/xf86miscproto
+ xinerama? ( x11-proto/xineramaproto ) )
+ virtual/x11 )
sys-devel/bc
- dev-lang/perl
dev-util/pkgconfig
nls? ( sys-devel/gettext )"
diff --git a/x11-misc/xscreensaver/xscreensaver-4.23.ebuild b/x11-misc/xscreensaver/xscreensaver-4.23-r1.ebuild
index 3ad2bf0ed2e3..4f2b55f73ed7 100644
--- a/x11-misc/xscreensaver/xscreensaver-4.23.ebuild
+++ b/x11-misc/xscreensaver/xscreensaver-4.23-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-misc/xscreensaver/xscreensaver-4.23.ebuild,v 1.13 2006/02/07 09:21:36 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-misc/xscreensaver/xscreensaver-4.23-r1.ebuild,v 1.1 2006/02/07 12:17:34 nelchael Exp $
inherit eutils flag-o-matic pam fixheadtails autotools
@@ -14,21 +14,11 @@ LICENSE="BSD"
KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 sparc x86"
SLOT="0"
-# NOTE: ignore app-games/fortune-mod as a dep. it is pluggable and won't
-# really matter if it isn't there. Maybe we should have a 'games'
-# USE flag...
-
-# smithj says (2005-07-26):
-# MOTIF WAS REMOVED FOR A REASON! The motif version has not been maintained for
-# some time, and has problems both at build-time and run-time. This ebuild
-# (4.22-r3) is going to force gtk support and disable motif support. Hopefully
-# the users won't complain too much...
-
-RDEPEND="|| ( ( x11-libs/libXxf86misc
- xinerama? ( x11-libs/libXinerama )
- )
- virtual/x11
- )
+RDEPEND="|| ( (
+ x11-libs/libXxf86misc
+ x11-apps/xwininfo
+ xinerama? ( x11-libs/libXinerama ) )
+ virtual/x11 )
media-libs/netpbm
>=sys-libs/zlib-1.1.4
>=dev-libs/libxml2-2.5
@@ -44,16 +34,13 @@ RDEPEND="|| ( ( x11-libs/libXxf86misc
DEPEND="${RDEPEND}
|| ( ( x11-proto/xf86vidmodeproto
- x11-proto/xextproto
- x11-proto/scrnsaverproto
- x11-proto/recordproto
- x11-proto/xf86miscproto
- xinerama? ( x11-proto/xineramaproto )
- )
- virtual/x11
- )
+ x11-proto/xextproto
+ x11-proto/scrnsaverproto
+ x11-proto/recordproto
+ x11-proto/xf86miscproto
+ xinerama? ( x11-proto/xineramaproto ) )
+ virtual/x11 )
sys-devel/bc
- dev-lang/perl
dev-util/pkgconfig
nls? ( sys-devel/gettext )"
@@ -86,7 +73,7 @@ src_unpack() {
# disable rpm -q checking, otherwise it breaks sandbox if rpm is installed
# use gnome-terminal in tests rather than gnome-open (bug #94708)
# and bug 118028:
- epatch "${FILESDIR}/${PN}-4.23-norpm.patch"
+ epatch "${FILESDIR}/${P}-norpm.patch"
# tweaks the default configuration (driver/XScreenSaver.ad.in)
epatch ${FILESDIR}/${PN}-4.22-settings.patch
@@ -95,10 +82,13 @@ src_unpack() {
epatch ${FILESDIR}/${PN}-blank-screen.patch
# disable not-safe-for-work xscreensavers
- use offensive || epatch ${FILESDIR}/${PN}-4.23-nsfw.patch
+ use offensive || epatch ${FILESDIR}/${P}-nsfw.patch
+
+ # If offensive is set patch webcollage to work:
+ use offensive && epatch ${FILESDIR}/${P}-words.patch
# Fix for modular X:
- epatch "${FILESDIR}/${PN}-4.23-app-defaults.patch"
+ epatch "${FILESDIR}/${P}-app-defaults.patch"
eautoreconf
# change old head/tail to POSIX ones