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