Files
@ 5b9a15f07dd6
Branch filter:
Location: ohnobinki_overlay/dev-tcltk/tclxml/tclxml-3.0-r1.ebuild - annotation
5b9a15f07dd6
1.5 KiB
application/vnd.gentoo.ebuild
As committed for sunrise r9900. Cleaned up docs installation and SRC_URI generation.
555c325c694c 555c325c694c 555c325c694c 555c325c694c 9572e7ae6c03 555c325c694c 555c325c694c 555c325c694c 555c325c694c 555c325c694c 555c325c694c 555c325c694c 555c325c694c 555c325c694c 555c325c694c 555c325c694c 555c325c694c 555c325c694c 555c325c694c 555c325c694c 9572e7ae6c03 9572e7ae6c03 555c325c694c 555c325c694c 555c325c694c 555c325c694c 555c325c694c 555c325c694c 555c325c694c 555c325c694c 555c325c694c 555c325c694c 555c325c694c 555c325c694c 9572e7ae6c03 555c325c694c 555c325c694c 555c325c694c 555c325c694c 555c325c694c 555c325c694c 555c325c694c 555c325c694c 9572e7ae6c03 555c325c694c 555c325c694c 555c325c694c 555c325c694c 555c325c694c 555c325c694c 555c325c694c 555c325c694c 555c325c694c 555c325c694c 555c325c694c 555c325c694c 555c325c694c 555c325c694c 555c325c694c 555c325c694c 555c325c694c 555c325c694c 555c325c694c 555c325c694c 555c325c694c 555c325c694c 555c325c694c 555c325c694c 555c325c694c | # Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-tcltk/tclxml/tclxml-3.0-r1.ebuild,v 1.6 2007/05/18 22:06:54 welp Exp $
inherit eutils multilib
DESCRIPTION="Pure Tcl implementation of an XML parser."
HOMEPAGE="http://tclxml.sourceforge.net/"
SRC_URI="mirror://sourceforge/tclxml/${P}.tar.gz"
IUSE="expat threads xml"
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 ~ppc sparc x86"
DEPEND=">=dev-lang/tcl-8.2
>=dev-tcltk/tcllib-1.2
xml? ( >=dev-libs/libxml2-2.6.9 )
expat? ( dev-libs/expat )
!dev-tcltk/tclxml-expat"
#test scripts rely on tclsh8.4 existing
RESTRICT="test"
MAKEOPTS="${MAKEOPTS} -j1"
src_unpack() {
unpack ${A}
cd ${S}
epatch ${FILESDIR}/${PN}-3_configure.patch
epatch ${FILESDIR}/${PN}-3_include_path.patch
}
src_compile() {
local myconf="--with-tcl=/usr/$(get_libdir)"
use threads && myconf="${myconf} --enable-threads"
econf ${myconf} || die
emake || die
if use xml ; then
cd ${S}/libxml2
econf ${myconf} --with-Tclxml=.. --with-libxml2-lib=/usr/$(get_libdir) || die
emake || die
fi
if use expat ; then
cd ${S}/expat
econf ${myconf} --with-Tclxml=.. || die
emake || die
fi
}
src_install() {
make DESTDIR=${D} install || die
if use xml ; then
cd ${S}/libxml2
make DESTDIR=${D} install || die
fi
if use expat ; then
cd ${S}/expat
make DESTDIR=${D} install || die
fi
cd ${S}
dodoc ANNOUNCE ChangeLog LICENSE README RELNOTES
dohtml doc/*.html
}
|