summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Revert "autotools.eclass: add explicit GNU awk dependency"Lars Wendler2021-04-121-3/+1
| | | | | | | This reverts commit 307c855dc6d7842098fae8738a7a5228670a71f6. Change was done without maintainer consent Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* Revert "autotools.eclass: rename configure.in to configure.ac on new EAPIs"Lars Wendler2021-04-121-13/+3
| | | | | | | This reverts commit fe3f65790fabb6e98d0b851d3013714c7706eccc. Change was done without maintainer consent Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* Revert "autotools.eclass: more case-style changes for consistency"Lars Wendler2021-04-121-3/+3
| | | | | | | This reverts commit 45afdd17d7eecc191399315c88bc4b67aa796d32. Change was done without maintainer consent Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* autotools.eclass: more case-style changes for consistencySam James2021-04-111-3/+3
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* autotools.eclass: drop obsolete EAPI 0 compatibility codeSam James2021-04-111-16/+9
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* autotools.eclass: fix EAPI support logic in config_rpath_updateSam James2021-04-111-1/+1
| | | | | | ${EPREFIX} doesn't exist pre-EAPI 3, so let's make that clear. Signed-off-by: Sam James <sam@gentoo.org>
* autotools.eclass: use gnuconfig.eclass for finding latest config.{guess, sub}Sam James2021-04-111-10/+2
| | | | | | No need to duplicate logic. Signed-off-by: Sam James <sam@gentoo.org>
* autotools.eclass: rename configure.in to configure.ac on new EAPIsSam James2021-04-111-3/+13
| | | | | | | | | | automake is eventually going to fail when it detects configure.in. Don't do this immediately - instead only on new EAPIs to avoid breaking existing ebuilds. Bug: https://bugs.gentoo.org/426262 Signed-off-by: Sam James <sam@gentoo.org>
* autotools.eclass: add explicit GNU awk dependencySam James2021-04-111-1/+3
| | | | | | | | autotools_check_macro_val specifically requires GNU awk (sys-apps/gawk) rather than any awk (virtual/awk). Closes: https://bugs.gentoo.org/584254 Signed-off-by: Sam James <sam@gentoo.org>
* autotools.eclass: document AUTOTOOLS_DEPENDSam James2021-04-111-0/+5
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* autotools.eclass: use same ${WANT_AUTOCONF} comparison test throughoutSam James2021-04-111-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* autotools.eclass: explicitly blank and mark variables as @DEFAULT_UNSETSam James2021-04-111-0/+4
| | | | | | Provides consistency with existing style. Signed-off-by: Sam James <sam@gentoo.org>
* autotools.eclass: convert phase test to EBUILD_PHASE_FUNCSam James2021-04-111-2/+2
| | | | | | Introduced in EAPI 5. Signed-off-by: Sam James <sam@gentoo.org>
* autotools.eclass: drop support for < EAPI 5Sam James2021-04-111-3/+3
| | | | | | | Needed for a subsequent change. < EAPI 5 is no longer in ::gentoo (since December). Signed-off-by: Sam James <sam@gentoo.org>
* autotools.eclass: consistent variable referencesSam James2021-04-111-9/+9
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* autotools.eclass: consistently use ${ECLASS}, not "autotools.eclass"Sam James2021-04-111-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* autotools.eclass: use consistent 'case' styleSam James2021-04-111-14/+15
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* autotools.eclass: add @DESCRIPTION for _at_uses_pkgSam James2021-04-111-0/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* autotools.eclass: convert ewarn to eqawarnSam James2021-04-111-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* autotools.eclass: inherit eutils for < EAPI 7 for eqawarnSam James2021-04-111-1/+5
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* autotools.eclass: minor cosmetic changes to various elogsSam James2021-03-311-5/+5
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* autotools.eclass: fix whitespace/phrasing in commentSam James2021-03-311-3/+3
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* autotools.eclass: consistent references to bugs in commentsSam James2021-03-311-9/+9
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* autotools.eclass: mark AT_SYS_M4DIR variable as @DEFAULT_UNSETSam James2021-03-311-0/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* autotools.eclass: mark WANT_AUTO*, AUTOTOOLS_AUTO_DEPEND as @PRE_INHERITSam James2021-03-311-0/+4
| | | | | | | These must be defined before the point of inherit because *DEPEND in the eclass (depending on these) in global scope. Signed-off-by: Sam James <sam@gentoo.org>
* autotools.eclass: mark AT_M4DIR as @DEFAULT_UNSETSam James2021-03-311-0/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* autotools.eclass: config_rpath_update(): Fix path to config.rpath.Arfrever Frehtes Taifersar Arahesis2021-03-211-1/+10
| | | | | | Closes: https://bugs.gentoo.org/775914 Signed-off-by: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org> Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* autotools.eclass: Rename gnuconfig variable to _gnuconfigLars Wendler2021-01-121-4/+4
| | | | Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* autotools.eclass: Updated _LATEST_AUTOMAKE variableLars Wendler2021-01-111-1/+3
| | | | | Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/19034
* autotools.eclass: Introduce AT_NOEAUTOHEADER variableLars Wendler2021-01-111-2/+8
| | | | | | | | | | Sometimes packages get their headers being broken by autoheader (see media-libs/freetype for example) or get unwanted defines added (see media-libs/libsdl2). In that case we want to run eautoreconf without call to eautoheader. Bug: https://bugs.gentoo.org/764959 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* eclass: [QA] Revert multiple meaningless doc changesMichał Górny2020-12-281-104/+6
| | | | | | | | | | | Revert multiple meaningless eclass documentation changes, notably adding a lot of placeholders and documenting implementation details. These changes were aimed at silencing (valid) documentation warnings without actually providing valuable documentation to the end users. While some of these changes were beneficial, it would take a lot of effort to review them all and the author is unwilling to fix his mistakes. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* eclass/autotools: fixup documentationAaron Bauman2020-12-161-6/+103
| | | | Signed-off-by: Aaron Bauman <bman@gentoo.org>
* eclass/autotools: fixup EclassDocErrorAaron Bauman2020-12-161-0/+1
| | | | Signed-off-by: Aaron Bauman <bman@gentoo.org>
* autotools.eclass: Simplified config.{guess,sub} handling a bitLars Wendler2020-12-091-7/+8
| | | | Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* autotools.eclass: eautoconf(): Install config.guess and config.sub.Arfrever Frehtes Taifersar Arahesis2020-12-091-0/+12
| | | | | | Bug: https://bugs.gentoo.org/757996 Signed-off-by: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org> Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* autotools.eclass: reorder sysroot M4 include dir optionDavid Michael2020-03-151-2/+2
| | | | | | | | | | The old autoconf-2.13 version requires options to be specified before the file name argument, so packages with WANT_AUTOCONF="2.1" would fail to build in a sysroot with the -l option at the end. Closes: https://bugs.gentoo.org/710792 Signed-off-by: David Michael <fedora.dm0@gmail.com> Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* autotools.eclass: drop outdated sys-devel/gettext blockerThomas Deutschmann2019-11-091-4/+1
| | | | | | | | All <sys-devel/gettext-0.18.1.1-r3 versions are gone. Reported-by: Jory Pratt <anarchy@gentoo.org> Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* eclass: autotools - Mark compatible EAPIs and introduce BDEPENDBrian Evans2018-09-101-1/+10
| | | | | | | | | | The autotools commands are run on the build host. As such, their packages needs to be in BDEPEND for EAPI 7. Also taking this opportunity to list compatible EAPIs to consider future adjustments. Signed-off-by: Brian Evans <grknight@gentoo.org>
* eclass/autotools.eclass: Use proper arguments to has_version checking for ↵Alexis Ballier2018-05-161-3/+10
| | | | | | automake in /. Bug: https://bugs.gentoo.org/655326
* autotools.eclass: Added v1.16.1 to _LATEST_AUTOMAKE array.Lars Wendler2018-05-131-1/+1
| | | | Closes: https://bugs.gentoo.org/655326
* autotools.eclass: Adjust and clarify _LATEST_AUTOMAKE orderThomas Deutschmann2018-02-261-7/+12
|
* autotools.eclass: bump min automake to 1.15.1Thomas Deutschmann2018-02-261-1/+1
|
* autotools.eclass: Add new sys-devel/automake-1.16Thomas Deutschmann2018-02-261-2/+2
|
* autotools.eclass: fix typo for clarify.Robin H. Johnson2017-10-041-1/+1
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Drop $Id$ per council decision in bug #611234.Robin H. Johnson2017-02-281-1/+0
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* autotools.eclass: support AM_GNU_GETTEXT_REQUIRE_VERSIONMichał Bartoszkiewicz2015-10-081-2/+2
| | | | | gettext 0.19.6 supports AM_GNU_GETTEXT_REQUIRE_VERSION in addition to AM_GNU_GETTEXT_VERSION.
* autotools.eclass: run libtoolize with --ltdl automatically #534088Mike Frysinger2015-09-291-2/+8
|
* autotools.eclass: Update dependency for autoconf-2.13.Ulrich Müller2015-09-141-1/+1
| | | | Bug: 560484
* autotools.eclass: autotools_run_tool: allow full paths to tools #549268Mike Frysinger2015-09-021-2/+3
| | | | | | In some cases we want to pass the full path to the autotool program. Since the wrapper doesn't really care about this part, normalize the program name to its basename when creating the stderr file.
* proj/gentoo: Initial commitRobin H. Johnson2015-08-081-0/+607
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed