summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* app-arch/xz-utils: Stabilize 5.6.3 arm64, #943257Arthur Zamarin2024-11-131-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-arch/xz-utils: Stabilize 5.6.3 amd64, #943257Sam James2024-11-111-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-arch/xz-utils: Stabilize 5.6.3 x86, #943257Sam James2024-11-111-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-arch/xz-utils: Stabilize 5.6.3 arm, #943257Sam James2024-11-111-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-arch/xz-utils: Stabilize 5.6.3 ppc, #943257Sam James2024-11-111-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-arch/xz-utils: Stabilize 5.6.3 sparc, #943257Sam James2024-11-111-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-arch/xz-utils: Stabilize 5.6.3 ppc64, #943257Sam James2024-11-111-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-arch/xz-utils: Stabilize 5.6.2-r1 hppa, #936513Sam James2024-10-301-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-arch/xz-utils: drop 5.4.2Sam James2024-10-052-142/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-arch/xz-utils: add 5.6.3Sam James2024-10-022-0/+205
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* */*: unkeyword ~ia64Arthur Zamarin2024-09-124-4/+4
| | | | | | | | Change was created by running the following command:: ekeyword ^ia64 */*/*.ebuild Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-arch/xz-utils: Stabilize 5.6.2-r1 arm, #936513Sam James2024-07-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-arch/xz-utils: Stabilize 5.6.2-r1 ppc64, #936513Sam James2024-07-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-arch/xz-utils: Stabilize 5.6.2-r1 arm64, #936513Sam James2024-07-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-arch/xz-utils: Stabilize 5.6.2-r1 ppc, #936513Sam James2024-07-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-arch/xz-utils: Stabilize 5.6.2-r1 amd64, #936513Sam James2024-07-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-arch/xz-utils: Stabilize 5.6.2-r1 sparc, #936513Sam James2024-07-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-arch/xz-utils: Stabilize 5.6.2-r1 x86, #936513Sam James2024-07-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-arch/xz-utils: Stabilize 5.4.7-r1 hppa, #936177Sam James2024-07-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-arch/xz-utils: Stabilize 5.4.7-r1 sparc, #936177Sam James2024-07-171-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-arch/xz-utils: Stabilize 5.4.7-r1 x86, #936177Sam James2024-07-171-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-arch/xz-utils: Stabilize 5.4.7-r1 arm64, #936177Sam James2024-07-171-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-arch/xz-utils: Stabilize 5.4.7-r1 ppc64, #936177Sam James2024-07-171-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-arch/xz-utils: Stabilize 5.4.7-r1 amd64, #936177Sam James2024-07-171-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-arch/xz-utils: Stabilize 5.4.7-r1 arm, #936177Sam James2024-07-171-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-arch/xz-utils: Stabilize 5.4.7-r1 ppc, #936177Sam James2024-07-171-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-arch/xz-utils: drop 5.4.7, 5.6.2Sam James2024-06-242-328/+0
| | | | | | 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>
* app-arch/xz-utils: simplify PGOSam James2024-06-211-2/+0
| | | | | | | | 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>
* app-arch/xz-utils: unbreak install on macOSFabian Groffen2024-06-182-8/+8
| | | | | | | | | | | | 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>
* app-arch/xz-utils: drop -fprofile-partial-trainingSam James2024-06-161-6/+3
| | | | | | | 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>
* app-arch/xz-utils: PGO touchupsSam James2024-06-161-0/+3
| | | | | | | * Improve logging during PGO runs * Add '-e' and '--x86 --lzma2-preset=6e' runs Signed-off-by: Sam James <sam@gentoo.org>
* app-arch/xz-utils: fix typo in Solaris commentSam James2024-06-161-1/+1
| | | | | | | 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>
* app-arch/xz-utils: improve --enable-checks=crc32,crc64 commentarySam James2024-06-161-1/+3
| | | | | Thanks-to: Lasse Collin <lasse.collin@tukaani.org> Signed-off-by: Sam James <sam@gentoo.org>
* app-arch/xz-utils: workaround libtool bug preventing shared library buildSam James2024-06-153-0/+373
| | | | | | | | | | | | | | | | | * 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>
* app-arch/xz-utils: cater to libarchive tar harderSam James2024-06-022-8/+16
| | | | | Closes: https://bugs.gentoo.org/933200 Signed-off-by: Sam James <sam@gentoo.org>
* app-arch/xz-utils: improve PGOSam James2024-05-312-6/+6
| | | | | | Capture .libs/ so we get liblzma.so and xz. Signed-off-by: Sam James <sam@gentoo.org>
* app-arch/xz-utils: fix quoting for PGOSam James2024-05-312-6/+6
| | | | | | | | | 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>
* app-arch/xz-utils: use has_version -bSam James2024-05-312-2/+2
| | | | | | Not that it really matters for PGO... Signed-off-by: Sam James <sam@gentoo.org>
* app-arch/xz-utils: fix PGO with libarchive tarSam James2024-05-312-4/+14
| | | | | Closes: https://bugs.gentoo.org/933200 Signed-off-by: Sam James <sam@gentoo.org>
* app-arch/xz-utils: fix PGO with USE=-extra-filtersSam James2024-05-312-6/+6
| | | | | Closes: https://bugs.gentoo.org/933205 Signed-off-by: Sam James <sam@gentoo.org>
* app-arch/xz-utils: drop old & masked 5.4.6-r1Sam James2024-05-292-142/+0
| | | | | | | | | | | 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>
* app-arch/xz-utils: add 5.6.2Sam James2024-05-293-1/+182
| | | | | | | | | | | | | | | 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>
* app-arch/xz-utils: add 5.4.7Sam James2024-05-292-0/+142
| | | | | | | | | | | | | | | 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>
* */*: inline mirror://sourceforgeLucio Sauer2024-04-303-3/+3
| | | | | | | bump copyright of touched ebuilds to 2024 Signed-off-by: Lucio Sauer <watermanpaint@posteo.net> Signed-off-by: Michał Górny <mgorny@gentoo.org>
* app-arch/xz-utils: improve USE=pgo for 9999Sam James2024-04-161-0/+38
| | | | | | | | | | | | | | | | | | | | | 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>
* app-arch/xz-utils: fix live ebuild (drop obsolete rm)Sam James2024-04-161-3/+0
| | | | | | | | | | | 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>
* app-arch/xz-utils: depend on >=sec-keys/openpgp-keys-lassecollin-20230213 ↵Sam James2024-04-032-2/+2
| | | | | | | | | | | | | | | | 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>
* app-arch/xz-utils: delete known-bad test files in 9999Sam James2024-03-301-0/+3
| | | | | | | | | | 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>
* app-arch/xz-utils: drop 5.6.1 (noop really)Sam James2024-03-302-143/+0
| | | | | | | | | | | | | | 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>
* app-arch/xz-utils: update verify-sig in live templateSam James2024-03-301-2/+2
| | | | | | | | 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>