Commit Graph
3944 Commits
Author SHA1 Message Date
Eli Schwartz e7d3bbefc3 dev-cpp/pystring: force rebuild and bump subslot for broken 1.1.4 release
```
 * CMP: =dev-cpp/pystring-1.1.3-r1 with dev-cpp/pystring-1.1.4/image
 *  FILES:-usr/lib64/libpystring.so.0.0
 *  FILES:+usr/lib64/libpystring.so (-rwxr-xr-x root:root)
 *  SONAME:-libpystring.so.0.0(64)
 *  SONAME:+libpystring.so(64)
```

This breaks binpackage usage. preserved-libs sort of saves you, maybe,
if you built locally. Reverse dependencies are linked to .so.0.0, but
the new package only contains .so -- technically, if the reverse were
true, linked binaries would still work if you squint, but in the current
state this simply does not work at all.

The background here is weird. Upstream has a Makefile, which calls the
system libtool (broken!) and produces a soname of .so.0 in the event
that it succeeds at producing a library. We patched in an unofficial
cmake build (???) that set the soname to .so.0.0 instead, which isn't
very libtool of them but whatever. Upstream didn't actually accept that,
they wrote their own which is "simpler" and set the soname to .so.

Now we have 3 different sonames in use, but one of them was only in use
in *Gentoo* for a couple of days, unstable, back in 2021.

As standard, we solve changing sonames by bumping subslot to force a
rebuild. Straight to stable it goes, with a revbump since people
already have it installed and now have broken binaries.

Bug: https://github.com/gentoo/gentoo/pull/21209
Bug: https://github.com/gentoo/gentoo/pull/39761
Bug: https://github.com/imageworks/pystring/pull/29
Fixes: 91773fd1eb
Fixes: 4b6bedcedf
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-03-10 23:54:36 -04:00
Alfred Wingate 5cc2951d1c dev-cpp/antlr-cpp: add subslot to antlr4
The only consumer for antlr4 is mysql-workbench which links to it very
granularily. Add a subslot to antrl4-cpp to reflect this and trigger a
rebuild appropriately.

Signed-off-by: Alfred Wingate <parona@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-10 00:21:36 +00:00
Arthur Zamarin e6148731e2 dev-cpp/highway: Stabilize 1.0.7-r1 amd64, #949244
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-03-08 20:53:58 +02:00
Arthur Zamarin f5c3166ba4 dev-cpp/highway: Stabilize 1.0.7-r1 x86, #949244
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-03-08 20:53:57 +02:00
Arthur Zamarin 693abf2228 dev-cpp/pystring: Stabilize 1.1.4 amd64, #950894
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-03-08 16:59:11 +02:00
Arthur Zamarin 5325e1c58f dev-cpp/highway: Stabilize 1.0.7-r1 sparc, #949244
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-03-08 16:58:11 +02:00
Jakov Smolić 4df3576a2a dev-cpp/highway: Stabilize 1.0.7-r1 ppc, #949244
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2025-03-08 15:34:34 +01:00
Jakov Smolić afbf357ec3 dev-cpp/highway: Stabilize 1.0.7-r1 ppc64, #949244
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2025-03-08 15:34:33 +01:00
Arthur Zamarin d514591fb7 dev-cpp/pystring: Stabilize 1.1.4 x86, #950894
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-03-08 16:15:44 +02:00
Arthur Zamarin f6f3edb107 dev-cpp/highway: Stabilize 1.0.7-r1 arm, #949244
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-03-08 15:40:13 +02:00
Viorel Munteanu 25933af043 dev-cpp/fast_float: drop to maintainer-needed
Closes: https://bugs.gentoo.org/941877
Signed-off-by: Viorel Munteanu <ceamac@gentoo.org>
2025-03-07 17:09:20 +02:00
James Le Cuirot 08ee86ff9d dev-cpp/azure-core: Bump to 1.15.0, drop old 1.14.1
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
2025-03-07 09:41:03 +00:00
Sam James b6c1869068 dev-cpp/clucene: explain .pc sed
Bug: https://bugs.gentoo.org/950316
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-07 02:38:24 +00:00
Jaak Ristioja cad74f9d9c dev-cpp/clucene: Remove non-existent paths from libclucene-core.pc
Closes: https://bugs.gentoo.org/950316
Signed-off-by: Jaak Ristioja <jaak@ristioja.ee>
Closes: https://github.com/gentoo/gentoo/pull/40919
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-07 02:38:24 +00:00
Alfred Wingate ef1b1276cf dev-cpp/benchmark: fix cmake package config with USE="libpfm"
Bug: https://bugs.gentoo.org/950573
Signed-off-by: Alfred Wingate <parona@protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/40899
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-05 11:25:50 +00:00
Sam James 59059b9d02 dev-cpp/glog: Stabilize 0.6.0 arm64, #862975
Signed-off-by: Sam James <sam@gentoo.org>
2025-03-02 10:48:32 +00:00
Michał Górny 9bb1214317 dev-cpp/rapidfuzz-cpp: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-03-01 12:35:12 +01:00
Arthur Zamarin 1ceb236f57 dev-cpp/rapidfuzz-cpp: Stabilize 3.3.2 sparc, #950395
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-03-01 11:28:07 +02:00
Arthur Zamarin 950122e44a dev-cpp/rapidfuzz-cpp: Stabilize 3.3.2 ppc64, #950395
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-03-01 11:28:07 +02:00
Arthur Zamarin 6d9b542be8 dev-cpp/rapidfuzz-cpp: Stabilize 3.3.2 ppc, #950395
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-03-01 11:28:06 +02:00
Arthur Zamarin 25c956c2ab dev-cpp/rapidfuzz-cpp: Stabilize 3.3.2 arm, #950395
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-03-01 11:28:06 +02:00
Arthur Zamarin e2fccf3396 dev-cpp/rapidfuzz-cpp: Stabilize 3.3.2 amd64, #950395
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-03-01 11:28:05 +02:00
Arthur Zamarin 7153bb5a86 dev-cpp/rapidfuzz-cpp: Stabilize 3.3.2 x86, #950395
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-03-01 11:28:04 +02:00
Arthur Zamarin 7ddc4b8cb9 dev-cpp/rapidfuzz-cpp: Stabilize 3.3.2 arm64, #950395
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-03-01 11:28:04 +02:00
Oliver Freyermuth f365f033d0 dev-cpp/scitokens-cpp: add 1.1.3
Closes: https://github.com/gentoo/gentoo/pull/40588

