[Lunar-commits] <moonbase> xscreensaver: added optional deps to make some screensavers working

Dennis Veatch dennisveatch at bellsouth.net
Mon Mar 3 15:14:19 CET 2008


On Monday March 3 2008 07:46:55 am Zbigniew Luszpinski wrote:
> commit a622bb6f93f3e3e3d753b74bce2cefcac5897f01
> Author: Zbigniew Luszpinski <zbiggy at lunar-linux.org>
> Date:   Mon Mar 3 13:46:55 2008 +0100
>
>     xscreensaver: added optional deps to make some screensavers working
>     removed not existing --with-xml and --without-gle artificial
> limitation. ---
>  x11-apps/xscreensaver/BUILD   |    2 --
>  x11-apps/xscreensaver/DEPENDS |    9 +++++++++
>  2 files changed, 9 insertions(+), 2 deletions(-)
>
> diff --git a/x11-apps/xscreensaver/BUILD b/x11-apps/xscreensaver/BUILD
> index 3618ac4..bc1d3b2 100644
> --- a/x11-apps/xscreensaver/BUILD
> +++ b/x11-apps/xscreensaver/BUILD
> @@ -6,8 +6,6 @@
>    fi
>
>    OPTS+=" --without-kerberos \
> -          --without-gle \
> -          --with-xml \
>            --with-dpms-ext \
>            --with-xf86vmode-ext \
>            --with-xf86gamma-ext \
> diff --git a/x11-apps/xscreensaver/DEPENDS b/x11-apps/xscreensaver/DEPENDS
> index 13a841c..f30d90b 100644
> --- a/x11-apps/xscreensaver/DEPENDS
> +++ b/x11-apps/xscreensaver/DEPENDS
> @@ -21,5 +21,14 @@ optional_depends "xsnow"  ""  ""  \
>  optional_depends "%GLX" "--with-gl" "--without-gl" \
>                   "for OpenGL screensaver support"
>
> +optional_depends "%GLUT"  "" ""  \
> +                 "for OpenGL GLUT screensaver support"
> +
> +optional_depends "gle" "--with-gle" "--without-gle" \
> +                 "for OpenGL GLE screensaver support"
> +
>  optional_depends "jpeg" "--with-jpeg" "--without-jpeg" \
>                   "for Jpeg support"
> +
> +optional_depends "gdk-pixbuf" "--with-pixbuf" "--without-pixbuf" \
> +                 "some screensavers will be black without this"
> _______________________________________________

We have been in the process of moving away from GLUT when ever possible by 
using %GLX instead because;

1. freeglut/glut seem to be falling by the wayside.
2. those two have conflicts with mesa-lib and mesa-glu (IIRC).

Is it really necessary to have %GLUT when we already have %GLX for OpenGL 
support?



-- 
You can tuna piano but you can't tune a fish.

http://www.lunar-linux.org/
It's worth a spin.


More information about the Lunar-dev mailing list