NAME=xscreensaver VERSION=5.02 SOURCE=http://www.jwz.org/xscreensaver/xscreensaver-$VERSION.tar.gz PATCH=xscreensaver.setuid.diff.gz BUILD=${BUILD:-1} ROOT_REQUIRED=1 # This script actually requires that we are building for X.org 7.0 which # is in /usr, not /usr/X11R6. PREFIXTYPE=x11 build() { _explode 0 cd xscreensaver-$VERSION _chfix . # Allow xscreensaver to work setgid shadow. I'd rather avoid # requiring setuid root on this if at all possible... _patch 0 -p1 _configure \ --with-shadow \ --with-jpeg \ --with-gl \ ac_cv_x_app_defaults=$SYSCONFDIR/X11/app-defaults make -j$MAKEJOBS make install_prefix=$PKG install chown root:shadow $PKG$BINDIR/xscreensaver chmod 2751 $PKG$BINDIR/xscreensaver _doc 0 xscreensaver-$VERSION README }