diff options
author | Mike Frysinger <vapier@gentoo.org> | 2005-06-23 23:59:58 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2005-06-23 23:59:58 +0000 |
commit | f5afb5bfe18876f3ef663f0fa34f6f4cebd00c35 (patch) | |
tree | 9829af5ddc0597009028a1b214b034475485a217 /sys-devel/autoconf | |
parent | Version bump. 20040404.1 stable on x86. (diff) | |
download | historical-f5afb5bfe18876f3ef663f0fa34f6f4cebd00c35.tar.gz historical-f5afb5bfe18876f3ef663f0fa34f6f4cebd00c35.tar.bz2 historical-f5afb5bfe18876f3ef663f0fa34f6f4cebd00c35.zip |
Fix under quoting of the $ac_unique_file variable by Justace Clutter #96882.
Package-Manager: portage-2.0.51.22-r1
Diffstat (limited to 'sys-devel/autoconf')
-rw-r--r-- | sys-devel/autoconf/ChangeLog | 10 | ||||
-rw-r--r-- | sys-devel/autoconf/Manifest | 21 | ||||
-rw-r--r-- | sys-devel/autoconf/autoconf-2.59-r7.ebuild | 50 | ||||
-rw-r--r-- | sys-devel/autoconf/files/autoconf-2.59-more-quotes.patch | 34 | ||||
-rw-r--r-- | sys-devel/autoconf/files/digest-autoconf-2.59-r7 | 1 |
5 files changed, 110 insertions, 6 deletions
diff --git a/sys-devel/autoconf/ChangeLog b/sys-devel/autoconf/ChangeLog index ea2299d0ac37..a651b721df60 100644 --- a/sys-devel/autoconf/ChangeLog +++ b/sys-devel/autoconf/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for sys-devel/autoconf -# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/autoconf/ChangeLog,v 1.65 2005/02/15 19:24:01 kito Exp $ +# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/autoconf/ChangeLog,v 1.66 2005/06/23 23:59:58 vapier Exp $ + +*autoconf-2.59-r7 (23 Jun 2005) + + 23 Jun 2005; Mike Frysinger <vapier@gentoo.org> + +files/autoconf-2.59-more-quotes.patch, +autoconf-2.59-r7.ebuild: + Fix under quoting of the $ac_unique_file variable by Justace Clutter #96882. 15 Feb 2005; Kito <kito@gentoo.org> autoconf-2.13.ebuild, autoconf-2.59-r6.ebuild: diff --git a/sys-devel/autoconf/Manifest b/sys-devel/autoconf/Manifest index 3962e49c554d..52fd4c43b31a 100644 --- a/sys-devel/autoconf/Manifest +++ b/sys-devel/autoconf/Manifest @@ -1,8 +1,21 @@ -MD5 cb289f7b41380808187fa3b644b47260 ChangeLog 10187 -MD5 dbe187da39bfb1546a14fedc9bdbae0e autoconf-2.13.ebuild 1550 -MD5 9a09f8d531c582e78977dbfd96edc1f2 metadata.xml 164 +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + MD5 2f177a535539f25d52f270603bca85fa autoconf-2.59-r6.ebuild 1237 +MD5 9a09f8d531c582e78977dbfd96edc1f2 metadata.xml 164 +MD5 dbe187da39bfb1546a14fedc9bdbae0e autoconf-2.13.ebuild 1550 +MD5 042a60afd1c1a505b3265169d373d0d7 autoconf-2.59-r7.ebuild 1336 +MD5 f0fff57be5f7a5cc32c001b0a3898e75 ChangeLog 10420 +MD5 616563340fe214518ae208b42550d851 files/autoconf-2.59-more-quotes.patch 1223 +MD5 ed1c29020cbdfc79d6a1ece183afd936 files/digest-autoconf-2.59-r6 66 +MD5 ed1c29020cbdfc79d6a1ece183afd936 files/digest-autoconf-2.59-r7 66 MD5 02c192b9ea3e4945d007a8cfde221c73 files/digest-autoconf-2.13 65 MD5 dee8e039dbcfd6a6543e28688615ee17 files/autoconf-2.13-destdir.patch 677 MD5 edfa347b2a6e2c0de846cabda899b429 files/autoconf-2.13-gentoo.patch 898 -MD5 ed1c29020cbdfc79d6a1ece183afd936 files/digest-autoconf-2.59-r6 66 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.1 (GNU/Linux) + +iD8DBQFCu00OgIKl8Uu19MoRAmJOAJ9lpv7Q9QdeEotw3M6w1eb+kwwdzQCeJgQ3 +evkCcMzr1VTHrxGOv04DxB0= +=zzIH +-----END PGP SIGNATURE----- diff --git a/sys-devel/autoconf/autoconf-2.59-r7.ebuild b/sys-devel/autoconf/autoconf-2.59-r7.ebuild new file mode 100644 index 000000000000..ab7296fd25e0 --- /dev/null +++ b/sys-devel/autoconf/autoconf-2.59-r7.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2005 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/autoconf/autoconf-2.59-r7.ebuild,v 1.1 2005/06/23 23:59:58 vapier Exp $ + +inherit eutils + +DESCRIPTION="Used to create autoconfiguration files" +HOMEPAGE="http://www.gnu.org/software/autoconf/autoconf.html" +SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="${PV:0:3}" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc-macos ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="emacs" + +DEPEND=">=sys-apps/texinfo-4.3 + sys-devel/autoconf-wrapper + =sys-devel/m4-1.4* + dev-lang/perl" + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}"/${P}-more-quotes.patch +} + +src_compile() { + (use emacs && type -p emacs) \ + && export EMACS=emacs \ + || export EMACS=no + econf --program-suffix="-${PV}" || die + # We want to transform the binaries, not the manpages + sed -i "/^program_transform_name/s:-${PV}::" man/Makefile + emake || die +} + +src_install() { + make DESTDIR="${D}" install || die + + dodoc AUTHORS BUGS NEWS README TODO THANKS \ + ChangeLog ChangeLog.0 ChangeLog.1 ChangeLog.2 + + # binutils installs this infopage + rm -f "${D}"/usr/share/info/standards.* +} + +pkg_postinst() { + einfo "Please note that the 'WANT_AUTOCONF_2_5=1' syntax is now:" + einfo " WANT_AUTOCONF=2.5" +} diff --git a/sys-devel/autoconf/files/autoconf-2.59-more-quotes.patch b/sys-devel/autoconf/files/autoconf-2.59-more-quotes.patch new file mode 100644 index 000000000000..eb2c8395fa90 --- /dev/null +++ b/sys-devel/autoconf/files/autoconf-2.59-more-quotes.patch @@ -0,0 +1,34 @@ +http://bugs.gentoo.org/96882 + +date: 2005/06/23 20:09:27; author: eggert; state: Exp; lines: +29 -34 +Fix some more shell quoting problems. Prompted by a bug report +from Justace Clutter. +* lib/autoconf/general.m4 (_AC_INIT_SRCDIR): Allow special +characters in $ac_unique_file. + +--- lib/autoconf/general.m4 ++++ lib/autoconf/general.m4 +@@ -476,20 +476,20 @@ + # Try the directory containing this script, then its parent. + ac_confdir=`AS_DIRNAME(["$[0]"])` + srcdir=$ac_confdir +- if test ! -r $srcdir/$ac_unique_file; then ++ if test ! -r "$srcdir/$ac_unique_file"; then + srcdir=.. + fi + else + ac_srcdir_defaulted=no + fi +-if test ! -r $srcdir/$ac_unique_file; then ++if test ! -r "$srcdir/$ac_unique_file"; then + if test "$ac_srcdir_defaulted" = yes; then + AC_MSG_ERROR([cannot find sources ($ac_unique_file) in $ac_confdir or ..]) + else + AC_MSG_ERROR([cannot find sources ($ac_unique_file) in $srcdir]) + fi + fi +-(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null || ++(cd $srcdir && test -r "./$ac_unique_file") 2>/dev/null || + AC_MSG_ERROR([sources are in $srcdir, but `cd $srcdir' does not work]) + dnl Double slashes in pathnames in object file debugging info + dnl mess up M-x gdb in Emacs. diff --git a/sys-devel/autoconf/files/digest-autoconf-2.59-r7 b/sys-devel/autoconf/files/digest-autoconf-2.59-r7 new file mode 100644 index 000000000000..2c410cdcd9fa --- /dev/null +++ b/sys-devel/autoconf/files/digest-autoconf-2.59-r7 @@ -0,0 +1 @@ +MD5 1ee40f7a676b3cfdc0e3f7cd81551b5f autoconf-2.59.tar.bz2 925073 |