summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* sys-libs/libxcrypt: Stabilize 4.4.28-r1 amd64, #858593Sam James2022-07-171-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libxcrypt: Stabilize 4.4.28-r1 x86, #858593Sam James2022-07-171-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libxcrypt: use new filter-ltoSam James2022-07-171-1/+1
| | | | | Bug: https://bugs.gentoo.org/852917 Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libxcrypt: disable LTOSam James2022-06-181-1/+5
| | | | | Closes: https://bugs.gentoo.org/852917 Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libxcrypt: fix prefix installSam James2022-05-241-0/+298
| | | | | | Bug: https://bugs.gentoo.org/802222 Closes: https://bugs.gentoo.org/843209 Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libxcrypt: fix cross + system dependenciesAdrian Ratiu2022-05-071-3/+3
| | | | | | | | | | | | Starting with the v4.4.28 ebuild, libxcrypt supports cross-* builds so we need to ensure the dependencies are properly specified, for eg: aarch64-cros-linux-gnu/libxcrypt needs to depend on the aarch64-cros-linux-gnu/glibc instead of plain sys-libs/glibc. Closes: https://bugs.gentoo.org/842906 Signed-off-by: Adrian Ratiu <adrian.ratiu@collabora.com> Closes: https://github.com/gentoo/gentoo/pull/25348 Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libxcrypt: keyword 4.4.28 for ~loongWANG Xuerui2022-04-291-1/+1
| | | | Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* sys-libs/libxcrypt: add cross-* build supportAdrian Ratiu2022-04-241-9/+55
| | | | | | | | | | | | | | | | | | | | | | | | | This logic is required for cross LLVM toolchains built against glibc with its libcrypt disabled because compiler-rt requires a crypt.h header for its sanitizers, leading to a circular build dependency situation: libxcrypt -> compiler-rt -> libxcrypt To break this circular dep other cross-compilation build systems like Yocto have disabled compiler-rt sanitizers entirely [1] or a crypt.h header might be copied into the compiler-rt sources. A better solution than the above two is to directly be able to build libxcrypt before compiler-rt in the cross toolchain setup steps which is what this addition enables. [1] https://github.com/kraj/meta-clang/pull/426 Bug: https://bugs.gentoo.org/699422 Co-authored-by: Sam James <sam@gentoo.org> Signed-off-by: Adrian Ratiu <adrian.ratiu@collabora.com> Closes: https://github.com/gentoo/gentoo/pull/20601 Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libxcrypt: drop 4.4.25-r1, 4.4.26-r1Sam James2022-04-173-452/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libxcrypt: add 4.4.28Sam James2022-03-082-0/+226
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libxcrypt: stable 4.4.27 for hppa, bug #833661Rolf Eike Beer2022-02-251-1/+1
| | | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libxcrypt: amd64 stable wrt bug #833661Agostino Sarubbo2022-02-201-1/+1
| | | | | | Package-Manager: Portage-3.0.28, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* sys-libs/libxcrypt: Stabilize 4.4.27 sparc, #833661Sam James2022-02-191-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libxcrypt: Stabilize 4.4.27 arm64, #833661Arthur Zamarin2022-02-191-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-libs/libxcrypt: Stabilize 4.4.27 arm, #833661Arthur Zamarin2022-02-191-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-libs/libxcrypt: Stabilize 4.4.27 ppc64, #833661Arthur Zamarin2022-02-191-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-libs/libxcrypt: Stabilize 4.4.27 ppc, #833661Sam James2022-02-191-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libxcrypt: Stabilize 4.4.27 x86, #833661Sam James2022-02-191-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libxcrypt: remove superfluous sys-apps/findutils depDavid Seifert2022-01-064-7/+3
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* sys-libs/libxcrypt: Stabilize 4.4.25-r1 sparc, #809410Sam James2022-01-051-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libxcrypt: add 4.4.27Sam James2021-12-182-0/+227
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libxcrypt: only show < GCC 10 warning with distccSam James2021-12-032-8/+8
| | | | | | | | | | The issues should only occur if configure is confused which should only happen with a mismatch between the compiler used for configure and compilation (e.g. distcc). Bug: https://bugs.gentoo.org/823179 Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libxcrypt: add warning re distcc and older GCCs (<10)Sam James2021-12-022-0/+22
| | | | | Bug: https://bugs.gentoo.org/823179 Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libxcrypt: disable goldSam James2021-11-192-2/+10
| | | | | | | | | | | | Disable gold as a precaution given report of odd behaviour (possible illegal instructions being emitted) with gold. It's not quite clear how this could happen but gold is already on its way out and I'd rather play it safe here pending more information. Bug: https://bugs.gentoo.org/821496 Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libxcrypt: Stabilize 4.4.25 hppa, #809410Sam James2021-11-061-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libxcrypt: Stabilize 4.4.25 ppc64, #809410Sam James2021-10-311-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libxcrypt: Stabilize 4.4.25 ppc, #809410Sam James2021-10-311-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libxcrypt: Stabilize 4.4.25 x86, #809410Sam James2021-10-311-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libxcrypt: Stabilize 4.4.25 amd64, #809410Sam James2021-10-311-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libxcrypt: Stabilize 4.4.25 arm64, #809410Sam James2021-10-311-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libxcrypt: Stabilize 4.4.25 arm, #809410Sam James2021-10-311-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libxcrypt: backport prefix fixes to 4.4.20Sam James2021-10-211-6/+6
| | | | | | Needed for the relatively-new stable Prefix. Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libxcrypt: disable static-libs by defaultMike Gilbert2021-09-243-3/+3
| | | | | Bug: https://bugs.gentoo.org/750920 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* sys-libs/libxcrypt: add 4.4.26Sam James2021-09-172-0/+212
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* **/metadata.xml: Replace http by https in DOCTYPE elementUlrich Müller2021-09-111-1/+1
| | | | | Bug: https://bugs.gentoo.org/552720 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* sys-libs/libxcrypt: [QA] fix IndirectInheritsSam James2021-09-032-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libxcrypt: Keyword 4.4.25 for ~m68kJames Le Cuirot2021-08-211-1/+1
| | | | | | | | | One scrypt-related test fails. There was a similar failure in scrypt's own test suite, and I'm going to look into it. Closes: https://bugs.gentoo.org/749933 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
* sys-libs/libxcrypt: drop 4.4.23, 4.4.23-r2, 4.4.24Sam James2021-08-114-631/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libxcrypt: add 4.4.25Sam James2021-08-092-0/+212
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libxcrypt: add 4.4.24Sam James2021-08-072-0/+212
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libxcrypt: remove unused patchesMichael Mair-Keimberger2021-07-252-42/+0
| | | | | | | Closes: https://github.com/gentoo/gentoo/pull/21783 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* sys-libs/libxcrypt: fix whitespace in commentSam James2021-07-233-6/+6
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libxcrypt: remove oldAndreas K. Hüttel2021-07-181-207/+0
| | | | | Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* sys-libs/libxcrypt: rekeywordAndreas K. Hüttel2021-07-181-1/+1
| | | | | Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* sys-libs/libxcrypt: block sys-libs/glibc[crypt(+)]Sam James2021-07-171-0/+211
| | | | | | | Bug: https://bugs.gentoo.org/802207 Signed-off-by: Sam James <sam@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/21680 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* sys-libs/libxcrypt: fix installation on prefix in 4.4.23-r1Sam James2021-07-161-6/+6
| | | | | Closes: https://bugs.gentoo.org/802222 Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libxcrypt: Revision bump without changesAndreas K. Hüttel2021-07-141-0/+207
| | | | | | Bug: https://bugs.gentoo.org/699422 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* sys-libs/libxcrypt: switch to pre-generated autotools tarballsSam James2021-07-023-38/+126
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There are actually *two* circular dependencies involving Perl: 1) Use self-generated (for now) `make dist` tarballs to avoid a circular dependency with libxcrypt->automake->perl->libxcrypt. (Thanks juippis and floppym! We noticed this because juippis hit an interesting edge case when using binpkgs.) 2) We initially tried to pre-generate the results of a Perl tool called during `./configure` in order to avoid unconditionally needing Perl. (I thought we could do this because the input is constant for all of the Gentoo build variants - for now. I later realised there's other Perl usage which we're stuck with for now without pre-generating a *lot*.) (Thanks mattst88! We noticed this while digging into suggestions for upstream.) So, for now, we're just fixing 1), and adding a BDEPEND on Perl for 2) to make it explicit. (Both best explained within the comments of the ebuild.) Bug: https://bugs.gentoo.org/699422 Closes: https://github.com/gentoo/gentoo/pull/21493 Reported-by: Joonas Niilola <juippis@gentoo.org> Reported-by: Mike Gilbert <floppym@gentoo.org> Reported-by: Matt Turner <mattst88@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/libxcrypt: drop oldSergei Trofimovich2021-06-263-329/+0
| | | | | Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* sys-libs/libxcrypt: Stabilize 4.4.20 arm, #796722Sam James2021-06-261-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>