/[gentoo-x86]/eclass/autotools-utils.eclass |
Parent Directory
|
Revision Log
Links to HEAD: | (view) (download) (annotate) |
Links to MAIN: | (view) (download) (annotate) |
Remove deprecated remove_libtool_files() function.
When probing for supported test targets for make, explicity ignore recipe errors even if we run make in dry-run mode.
Indicate that AUTOTOOLS_AUTORECONF should be set before calling inherit.
Respect BUILD_DIR in in-source builds when set earlier.
Remove deprecated autotools-utils_autoreconf.
Respect arguments when checking for test targets. This becomes helpful if one of the arguments is -C.
Convert econfargs from an ECLASS-VARIABLE to a function-specifc VARIABLE for autotools-utils_src_configure.
Support complete EAPI src_test().
Support disabling .la pruning completely.
Inline src_test and allow passing arguments.
Fix eclassdoc.
Support setting mode of prune_libtool_files through AUTOTOOLS_PRUNE_LIBTOOL_FILES.
Qt category move.
Support DOCS=() to disable installing documentation.
Support directories in DOCS, in EAPI 4+.
Improve the compatibility code thanks to Arfrever.
Fix respecting AUTOTOOLS_BUILD_DIR and CMAKE_BUILD_DIR. Acked by scarabeus.
Use a common BUILD_DIR variable. Acked by scarabeus.
naive bump of all EAPI-specific checks in eclasses to permit EAPI=5 where EAPI=4 was previously allowed
typo.
Reuse eautoreconf, deprecate autotools-utils_autoreconf.
Start using prune_libtool_files() from eutils, deprecate remove_libtool_files().
Remove invalid use check, these should be fixed by now.
Fail whenever unable to change directory, wrt #391927.
autotools.eclass no longer supports re-inheriting so we need to override AUTOTOOLS_AUTO_DEPEND for good...
Call eaclocal unconditionally; _elibtoolize no longer does that.
Fix to match autotools.eclass API changes.
Fix typo in recursive autoreconf.
Use checksums to determine whether files need autoreconf. Fixes bug #399641.
Call glib-gettextize with --force in autotools-utils.eclass
Force autoreconf on user patches only.
Add AM_CONFIG_HEADER check (for pixman autoreconf).
Quiet grep output.
Improve the --docdir configure grep.
Pass --docdir to configure only when supported.
Use path_exists() to ensure any file exists in docdir.
Replace the docdir-directory error with a warning.
Pass --force to eautopoint and few other pre-autoreconf funcs.
Autoreconfigure packages when user patches need it.
Disallow eautomake from calling eautoreconf unnecessarily.
Pass --docdir to configure, and install docs from it; wrt bug #350423.
Support installing default docs, similarly to EAPI4; wrt bug #397659.
Correct typo in autotools-utils.eclass: @DEFAULT-UNSET -> @DEFAULT_UNSET
Add AUTOTOOLS_AUTORECONF for bug #392073.
Add a note on AT_NOELIBTOOLIZE=yes in src_prepare(). Fixes #395649.
autotools-utils: drop base.eclass inherit and thus src_unpack() export. Importing base.eclass causes us to export src_unpack() phase function which is entirely useless in EAPIs 2+ (which we only support), and causes trouble importing autotools-utils e.g. after VCS eclasses. Fixes: https://bugs.gentoo.org/show_bug.cgi?id=392651
Revert making pushd/popd fatal due to humongous breakage. Add a warning message instead.
Denote that autotools-utils must not be mixed with econf/emake.
Remove implicit IUSE=debug deprecation warning.
Add failure handling for pushd/popd calls.
Use elibtoolize from libtool.eclass to fix libtool magic. We're calling it with '--patch-only' to avoid heavy changes to ebuilds. This should handle gracefully eautoreconfed packages and those not using libtool as well (in worst case, it should try to apply patches twice).
Reuse in_iuse() from eutils.eclass.
Fix the example to use explicit $(use_enable debug).
Fail if myeconfargs is not an array.
Deprecate implicit IUSE=debug.
Explain .la removal reasons in output.
Remove static libs covered by .pc files as well.
Drop 'empty' .la files as well (those lacking libs & flags).
Refactor remove_libtool_files() to simplify conditions.
Check command-line args completely in remove_libtool_files().
Clean up & simplify la removal code a little.
For .la removal, look for static archives rather than USE=static-libs.
Strip ${D} from removal message to shorten it.
Fix handling whitespace in filenames when looking for .la files.
Use einfo to make .{la,a} removals more visible.
Michał Górny added as co-maintainer, bug #382709
Pass autotools-utils-src_install args to base_src_install. Requested by Michał Górny.
Support eapi4.
Fix another example wrt bug 350423
Suggest myeconfargs to be local variable in example code. Bug 352145
Fix myeconfargs quoting, bug 339227. Thanks to Martin von Gagern for reporting.
Accept user-supplied configure args as phase function parameters as well
Do not mark EAPI=4 as compatible yet
Use defined mechanism (die) to terminate processing when invalid EAPI detected.
Add new eclass, emerge -1 eclass-manpages and see autotool-utils.eclass manual page for details
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
ViewVC Help | |
Powered by ViewVC 1.1.20 |