Commit Graph
596069 Commits
Author SHA1 Message Date
Sam James 1138b88914 sys-devel/gcc: add 12.1.1_p20220625
Will be keyworded shortly, but need to fix musl first.

Signed-off-by: Sam James <sam@gentoo.org>
2022-06-26 00:52:14 +01:00
Sam James 727efd129e media-gfx/prusaslicer: relax TBB dep
Closes: https://bugs.gentoo.org/851783
Signed-off-by: Sam James <sam@gentoo.org>
2022-06-26 00:51:30 +01:00
Sam James 7a63eeb1b6 profiles/default/linux/sparc/17.0/64ul: unmask gcc[sanitize]
Signed-off-by: Sam James <sam@gentoo.org>
2022-06-26 00:33:24 +01:00
Sam James d7f8763ca5 sci-libs/opencascade: allow newer TBB
Bug: https://bugs.gentoo.org/851783
Signed-off-by: Sam James <sam@gentoo.org>
2022-06-26 00:33:23 +01:00
Matthias Maier dba1fa4e44 sci-libs/hdf5: attempt to delete perf binary only when USE=mpi
Closes: https://bugs.gentoo.org/854183
Signed-off-by: Matthias Maier <tamiko@gentoo.org>
2022-06-25 18:14:20 -05:00
Sam James 755ff32d87 profiles/arch/sparc: force dev-lang/rust[llvm_targets_Sparc]
Signed-off-by: Sam James <sam@gentoo.org>
2022-06-25 23:45:07 +01:00
Sam James d85adde7af profiles/arch/sparc/64ul: temporarily mask media-gfx/eog[svg]
Just until keyworded Rustified librsvg, which we can do shortly.

Bug: https://bugs.gentoo.org/854201
Signed-off-by: Sam James <sam@gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/26071
Signed-off-by: Sam James <sam@gentoo.org>
2022-06-25 23:23:00 +01:00
Sam James 61956f20d2 profiles/default/linux/s390/17.0/s390x: swap parent order for base vs release
Fixes e.g. gcc[pie] accidentally becoming masked.

Signed-off-by: Sam James <sam@gentoo.org>
2022-06-25 23:22:59 +01:00
Sam James 1f24675412 profiles: split sparc into 32ul + 64ul
This lets us easily inherit features/wd40 for just 32ul,
as 64ul now has Rust.

profiles/default/linux/sparc/17.0 is now purely for 32-bit (64-bit
kernels still, just like before), rather than being used partly
by the 64-bit (64ul) subprofile.

Bug: https://bugs.gentoo.org/769467
See: ff1eda53e7
See: 0a1c580aff
See: 40a8f13c5c
Signed-off-by: Sam James <sam@gentoo.org>
2022-06-25 23:22:39 +01:00
Sam James 020b1514bc sys-libs/ncurses: Add stack-realign flag for compat with old 32-bit x86 binaries
Older 32-bit x86 binaries aligned the stack to 4 bytes, whereas modern
binaries align to 16 bytes. These older binaries sometimes segfault when
newer libraries use SSE instructions. This is becoming increasingly
common. Applying the -mstackrealign flag to the 32-bit build works
around the issue but at a performance cost. Other popular
distributions always apply this.

