| Age | Commit message (Collapse) | Author |
|
Bug: https://bugs.gentoo.org/909888
Signed-off-by: Zac Medico <zmedico@gentoo.org>
Closes: https://github.com/gentoo/gentoolkit/pull/36
Signed-off-by: Sam James <sam@gentoo.org>
|
|
egrep is considered an obsolete alias and newer greps will warn on this.
Signed-off-by: Sam James <sam@gentoo.org>
|
|
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
gentoolkit supports only Python 3.6+ now, so these are not used.
Signed-off-by: Matt Turner <mattst88@gentoo.org>
|
|
Signed-off-by: Ben Kohler <bkohler@gentoo.org>
|
|
|
|
This change removes the concepts of PORTDIR and PORTDIR_OVERLAY.
Portage is moving to the concept of just repositories. This fix
searches all repository paths for the USE flag information.
|
|
Fixes bug 491764
|
|
Newer versions of portage don't define PORTDIR in make.conf or
make.defaults. Additionally, if it is defined, it can still be
overridden in repos.conf. Use portageq to ensure we have the correct
value.
|
|
Newer versions of portage no longer define PORTDIR in make.defaults or
make.conf. This change uses portageq to get the value of PORTDIR if
it is not found in make.defaults or make.conf.
|
|
When a parent is defined as ":path/to/profile" the blank name before the
colon means the current repo, not the "gentoo" repo.
|
|
|
|
Should be no functional changes here.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
|
|
|
The gentoo tree is moving to the md5-cache format instead of pms. This
add support for reading the md5-cache metadata format.
|
|
Bug #414961 allows ':' shorthand to resolve to the ${PORTDIR}/profiles
A value before the ':' references the repository, no value means
gentoo
Example: local:base would refer to the profiles directory in the
repository path owned by the 'local' repository
|
|
The sed statement was looking for the useflag as part of the regular
expression. Since the input to the statement had already grepped for
the relevant entries from use.local.desc, this is unneccessary. Changed
the sed statement to look for '(.*) *' instead of '(${1}) *'.
|
|
|
|
|
|
This patch disables shell globbing except where actually needed. This
will hopefully fix bug 382219.
|
|
|
|
|
|
|
|
|
|
|
|
Thanks to Ian Abbot for the patch!
|
|
|
|
the repository name.
|
|
|
|
|
|
Prefers /etc/portage/make.conf when modifing global flags only if it
defines the USE variable
Also fixes a bug where euse would refuse to add hyphenated use flags.
So you can:
euse -E bash-completion
|
|
|
|
Fixes described issues from:
http://bugs.gentoo.org/show_bug.cgi?id=259318#c88
"It's now more vocal when handling global flags, and does not indicate
make.conf was edited if it was not. Actually, more specifically, it
does not modify make.conf unnecessarily. (As before, it modified
make.conf every time regardless of whether or not it changed anything)
Also fixed the issue with removing and disabling multiple flags for a
package."
|
|
|
|
The previous fix would still match a use flag it it started with the
same characters.
This fixes it completely.
|
|
Fixed error output from disabling global flags with -D. Added --remove
option and left --prune as an alias
Also, as requested, pruning a flag no longer removes it from local
package.use unless an explicit package is given. Unfortunately, package
wildcards are not yet supported, so the package must be given exactly
as it is found in package.use.
Emit a warning for invalid package atoms:
euse -E ldap -p =net-misc/openssh
euse -E ldap -p net-misc/openssh-5.6*
will both fail now since they would be ineffective and give further
warnings from portage later.
euse also would add an extra empty line to make.conf every time it was
invoked with -E or -D
|
|
For example: tk matching gtk3.
|
|
Remove perl code and change to sed.
Add Jared Hancock to the authors.
|
|
Conflicts:
bin/euse
|
|
|
|
svn path=/trunk/gentoolkit/; revision=869
|
|
Bug 346519
svn path=/trunk/gentoolkit/; revision=868
|
|
svn path=/trunk/gentoolkit/; revision=867
|
|
Bug 346519
svn path=/trunk/gentoolkit/; revision=866
|
|
Frehtes Taifersar Arahesis <arfrever@gentoo.org>.
svn path=/trunk/gentoolkit/; revision=775
|
|
Check if its readable and a directory instead of checking if its a link,
thanks to Phillip Brink (ohnobinki) <ohnobinki@ohnopublishing.net>.
svn path=/trunk/gentoolkit/; revision=772
|
|
<jbrouault@gmail.com>.
svn path=/trunk/gentoolkit/; revision=767
|
|
analyse utility to gentoolkit
svn path=/trunk/gentoolkit/; revision=751
|
|
svn path=/trunk/gentoolkit/; revision=731
|
|
svn path=/trunk/gentoolkit/; revision=703
|