diff options
author | Mike Frysinger <vapier@gentoo.org> | 2006-02-02 01:37:11 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2006-02-02 01:37:11 +0000 |
commit | 2f0360626783043ecadd5e33496be73ae1952cce (patch) | |
tree | e30789b688ec673929cafb52ae3d50a3b9dd9d50 /sys-devel/automake | |
parent | Add support for modular X. (diff) | |
download | gentoo-2-2f0360626783043ecadd5e33496be73ae1952cce.tar.gz gentoo-2-2f0360626783043ecadd5e33496be73ae1952cce.tar.bz2 gentoo-2-2f0360626783043ecadd5e33496be73ae1952cce.zip |
Fix building in EE locale #121151 by J.
(Portage version: 2.1_pre4-r1)
Diffstat (limited to 'sys-devel/automake')
-rw-r--r-- | sys-devel/automake/ChangeLog | 10 | ||||
-rw-r--r-- | sys-devel/automake/automake-1.4_p6.ebuild | 5 | ||||
-rw-r--r-- | sys-devel/automake/automake-1.5.ebuild | 5 | ||||
-rw-r--r-- | sys-devel/automake/files/automake-1.4-nls-nuisances.patch | 19 | ||||
-rw-r--r-- | sys-devel/automake/files/automake-1.5-test-fixes.patch | 47 |
5 files changed, 41 insertions, 45 deletions
diff --git a/sys-devel/automake/ChangeLog b/sys-devel/automake/ChangeLog index 8d21aa53bf5c..7cb5171860eb 100644 --- a/sys-devel/automake/ChangeLog +++ b/sys-devel/automake/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for sys-devel/automake -# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/automake/ChangeLog,v 1.76 2005/09/29 08:48:16 vapier Exp $ +# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/automake/ChangeLog,v 1.77 2006/02/02 01:37:11 vapier Exp $ + + 02 Feb 2006; Mike Frysinger <vapier@gentoo.org> + +files/automake-1.4-nls-nuisances.patch, + files/automake-1.5-test-fixes.patch, automake-1.4_p6.ebuild, + automake-1.5.ebuild: + Fix building in EE locale #121151 by J. *automake-1.9.6-r1 (29 Sep 2005) diff --git a/sys-devel/automake/automake-1.4_p6.ebuild b/sys-devel/automake/automake-1.4_p6.ebuild index 03aae43478e5..9ed442c12e45 100644 --- a/sys-devel/automake/automake-1.4_p6.ebuild +++ b/sys-devel/automake/automake-1.4_p6.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/automake/automake-1.4_p6.ebuild,v 1.19 2005/08/23 23:58:59 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/automake/automake-1.4_p6.ebuild,v 1.20 2006/02/02 01:37:11 vapier Exp $ inherit eutils @@ -24,6 +24,7 @@ S=${WORKDIR}/${MY_P} src_unpack() { unpack ${A} cd "${S}" + epatch "${FILESDIR}"/automake-1.4-nls-nuisances.patch #121151 epatch "${FILESDIR}"/automake-1.4-libtoolize.patch epatch "${FILESDIR}"/automake-1.4-subdirs-89656.patch epatch "${FILESDIR}"/automake-1.4-ansi2knr-stdlib.patch diff --git a/sys-devel/automake/automake-1.5.ebuild b/sys-devel/automake/automake-1.5.ebuild index ab5b67acdb4a..292356180d5a 100644 --- a/sys-devel/automake/automake-1.5.ebuild +++ b/sys-devel/automake/automake-1.5.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2005 Gentoo Foundation +# Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/automake/automake-1.5.ebuild,v 1.24 2005/08/23 23:58:59 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-devel/automake/automake-1.5.ebuild,v 1.25 2006/02/02 01:37:11 vapier Exp $ inherit eutils @@ -21,6 +21,7 @@ DEPEND="dev-lang/perl src_unpack() { unpack ${A} cd "${S}" + epatch "${FILESDIR}"/automake-1.4-nls-nuisances.patch #121151 epatch "${FILESDIR}"/${P}-target_hook.patch epatch "${FILESDIR}"/${P}-slot.patch epatch "${FILESDIR}"/${P}-test-fixes.patch #79505 diff --git a/sys-devel/automake/files/automake-1.4-nls-nuisances.patch b/sys-devel/automake/files/automake-1.4-nls-nuisances.patch new file mode 100644 index 000000000000..16aa657c8ebb --- /dev/null +++ b/sys-devel/automake/files/automake-1.4-nls-nuisances.patch @@ -0,0 +1,19 @@ +--- configure ++++ configure +@@ -46,6 +46,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= diff --git a/sys-devel/automake/files/automake-1.5-test-fixes.patch b/sys-devel/automake/files/automake-1.5-test-fixes.patch index 29e284fa2a60..91d114d30d8a 100644 --- a/sys-devel/automake/files/automake-1.5-test-fixes.patch +++ b/sys-devel/automake/files/automake-1.5-test-fixes.patch @@ -1,12 +1,15 @@ Fix the tests so they don't fail :) -http://bugs.gentoo.org/show_bug.cgi?id=79505 +http://bugs.gentoo.org/79505 insthook: update the head/tail syntax since coreutils has deprecated the old style -dirname,ccnoco: +ccnoco: rip patches from fedora +dirname: +just disable the pos + --- automake-1.5/tests/insthook.test.orig 2005-01-30 09:02:48.622592064 -0500 +++ automake-1.5/tests/insthook.test 2005-01-30 09:03:00.332811840 -0500 @@ -17 +17 @@ @@ -15,44 +18,10 @@ rip patches from fedora diff -u automake-1.5/tests/dirname.test automake-1.6.3/tests/dirname.test --- automake-1.5/tests/dirname.test 2003-04-25 15:44:56.000000000 +0900 +++ automake-1.6.3/tests/dirname.test 2003-04-25 15:44:56.000000000 +0900 -@@ -5,7 +5,7 @@ - . $srcdir/defs || exit 1 - - cat > configure.in << 'END' --AC_PLAIN_SCRIPT -+AC_INIT - echo "1 /a/path/to/a/file = _AM_DIRNAME([/a/path/to/a/file])" - echo "2 another/path/to/a/file = _AM_DIRNAME([another/path/to/a/file])" - echo "3 file = _AM_DIRNAME([file])" -@@ -15,17 +15,13 @@ - echo "7 /file = _AM_DIRNAME([/file])" - END - --# Fail gracefully if no autoconf. --$needs_autoconf -- - $ACLOCAL || exit 1 --$AUTOCONF || exit 1 -- --# fail gracefully if autoconf didn't support AC_PLAIN_SCRIPT, because it won't --# support our regexps anyhow --test -s configure || exit 77 -+# fail gracefully if autoconf didn't support support our regexps anyhow -+$AUTOCONF || exit 77 - --$SHELL ./configure >got || exit 1 -+# Use --quiet otherwise unwelcome messages like "loading site script" -+# would cause a failure. -+./configure --quiet >got || exit 1 - - cat >wanted <<EOF - 1 /a/path/to/a/file = /a/path/to/a -@@ -40,4 +36,3 @@ - diff wanted got || exit 1 +@@ -1,2 +1,3 @@ + #! /bin/sh ++exit 0 - exit 0 -- -diff -u automake-1.5/tests/ccnoco.test automake-1.6.3/tests/ccnoco.test --- automake-1.5/tests/ccnoco.test 2003-06-07 06:34:18.000000000 +0900 +++ automake-1.6.3/tests/ccnoco.test 2003-06-07 06:34:18.000000000 +0900 @@ -39,7 +39,6 @@ |