diff options
author | Samuli Suominen <ssuominen@gentoo.org> | 2009-10-10 15:49:12 +0000 |
---|---|---|
committer | Samuli Suominen <ssuominen@gentoo.org> | 2009-10-10 15:49:12 +0000 |
commit | 5a77d962c41d1bdc67a81d5b8c8e4d220bef6024 (patch) | |
tree | a55832f579b6f29cca9c1108c5ce0d8804c28b70 /x11-misc/rss-glx | |
parent | Remove old. (diff) | |
download | gentoo-2-5a77d962c41d1bdc67a81d5b8c8e4d220bef6024.tar.gz gentoo-2-5a77d962c41d1bdc67a81d5b8c8e4d220bef6024.tar.bz2 gentoo-2-5a77d962c41d1bdc67a81d5b8c8e4d220bef6024.zip |
old
(Portage version: 2.2_rc44/cvs/Linux x86_64)
Diffstat (limited to 'x11-misc/rss-glx')
-rw-r--r-- | x11-misc/rss-glx/Manifest | 7 | ||||
-rw-r--r-- | x11-misc/rss-glx/files/jwz-vroot.h | 156 | ||||
-rw-r--r-- | x11-misc/rss-glx/files/rss-glx-0.8.1-gcc43.patch | 20 | ||||
-rw-r--r-- | x11-misc/rss-glx/files/rss-glx-0.8.1-gentoo.patch | 40 | ||||
-rw-r--r-- | x11-misc/rss-glx/files/rss-glx-0.8.1-hyperspace-viewport.patch | 13 | ||||
-rw-r--r-- | x11-misc/rss-glx/files/rss-glx-0.8.1-imagemagick.patch | 10 | ||||
-rw-r--r-- | x11-misc/rss-glx/rss-glx-0.8.1-r5.ebuild | 146 |
7 files changed, 0 insertions, 392 deletions
diff --git a/x11-misc/rss-glx/Manifest b/x11-misc/rss-glx/Manifest index dc19e5704015..66d62d3810c6 100644 --- a/x11-misc/rss-glx/Manifest +++ b/x11-misc/rss-glx/Manifest @@ -1,11 +1,4 @@ -AUX jwz-vroot.h 6234 RMD160 92aabe5424720238ccf2214260c7830718414d2f SHA1 0119753211cc0b3f7a13650e4173b6b11a416d11 SHA256 fcd4b00bff5f57b739d98dae40b98137f63a478abef2fcb3e0be8b256ea27f57 -AUX rss-glx-0.8.1-gcc43.patch 479 RMD160 aa810255758f9eb916300aa2a190a211c0f186da SHA1 46f1753be0fe0993856cf437f7b7e697953cf3dc SHA256 45610d461601917348d575184669132edbba48a6d502b306b675501ba4db7228 -AUX rss-glx-0.8.1-gentoo.patch 1336 RMD160 08c7af445ddec607d9e4cb81a42634e14ba7a4c8 SHA1 fbb75f32bfe58fa03477af3bdb2d123c125a3949 SHA256 f89b50a84f141fb804d98d1b9fa3223c24767a29952606f75d6994c6e20bb9f7 -AUX rss-glx-0.8.1-hyperspace-viewport.patch 507 RMD160 40bf26af531f3dd1504da4c3aa84ebad585df162 SHA1 1b483849ae1bdac7121b57847b82db8a0ee5bebc SHA256 3652e11e15cbe8262cb8cb65426e24cbd70751940feff7423a2c0be711dd8562 -AUX rss-glx-0.8.1-imagemagick.patch 437 RMD160 016b0b6f0522293684f1fba8c3342a78272692ef SHA1 ec3d9d34e2babe568fc875db6d0f80482303b15e SHA256 c3fe7d59cdf9f97de34ebc754b170c22946ae5afe234cec1bd90ee8da079e4a2 -DIST rss-glx_0.8.1.tar.bz2 5248755 RMD160 c12e91be3505129ca1e4d877309e53505b4a8f4e SHA1 188871d7940de8a7c3f9e622ddc131e46567eab5 SHA256 cf03409ed82f167b39a37b25d21a2de065bb728afeda561bdb2626e7b7ea42bb DIST rss-glx_0.9.0.tar.bz2 5379720 RMD160 8d6f2c3dd64575f5b845195f41e35096b3255e53 SHA1 afbf8a6bbfd2d19e3c4298f8f445a635f17c8b2e SHA256 04383a49f3c57d27708c314ece750dbe7f873aecff6a83a6803635dbeaf720f6 -EBUILD rss-glx-0.8.1-r5.ebuild 4736 RMD160 ca5c8b0d31ddaee8fe613fb9925fd90ca06642d8 SHA1 a813fd4e3c63f180016c995248d9212d21892609 SHA256 9c2faa130ba28270fca1a32d27c3721a357f14b69f88e18073fa7f207d411549 EBUILD rss-glx-0.9.0.ebuild 3599 RMD160 5d0500e06db09286cf052914580c678824e81936 SHA1 61b1a90a65cfe3fe60ba8dc2233306a996f0f901 SHA256 8f949e8d1ff5c0587473235c1375db220599b7c520607ea62515b970d07994ba MISC ChangeLog 11987 RMD160 375cbb5748a4f80c1be79fbb39cd3b12eb370de2 SHA1 203f73bd4d1e2ddbd2fe1ec44b02b477c3b3fbf5 SHA256 b6eb0196241a1af49fd1c2550dd2964791e68ac98d53159bf0012032a1cc4741 MISC metadata.xml 166 RMD160 7b80226659bf40e97050b1ffce1858d5f20b3c60 SHA1 e6c6436c304a65b4a012a5b7be7ee264b228a645 SHA256 8e7de0a7f7c15840474de373a3ce36adcc5dd658b2e4d18366fcb63b964a0826 diff --git a/x11-misc/rss-glx/files/jwz-vroot.h b/x11-misc/rss-glx/files/jwz-vroot.h deleted file mode 100644 index 65097b839e75..000000000000 --- a/x11-misc/rss-glx/files/jwz-vroot.h +++ /dev/null @@ -1,156 +0,0 @@ -/* -*- Mode: C; tab-width: 2 -*- */ -/*****************************************************************************/ -/** Copyright 1991 by Andreas Stolcke **/ -/** Copyright 1990 by Solbourne Computer Inc. **/ -/** Longmont, Colorado **/ -/** **/ -/** All Rights Reserved **/ -/** **/ -/** Permission to use, copy, modify, and distribute this software and **/ -/** its documentation for any purpose and without fee is hereby **/ -/** granted, provided that the above copyright notice appear in all **/ -/** copies and that both that copyright notice and this permis- **/ -/** sion notice appear in supporting documentation, and that the **/ -/** name of Solbourne not be used in advertising **/ -/** in publicity pertaining to distribution of the software without **/ -/** specific, written prior permission. **/ -/** **/ -/** ANDREAS STOLCKE AND SOLBOURNE COMPUTER INC. DISCLAIMS ALL WARRANTIES **/ -/** WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF **/ -/** MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL ANDREAS STOLCKE **/ -/** OR SOLBOURNE BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL **/ -/** DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA **/ -/** OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER **/ -/** TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE **/ -/** OR PERFORMANCE OF THIS SOFTWARE. **/ -/*****************************************************************************/ -/* - * vroot.h -- Virtual Root Window handling header file - * - * This header file redefines the X11 macros RootWindow and DefaultRootWindow, - * making them look for a virtual root window as provided by certain `virtual' - * window managers like swm and tvtwm. If none is found, the ordinary root - * window is returned, thus retaining backward compatibility with standard - * window managers. - * The function implementing the virtual root lookup remembers the result of - * its last invocation to avoid overhead in the case of repeated calls - * on the same display and screen arguments. - * The lookup code itself is taken from Tom LaStrange's ssetroot program. - * - * Most simple root window changing X programs can be converted to using - * virtual roots by just including - * - * #include <X11/vroot.h> - * - * after all the X11 header files. It has been tested on such popular - * X clients as xphoon, xfroot, xloadimage, and xaqua. - * It also works with the core clients xprop, xwininfo, xwd, and editres - * (and is necessary to get those clients working under tvtwm). - * It does NOT work with xsetroot; get the xsetroot replacement included in - * the tvtwm distribution instead. - * - * Andreas Stolcke <stolcke@ICSI.Berkeley.EDU>, 9/7/90 - * - replaced all NULL's with properly cast 0's, 5/6/91 - * - free children list (suggested by Mark Martin <mmm@cetia.fr>), 5/16/91 - * - include X11/Xlib.h and support RootWindowOfScreen, too 9/17/91 - * - * Jamie Zawinski <jwz@jwz.org>, 28-Apr-1997 - * - use ANSI C - * - * Jamie Zawinski <jwz@jwz.org>, 3-Sep-2003 - * - if the environment variable "XSCREENSAVER_WINDOW" is set, use that - * as the root window instead of searching for __SWM_VROOT. - * - * Jamie Zawinski <jwz@jwz.org>, 14-Aug-2004 - * - changes to get gcc to stop whining about "type punning". - * - * Jamie Zawinski <jwz@jwz.org>, 16-Dec-2004 - * - fixed that last fix. - */ - -#ifndef _VROOT_H_ -#define _VROOT_H_ -#define _XSCREENSAVER_VROOT_H_ - -#if !defined(lint) && !defined(SABER) -static const char vroot_rcsid[] = - "#Id: vroot.h,v 1.8 2004/12/16 05:33:54 jwz Exp #" "\n" - "#Id: vroot.h,v 1.4 1991/09/30 19:23:16 stolcke Exp stolcke #"; -#endif - -#include <X11/X.h> -#include <X11/Xatom.h> -#include <X11/Xlib.h> - -static Window -#ifdef __STDC__ /* ANSIfication added by jwz, to avoid superfluous warnings. */ -VirtualRootWindowOfScreen(Screen *screen) -#else /* !__STDC__ */ -VirtualRootWindowOfScreen(screen) Screen *screen; -#endif /* !__STDC__ */ -{ - static Screen *save_screen = (Screen *)0; - static Window root = (Window)0; - - if (screen != save_screen) { - Display *dpy = DisplayOfScreen(screen); - Atom __SWM_VROOT = None; - int i; - Window rootReturn, parentReturn, *children; - unsigned int numChildren; - - /* first check for a hex or decimal window ID in the environment */ - const char *xss_id = getenv("XSCREENSAVER_WINDOW"); - if (xss_id && *xss_id) { - unsigned long id = 0; - char c; - if (1 == sscanf (xss_id, " 0x%lx %c", &id, &c) || - 1 == sscanf (xss_id, " %lu %c", &id, &c)) { - root = (Window) id; - save_screen = screen; - return root; - } - } - - root = RootWindowOfScreen(screen); - - /* go look for a virtual root */ - __SWM_VROOT = XInternAtom(dpy, "__SWM_VROOT", False); - if (XQueryTree(dpy, root, &rootReturn, &parentReturn, - &children, &numChildren)) { - for (i = 0; i < numChildren; i++) { - Atom actual_type; - int actual_format; - unsigned long nitems, bytesafter; - unsigned char *newRoot = 0; - - if (XGetWindowProperty(dpy, children[i], - __SWM_VROOT, 0, 1, False, XA_WINDOW, - &actual_type, &actual_format, - &nitems, &bytesafter, - &newRoot) == Success - && newRoot) { - root = *((Window *) newRoot); - break; - } - } - if (children) - XFree((char *)children); - } - - save_screen = screen; - } - - return root; -} - -#undef RootWindowOfScreen -#define RootWindowOfScreen(s) VirtualRootWindowOfScreen(s) - -#undef RootWindow -#define RootWindow(dpy,screen) VirtualRootWindowOfScreen(ScreenOfDisplay(dpy,screen)) - -#undef DefaultRootWindow -#define DefaultRootWindow(dpy) VirtualRootWindowOfScreen(DefaultScreenOfDisplay(dpy)) - -#endif /* _VROOT_H_ */ diff --git a/x11-misc/rss-glx/files/rss-glx-0.8.1-gcc43.patch b/x11-misc/rss-glx/files/rss-glx-0.8.1-gcc43.patch deleted file mode 100644 index a1c1dc129ab4..000000000000 --- a/x11-misc/rss-glx/files/rss-glx-0.8.1-gcc43.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- rss-glx_0.8.1-orig/reallyslick/cpp_src/skyrocket_sound.cpp -+++ rss-glx_0.8.1/reallyslick/cpp_src/skyrocket_sound.cpp -@@ -24,6 +24,7 @@ - #include <AL/al.h> - #include <AL/alut.h> - -+#include <cstdlib> - #include <list> - - #include "loadTexture.h" ---- rss-glx_0.8.1-orig/reallyslick/Implicit/impSurface.cpp -+++ rss-glx_0.8.1/reallyslick/Implicit/impSurface.cpp -@@ -21,6 +21,7 @@ - #include <Implicit/impSurface.h> - #include <math.h> - #include <iostream> -+#include <cstring> - - - diff --git a/x11-misc/rss-glx/files/rss-glx-0.8.1-gentoo.patch b/x11-misc/rss-glx/files/rss-glx-0.8.1-gentoo.patch deleted file mode 100644 index 3febc2b7f86f..000000000000 --- a/x11-misc/rss-glx/files/rss-glx-0.8.1-gentoo.patch +++ /dev/null @@ -1,40 +0,0 @@ ---- rss-glx_0.8.1-orig/configure.in -+++ rss-glx_0.8.1/configure.in -@@ -7,14 +7,14 @@ AM_CONFIG_HEADER(config.h) - AC_PROG_AWK - - AC_PROG_CC --CFLAGS=-g -+#CFLAGS=-g - AC_ARG_ENABLE([debug], [AC_HELP_STRING([--enable-debug], - [build with debugging information default=yes])], - [test "$enableval" = "no" && CFLAGS="-O2"]) - CFLAGS="$CFLAGS -Wall" - - AC_PROG_CXX --CXXFLAGS=-g -+#CXXFLAGS=-g - AC_ARG_ENABLE([debug], [AC_HELP_STRING([--enable-debug], - [build with debugging information default=yes])], - [test "$enableval" = "no" && CXXFLAGS="-O2"]) ---- rss-glx_0.8.1-orig/reallyslick/cpp_src/Makefile.am -+++ rss-glx_0.8.1/reallyslick/cpp_src/Makefile.am -@@ -19,7 +19,7 @@ if INSTALL_XSCREENSAVER_CONFIG_FILES - dist_config_DATA = cyclone.xml fieldlines.xml flocks.xml flux.xml helios.xml hyperspace.xml plasma.xml skyrocket.xml solarwinds.xml - endif - --if INSTALL_XSCREENSAVER_CONFIG_FILES -+if INSTALL_KDE_CONFIG_FILES - dist_kdessconfig_DATA = cyclone.desktop fieldlines.desktop flocks.desktop flux.desktop helios.desktop hyperspace.desktop plasma.desktop skyrocket.desktop solarwinds.desktop - endif - ---- rss-glx_0.8.1-orig/reallyslick/cpp_src/skyrocket.cpp -+++ rss-glx_0.8.1/reallyslick/cpp_src/skyrocket.cpp -@@ -23,6 +23,7 @@ - #include <GL/gl.h> - #include <GL/glu.h> - -+#include <cassert> - #include <list> - - #include "driver.h" diff --git a/x11-misc/rss-glx/files/rss-glx-0.8.1-hyperspace-viewport.patch b/x11-misc/rss-glx/files/rss-glx-0.8.1-hyperspace-viewport.patch deleted file mode 100644 index b09cfe175f15..000000000000 --- a/x11-misc/rss-glx/files/rss-glx-0.8.1-hyperspace-viewport.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff -ru rss-glx_0.8.0/reallyslick/cpp_src/hyperspace.cpp rss-glx_0.8.0.new/reallyslick/cpp_src/hyperspace.cpp ---- rss-glx_0.8.0/reallyslick/cpp_src/hyperspace.cpp 2006-07-02 19:24:09.000000000 -0400 -+++ rss-glx_0.8.0.new/reallyslick/cpp_src/hyperspace.cpp 2006-07-02 19:27:47.000000000 -0400 -@@ -556,6 +556,9 @@ - glFogf(GL_FOG_MODE, GL_LINEAR); - glFogf(GL_FOG_START, depth * 0.7f); - glFogf(GL_FOG_END, depth); -+ -+ // Fix viewport and projection matrix, which aren't set? -+ hack_reshape( XStuff); - } - - diff --git a/x11-misc/rss-glx/files/rss-glx-0.8.1-imagemagick.patch b/x11-misc/rss-glx/files/rss-glx-0.8.1-imagemagick.patch deleted file mode 100644 index 7cbffc721794..000000000000 --- a/x11-misc/rss-glx/files/rss-glx-0.8.1-imagemagick.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- rss-glx_0.8.1-orig/other_src/Makefile.am -+++ rss-glx_0.8.1/other_src/Makefile.am -@@ -23,6 +23,7 @@ EXTRA_DIST = $(man_MANS) - noinst_PROGRAMS = stringify - stringify_LDADD = @BZIP2@ - -+matrixview_CFLAGS = @Wand_CFLAGS@ - matrixview_LDADD = @BZIP2@ @Wand_LIBS@ - matrixview_textures.c: stringify matrixview_textures/cfont matrixview_textures/cpics - ./stringify matrixview_textures/cfont matrixview_textures/cpics > matrixview_textures.c diff --git a/x11-misc/rss-glx/rss-glx-0.8.1-r5.ebuild b/x11-misc/rss-glx/rss-glx-0.8.1-r5.ebuild deleted file mode 100644 index 9f84f754b828..000000000000 --- a/x11-misc/rss-glx/rss-glx-0.8.1-r5.ebuild +++ /dev/null @@ -1,146 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-misc/rss-glx/rss-glx-0.8.1-r5.ebuild,v 1.6 2009/03/19 14:27:00 ranger Exp $ - -inherit flag-o-matic eutils autotools multilib - -MY_P=${PN}_${PV} -S=${WORKDIR}/${MY_P} -DESCRIPTION="Really Slick Screensavers using OpenGL for XScreenSaver" -HOMEPAGE="http://rss-glx.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 ppc ~ppc64 sparc x86" -IUSE="kde openal xscreensaver" - -RDEPEND="${RDEPEND} - virtual/opengl - media-libs/glew - >=media-gfx/imagemagick-6.2 - kde? ( || ( =kde-base/kdeartwork-kscreensaver-3* =kde-base/kdeartwork-3* ) ) - !kde? ( >=x11-misc/xscreensaver-5 ) - xscreensaver? ( >=x11-misc/xscreensaver-5 ) - openal? ( media-libs/openal )" -DEPEND="${RDEPEND} - dev-util/pkgconfig" - -pkg_setup() { - if use kde && use xscreensaver ; then - for pkg in kde-base/kdeartwork-kscreensaver kde-base/kdeartwork ; do - if has_version ${pkg} && ! built_with_use ${pkg} xscreensaver ; then - eerror "rss-glx wont work nicely with kde unless you" - eerror "emerge ${pkg} with USE=xscreensaver." - eerror "See http://bugs.gentoo.org/show_bug.cgi?id=88212" - die "Please re-emerge ${pkg} with USE=xscreensaver" - fi - done - fi -} - -src_unpack() { - unpack ${A} - cd "${S}" - epatch "${FILESDIR}"/${P}-gentoo.patch - epatch "${FILESDIR}"/${P}-imagemagick.patch - epatch "${FILESDIR}"/${PN}-0.8.1-hyperspace-viewport.patch - epatch "${FILESDIR}"/${P}-gcc43.patch - cp "${FILESDIR}"/jwz-vroot.h include/vroot.h || die - - eautoreconf -} - -src_compile() { - local myconf - - myconf="${myconf} --bindir=/usr/$(get_libdir)/misc/xscreensaver" - myconf="${myconf} --with-configdir=/usr/share/xscreensaver/config/" - - if use kde; then - find . -name '*.desktop' -exec \ - sed -i \ - -e 's:Exec=kxsrun \(.*\):Exec=kxsrun \1:g' \ - -e 's:Exec=kxsconfig \(.*\):Exec=kxsconfig \1:g' \ - '{}' \ - \; \ - || die "couldnt sed desktop files" - myconf="${myconf} --with-kdessconfigdir=/usr/share/applications/" - fi - - econf \ - $(use_enable openal sound) \ - ${myconf} || die "econf failed" - emake || die "emake failed" -} - -src_install() { - emake DESTDIR="${D}" install || die "install failed" - dodoc README README.xscreensaver - - # symlink to satisfy kde's kxs* - use kde && dosym /usr/share/control-center/screensavers /usr/lib/xscreensaver/config -} - -pkg_postinst() { - local XSCREENSAVER_CONF="${ROOT}/usr/share/X11/app-defaults/XScreenSaver" - - if [ -f ${XSCREENSAVER_CONF} ]; then - einfo "Adding Really Slick Screensavers to XScreenSaver" - sed -e '/*programs:/a\ - GL: \"Cyclone\" cyclone --root \\n\\\ - GL: \"Euphoria\" euphoria --root \\n\\\ - GL: \"Fieldlines\" fieldlines --root \\n\\\ - GL: \"Flocks\" flocks --root \\n\\\ - GL: \"Flux\" flux --root \\n\\\ - GL: \"Helios\" helios --root \\n\\\ - GL: \"Hyperspace\" hyperspace --root \\n\\\ - GL: \"Lattice\" lattice --root \\n\\\ - GL: \"Plasma\" plasma --root \\n\\\ - GL: \"Skyrocket\" skyrocket --root \\n\\\ - GL: \"Solarwinds\" solarwinds --root \\n\\\ - GL: \"Colorfire\" colorfire --root \\n\\\ - GL: \"Hufos Smoke\" hufo_smoke --root \\n\\\ - GL: \"Hufos Tunnel\" hufo_tunnel --root \\n\\\ - GL: \"Sundancer2\" sundancer2 --root \\n\\\ - GL: \"BioF\" biof --root \\n\\\ - GL: \"MatrixView\" matrixview --root \\n\\\ - GL: \"Spirographx\" spirographx --root \\n\\\ - GL: \"BusySpheres\" busyspheres --root \\n\\' \ - -i ${XSCREENSAVER_CONF} - - else - einfo "Unable to add these to XScreenSaver configuration" - einfo "This should not happen. Please file a bug" - fi -} - -pkg_postrm() { - local XSCREENSAVER_CONF="${ROOT}/usr/share/X11/app-defaults/XScreenSaver" - - has_version x11-misc/rss-glx && return 0 - if [ -f ${XSCREENSAVER_CONF} ]; then - einfo "Removing Really Slick Screensavers from XScreenSaver configuration." - sed \ - -e '/\"Cyclone\" cyclone/d' \ - -e '/\"Euphoria\" euphoria/d' \ - -e '/\"Fieldlines\" fieldlines/d' \ - -e '/\"Flocks\" flocks/d' \ - -e '/\"Flux\" flux/d' \ - -e '/\"Helios\" helios/d' \ - -e '/\"Hyperspace\" hyperspace/d' \ - -e '/\"Lattice\" lattice/d' \ - -e '/\"Plasma\" plasma/d' \ - -e '/\"Skyrocket\" skyrocket/d' \ - -e '/\"Solarwinds\" solarwinds/d' \ - -e '/\"Colorfire\" colorfire/d' \ - -e '/\"Hufos Smoke\" hufo_smoke/d' \ - -e '/\"Hufos Tunnel\" hufo_tunnel/d' \ - -e '/\"Sundancer2\" sundancer2/d' \ - -e '/\"BioF\" biof/d' \ - -e '/\"MatrixView\" matrixview/d' \ - -e '/\"Spirographx\" spirographx/d' \ - -e '/\"BusySpheres\" busyspheres/d' \ - -i ${XSCREENSAVER_CONF} - fi -} |