summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2005-06-23 23:59:58 +0000
committerMike Frysinger <vapier@gentoo.org>2005-06-23 23:59:58 +0000
commitf5afb5bfe18876f3ef663f0fa34f6f4cebd00c35 (patch)
tree9829af5ddc0597009028a1b214b034475485a217 /sys-devel
parentVersion bump. 20040404.1 stable on x86. (diff)
downloadhistorical-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')
-rw-r--r--sys-devel/autoconf/ChangeLog10
-rw-r--r--sys-devel/autoconf/Manifest21
-rw-r--r--sys-devel/autoconf/autoconf-2.59-r7.ebuild50
-rw-r--r--sys-devel/autoconf/files/autoconf-2.59-more-quotes.patch34
-rw-r--r--sys-devel/autoconf/files/digest-autoconf-2.59-r71
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