| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
sys-devel/gcc-7.1.0 requires external dev-libs/boehm-gc, the internal
copy got removed [1].
[1] https://gcc.gnu.org/viewcvs/gcc?view=revision&revision=242985
|
|
|
|
| |
Package-Manager: Portage-2.3.5, Repoman-2.3.2
|
| |
|
| |
|
| |
|
|
|
|
|
| |
- Plasma 5.8 stable branch should not require Qt-5.7.1
- Plasma 5.10 already requires KF-5.34
|
| |
|
| |
|
|
|
|
|
| |
Enable the three-level optimization logic for pypy3, to account for
pypy3-5.7 being based on CPython 3.5 and using all three suffixes.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
CD_ROOT was intended to be a power user feature so the eclass didn't
try very hard to check the validity of the given location. This
difference in behaviour ultimately made the eclass larger and more
confusing.
It now uses the same matching loop as the regular case, making it
simpler and more consistent. The only differences are that it doesn't
show information or prompts about inserting discs and it dies
immediately if a match cannot be found.
|
|
|
|
| |
This was never formally declared by the eclass or used by ebuilds.
|
| |
|
|
|
|
|
| |
If you have all the files within the same directory tree then you
should set CD_ROOT, not CD_ROOT_1.
|
|
|
|
|
|
| |
The number of discs may vary between sets and ebuilds may not call
cdrom_load_next_cd() for every argument depending on USE flags and
other conditional factors.
|
| |
|
|
|
|
| |
Submount was last-rited in 2007 and was already dead long before that.
|
|
|
|
|
|
| |
This works around the lack of per-set disc names. Once the first disc
has been detected, ebuilds can adjust CDROM_NAMES to contain just the
names from the matched CDROM_SET.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
vapier seemed confused about what he wanted this variable to do as can
be seen in bug #139196. The eclass used it for the names of each disc,
regardless of the set, while ebuilds used it for the name of each
single-disc set. This was not helped by the fact that the set feature
has been totally undocumented. The former behaviour makes more sense
so let's rename the array to something less confusing.
This will not break ebuilds already using CDROM_NAME_SET. As they all
use just a single disc, they currently do not display the names given
in this variable anyway.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This eclass previously used "find -iname" but it only checked the file
case-insensitively and not the directories. There is "find -ipath" but
this does not intelligently skip non-matching paths, making it
slow. Globbing is used here instead.
The : character has always been used to delimit paths given to
cdrom_get_cds, which makes sense because : generally isn't allowed on
CDs, while whitespace is. Despite that, whitespace was not being
handled properly and neither were wildcard characters. Now all special
characters are automatically escaped.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Use plain 'pythonX.Y-config' executable name in the python-config
wrapper instead of querying the complete PYTHON_CONFIG path from
python_export.
Constructing full PYTHON_CONFIG path requires querying ABIFLAGS which
requires the Python interpreter to be installed, which in turn
unnecessarily forces every ebuild using the eclass to carry a build-time
dependency on the Python interpreter.
All current versions of Python correctly install 'pythonX.Y-config'
symlink that points to the correct ABI-suffixed binary. It is therefore
unnecessary to use the full path.
|
|
|
|
|
|
| |
Now that epunt-cxx.eclass is using the patches from
app-portage/elt-patches, remove the remaining patches from
the repository.
|
|
|
|
|
|
|
| |
Switch to using the patches provided through the app-portage/elt-patches
package, like libtool.eclass. Since epunt-cxx is no longer implicit
eutils API but a dedicated eclass, we do not have to worry about
the extra dependency.
|
|
|
|
|
| |
Now that eutils does not inherit epunt-cxx implicitly, we can reverse
the inherit without having circular dependencies.
|
|
|
|
|
|
| |
Stop inheriting the epunt-cxx eclass in eutils implicitly. All the uses
in ::gentoo are fixed already, and this lets us add extra dependencies
in the eclass without affecting most of the packages out there.
|
|
|
|
|
|
|
|
| |
Replace the unnecessary use of extglob to strip file suffix
in make_desktop_entry with a plain ${x%.*}. This is pretty much
equivalent since match to one of the pre-defined suffixes is already
confirmed via the preceding conditional, and avoiding repeating
the suffix list twice makes the code simpler.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Make the gnome2_icon_cache_update function update all icon themes rather
than depending on gnome2_icon_savelist to select themes to update. This
makes the function easier to use whenever the developer needs it
explicitly (i.e. knows that themes are installed), while the overhead of
regenerating multiple caches is neglible.
|
|
|
|
|
|
|
| |
Upstream directory for Qt-only translations.
- Check for and remove poqm directory if USE=-nls
- Filter LINGUAS in poqm as well
|
| |
|
| |
|
|
|
|
|
| |
And use @CODE examples where relevant instead as per
eclass-to-manpage.awk
|
|
|
|
|
|
|
|
| |
Currently errors even when set to "yes" ( which is the mechanics
that is implied if the option is missing )
This prematurely tells people about non-issues, and encourages
them to set the wrong value.
|
| |
|
| |
|
| |
|