summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGreg Watson (linuxkrn) <gwatson@linuxlogin.com>2006-10-31 18:54:56 +0000
committerGreg Watson (linuxkrn) <gwatson@linuxlogin.com>2006-10-31 18:54:56 +0000
commit0c37a0fd16e5dd46984b189ae0d4a11a52d27931 (patch)
tree0ecc767249898b3c8c10f63092acd04e42ae0ebd /dev-tcltk
parentmedia-sound/exaile: Removing mp3 USE-flag and dependency since media-libs/gst... (diff)
downloadsunrise-0c37a0fd16e5dd46984b189ae0d4a11a52d27931.tar.gz
sunrise-0c37a0fd16e5dd46984b189ae0d4a11a52d27931.tar.bz2
sunrise-0c37a0fd16e5dd46984b189ae0d4a11a52d27931.zip
dev-tcltk/tclx: New version tclx-8.4 that fixes bug 133099 in tclx-8.3.5
svn path=/sunrise/; revision=1710
Diffstat (limited to 'dev-tcltk')
-rw-r--r--dev-tcltk/tclx/ChangeLog8
-rw-r--r--dev-tcltk/tclx/Manifest18
-rw-r--r--dev-tcltk/tclx/files/digest-tclx-8.49
-rw-r--r--dev-tcltk/tclx/metadata.xml5
-rw-r--r--dev-tcltk/tclx/tclx-8.4.ebuild73
5 files changed, 113 insertions, 0 deletions
diff --git a/dev-tcltk/tclx/ChangeLog b/dev-tcltk/tclx/ChangeLog
new file mode 100644
index 000000000..301e16a6a
--- /dev/null
+++ b/dev-tcltk/tclx/ChangeLog
@@ -0,0 +1,8 @@
+# ChangeLog for dev-tcltk/tclx
+# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 31 Oct 2006; Greg Watson (linuxkrn) <gwatson@linuxlogin.com>
+ +tclx-8.4.ebuild, +metadata.xml:
+ New version tclx-8.4 that fixes bug 133099 in tclx-8.3.5
+
diff --git a/dev-tcltk/tclx/Manifest b/dev-tcltk/tclx/Manifest
new file mode 100644
index 000000000..5dc385581
--- /dev/null
+++ b/dev-tcltk/tclx/Manifest
@@ -0,0 +1,18 @@
+DIST tcl8.4.6-src.tar.gz 3448711 RMD160 c282a1ce3b71d6b91b0b59fbc323d6ce05cba66f SHA1 d21495ca04419fc3b1594b96b19116040c33a3f0 SHA256 b34feacc62442512b8893de06f3fa05e8686a054fe684fb0b848bbdfad782f78
+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.4.ebuild 1626 RMD160 ae13429573afd06b68b3a752dda7f90497d31501 SHA1 5d12e05c84fc18be7908c37b18d8754cd0ff32af SHA256 003ab3561dc98be83bc8d7e2b38d900eb119d381ba09609ccb110db181dc0b2a
+MD5 f9d3cea60107c56def717269ac465235 tclx-8.4.ebuild 1626
+RMD160 ae13429573afd06b68b3a752dda7f90497d31501 tclx-8.4.ebuild 1626
+SHA256 003ab3561dc98be83bc8d7e2b38d900eb119d381ba09609ccb110db181dc0b2a tclx-8.4.ebuild 1626
+MISC ChangeLog 273 RMD160 f375e54c85e8c68aaa16b57e1670a6475c59d4b9 SHA1 3aba8a4438f439e954b8ef30a4a4fce2f6efde49 SHA256 a1980d98d4711a479c8e8861fc8c20c2b5cb5857e33fdeb695b2850b367c14e9
+MD5 d25d7ca427e9f2916179d7108c6011ed ChangeLog 273
+RMD160 f375e54c85e8c68aaa16b57e1670a6475c59d4b9 ChangeLog 273
+SHA256 a1980d98d4711a479c8e8861fc8c20c2b5cb5857e33fdeb695b2850b367c14e9 ChangeLog 273
+MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42
+MD5 1e678929a9fec6632e227bdf2262e9a1 metadata.xml 170
+RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 metadata.xml 170
+SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42 metadata.xml 170
+MD5 e99a395ec978e100be56d825ee450b25 files/digest-tclx-8.4 705
+RMD160 7a9a81779a52be1bbdf50cde563a7f3e0b88aefb files/digest-tclx-8.4 705
+SHA256 280234a6199e50fed7fcc5d9ef6caf2774313adaf52810a5bf3518f654212eb8 files/digest-tclx-8.4 705
diff --git a/dev-tcltk/tclx/files/digest-tclx-8.4 b/dev-tcltk/tclx/files/digest-tclx-8.4
new file mode 100644
index 000000000..aec1562db
--- /dev/null
+++ b/dev-tcltk/tclx/files/digest-tclx-8.4
@@ -0,0 +1,9 @@
+MD5 9009a92dc648775fb8a9b0789b995756 tcl8.4.6-src.tar.gz 3448711
+RMD160 c282a1ce3b71d6b91b0b59fbc323d6ce05cba66f tcl8.4.6-src.tar.gz 3448711
+SHA256 b34feacc62442512b8893de06f3fa05e8686a054fe684fb0b848bbdfad782f78 tcl8.4.6-src.tar.gz 3448711
+MD5 395c2fbe35e1723570b005161b9fc8f8 tclx8.4.tar.bz2 313595
+RMD160 96c10fdebfe97f4d2c59b61d1116ca0b3efddf7b tclx8.4.tar.bz2 313595
+SHA256 257591f9dffc21cf3ed541a9ef81a3ff5dd739dff5cebb70c4cec7010e2def66 tclx8.4.tar.bz2 313595
+MD5 24b7774d54c1c568cabe16f3498ddccd tk8.4.6-src.tar.gz 3230760
+RMD160 e619afbe971730e94a2c180853ed1ac0166dcffa tk8.4.6-src.tar.gz 3230760
+SHA256 e93c2ce25059c355ec78b500f01ee1628d534e2f6e81bd95e39b8363c0711bb5 tk8.4.6-src.tar.gz 3230760
diff --git a/dev-tcltk/tclx/metadata.xml b/dev-tcltk/tclx/metadata.xml
new file mode 100644
index 000000000..7e3286984
--- /dev/null
+++ b/dev-tcltk/tclx/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>maintainer-wanted</herd>
+</pkgmetadata>
diff --git a/dev-tcltk/tclx/tclx-8.4.ebuild b/dev-tcltk/tclx/tclx-8.4.ebuild
new file mode 100644
index 000000000..1d4eeb184
--- /dev/null
+++ b/dev-tcltk/tclx/tclx-8.4.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit flag-o-matic eutils
+
+MY_P=${PN}${PV}
+DESCRIPTION="A set of extensions to TCL"
+HOMEPAGE="http://tclx.sourceforge.net"
+SRC_URI="mirror://sourceforge/tclx/${MY_P}.tar.bz2
+ 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="~x86"
+IUSE="X"
+
+
+DEPEND=">=dev-lang/tcl-8.4.6
+ X? ( >=dev-lang/tk-8.4.6 )"
+
+RDEPEND="${DEPEND}"
+
+S=${WORKDIR}/${MY_P}
+
+src_unpack() {
+ unpack ${A}
+
+ # Fix bug[s] in configure script #119619
+ local d
+ local srcdirs
+ srcdirs="tcl8.4.6/unix tk8.4.6/unix tclx8.4"
+
+ for d in $srcdirs; do
+ ebegin "Fixing ${d}/configure"
+ cd ${WORKDIR}/${d}
+ sed -i -e "/relid'/s/relid'/relid/" configure || die "sed failed to fix
+ configure scripts"
+ eend $?
+ done
+}
+
+src_compile() {
+ # we have to configure and build tcl before we can do tclx
+ cd "${WORKDIR}"/tcl8.4.6/unix
+ econf
+ 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
+ emake CFLAGS="${CFLAGS}" || die "emake X failed"
+ myconf="${myconf} --with-tk=${WORKDIR}/tk8.4.6/unix"
+ else
+ myconf="${myconf} --enable-tk=no"
+ fi
+
+ # configure and build tclx
+ cd "${S}"
+ econf ${myconf}
+ emake CFLAGS="${CFLAGS}" || die "emake tclx failed"
+}
+
+src_install() {
+ cd "${S}"
+ emake DESTDIR="${D}" install || die
+ dodoc CHANGES README TO-DO doc/CONVERSION-NOTES
+ doman doc/*.[n3]
+}