diff --git a/dev-tcltk/tcldom/ChangeLog b/dev-tcltk/tcldom/ChangeLog new file mode 100644 --- /dev/null +++ b/dev-tcltk/tcldom/ChangeLog @@ -0,0 +1,40 @@ +# ChangeLog for dev-tcltk/tcldom +# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-tcltk/tcldom/ChangeLog,v 1.11 2007/02/22 01:31:38 peper Exp $ + + 22 Feb 2007; Piotr Jaroszyński ChangeLog: + Transition to Manifest2. + + 04 Jun 2006; MATSUU Takuto tcldom-2.6.ebuild: + Fixed bash-3.1 issue. Bug 131148. + + 03 Jun 2006; MATSUU Takuto tcldom-3.0.ebuild, + tcldom-3.1.ebuild: + Changed xml2 USE flag for xml, bug 116346. + +*tcldom-3.1 (03 Jun 2006) + + 03 Jun 2006; MATSUU Takuto +tcldom-3.1.ebuild: + Version bumped. + Fixed bash-3.1 issue, Bug 131148. + +*tcldom-3.0 (26 Jun 2005) + + 26 Jun 2005; MATSUU Takuto +tcldom-3.0.ebuild: + Version bumped. + Added some USE flags. + + 12 May 2005; Olivier Crête tcldom-2.6.ebuild: + Marking ~amd64 + + 06 Nov 2004; tcldom-2.6.ebuild: + Stable on x86. + + 17 Oct 2004; David Holm tcldom-2.6.ebuild: + Added to ~ppc. + +*tcldom-2.6 (17 May 2004) + + 17 May 2004; +metadata.xml, +tcldom-2.6.ebuild: + Initial import. + diff --git a/dev-tcltk/tcldom/Manifest b/dev-tcltk/tcldom/Manifest new file mode 100644 --- /dev/null +++ b/dev-tcltk/tcldom/Manifest @@ -0,0 +1,8 @@ +DIST tcldom-2.6.tar.gz 375574 RMD160 f70d7a4b6135e20cbc40221775c12fbd24794370 SHA1 e83260e289a73d1c27c2e98a62faf12149b6839a SHA256 de0f5267a334866858b3499c440596a12af6868916da09dba9bbb0c6c21d9b65 +DIST tcldom-3.0.tar.gz 396326 RMD160 b38f0346b7762e38a1bd82ebeb8fa7accd4da544 SHA1 106c49ed371acf2e28fcad47e68e9ebae67e346e SHA256 be5e11b45d82a2d1a1fe5801f9f763b003040aae513250fe509cd96f96b6ec60 +DIST tcldom-3.1.tar.gz 395572 RMD160 105decfa022a781b2483e2a4909cc857027ca32f SHA1 799704a6046d8eb2ccb228b1afef705121c4b5b5 SHA256 1eabfe884a072f18bd18b1ec9c495145057442e072fe5288d9742058d93278ed +EBUILD tcldom-2.6.ebuild 767 RMD160 dca71282e7a0d013eabaa32f722017cd22fe3f7a SHA1 842402c6c926389b39aec8a9ac5d88c2b6ddc683 SHA256 0959a219d536c86a12482145c242cbba46d72eb01442d0e7e82c4cac22638329 +EBUILD tcldom-3.0.ebuild 1322 RMD160 d9ca223c2d1c6df7d878d1e85769c31a5d36c31f SHA1 e46f877e80b52e7a925e1b61aaa3e128c2dfd108 SHA256 36bf63879a2f1851d4df3010ace4c0fed0f0fbf3bffccf26daab29aaf5b8e492 +EBUILD tcldom-3.1.ebuild 1417 RMD160 8661101091e342d69384c661291321629c7a332a SHA1 d0274251e7d4b1273795efa06a8769d3efbec4ca SHA256 c2caf924ec1960189b64916646eea350a5ad59983b66298c209d53e7794eeacc +MISC ChangeLog 1185 RMD160 200c744e6c6537caf257373cbcf12a44eff40c7a SHA1 f6ba1e04aa57364db2fecb34cba7705a281a2655 SHA256 983719fb82d14a3c8bf4f4560cc07c40318fd54ae60a955dd4a90b86b8b0aef0 +MISC metadata.xml 158 RMD160 f197c34c7dd71f6025e93436e3f999137928554a SHA1 edb8e5ac668440e92e947fc3dff54484b28c7775 SHA256 62fb2b0a899315973de885234e3931a2f652b343b68f90fe0778378fdca6f290 diff --git a/dev-tcltk/tcldom/metadata.xml b/dev-tcltk/tcldom/metadata.xml new file mode 100644 --- /dev/null +++ b/dev-tcltk/tcldom/metadata.xml @@ -0,0 +1,5 @@ + + + +tcltk + diff --git a/dev-tcltk/tcldom/tcldom-2.6.ebuild b/dev-tcltk/tcldom/tcldom-2.6.ebuild new file mode 100644 --- /dev/null +++ b/dev-tcltk/tcldom/tcldom-2.6.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-tcltk/tcldom/tcldom-2.6.ebuild,v 1.6 2006/06/04 02:34:19 matsuu Exp $ + +DESCRIPTION="Document Object Model For Tcl" +HOMEPAGE="http://tclxml.sourceforge.net/tcldom.html" +SRC_URI="mirror://sourceforge/tclxml/${P}.tar.gz" +IUSE="" +LICENSE="BSD" +SLOT="0" +KEYWORDS="x86 ~ppc ~amd64" + +DEPEND=">=dev-lang/tcl-8.3.3" +RDEPEND="${DEPEND} + >=dev-tcltk/tclxml-2.6" + +src_unpack() { + unpack ${A} + cd "${S}" + # bug 131148 + sed -i -e "s/relid'/relid/" \ + {,src-libxml2/}configure {config,tclconfig}/tcl.m4 || die +} + +src_compile() { + econf || die + make || die +} + +src_install() { + einstall || die + dodoc ChangeLog LICENSE README RELNOTES +} diff --git a/dev-tcltk/tcldom/tcldom-3.0.ebuild b/dev-tcltk/tcldom/tcldom-3.0.ebuild new file mode 100644 --- /dev/null +++ b/dev-tcltk/tcldom/tcldom-3.0.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2006 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 $ + +inherit eutils + +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 )" + +src_unpack() { + unpack ${A} + + cd ${S}/library + sed -e "s/@VERSION@/${PV}/" \ + -e "s/@Tcldom_LIB_FILE@@/UNSPECIFIED/" \ + < pkgIndex.tcl.in > pkgIndex.tcl +} + +src_compile() { + local myconf="" + + use threads && myconf="${myconf} --enable-threads" + + if use xml ; then + cd ${S}/src-libxml2 + econf ${myconf} || die + emake || die + fi + if use expat ; then + cd ${S}/src + econf ${myconf} || die + emake || die + fi +} + +src_install() { + insinto /usr/$(get_libdir)/${PN}${PV} + doins library/*.tcl || die + + if use xml ; then + cd ${S}/src-libxml2 + make DESTDIR=${D} install || die + fi + if use expat ; then + cd ${S}/src + make DESTDIR=${D} install || die + fi + + cd ${S} + dodoc ChangeLog LICENSE README RELNOTES + docinto examples; dodoc examples/* + dohtml docs/*.html +} diff --git a/dev-tcltk/tcldom/tcldom-3.1.ebuild b/dev-tcltk/tcldom/tcldom-3.1.ebuild new file mode 100644 --- /dev/null +++ b/dev-tcltk/tcldom/tcldom-3.1.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2006 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 $ + +inherit eutils + +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 )" + +src_unpack() { + unpack ${A} + + cd "${S}/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_compile() { + local myconf="" + + use threads && myconf="${myconf} --enable-threads" + + if use xml ; then + cd "${S}/src-libxml2" + econf ${myconf} || die + emake || die + fi + if use expat ; then + cd "${S}/src" + econf ${myconf} || die + emake || die + fi +} + +src_install() { + insinto /usr/$(get_libdir)/${PN}${PV} + doins library/*.tcl || die + + if use xml ; then + cd "${S}/src-libxml2" + make DESTDIR="${D}" install || die + fi + if use expat ; then + cd "${S}/src" + make DESTDIR="${D}" install || die + fi + + cd "${S}" + dodoc ChangeLog LICENSE README RELNOTES + docinto examples; dodoc examples/* + dohtml docs/*.html +}