Signed-off-by: Oliver Freyermuth <o.freyermuth@googlemail.com>
Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
2025-02-28 18:00:42 +01:00
Ionen Wolkens a8195ffcd2 dev-cpp/cli11: add 2.5.0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
2025-02-27 07:42:50 -05:00
Michał Górny ce01808d6a dev-cpp/rapidfuzz-cpp: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-02-22 16:31:15 +01:00
Arthur Zamarin 599922a6eb dev-cpp/rapidfuzz-cpp: Stabilize 3.3.1 sparc, #949419
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-02-22 16:47:02 +02:00
Maciej Barć a20a1da740 dev-cpp/toml11: drop old 4.2.0
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2025-02-16 23:35:17 +01:00
Maciej Barć 21d6db1f71 dev-cpp/toml11: bump to 4.4.0
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2025-02-16 23:35:17 +01:00
Sam James 5ef63b60cf dev-cpp/antlr-cpp: fixup src_unpack
We made a last minute rename removal so change src_unpack accordingly.

Signed-off-by: Sam James <sam@gentoo.org>
2025-02-16 11:54:13 +00:00
Alfred Wingate 7d01adb62f dev-cpp/antlr-cpp: update upstream metadata
Signed-off-by: Alfred Wingate <parona@protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/40592
Signed-off-by: Sam James <sam@gentoo.org>
2025-02-16 11:54:12 +00:00
Alfred Wingate 25587ebc84 dev-cpp/antlr-cpp: add 4.13.2
Bug: https://bugs.gentoo.org/934688
Signed-off-by: Alfred Wingate <parona@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
2025-02-16 11:54:11 +00:00
Holger Hoffstätte 32978aa911 dev-cpp/valijson: add 1.0.4
Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com>
Closes: https://github.com/gentoo/gentoo/pull/40585
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-02-15 15:39:04 +02:00
Michał Górny bab1391a9c dev-cpp/rapidfuzz-cpp: Bump to 3.3.2
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-02-12 05:08:12 +01:00
Alexey Sokolov 29e669eb24 dev-cpp/asio: drop 1.28.1, 1.30.1
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org>
Closes: https://github.com/gentoo/gentoo/pull/40522
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2025-02-11 21:54:23 +01:00
Alexey Sokolov 06358ce1fa dev-cpp/sol2: drop 3.3.1
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org>
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2025-02-11 21:54:21 +01:00
Alexey Sokolov ec77c6c333 dev-cpp/yaml-cpp: drop 0.7.0-r2
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org>
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
2025-02-11 21:54:21 +01:00
Alexey Sokolov e73cca4308 dev-cpp/cctz: drop 2.3_p20230228
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org>
Signed-off-by: Louis Sautier <sbraz@gentoo.org>
2025-02-11 01:06:35 +01:00
Sam James 6b62051ac3 dev-cpp/rapidfuzz-cpp: Stabilize 3.3.1 amd64, #949419
Signed-off-by: Sam James <sam@gentoo.org>
2025-02-08 18:02:38 +00:00
Arthur Zamarin f8d90ebd1a dev-cpp/rapidfuzz-cpp: Stabilize 3.3.1 x86, #949419
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-02-08 15:55:21 +02:00
Arthur Zamarin 687366f718 dev-cpp/rapidfuzz-cpp: Stabilize 3.3.1 ppc64, #949419
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-02-08 13:39:25 +02:00
Arthur Zamarin d63af94072 dev-cpp/rapidfuzz-cpp: Stabilize 3.3.1 arm, #949419
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-02-08 13:39:24 +02:00
Arthur Zamarin 351ebc4b67 dev-cpp/rapidfuzz-cpp: Stabilize 3.3.1 arm64, #949419
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-02-08 13:39:23 +02:00
Jakov Smolić 8a75f2002c dev-cpp/rapidfuzz-cpp: Stabilize 3.3.1 ppc, #949419
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
2025-02-08 12:15:28 +01:00
Alexey Sokolov c7fab4a9cb dev-cpp/cpp-httplib: add 0.18.6
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org>
Closes: https://github.com/gentoo/gentoo/pull/40482
Signed-off-by: Sam James <sam@gentoo.org>
2025-02-08 03:09:24 +00:00
Alexey Sokolov b676540a67 dev-cpp/cpp-httplib: drop 0.18.0
Signed-off-by: Alexey Sokolov <alexey+gentoo@asokolov.org>
Signed-off-by: Sam James <sam@gentoo.org>
2025-02-08 03:09:24 +00:00
Maciej Barć c4cb96a5c8 dev-cpp/curlpp: fix curloption
Closes: https://bugs.gentoo.org/939581
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2025-02-06 23:36:21 +01:00
Arthur Zamarin f6bf2231a9 dev-cpp/fast_float: Keyword 7.0.0 sparc, #948907
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-02-01 11:51:02 +02:00
WANG Xuerui 6dff91ec9f dev-cpp/fast_float: keyword 7.0.0 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
2025-02-01 15:43:44 +08:00