Files
@ a78ac8ae45f1
Branch filter:
Location: ohnobinki_overlay/dev-tcltk/tcldom/tcldom-3.1.ebuild - annotation
a78ac8ae45f1
1.6 KiB
application/vnd.gentoo.ebuild
use --libs-only-L and --libs-only-l to avoid -pthread error for bug 300256
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 3816047badb7 3816047badb7 3816047badb7 c39425525b0a c39425525b0a 3816047badb7 3816047badb7 3816047badb7 3816047badb7 3816047badb7 c39425525b0a 3816047badb7 3816047badb7 3816047badb7 c39425525b0a c39425525b0a c39425525b0a c39425525b0a c39425525b0a c39425525b0a c39425525b0a c39425525b0a c39425525b0a c39425525b0a 3816047badb7 3816047badb7 3816047badb7 3816047badb7 3816047badb7 3816047badb7 3816047badb7 3816047badb7 3816047badb7 c39425525b0a 3816047badb7 3816047badb7 3816047badb7 c39425525b0a 3816047badb7 3816047badb7 3816047badb7 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.1.ebuild,v 1.2 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="~amd64 ~ppc ~x86"
DEPEND=">=dev-lang/tcl-8.3.3
>=dev-tcltk/tcllib-1.2
~dev-tcltk/tclxml-3.1
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
# bug 131148
sed -i -e "s/relid'/relid/" "${S}"/*/{configure,tcl.m4} || die
}
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 "${S}"/src-libxml2 || die
fi
if use expat ; then
emake -C "${S}/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
}
|