Portage is a package management system used by Gentoo Linux
# ChangeLog for dev-tcltk/tclx
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-tcltk/tclx/ChangeLog,v 1.39 2007/06/02 15:48:57 armin76 Exp $
02 Jun 2007; Raúl Porcel
Stabilizing latest as actual stable doesn't work with stable gcc
01 Jun 2007; Raúl Porcel
Add ~alpha wrt #176268
01 Jun 2007; Peter Weller
Stable on amd64 wrt bug 176268
31 Dec 2006; Matti Bickel
ppc stable (bug #148854)
22 Dec 2006; Ferris McCormick
Stable on sparc. Builds fine, runs all tests, no open bugs.
15 Dec 2006; Matti Bickel
Readding ~ppc for bug #148854
03 Dec 2006; Christian Faulhammer
stable x86, bug #148854
01 Dec 2006; Ferris McCormick
Re-adding ~sparc keyword: Builds fine and runs all its tests with or w/o
USE=threads. (Both with USE=tk)
*tclx-8.4-r1 (30 Nov 2006)
30 Nov 2006; Markus Ullmann
-files/tclx-8.3-makecfg.patch, +files/tclx-8.4-relid.patch,
+files/tclx-8.4-varinit.patch, -tclx-8.3-r1.ebuild, -tclx-8.4.ebuild,
+tclx-8.4-r1.ebuild:
Cleaning up and using improved ebuild from bug #95845 thanks to Sebastien
Fabbro
*tclx-8.4 (01 Nov 2006)
01 Nov 2006; Markus Ullmann
+tclx-8.4.ebuild:
Version bump to fix bug #95845 and bug #133099
23 Aug 2006; Jason Wever
Stable on SPARC.
27 Apr 2006; Marien Zwart
files/digest-tclx-8.3.5, Manifest:
Fixing SHA256 digest, pass four
28 Feb 2006; Mike Frysinger
+files/tclx-8.3.5-configure.patch, tclx-8.3.5.ebuild:
Fix bug in configure script #119619 by Markus Ullmann and Richard Benjamin
Voigt.
04 May 2005; Ferris McCormick
Add ~sparc keyword. Builds and tests OK.
21 Apr 2005; Michael Hanselmann
Stable on ppc.
01 Apr 2005; Simon Stelling
stable on amd64
09 Jan 2005; Sven Wegener
tclx-8.3.5.ebuild, tclx-8.3.ebuild:
Added missing parentheses in SRC_URI/*DEPEND/LICENSE.
31 Dec 2004; Ciaran McCreesh
Change encoding to UTF-8 for GLEP 31 compliance
19 Oct 2004; Bryan Østergaard
Stable on alpha.
19 Oct 2004; Dylan Carlson
KEYWORDS ~amd64.
14 Oct 2004; Bryan Østergaard
Add ~alpha keyword.
06 Sep 2004; Ciaran McCreesh
Switch to use epause and ebeep, bug #62950
05 Sep 2004; Doug Goldstein
stable x86
30 Aug 2004; Danny van Dyk
tclx-8.3.5.ebuild:
Removed append-flags -fPIC. Not necessary. See BUG #55238.
07 Aug 2004; Doug Goldstein
Fixes for bug #58730 and #46565.
Revision bump and this one resolves some previous problems.
Now will emerge without having to unmerge prior version
03 Jun 2004; Aron Griffis
tclx-8.3.ebuild:
Fix use invocation
25 Apr 2004; Aron Griffis
tclx-8.3.ebuild:
Add die following econf for bug 48950
14 Apr 2004; Daniel Ahlberg
tclx-8.3.ebuild:
Inherit eutils.
09 Jan 2004; Aron Griffis
stable on alpha
15 Dec 2003; Jason Wever
Added ~sparc keyword to fix broken dependencies in app-sci/lard.
16 Nov 2003; Brad House
mark stable on amd64
*tclx-8.3-r1 (23 Apr 2003)
05 May 2003; Stanislav Brabec
Added "unmerge before update" warning (bug #19913).
23 Apr 2003; Stanislav Brabec
Added new ebuild, which builds tclx against tcl/tk 8.4.2 (bug #19555).
*tclx-8.3 (15 Aug 2002)
13 Feb 2003; Mark Guertin
added ~ppc to keywords
31 Mar 2003; Aron Griffis
Add -fPIC on alpha to close bug 10921
16 Aug 2002; George Shapovalov
incorporated modification by
X is defined)
Also moved long description into ChangeLog, leaving a one-liner in the ebuild
15 Aug 2002; Daniel Ahlberg
Initial import. Ebuild submitted by Chris Bainbridge
short description:
A set of extensions to TCL oriented towards common
UNIX/Linux programming tasks. TclX enhances Tcl support for files,
network access, debugging, math, lists, and message catalogs, provides
additional interfaces to the native operating system, as well as many
new programming constructs, text manipulation tools, and debugging
capabilities
AUX tclx-8.3-varinit.patch 386 RMD160 4a697796894cd6573573330843c6a9312aa15e0f SHA1 21862a18f92ce64c2bc61ab3c42c4138e45b33e1 SHA256 7415da5026eab39fa272bd2e0b145cc6030f3a32a95fefc72d0ec9977f364cab
AUX tclx-8.3.5-configure.patch 448 RMD160 59315bde21bc3ce96dfeed15e1d9b19a6a619f28 SHA1 605c9c51144463ec9260a1d9fdcd2e86c47dde1e SHA256 01ef10236ee23aaf868c5cd92416ca9e7db1fda103400f63acda0073f56b3dc2
AUX tclx-8.4-relid.patch 1262 RMD160 3fa5e4bead6f725c9fb84aa44b8a4c87aecea1cc SHA1 b24406143e3a1ee5fb6fa376f86770a11f9d3072 SHA256 5c3af1c3e2842516049d1b639469c92f621f6ea97821c06b0ad097eb2fdb1e01
AUX tclx-8.4-varinit.patch 399 RMD160 b433cfba4b8e83aa893548a37ef63c094a338df7 SHA1 dfde76f190557869129d94dc8da419f6029846f1 SHA256 3770fea219c9639c53f6380453850e3191b52cc2ff48896aff8658d737df0624
DIST tcl8.4.6-src.tar.gz 3448711 RMD160 c282a1ce3b71d6b91b0b59fbc323d6ce05cba66f SHA1 d21495ca04419fc3b1594b96b19116040c33a3f0 SHA256 b34feacc62442512b8893de06f3fa05e8686a054fe684fb0b848bbdfad782f78
DIST tclx8.3.5-src.tar.gz 434281 RMD160 b501c1c48b54950ea7fb6d3d6d27ef3e7d58c5a5 SHA1 74092449684d11dd73a4cb91fa3e1442e9e21d47 SHA256 4db028f303908b29b15cb2b97731f87a46a39cd65ab76219b9576f045d0b06ad
DIST tclx8.4.tar.bz2 313595 RMD160 96c10fdebfe97f4d2c59b61d1116ca0b3efddf7b SHA1 f75c0b6c77748fc0a6183e25984f8202268d1b78 SHA256 257591f9dffc21cf3ed541a9ef81a3ff5dd739dff5cebb70c4cec7010e2def66
DIST tk8.4.6-src.tar.gz 3230760 RMD160 e619afbe971730e94a2c180853ed1ac0166dcffa SHA1 a0b2f364be20c3e312d1ba582d3a1b4b4b1d4d88 SHA256 e93c2ce25059c355ec78b500f01ee1628d534e2f6e81bd95e39b8363c0711bb5
EBUILD tclx-8.3.5.ebuild 1980 RMD160 ff3aba331bf5a66a19f4cea7ff951eee9356e845 SHA1 b43a6cd8a92666b75ba29a8f0630fad3ed197aa7 SHA256 740006de0ecf877355e6b6bc8b92ad7375fff428bef56ce71d8a3b1841dee5ce
EBUILD tclx-8.4-r1.ebuild 909 RMD160 aceeccb0b7c9c13ee99b6ca9ec0e563a2fb720ef SHA1 be9d92b6b25838669961314f9b1d7a619b0ea529 SHA256 ee34b528b8b46e70ae329d47a063b63f876741726968ba00c0169893d4a4a3c7
MISC ChangeLog 5440 RMD160 09553b69de6b9de252060ac50ea0138e451affa2 SHA1 4998887b4fba321888bda45c5babc2c48d2651ee SHA256 7607d94da90a4627166ff4a043eb23d0fd3f542284dc7bfdb340b605b1bb774c
MISC metadata.xml 425 RMD160 e228c917c6a30690e8f8f9607036f441d6a1210c SHA1 71f9166f6262809784e926d44a78faaa99a68ea0 SHA256 869bce48c0a21c79321e1fb631b9998ddfb1b89fb9b4f5907b7b03ff0bcfed40
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-tcltk/tclx/tclx-8.3.5.ebuild,v 1.16 2006/08/23 02:22:32 weeve Exp $
inherit flag-o-matic eutils
DESCRIPTION="A set of extensions to TCL"
HOMEPAGE="http://tclx.sourceforge.net"
SRC_URI="mirror://sourceforge/tclx/${PN}${PV}-src.tar.gz
ftp://ftp.scriptics.com/pub/tcl/tcl8_4/tcl8.4.6-src.tar.gz
ftp://ftp.scriptics.com/pub/tcl/tcl8_4/tk8.4.6-src.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 ppc sparc x86"
IUSE="X"
DEPEND=">=dev-lang/tcl-8.4.6
X? ( >=dev-lang/tk-8.4.6 )"
S=${WORKDIR}/${PN}${PV}
src_unpack() {
unpack ${A}
# Fix bug[s] in configure script #119619
local d
for d in */unix/configure ; do
ebegin "Fixing ${d}"
while patch ${EPATCH_OPTS} --dry-run ${d} "${FILESDIR}"/${P}-configure.patch > /dev/null ; do
patch ${d} "${FILESDIR}"/${P}-configure.patch > /dev/null
done
eend $?
done
cd "${S}"
epatch "${FILESDIR}"/${PN}-8.3-varinit.patch
sed -i \
-e "/^TCLX_INST_MAN/ s:=.*:= \$\{TCLX_PREFIX\}/share/man:" \
-e "" "${S}"/unix/Common.mk.in \
|| die "sed Makefile failed"
}
src_compile() {
# we have to configure and build tcl before we can do tclx
cd "${WORKDIR}"/tcl8.4.6/unix
econf || die "econf failed"
emake CFLAGS="${CFLAGS}" || die "emake in tcl/unix failed"
local myconf="--with-tcl=${WORKDIR}/tcl8.4.6/unix --enable-shared"
if use X ; then
# configure and build tk
cd ${WORKDIR}/tk8.4.6/unix
econf || die "econf failed"
emake CFLAGS="${CFLAGS}" || die "make X failed"
myconf="${myconf} --with-tk=${WORKDIR}/tk8.4.6/unix"
else
myconf="${myconf} --enable-tk=no"
fi
# configure and build tclx
cd ${S}/unix
econf ${myconf} || die "econf failed"
make CFLAGS="${CFLAGS}" || die "make tclx failed"
}
src_install() {
cd "${S}"/unix
make INSTALL_ROOT="${D}" install || die
cd "${S}"
dodoc CHANGES README TO-DO doc/CONVERSION-NOTES
doman doc/*.[n3]
}
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-tcltk/tclx/tclx-8.4-r1.ebuild,v 1.9 2007/06/02 15:48:57 armin76 Exp $
inherit eutils
IUSE="tk threads"
DESCRIPTION="A set of extensions to TCL"
HOMEPAGE="http://tclx.sourceforge.net"
SRC_URI="mirror://sourceforge/tclx/${PN}${PV}.tar.bz2"
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 ppc sparc x86"
DEPEND=">=dev-lang/tcl-8.4.6
tk? ( >=dev-lang/tk-8.4.6 )"
S=${WORKDIR}/${PN}${PV}
src_unpack() {
unpack ${A}
epatch ${FILESDIR}/${P}-relid.patch
epatch ${FILESDIR}/${P}-varinit.patch
}
src_compile() {
econf \
$(use_enable tk) \
$(use_enable threads) \
--enable-shared \
|| die "econf failed"
emake || die "emake failed"
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
dodoc ChangeLog README
doman doc/*.[n3]
}