| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The intention is to pass --disable-static, in order to (only) disable
static libtool archive building. The current condition asks for either
of --{disable,enable}-static in configure --help output, which causes
false positives:
https://archives.gentoo.org/gentoo-portage-dev/message/efc3f424d1dffd3415da538ec25532a9
Therefore, narrow the condition to require both --enable-static and
--enable-shared. In addition, backport the check for proper end of
string from the EAPI 9 feature list, but restrict it to this option
for now.
Bug: https://bugs.gentoo.org/814368
Bug: https://bugs.gentoo.org/815169
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|
|
|
|
|
|
|
| |
Portage has been doing this since 2001.
Closes: https://bugs.gentoo.org/868669
Reported-by: Mike Frysinger <vapier@gentoo.org>
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|
|
|
| |
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
| |
"abort", "dyn" and "prep" are only reserved at the beginning of a name.
This appears to be their only (historical and recent) usage in Portage.
"ebuild" is allowed as substring of words like "rebuild", which is
somewhat common in names.
Bug: https://bugs.gentoo.org/843779
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|
|
|
| |
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|
|
|
| |
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|
|
|
|
|
|
| |
In a non-prefix installation, files are to be owned by UID 0 / GID 0.
This is also what is implemented in Portage's dobin command.
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|
|
|
| |
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|
|
|
|
|
|
| |
These small sections need not be in their own file. No change of
wording.
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|
|
|
| |
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|
|
|
| |
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|
|
|
| |
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The help message produced by LT_INIT in libtool-2.4.6 always says
--enable-static regardless of the default value, see m4/ltoptions.m4:
AC_ARG_ENABLE([static],
[AS_HELP_STRING([--enable-static@<:@=PKGS@:>@],
[build static libraries @<:@default=]_LT_ENABLE_STATIC_DEFAULT[@:>@])],
...)
This means that looking only for --disable-static in output of
configure --help results in non-functional behaviour.
Implementation in Portage (which predates the PMS wording) looks for
--enable-static in addition.
Bug: https://bugs.gentoo.org/814368
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|
|
|
| |
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|
|
|
| |
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
For most commands this is already implied by the combination of the
statements "When an ebuild is being sourced for metadata querying
rather than for a build [...], no external command may be executed."
in chapter 12 ("Available Commands") and "Except where otherwise
noted, they may be internal [...] or external commands available in
PATH; where this is not specified, ebuilds may not rely upon either
behaviour." in section 12.3 ("Ebuild-specific Commands").
For output commands (einfo etc.) and debug commands (debug-print etc.)
to be allowed in global scope, they must be implemented as shell
functions. Specify this, which follows the implementation in all three
package managers.
Closes: https://bugs.gentoo.org/520528
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|
|
|
|
| |
Closes: https://bugs.gentoo.org/374791
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Clarify that the last call to EXPORT_FUNCTIONS takes precedence over
earlier calls.
Unfortunately, we need an exception when inherit is called after
EXPORT_FUNCTIONS because Portage changed its behaviour in 2009:
https://gitweb.gentoo.org/proj/portage.git/commit/?id=06d4433e8b8be60d606733b9e23f57f8a5869d8f
Pkgcore and Paludis apply precedence consistently based on call order
of EXPORT_FUNCTIONS.
Bug: https://bugs.gentoo.org/399039
Bug: https://bugs.gentoo.org/422513
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|
|
|
| |
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|
|
|
|
|
|
| |
The desk reference (cheat sheet) is an own chapter. For consistency,
include it from a separate file, and prefix its label with "ch:".
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|
|
|
| |
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|
|
|
| |
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|
|
|
|
|
|
|
| |
These occur in external aux files used with the xr-hyper package and
would normally cause an "undefined control sequence" error. The problem
was hidden by LaTeX using its internal \i and \t macros instead.
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Portage uses both --exec-prefix and --prefix in its econf logic,
introduced in 2005:
https://gitweb.gentoo.org/archive/proj/portage-cvs.git/commit/?h=portage_2_0&id=865508e5cb2fd3e6ef7c312b6a7bb88cf8799f9c
Pkgcore agrees with Portage.
Paludis uses --prefix first, then --exec-prefix.
Closes: https://bugs.gentoo.org/806374
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|
|
|
|
|
|
| |
Fixes: 27a0bf1961ae56fd6b948d5ffea9a9e4ae35fd91
Closes: https://bugs.gentoo.org/796794
Signed-off-by: Dmitrii Neskoromnyi <nuclearspace@gmail.com>
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|
|
|
| |
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
|\
| |
| |
| | |
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
| |
| |
| |
| | |
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
| |
| |
| |
| | |
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
| |
| |
| |
| | |
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
| |
| |
| |
| | |
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
| |
| |
| |
| |
| |
| | |
Bug: https://bugs.gentoo.org/690968
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
| |
| |
| |
| |
| | |
Bug: https://bugs.gentoo.org/744868
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
| |
| |
| |
| |
| | |
Bug: https://bugs.gentoo.org/657580
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
| |
| |
| |
| |
| | |
Bug: https://bugs.gentoo.org/708360
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
| |
| |
| |
| | |
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
| |
| |
| |
| |
| | |
Bug: https://bugs.gentoo.org/744871
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
| |
| |
| |
| |
| |
| | |
Bug: https://bugs.gentoo.org/651958
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
| |
| |
| |
| |
| | |
Bug: https://bugs.gentoo.org/199722
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
| |
| |
| |
| |
| | |
Bug: https://bugs.gentoo.org/701132
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
| |
| |
| |
| |
| |
| |
| |
| | |
Also simplify array detection by using the @a operator in parameter
expansion. This feature was introduced in bash-4.4.
Bug: https://bugs.gentoo.org/752486
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
| |
| |
| |
| | |
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
| |
| |
| |
| |
| | |
https://bugs.gentoo.org/595030
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
| |
| |
| |
| |
| |
| |
| | |
Bug: https://bugs.gentoo.org/660306
Signed-off-by: Michał Górny <mgorny@gentoo.org>
[Updated as discussed in -pms mailing list]
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
| |
| |
| |
| |
| |
| |
| | |
Bug: https://bugs.gentoo.org/371413
Signed-off-by: Michał Górny <mgorny@gentoo.org>
[Shortened "selective-uri-restrict" label to make it fit in the margin]
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
| |
| |
| |
| |
| | |
Bug: https://bugs.gentoo.org/636652
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
| |
| |
| |
| |
| | |
Bug: https://bugs.gentoo.org/636652
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
| |
| |
| |
| |
| | |
Bug: https://bugs.gentoo.org/692774
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|
| |
| |
| |
| |
| | |
Acked-by: Michał Górny <mgorny@gentoo.org>
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
|