* [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-06-05 18:31 [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog autotools.eclass Fabian Groffen (grobian)
-- 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-09-20 18:04 Tomas Chvatal (scarabeus)
2012-07-24 19:22 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