# $Id$ PNAME="xscreensaver" PVER="5.39" PBUILD="r2" PCAT="x11-misc" DESCRIPTION="a screen saver and locker for the x-window-system." HOMEPAGE="http://www.jwz.org/xscreensaver/" DEPEND=">= x11-libs/libXxf86misc-1 >= x11-libs/libXinerama-1 >= x11-libs/libXpm-3.5 >= x11-apps/xwininfo-1 >= x11-apps/appres-1 >= media-libs/netpbm-10.72 >= virtual/libjpeg >= sys-libs/zlib-1.2 >= dev-libs/libxml2-2.9 >= x11-libs/gtk2+-2.24 >= dev-libs/glib2-2.46 >= gnome-base/libglade-2.6.4 >= sys-libs/pam-1.1 >= virtual/opengl" SDEPEND=">= virtual/xf86vidmodeproto >= virtual/xextproto >= virtual/scrnsaverproto >= virtual/recordproto >= virtual/xf86miscproto >= virtual/xineramaproto >= sys-dev/bc-1.06 >= dev-lang/perl-5.24 >= dev-util/pkgconfig-0.25 >= dev-util/intltool-0.50 >= sys-dev/gettext-0.18 >= virtual/sed" SRCFILE="${PNAME}-${PVER}.tar.gz" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" sminclude mbuild mtools msetfeature "!check" SRC_URI=( http://www.jwz.org/${PNAME}/${SRCFILE} mirror://${PNAME}/${SRCFILE} mirror://${PNAME}/xscreensaver.pam-systemauth ) UP2DATE="updatecmd ${HOMEPAGE}/download.html | lasttarball gz" src_compile() { cd ${SRCDIR} mconfigure \ --libexecdir=/usr/$(mlibdir) \ --enable-hackdir=/usr/$(mlibdir)/xscreensaver \ --x-libraries=/usr/$(mlibdir) \ --x-includes=/usr/include \ --with-x-app-defaults=/usr/$(mlibdir)/X11/app-defaults \ --with-mit-ext \ --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 \ --with-fortune=/usr/bin/fortune \ --without-motif \ --with-gtk \ --with-randr-ext \ --with-xml \ --with-xinerama-ext \ --with-pam \ --without-kerberos \ --with-gl \ --without-gle \ --with-jpeg \ --enable-nls \ || die mmake -j1 all || die } src_install() { cd ${SRCDIR} # needed directories minstalldir /usr/$(mlibdir)/xscreensaver || die minstalldir /usr/share/gnome/capplets || die minstalldir /usr/share/pixmaps || die mmake install_prefix=${BINDIR} install || die # pam stuff minstallpam xscreensaver.pam-systemauth xscreensaver || die minstalldocs README || die }