Commit Graph
785841 Commits
Author SHA1 Message Date
Michał Górny 90fddcaa71 dev-python/seaborn: Bump to 0.13.1
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2024-01-01 05:13:13 +01:00
Sam James a99f073a4d kde-frameworks/kirigami: don't default-enable USE=openmp
Rely on profiles to do this instead, otherwise kirigami fails out of the
box on 23.0.

Signed-off-by: Sam James <sam@gentoo.org>
2024-01-01 04:07:00 +00:00
Sam James ed7efdde46 sys-libs/musl: fix comment typo
Signed-off-by: Sam James <sam@gentoo.org>
2024-01-01 02:19:45 +00:00
Sam James 02ba1ab26a sys-apps/iproute2: sync live
Signed-off-by: Sam James <sam@gentoo.org>
2024-01-01 01:51:56 +00:00
Sam James 95c080801d sys-cluster/drbd-utils: add 9.27.0
Signed-off-by: Sam James <sam@gentoo.org>
2024-01-01 01:51:01 +00:00
Eli Schwartz 735edc3bf6 sys-apps/iproute2: drop old compat symlink and USE=split-usr hack
As promised in the ebuild comments, we can now remove the compatibility
symlink from /sbin -> /bin.

While we are at it, don't do the move conditional on split-usr. Arguably
only the symlink should have been conditionalized on this way back
when... we already move another binary too in the same way, but without
any conditional.

Bug: https://bugs.gentoo.org/547264
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-01-01 01:51:01 +00:00
Ulrich Müller abbc5e9fa4 header.txt: Happy new year 2024!
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
2024-01-01 02:46:41 +01:00
Sam James bf4f20599e sys-cluster/drbd-utils: drop 9.15.1-r2, 9.19.1, 9.23.1, 9.24.0
Signed-off-by: Sam James <sam@gentoo.org>
2024-01-01 01:13:24 +00:00
Eli Schwartz fed9941999 net-fs/davfs2: remove questionable USE=split-usr
In bug 884323 it was noted that merged-usr systems get a conflict,
because upstream attempted to install a symlink in /sbin pointing to
/usr/sbin. It was noted in the bug that /sbin isn't needed at all,
despite which the chosen solution was to add IUSE=split-usr and
conditionally create the (useless) symlink.

In version 1.7.0 upstream dropped this entirely, indicating they don't
think it's a terribly good idea either. Take this opportunity to revert
everything and go install exclusively to /usr/sbin, which should have
been the original solution all along.

Bug: https://bugs.gentoo.org/884323
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-01-01 01:11:07 +00:00
Eli Schwartz 9750c1ac92 net-fs/davfs2: remove pointless no-op USE=split-usr
In bug 884323 it was noted that merged-usr systems get a conflict,
because upstream attempted to install a symlink in /sbin pointing to
/usr/sbin. It was noted in the bug that /sbin isn't needed at all,
despite which the chosen solution was to add IUSE=split-usr and
conditionally create the (useless) symlink.

In version 1.7.0 upstream dropped this entirely, so no symlink is
created either way -- but we still defined the USE flag and invalidated
binpkg changed-use matches. Also we wasted ebuild real estate redefining
the src_install function.

Get rid of this dead weight.

Bug: https://bugs.gentoo.org/884323
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-01-01 01:11:07 +00:00
Eli Schwartz 6fe332967f sys-cluster/drbd-utils: suppress LTO
It fails to build:

```
x86_64-pc-linux-gnu-gcc -march=native -fstack-protector-all -O2 -pipe -fdiagnostics-color=always -frecord-gcc-switches -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -fstack-clash-protection -Wformat -Werror=format-security -flto -Werror=odr -Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=implicit-function-declaration -Werror=implicit-int -Werror=int-conversion -Werror=incompatible-pointer-types -Wall -I../../drbd-headers -I.. -I. -I../shared   -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0  -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o drbdadm drbdadm_scanner.o drbdadm_parser.o drbdadm_postparse.o drbdadm_main.o drbdadm_adjust.o drbdadm_dump.o drbdtool_common.o drbdadm_usage_cnt.o drbd_buildtag.o registry.o config_flags.o libnla.o drbd_nla.o shared_tool.o shared_main.o shared_parser.o libgenl.o drbdadm_linux.o drbdtool_common_linux.o path_linux.o shared_linux.o
../shared/shared_main.c:60:22: error: type of ‘ifreq_list’ does not match original declaration [-Werror=lto-type-mismatch]
   60 | extern struct ifreq *ifreq_list;
      |                      ^
drbdadm_main.c:150:15: note: ‘ifreq_list’ was previously declared here
  150 | struct ifreq *ifreq_list = NULL;
      |               ^
drbdadm_main.c:150:15: note: code may be misoptimized unless ‘-fno-strict-aliasing’ is used
lto1: some warnings being treated as errors
lto-wrapper: fatal error: x86_64-pc-linux-gnu-gcc returned 1 exit status
```

