ChangeLog

# ChangeLog for dev-tcltk/tclcl
# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-tcltk/tclcl/ChangeLog,v 1.18 2007/05/03 15:19:16 gustavoz Exp $

03 May 2007; Gustavo Zacarias
-files/tclcl-1.15-gcc34.patch, -tclcl-1.15.ebuild, -tclcl-1.16.ebuild,
tclcl-1.17.ebuild, tclcl-1.19.ebuild:
sparc stable the correct one and cleanup

03 May 2007; Gustavo Zacarias tclcl-1.19.ebuild:
Stable on sparc wrt #160007

29 Apr 2007; Raúl Porcel tclcl-1.17.ebuild:
x86 stable wrt #160007

*tclcl-1.19 (28 Apr 2007)

28 Apr 2007; MATSUU Takuto
+files/tclcl-1.19-configure-cleanup.patch, +tclcl-1.19.ebuild:
Version bumped.
Added xorg dependency, bug #155129.

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

04 Jan 2007; Diego Pettenò tclcl-1.17.ebuild:
Fix broken autotools handling.

*tclcl-1.17 (15 May 2006)

15 May 2006; Robin H. Johnson
+files/tclcl-1.17-configure-cleanup.patch, +tclcl-1.17.ebuild:
Version bump, cleaning up configure stuff, needs to be sent upstream.

19 Jul 2005; David Holm tclcl-1.16.ebuild:
Added to ~ppc.

14 May 2005; MATSUU Takuto tclcl-1.15.ebuild:
Fixed compilation failure, Bug 78537.

13 May 2005; MATSUU Takuto
+files/tclcl-1.16-http.patch, tclcl-1.16.ebuild:
Fixed http.tcl library location.

*tclcl-1.16 (03 Apr 2005)

03 Apr 2005; MATSUU Takuto +tclcl-1.16.ebuild:
Version bumped. Cleanup ebuild.

27 Oct 2004; Karol Wojtaszek
+files/tclcl-1.15-gcc34.patch, tclcl-1.15.ebuild:
Added ~amd64. Fixed gcc-34 compile issues. Thanks to aye@gentoo.pl in bug
#58455

26 Aug 2004; Ferris McCormick tclcl-1.15.ebuild:
Stable for sparc.

27 Jul 2004; Robin H. Johnson tclcl-1.15.ebuild:
fix bug #57294.

04 Apr 2004; Chris Aniszczyk metadata.xml,
tclcl-1.15.ebuild:
Clean up. Added missing metadata.xml

10 Jan 2004; Robin H. Johnson tclcl-1.15.ebuild:
clean up ebuild

*tclcl-1.15 (10 Jan 2004)

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

Manifest

