| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
| |
Change was created by running the following command::
ekeyword ^ia64 */*/*.ebuild
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
| |
Use 5.4.7-r1 and 5.6.2-r1 instead as they have the libtool fix.
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
| |
We don't need to do both -6e and -9e as it's just the dict size which
differs. And -6 is the default.
Thanks-to: Lasse Collin <lasse.collin@tukaani.org>
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fix for bug 934370 added a sanity check, but since Mach-O targets have
different naming for shared libraries, this caused the installation to
fail even though the build was fine.
Thanks ZongyuZ for the patch for this in bug #934515 using get_libname
function to make this work on macOS too.
Closes: https://bugs.gentoo.org/934515
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
|
|
|
|
|
|
|
| |
At this point, the coverage should be pretty good with the testsuite
and then the testruns we do.
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
| |
* Improve logging during PGO runs
* Add '-e' and '--x86 --lzma2-preset=6e' runs
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
| |
xz never added xpg5 to default PATH, just xpg4.
Thanks-to: Lasse Collin <lasse.collin@tukaani.org>
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
| |
Thanks-to: Lasse Collin <lasse.collin@tukaani.org>
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Fix detection of `file` with libtool-2.5.0 (which xz-5.4.7, xz.5.6.2
had dist tarballs created with). This only affects some targets. See
bug #934370.
See https://git.savannah.gnu.org/cgit/libtool.git/commit/?h=development&id=9a4a02615c9e7cbcfd690ed31874822a7d6aaea2.
* Add a sanity check for targets which support shared libraries where
we verify liblzma.so is in the image.
Use tc-is-static-only to handle the concern from bug #450436.
Bug: https://bugs.gentoo.org/450436
Closes: https://bugs.gentoo.org/934370
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
| |
Closes: https://bugs.gentoo.org/933200
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
| |
Capture .libs/ so we get liblzma.so and xz.
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
|
| |
I apparently only tested USE=-extra-filters earlier.
Thanks to matoro for reporting.
Bug: https://bugs.gentoo.org/933205
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
| |
Not that it really matters for PGO...
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
| |
Closes: https://bugs.gentoo.org/933200
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
| |
Closes: https://bugs.gentoo.org/933205
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
| |
We had no evidence this version was bad despite being signed by the malicious
maintainer Jia Tan so we kept it around but masked. Now that 5.4.7+ is out,
there's no value in keeping it around at all.
We can now last-rite sec-keys/openpgp-keys-jiatan which I'll do shortly.
Bug: https://bugs.gentoo.org/928134
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This release is signed by the original maintainer (and future releases
going forward will be too) Lasse Collin.
I worked with him on these releases and have reproduced his tarball
with only minor differences in dates. I encourage people to do the same:
using the 'mydist' target in the Makefile is recommended to minimise differences.
In future, I may package libtool-vanilla like we do for autoconf-vanilla
and automake-vanilla to make comparisons easier.
Bug: https://bugs.gentoo.org/928134
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This release is signed by the original maintainer (and future releases
going forward will be too) Lasse Collin.
I worked with him on these releases and have reproduced his tarball
with only minor differences in dates. I encourage people to do the same:
using the 'mydist' target in the Makefile is recommended to minimise differences.
In future, I may package libtool-vanilla like we do for autoconf-vanilla
and automake-vanilla to make comparisons easier.
Bug: https://bugs.gentoo.org/928134
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
| |
bump copyright of touched ebuilds to 2024
Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
Signed-off-by: Michał Górny <mgorny@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Takes a lot of inspiration from https://packages.altlinux.org/en/sisyphus/srpms/xz/specfiles/#line-80.
IIRC at least one other distro does this for xz or gzip (was it Clear Linux?)
The testsuite could do with better coverage so supplement it by creating
a tar archive of a bunch of files made during the build, then repeatedly
compress/decompress it to gather profiling data.
That said, I don't get any binary differences at all for liblzma and xz
for my usual flags (-O3 -march=znver2 ...). I do get some small differences
for just -O2. Both tests were done with GCC 14.0.1 20240415.
It would be nice if we could drop -fprofile-partial-training and that's
perhaps the thing to try next. I see this commit as mostly a step towards
being able to do that which should let PGO give smaller binaries with -O2
at least.
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
| |
The malicious test files were removed in an upstream commit [0]. The
git repository is currently being reviewed.
The `rm ...` would fail as a result since that happened.
[0] e93e13c8b3bec925c56e0c0b675d8000a0f7f754
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
for verify-sig
Someone reported an expired key issue when verifying 5.4.2. That might be because
of an old version of gemato which didn't check whether the key was expired back
when the signature was made (since fixed) or because of an old version of
openpgp-keys-lassecollin.
Add a dep to sort out the latter given it's possible.
(Note that sec-keys/openpgp-keys-lassecollin hasn't changed in quite some time,
the latest version was added over a year ago in 81260457d76492e0e7a26241c6b594b4d35f869f.)
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
|
|
| |
As I promised to do in 29d5f89b75c1ab37b3346ac41840cf8fa4b3d3a8 a moment
ago. I really doubt many people are rocking 9999 and there's nothing known-bad
in the git repo *that can use these* but the test files are dangerous anyway
so let's just do it for completeness.
Bug: https://bugs.gentoo.org/928134
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
On IRC, it was pointed out that non-Gentoo users might get confused if they
see Gentoo has 5.6.1 in its repository even though it is masked.
Let's just drop it to avoid confusion. It's better to do that than risk someone
being confused - there's enough confusion out there anyway.
In a minute, I'll probably adjust the live ebuild to delete the known bad
test data too.
Bug: https://bugs.gentoo.org/928134
Signed-off-by: Sam James <sam@gentoo.org>
|
|
|
|
|
|
|
|
| |
Just in preparation for the inevitable release from Lasse. I have no information
as to when that will be, as he is both catching up and trying to check things
very carefully.
Signed-off-by: Sam James <sam@gentoo.org>
|