ChangeLog

# ChangeLog for dev-tcltk/otcl
# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-tcltk/otcl/ChangeLog,v 1.27 2007/04/28 03:35:12 matsuu Exp $

*otcl-1.13 (28 Apr 2007)

28 Apr 2007; MATSUU Takuto
-files/otcl-1.8-badfreefix.patch,
+files/otcl-1.13-configure-cleanup.patch, -otcl-1.8-r3.ebuild,
-otcl-1.9.ebuild, +otcl-1.13.ebuild:
Version bumped.
Removed old versions, bug #160006.

22 Feb 2007; Piotr Jaroszyński ChangeLog:
Transition to Manifest2.

04 Jan 2007; Diego Pettenò otcl-1.11.ebuild:
Fix broken autotools handling.

06 Aug 2006; Jason Wever otcl-1.11.ebuild:
Stable on SPARC wrt bug #123209.

27 Jul 2006; Joshua Jackson otcl-1.11.ebuild:
Stable x86; bug #123209

07 Jul 2006; Jon Hood otcl-1.11.ebuild:
Stable on amd64, bug #123209.

*otcl-1.11 (15 May 2006)

15 May 2006; Robin H. Johnson
+files/otcl-1.11-badfreefix.patch,
+files/otcl-1.11-configure-cleanup.patch, +otcl-1.11.ebuild:
Bug #119147 and #123209, a version bump, with a large configure cleanup to
work under modern Gentoo TCL and Bash3.1.

28 Mar 2006; Emanuele Giaquinta otcl-1.9.ebuild:
Fix configure with bash-3.1.

24 Apr 2005; MATSUU Takuto otcl-1.8-r3.ebuild:
stable on x86

24 Apr 2005; Simon Stelling otcl-1.8-r3.ebuild:
stable on amd64

23 Apr 2005; MATSUU Takuto -otcl-1.8-r1.ebuild,
-otcl-1.8-r2.ebuild, otcl-1.9.ebuild:
Fixed parallel make problem, Bug 90149.
Removed old versions.

*otcl-1.9 (03 Apr 2005)

03 Apr 2005; MATSUU Takuto +otcl-1.9.ebuild:
Version bumped. Cleanup ebuild.

27 Oct 2004; Karol Wojtaszek otcl-1.8-r3.ebuild:
Added ~amd64

28 Aug 2004; Doug Goldstein otcl-1.8-r3.ebuild:
That fix only worked on one system... not the other... this is the permenant
fix by fixing the Makefile

*otcl-1.8-r3 (28 Aug 2004)

28 Aug 2004; Doug Goldstein +otcl-1.8-r3.ebuild:
ebuild incorrectly attempted to recompile the shared library after the
fact causing a failure. bug #61639

26 Aug 2004; Ferris McCormick otcl-1.8-r2.ebuild:
Stable for sparc.

07 Aug 2004; Tom Martin otcl-1.8-r1.ebuild,
otcl-1.8-r2.ebuild:
Typo in DESCRIPTION: extention -> extension. Bug 59717.

03 Aug 2004; David Holm otcl-1.8-r2.ebuild:
Added to ~ppc.

*otcl-1.8-r2 (27 Jul 2004)

27 Jul 2004; Robin H. Johnson otcl-1.8-r2.ebuild:
bug #57294.

25 Apr 2004; Aron Griffis otcl-1.8-r1.ebuild:
Add die following econf for bug 48950

14 Apr 2004; Daniel Ahlberg otcl-1.8-r1.ebuild:
Inherit eutils.

04 Apr 2004; Chris Aniszczyk metadata.xml,
otcl-1.8-r1.ebuild, otcl-1.8.ebuild:
Clean up.

*otcl-1.8-r1 (13 Jan 2004)

13 Jan 2003; Robin H. Johnson otcl-1.8-r1.ebuild:
fix a big upstream bug myself, need to send it to them still. caused
segfaults.

10 Jan 2004; Robin H. Johnson otcl-1.8.ebuild:
fix a slight glitch

*otcl-1.8 (10 Jan 2004)

10 Jan 2004; Robin H. Johnson otcl-1.8.ebuild:
Initial commit, original ebuild by Christophe Radovcic
, heavily updated by robbat2@gentoo.org

Manifest

