summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKrzysztof Pawlik <nelchael@gentoo.org>2006-11-08 10:58:02 +0000
committerKrzysztof Pawlik <nelchael@gentoo.org>2006-11-08 10:58:02 +0000
commit2a9f0e35de3aafa55ad18824039eda3fdd1c3e9b (patch)
tree4d630916e2d8adb3182ce6416ecf1c24d2d00538 /x11-misc/xscreensaver
parentAdd a patch for hypertorus hack, see bug #154444. (diff)
downloadhistorical-2a9f0e35de3aafa55ad18824039eda3fdd1c3e9b.tar.gz
historical-2a9f0e35de3aafa55ad18824039eda3fdd1c3e9b.tar.bz2
historical-2a9f0e35de3aafa55ad18824039eda3fdd1c3e9b.zip
Add a patch for hypertorus hack, see bug #154444.
Package-Manager: portage-2.1.2_rc1-r5
Diffstat (limited to 'x11-misc/xscreensaver')
-rw-r--r--x11-misc/xscreensaver/Manifest32
-rw-r--r--x11-misc/xscreensaver/files/digest-xscreensaver-5.01-r13
-rw-r--r--x11-misc/xscreensaver/xscreensaver-5.01-r1.ebuild182
3 files changed, 18 insertions, 199 deletions
diff --git a/x11-misc/xscreensaver/Manifest b/x11-misc/xscreensaver/Manifest
index 4184b07501e8..16fba9dae9ab 100644
--- a/x11-misc/xscreensaver/Manifest
+++ b/x11-misc/xscreensaver/Manifest
@@ -45,6 +45,10 @@ AUX xscreensaver-5.01-gentoo.patch 6361 RMD160 39a88128072ce5a16e14ef92ceb8a5b10
MD5 ace9e196f6ff547af4d792225ad50597 files/xscreensaver-5.01-gentoo.patch 6361
RMD160 39a88128072ce5a16e14ef92ceb8a5b106e92eef files/xscreensaver-5.01-gentoo.patch 6361
SHA256 f8398a05d1b17a35a4247e2c24ea36d90b63f0772e2bcacc3482879c15073fe2 files/xscreensaver-5.01-gentoo.patch 6361
+AUX xscreensaver-5.01-hypertorus.xml.patch 681 RMD160 7b45181f7bc68f4545cdf60dbe2941eefab3353c SHA1 93b851f4097dc9a3efabf433dc711bf61ada95b0 SHA256 86dbb79f434281f83c95fd701540fa50098af60973ed1346fdc4df7578133bc9
+MD5 56c73f13853fa3f6d23b2404622fc5c7 files/xscreensaver-5.01-hypertorus.xml.patch 681
+RMD160 7b45181f7bc68f4545cdf60dbe2941eefab3353c files/xscreensaver-5.01-hypertorus.xml.patch 681
+SHA256 86dbb79f434281f83c95fd701540fa50098af60973ed1346fdc4df7578133bc9 files/xscreensaver-5.01-hypertorus.xml.patch 681
AUX xscreensaver-5.01-nsfw.patch 6673 RMD160 511aa5ce86beca16896e6657fe07f3d54519c9ad SHA1 eb2465eb92bc8ad696cb6413cfd0d8c211ad1df6 SHA256 74d5ed26063ba56af8a912ddd19bed2ebf65d45f39a4a7b9b742d6e6b775f91d
MD5 ea86cf0c30999d0d79519d2b3573b2ff files/xscreensaver-5.01-nsfw.patch 6673
RMD160 511aa5ce86beca16896e6657fe07f3d54519c9ad files/xscreensaver-5.01-nsfw.patch 6673
@@ -60,14 +64,14 @@ EBUILD xscreensaver-5.00-r1.ebuild 4775 RMD160 c7d9ba7680f4ae63ae8cd3b4968d59e69
MD5 eeeec7ff45fc56fa91cc9776999663b6 xscreensaver-5.00-r1.ebuild 4775
RMD160 c7d9ba7680f4ae63ae8cd3b4968d59e69f1e1b91 xscreensaver-5.00-r1.ebuild 4775
SHA256 920ccb253cde9dc394036926694395e8bc1fa885f6ef7cc2b1d83242da6d72aa xscreensaver-5.00-r1.ebuild 4775
-EBUILD xscreensaver-5.01-r1.ebuild 4835 RMD160 90a8c7be5f46de909a1c3799e22632045fc62ec6 SHA1 bacdfbb9841082cafef25b4633ca53192b4a53ee SHA256 9bac0c7b454573c95c6e04009874c1f5518b64b31d01be20304249dc7e2d7ee1
-MD5 5bdd0a63e7ce229023eed8d51a25fe00 xscreensaver-5.01-r1.ebuild 4835
-RMD160 90a8c7be5f46de909a1c3799e22632045fc62ec6 xscreensaver-5.01-r1.ebuild 4835
-SHA256 9bac0c7b454573c95c6e04009874c1f5518b64b31d01be20304249dc7e2d7ee1 xscreensaver-5.01-r1.ebuild 4835
-MISC ChangeLog 26914 RMD160 4654c4cb7524b81f44c23735adc5f1ef4a13501c SHA1 0f7ceb7129b0e5553fd8065ee5758b2500ad2193 SHA256 6006ec4395aae2e03e8ae36a1e1808adafa3ab6362e20eb8b2fbf9ed32af4b56
-MD5 88aa9d9f840ac47ccd69ee380a03077b ChangeLog 26914
-RMD160 4654c4cb7524b81f44c23735adc5f1ef4a13501c ChangeLog 26914
-SHA256 6006ec4395aae2e03e8ae36a1e1808adafa3ab6362e20eb8b2fbf9ed32af4b56 ChangeLog 26914
+EBUILD xscreensaver-5.01-r2.ebuild 4922 RMD160 76aa8a194623921c0435e8ecada6c58e2c427a1f SHA1 9ca5d0b2ce5871fb585d6246c579d1ebd82c8d00 SHA256 e019f823e11ce39eb722b89245d971646ecf681b74fb7d8231b04cbddf11f218
+MD5 691eb2536d4e1aa3038cc42eb0f207fa xscreensaver-5.01-r2.ebuild 4922
+RMD160 76aa8a194623921c0435e8ecada6c58e2c427a1f xscreensaver-5.01-r2.ebuild 4922
+SHA256 e019f823e11ce39eb722b89245d971646ecf681b74fb7d8231b04cbddf11f218 xscreensaver-5.01-r2.ebuild 4922
+MISC ChangeLog 27218 RMD160 3c69d754e57a3531ab80fe3ae0747ba002737c6d SHA1 377b3890e41c175401cbdf72bead3967bd3b4c58 SHA256 ac04b9417efe41bfbdc1eb97ddfb5387af71cad55975648c4d3ec7d691a837e3
+MD5 81ffce8f3977faca65f48e239c531638 ChangeLog 27218
+RMD160 3c69d754e57a3531ab80fe3ae0747ba002737c6d ChangeLog 27218
+SHA256 ac04b9417efe41bfbdc1eb97ddfb5387af71cad55975648c4d3ec7d691a837e3 ChangeLog 27218
MISC metadata.xml 166 RMD160 7b80226659bf40e97050b1ffce1858d5f20b3c60 SHA1 e6c6436c304a65b4a012a5b7be7ee264b228a645 SHA256 8e7de0a7f7c15840474de373a3ce36adcc5dd658b2e4d18366fcb63b964a0826
MD5 cdb11033a3fa6525334cecf938961c07 metadata.xml 166
RMD160 7b80226659bf40e97050b1ffce1858d5f20b3c60 metadata.xml 166
@@ -78,13 +82,13 @@ SHA256 9988ae848a4dcb14ec369659a6ca2c7c682a9b35f7ee79edff88f8abff434b5d files/di
MD5 25589d3b5c32825b66ba9676e0d2ad01 files/digest-xscreensaver-5.00-r1 256
RMD160 b132ef56665cf2e1c437724a4d908d0457210ab6 files/digest-xscreensaver-5.00-r1 256
SHA256 d8690348f22d988fb3f25fc858fd7c83a1be057c7a4feda8ba9114a6d0aa0f5f files/digest-xscreensaver-5.00-r1 256
-MD5 89fc92ae4e5d4497f70455ee093619f0 files/digest-xscreensaver-5.01-r1 256
-RMD160 53c251e5b5844a380105b5fdb5a61bab05723fa2 files/digest-xscreensaver-5.01-r1 256
-SHA256 373fdb9ab0176f3509fbeeffdb25e3b2266e496475024636029574913943f921 files/digest-xscreensaver-5.01-r1 256
+MD5 89fc92ae4e5d4497f70455ee093619f0 files/digest-xscreensaver-5.01-r2 256
+RMD160 53c251e5b5844a380105b5fdb5a61bab05723fa2 files/digest-xscreensaver-5.01-r2 256
+SHA256 373fdb9ab0176f3509fbeeffdb25e3b2266e496475024636029574913943f921 files/digest-xscreensaver-5.01-r2 256
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
-iD8DBQFFTH0PamhnQswr0vIRAp0YAJ9uVyzpq/9qUQXNXhIh5z+cZtwW4wCfazNU
-X7qZ9hGYnMmBVTHDK9f3uZU=
-=hM4N
+iD8DBQFFUbg2go/w9rxVVVERAtB7AJ0UZIbWES04f1vZUp9dslLLgym3nQCfWLlm
+yOmN+sSmFPkRYqTHpP8+CjY=
+=GaDe
-----END PGP SIGNATURE-----
diff --git a/x11-misc/xscreensaver/files/digest-xscreensaver-5.01-r1 b/x11-misc/xscreensaver/files/digest-xscreensaver-5.01-r1
deleted file mode 100644
index c9457d751787..000000000000
--- a/x11-misc/xscreensaver/files/digest-xscreensaver-5.01-r1
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 b60abc52b39591750f48f9c9f20c4167 xscreensaver-5.01.tar.gz 5270954
-RMD160 f301d9091f9f6e6cc05360c0d453dc4f6b2b489b xscreensaver-5.01.tar.gz 5270954
-SHA256 3e34657a9180c3355a2bc81cec993bf8417daf6f8968d93bcb26751db9c9b0cf xscreensaver-5.01.tar.gz 5270954
diff --git a/x11-misc/xscreensaver/xscreensaver-5.01-r1.ebuild b/x11-misc/xscreensaver/xscreensaver-5.01-r1.ebuild
deleted file mode 100644
index 2f4abc2b7039..000000000000
--- a/x11-misc/xscreensaver/xscreensaver-5.01-r1.ebuild
+++ /dev/null
@@ -1,182 +0,0 @@
-# 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-5.01-r1.ebuild,v 1.1 2006/10/28 12:29:24 nelchael Exp $
-
-inherit eutils flag-o-matic pam fixheadtails autotools
-
-IUSE="gnome jpeg insecure-savers new-login nls offensive opengl pam xinerama"
-
-DESCRIPTION="A modular screen saver and locker for the X Window System"
-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 ~x86-fbsd"
-SLOT="0"
-
-RDEPEND="x11-libs/libXxf86misc
- x11-apps/xwininfo
- x11-apps/appres
- media-libs/netpbm
- >=sys-libs/zlib-1.1.4
- >=dev-libs/libxml2-2.5
- >=x11-libs/gtk+-2
- >=gnome-base/libglade-1.99
- >=dev-libs/glib-2
- pam? ( virtual/pam )
- jpeg? ( media-libs/jpeg )
- opengl? ( virtual/opengl
- >=media-libs/gle-3.0.1 )
- xinerama? ( x11-libs/libXinerama )
- !arm? ( new-login? ( gnome-base/gdm ) )"
-
-DEPEND="${RDEPEND}
- x11-proto/xf86vidmodeproto
- x11-proto/xextproto
- x11-proto/scrnsaverproto
- x11-proto/recordproto
- x11-proto/xf86miscproto
- sys-devel/bc
- dev-util/pkgconfig
- nls? ( sys-devel/gettext )
- xinerama? ( x11-proto/xineramaproto )"
-
-pkg_setup() {
-
- if use arm && use new-login; then
- ewarn "gnome-base/gdm is required for USE=\"new-login\", and is not"
- ewarn "available for the arm platform. please disable this use flag"
- die "new-login USE is not supported on arm"
- fi
-
-}
-
-src_unpack() {
-
- unpack "${A}"
- cd "${S}"
-
- # Bug fixes:
- epatch "${FILESDIR}/${P}-gentoo.patch"
-
- # disable not-safe-for-work xscreensavers
- use offensive || epatch "${FILESDIR}/${P}-nsfw.patch"
-
- eautoreconf
-
- # change old head/tail to POSIX ones
- ht_fix_all
-
-}
-
-src_compile() {
-
- # simple workaround for the flurry screensaver
- filter-flags -mabi=altivec
- filter-flags -maltivec
- append-flags -U__VEC__
-
- unset BC_ENV_ARGS
- econf \
- --with-hackdir=/usr/lib/misc/xscreensaver \
- --with-configdir=/usr/share/xscreensaver/config \
- --x-libraries=/usr/$(get_libdir) \
- --x-includes=/usr/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 \
- --with-gtk \
- --with-xml \
- --without-kerberos \
- $(use_with insecure-savers setuid-hacks) \
- $(use_with new-login login-manager) \
- $(use_with xinerama xinerama-ext) \
- $(use_with pam) \
- $(use_with opengl gl) $(use_with opengl gle) \
- $(use_with jpeg) \
- $(use_enable nls) \
- || die "econf failed"
-
- emake || die "emake failed"
-
-}
-
-src_install() {
-
- [[ -n "${KDEDIR}" ]] && dodir "${KDEDIR}/bin"
-
- make install_prefix="${D}" install || die "make install failed"
-
- dodoc README
-
- # install correctly in gnome, including info about configuration preferences
- if use gnome ; then
-
- dodir /usr/share/gnome/capplets
- insinto /usr/share/gnome/capplets
- doins driver/screensaver-properties.desktop
-
- newicon "${S}/utils/images/logo-50.xpm" xscreensaver.xpm
-
- dodir /usr/share/control-center-2.0/capplets
- insinto /usr/share/control-center-2.0/capplets
- newins "${FILESDIR}/desktop_entries/screensaver-properties.desktop"
-
- fi
-
- # Remove "extra" capplet
- rm -f "${D}/usr/share/applications/gnome-screensaver-properties.desktop"
-
- use pam && fperms 755 /usr/bin/xscreensaver
- pamd_mimic_system xscreensaver auth
-
- # Fix bug #135549:
- rm -f "${D}/usr/share/xscreensaver/config/electricsheep.xml"
- rm -f "${D}/usr/share/xscreensaver/config/fireflies.xml"
- dodir /usr/share/man/man6x
- mv "${D}/usr/share/man/man6/worm.6" \
- "${D}/usr/share/man/man6x/worm.6x"
-
- # Fix bug #152250:
- dodir "/usr/share/X11/app-defaults"
- mv "${D}/usr/lib/X11/app-defaults/XScreenSaver" \
- "${D}/usr/share/X11/app-defaults/XScreenSaver" || die "mv failed"
-
-}
-
-pkg_postinst() {
-
- if ! use new-login; then
- einfo
- einfo "You have chosen to not use the new-login USE flag."
- einfo "This is a new USE flag which enables individuals to"
- einfo "create new logins when the screensaver is active,"
- einfo "allowing others to use their account, even though the"
- einfo "screen is locked to another account. If you want this"
- einfo "feature, please recompile with USE=\"new-login\"."
- einfo
- fi
-
- if use insecure-savers;then
- ewarn
- ewarn "You have chosen USE=insecure-savers. While upstream"
- ewarn "has made every effort to make sure these savers do not"
- ewarn "abuse their setuid root status, the possibilty exists that"
- ewarn "someone will exploit xscreensaver and will be able to gain"
- ewarn "root privileges. You have been warned."
- ewarn
- fi
-
- ewarn
- ewarn "In XScreenSaver 5.00 API was changed. All third party screen savers"
- ewarn "need to be ported to the new API. Until then they will not work."
- ewarn
- epause
-
-}