Bug: https://bugs.gentoo.org/863728
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-01-01 00:12:14 +00:00
Eli Schwartz eef9b30fdc sys-cluster/drbd-utils: avoid the necessity of USE=split-usr
It was added in commit 02512e1d12 without
any explanation. Comparing builds, it does matter, though -- because on
split-usr systems, it uses and needs the udevdir to be /lib/udev.

Upstream detects this via pkg-config automagic with no way to override
it. But the ebuild never actually depended on virtual/pkgconfig
anyway... the good news is it only uses it for two things.

The other thing it uses it for is for detecting systemd to set the
default systemd unit directory when the configure option is not passed.
We want to install it unconditionally though, which means we cannot rely
on pkg-config for this either. That means we are using it for nothing.

Instead, explicitly set PKG_CONFIG=/bin/false to ensure it gets detected
as missing/broken, which means we fall back to the default udev
directory value, which is safe for split-usr systems.

While we are at it:

- ensure the systemdunitdir setting actually does something by declaring
  the init type as systemd. The openrc files come from gentoo anyway and
  are overwritten after emake install.
- avoid reinstalling the tmpfiles, which was originally added in commit
  85d6acdce7 specifically to work around
  the "only on systemd" issue.

Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-01-01 00:12:13 +00:00
Eli Schwartz 53b5eaaead sys-power/nut: fix confusing split-usr handling
Almost a decade ago, upstream moved their binary from libdir to sbindir.
Historically, Gentoo symlinked the binary into sbindir to make up for
this -- and when upstream moved to follow the Gentoo layout, the Gentoo
symlink overwrote the actual binary.

For some reason, at the time, the solution used was to add a
USE=split-usr and install extra symlinks for /sbin -> /usr/sbin even
though this didn't actually do something meaningful. The split-usr USE
flag has issues and using it unnecessarily should be avoided if
possible. Drop the USE flag, and the symlink, and stick with /usr/sbin
as upstream intends.

This should be 100% fine in all cases. The /sbin directory is only
needed for users who both have /usr on a different partition, *and*
don't use an initramfs. In such a case, it is nonsensical to provide a
symlink in /sbin that is a broken symlink to an un-mounted partition.