AUX otcl-1.11-badfreefix.patch 6953 RMD160 18b4b1920466292d67a77c2ca0443cfb889a02db SHA1 203172da92b84ff5641ec067ca39d3c80c63ef22 SHA256 06e801547fdaed1e415cdf2d5cb6c01bbd1e22c826084a2e93c4e1e53beb05a9
AUX otcl-1.11-configure-cleanup.patch 8969 RMD160 1644a5b5677baaa9cab6471e2109a20c901798b1 SHA1 d3a6d4d4fcd4aedb5b34c65f9633daaf6ab09e5b SHA256 5b7aa8765cecfe8734c113c1c73fac466a17699e3dff11742480fc4f9084e655
AUX otcl-1.13-configure-cleanup.patch 8307 RMD160 5f8cef125030c29569a920633bbb0722b72595bf SHA1 c0c2d233c55b53d3fc1b4d07baa327809d948d13 SHA256 5fe1c053227c26a035fc6ecdf5d3ba4ddb38500133940f9a6966d0fbf51bc220
DIST otcl-1.11.tar.gz 315835 RMD160 02148865a0734fe01171f0456ed89beda1f6074e SHA1 a16f4b82e98a2fa9c6ba632e772af182f47f07d4 SHA256 ac4998748b5eb870898796beb55eba299660bee097d8dbfd10224281548cb94f
DIST otcl-src-1.13.tar.gz 317440 RMD160 7c0def77993ec6e48e4085d6a953b55c2fe2bc59 SHA1 e3310044628f0a59217abaa5ff8ac8234700dd83 SHA256 23b3b7a88fd5a7bfe9f91fd0afd0ac85981c1c2ff0cae6714aee54f7f38ab25d
EBUILD otcl-1.11.ebuild 1506 RMD160 d583dd61f4d63bb6e2964b7e5a840adc4bbd3c4f SHA1 b98da8fd21103171177b4a7709cfacc0f53c2ec5 SHA256 a4c636ceff2d9300a70963fd26308a1acf658ef7afa702feaf9093de7e1a0413
EBUILD otcl-1.13.ebuild 1483 RMD160 155e6ae4fb61a8e0b126f251af558a1b572992dd SHA1 6f8af3efe752312525ce4d57e028075dadd99bd0 SHA256 2afa5290e941ce0a4436c9e485d7f24b2bf4f45119e52d4d8de86c707213da4c
MISC ChangeLog 3581 RMD160 78411a6dcb5b67f73342e47c49ed3e2d59f457ff SHA1 edaf86dc8381372f21084decdc8125e0b01d652c SHA256 c822bcf89ffa0615b77e96bb74f1598b59d4fbe945cd9eb182575744010477d3
MISC metadata.xml 158 RMD160 f197c34c7dd71f6025e93436e3f999137928554a SHA1 edb8e5ac668440e92e947fc3dff54484b28c7775 SHA256 62fb2b0a899315973de885234e3931a2f652b343b68f90fe0778378fdca6f290

files

metadata.xml




tcltk

otcl-1.11.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-tcltk/otcl/otcl-1.11.ebuild,v 1.5 2007/01/04 14:47:26 flameeyes Exp $

WANT_AUTOMAKE="latest"
WANT_AUTOCONF="latest"

inherit eutils autotools virtualx

DESCRIPTION="MIT Object extension to Tcl"
HOMEPAGE="http://otcl-tclcl.sourceforge.net/otcl/"
SRC_URI="mirror://sourceforge/otcl-tclcl/${P}.tar.gz"

LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~ppc sparc x86"
IUSE=""

DEPEND=">=dev-lang/tcl-8.4.5
>=dev-lang/tk-8.4.5"

# the package is not safe :-(
MAKEOPTS="${MAKEOPTS} -j1"

src_unpack() {
unpack ${A}

EPATCH_OPTS="-p1 -d${S}" epatch ${FILESDIR}/otcl-1.11-badfreefix.patch
EPATCH_OPTS="-p1 -d${S}" epatch ${FILESDIR}/otcl-1.11-configure-cleanup.patch

cd "${S}"
eautoreconf
}

src_compile() {
local tclv tkv myconf
tclv=$(grep TCL_VER /usr/include/tcl.h | sed 's/^.*"\(.*\)".*/\1/')
tkv=$(grep TK_VER /usr/include/tk.h | sed 's/^.*"\(.*\)".*/\1/')
myconf="--with-tcl-ver=${tclv} --with-tk-ver=${tkv}"
CFLAGS="${CFLAGS} -I/usr/$(get_libdir)/tcl${tkv}/include/generic"

echo myconf $myconf
econf ${myconf} || die "econf failed"
emake all || die "emake all failed"
emake libotcl.so || die "emake libotcl.so failed"
}

src_install() {
dobin otclsh owish
dolib libotcl.so
dolib.a libotcl.a
insinto /usr/include
doins otcl.h

# docs
dodoc VERSION
dohtml README.html CHANGES.html
docinto doc
dohtml doc/*.html
}

src_test() {
Xmake test
}

otcl-1.13.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-tcltk/otcl/otcl-1.13.ebuild,v 1.1 2007/04/28 03:35:12 matsuu Exp $

WANT_AUTOMAKE="latest"
WANT_AUTOCONF="latest"

inherit eutils autotools virtualx

MY_P="${PN}-src-${PV}"
DESCRIPTION="MIT Object extension to Tcl"
HOMEPAGE="http://otcl-tclcl.sourceforge.net/otcl/"
SRC_URI="mirror://sourceforge/otcl-tclcl/${MY_P}.tar.gz"

LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE=""

DEPEND=">=dev-lang/tcl-8.4.5
>=dev-lang/tk-8.4.5"

# the package is not safe :-(
MAKEOPTS="${MAKEOPTS} -j1"

src_unpack() {
unpack ${A}

cd "${S}"

epatch "${FILESDIR}"/${PN}-1.11-badfreefix.patch
epatch "${FILESDIR}"/${P}-configure-cleanup.patch

eautoreconf
}

src_compile() {
local tclv tkv myconf
tclv=$(grep TCL_VER /usr/include/tcl.h | sed 's/^.*"\(.*\)".*/\1/')
tkv=$(grep TK_VER /usr/include/tk.h | sed 's/^.*"\(.*\)".*/\1/')
myconf="--with-tcl-ver=${tclv} --with-tk-ver=${tkv}"
CFLAGS="${CFLAGS} -I/usr/$(get_libdir)/tcl${tkv}/include/generic"

echo myconf $myconf
econf ${myconf} || die "econf failed"
emake all || die "emake all failed"
emake libotcl.so || die "emake libotcl.so failed"
}

src_install() {
dobin otclsh owish
dolib libotcl.so
dolib.a libotcl.a
insinto /usr/include
doins otcl.h

# docs
dodoc VERSION
dohtml README.html CHANGES.html
docinto doc
dohtml doc/*.html
}

src_test() {
Xmake test
}