diff options
author | Greg Watson (linuxkrn) <gwatson@linuxlogin.com> | 2006-10-31 18:54:56 +0000 |
---|---|---|
committer | Greg Watson (linuxkrn) <gwatson@linuxlogin.com> | 2006-10-31 18:54:56 +0000 |
commit | 0c37a0fd16e5dd46984b189ae0d4a11a52d27931 (patch) | |
tree | 0ecc767249898b3c8c10f63092acd04e42ae0ebd /dev-tcltk | |
parent | media-sound/exaile: Removing mp3 USE-flag and dependency since media-libs/gst... (diff) | |
download | sunrise-reviewed-0c37a0fd16e5dd46984b189ae0d4a11a52d27931.tar.gz sunrise-reviewed-0c37a0fd16e5dd46984b189ae0d4a11a52d27931.tar.bz2 sunrise-reviewed-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/ChangeLog | 8 | ||||
-rw-r--r-- | dev-tcltk/tclx/Manifest | 18 | ||||
-rw-r--r-- | dev-tcltk/tclx/files/digest-tclx-8.4 | 9 | ||||
-rw-r--r-- | dev-tcltk/tclx/metadata.xml | 5 | ||||
-rw-r--r-- | dev-tcltk/tclx/tclx-8.4.ebuild | 73 |
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] +} |