Bug: https://bugs.gentoo.org/517954
Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2024-01-01 00:12:13 +00:00
Sam James 30cd0c6969 net-misc/netifrc: drop 0.7.5, 0.7.6, 0.7.6-r1
Signed-off-by: Sam James <sam@gentoo.org>
2024-01-01 00:08:11 +00:00
Sam James 9bd8d0b92b skel.ebuild: happy new year!
Signed-off-by: Sam James <sam@gentoo.org>
2024-01-01 00:08:11 +00:00
Sam James 68c6f34924 sys-devel/gcc: add 14.0.0_pre20231231
Signed-off-by: Sam James <sam@gentoo.org>
2023-12-31 23:11:45 +00:00
Mike Pagano 63ea4b9e99 sys-kernel/git-sources: add 6.7_rc8
Signed-off-by: Mike Pagano <mpagano@gentoo.org>
2023-12-31 17:20:47 -05:00
Andreas Sturmlechner 40c41777fd kde-plasma/plasma-activities: Drop bogus/add missing test dependency
Closes: https://github.com/gentoo/gentoo/pull/34551
Closes: https://bugs.gentoo.org/920164
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2023-12-31 22:21:07 +01:00
Hans de Graaff 8288b14d2b dev-ruby/asciimath: drop 2.0.4
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2023-12-31 20:48:57 +01:00
Hans de Graaff 7687fa88e5 dev-ruby/asciimath: enable ruby33
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2023-12-31 20:48:23 +01:00
Hans de Graaff 5c804162fb dev-ruby/bcrypt-ruby: enable ruby33
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2023-12-31 20:47:15 +01:00
Hans de Graaff b024cbd6ed dev-ruby/binding_of_caller: enable ruby33
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2023-12-31 20:46:05 +01:00
Hans de Graaff f04596b56d dev-ruby/blankslate: enable ruby33
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2023-12-31 20:44:27 +01:00
Hans de Graaff 8308f17cf2 dev-ruby/blankslate: drop 3.1.3-r1
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2023-12-31 20:43:46 +01:00
Hans de Graaff 06d4010afa dev-ruby/brotli: enable ruby33
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2023-12-31 20:43:06 +01:00
Hans de Graaff 18b5928eea dev-ruby/bson: enable ruby33
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2023-12-31 20:42:13 +01:00
Hans de Graaff 568f131b0a dev-ruby/childlabor: enable ruby33
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2023-12-31 20:40:25 +01:00
Hans de Graaff ffa894527d dev-ruby/chunky_png: enable ruby33
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2023-12-31 20:38:36 +01:00
Hans de Graaff 6215d664f1 dev-ruby/climate_control: enable ruby33
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2023-12-31 20:37:50 +01:00
Hans de Graaff 7fba02cee5 dev-ruby/colorator: enable ruby33
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2023-12-31 20:36:58 +01:00
Hans de Graaff bd846d9c96 dev-ruby/colored2: enable ruby33
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2023-12-31 20:36:14 +01:00
Hans de Graaff 10af5e9064 dev-ruby/contracts: enable ruby33
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2023-12-31 20:35:08 +01:00
Hans de Graaff af35be2659 dev-ruby/coolio: enable ruby33
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2023-12-31 20:34:13 +01:00
Hans de Graaff cb63c63452 dev-ruby/daemons: enable ruby33
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2023-12-31 20:32:46 +01:00
Hans de Graaff 3dff36f953 dev-ruby/dbf: drop 4.2.2
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2023-12-31 20:31:00 +01:00
Hans de Graaff f56411565a dev-ruby/dbf: enable ruby33
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2023-12-31 20:30:27 +01:00
Hans de Graaff 48aad445d2 dev-ruby/dependor: enable ruby33
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2023-12-31 20:29:37 +01:00
Hans de Graaff 97c897c73f dev-ruby/ed25519: enable ruby33
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2023-12-31 20:23:35 +01:00
Hans de Graaff 43cb1a7715 dev-ruby/equalizer: enable ruby33
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2023-12-31 20:22:41 +01:00
Hans de Graaff 9ddd7e5402 dev-ruby/equatable: enable ruby33
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2023-12-31 20:21:53 +01:00
Hans de Graaff 98f4f659f7 dev-ruby/fake_ftp: enable ruby33
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2023-12-31 20:21:06 +01:00
Hans de Graaff 4570eb6e79 dev-ruby/fast_gettext: enable ruby33
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2023-12-31 20:19:49 +01:00
Hans de Graaff 1cc95d5f7d dev-ruby/ffi: enable ruby33
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2023-12-31 20:18:51 +01:00
Hans de Graaff 53dceabd8a dev-ruby/fiber-local: enable ruby33
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2023-12-31 20:17:37 +01:00
Hans de Graaff 9903ae2bd2 dev-ruby/filesize: enable ruby33
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2023-12-31 20:16:46 +01:00
Hans de Graaff 4d7fa71630 dev-ruby/flexmock: enable ruby33
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2023-12-31 20:15:52 +01:00
Hans de Graaff 06488048ae dev-ruby/forgery: enable ruby33
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2023-12-31 20:14:10 +01:00
Hans de Graaff 9cfaebbcb5 dev-ruby/forwardable-extended: enable ruby33
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2023-12-31 20:13:21 +01:00
Hans de Graaff be83072dda dev-ruby/hashdiff: enable ruby33
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2023-12-31 20:12:30 +01:00
Hans de Graaff 369e5d93dd dev-ruby/hashr: enable ruby33
Signed-off-by: Hans de Graaff <graaff@gentoo.org>
2023-12-31 20:11:48 +01:00