diff options
author | 2008-11-16 13:03:17 +0000 | |
---|---|---|
committer | 2008-11-16 13:03:17 +0000 | |
commit | 950d7fcfab6b487ae9f8211b69013a8adc07d49e (patch) | |
tree | 815c670d2d4f3443c3ed283b5ffe1c228aa6e7c6 /x11-misc/xscreensaver | |
parent | Fix patch. (diff) | |
download | historical-950d7fcfab6b487ae9f8211b69013a8adc07d49e.tar.gz historical-950d7fcfab6b487ae9f8211b69013a8adc07d49e.tar.bz2 historical-950d7fcfab6b487ae9f8211b69013a8adc07d49e.zip |
Punting old...
Package-Manager: portage-2.2_rc14/cvs/Linux 2.6.28-rc4 x86_64
Diffstat (limited to 'x11-misc/xscreensaver')
-rw-r--r-- | x11-misc/xscreensaver/ChangeLog | 9 | ||||
-rw-r--r-- | x11-misc/xscreensaver/Manifest | 8 | ||||
-rw-r--r-- | x11-misc/xscreensaver/files/5.06/01_all_default_settings.patch | 137 | ||||
-rw-r--r-- | x11-misc/xscreensaver/files/5.06/02_all_xinerama_function.patch | 12 | ||||
-rw-r--r-- | x11-misc/xscreensaver/files/5.06/03_all_no_intltool.patch | 57 | ||||
-rw-r--r-- | x11-misc/xscreensaver/xscreensaver-5.05-r1.ebuild | 104 | ||||
-rw-r--r-- | x11-misc/xscreensaver/xscreensaver-5.06.ebuild | 105 |
7 files changed, 9 insertions, 423 deletions
diff --git a/x11-misc/xscreensaver/ChangeLog b/x11-misc/xscreensaver/ChangeLog index 8614ea842877..456659d6727b 100644 --- a/x11-misc/xscreensaver/ChangeLog +++ b/x11-misc/xscreensaver/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for x11-misc/xscreensaver # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/x11-misc/xscreensaver/ChangeLog,v 1.240 2008/11/16 11:56:15 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-misc/xscreensaver/ChangeLog,v 1.241 2008/11/16 13:03:17 loki_val Exp $ + + 16 Nov 2008; Peter Alfredsen <loki_val@gentoo.org> + -files/5.06/01_all_default_settings.patch, + -files/5.06/03_all_no_intltool.patch, + -files/5.06/02_all_xinerama_function.patch, -xscreensaver-5.05-r1.ebuild, + -xscreensaver-5.06.ebuild: + Punting old... 16 Nov 2008; Raúl Porcel <armin76@gentoo.org> xscreensaver-5.07.ebuild: alpha/arm/ia64/sh/sparc/x86 stable wrt #246717 diff --git a/x11-misc/xscreensaver/Manifest b/x11-misc/xscreensaver/Manifest index 614558bc17c4..e0dd11417020 100644 --- a/x11-misc/xscreensaver/Manifest +++ b/x11-misc/xscreensaver/Manifest @@ -7,17 +7,11 @@ AUX 5.05/06_all_rpm.patch 1772 RMD160 e5b862ce1e4c91c866ec584bd0732740dba8e09d S AUX 5.05/07_all_xinerama.patch 645 RMD160 2d9080fe392442e1a967c58c4a0f8c5a465277ee SHA1 4cc93c5fcfe5b7a708df3f62a8667b5592d28908 SHA256 faedfe926ad014ae21ddeefe21d138cab49f3f9319676b65d47fafe61f31e1b1 AUX 5.05/08_all_no_intltool.patch 2277 RMD160 a24cef7922cd1cfa1a01aece5536d98ebdb28ccc SHA1 2c1e221a789d9cda9fc64346503d2d305637e1aa SHA256 e6aff6454346b5811fb9da5d626efaca8af2329e0ab92af8e547b7492c96b19d AUX 5.05/09_all_demo-gtk.patch 1400 RMD160 71b2d7bad7b942f09e5373bfabd1d4a3773f03e4 SHA1 93282bdb4d0c9cb43ba0e34602a68e7c6362ce8c SHA256 fba9f00d27cbf250a9286626896c8297f9fb02ec3fb7a132644ae86ca9ca2e66 -AUX 5.06/01_all_default_settings.patch 4478 RMD160 07abe8dddfb615b302db1d1e693e3fe08f93ed45 SHA1 380989245e9008c5ebe1ea02992dc82ceaf81f64 SHA256 5514cde38e59cdafd4be55213dc5cc7d22885ca417276b39ae2860ed9e8ef276 -AUX 5.06/02_all_xinerama_function.patch 455 RMD160 561a05512cd97921410f7dfa80b65f40347da2e9 SHA1 17b9664c6e8c8efa725b200f8fe7b3d572d00161 SHA256 60cd6227010490af64323cb3cfc2e7df0d546183ab0a772c54dc7f54b11e35fd -AUX 5.06/03_all_no_intltool.patch 2277 RMD160 a24cef7922cd1cfa1a01aece5536d98ebdb28ccc SHA1 2c1e221a789d9cda9fc64346503d2d305637e1aa SHA256 e6aff6454346b5811fb9da5d626efaca8af2329e0ab92af8e547b7492c96b19d AUX 5.07/01_all_default_settings.patch 4478 RMD160 07abe8dddfb615b302db1d1e693e3fe08f93ed45 SHA1 380989245e9008c5ebe1ea02992dc82ceaf81f64 SHA256 5514cde38e59cdafd4be55213dc5cc7d22885ca417276b39ae2860ed9e8ef276 AUX 5.07/02_all_no_intltool.patch 2277 RMD160 a24cef7922cd1cfa1a01aece5536d98ebdb28ccc SHA1 2c1e221a789d9cda9fc64346503d2d305637e1aa SHA256 e6aff6454346b5811fb9da5d626efaca8af2329e0ab92af8e547b7492c96b19d DIST xscreensaver-5.05.tar.gz 5468293 RMD160 8f174d544ae68f54454d946c854cf81749427afb SHA1 6f23422b17dd8a06cdaf419fd16d398eee50601b SHA256 3c64366f1990ebe173db422660dce5d9d80b1c758f3a9ad6e55fb72657dc821a -DIST xscreensaver-5.06.tar.gz 5486779 RMD160 de164ee7f68094f77b28dcfaa3279953f98cba83 SHA1 3310789ecf1ed8ff790d94512fe536857e793e4c SHA256 e7fb2f228caca0fed3181b0c88970f7bf501c385f8cdb4e152b34a0f43df38f6 DIST xscreensaver-5.07.tar.gz 5513131 RMD160 d2fee54c3138c717433f5a6ca9a098028082af95 SHA1 82c611ab271807ad871aa46a3a7f6b95706d31aa SHA256 8c50a74c07b1fffcbb20bd79e3ee92f1f52191e5a187433bb49964ccf94badb6 -EBUILD xscreensaver-5.05-r1.ebuild 2660 RMD160 c5f251a4492edc5e279f05bb320c1851e1505467 SHA1 75ae90259f46f930f64eef23bb20a54b5e737283 SHA256 f761a210a36e73e73815ec930451849fbb7fcde4b55259ad318ef926841a1b30 EBUILD xscreensaver-5.05.ebuild 2583 RMD160 44751191628b6963d3814632ffab22da6ff1d546 SHA1 355414c5386d718067eac10ec50592c8fb14a231 SHA256 e53ec07db00db2e85272ca355096481ee2f843946a61fd07cda01e3408dd3d6e -EBUILD xscreensaver-5.06.ebuild 2675 RMD160 c4c5efc3144dbdd97892dad2cbe88b756097d341 SHA1 e68b145bd809f90fd0d8abfbef9e1fc952b858be SHA256 538ee3db23f513c4d4350a1db769c63badd012749f40ceeff7800ab3c11df041 EBUILD xscreensaver-5.07.ebuild 2670 RMD160 27657e11a6405455121e4a913c10c089b69a837e SHA1 b5525e802ec8ad9bc7c93e6cb69f50d90cd81d22 SHA256 9032ecd175e18af9509a2a393a55fe940b717808b0052a06bf672f625c4b33b4 -MISC ChangeLog 39353 RMD160 0316f1682ffb3405ea77e422b8bd77b6cb189ef8 SHA1 649a149c1e92666065fad7505f1450fc69b254dc SHA256 e8211b70547e02b9d70096df6af349418bc4fe5b77c8890813726c305af9a2ff +MISC ChangeLog 39615 RMD160 de254a0c9c82a722c6895a45ec6ca9312af604da SHA1 eb07a4685ca6b81fa1cca86818e5919b4e1d41c9 SHA256 644f3029643682728a0dd956347a9b4d1cc9e556d03b4808444e73919cce7897 MISC metadata.xml 531 RMD160 ba61120af65ea1ae8142ce39060b8c15c351f0bf SHA1 032c7910d0f046bc6ba8e3289ed49892196051f5 SHA256 2cc45f986ce1e3f89d36dc21dbe22ec1f2b60a64a06bb5e47e4ebcd6233234ef diff --git a/x11-misc/xscreensaver/files/5.06/01_all_default_settings.patch b/x11-misc/xscreensaver/files/5.06/01_all_default_settings.patch deleted file mode 100644 index 6c41cc8bd26b..000000000000 --- a/x11-misc/xscreensaver/files/5.06/01_all_default_settings.patch +++ /dev/null @@ -1,137 +0,0 @@ -diff -ur xscreensaver-5.06.orig/driver/screensaver-properties.desktop.in xscreensaver-5.06/driver/screensaver-properties.desktop.in ---- xscreensaver-5.06.orig/driver/screensaver-properties.desktop.in 2008-01-27 01:16:59.000000000 +0200 -+++ xscreensaver-5.06/driver/screensaver-properties.desktop.in 2008-08-05 00:07:25.000000000 +0300 -@@ -1,6 +1,6 @@ - [Desktop Entry] - Exec=xscreensaver-demo --Icon=xscreensaver -+Icon=/usr/share/pixmaps/xscreensaver.xpm - Terminal=false - _Name=Screensaver - _Comment=Change screensaver properties -diff -ur xscreensaver-5.06.orig/driver/XScreenSaver.ad.in xscreensaver-5.06/driver/XScreenSaver.ad.in ---- xscreensaver-5.06.orig/driver/XScreenSaver.ad.in 2008-07-17 00:03:56.000000000 +0300 -+++ xscreensaver-5.06/driver/XScreenSaver.ad.in 2008-08-05 00:00:15.000000000 +0300 -@@ -31,36 +31,36 @@ - *mode: random - *timeout: 0:10:00 - *cycle: 0:10:00 --*lockTimeout: 0:00:00 -+*lockTimeout: 0:20:00 - *passwdTimeout: 0:00:30 --*dpmsEnabled: False --*dpmsStandby: 2:00:00 --*dpmsSuspend: 2:00:00 --*dpmsOff: 4:00:00 --*grabDesktopImages: True -+*dpmsEnabled: True -+*dpmsStandby: 1:00:00 -+*dpmsSuspend: 1:00:00 -+*dpmsOff: 2:00:00 -+*grabDesktopImages: False - *grabVideoFrames: False - *chooseRandomImages: @DEFAULT_IMAGES_P@ - *imageDirectory: @DEFAULT_IMAGE_DIRECTORY@ - *nice: 10 - *memoryLimit: 0 --*lock: False -+*lock: True - *verbose: False - *timestamp: True - *fade: True - *unfade: False - *fadeSeconds: 0:00:03 - *fadeTicks: 20 --*splash: True -+*splash: False - *splashDuration: 0:00:05 - *visualID: default - *captureStderr: True - *ignoreUninstalledPrograms: False - --*textMode: file --*textLiteral: XScreenSaver --*textFile: @DEFAULT_TEXT_FILE@ --*textProgram: fortune --*textURL: http://www.livejournal.com/stats/latest-rss.bml -+*textMode: literal -+*textLiteral: Gentoo Linux -+*textFile: /etc/gentoo-release -+*textProgram: /usr/bin/fortune -+*textURL: http://planet.gentoo.org/rss20.xml - - *overlayTextForeground: #FFFF00 - *overlayTextBackground: #000000 -@@ -117,7 +117,10 @@ - - ! The format used for printing the date and time in the password dialog box - ! (see the strftime(3) manual page for details.) --*dateFormat: %d-%b-%y (%a); %I:%M %p -+! Preferred time representation for the current locale -+*dateFormat: %x %X -+! Xscreensaver's default -+! *dateFormat: %d-%b-%y (%a); %I:%M %p - ! To show the time only: - ! *dateFormat: %I:%M %p - ! For 24 hour time: -diff -ur xscreensaver-5.06.orig/hacks/barcode.c xscreensaver-5.06/hacks/barcode.c ---- xscreensaver-5.06.orig/hacks/barcode.c 2006-04-06 09:40:32.000000000 +0300 -+++ xscreensaver-5.06/hacks/barcode.c 2008-08-05 00:00:21.000000000 +0300 -@@ -131,7 +131,6 @@ - "children", - "chocolate", - "CLONE", -- "cock", - "constriction", - "contrition", - "cop", -@@ -265,7 +264,6 @@ - "punishment", - "punk rock", - "punk", -- "pussy", - "quagmire", - "quarantine", - "quartz", -@@ -333,8 +331,6 @@ - "vegetarian", - "venom", - "verifiability", -- "viagra", -- "vibrator", - "victim", - "vignette", - "villainy", -diff -ur xscreensaver-5.06.orig/hacks/glx/glsnake.c xscreensaver-5.06/hacks/glx/glsnake.c ---- xscreensaver-5.06.orig/hacks/glx/glsnake.c 2006-05-03 22:39:21.000000000 +0300 -+++ xscreensaver-5.06/hacks/glx/glsnake.c 2008-08-05 00:00:21.000000000 +0300 -@@ -565,17 +565,17 @@ - ZERO, PIN, ZERO, ZERO, ZERO, ZERO, PIN, ZERO, ZERO, ZERO, ZERO, - ZERO, PIN, ZERO } - }, -- { "erect penis", /* thanks benno */ -+ { "shuffle board", /* thanks benno */ - { PIN, ZERO, PIN, PIN, ZERO, ZERO, PIN, ZERO, ZERO, ZERO, PIN, - PIN, ZERO, ZERO, ZERO, RIGHT, ZERO, ZERO, ZERO, ZERO, ZERO, ZERO, - ZERO, ZERO } - }, -- { "flaccid penis", -+ { "flaccid anchor", - { PIN, ZERO, PIN, PIN, ZERO, ZERO, PIN, ZERO, ZERO, ZERO, PIN, - PIN, ZERO, ZERO, ZERO, RIGHT, PIN, ZERO, ZERO, ZERO, ZERO, ZERO, - ZERO, ZERO } - }, -- { "vagina", -+ { "engagement ring", - { RIGHT, ZERO, ZERO, ZERO, RIGHT, ZERO, ZERO, PIN, ZERO, ZERO, - LEFT, ZERO, ZERO, ZERO, LEFT, ZERO, LEFT, PIN, LEFT, PIN, RIGHT, - PIN, RIGHT, ZERO } -@@ -995,7 +995,7 @@ - { "Parrot", - { ZERO, ZERO, ZERO, ZERO, RIGHT, RIGHT, ZERO, LEFT, PIN, RIGHT, ZERO, RIGHT, ZERO, RIGHT, ZERO, RIGHT, PIN, LEFT, ZERO, RIGHT, LEFT, ZERO, PIN, ZERO } - }, -- { "Penis", -+ { "Shuttle", - { PIN, PIN, RIGHT, ZERO, PIN, PIN, ZERO, PIN, ZERO, ZERO, RIGHT, PIN, LEFT, ZERO, ZERO, PIN, ZERO, PIN, PIN, ZERO, LEFT, PIN, PIN, ZERO } - }, - { "PictureComingSoon", diff --git a/x11-misc/xscreensaver/files/5.06/02_all_xinerama_function.patch b/x11-misc/xscreensaver/files/5.06/02_all_xinerama_function.patch deleted file mode 100644 index fdb13ae0399c..000000000000 --- a/x11-misc/xscreensaver/files/5.06/02_all_xinerama_function.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -ur xscreensaver-5.06.orig/driver/screens.c xscreensaver-5.06/driver/screens.c ---- xscreensaver-5.06.orig/driver/screens.c 2008-07-07 12:03:00.000000000 +0300 -+++ xscreensaver-5.06/driver/screens.c 2008-08-05 00:49:54.000000000 +0300 -@@ -563,7 +563,7 @@ - if (! monitors) monitors = vidmode_scan_monitors (si->dpy); - # endif - --# ifdef HAVE_XF86VMODE -+# ifdef HAVE_XINERAMA - if (! monitors) monitors = xinerama_scan_monitors (si->dpy); - # endif - diff --git a/x11-misc/xscreensaver/files/5.06/03_all_no_intltool.patch b/x11-misc/xscreensaver/files/5.06/03_all_no_intltool.patch deleted file mode 100644 index f5fb645c8c09..000000000000 --- a/x11-misc/xscreensaver/files/5.06/03_all_no_intltool.patch +++ /dev/null @@ -1,57 +0,0 @@ -diff -ur xscreensaver-5.07_old/configure.in xscreensaver-5.07/configure.in ---- xscreensaver-5.07_old/configure.in 2008-10-16 02:15:57.761938178 +0200 -+++ xscreensaver-5.07/configure.in 2008-10-16 02:11:43.311971411 +0200 -@@ -1172,7 +1172,7 @@ - # - ############################################################################### - --AC_PROG_INTLTOOL -+# AC_PROG_INTLTOOL # http://bugs.gentoo.org/show_bug.cgi?id=240958 - GETTEXT_PACKAGE=xscreensaver - AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", - [This is the name of the gettext package to use.]) -diff -ur xscreensaver-5.07_old/driver/Makefile.in xscreensaver-5.07/driver/Makefile.in ---- xscreensaver-5.07_old/driver/Makefile.in 2008-10-16 02:15:57.835271514 +0200 -+++ xscreensaver-5.07/driver/Makefile.in 2008-10-16 03:16:51.678244563 +0200 -@@ -22,7 +22,7 @@ - mansuffix = 1 - manNdir = $(mandir)/man$(mansuffix) - --INTLTOOL_MERGE = @INTLTOOL_MERGE@ -+#INTLTOOL_MERGE = @INTLTOOL_MERGE@ # http://bugs.gentoo.org/show_bug.cgi?id=240958 - - GTK_DATADIR = @GTK_DATADIR@ - GTK_APPDIR = $(GTK_DATADIR)/applications -@@ -492,20 +492,19 @@ - - # screensaver-properties.desktop - # into /usr/share/applications/ --install-gnome:: screensaver-properties.desktop -+install-gnome:: - @if [ "$(GTK_DATADIR)" != "" ]; then \ - if [ ! -d "$(install_prefix)$(GTK_APPDIR)" ]; then \ - echo $(INSTALL_DIRS) "$(install_prefix)$(GTK_APPDIR)" ;\ - $(INSTALL_DIRS) "$(install_prefix)$(GTK_APPDIR)" ;\ - fi ;\ - name2=xscreensaver-properties.desktop ;\ -- echo $(INSTALL_DATA) screensaver-properties.desktop \ -+ echo $(INSTALL_DATA) screensaver-properties.desktop.in \ - $(install_prefix)$(GTK_APPDIR)/$$name2 ;\ -- $(INSTALL_DATA) screensaver-properties.desktop \ -+ $(INSTALL_DATA) screensaver-properties.desktop.in \ - $(install_prefix)$(GTK_APPDIR)/$$name2 ;\ - fi - -- - # xscreensaver.xpm - # into /usr/share/pixmaps/ - install-gnome:: $(LOGO) -@@ -764,7 +763,7 @@ - XScreenSaver_Xm_ad.h: XScreenSaver-Xm.ad - $(SHELL) $(UTILS_SRC)/ad2c XScreenSaver-Xm.ad > XScreenSaver_Xm_ad.h - --@INTLTOOL_DESKTOP_RULE@ -+# @INTLTOOL_DESKTOP_RULE@ # http://bugs.gentoo.org/show_bug.cgi?id=240958 - - # The executables linked in this directory. - # diff --git a/x11-misc/xscreensaver/xscreensaver-5.05-r1.ebuild b/x11-misc/xscreensaver/xscreensaver-5.05-r1.ebuild deleted file mode 100644 index 50caeba12a8d..000000000000 --- a/x11-misc/xscreensaver/xscreensaver-5.05-r1.ebuild +++ /dev/null @@ -1,104 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-misc/xscreensaver/xscreensaver-5.05-r1.ebuild,v 1.1 2008/05/07 19:03:33 drac Exp $ - -inherit autotools eutils flag-o-matic multilib pam - -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" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" -IUSE="jpeg new-login opengl pam suid xinerama" - -RDEPEND="x11-libs/libXmu - x11-libs/libXxf86vm - x11-libs/libXrandr - x11-libs/libXxf86misc - x11-libs/libXt - x11-libs/libX11 - x11-libs/libXext - x11-apps/xwininfo - x11-apps/appres - media-libs/netpbm - >=dev-libs/libxml2-2.5 - >=x11-libs/gtk+-2 - >=gnome-base/libglade-1.99 - pam? ( virtual/pam ) - jpeg? ( media-libs/jpeg ) - opengl? ( virtual/opengl ) - xinerama? ( x11-libs/libXinerama ) - 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 - sys-devel/gettext - dev-util/intltool - xinerama? ( x11-proto/xineramaproto )" - -src_unpack() { - unpack ${A} - cd "${S}" - EPATCH_SUFFIX="patch" epatch "${FILESDIR}"/${PV} - eautoreconf # bug 113681 -} - -src_compile() { - if use ppc || use ppc64; then - # Still fails to build "flurry" screensaver. - filter-flags -mabi=altivec - filter-flags -maltivec - append-flags -U__VEC__ - fi - - unset BC_ENV_ARGS - - econf \ - --with-x-app-defaults=/usr/share/X11/app-defaults \ - --with-hackdir=/usr/$(get_libdir)/misc/${PN} \ - --with-configdir=/usr/share/${PN}/config \ - --x-libraries=/usr/$(get_libdir) \ - --x-includes=/usr/include \ - --with-dpms-ext \ - --with-xf86vmode-ext \ - --with-xf86gamma-ext \ - --with-randr-ext \ - --with-proc-interrupts \ - --with-xpm \ - --with-xshm-ext \ - --with-xdbe-ext \ - --enable-locking \ - --without-kerberos \ - --without-gle \ - --with-gtk \ - $(use_with suid setuid-hacks) \ - $(use_with new-login login-manager) \ - $(use_with xinerama xinerama-ext) \ - $(use_with pam) \ - $(use_with opengl gl) \ - $(use_with jpeg) - - emake -j1 || die "emake failed." # bug 155049 -} - -src_install() { - emake install_prefix="${D}" install || die "emake install failed." - - dodoc README{,.hacking} - - use pam && fperms 755 /usr/bin/${PN} - pamd_mimic_system ${PN} auth - - # bug 135549 - rm -f "${D}"/usr/share/${PN}/config/{electricsheep,fireflies}.xml - dodir /usr/share/man/man6x - mv "${D}"/usr/share/man/man6/worm.6 \ - "${D}"/usr/share/man/man6x/worm.6x -} diff --git a/x11-misc/xscreensaver/xscreensaver-5.06.ebuild b/x11-misc/xscreensaver/xscreensaver-5.06.ebuild deleted file mode 100644 index eeddc0467f49..000000000000 --- a/x11-misc/xscreensaver/xscreensaver-5.06.ebuild +++ /dev/null @@ -1,105 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-misc/xscreensaver/xscreensaver-5.06.ebuild,v 1.1 2008/08/04 21:59:51 drac Exp $ - -inherit autotools eutils flag-o-matic multilib pam - -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" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" -IUSE="jpeg new-login opengl pam suid xinerama" - -RDEPEND="x11-libs/libXmu - x11-libs/libXxf86vm - x11-libs/libXrandr - x11-libs/libXxf86misc - x11-libs/libXt - x11-libs/libX11 - x11-libs/libXext - x11-apps/xwininfo - x11-apps/appres - media-libs/netpbm - >=dev-libs/libxml2-2.5 - >=x11-libs/gtk+-2 - >=gnome-base/libglade-1.99 - pam? ( virtual/pam ) - jpeg? ( media-libs/jpeg ) - opengl? ( virtual/opengl ) - xinerama? ( x11-libs/libXinerama ) - 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 - sys-devel/gettext - dev-util/intltool - xinerama? ( x11-proto/xineramaproto )" - -src_unpack() { - unpack ${A} - cd "${S}" - EPATCH_SUFFIX="patch" epatch "${FILESDIR}"/${PV} - eautoreconf # bug 113681 -} - -src_compile() { - if use ppc || use ppc64; then - # Still fails to build "flurry" screensaver. - filter-flags -mabi=altivec - filter-flags -maltivec - append-flags -U__VEC__ - fi - - unset BC_ENV_ARGS - - econf \ - --with-x-app-defaults=/usr/share/X11/app-defaults \ - --with-hackdir=/usr/$(get_libdir)/misc/${PN} \ - --with-configdir=/usr/share/${PN}/config \ - --x-libraries=/usr/$(get_libdir) \ - --x-includes=/usr/include \ - --with-dpms-ext \ - --with-xf86vmode-ext \ - --with-xf86gamma-ext \ - --with-randr-ext \ - --with-proc-interrupts \ - --with-xpm \ - --with-xshm-ext \ - --with-xdbe-ext \ - --enable-locking \ - --without-kerberos \ - --without-gle \ - --with-gtk \ - --with-pixbuf \ - $(use_with suid setuid-hacks) \ - $(use_with new-login login-manager) \ - $(use_with xinerama xinerama-ext) \ - $(use_with pam) \ - $(use_with opengl gl) \ - $(use_with jpeg) - - emake -j1 || die "emake failed." # bug 155049 -} - -src_install() { - emake install_prefix="${D}" install || die "emake install failed." - - dodoc README{,.hacking} - - use pam && fperms 755 /usr/bin/${PN} - pamd_mimic_system ${PN} auth - - # bug 135549 - rm -f "${D}"/usr/share/${PN}/config/{electricsheep,fireflies}.xml - dodir /usr/share/man/man6x - mv "${D}"/usr/share/man/man6/worm.6 \ - "${D}"/usr/share/man/man6x/worm.6x -} |