[sam: There's no good choices here. As Ionen pointed out (I'd missed
any reports of this), this ends up getting worse with GCC 12's
default-on vectorisation at -O2. Let's make it optional for now for
32-bit/x86 (irrelevant for other arches, it's specific to x86 ABI).

ncurses is going to need similar treatment. If we end up having
to do this for far more packages, we may revisit and e.g.
just append-flags in ebuilds for right ABI and tell users
to set -mno-stackrealign, or similar.

Another option would be to set this globally by default (again,
this is only ever for x86), but it'd possibly be a big performance
hit (and bad enough doing it in glibc, but it's unavoidable).

The only saving grace here is that there aren't _that_ many
libraries with such longevity & ABI stability from back then
that older applications are using.]

Bug: https://bugs.gentoo.org/616402
Bug: https://github.com/taviso/123elf/issues/12
See: 02aa6328a7
Signed-off-by: Sam James <sam@gentoo.org>
2022-06-25 22:39:41 +01:00
Sam James b10e45c242 sys-libs/glibc: slight->some for stack-realign description
Signed-off-by: Sam James <sam@gentoo.org>
2022-06-25 22:39:29 +01:00
Sam James c3e6cb5b19 sys-libs/glibc: update metadata indentation
Signed-off-by: Sam James <sam@gentoo.org>
2022-06-25 22:39:28 +01:00
James Le Cuirot 02aa6328a7 sys-libs/glibc: Add stack-realign flag for compat with old 32-bit x86 binaries
Older 32-bit x86 binaries aligned the stack to 4 bytes, whereas modern
binaries align to 16 bytes. These older binaries sometimes segfault when
newer libraries use SSE instructions. This is becoming increasingly
common. Applying the -mstackrealign flag to the 32-bit build works
around the issue but at a performance cost. Other popular
distributions always apply this.

[sam: There's no good choices here. As Ionen pointed out (I'd missed
any reports of this), this ends up getting worse with GCC 12's
default-on vectorisation at -O2. Let's make it optional for now for
32-bit/x86 (irrelevant for other arches, it's specific to x86 ABI).

ncurses is going to need similar treatment. If we end up having
to do this for far more packages, we may revisit and e.g.
just append-flags in ebuilds for right ABI and tell users
to set -mno-stackrealign, or similar.

Another option would be to set this globally by default (again,
this is only ever for x86), but it'd possibly be a big performance
hit (and bad enough doing it in glibc, but it's unavoidable).

The only saving grace here is that there aren't _that_ many
libraries with such longevity & ABI stability from back then
that older applications are using.]

Bug: https://bugs.gentoo.org/616402
Bug: https://github.com/taviso/123elf/issues/12
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/25858
Signed-off-by: Sam James <sam@gentoo.org>
2022-06-25 22:39:28 +01:00
James Le Cuirot 7e5859b42a profiles: Mask glibc[stack-realign] on non-amd64/x86, default on amd64
The stack alignment issue affecting compatibility with older 32-bit
binaries is specific to amd64 and x86.

The workaround incurs a performance cost on the 32-bit build, so enable
the flag by default on amd64 but not on x86. Other popular distributions
always enable this workaround.

Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Signed-off-by: Sam James <sam@gentoo.org>
2022-06-25 22:39:23 +01:00
David Seifert 0d9916f56c net-libs/libtorrent-rasterbar: drop 1.2.15-r1, 1.2.16, 2.0.5
Closes: https://bugs.gentoo.org/775104
Closes: https://bugs.gentoo.org/791016
Closes: https://bugs.gentoo.org/832424
Signed-off-by: David Seifert <soap@gentoo.org>
2022-06-25 23:18:17 +02:00
David Seifert 52faecfab0 sys-cluster/rdma-core: add 41.0
Bug: https://bugs.gentoo.org/778971
Bug: https://bugs.gentoo.org/792033
Bug: https://bugs.gentoo.org/835411
Bug: https://bugs.gentoo.org/837830
Bug: https://bugs.gentoo.org/852083
Signed-off-by: David Seifert <soap@gentoo.org>
2022-06-25 23:04:45 +02:00
Matt Turner a0a79c79fe net-misc/modemmanager: Version bump to 1.18.10
Closes: https://bugs.gentoo.org/854063
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2022-06-25 17:03:41 -04:00
Matt Turner e6b7045295 profiles: Unmask USE=qrtr on net-libs/libqmi
Closes: https://bugs.gentoo.org/854126
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2022-06-25 17:03:41 -04:00
Matt Turner 0f4c94e8d5 net-libs/libqrtr-glib: Keyword 1.2.2 ppc, #854126
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2022-06-25 17:03:41 -04:00
David Seifert c7ec174719 media-gfx/graphviz: drop inactive maintainer
Signed-off-by: David Seifert <soap@gentoo.org>
2022-06-25 22:37:14 +02:00
David Seifert 2ae6987b62 media-gfx/graphviz: drop 2.49.0-r1
Closes: https://bugs.gentoo.org/830925
Signed-off-by: David Seifert <soap@gentoo.org>
2022-06-25 22:37:13 +02:00
David Seifert 2882a4e423 media-gfx/graphviz: fix -D_FORTIFY_SOURCE=2 with Clang
* Rebased patch by Nicholas Vinson <nvinson234@gmail.com>

Closes: https://bugs.gentoo.org/853175
Signed-off-by: David Seifert <soap@gentoo.org>
2022-06-25 22:32:45 +02:00
Mike Pagano daed3d1d7a sys-kernel/gentoo-sources: add 5.18.7
Signed-off-by: Mike Pagano <mpagano@gentoo.org>
2022-06-25 16:17:31 -04:00
Mike Pagano 12b8970800 sys-kernel/gentoo-sources: add 5.15.50
Signed-off-by: Mike Pagano <mpagano@gentoo.org>
2022-06-25 16:17:23 -04:00
Mike Pagano 53c1708804 sys-kernel/gentoo-sources: add 5.10.125
Signed-off-by: Mike Pagano <mpagano@gentoo.org>
2022-06-25 16:17:16 -04:00
Mike Pagano 81de008f99 sys-kernel/gentoo-sources: add 5.4.201
Signed-off-by: Mike Pagano <mpagano@gentoo.org>
2022-06-25 16:17:06 -04:00
Matt Turner ba752104e4 dev-libs/libwacom: Drop old versions
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2022-06-25 15:20:06 -04:00
Matt Turner d1418314d1 dev-libs/libwacom: Version bump to 2.3.0
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2022-06-25 15:20:06 -04:00
Alex Xu (Hello71) 1a0cbb9052 gui-apps/swaybg: upgrade to 1.1.1, various fixes
- fix cross-compile deps
- make gdk-pixbuf optional
- add ~riscv to -9999

Signed-off-by: Alex Xu (Hello71) <alex_y_xu@yahoo.ca>
Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
2022-06-25 14:12:44 -05:00
Sam James c74bbd2299 app-backup/mirdir: fix build with LTO
Seems to be a dodgy old autoconf bug. No source configure.in/.ac in the
tarball so can't easily fix it either, sadly.

Just force off the test as lutime doesn't ever exist on Linux
but I'm not sure if lutime is even a thing anyway (lutimeS, perhaps?).

Closes: https://bugs.gentoo.org/854213
Signed-off-by: Sam James <sam@gentoo.org>
2022-06-25 20:03:24 +01:00
David Seifert 8fd5549edf sci-biology/mafft: drop 7.305
Signed-off-by: David Seifert <soap@gentoo.org>
2022-06-25 20:51:03 +02:00
Matthew Thode 93c7ef79b8 Revert "app-admin/ansible: 4.6.0 cleanup"
This reverts commit 84c35a35d5.

Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
2022-06-25 12:59:20 -05:00
Matthew Thode f4bd211b7f Revert "app-admin/ansible-base: 2.11.7 cleanup"
This reverts commit d2f32e1439.

Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
2022-06-25 12:59:11 -05:00
Matthew Thode 84c35a35d5 app-admin/ansible: 4.6.0 cleanup
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
2022-06-25 12:38:15 -05:00
Matthew Thode d2f32e1439 app-admin/ansible-base: 2.11.7 cleanup
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
2022-06-25 12:26:46 -05:00
Matthew Thode d6861b6b0f app-admin/ansible-base: 2.12.6 stable allarches
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
2022-06-25 12:26:45 -05:00
Arthur Zamarin 3ef045a82e dev-python/nodeenv: add 1.7.0, EAPI=8, PEP517, enable tests
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2022-06-25 20:01:26 +03:00
Arthur Zamarin f50a3a39c8 dev-python/pdm-pep517: add 1.0.0
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2022-06-25 20:01:26 +03:00
Agostino Sarubbo 131afbc104 sys-kernel/vanilla-sources: Automated removal of old 5.17.15 since it is EOL
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-06-25 18:58:59 +02:00
Agostino Sarubbo 533995c7f2 sys-kernel/vanilla-sources: Automated removal of old 5.18.6
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-06-25 18:58:48 +02:00
Agostino Sarubbo 5975fd8710 sys-kernel/vanilla-sources: Automated version bump to 5.18.7
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-06-25 18:58:37 +02:00
Agostino Sarubbo 6c282b74cc sys-kernel/vanilla-sources: Automated removal of old 5.15.49
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-06-25 18:58:23 +02:00
Agostino Sarubbo 913e4317bb sys-kernel/vanilla-sources: Automated version bump to 5.15.50
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-06-25 18:58:13 +02:00
Agostino Sarubbo f6f34776e1 sys-kernel/vanilla-sources: Automated removal of old 5.10.124
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-06-25 18:58:02 +02:00
Agostino Sarubbo f15293c02e sys-kernel/vanilla-sources: Automated version bump to 5.10.125
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-06-25 18:57:53 +02:00
Agostino Sarubbo 3e799fb650 sys-kernel/vanilla-sources: Automated removal of old 5.4.200
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-06-25 18:57:42 +02:00
Agostino Sarubbo 584fec4b8d sys-kernel/vanilla-sources: Automated version bump to 5.4.201
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
2022-06-25 18:57:33 +02:00
Keri Harris c576999d05 dev-lang/mercury: gcc 12 vectorization workaround
Closes: https://bugs.gentoo.org/846974
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Keri Harris <keri@gentoo.org>
2022-06-25 18:54:36 +02:00
Zac Medico 44dd75cd6b app-admin/vault: add 1.11.0
Signed-off-by: Zac Medico <zmedico@gentoo.org>
2022-06-25 09:43:43 -07:00
Thomas Beierlein 83169a31d6 sci-electronics/xnec2c: drop 4.1.1, 4.4.5, 4.4.7
Signed-off-by: Thomas Beierlein <tomjbe@gentoo.org>
2022-06-25 18:37:33 +02:00