Files
@ e6ae748cc3a2
Branch filter:
Location: ohnobinki_overlay/dev-tcltk/tcldom/tcldom-3.0.ebuild - annotation
e6ae748cc3a2
1.5 KiB
application/vnd.gentoo.ebuild
remove old eclass mod
c39425525b0a 3816047badb7 3816047badb7 3816047badb7 c39425525b0a c39425525b0a c39425525b0a 3816047badb7 3816047badb7 3816047badb7 3816047badb7 3816047badb7 3816047badb7 3816047badb7 3816047badb7 3816047badb7 3816047badb7 3816047badb7 3816047badb7 3816047badb7 3816047badb7 c39425525b0a 3816047badb7 c39425525b0a c39425525b0a 3816047badb7 3816047badb7 3816047badb7 3816047badb7 3816047badb7 c39425525b0a c39425525b0a 3816047badb7 3816047badb7 3816047badb7 3816047badb7 c39425525b0a c39425525b0a 3816047badb7 3816047badb7 c39425525b0a c39425525b0a c39425525b0a c39425525b0a c39425525b0a c39425525b0a c39425525b0a c39425525b0a c39425525b0a c39425525b0a c39425525b0a 3816047badb7 3816047badb7 3816047badb7 3816047badb7 3816047badb7 3816047badb7 3816047badb7 3816047badb7 c39425525b0a c39425525b0a 3816047badb7 3816047badb7 c39425525b0a c39425525b0a 3816047badb7 3816047badb7 c39425525b0a 3816047badb7 3816047badb7 3816047badb7 3816047badb7 | # Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-tcltk/tcldom/tcldom-3.0.ebuild,v 1.3 2006/06/03 19:56:32 matsuu Exp $
EAPI="2"
inherit eutils multilib
DESCRIPTION="Document Object Model For Tcl"
HOMEPAGE="http://tclxml.sourceforge.net/tcldom.html"
SRC_URI="mirror://sourceforge/tclxml/${P}.tar.gz"
IUSE="expat xml threads"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~x86 ~ppc ~amd64"
DEPEND=">=dev-lang/tcl-8.3.3
>=dev-tcltk/tcllib-1.2
~dev-tcltk/tclxml-3.0
expat? ( dev-libs/expat )"
RDEPEND="${DEPEND}"
src_prepare() {
cd library
sed -e "s/@VERSION@/${PV}/" \
-e "s/@Tcldom_LIB_FILE@@/UNSPECIFIED/" \
< pkgIndex.tcl.in > pkgIndex.tcl
}
src_configure() {
local myconf="--with-tcl=/usr/$(get_libdir)"
use threads && myconf="${myconf} --enable-threads"
if use xml ; then
cd "${S}"/src-libxml2
econf ${myconf} --with-libxml2-lib=/usr/$(get_libdir)
fi
if use expat ; then
cd "${S}"/src
econf ${myconf}
fi
}
src_compile() {
if use xml ; then
emake -C src-libxml2 || die
fi
if use expat ; then
emake -C src || die
fi
}
src_install() {
insinto /usr/$(get_libdir)/${PN}${PV}
doins library/*.tcl || die
if use xml ; then
cd "${S}"/src-libxml2
emake DESTDIR="${D}" install || die
fi
if use expat ; then
cd "${S}"/src
emake DESTDIR="${D}" install || die
fi
cd "${S}"
dodoc ChangeLog LICENSE README RELNOTES
docinto examples; dodoc examples/*
dohtml docs/*.html
}
|