diff options
author | Andrew Bevitt <cyfred@gentoo.org> | 2004-05-01 00:59:16 +0000 |
---|---|---|
committer | Andrew Bevitt <cyfred@gentoo.org> | 2004-05-01 00:59:16 +0000 |
commit | b626b8a1443662df71e785635b3ee26798344e01 (patch) | |
tree | 71529420aeea7cb5984ce3e8e4e7296eac750f78 /x11-misc/xlockmore/xlockmore-5.12.ebuild | |
parent | Improved USE=-vhosts support (diff) | |
download | historical-b626b8a1443662df71e785635b3ee26798344e01.tar.gz historical-b626b8a1443662df71e785635b3ee26798344e01.tar.bz2 historical-b626b8a1443662df71e785635b3ee26798344e01.zip |
Version bump. Marking ~x86 only cant test other archs at this time
Diffstat (limited to 'x11-misc/xlockmore/xlockmore-5.12.ebuild')
-rw-r--r-- | x11-misc/xlockmore/xlockmore-5.12.ebuild | 71 |
1 files changed, 71 insertions, 0 deletions
diff --git a/x11-misc/xlockmore/xlockmore-5.12.ebuild b/x11-misc/xlockmore/xlockmore-5.12.ebuild new file mode 100644 index 000000000000..e6f764826299 --- /dev/null +++ b/x11-misc/xlockmore/xlockmore-5.12.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2004 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-misc/xlockmore/xlockmore-5.12.ebuild,v 1.1 2004/05/01 00:59:16 cyfred Exp $ + +inherit gnuconfig + +IUSE="nas esd motif opengl truetype gtk pam" + +DESCRIPTION="Just another screensaver application for X" +SRC_URI="http://ftp.tux.org/pub/tux/bagleyd/xlockmore/${P}.tar.bz2" +HOMEPAGE="http://www.tux.org/~bagleyd/xlockmore.html" + +SLOT="0" +LICENSE="BSD" +KEYWORDS="~x86" + +DEPEND="virtual/x11 + media-libs/freetype + opengl? ( virtual/opengl ) + pam? ( sys-libs/pam ) + nas? ( media-libs/nas ) + esd? ( media-sound/esound ) + motif? ( x11-libs/openmotif ) + gtk? ( =x11-libs/gtk+-1.2* )" + +src_compile() { + gnuconfig_update + + local myconf + myconf="--enable-vtlock" + use pam && myconf="${myconf} --enable-pam" \ + || myconf="${myconf} --disable-pam --enable-xlockrc" + use nas || myconf="${myconf} --without-nas" + use esd && myconf="${myconf} --with-esound" + use opengl || myconf="${myconf} --without-opengl --without-gltt --without-mesa" + use truetype || myconf="${myconf} --without-ttf" + + use motif || myconf="${myconf} --without-motif" + use gtk || myconf="${myconf} --without-gtk" + + ./configure \ + --prefix=/usr \ + --mandir=${prefix}/share/man/man1 \ + --sharedstatedir=/usr/share/xlockmore \ + --host=${CHOST} ${myconf} || die "Configure failed" + + emake || die "Make failed" + +} + +src_install() { + make install \ + prefix=${D}/usr \ + mandir=${D}/usr/share/man/man1 \ + xapploaddir=${D}/usr/X11R6/lib/X11/app-defaults \ + || die "Install failed" + + #Install pam.d file and unset setuid root + if use pam; then + insinto /etc/pam.d + newins etc/xlock.pamd xlock + chmod 111 ${D}/usr/bin/xlock + fi + + insinto /usr/share/xlockmore/sounds + doins sounds/* + + dodoc docs/* README + dohtml docs/*.html + rm ${D}/usr/share/doc/${PF}/*.html.gz +} |