AUX tclcl-1.16-http.patch 804 RMD160 d1c8f6250bde12bddc94224e5da31c0e71dd0a0f SHA1 f238f448630aa8d52f76d167e12b59a4bbcc121c SHA256 b4491f3e30d6379fbfd1d8a4e389f5d50203af89a4e1c62dcb572a883ead85bf
AUX tclcl-1.17-configure-cleanup.patch 8941 RMD160 71a7a38110a1ac4374a8bb2d1fd17c34bcb4b3eb SHA1 59aa0b8b13d2d6884c7ab6bb4f8ae4c881f37b10 SHA256 7144466bbd2cb9884a79250de838fa68efc479662bd2ae75e575d9c812c6f7da
AUX tclcl-1.19-configure-cleanup.patch 8032 RMD160 377de740a42ccfa151b8cacf5f4e6fc720b8d517 SHA1 2e1a9eef45dbb7a1bd92d2a94ea2d2bb77c20a76 SHA256 7ec32b046c12e37bb8102a1411853f58b3bb2ad5bfb67b4039a7d0a0a36e2ec3
DIST tclcl-1.17.tar.gz 157001 RMD160 c2741cee05616f4b45e605e93896407592188855 SHA1 3b263e86c17d7e456926f981d5df0e381e217de3 SHA256 9f5753e12d04df0781383f0141b9dfa732cefec27a01ab27b3af64ff0aa89180
DIST tclcl-src-1.19.tar.gz 174080 RMD160 a7bc0088e20fd91fd6a3ff1f8ff4d99649db7047 SHA1 4ecb4b45f439f9bf10539936a138d70dd32aa6d4 SHA256 460fbad1f9bca42ec41581df008c2b450155f655cfc7df46a92f80179efd9b36
EBUILD tclcl-1.17.ebuild 1247 RMD160 84a64b202800d1c1e1aa83247375393be8a8a8c9 SHA1 f3ea9bcb6e203c9e93d5a753056fcedac0454a6b SHA256 ed9fbf94337e80cc632f54505933a11f3095e6f7eaf7a93fa9ab18cbde47e4b8
EBUILD tclcl-1.19.ebuild 1228 RMD160 21039b17469b42b2bb9601ab10ac748e421f5770 SHA1 0469d923e27446aadcd2cb46b71902ba748c9692 SHA256 9fb1fe6b28c3ff56a3f2c6451228b60ec0edd29fcb735b9c2c137fdd384b412f
MISC ChangeLog 2507 RMD160 2abca97f72320ccb803ce21c99fb2879734bed70 SHA1 d1d49589d27ef0ee6de53d954b5a716a008b09d9 SHA256 09dabf1470279eba1446785c26bbcfee254b6f372f66132e809dad7a104cd06e
MISC metadata.xml 158 RMD160 f197c34c7dd71f6025e93436e3f999137928554a SHA1 edb8e5ac668440e92e947fc3dff54484b28c7775 SHA256 62fb2b0a899315973de885234e3931a2f652b343b68f90fe0778378fdca6f290

files

metadata.xml




tcltk

tclcl-1.17.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-tcltk/tclcl/tclcl-1.17.ebuild,v 1.4 2007/05/03 15:19:16 gustavoz Exp $

WANT_AUTOMAKE="latest"
WANT_AUTOCONF="latest"

inherit eutils autotools

#MY_P="${PN}-src-${PV}"
DESCRIPTION="Tcl/C++ interface library"
HOMEPAGE="http://otcl-tclcl.sourceforge.net/tclcl/"
SRC_URI="mirror://sourceforge/otcl-tclcl/${P}.tar.gz"

LICENSE="as-is"
SLOT="0"
KEYWORDS="~amd64 ~ppc sparc x86"
IUSE=""

DEPEND=">=dev-lang/tcl-8.4.5
>=dev-lang/tk-8.4.5
>=dev-tcltk/otcl-1.11"

src_unpack() {
unpack ${A}
EPATCH_OPTS="-p1 -d ${S}" epatch ${FILESDIR}/${PN}-1.16-http.patch
EPATCH_OPTS="-p1 -d ${S}" epatch ${FILESDIR}/${PN}-1.17-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}"

econf ${myconf} || die "econf failed"
emake || die "emake failed"
}

src_install() {
dolib.a libtclcl.a
dobin tcl2c++
insinto /usr/include
doins *.h

dodoc FILES README VERSION
dohtml CHANGES.html
}

tclcl-1.19.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-tcltk/tclcl/tclcl-1.19.ebuild,v 1.3 2007/05/03 15:19:16 gustavoz Exp $

WANT_AUTOMAKE="latest"
WANT_AUTOCONF="latest"

inherit eutils autotools

MY_P="${PN}-src-${PV}"
DESCRIPTION="Tcl/C++ interface library"
HOMEPAGE="http://otcl-tclcl.sourceforge.net/tclcl/"
SRC_URI="mirror://sourceforge/otcl-tclcl/${MY_P}.tar.gz"

LICENSE="as-is"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE=""

DEPEND="x11-libs/libX11
x11-libs/libXt
>=dev-lang/tcl-8.4.5
>=dev-lang/tk-8.4.5
>=dev-tcltk/otcl-1.11"

src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${PN}-1.16-http.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}"

econf ${myconf} || die "econf failed"
emake || die "emake failed"
}

src_install() {
dolib.a libtclcl.a
dobin tcl2c++
insinto /usr/include
doins *.h

dodoc FILES README VERSION
dohtml CHANGES.html
}