diff options
Diffstat (limited to 'x11-misc/bbppp/bbppp-0.2.3.ebuild')
-rw-r--r-- | x11-misc/bbppp/bbppp-0.2.3.ebuild | 28 |
1 files changed, 17 insertions, 11 deletions
diff --git a/x11-misc/bbppp/bbppp-0.2.3.ebuild b/x11-misc/bbppp/bbppp-0.2.3.ebuild index c4b7bc5ff376..f618014e28db 100644 --- a/x11-misc/bbppp/bbppp-0.2.3.ebuild +++ b/x11-misc/bbppp/bbppp-0.2.3.ebuild @@ -1,30 +1,36 @@ -# Copyright 1999-2004 Gentoo Foundation +# Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-misc/bbppp/bbppp-0.2.3.ebuild,v 1.5 2004/06/24 22:13:27 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-misc/bbppp/bbppp-0.2.3.ebuild,v 1.6 2005/01/08 18:39:23 ka0ttic Exp $ + +inherit eutils -IUSE="" DESCRIPTION="blackbox ppp frontend/monitor" +HOMEPAGE="http://bbtools.windsofstorm.net/sources/available.phtml#bbppp" SRC_URI="http://bbtools.windsofstorm.net/sources/${P}.tar.gz" -HOMEPAGE="http://bbtools.windsofstorm.net/available.phtml#bbppp" + LICENSE="GPL-2" SLOT="0" KEYWORDS="x86 sparc ppc" +IUSE="" DEPEND="virtual/blackbox" -src_compile() { - econf || die - emake || die +src_unpack() { + unpack ${A} + cd ${S} + epatch ${FILESDIR}/${PN}-gcc3-multiline.diff } src_install () { - make DESTDIR=${D} install || die + make DESTDIR="${D}" install || die dodoc README COPYING AUTHORS BUGS INSTALL ChangeLog NEWS TODO data/README.bbppp } pkg_postinst() { - cd ${ROOT}usr/X11R6/bin/wm - if [ ! "`grep bbppp blackbox`" ] ; then - sed -e "s/.*blackbox/exec \/usr\/bin\/bbppp \&\n&/" blackbox | cat > blackbox + # don't assume blackbox exists because virtual/blackbox is installed + if [[ -x ${ROOT}/usr/bin/blackbox ]] ; then + if ! grep bbppp ${ROOT}/usr/bin/blackbox &>/dev/null ; then + sed -e "s/.*blackbox/exec \/usr\/bin\/bbppp \&\n&/" blackbox | cat > blackbox + fi fi } |