summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/tk/ChangeLog7
-rw-r--r--dev-lang/tk/Manifest61
-rw-r--r--dev-lang/tk/files/tk-configure-LANG.patch41
-rw-r--r--dev-lang/tk/tk-8.4.11-r1.ebuild21
-rw-r--r--dev-lang/tk/tk-8.4.11.ebuild9
-rw-r--r--dev-lang/tk/tk-8.4.9.ebuild8
6 files changed, 133 insertions, 14 deletions
diff --git a/dev-lang/tk/ChangeLog b/dev-lang/tk/ChangeLog
index d048d028948b..ff9f909c2d78 100644
--- a/dev-lang/tk/ChangeLog
+++ b/dev-lang/tk/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-lang/tk
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/tk/ChangeLog,v 1.64 2006/01/30 07:15:01 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/tk/ChangeLog,v 1.65 2006/02/08 04:07:10 vapier Exp $
+
+ 03 Feb 2006; Mike Frysinger <vapier@gentoo.org>
+ +files/tk-configure-LANG.patch, tk-8.4.9.ebuild, tk-8.4.11.ebuild,
+ tk-8.4.11-r1.ebuild:
+ Fix nls breakage #120133 by J.
30 Jan 2006; Michael Sterrett <mr_bones_@gentoo.org> tk-8.4.6.ebuild,
tk-8.4.6-r1.ebuild, tk-8.4.9.ebuild:
diff --git a/dev-lang/tk/Manifest b/dev-lang/tk/Manifest
index 34615a5484ee..00aae526dc8f 100644
--- a/dev-lang/tk/Manifest
+++ b/dev-lang/tk/Manifest
@@ -1,20 +1,73 @@
-MD5 fd62954848b4fc7af40489ee328089c8 ChangeLog 8304
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+MD5 b0796f276f377cfc5ccfba09b8de43f1 ChangeLog 8477
+RMD160 c72c0076474ed7f47ccee03be6dfbe2aca616b77 ChangeLog 8477
+SHA256 d4b382babef58bf2ff3867d6c442339a85a76cb5b17aa432f7cc60d19f064e42 ChangeLog 8477
MD5 60b4e7758ce769df141b81b19c338f34 files/digest-tk-8.3.4-r1 60
+RMD160 f97e98bd4c32afe70376ae3a68c7e39485137d92 files/digest-tk-8.3.4-r1 60
+SHA256 c2a69653d2e7a8792204bc4d31d95be1f20e216f64ac76129a3a3fadfe0d7b3d files/digest-tk-8.3.4-r1 60
MD5 f340f38756a0efb0539b53d64511f6a9 files/digest-tk-8.4.11 65
+RMD160 33d96c38a704c39617676cb2c41a511d4a2a81c4 files/digest-tk-8.4.11 65
+SHA256 618530bdca7b86eb8279fe892c889103e700552785f132f3d83cb1f2e898555d files/digest-tk-8.4.11 65
MD5 f340f38756a0efb0539b53d64511f6a9 files/digest-tk-8.4.11-r1 65
+RMD160 33d96c38a704c39617676cb2c41a511d4a2a81c4 files/digest-tk-8.4.11-r1 65
+SHA256 618530bdca7b86eb8279fe892c889103e700552785f132f3d83cb1f2e898555d files/digest-tk-8.4.11-r1 65
MD5 f64532dbe89c04cefe0e16a9743f5f57 files/digest-tk-8.4.6 64
+RMD160 17ab96589da0c4832a9f11857e999916220a0344 files/digest-tk-8.4.6 64
+SHA256 a90c50a0a15e1c1db4f1d12d55de3f3cf1653d160d83b08b0b160e3ad8188dfa files/digest-tk-8.4.6 64
MD5 f64532dbe89c04cefe0e16a9743f5f57 files/digest-tk-8.4.6-r1 64
+RMD160 17ab96589da0c4832a9f11857e999916220a0344 files/digest-tk-8.4.6-r1 64
+SHA256 a90c50a0a15e1c1db4f1d12d55de3f3cf1653d160d83b08b0b160e3ad8188dfa files/digest-tk-8.4.6-r1 64
MD5 76d0b4599f29136b31e902d15566e8c8 files/digest-tk-8.4.9 64
+RMD160 d012534789a995003b619fd68430900a9b454ff2 files/digest-tk-8.4.9 64
+SHA256 bf4dc1fe66f87bff6bb3367a14328ee35111d46d4ce3f44d88165a5f0ffabe14 files/digest-tk-8.4.9 64
MD5 3003fb2cb4a185ec54b8c94ec0606313 files/remove-control-v-8.4.9.diff 522
+RMD160 393f14c68f75795bc10e94d00a2e4d470ab50e4d files/remove-control-v-8.4.9.diff 522
+SHA256 f82a147821e6eb4cda3674568450903de864c99d73cae6062b56c391e7290bba files/remove-control-v-8.4.9.diff 522
MD5 e662e61449ea86b439ceb41463762cdc files/remove-control-v-8.4.diff 449
+RMD160 03c17d73b8f5736fb78403eafe26a2c599f22659 files/remove-control-v-8.4.diff 449
+SHA256 0945cee853d80ab4b5760daced77149da02de41b0ef379f66f5d17c59d66fff6 files/remove-control-v-8.4.diff 449
MD5 3e8db8239fe4e68f5107a7a1d4f2f85b files/remove-control-v.diff 400
+RMD160 0ecd0ac7aed9aa516e763de4cf930a1d005a878f files/remove-control-v.diff 400
+SHA256 44890be11039fec5cf4a5f52cb4e3b9e131ee85b77a7fe15279076f1a251a99b files/remove-control-v.diff 400
MD5 7442ab63dabe7e4d5bdde18a28c118e2 files/tk-8.4.11-multilib.patch 896
+RMD160 29152dde424c41555e132c1b279ccc7ab279e27f files/tk-8.4.11-multilib.patch 896
+SHA256 1f15653e3f68fdd6b32b985514d6b2bae7a3a6c717a326c85082394095376636 files/tk-8.4.11-multilib.patch 896
MD5 f4d1359d10fdb4a572e9da8f9896c603 files/tk-8.4.9-man.patch 800
+RMD160 8d06c54ab7ae0edf584248a8f6f14f46e08eec97 files/tk-8.4.9-man.patch 800
+SHA256 5e356b8d34fc6687af03f1aa93e2a05619e0df0bbef65a8bc76e0a9a3da56dfa files/tk-8.4.9-man.patch 800
+MD5 e0ebf10eb8bf4542ae57ba591daa68a4 files/tk-configure-LANG.patch 1686
+RMD160 4ff8355af81705058fd411910dfae94887bcd884 files/tk-configure-LANG.patch 1686
+SHA256 dc9386b88eac48c282d63d0be7e7be81d4a0a08035a8b97138a61133e057bcea files/tk-configure-LANG.patch 1686
MD5 c1c1e9dfac0e70f21ef1a73e6dc76b8f files/tk-wm-maxsize.patch 896
+RMD160 63e1379bc7196a7da1289f8eaec4ede60d9297c4 files/tk-wm-maxsize.patch 896
+SHA256 399fc01be660843441e235f02110cceb8815d46b25feea8991ca9add7831b0d7 files/tk-wm-maxsize.patch 896
MD5 37d9be6d753633a1cb6704052776ab1f metadata.xml 159
+RMD160 117cc289391c0477579de68e7347628756673eac metadata.xml 159
+SHA256 2cf13398186ae4abcd9f41c51ffb3bcdcc7da32df2c2af5c2de2e2cc8ad194ce metadata.xml 159
MD5 670ac1b343b68583bd99f4adc39765eb tk-8.3.4-r1.ebuild 2413
-MD5 f58279bb26ebf5341ddc04fe422a6afc tk-8.4.11-r1.ebuild 3008
-MD5 1a62fd1c184b67dc38bc87398d5c962d tk-8.4.11.ebuild 2923
+RMD160 83aa936cfeb54b65c7c6f5c86da7bba8cd8990ae tk-8.3.4-r1.ebuild 2413
+SHA256 d7cc8d8fb316920b8ecbb1690333d7948535cd0fbfbe72f4db1b2c31089d768f tk-8.3.4-r1.ebuild 2413
+MD5 a29dfc6044a952b0d976bdcd546fca8f tk-8.4.11-r1.ebuild 3182
+RMD160 bbf0f86059858be8ffec8fb914190e074cc426f4 tk-8.4.11-r1.ebuild 3182
+SHA256 8c23e6aec90f484002a8e9321eb3d589bcc103681a41f64bdc7cbec9fdbb65af tk-8.4.11-r1.ebuild 3182
+MD5 3a38b175fbbcd3a4325d66b5d8aeaf87 tk-8.4.11.ebuild 3085
+RMD160 49f0d7e72dc0752dd2e2e999d73bb3bd46a20aa1 tk-8.4.11.ebuild 3085
+SHA256 330b3a1d654cc6324e3ee071a21b059164be39faced8f428d0d0df6b5993f5c3 tk-8.4.11.ebuild 3085
MD5 ba9899b0ace4194528167ac97b9e818d tk-8.4.6-r1.ebuild 2848
+RMD160 30330a09548119bf806ff73cefc329e54071e347 tk-8.4.6-r1.ebuild 2848
+SHA256 e4f8a2af4811c741a9204f33f1089a0e61dfdc117db925cd307c4406e8a1f07c tk-8.4.6-r1.ebuild 2848
MD5 988041e4ca6e6ecfb534d8745cab9f0b tk-8.4.6.ebuild 2471
-MD5 ba0db66a9f955928fe7c2f229089d122 tk-8.4.9.ebuild 2938
+RMD160 b327e97fcdcece894369d4b77986382cfcb6ff69 tk-8.4.6.ebuild 2471
+SHA256 499ae7ef564b2641122a0e3ad05a58e529395de50371166f32f3ebf0e29af061 tk-8.4.6.ebuild 2471
+MD5 5a33e7b57ac9ddf1d231d87f5dd8efef tk-8.4.9.ebuild 3096
+RMD160 b1de20b2d113855b987d45c8045f911b7b2de35d tk-8.4.9.ebuild 3096
+SHA256 1a59e7a7ef570bf158ae99bed4b6825bbfdeb9db30a23ba2e44170b20df382e1 tk-8.4.9.ebuild 3096
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.2 (GNU/Linux)
+
+iD8DBQFD6W6M2+ySkm8kpY0RAo+bAJ9S/rJcy0DLJsMdcma/pNWtWZXRaACfZhAz
+fhGfiwU/xcmRQz2uvPSvfXY=
+=8EE2
+-----END PGP SIGNATURE-----
diff --git a/dev-lang/tk/files/tk-configure-LANG.patch b/dev-lang/tk/files/tk-configure-LANG.patch
new file mode 100644
index 000000000000..3ef76ef911c0
--- /dev/null
+++ b/dev-lang/tk/files/tk-configure-LANG.patch
@@ -0,0 +1,41 @@
+The LANG vars aren't reset early enough so when sed tries to use [a-zA-Z] in
+option parsing, it may break.
+
+http://bugs.gentoo.org/103483
+
+--- configure
++++ configure
+@@ -54,6 +54,16 @@
+ infodir='${prefix}/info'
+ mandir='${prefix}/man'
+
++# NLS nuisances.
++# Only set these to C if already set. These must not be set unconditionally
++# because not all systems understand e.g. LANG=C (notably SCO).
++# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
++# Non-C LC_CTYPE values break the ctype check.
++if test "${LANG+set}" = set; then LANG=C; export LANG; fi
++if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
++if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
++if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
++
+ # Initialize some other variables.
+ subdirs=
+ MFLAGS= MAKEFLAGS=
+@@ -452,16 +463,6 @@
+ esac
+ done
+
+-# NLS nuisances.
+-# Only set these to C if already set. These must not be set unconditionally
+-# because not all systems understand e.g. LANG=C (notably SCO).
+-# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
+-# Non-C LC_CTYPE values break the ctype check.
+-if test "${LANG+set}" = set; then LANG=C; export LANG; fi
+-if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
+-if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
+-if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
+-
+ # confdefs.h avoids OS command line length limits that DEFS can exceed.
+ rm -rf conftest* confdefs.h
+ # AIX cpp loses on an empty file, so make sure it contains at least a newline.
diff --git a/dev-lang/tk/tk-8.4.11-r1.ebuild b/dev-lang/tk/tk-8.4.11-r1.ebuild
index 671bb2537cb2..7a538bab1b60 100644
--- a/dev-lang/tk/tk-8.4.11-r1.ebuild
+++ b/dev-lang/tk/tk-8.4.11-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/tk/tk-8.4.11-r1.ebuild,v 1.1 2006/01/08 14:13:22 matsuu Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/tk/tk-8.4.11-r1.ebuild,v 1.2 2006/02/08 04:07:10 vapier Exp $
inherit eutils
@@ -39,17 +39,24 @@ pkg_setup() {
src_unpack() {
unpack ${A}
- cd ${S}
- epatch ${FILESDIR}/remove-control-v-8.4.9.diff
- epatch ${FILESDIR}/${PN}-8.4.9-man.patch
- epatch ${FILESDIR}/${P}-multilib.patch
+ cd "${S}"
+ epatch "${FILESDIR}"/remove-control-v-8.4.9.diff
+ epatch "${FILESDIR}"/${PN}-8.4.9-man.patch
+ epatch "${FILESDIR}"/${P}-multilib.patch
# Bug 117982
sed -i -e "s/relid'/relid/" "${S}"/unix/{configure,tcl.m4} || die
+
+ local d
+ for d in */configure ; do
+ cd "${S}"/${d%%/*}
+ EPATCH_SINGLE_MSG="Patching nls cruft in ${d}" \
+ epatch "${FILESDIR}"/tk-configure-LANG.patch
+ done
}
src_compile() {
- cd ${S}/unix
+ cd "${S}"/unix
local mylibdir=$(get_libdir) ; mylibdir=${mylibdir//\/}
local local_config_use=""
@@ -70,7 +77,7 @@ src_install() {
local v1
v1=${PV%.*}
- cd ${S}/unix
+ cd "${S}"/unix
make DESTDIR=${D} install || die
# fix the tkConfig.sh to eliminate refs to the build directory
diff --git a/dev-lang/tk/tk-8.4.11.ebuild b/dev-lang/tk/tk-8.4.11.ebuild
index f92545e10a13..06fabaaed31e 100644
--- a/dev-lang/tk/tk-8.4.11.ebuild
+++ b/dev-lang/tk/tk-8.4.11.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/tk/tk-8.4.11.ebuild,v 1.4 2006/01/02 21:27:48 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/tk/tk-8.4.11.ebuild,v 1.5 2006/02/08 04:07:10 vapier Exp $
inherit eutils
@@ -43,6 +43,13 @@ src_unpack() {
epatch ${FILESDIR}/remove-control-v-8.4.9.diff
epatch ${FILESDIR}/${PN}-8.4.9-man.patch
epatch ${FILESDIR}/${P}-multilib.patch
+
+ local d
+ for d in */configure ; do
+ cd "${S}"/${d%%/*}
+ EPATCH_SINGLE_MSG="Patching nls cruft in ${d}" \
+ epatch "${FILESDIR}"/tk-configure-LANG.patch
+ done
}
src_compile() {
diff --git a/dev-lang/tk/tk-8.4.9.ebuild b/dev-lang/tk/tk-8.4.9.ebuild
index 3edf1df85fc1..247518fd4699 100644
--- a/dev-lang/tk/tk-8.4.9.ebuild
+++ b/dev-lang/tk/tk-8.4.9.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/tk/tk-8.4.9.ebuild,v 1.12 2006/01/30 07:15:02 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/tk/tk-8.4.9.ebuild,v 1.13 2006/02/08 04:07:10 vapier Exp $
inherit eutils
@@ -42,6 +42,12 @@ src_unpack() {
cd ${S}
epatch ${FILESDIR}/remove-control-v-${PV}.diff || die
epatch ${FILESDIR}/${P}-man.patch || die
+ local d
+ for d in */configure ; do
+ cd "${S}"/${d%%/*}
+ EPATCH_SINGLE_MSG="Patching nls cruft in ${d}" \
+ epatch "${FILESDIR}"/tk-configure-LANG.patch
+ done
}
src_compile() {