public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog autotools.eclass
@ 2012-02-12  0:20 Robin H. Johnson (robbat2)
  0 siblings, 0 replies; 13+ messages in thread
From: Robin H. Johnson (robbat2) @ 2012-02-12  0:20 UTC (permalink / raw
  To: gentoo-commits

robbat2     12/02/12 00:20:54

  Modified:             ChangeLog autotools.eclass
  Log:
  Provide a way to run eautoreconf without automake by using WANT_AUTOMAKE=none.

Revision  Changes    Path
1.128                eclass/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.128&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.128&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.127&r2=1.128

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.127
retrieving revision 1.128
diff -p -w -b -B -u -u -r1.127 -r1.128
--- ChangeLog	11 Feb 2012 20:44:40 -0000	1.127
+++ ChangeLog	12 Feb 2012 00:20:54 -0000	1.128
@@ -1,6 +1,10 @@
 # ChangeLog for eclass directory
 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.127 2012/02/11 20:44:40 idl0r Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.128 2012/02/12 00:20:54 robbat2 Exp $
+
+  12 Feb 2012; Robin H. Johnson <robbat2@gentoo.org> autotools.eclass:
+  Provide a way to run eautoreconf without automake by using
+  WANT_AUTOMAKE=none.
 
   11 Feb 2012; Christian Ruppert <idl0r@gentoo.org> vdr-plugin.eclass:
   Remove vdr_add_local_patch() and use epatch_user() from eutils instead. Issue



1.119                eclass/autotools.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/autotools.eclass?rev=1.119&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/autotools.eclass?rev=1.119&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/autotools.eclass?r1=1.118&r2=1.119

Index: autotools.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/autotools.eclass,v
retrieving revision 1.118
retrieving revision 1.119
diff -p -w -b -B -u -u -r1.118 -r1.119
--- autotools.eclass	6 Jan 2012 21:06:17 -0000	1.118
+++ autotools.eclass	12 Feb 2012 00:20:54 -0000	1.119
@@ -1,6 +1,6 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/autotools.eclass,v 1.118 2012/01/06 21:06:17 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/autotools.eclass,v 1.119 2012/02/12 00:20:54 robbat2 Exp $
 
 # @ECLASS: autotools.eclass
 # @MAINTAINER:
@@ -254,6 +254,12 @@ eautomake() {
 	local extra_opts
 	local makefile_name
 
+	# Some packages might need to skip automake
+	# OpenLDAP is a good example. It does not use automake (all the .in files are
+	# handwritten), but it does AM_INIT_AUTOMAKE in configure.in, for all the
+	# other macros involved
+	[[ ${WANT_AUTOMAKE} == "none" ]] && return 0
+
 	# Run automake if:
 	#  - a Makefile.am type file exists
 	#  - the configure script is using the AM_INIT_AUTOMAKE directive






^ permalink raw reply	[flat|nested] 13+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog autotools.eclass
@ 2012-02-20  2:54 Robin H. Johnson (robbat2)
  0 siblings, 0 replies; 13+ messages in thread
From: Robin H. Johnson (robbat2) @ 2012-02-20  2:54 UTC (permalink / raw
  To: gentoo-commits

robbat2     12/02/20 02:54:21

  Modified:             ChangeLog autotools.eclass
  Log:
  Remove my WANT_AUTOMAKE=none overloading in eautomake and instead introduce AT_NOEACLOCAL, AT_NOEAUTOCONF, AT_NOEAUTOMAKE that work the same as AT_NOELIBTOOLIZE. Should fix bug #404555.

Revision  Changes    Path
1.137                eclass/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.137&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.137&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.136&r2=1.137

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.136
retrieving revision 1.137
diff -p -w -b -B -u -u -r1.136 -r1.137
--- ChangeLog	15 Feb 2012 18:41:24 -0000	1.136
+++ ChangeLog	20 Feb 2012 02:54:21 -0000	1.137
@@ -1,6 +1,11 @@
 # ChangeLog for eclass directory
 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.136 2012/02/15 18:41:24 hd_brummy Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.137 2012/02/20 02:54:21 robbat2 Exp $
+
+  20 Feb 2012; Robin H. Johnson <robbat2@gentoo.org> autotools.eclass:
+  Remove my WANT_AUTOMAKE=none overloading in eautomake and instead introduce
+  AT_NOEACLOCAL, AT_NOEAUTOCONF, AT_NOEAUTOMAKE that work the same as
+  AT_NOELIBTOOLIZE. Should fix bug #404555.
 
   15 Feb 2012; Joerg Bornkessel <hd_brummy@gentoo.org> vdr-plugin.eclass:
   move media-tv to virtual/linuxtv-dvb-headers, bug #403929



1.122                eclass/autotools.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/autotools.eclass?rev=1.122&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/autotools.eclass?rev=1.122&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/autotools.eclass?r1=1.121&r2=1.122

Index: autotools.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/autotools.eclass,v
retrieving revision 1.121
retrieving revision 1.122
diff -p -w -b -B -u -u -r1.121 -r1.122
--- autotools.eclass	13 Feb 2012 17:26:17 -0000	1.121
+++ autotools.eclass	20 Feb 2012 02:54:21 -0000	1.122
@@ -1,6 +1,6 @@
 # Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/autotools.eclass,v 1.121 2012/02/13 17:26:17 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/autotools.eclass,v 1.122 2012/02/20 02:54:21 robbat2 Exp $
 
 # @ECLASS: autotools.eclass
 # @MAINTAINER:
@@ -98,6 +98,27 @@ unset _automake_atom _autoconf_atom
 # Additional options to pass to automake during
 # eautoreconf call.
 
+# @ECLASS-VARIABLE: AT_NOEACLOCAL
+# @DEFAULT_UNSET
+# @DESCRIPTION:
+# Don't run eaclocal command if set to 'yes',
+# useful when eaclocal needs to be ran with
+# particular options
+
+# @ECLASS-VARIABLE: AT_NOEAUTOCONF
+# @DEFAULT_UNSET
+# @DESCRIPTION:
+# Don't run eautoconf command if set to 'yes',
+# useful when eautoconf needs to be ran with
+# particular options
+
+# @ECLASS-VARIABLE: AT_NOEAUTOMAKE
+# @DEFAULT_UNSET
+# @DESCRIPTION:
+# Don't run eautomake command if set to 'yes',
+# useful when eautomake needs to be ran with
+# particular options
+
 # @ECLASS-VARIABLE: AT_NOELIBTOOLIZE
 # @DEFAULT_UNSET
 # @DESCRIPTION:
@@ -142,18 +163,20 @@ eautoreconf() {
 
 	auxdir=$(autotools_get_auxdir)
 
+	if  [[ ${AT_NOEACLOCAL} != "yes" ]]; then
 	einfo "Running eautoreconf in '${PWD}' ..."
 	[[ -n ${auxdir} ]] && mkdir -p ${auxdir}
 	eaclocal
+	fi
 	[[ ${CHOST} == *-darwin* ]] && g=g
 	if ${LIBTOOLIZE:-${g}libtoolize} -n --install >& /dev/null ; then
 		_elibtoolize --copy --force --install
 	else
 		_elibtoolize --copy --force
 	fi
-	eautoconf
-	eautoheader
-	FROM_EAUTORECONF="yes" eautomake ${AM_OPTS}
+	[[ ${AT_NOEAUTOCONF} != "yes" ]] && eautoconf
+	[[ ${AT_NOEAUTOHEADER} != "yes" ]] && eautoheader
+	[[ ${AT_NOEAUTOMAKE} != "yes" ]] && FROM_EAUTORECONF="yes" eautomake ${AM_OPTS}
 
 	[[ ${AT_NOELIBTOOLIZE} == "yes" ]] && return 0
 
@@ -254,12 +277,6 @@ eautomake() {
 	local extra_opts
 	local makefile_name
 
-	# Some packages might need to skip automake
-	# OpenLDAP is a good example. It does not use automake (all the .in files are
-	# handwritten), but it does AM_INIT_AUTOMAKE in configure.in, for all the
-	# other macros involved
-	[[ ${WANT_AUTOMAKE} == "none" ]] && return 0
-
 	# Run automake if:
 	#  - a Makefile.am type file exists
 	#  - the configure script is using the AM_INIT_AUTOMAKE directive






^ permalink raw reply	[flat|nested] 13+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog autotools.eclass
@ 2012-03-20 15:29 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 13+ messages in thread
From: Samuli Suominen (ssuominen) @ 2012-03-20 15:29 UTC (permalink / raw
  To: gentoo-commits

ssuominen    12/03/20 15:29:46

  Modified:             ChangeLog autotools.eclass
  Log:
  Raise _AUTOMAKE_LATEST from 1.11 to 1.11.1 wrt #408981

Revision  Changes    Path
1.174                eclass/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.174&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.174&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.173&r2=1.174

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.173
retrieving revision 1.174
diff -u -r1.173 -r1.174
--- ChangeLog	19 Mar 2012 08:52:49 -0000	1.173
+++ ChangeLog	20 Mar 2012 15:29:46 -0000	1.174
@@ -1,6 +1,9 @@
 # ChangeLog for eclass directory
 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.173 2012/03/19 08:52:49 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.174 2012/03/20 15:29:46 ssuominen Exp $
+
+  20 Mar 2012; Samuli Suominen <ssuominen@gentoo.org> autotools.eclass:
+  Raise _AUTOMAKE_LATEST from 1.11 to 1.11.1 wrt #408981
 
   19 Mar 2012; Michał Górny <mgorny@gentoo.org> vcs-snapshot.eclass:
   Fix old eclass name in die-message.



1.123                eclass/autotools.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/autotools.eclass?rev=1.123&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/autotools.eclass?rev=1.123&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/autotools.eclass?r1=1.122&r2=1.123

Index: autotools.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/autotools.eclass,v
retrieving revision 1.122
retrieving revision 1.123
diff -u -r1.122 -r1.123
--- autotools.eclass	20 Feb 2012 02:54:21 -0000	1.122
+++ autotools.eclass	20 Mar 2012 15:29:46 -0000	1.123
@@ -1,6 +1,6 @@
 # Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/autotools.eclass,v 1.122 2012/02/20 02:54:21 robbat2 Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/autotools.eclass,v 1.123 2012/03/20 15:29:46 ssuominen Exp $
 
 # @ECLASS: autotools.eclass
 # @MAINTAINER:
@@ -41,7 +41,7 @@
 # If a newer version is stable on any arch, and is NOT reflected in this list,
 # then circular dependencies may arise during emerge @system bootstraps.
 # Do NOT change this variable in your ebuilds!
-_LATEST_AUTOMAKE='1.11'
+_LATEST_AUTOMAKE='1.11.1'
 
 _automake_atom="sys-devel/automake"
 _autoconf_atom="sys-devel/autoconf"






^ permalink raw reply	[flat|nested] 13+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog autotools.eclass
@ 2012-03-20 15:32 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 13+ messages in thread
From: Samuli Suominen (ssuominen) @ 2012-03-20 15:32 UTC (permalink / raw
  To: gentoo-commits

ssuominen    12/03/20 15:32:02

  Modified:             ChangeLog autotools.eclass
  Log:
  Revert for a minute.

Revision  Changes    Path
1.175                eclass/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.175&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.175&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.174&r2=1.175

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.174
retrieving revision 1.175
diff -u -r1.174 -r1.175
--- ChangeLog	20 Mar 2012 15:29:46 -0000	1.174
+++ ChangeLog	20 Mar 2012 15:32:02 -0000	1.175
@@ -1,9 +1,6 @@
 # ChangeLog for eclass directory
 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.174 2012/03/20 15:29:46 ssuominen Exp $
-
-  20 Mar 2012; Samuli Suominen <ssuominen@gentoo.org> autotools.eclass:
-  Raise _AUTOMAKE_LATEST from 1.11 to 1.11.1 wrt #408981
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.175 2012/03/20 15:32:02 ssuominen Exp $
 
   19 Mar 2012; Michał Górny <mgorny@gentoo.org> vcs-snapshot.eclass:
   Fix old eclass name in die-message.



1.124                eclass/autotools.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/autotools.eclass?rev=1.124&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/autotools.eclass?rev=1.124&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/autotools.eclass?r1=1.123&r2=1.124

Index: autotools.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/autotools.eclass,v
retrieving revision 1.123
retrieving revision 1.124
diff -u -r1.123 -r1.124
--- autotools.eclass	20 Mar 2012 15:29:46 -0000	1.123
+++ autotools.eclass	20 Mar 2012 15:32:02 -0000	1.124
@@ -1,6 +1,6 @@
 # Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/autotools.eclass,v 1.123 2012/03/20 15:29:46 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/autotools.eclass,v 1.124 2012/03/20 15:32:02 ssuominen Exp $
 
 # @ECLASS: autotools.eclass
 # @MAINTAINER:
@@ -41,7 +41,7 @@
 # If a newer version is stable on any arch, and is NOT reflected in this list,
 # then circular dependencies may arise during emerge @system bootstraps.
 # Do NOT change this variable in your ebuilds!
-_LATEST_AUTOMAKE='1.11.1'
+_LATEST_AUTOMAKE='1.11'
 
 _automake_atom="sys-devel/automake"
 _autoconf_atom="sys-devel/autoconf"






^ permalink raw reply	[flat|nested] 13+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog autotools.eclass
@ 2012-03-21 17:12 Diego Petteno (flameeyes)
  0 siblings, 0 replies; 13+ messages in thread
From: Diego Petteno (flameeyes) @ 2012-03-21 17:12 UTC (permalink / raw
  To: gentoo-commits

flameeyes    12/03/21 17:12:01

  Modified:             ChangeLog autotools.eclass
  Log:
  Go back to use a variable rather than an array for _LATEST_AUTOMAKE, use versionator eclass to go back to the full version instead, so that it's clear what's going on and other developers don't misread the code. It's only perfect for EAPI >= 0 but it's not broken on EAPI=0 anyway.

Revision  Changes    Path
1.177                eclass/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.177&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.177&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.176&r2=1.177

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.176
retrieving revision 1.177
diff -u -r1.176 -r1.177
--- ChangeLog	20 Mar 2012 20:37:21 -0000	1.176
+++ ChangeLog	21 Mar 2012 17:12:01 -0000	1.177
@@ -1,6 +1,12 @@
 # ChangeLog for eclass directory
 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.176 2012/03/20 20:37:21 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.177 2012/03/21 17:12:01 flameeyes Exp $
+
+  21 Mar 2012; Diego E. Pettenò <flameeyes@gentoo.org> autotools.eclass:
+  Go back to use a variable rather than an array for _LATEST_AUTOMAKE, use
+  versionator eclass to go back to the full version instead, so that it's clear
+  what's going on and other developers don't misread the code. It's only
+  perfect for EAPI >= 0 but it's not broken on EAPI=0 anyway.
 
   20 Mar 2012; Mike Gilbert <floppym@gentoo.org> python.eclass:
   Define _python_implementation() earlier.



1.127                eclass/autotools.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/autotools.eclass?rev=1.127&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/autotools.eclass?rev=1.127&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/autotools.eclass?r1=1.126&r2=1.127

Index: autotools.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/autotools.eclass,v
retrieving revision 1.126
retrieving revision 1.127
diff -u -r1.126 -r1.127
--- autotools.eclass	21 Mar 2012 08:19:22 -0000	1.126
+++ autotools.eclass	21 Mar 2012 17:12:01 -0000	1.127
@@ -1,6 +1,6 @@
 # Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/autotools.eclass,v 1.126 2012/03/21 08:19:22 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/autotools.eclass,v 1.127 2012/03/21 17:12:01 flameeyes Exp $
 
 # @ECLASS: autotools.eclass
 # @MAINTAINER:
@@ -16,7 +16,7 @@
 if [[ ${___ECLASS_ONCE_AUTOTOOLS} != "recur -_+^+_- spank" ]] ; then
 ___ECLASS_ONCE_AUTOTOOLS="recur -_+^+_- spank"
 
-inherit eutils libtool
+inherit eutils libtool versionator
 
 # @ECLASS-VARIABLE: WANT_AUTOCONF
 # @DESCRIPTION:
@@ -37,13 +37,11 @@
 # @INTERNAL
 # @DESCRIPTION:
 # CONSTANT!
-# The latest major version/slot of automake available on each arch.  #312315
-# If a newer version is stable on any arch, and is NOT reflected in this list,
+# The latest major-minor version/slot of automake available on each arch.  #312315
+# If a newer slot is stable on any arch, and is NOT reflected in this list,
 # then circular dependencies may arise during emerge @system bootstraps.
-# If you want to force a newer minor version, you can specify the correct
-# WANT value by using a colon:  <PV>[:<WANT_AUTOMAKE>]
 # Do NOT change this variable in your ebuilds!
-_LATEST_AUTOMAKE=( 1.11.1:1.11 )
+_LATEST_AUTOMAKE=1.11.1
 
 _automake_atom="sys-devel/automake"
 _autoconf_atom="sys-devel/autoconf"
@@ -52,8 +50,15 @@
 		none)   _automake_atom="" ;; # some packages don't require automake at all
 		# if you change the "latest" version here, change also autotools_run_tool
 		# this MUST reflect the latest stable major version for each arch!
-		latest) _automake_atom="|| ( `printf '>=sys-devel/automake-%s ' ${_LATEST_AUTOMAKE[@]/%:*}` )" ;;
-		*)      _automake_atom="=sys-devel/automake-${WANT_AUTOMAKE}*" ;;
+		latest)
+			if [[ ${EAPI:-0} != 0 ]]; then
+				_automake_atom=">=sys-devel/automake-${_LATEST_AUTOMAKE}:$(get_version_component_range 1-2 ${_LATEST_AUTOMAKE})"
+			else
+				_automake_atom=">=sys-devel/automake-${_LATEST_AUTOMAKE} =sys-devel/automake-$(get_version_component_range 1-2 ${_LATEST_AUTOMAKE})*"
+			fi
+			;;
+		*)
+			_automake_atom="=sys-devel/automake-${WANT_AUTOMAKE}*" ;;
 	esac
 	export WANT_AUTOMAKE
 fi
@@ -346,12 +351,10 @@
 	# We do the "latest" → version switch here because it solves
 	# possible order problems, see bug #270010 as an example.
 	if [[ ${WANT_AUTOMAKE} == "latest" ]]; then
-		local pv
-		for pv in ${_LATEST_AUTOMAKE[@]/#*:} ; do
-			# has_version respects ROOT, but in this case, we don't want it to,
-			# thus "ROOT=/" prefix:
-			ROOT=/ has_version "=sys-devel/automake-${pv}*" && export WANT_AUTOMAKE="${pv}"
-		done
+		# has_version respects ROOT, but in this case, we don't want it to,
+		# thus "ROOT=/" prefix:
+		ROOT=/ has_version "=sys-devel/automake-$(get_version_component_range 1-2 ${_LATEST_AUTOMAKE})*" && export WANT_AUTOMAKE="$(get_version_component_range 1-2 ${_LATEST_AUTOMAKE})"
+
 		[[ ${WANT_AUTOMAKE} == "latest" ]] && \
 			die "Cannot find the latest automake! Tried ${_LATEST_AUTOMAKE}"
 	fi






^ permalink raw reply	[flat|nested] 13+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog autotools.eclass
@ 2012-06-05 18:31 Fabian Groffen (grobian)
  0 siblings, 0 replies; 13+ messages in thread
From: Fabian Groffen (grobian) @ 2012-06-05 18:31 UTC (permalink / raw
  To: gentoo-commits

grobian     12/06/05 18:31:54

  Modified:             ChangeLog autotools.eclass
  Log:
  Avoid type -P output for glibtoolize, bug #419641

Revision  Changes    Path
1.290                eclass/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.290&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.290&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.289&r2=1.290

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.289
retrieving revision 1.290
diff -u -r1.289 -r1.290
--- ChangeLog	5 Jun 2012 17:40:12 -0000	1.289
+++ ChangeLog	5 Jun 2012 18:31:54 -0000	1.290
@@ -1,6 +1,9 @@
 # ChangeLog for eclass directory
 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.289 2012/06/05 17:40:12 hasufell Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.290 2012/06/05 18:31:54 grobian Exp $
+
+  05 Jun 2012; Fabian Groffen <grobian@gentoo.org> autotools.eclass:
+  Avoid type -P output for glibtoolize, bug #419641
 
   05 Jun 2012; Julian Ospald <hasufell@gentoo.org> eutils.eclass:
   enhanced functionality of doicon/newicon in eutils.eclass



1.143                eclass/autotools.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/autotools.eclass?rev=1.143&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/autotools.eclass?rev=1.143&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/autotools.eclass?r1=1.142&r2=1.143

Index: autotools.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/autotools.eclass,v
retrieving revision 1.142
retrieving revision 1.143
diff -u -r1.142 -r1.143
--- autotools.eclass	24 May 2012 01:13:32 -0000	1.142
+++ autotools.eclass	5 Jun 2012 18:31:54 -0000	1.143
@@ -1,6 +1,6 @@
 # Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/autotools.eclass,v 1.142 2012/05/24 01:13:32 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/autotools.eclass,v 1.143 2012/06/05 18:31:54 grobian Exp $
 
 # @ECLASS: autotools.eclass
 # @MAINTAINER:
@@ -276,7 +276,7 @@
 # Note the '_' prefix .. to not collide with elibtoolize() from libtool.eclass.
 _elibtoolize() {
 	local LIBTOOLIZE=${LIBTOOLIZE:-libtoolize}
-	type -P glibtoolize && LIBTOOLIZE=glibtoolize
+	type -P glibtoolize > /dev/null && LIBTOOLIZE=glibtoolize
 
 	[[ -f GNUmakefile.am || -f Makefile.am ]] && set -- "$@" --automake
 	if [[ $1 == "--install" ]] ; then






^ permalink raw reply	[flat|nested] 13+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog autotools.eclass
@ 2012-07-24 19:22 Fabian Groffen (grobian)
  0 siblings, 0 replies; 13+ messages in thread
From: Fabian Groffen (grobian) @ 2012-07-24 19:22 UTC (permalink / raw
  To: gentoo-commits

grobian     12/07/24 19:22:22

  Modified:             ChangeLog autotools.eclass
  Log:
  _elibtoolize: properly set LIBTOOLIZE in case glibtoolize exists in the system, bug #418465

Revision  Changes    Path
1.353                eclass/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.353&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.353&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.352&r2=1.353

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.352
retrieving revision 1.353
diff -u -r1.352 -r1.353
--- ChangeLog	23 Jul 2012 19:06:20 -0000	1.352
+++ ChangeLog	24 Jul 2012 19:22:22 -0000	1.353
@@ -1,6 +1,10 @@
 # ChangeLog for eclass directory
 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.352 2012/07/23 19:06:20 sera Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.353 2012/07/24 19:22:22 grobian Exp $
+
+  24 Jul 2012; Fabian Groffen <grobian@gentoo.org> autotools.eclass:
+  _elibtoolize: properly set LIBTOOLIZE in case glibtoolize exists in the
+  system
 
   23 Jul 2012; Ralph Sennhauser <sera@gentoo.org> java-vm-2.eclass:
   Add C to flags pass to pax-mark to ensure a header is created. Thanks to



1.148                eclass/autotools.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/autotools.eclass?rev=1.148&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/autotools.eclass?rev=1.148&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/autotools.eclass?r1=1.147&r2=1.148

Index: autotools.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/autotools.eclass,v
retrieving revision 1.147
retrieving revision 1.148
diff -u -r1.147 -r1.148
--- autotools.eclass	8 Jun 2012 04:55:39 -0000	1.147
+++ autotools.eclass	24 Jul 2012 19:22:22 -0000	1.148
@@ -1,6 +1,6 @@
 # Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/autotools.eclass,v 1.147 2012/06/08 04:55:39 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/autotools.eclass,v 1.148 2012/07/24 19:22:22 grobian Exp $
 
 # @ECLASS: autotools.eclass
 # @MAINTAINER:
@@ -292,8 +292,7 @@
 #
 # Note the '_' prefix .. to not collide with elibtoolize() from libtool.eclass.
 _elibtoolize() {
-	local LIBTOOLIZE=${LIBTOOLIZE:-libtoolize}
-	type -P glibtoolize > /dev/null && LIBTOOLIZE=glibtoolize
+	local LIBTOOLIZE=${LIBTOOLIZE:-$(type -P glibtoolize > /dev/null && echo glibtoolize || echo libtoolize)}
 
 	[[ -f GNUmakefile.am || -f Makefile.am ]] && set -- "$@" --automake
 	if [[ $1 == "--install" ]] ; then





^ permalink raw reply	[flat|nested] 13+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog autotools.eclass
@ 2012-09-20 18:04 Tomas Chvatal (scarabeus)
  0 siblings, 0 replies; 13+ messages in thread
From: Tomas Chvatal (scarabeus) @ 2012-09-20 18:04 UTC (permalink / raw
  To: gentoo-commits

scarabeus    12/09/20 18:04:59

  Modified:             ChangeLog autotools.eclass
  Log:
  Be more strict about eautoreconfig on aclocal.m4. Fixes bug#424763 and bug#420631.

Revision  Changes    Path
1.410                eclass/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.410&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.410&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.409&r2=1.410

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.409
retrieving revision 1.410
diff -u -r1.409 -r1.410
--- ChangeLog	20 Sep 2012 10:32:40 -0000	1.409
+++ ChangeLog	20 Sep 2012 18:04:59 -0000	1.410
@@ -1,6 +1,10 @@
 # ChangeLog for eclass directory
 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.409 2012/09/20 10:32:40 kensington Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.410 2012/09/20 18:04:59 scarabeus Exp $
+
+  20 Sep 2012; Tomáš Chvátal <scarabeus@gentoo.org> autotools.eclass:
+  Be more strict about eautoreconfig on aclocal.m4. Fixes bug#424763 and
+  bug#420631.
 
   20 Sep 2012; Michael Palimaka <kensington@gentoo.org> cmake-utils.eclass:
   Add support for the ninja build system wrt bug #430608. Improve prefix



1.149                eclass/autotools.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/autotools.eclass?rev=1.149&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/autotools.eclass?rev=1.149&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/autotools.eclass?r1=1.148&r2=1.149

Index: autotools.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/autotools.eclass,v
retrieving revision 1.148
retrieving revision 1.149
diff -u -r1.148 -r1.149
--- autotools.eclass	24 Jul 2012 19:22:22 -0000	1.148
+++ autotools.eclass	20 Sep 2012 18:04:59 -0000	1.149
@@ -1,6 +1,6 @@
 # Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/autotools.eclass,v 1.148 2012/07/24 19:22:22 grobian Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/autotools.eclass,v 1.149 2012/09/20 18:04:59 scarabeus Exp $
 
 # @ECLASS: autotools.eclass
 # @MAINTAINER:
@@ -496,7 +496,7 @@
 	# We can run in multiple dirs, so we have to cache the trace
 	# data in $PWD rather than an env var.
 	local trace_file=".__autoconf_trace_data"
-	if [[ ! -e ${trace_file} ]] || [[ aclocal.m4 -nt ${trace_file} ]] ; then
+	if [[ ! -e ${trace_file} ]] || [[ ! aclocal.m4 -ot ${trace_file} ]] ; then
 		WANT_AUTOCONF="2.5" autoconf \
 			$(autotools_m4dir_include) \
 			${ALL_AUTOTOOLS_MACROS[@]/#/--trace=} > ${trace_file} 2>/dev/null





^ permalink raw reply	[flat|nested] 13+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog autotools.eclass
@ 2013-01-05  2:27 Zac Medico (zmedico)
  0 siblings, 0 replies; 13+ messages in thread
From: Zac Medico (zmedico) @ 2013-01-05  2:27 UTC (permalink / raw
  To: gentoo-commits

zmedico     13/01/05 02:27:16

  Modified:             ChangeLog autotools.eclass
  Log:
  Avoid unsafe nested multijob_finish_one in eautoreconf for bug #426512.

Revision  Changes    Path
1.598                eclass/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.598&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.598&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.597&r2=1.598

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.597
retrieving revision 1.598
diff -u -r1.597 -r1.598
--- ChangeLog	4 Jan 2013 21:22:43 -0000	1.597
+++ ChangeLog	5 Jan 2013 02:27:16 -0000	1.598
@@ -1,6 +1,9 @@
 # ChangeLog for eclass directory
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.597 2013/01/04 21:22:43 ulm Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.598 2013/01/05 02:27:16 zmedico Exp $
+
+  05 Jan 2013; Zac Medico <zmedico@gentoo.org> autotools.eclass:
+  Avoid unsafe nested multijob_finish_one in eautoreconf for bug #426512.
 
   04 Jan 2013; Ulrich Müller <ulm@gentoo.org> elisp.eclass,
   elisp-common.eclass:



1.150                eclass/autotools.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/autotools.eclass?rev=1.150&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/autotools.eclass?rev=1.150&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/autotools.eclass?r1=1.149&r2=1.150

Index: autotools.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/autotools.eclass,v
retrieving revision 1.149
retrieving revision 1.150
diff -u -r1.149 -r1.150
--- autotools.eclass	20 Sep 2012 18:04:59 -0000	1.149
+++ autotools.eclass	5 Jan 2013 02:27:16 -0000	1.150
@@ -1,6 +1,6 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/autotools.eclass,v 1.149 2012/09/20 18:04:59 scarabeus Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/autotools.eclass,v 1.150 2013/01/05 02:27:16 zmedico Exp $
 
 # @ECLASS: autotools.eclass
 # @MAINTAINER:
@@ -157,7 +157,13 @@
 		for x in $(autotools_check_macro_val AC_CONFIG_SUBDIRS) ; do
 			if [[ -d ${x} ]] ; then
 				pushd "${x}" >/dev/null
-				AT_NOELIBTOOLIZE="yes" multijob_child_init eautoreconf || die
+				if [[ -z ${PAST_TOPLEVEL_EAUTORECONF} ]] ; then
+					PAST_TOPLEVEL_EAUTORECONF="yes" AT_NOELIBTOOLIZE="yes" \
+						multijob_child_init eautoreconf || die
+				else
+					# Avoid unsafe nested multijob_finish_one for bug #426512.
+					AT_NOELIBTOOLIZE="yes" eautoreconf || die
+				fi
 				popd >/dev/null
 			fi
 		done





^ permalink raw reply	[flat|nested] 13+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog autotools.eclass
@ 2013-04-28 18:59 Alexandre Rostovtsev (tetromino)
  0 siblings, 0 replies; 13+ messages in thread
From: Alexandre Rostovtsev (tetromino) @ 2013-04-28 18:59 UTC (permalink / raw
  To: gentoo-commits

tetromino    13/04/28 18:59:59

  Modified:             ChangeLog autotools.eclass
  Log:
  Reverting autotools.eclass commit that broke eautoreconf (bug #467772), acked by multiple people in #gentoo-dev.

Revision  Changes    Path
1.803                eclass/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.803&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.803&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.802&r2=1.803

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.802
retrieving revision 1.803
diff -u -r1.802 -r1.803
--- ChangeLog	28 Apr 2013 16:15:33 -0000	1.802
+++ ChangeLog	28 Apr 2013 18:59:59 -0000	1.803
@@ -1,6 +1,10 @@
 # ChangeLog for eclass directory
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.802 2013/04/28 16:15:33 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.803 2013/04/28 18:59:59 tetromino Exp $
+
+  28 Apr 2013; Alexandre Rostovtsev <tetromino@gentoo.org> autotools.eclass:
+  Reverting autotools.eclass commit that broke eautoreconf (bug #467772), acked
+  by multiple people in #gentoo-dev.
 
   28 Apr 2013; Zac Medico <zmedico@gentoo.org> apache-2.eclass,
   haskell-cabal.eclass, mercurial.eclass, perl-module.eclass,



1.155                eclass/autotools.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/autotools.eclass?rev=1.155&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/autotools.eclass?rev=1.155&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/autotools.eclass?r1=1.154&r2=1.155

Index: autotools.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/autotools.eclass,v
retrieving revision 1.154
retrieving revision 1.155
diff -u -r1.154 -r1.155
--- autotools.eclass	28 Apr 2013 16:45:37 -0000	1.154
+++ autotools.eclass	28 Apr 2013 18:59:59 -0000	1.155
@@ -1,6 +1,6 @@
 # Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/autotools.eclass,v 1.154 2013/04/28 16:45:37 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/autotools.eclass,v 1.155 2013/04/28 18:59:59 tetromino Exp $
 
 # @ECLASS: autotools.eclass
 # @MAINTAINER:
@@ -245,7 +245,7 @@
 		egrep -q "${args[@]}" configure.??
 	fi
 }
-_at_uses_autoheader()  { _at_uses_pkg A{C,M}_CONFIG_HEADER{S,}; }
+_at_uses_autoheader()  { _at_uses_pkg AC_CONFIG_HEADERS; }
 _at_uses_automake()    { _at_uses_pkg AM_INIT_AUTOMAKE; }
 _at_uses_gettext()     { _at_uses_pkg AM_GNU_GETTEXT_VERSION; }
 _at_uses_glibgettext() { _at_uses_pkg AM_GLIB_GNU_GETTEXT; }





^ permalink raw reply	[flat|nested] 13+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog autotools.eclass
@ 2014-03-01 11:51 Sergei Trofimovich (slyfox)
  0 siblings, 0 replies; 13+ messages in thread
From: Sergei Trofimovich (slyfox) @ 2014-03-01 11:51 UTC (permalink / raw
  To: gentoo-commits

slyfox      14/03/01 11:51:08

  Modified:             ChangeLog autotools.eclass
  Log:
  Call 'automake' via 'autotools_run_tool' (found by 'ebuild.sh' QA warnings).

Revision  Changes    Path
1.1151               eclass/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1151&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1151&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1150&r2=1.1151

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.1150
retrieving revision 1.1151
diff -u -r1.1150 -r1.1151
--- ChangeLog	1 Mar 2014 10:18:35 -0000	1.1150
+++ ChangeLog	1 Mar 2014 11:51:08 -0000	1.1151
@@ -1,6 +1,9 @@
 # ChangeLog for eclass directory
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1150 2014/03/01 10:18:35 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1151 2014/03/01 11:51:08 slyfox Exp $
+
+  01 Mar 2014; Sergei Trofimovich <slyfox@gentoo.org> autotools.eclass:
+  Call 'automake' via 'autotools_run_tool' (found by 'ebuild.sh' QA warnings).
 
   01 Mar 2014; Michał Górny <mgorny@gentoo.org> gnome2-utils.eclass:
   Add multilib love for gnome2_gdk_pixbuf_update().



1.161                eclass/autotools.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/autotools.eclass?rev=1.161&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/autotools.eclass?rev=1.161&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/autotools.eclass?r1=1.160&r2=1.161

Index: autotools.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/autotools.eclass,v
retrieving revision 1.160
retrieving revision 1.161
diff -u -r1.160 -r1.161
--- autotools.eclass	18 Feb 2014 03:57:36 -0000	1.160
+++ autotools.eclass	1 Mar 2014 11:51:08 -0000	1.161
@@ -1,6 +1,6 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/autotools.eclass,v 1.160 2014/02/18 03:57:36 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/autotools.eclass,v 1.161 2014/03/01 11:51:08 slyfox Exp $
 
 # @ECLASS: autotools.eclass
 # @MAINTAINER:
@@ -353,7 +353,7 @@
 	done
 
 	_automake_version() {
-		automake --version 2>/dev/null | sed -n -e '1{s:.*(GNU automake) ::p;q}'
+		autotools_run_tool automake --version 2>/dev/null | sed -n -e '1{s:.*(GNU automake) ::p;q}'
 	}
 
 	if [[ -z ${makefile_name} ]] ; then





^ permalink raw reply	[flat|nested] 13+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog autotools.eclass
@ 2015-01-12 14:21 Lars Wendler (polynomial-c)
  0 siblings, 0 replies; 13+ messages in thread
From: Lars Wendler (polynomial-c) @ 2015-01-12 14:21 UTC (permalink / raw
  To: gentoo-commits

polynomial-c    15/01/12 14:21:17

  Modified:             ChangeLog autotools.eclass
  Log:
  Use "--force" when running eautoconf through eautoreconf (bug #527506)

Revision  Changes    Path
1.1505               eclass/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1505&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1505&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1504&r2=1.1505

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.1504
retrieving revision 1.1505
diff -u -r1.1504 -r1.1505
--- ChangeLog	11 Jan 2015 20:40:24 -0000	1.1504
+++ ChangeLog	12 Jan 2015 14:21:17 -0000	1.1505
@@ -1,6 +1,9 @@
 # ChangeLog for eclass directory
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1504 2015/01/11 20:40:24 maksbotan Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1505 2015/01/12 14:21:17 polynomial-c Exp $
+
+  12 Jan 2015; Lars Wendler <polynomial-c@gentoo.org> autotools.eclass:
+  Use "--force" when running eautoconf through eautoreconf (bug #527506).
 
   11 Jan 2015; Maxim Koltsov <maksbotan@gentoo.org> leechcraft.eclass:
   Add fallback https EGIT_REPO_URI



1.172                eclass/autotools.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/autotools.eclass?rev=1.172&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/autotools.eclass?rev=1.172&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/autotools.eclass?r1=1.171&r2=1.172

Index: autotools.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/autotools.eclass,v
retrieving revision 1.171
retrieving revision 1.172
diff -u -r1.171 -r1.172
--- autotools.eclass	8 Jan 2015 23:26:56 -0000	1.171
+++ autotools.eclass	12 Jan 2015 14:21:17 -0000	1.172
@@ -1,6 +1,6 @@
 # Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/autotools.eclass,v 1.171 2015/01/08 23:26:56 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/autotools.eclass,v 1.172 2015/01/12 14:21:17 polynomial-c Exp $
 
 # @ECLASS: autotools.eclass
 # @MAINTAINER:
@@ -222,7 +222,7 @@
 	done
 	${rerun_aclocal} && eaclocal
 
-	eautoconf
+	eautoconf --force
 	eautoheader
 	[[ ${AT_NOEAUTOMAKE} != "yes" ]] && FROM_EAUTORECONF="yes" eautomake ${AM_OPTS}
 





^ permalink raw reply	[flat|nested] 13+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog autotools.eclass
@ 2015-01-12 23:17 Lars Wendler (polynomial-c)
  0 siblings, 0 replies; 13+ messages in thread
From: Lars Wendler (polynomial-c) @ 2015-01-12 23:17 UTC (permalink / raw
  To: gentoo-commits

polynomial-c    15/01/12 23:17:14

  Modified:             ChangeLog autotools.eclass
  Log:
  Attempt to fix bug #536428

Revision  Changes    Path
1.1507               eclass/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1507&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1507&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1506&r2=1.1507

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.1506
retrieving revision 1.1507
diff -u -r1.1506 -r1.1507
--- ChangeLog	12 Jan 2015 21:24:40 -0000	1.1506
+++ ChangeLog	12 Jan 2015 23:17:14 -0000	1.1507
@@ -1,6 +1,9 @@
 # ChangeLog for eclass directory
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1506 2015/01/12 21:24:40 haubi Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1507 2015/01/12 23:17:14 polynomial-c Exp $
+
+  12 Jan 2015; Lars Wendler <polynomial-c@gentoo.org> autotools.eclass:
+  Attempt to fix bug #536428.
 
   12 Jan 2015; Michael Haubenwallner <haubi@gentoo.org>
   +ELT-patches/aixrtl/2.4.4-with-svr4:



1.173                eclass/autotools.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/autotools.eclass?rev=1.173&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/autotools.eclass?rev=1.173&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/autotools.eclass?r1=1.172&r2=1.173

Index: autotools.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/autotools.eclass,v
retrieving revision 1.172
retrieving revision 1.173
diff -u -r1.172 -r1.173
--- autotools.eclass	12 Jan 2015 14:21:17 -0000	1.172
+++ autotools.eclass	12 Jan 2015 23:17:14 -0000	1.173
@@ -1,6 +1,6 @@
 # Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/autotools.eclass,v 1.172 2015/01/12 14:21:17 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/autotools.eclass,v 1.173 2015/01/12 23:17:14 polynomial-c Exp $
 
 # @ECLASS: autotools.eclass
 # @MAINTAINER:
@@ -222,7 +222,11 @@
 	done
 	${rerun_aclocal} && eaclocal
 
-	eautoconf --force
+	if [[ ${WANT_AUTOCONF} = 2.1 ]] ; then
+		eautoconf
+	else
+		eautoconf --force
+	fi
 	eautoheader
 	[[ ${AT_NOEAUTOMAKE} != "yes" ]] && FROM_EAUTORECONF="yes" eautomake ${AM_OPTS}
 





^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2015-01-12 23:17 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-09-20 18:04 [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog autotools.eclass Tomas Chvatal (scarabeus)
  -- strict thread matches above, loose matches on Subject: below --
2015-01-12 23:17 Lars Wendler (polynomial-c)
2015-01-12 14:21 Lars Wendler (polynomial-c)
2014-03-01 11:51 Sergei Trofimovich (slyfox)
2013-04-28 18:59 Alexandre Rostovtsev (tetromino)
2013-01-05  2:27 Zac Medico (zmedico)
2012-07-24 19:22 Fabian Groffen (grobian)
2012-06-05 18:31 Fabian Groffen (grobian)
2012-03-21 17:12 Diego Petteno (flameeyes)
2012-03-20 15:32 Samuli Suominen (ssuominen)
2012-03-20 15:29 Samuli Suominen (ssuominen)
2012-02-20  2:54 Robin H. Johnson (robbat2)
2012-02-12  0:20 Robin H. Johnson (robbat2)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox