ChangeLog

# ChangeLog for dev-tcltk/blt
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-tcltk/blt/ChangeLog,v 1.23 2008/02/17 04:19:39 tgall Exp $

16 Feb 2008; Tom Gall blt-2.4z-r1.ebuild:
stable on ppc64

10 Dec 2007; Tom Gall blt-2.4z-r1.ebuild,
blt-2.4z-r2.ebuild:
added ~ppc64, change 64 bit fix to always apply (it's safe)

*blt-2.4z-r2 (29 Apr 2007)

29 Apr 2007; MATSUU Takuto -blt-2.4z.ebuild,
blt-2.4z-r1.ebuild, +blt-2.4z-r2.ebuild:
Fixed bug 167934.

01 Aug 2006; Simon Stelling blt-2.4z-r1.ebuild:
stable on amd64

15 Jul 2006; Joshua Jackson blt-2.4z-r1.ebuild:
Stable x86; bug #139751

15 Jul 2006; Ferris McCormick blt-2.4z-r1.ebuild:
Stable on sparc, Bug #139751 --- builds as expected and runs its
examples.

15 Jul 2006; blt-2.4z-r1.ebuild:
Stable on ppc. Bug #139751

*blt-2.4z-r1 (25 Jul 2005):

25 Jul 2005; Stefan Jones blt-2.4z-r1.ebuild:
Rename man pages to .nblt so fix bug #88629

08 May 2005; Herbie Hopkins blt-2.4z.ebuild:
Multilib fixes.

01 May 2005; Michael Hanselmann blt-2.4z.ebuild:
Stable on ppc.

24 Apr 2005; Simon Stelling blt-2.4z.ebuild:
stable on amd64

19 Jul 2004; Daniel Ahlberg blt-2.4z.ebuild:
Added amd64 keyword and patch from mandrake. Closing #50994.

05 Jun 2004; David Holm blt-2.4z.ebuild:
Added to ~ppc.

27 May 2004; Ferris McCormick blt-2.4z.ebuild:
Mark stable for sparc.

03 May 2004; Michael Sterrett blt-2.4z.ebuild:
use emake in src_compile, not src_install (bug #48131); tidy

04 Apr 2004; Chris Aniszczyk blt-2.4z.ebuild:
Inherit from eutils due to epatch.

04 Apr 2004; Chris Aniszczyk blt-2.4u.ebuild,
blt-2.4z.ebuild, metadata.xml:
Clean up. Added missing metadata.xml

16 Dec 2003; Jason Wever blt-2.4z.ebuild:
Added ~sparc keyword to fix broken dependencies of app-sci/tclspice.

*blt-2.4u (13 Feb 2003)

12 Jul 2003; Daniel Ahlberg :
Added missing changelog entry.

*blt-2.4z (09 Jul 2003)

09 Jul 2003; Stefan Jones :
New version, I have tested this for months!

*tclx-8.3 (15 Aug 2002)

16 Aug 2002; George Shapovalov tclx-8.3.ebuild :

incorporated modification by to make tk dependency optional (if
X is defined)
Also moved long description into ChangeLog, leaving a one-liner in the ebuild


15 Aug 2002; Daniel Ahlberg tclx-8.3.ebuild :
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

Manifest

AUX blt2.4z-64bit.patch 891 RMD160 f2bc82f9a98d632480fc678af7a94fdf8899810d SHA1 22624ed8ba4b002212f5f2bf3adb5ac80c923439 SHA256 a0a3da1016eea86279d1648f4390b38083484582bdb5b7e460435408000ca2f5
AUX blt2.4z-install.diff 1057 RMD160 4531572aa1177ab362d522964a8f62d6401ff237 SHA1 47b65e77e663cf95282612216a2fb4c8d8dda725 SHA256 6849139557c2846c332c4d81b04c03872933adfef0fa8432d6b757cfd02774c8
DIST BLT2.4z.tar.gz 2200973 RMD160 d54d9fdb6c61391c191afab4701716d18a3d928b SHA1 29f719aa762f1762dbf4a3b0e60dc5356118ba2f SHA256 6de705eccf2ec676b4071b74ec9e211c590477fadf6f05566cfd8ed6a03c60da
EBUILD blt-2.4z-r1.ebuild 1546 RMD160 fbe03e761a4805d08b09134fc99fe1841ce4ae4e SHA1 6f102bd18477c337311b0b295223d57d2b4b9de6 SHA256 b86793214d4c68ccbf47157907102a36c1280b38323fc42b2b2bd1a3290e792e
EBUILD blt-2.4z-r2.ebuild 1606 RMD160 7e91c3a0de381bbcf6ef1e4e1e85275455ddf43f SHA1 6708d048eeaa47d8a4e7e1363a8ed771e2461563 SHA256 8549792d32cc66d72efc1809bf4bb91a7638a54a84c81b8715e7abf850a13260
MISC ChangeLog 3254 RMD160 c118a38ae295f2064560181165fee4c9fb45113f SHA1 451af103ef999f8f06f518fe36872b0bc268ee4e SHA256 90f2be8360c167f5c1643a3e1ea53558afe51327afe0f0c0ba57b4f76b6335ea
MISC metadata.xml 158 RMD160 f197c34c7dd71f6025e93436e3f999137928554a SHA1 edb8e5ac668440e92e947fc3dff54484b28c7775 SHA256 62fb2b0a899315973de885234e3931a2f652b343b68f90fe0778378fdca6f290

blt-2.4z-r1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-tcltk/blt/blt-2.4z-r1.ebuild,v 1.9 2008/02/17 04:19:39 tgall Exp $

inherit eutils flag-o-matic

SRC_URI="mirror://sourceforge/blt/BLT2.4z.tar.gz"
HOMEPAGE="http://blt.sf.net"
DESCRIPTION="BLT is an extension to the Tk toolkit adding new widgets, geometry managers, and miscellaneous commands."
DEPEND=">=dev-lang/tk-8.0"
IUSE=""
SLOT="0"
LICENSE="BSD"
KEYWORDS="amd64 ppc ppc64 sparc x86"

S="${WORKDIR}/${PN}${PV}"

src_unpack() {
unpack ${A}
epatch "${FILESDIR}"/blt2.4z-install.diff

# From blt-2.4z-6mdk.src.rpm
epatch "${FILESDIR}"/blt2.4z-64bit.patch

# Set the correct libdir
sed -i -e "s:\(^libdir=\${exec_prefix}/\)lib:\1$(get_libdir):" \
"${S}"/configure || die "sed failed"
}

src_compile() {
# bug 167934
append-flags -fPIC

cd "${S}"
./configure --host=${CHOST} \
--prefix=/usr \
--libdir=/usr/$(get_libdir) \
--mandir=/usr/share/man \
--infodir=/usr/share/info \
--with-x \
--with-tcl=/usr/$(get_libdir) || die "./configure failed"

emake -j1 CFLAGS="${CFLAGS}" || die "emake failed"
}

src_install() {
dodir /usr/bin \
/usr/lib/blt2.4/demos/bitmaps \
/usr/share/man/mann \
/usr/include \
|| die "dodir failed"
emake -j1 INSTALL_ROOT="${D}" install || die "make install failed"

dodoc NEWS PROBLEMS README
for f in `ls "${D}"/usr/share/man/mann` ; do
mv "${D}"/usr/share/man/mann/${f} "${D}"/usr/share/man/mann/${f/.n/.nblt}
done
}

blt-2.4z-r2.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-tcltk/blt/blt-2.4z-r2.ebuild,v 1.3 2007/12/10 17:33:57 tgall Exp $

inherit eutils flag-o-matic toolchain-funcs

HOMEPAGE="http://blt.sourceforge.net/"
SRC_URI="mirror://sourceforge/blt/BLT2.4z.tar.gz"
DESCRIPTION="BLT is an extension to the Tk toolkit adding new widgets, geometry managers, and miscellaneous commands."

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

DEPEND=">=dev-lang/tk-8.0
x11-libs/libX11"

S="${WORKDIR}/${PN}${PV}"

src_unpack() {
unpack ${A}
cd "${S}"

epatch "${FILESDIR}"/blt2.4z-install.diff
# From blt-2.4z-6mdk.src.rpm
epatch "${FILESDIR}"/blt2.4z-64bit.patch

# Set the correct libdir
sed -i -e "s:\(^libdir=\${exec_prefix}/\)lib:\1$(get_libdir):" \
configure* || die "sed configure* failed"
sed -i -e "/^scriptdir =/s:lib:$(get_libdir):" \
Makefile.in demos/Makefile.in || die "sed Makefile.in failed"
}

src_compile() {
tc-export CC CFLAGS

# bug 167934
append-flags -fPIC

econf --with-blt=/usr/$(get_libdir) || die "./configure failed"
# parallel borks
emake -j1 || die "emake failed"
}

src_install() {
dodir /usr/bin \
/usr/$(get_libdir)/blt2.4/demos/bitmaps \
/usr/share/man/mann \
/usr/include \
|| die "dodir failed"
emake -j1 INSTALL_ROOT="${D}" install || die "make install failed"

dodoc NEWS PROBLEMS README
dohtml html/*.html
for f in `ls "${D}"/usr/share/man/mann` ; do
mv "${D}"/usr/share/man/mann/${f} "${D}"/usr/share/man/mann/${f/.n/.nblt}
done
}

files

metadata.xml




tcltk