Portage is a package management system used by Gentoo Linux
# 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
Transition to Manifest2.
04 Jan 2007; Diego Pettenò
Fix broken autotools handling.
06 Aug 2006; Jason Wever
Stable on SPARC wrt bug #123209.
27 Jul 2006; Joshua Jackson
Stable x86; bug #123209
07 Jul 2006; Jon Hood
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
Fix configure with bash-3.1.
24 Apr 2005; MATSUU Takuto
stable on x86
24 Apr 2005; Simon Stelling
stable on amd64
23 Apr 2005; MATSUU Takuto
-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
Version bumped. Cleanup ebuild.
27 Oct 2004; Karol Wojtaszek
Added ~amd64
28 Aug 2004; Doug Goldstein
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
ebuild incorrectly attempted to recompile the shared library after the
fact causing a failure. bug #61639
26 Aug 2004; Ferris McCormick
Stable for sparc.
07 Aug 2004; Tom Martin
otcl-1.8-r2.ebuild:
Typo in DESCRIPTION: extention -> extension. Bug 59717.
03 Aug 2004; David Holm
Added to ~ppc.
*otcl-1.8-r2 (27 Jul 2004)
27 Jul 2004; Robin H. Johnson
bug #57294.
25 Apr 2004; Aron Griffis
Add die following econf for bug 48950
14 Apr 2004; Daniel Ahlberg
Inherit eutils.
04 Apr 2004; Chris Aniszczyk
otcl-1.8-r1.ebuild, otcl-1.8.ebuild:
Clean up.
*otcl-1.8-r1 (13 Jan 2004)
13 Jan 2003; Robin H. Johnson
fix a big upstream bug myself, need to send it to them still. caused
segfaults.
10 Jan 2004; Robin H. Johnson
fix a slight glitch
*otcl-1.8 (10 Jan 2004)
10 Jan 2004; Robin H. Johnson
Initial commit, original ebuild by Christophe Radovcic
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
# 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
}
# 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
}