summaryrefslogtreecommitdiff
path: root/dev-util
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-04-08 08:43:12 +0100
committerV3n3RiX <venerix@koprulu.sector>2025-04-08 08:43:12 +0100
commite81d2dd033df3a61b874a9a37f951ca05eead86f (patch)
tree82bfb1314b75b6c04de41a378a4838b7a18b0d68 /dev-util
parent288d9455931660abb6dfa534a78d45c7fb901477 (diff)
gentoo auto-resync : 08:04:2025 - 08:43:11
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/Manifest.gzbin65447 -> 65449 bytes
-rw-r--r--dev-util/breakpad/Manifest6
-rw-r--r--dev-util/breakpad/breakpad-2022.07.12.ebuild56
-rw-r--r--dev-util/breakpad/breakpad-2024.02.16.ebuild (renamed from dev-util/breakpad/breakpad-2023.01.27.ebuild)4
-rw-r--r--dev-util/codeblocks/Manifest7
-rw-r--r--dev-util/codeblocks/codeblocks-20.03_p13518-r1.ebuild4
-rw-r--r--dev-util/codeblocks/codeblocks-20.03_p13518.ebuild4
-rw-r--r--dev-util/codeblocks/codeblocks-25.03.ebuild111
-rw-r--r--dev-util/codeblocks/files/codeblocks-25.03_env.patch44
-rw-r--r--dev-util/diffoscope/Manifest2
-rw-r--r--dev-util/diffoscope/diffoscope-289.ebuild2
-rw-r--r--dev-util/gperf/Manifest2
-rw-r--r--dev-util/gperf/gperf-3.2.ebuild24
-rw-r--r--dev-util/pahole/Manifest4
-rw-r--r--dev-util/pahole/pahole-1.29.ebuild3
-rw-r--r--dev-util/pahole/pahole-9999.ebuild1
-rw-r--r--dev-util/rbtools/Manifest4
-rw-r--r--dev-util/rbtools/rbtools-5.1.1.ebuild4
-rw-r--r--dev-util/rbtools/rbtools-5.2.ebuild58
-rw-r--r--dev-util/trace-cmd/Manifest2
-rw-r--r--dev-util/trace-cmd/trace-cmd-3.3.1-r1.ebuild (renamed from dev-util/trace-cmd/trace-cmd-3.3.1.ebuild)12
21 files changed, 276 insertions, 78 deletions
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index 2910e3a89d52..610b3d1eb48d 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/breakpad/Manifest b/dev-util/breakpad/Manifest
index d86de82879dd..eb805c9fffe9 100644
--- a/dev-util/breakpad/Manifest
+++ b/dev-util/breakpad/Manifest
@@ -2,10 +2,8 @@ AUX breakpad-2022.06.04-gentoo.patch 3418 BLAKE2B cbcaabb31e17e45f7b2ed82a6bf6d0
AUX breakpad-2022.07.12-gcc13.patch 340 BLAKE2B 60c71f3d7f3eaa69a40573daad827a7e030a4a5541e324fe7dcbc9e25b21f67c7f1b070b3bfef4f23c8c031e09f8184c3eb374956d6d48aabcbc8eef1e3e0e05 SHA512 8a0abbcd31e0d05563a7445a12c620b665c5d1dbbe57d36c0d81b78f126d0d253fb936e105bf056e9752556e26fad3e0984d626b6255f4ea27f810b0665904e3
AUX breakpad-2023.01.27-gentoo.patch 3683 BLAKE2B a54a7a7dc740d2de99e58c9d73e64f7d952dc07f527436dd898d3cd427a16f1af988e11a376b9d2206870771b56c03b9648ba107614eee1c8a2701ae370704d2 SHA512 4e27315aa827feca3443af3310baab0d92e4c6366327d7b8979bc0135806253a8424ad514334016d4e0e28794bde5ce4be49da934dca735a5eaf5f2a3a76af57
AUX breakpad-2023.06.01-gentoo.patch 3749 BLAKE2B 8240f1fee3b90f60e5ac2e8eef056cff15f1366c811a08cbfb3e8a6017804f8930bf9e0d8e760e5b8e5bdf566870bef919fb56026f6bbcd2ccb649d5593187a6 SHA512 7ef2915384e012a8c4b12f66b0edf1ef3e8afff1fcd626170a7bbbc8f33850c1f0caa20050738dede46e375df04035fc7b07c82ea9d5a49c33ec9cfdbee98ac7
-DIST breakpad-2022.07.12.tar.gz 5373070 BLAKE2B 3598bcebf249c73a13eb77743ee993fb96ebf9585a68e45169afcf34fb836a126ce3b8d71e78dedd3407b843297857619de39fc38661ff80545d572dde098ea1 SHA512 872fa74520709d6510b798c7adfb7fed34a84b1831e774087515c23a005b0ea76ef7758bb565f0ff9f2153206cf53958621463fba0e055c9d31dc68f687e2b8f
-DIST breakpad-2023.01.27.tar.gz 5455242 BLAKE2B 650f9c2ff4ee5e50f9d51573706757cc56a4d64171a5aea7b825327c55b05b9122d375e718951eee26c2bde7aae69d385205fa777fa23e61e5c97683f3c76120 SHA512 c6802c55653289780232b20e2abc0458c49f3cdff108c3ddfd6e40a2f378da34adbc158548e9c88cbfdbba9526477da9b68c2c45e205231e2802fe533b6bd6a4
DIST breakpad-2023.06.01.tar.gz 5472205 BLAKE2B c1cb70944d044a699f01eb7ad4d3fc0e743ca33c74613fdeb06930077279d6559d797e9e5ef437968f088657f5ae71b01e8824d63759e5b8244a8deac0aecd3e SHA512 7a231bbaf88f94c79b1ace1c3e66bd520595905bfc8a7ffa1aa453ea6f056136b82aea3a321d97db4ccfd1212a41e8790badcc43222564d861e9e5c35e40a402
-EBUILD breakpad-2022.07.12.ebuild 1051 BLAKE2B a4704c377b1a9ca11734b7a344b255a596496b7ceea914bfe2455fd3c54757c2d4e2aeec1f3ca9aef2b24968560f262a6ed5a8aa7a77d33e1fba6633ad23039b SHA512 cfcdbad15225e94150bc020978154595afe16d8f91277eb9932a3608cffee56b770f0add22e07a7991de6a3b7e43e256fb46641996b5bcce205f5bb44772ed0c
-EBUILD breakpad-2023.01.27.ebuild 1185 BLAKE2B 940326f2dee4275e2fe05edc76253356d0be1e0c8d6ec7620c93071b46df66cd8aa9ba4251d803c4e58c975193f8617e5804b24dc034f8b978ce04b8b12c9a24 SHA512 48ade2fe66ad22597c87827db50aeff20540536c4247b86946b195b00293e1f91dab17107adbbd8895fea1344d9da3e17750d5d8c55633017cee5c6b33ea76e2
+DIST breakpad-2024.02.16.tar.gz 5484074 BLAKE2B 3cbfe8a1836a29f13a42aec81e75fb94a9df9460e262f0a040f79419a6373fb3a69e13a657b1a6b008c41aec0af9bf9d1b52d880040a1db01ccdd973d78d5e8b SHA512 88c691983c6c92fd5321d729c8eec059914293de0e91fe1d429a6247f3b7299f32ec4938eccbbe2c95a9ca507db14d73a1c9798d5fce79a8b474c3c216f0951a
EBUILD breakpad-2023.06.01.ebuild 1185 BLAKE2B 940326f2dee4275e2fe05edc76253356d0be1e0c8d6ec7620c93071b46df66cd8aa9ba4251d803c4e58c975193f8617e5804b24dc034f8b978ce04b8b12c9a24 SHA512 48ade2fe66ad22597c87827db50aeff20540536c4247b86946b195b00293e1f91dab17107adbbd8895fea1344d9da3e17750d5d8c55633017cee5c6b33ea76e2
+EBUILD breakpad-2024.02.16.ebuild 1197 BLAKE2B 09d29e06439b355aecdf261d4bbc959cf6d432b5c5b56f31b9b3668884576909929fb9521d661582e6e2fa0e560ffa75071df7778a1bf58770718cddb30fe672 SHA512 a0060557a1a157c998394c42373675d84ae9aae303c1af10f53088734aa4ea2f859abadd3067ed3c57d80362fa0bf0ecf0e201f778b95ad06454c2ad4f62ea1b
MISC metadata.xml 383 BLAKE2B c6b02910a824de40b239e310519be95898697b655baee86af55592163fda982708063c1d425220c0280cf2cb2d4ce50a4f80a463ef890a7254fc7ef34930bd2f SHA512 5f1622159fa76dd53ad185e642a680080ffcdda5905751fd39dad74b20d225ec9715c555cadaeaeaa4d6ada8037d8c845f8e26e4981672bf9fd15317a23becb8
diff --git a/dev-util/breakpad/breakpad-2022.07.12.ebuild b/dev-util/breakpad/breakpad-2022.07.12.ebuild
deleted file mode 100644
index eac86e3033e5..000000000000
--- a/dev-util/breakpad/breakpad-2022.07.12.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="implement a crash-reporting system."
-HOMEPAGE="https://chromium.googlesource.com/breakpad/breakpad/"
-SRC_URI="https://github.com/google/${PN}/archive/refs/tags/v${PV}.tar.gz
- -> ${P}.tar.gz"
-
-LICENSE="BSD BSD-4"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-RDEPEND="
- net-misc/curl
-"
-DEPEND="${RDEPEND}
- dev-libs/linux-syscall-support
- dev-embedded/libdisasm
-"
-BDEPEND="test? ( dev-cpp/gtest )"
-RESTRICT="!test? ( test )"
-
-PATCHES=(
- "${FILESDIR}"/${P}-gcc13.patch
- "${FILESDIR}"/${PN}-2022.06.04-gentoo.patch
-)
-
-src_prepare() {
- default
- sed -i \
- -e 's|"third_party/lss\(.*\)"|<lss\1>|' \
- $(find src -name '*.cc' -o -name '*.h') \
- || die
- sed -i \
- -e '/includelss/d' \
- -e '/third_party\/curl/d' \
- Makefile.am \
- || die
- sed -i \
- -e "/AC_INIT/s:0.1:${PVR}:" \
- -e "/AS_VAR_APPEND/d" \
- configure.ac \
- || die
- eautoreconf
-}
-
-src_configure() {
- econf \
- --enable-system-test-libs \
- || die
-}
diff --git a/dev-util/breakpad/breakpad-2023.01.27.ebuild b/dev-util/breakpad/breakpad-2024.02.16.ebuild
index a9c53669718b..fce1716bd016 100644
--- a/dev-util/breakpad/breakpad-2023.01.27.ebuild
+++ b/dev-util/breakpad/breakpad-2024.02.16.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2024 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -27,7 +27,7 @@ RESTRICT="!test? ( test )"
REQUIRED_USE="elibc_musl? ( !tools )"
PATCHES=(
- "${FILESDIR}"/${P}-gentoo.patch
+ "${FILESDIR}"/${PN}-2023.06.01-gentoo.patch
)
src_prepare() {
diff --git a/dev-util/codeblocks/Manifest b/dev-util/codeblocks/Manifest
index 3ac2a70c7625..48895528de79 100644
--- a/dev-util/codeblocks/Manifest
+++ b/dev-util/codeblocks/Manifest
@@ -2,6 +2,7 @@ AUX codeblocks-20.03-env.patch 1365 BLAKE2B 550b86319823c8453000d0a3a5e1c9a0845b
AUX codeblocks-20.03_Scintilla_fix_buffer_over-read_with_absolute_reference.patch 902 BLAKE2B 57dd173c91ac7d9c2a5a6c5aeb480e7f48ce7ead98333ab4bdfb51be18c65471bb5cdd8dfe5f20bf098e383bda21aaffc2b7a4a9e08b04423fa04000e1f8df69 SHA512 ef99d2adf255c76a0bde4545fefd6058964f94eb51a5459c52fefd233502b2669270b065a87e543a00e71e4c630cf58ecec33e1f190d8d9e1a2ed87cacafb473
AUX codeblocks-20.03_fix_DoxyBlocks_startup_segfault.patch 1886 BLAKE2B dcf643fcc53f18b3e7635ccad22b98f69974c081b1af6cdc22901bd7b5ce76920f02084c2b1caa386aa018a5002c42fb1947b76c329ba1acd3559d24c6d61ce8 SHA512 c3d8e30cdfc091d881d268f384e74d45c1402a0b52a1e09814e950791c0d8bb8c0a23c34241419aba039926f275117cffd9a079b126bdec1a4ad82511fb88d7d
AUX codeblocks-20.03_p13518_FortranProject-r378-autotools-build.patch 16568 BLAKE2B faa888e1a7886277e55825886cf434368707b100b3b55a3c1708c80d54f5ff4543087aa01c8978dbeb5ef89ea58e3c8de27e86efc632188d68cff8a2e98316a4 SHA512 3d65053258623c7018108e68c09e823797f1ba6e0a882140d88c5cce15a1ea6ff2138aaf038a9b454bb6d18b7fac3f47824a38a8f24c341e6ba7758cd9d399f0
+AUX codeblocks-25.03_env.patch 1722 BLAKE2B 27784341401af728b983ef5888ef9854c609118f7df44edd18a25ef3a6749083915968b6d18f6398b9246d535bd735c90405fa70e5a3aca8ca90ff9349db9f5f SHA512 978c1af82d774edf95eec2dae4d55ef33d51a38ae00c952a27773cb06b0708716ad6247934ecb589271966177825553110178b7411c052d4aba2a1e859eabb00
AUX codeblocks-9999-nodebug.diff 539 BLAKE2B e205eb643be1e0a9103c77b632c10c36fd86a65866460583dbc8b4324fc5893f726b09b19ebdaea2cd38710148ec0815d8dd1d2055461421874256b5e8502e8f SHA512 f63c1d81b119d6278804b48240651e09d7d0595cf44fce6ae8a9bc4a4bbdddea7a9f4a7d7d000fb9c98aeec2c680d07bd9eb4694238fc10f5d38c8a807f8d9b2
DIST codeblocks-20.03-codecompletion-symbolbrowser-update.tar.xz 52572 BLAKE2B 4752a84f5471f68f2c1044df6c6c3c25dd61f03e916bfcff1d091fe66aec8911cd02c7d824431dd307267d00af209cfd0b614528fe091a2d3c4bccbc688e83ef SHA512 acd79ffeed03023ac5e33fd685942f5593d0f7bc488b1d53e6c502618b980d565b1f2bc479da4de869ad2e839e263ddbff2a8847ef39b822aab69b87d5cd01a8
DIST codeblocks-20.03-fortran-update-v1.7.tar.xz 12092 BLAKE2B df59ca9e00765f39f64d889ed22af61db8c2bb5f217dbda64d325327be8ef1ce318bc0b2538dd19ee911d84fccb6693f6e287f4d084e8243b34777f464ba5e61 SHA512 aec8062bbf0cd524b683ba9f2f6befec0bfb9f9b1f8ea61ffb679cf449f4ece20502f4fda101ab559151616fc7d7826e308a6468634502930f09ea3a8590c359
@@ -9,10 +10,12 @@ DIST codeblocks-20.03-fortran-update-v1.8.tar.xz 43672 BLAKE2B c30f64a7211debd72
DIST codeblocks-20.03-fortran.tar.xz 15828 BLAKE2B 3ad1be0ecdc61759edcbb12065a0d8065e5c4571bfdd99bcf6ad8cbda82f64def8ad7121770fe780c1837d06d58edb0209d2ab3b966ecd133c5d46f79c0cbb4e SHA512 06a9a87e560914ae49895843321c26581409e9213265d20476c9c4a8ad2dd9ff63cffdb416e7494bd74ce4a11578f11ef387dd851b1394a50baade8491caaa17
DIST codeblocks-20.03.tar.xz 11799264 BLAKE2B cdaca38e26e0f1bf12e774cf737e0b6647f070d07f0ca5bec97926528a3511ecb8b3306fb6af473729384a5fe22d4870db8ca988895d619a1e7e2a1d9de2a41f SHA512 f97c1a02d31f0be4dc08b1f19b57bd0d3cba375ab5f33ab91b2a2df7817018f5b3e3063ed07199a3970644f1caa7c7e511db2034c73264f5f4963046d65b0097
DIST codeblocks-20.03_p13518.tar.bz2 19779652 BLAKE2B cc445516ce92918dfac67b250e17a4d1f3aa0f86b58dfd701c723b1e4436bbcd7366754d64f75907680de65ce340d38b54c9bd48b31dc7078625186855d6b29a SHA512 2cdf52b04931f8ee788071579eed03b1737e05d890ec7bb9ed3458de770b86507cc276604740f9ea2b7928983a703eb4e4a8a97637e0dc267c9e8e49866f0430
+DIST codeblocks-25.03.tar.xz 17866880 BLAKE2B 7ce130d12a2f896252ab6747d222d9306448bf62288ee9d701d95731e1f858e067ce26237dbe0399ff1b22997a78dc41629c68abb74d2ec3e5dd4155b38ba46e SHA512 a5a7d6fd554dde781c5bd31c24f0f8a40c15d0525ecd66139e30709d72f46bee89fb75607c1ebc04d1473329add10bf7ee8c41ef2760a7e7bec221503b37efa1
DIST fortranproject_r378.tar.bz2 603873 BLAKE2B ed1fe94c591ec8ce1e5a844b3fa789f1bbecfade19a4ac1c3d17098da704b271be2e13d680e43050116d7117d40e117fa50d75ab5cc3ddd7223f46e1c2a162cd SHA512 fb4645f81b087d22e5735a33aded806595f96ccd1c2d32123a919c48de260ce2e1d96551fae0b65663902bc198a8f4ab158233b8755693df38315ea688cbaf92
EBUILD codeblocks-20.03-r6.ebuild 2388 BLAKE2B 251e3569304c6fe42a5074ee1bf457f39d7306c403a81308cd2e2f410445e6cd2411b22c90ac9ca274c6f1df69f1407761ee5f781e26ee919fb4ae1b0cce04f9 SHA512 5ca19abf0d252e84a9e7f3bb1339bfe45459aafd730dbc3129fafd6cdc400295c7691f5b8d524795c564b163988c33e23e3980bd8c584f155cc5baf438bffd0a
EBUILD codeblocks-20.03-r7.ebuild 2692 BLAKE2B cd4e7bd16ab478d662f94193cbe31cbd1450d98061af54a24a572ef2f1ef39fa82b822f68df7c2ecbb5e626757e7760326a2cdc712a39965161c91c3fae58b70 SHA512 b67d05d542e560d3b08ad5db3b07324bf188fd64bec3008bb8667dd6ae75c96c554b5174b694aac9ebeb4839a1165d28cf6ec8ab4be9d6f1dc94096274aa6aa4
-EBUILD codeblocks-20.03_p13518-r1.ebuild 2744 BLAKE2B 1e476c0122b9cdd02bf13e838a01651fc55019b8428d98ac8f9e0a7fba26ae9c587e60b9779c15a92d699d11e6c1da40620e23fc0dcc1325871f774660329135 SHA512 e666119846fed53eeba72f02eb6ba3f1757c94ebd17d7b1844446cd0d38581e814d2d63c15a7ba78f34f70bc06697fc9caa129ba8fccb75e4179acbeb5d2dbc7
-EBUILD codeblocks-20.03_p13518.ebuild 2783 BLAKE2B fa2e7f7dcf8186bc6e8f7cd693549546b01a7545e56fe5c196883e6dd911c9e3c0682925c672cce8d6d1c6b3c1d00f4f277eabed674af04655a529f151106247 SHA512 e7b427594023bf95000a713e8f3b23621a891d18528a6f021d16cd1a6750e9f870caa32299758827ff09c5f175bb15fe88e71729cb58a4bd6001a8dd78a0c474
+EBUILD codeblocks-20.03_p13518-r1.ebuild 2763 BLAKE2B 7b6b21d9db809fdbe5f725aef9d192988731d92652b25787d2d6ff5656076661ba4c90a7358c5effe79d9bbef7b67308667165ba30be65a491700af5a3c8a946 SHA512 4d8a203ad5a2a480365ca1b04126b41c75e1cd89a8a86d843b48979600427aa2c18d4c14371c514bb4d35e0d94f41d8680b0ea350513fb3e5c2135ab11d10464
+EBUILD codeblocks-20.03_p13518.ebuild 2797 BLAKE2B 6b1149dc493dea44472e03d44059efdc7116d0686001a26fd6bda8315702c15cd5b92e4e1c6d9e28be6a445abdab66a6cb4e967a48fb2a7d09027473d2c93563 SHA512 28653795cb157bc664c6e9bf0026dcc96f4bfb74e72f385b2894aeaaa1a435c9d85c58573bd50d533776054d1e37398338218221ef47425dcaef181d094e2676
+EBUILD codeblocks-25.03.ebuild 2143 BLAKE2B 88838c87d9600e87151a23e1b2ffd29d061a1d1c0953df78e9bcfebea59e95bf1ed0cecae88f6682ac9552a346b91a3ac0311893eae3f8ad9c291a02737a7e1d SHA512 6844be985e72410bb386511293d1d3e656b38a9a4be51100e11cf2e1e7477270243730cc9620c69b3708369d101f3720cce093d364934d18204046070eaca8a1
EBUILD codeblocks-9999.ebuild 1920 BLAKE2B c1e5e42e8690704e0eac209edaee69528662e570b488d3694885c43ef02776280134d0a4955c5ffa2dc6efdfd17a593862a4acab18dda1b662c0429785f8815a SHA512 0bc588f23ec776fd65e411b6f47b449c60c22e0627b9febc2c4331f2a01da540470e7b60305364c44ca80fd91aeb7d01f514b01ba0e688b7e3a5843be6a3d8bd
MISC metadata.xml 845 BLAKE2B f7b882b01dd425c6eb56c164a95e7e635ba59591ec1839a9b925496e4c40bf03497ec4134eb38b47f9eb54b765773890896ba243b5936cf7bc3b71f7e7ce41d4 SHA512 ae0650c5218f8e18422926bb11daa9cc89804221b9958963da484464668e99f6049ef099fc6a63f3a0800fa15238ecf0607da0a495c42d5029a94ed15ef4c985
diff --git a/dev-util/codeblocks/codeblocks-20.03_p13518-r1.ebuild b/dev-util/codeblocks/codeblocks-20.03_p13518-r1.ebuild
index 624f076ca642..e4fc4f830c2d 100644
--- a/dev-util/codeblocks/codeblocks-20.03_p13518-r1.ebuild
+++ b/dev-util/codeblocks/codeblocks-20.03_p13518-r1.ebuild
@@ -27,7 +27,7 @@ SRC_URI="
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ppc ~x86"
IUSE="fortran contrib debug"
@@ -56,7 +56,7 @@ DEPEND="
PATCHES=(
"${FILESDIR}/${PN}-9999-nodebug.diff"
- "${FILESDIR}/${P}_FortranProject-r378-autotools-build.patch"
+ "${FILESDIR}/${PN}-20.03_p13518_FortranProject-r378-autotools-build.patch"
)
src_unpack() {
diff --git a/dev-util/codeblocks/codeblocks-20.03_p13518.ebuild b/dev-util/codeblocks/codeblocks-20.03_p13518.ebuild
index d1af273b5c6a..4afd82e40c25 100644
--- a/dev-util/codeblocks/codeblocks-20.03_p13518.ebuild
+++ b/dev-util/codeblocks/codeblocks-20.03_p13518.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -58,7 +58,7 @@ DEPEND="
PATCHES=(
"${FILESDIR}/${PN}-9999-nodebug.diff"
- "${FILESDIR}/${P}_FortranProject-r378-autotools-build.patch"
+ "${FILESDIR}/${PN}-20.03_p13518_FortranProject-r378-autotools-build.patch"
)
src_unpack() {
diff --git a/dev-util/codeblocks/codeblocks-25.03.ebuild b/dev-util/codeblocks/codeblocks-25.03.ebuild
new file mode 100644
index 000000000000..14c7b5bca457
--- /dev/null
+++ b/dev-util/codeblocks/codeblocks-25.03.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+WX_GTK_VER="3.2-gtk3"
+
+inherit autotools flag-o-matic multiprocessing wxwidgets xdg
+
+REV=13518
+REV_DATE="2024-05-05 20:30:28"
+FP_NAME=fortranproject
+FP_REV=378
+
+DESCRIPTION="The open source, cross platform, free C, C++ and Fortran IDE"
+HOMEPAGE="https://www.codeblocks.org/"
+SRC_URI="https://downloads.sourceforge.net/${PN}/${P/-/_}.tar.xz -> ${P}.tar.xz"
+S="${WORKDIR}/${P/-/_}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+IUSE="fortran contrib debug"
+
+BDEPEND="virtual/pkgconfig"
+
+RDEPEND="
+ app-arch/zip
+ dev-libs/glib:2
+ >=dev-libs/tinyxml-2.6.2-r3
+ >=dev-util/astyle-3.1-r2:0=
+ x11-libs/gtk+:3
+ x11-libs/wxGTK:${WX_GTK_VER}[X]
+ contrib? (
+ app-arch/bzip2
+ app-text/hunspell:=
+ dev-libs/boost:=
+ media-libs/fontconfig
+ sys-libs/zlib
+ )
+"
+
+DEPEND="
+ ${RDEPEND}
+ x11-base/xorg-proto
+"
+
+PATCHES=(
+ "${FILESDIR}/${P}_env.patch"
+ "${FILESDIR}/${PN}-20.03_p13518_FortranProject-r378-autotools-build.patch"
+)
+
+src_prepare() {
+ default
+
+ # Let's make the autorevision work.
+ echo "m4_define([SVN_REV], ${REV})" > revision.m4
+ echo "m4_define([SVN_DATE], ${REV_DATE})" >> revision.m4
+
+ eautoreconf
+}
+
+src_configure() {
+ # Bug 858338
+ append-flags -fno-strict-aliasing
+
+ setup-wxwidgets
+
+ # USE="contrib -fortran" setup:
+ use fortran || CONF_WITH_LST=$(use_with contrib contrib-plugins all,-FortranProject)
+ # USE="contrib fortran" setup:
+ use fortran && CONF_WITH_LST=$(use_with contrib contrib-plugins all)
+ # USE="-contrib fortran" setup:
+ use contrib || CONF_WITH_LST=$(use_with fortran contrib-plugins FortranProject)
+
+ local myeconfargs=(
+ --disable-pch
+ --disable-static
+ $(use_with contrib boost-libdir "${ESYSROOT}/usr/$(get_libdir)")
+ $(use_enable debug)
+ ${CONF_WITH_LST}
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+ if use contrib; then
+ if (( $(get_makeopts_jobs) > 8 )); then
+ emake -j8 # Bug 930819
+ else
+ emake
+ fi
+ else
+ emake
+ fi
+}
+
+src_install() {
+ default
+ find "${ED}" -type f -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+}
diff --git a/dev-util/codeblocks/files/codeblocks-25.03_env.patch b/dev-util/codeblocks/files/codeblocks-25.03_env.patch
new file mode 100644
index 000000000000..cb2ee41e9f4b
--- /dev/null
+++ b/dev-util/codeblocks/files/codeblocks-25.03_env.patch
@@ -0,0 +1,44 @@
+# Remove adding of "-g" to CFLAGS and CXXFLAGS if "./configure --enable-debug"
+diff -Naur old/m4/acinclude.m4 new/m4/acinclude.m4
+--- old/m4/acinclude.m4
++++ new/m4/acinclude.m4
+@@ -91,8 +91,6 @@
+ AC_ARG_ENABLE(debug, [AC_HELP_STRING([--enable-debug], [turn on debugging (default is OFF)])],,
+ enable_debug=$debug_default)
+ if test "x$enable_debug" = "xyes"; then
+- CFLAGS="-g $CFLAGS"
+- CXXFLAGS="-g $CXXFLAGS"
+ CPPFLAGS="-DDEBUG -DcbDEBUG $CPPFLAGS"
+ AC_MSG_RESULT(yes)
+ else
+diff -Naur a/m4/acinclude.m4 b/m4/acinclude.m4
+--- a/m4/acinclude.m4
++++ b/m4/acinclude.m4
+@@ -211,7 +211,7 @@
+ fi
+
+ AC_MSG_CHECKING(whether to build the displayevents plugin)
+-dsplayevents_default="yes"
++displayevents_default="yes"
+ AC_ARG_ENABLE(displayevents, [AC_HELP_STRING([--enable-displayevents], [build the displayevents plugin (default YES)])],,
+ enable_displayevents=$displayevents_default)
+ AM_CONDITIONAL([BUILD_DISPLAYEVENTS], [test "x$enable_displayevents" = "xyes"])
+diff -Naur a/src/plugins/displayevents/Makefile.am b/src/plugins/displayevents/Makefile.am
+--- a/src/plugins/displayevents/Makefile.am
++++ b/src/plugins/displayevents/Makefile.am
+@@ -8,7 +8,7 @@
+ libDisplayEvents_la_LDFLAGS = -module -version-info 0:1:0 -shared -no-undefined -avoid-version
+
+ libDisplayEvents_la_LIBADD = $(PLUGIN_WX_LIBS) \
+- ../../../sdk/libcodeblocks.la
++ ../../sdk/libcodeblocks.la
+
+ libDisplayEvents_la_SOURCES = DisplayEvents.cpp
+
+@@ -21,5 +21,5 @@
+
+ CLEANFILES = $(pkgdata_DATA)
+
+-IncrementalSearch.zip: manifest.xml
++DisplayEvents.zip: manifest.xml
+ PWD=`pwd` cd $(srcdir) && zip -R $(PWD)/DisplayEvents.zip manifest.xml > /dev/null
diff --git a/dev-util/diffoscope/Manifest b/dev-util/diffoscope/Manifest
index 9c2f5a3f3538..b4a24d0b0cb3 100644
--- a/dev-util/diffoscope/Manifest
+++ b/dev-util/diffoscope/Manifest
@@ -2,6 +2,6 @@ DIST diffoscope-288.tar.bz2 3157674 BLAKE2B 546cf9cca9ca1f81470cfa347517054cc00a
DIST diffoscope-289.tar.bz2 3157044 BLAKE2B bd7c705098857251883a4506d483e23c24c845ecc624e7487afc111e01a8aee710862abf0ea1638c9c2455812d4cf6a2f491e63bfa6389d4dc9ff053a30de30b SHA512 e47538aed4136ef0891d569a0723c45d294757592762f20281fe6061aa52a4f926f49e7e491cb0a746f6f60bc14834762d1de968879db49b8a9a3b0e01a1ffc6
DIST diffoscope-293.tar.bz2 3157506 BLAKE2B eb52326fafb8a1c8642170828f4cee10ad055c4dc586a28648806c748e2368d3fffc7a5be088be0c4792b8daf81199f4aefbf0e573cc6bc1a16068c70a697f81 SHA512 39e0d8895207d6cb108cb2483508bfded7fa55aa15dfff6bf5d293e149a9359cdf5159d3657f0f584da98889375f65ae26b0a87d6f62938cfcbd438d29d83b30
EBUILD diffoscope-288.ebuild 3937 BLAKE2B 38da064a3715a2c13b3a674416dc4ef91b39024e81ee13e01ff1ef788a988a5c946ec363df8d6b62cf11609a830c592e68c84a04f0f7d2fe9822e37c9d4be28d SHA512 97537df18723a72b2e91390bf7f4406b38b864ac695795597874686f360307841ea570a3d60ca11c94c0efe0fe13ec888699fe46d7fee21e639ef0674b4ce9c2
-EBUILD diffoscope-289.ebuild 3938 BLAKE2B 1fe168439f96d6c496b2ebcc7352b6d35a7d4f9348e86639e93825a15d7aaa1564f89ce67d58ec31848d64f19d8f48266b5b57c20f121d0a0f3bc2e8fab0a820 SHA512 a580e39916e09c66bb9d243347654cb69850d2feaf64e7144254b07be4a614bfec562e952bed52cec7d81fbf7f8406e9d72f5ab2d99f888655c8ed6552336e2e
+EBUILD diffoscope-289.ebuild 3937 BLAKE2B 38da064a3715a2c13b3a674416dc4ef91b39024e81ee13e01ff1ef788a988a5c946ec363df8d6b62cf11609a830c592e68c84a04f0f7d2fe9822e37c9d4be28d SHA512 97537df18723a72b2e91390bf7f4406b38b864ac695795597874686f360307841ea570a3d60ca11c94c0efe0fe13ec888699fe46d7fee21e639ef0674b4ce9c2
EBUILD diffoscope-293.ebuild 3938 BLAKE2B 1fe168439f96d6c496b2ebcc7352b6d35a7d4f9348e86639e93825a15d7aaa1564f89ce67d58ec31848d64f19d8f48266b5b57c20f121d0a0f3bc2e8fab0a820 SHA512 a580e39916e09c66bb9d243347654cb69850d2feaf64e7144254b07be4a614bfec562e952bed52cec7d81fbf7f8406e9d72f5ab2d99f888655c8ed6552336e2e
MISC metadata.xml 2086 BLAKE2B 75fdcf3b9bb7b9dd6222f07a04a96b2166c9a819ca5c6358daf4451bf73951b443596e05548ebdc163338eafbc75574e47635b3920ee8125690a310bf5185cf2 SHA512 552933e0c0e9cf23a8f3435a2587c6738f26e5153d773a745159ab1623ad5f39ef5d2647368918b9fdb25d61aab6a02a860c0f815740c1b70c973aa0a48a11ce
diff --git a/dev-util/diffoscope/diffoscope-289.ebuild b/dev-util/diffoscope/diffoscope-289.ebuild
index 6f5fc7ca5b80..d64cbed20f1c 100644
--- a/dev-util/diffoscope/diffoscope-289.ebuild
+++ b/dev-util/diffoscope/diffoscope-289.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://diffoscope.org/archive/${P}.tar.bz2"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
IUSE="acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file
find gettext gif gpg haskell hdf5 hex imagemagick iso java llvm lzma
mono opendocument pascal pdf postscript R rpm sqlite squashfs
diff --git a/dev-util/gperf/Manifest b/dev-util/gperf/Manifest
index 3eee5a1f0ee9..51134a0e1aff 100644
--- a/dev-util/gperf/Manifest
+++ b/dev-util/gperf/Manifest
@@ -2,5 +2,7 @@ AUX gperf-3.1-clang-16-wregister.patch 766 BLAKE2B 52117a973bf01ed6c8c43d383f128
AUX gperf-3.1-parallel-tests.patch 1323 BLAKE2B fcbbd6e26fec78a9325b616e093ff760c0ceb03d0a2fe957b67c2871c9592bc5bf04f4497e2d5d7d50d8ebabfb2aad8b1aecd37811ba7e698368fa3deed2b03d SHA512 5231f29948ec0d175b2b2231e7785cbdeaa63f9338664dc74939bb40981a9928453e50c8cf7a56a821d0dcdea68c39f7b7765c802702c15708e63c1a5a5c0933
AUX gperf-3.1-strncmp-decl-mismatch.patch 819 BLAKE2B 627af81f91b5fdfd1bd3978adeed9a0d00a5d6b3f8aae54fe0ce21cfaf9384734a61a5986723f72f4c55efdccbed90ec651008d6df651a10322c04b4099431bf SHA512 167823f5908951c79e9ec5b77106a1acbc011bc34636a845d50f55689cf9a7a1f4652a628dc786a29d1dd764e94d1055e32eea1f8c3852d9622e14816969c7f4
DIST gperf-3.1.tar.gz 1215925 BLAKE2B bc4c54ade3f7dce484714d77cb5759dcc02b7a607d7b1aff6bdbcd06ee4c83e9449038a7217d5f25bcbef058ba56e1fce9383b9599de005154e5a9b566ac9c69 SHA512 855ebce5ff36753238a44f14c95be7afdc3990b085960345ca2caf1a2db884f7db74d406ce9eec2f4a52abb8a063d4ed000a36b317c9a353ef4e25e2cca9a3f4
+DIST gperf-3.2.tar.gz 1268603 BLAKE2B 6c90d665ff6b7f07862668b250ce06c5df386e6c746398ecb7d40912ed1ca820455addb9ecd17650925b6ef7cd2ff00b8ed9174e55da16a410f84d87b244e8f8 SHA512 97addf85e5b6f801f0f7084ec065d0d4a24a07f3fb6e60e2bc57b0f8813bd5db1bb4bed4f51fb96d0a8b278ffde1dfd0e42302cae911a619b95cc3cc46254fb3
EBUILD gperf-3.1-r2.ebuild 893 BLAKE2B 1170247f7c26945918bd4797f04cdf3cd3dba734ab5006ec5d51232fdcd352f03e9f742321e81cd4ae07f1ae6ca4f91a3ed7f3c819e542c8a95544d8e91174a6 SHA512 2042f6c3ca5509370f9f8b1c9b1d46d75d9225575e5a12427833aecd9f3a069a8b7668dcf823e2e363f856a01cf0e36314854adc6fa8d1f0df9a37ed7bc4c309
+EBUILD gperf-3.2.ebuild 607 BLAKE2B 48b78ebdd36f6094c1d1302dec1d8b63fec8c10476b62b54ad59043fe8435ac4637b65467380d82405bfc4f4f63dd05d3393b5c2227bad43e59aee6944201fde SHA512 a3ea693617ce40548828f1ee0f10eb0d8afdd7c1fde99e214cfcf138820f80bceb0cda01e05e184ffff3062c122281421460e7bb03ad8f697ba9487658b224c3
MISC metadata.xml 340 BLAKE2B 50b364949bb779503aa29072024bb8d13a2195fc05911da90071b08742d63cc6bfcad152fdbd149c90eede93fb01165c95b46359a9b20bb3d32a87a1f19d4333 SHA512 19b11707d3d714c5ee69a1f17eac7cff18ccca9fefccc2d1d68305b3c86f4992db90529365340cb7f6ee07bfc01f3b690360d07f858da916c1136853172155d6
diff --git a/dev-util/gperf/gperf-3.2.ebuild b/dev-util/gperf/gperf-3.2.ebuild
new file mode 100644
index 000000000000..0eb955fb06e1
--- /dev/null
+++ b/dev-util/gperf/gperf-3.2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="A perfect hash function generator"
+HOMEPAGE="https://www.gnu.org/software/gperf/"
+SRC_URI="mirror://gnu/gperf/${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+src_prepare() {
+ default
+
+ sed -i \
+ -e "/^CPPFLAGS /s:=:+=:" \
+ */Makefile.in || die #444078
+}
+
+src_configure() {
+ econf --cache-file="${S}"/config.cache
+}
diff --git a/dev-util/pahole/Manifest b/dev-util/pahole/Manifest
index 09b7d41722b1..fb582ddfccb7 100644
--- a/dev-util/pahole/Manifest
+++ b/dev-util/pahole/Manifest
@@ -5,6 +5,6 @@ DIST dwarves-1.27.tar.xz 2254968 BLAKE2B 0a0f8ec8bf26240e17dc3319e76e16299514d66
DIST dwarves-1.29.tar.sign 228 BLAKE2B ebf58feb5a3823263ef0bd2cd1fabfd4ed196a02954b3479faca6a028168bc2198fe6bd25b8a508704762c19809047babaa2ceeaf00d14e1be49ec5208e69fd0 SHA512 1c679706b87b763771b2a83b67df952b1fa27023e4d56d558772bcccda114cd7febcbcce7ee52211c9161e7f7984197d37e6c68955312271a282af90e3e6925e
DIST dwarves-1.29.tar.xz 2341312 BLAKE2B a13738139445ed78243566d569e635600bbf9515c77bccde856ac41537541ad4f5c432913fd6becfa959b7a912a9d483b9d77d7aa597f7f5e96495bd70bfb7e2 SHA512 02f1922d8db46e60b4aedb4e37da34eaf28d6ee86d8c202c9eaaf31f8acc931dc2ec8c715fd62e1adef676022f366b45f3ac843d93e9b1e7865323bb0a92ca24
EBUILD pahole-1.27-r1.ebuild 2207 BLAKE2B a53642ea0b1af89ef206001d2dd5d1d18865e2c5848ebcb68406615146a18b9053c6a723b6b99528400cc9a0f24b9a96212a2c9788951a487bbfad61bfdb1a91 SHA512 c64de6d29a98e7164b7ae70d7cc8ac8946c45e283258d2ab3ff90758e91a0b51ba827cb28c0f340afeb2b4ae3e4e4b3909fc697d77e55811de0450e1cd91652f
-EBUILD pahole-1.29.ebuild 2062 BLAKE2B 79e0301c7ef3809a3e73597d2729bb55cd0ac1034ac21623ccd0676701314884d87dffe99e6f106c0e9f3001a0ab134a72bcb117c464e2f22f8665d44d9e70e1 SHA512 3cb45a0e54feafd086caa9d98bbb49817b0e253687c73a40df6627c4889f5c395c8efd9d62cb5d93b54b636b38edafd6e749f6a6f96ad4a3cb2f40f60af3c859
-EBUILD pahole-9999.ebuild 2062 BLAKE2B 79e0301c7ef3809a3e73597d2729bb55cd0ac1034ac21623ccd0676701314884d87dffe99e6f106c0e9f3001a0ab134a72bcb117c464e2f22f8665d44d9e70e1 SHA512 3cb45a0e54feafd086caa9d98bbb49817b0e253687c73a40df6627c4889f5c395c8efd9d62cb5d93b54b636b38edafd6e749f6a6f96ad4a3cb2f40f60af3c859
+EBUILD pahole-1.29.ebuild 2081 BLAKE2B 77d8cc2f1aaff8c578f535772e758addf28f5d5afb88ff2983568702821dbd343128bf04dc4ec3d7be32b9aa58f1e6e4ee86271c94e8c8c49806459c9ae9c212 SHA512 92d1b38b8ecaeba3147ce2cefba8dbd1f16b3a7891cd81954e7a837eeb83bac13542f012781bb4d16bb7088b96b6b2a94a26f04ed645c9d23a4e45568af5e078
+EBUILD pahole-9999.ebuild 2082 BLAKE2B 0e51194966a0d924520566f03d896e572432f71336b56d1484a38cb3d9e0e93faa390395fb6c73fc7944ddfae45349999a05062aea89b73274862e9500eba8ce SHA512 90e99095296fd29e35ba107e8fb9f7d3339b6cb7d838303fb69d1d87d3cf48ee9743d50c4a0b7747281ef688b73719f0d7078059eb0547b44534f4a0272042a1
MISC metadata.xml 671 BLAKE2B 02f5850fd69e3eda9a616d312232cdfbda1b557c56c9f802edd5a79e4e231ebddae57d50fbe44ca595d06b86da9c1f72a1dc516245c3525d73be46accffa0944 SHA512 7877a56f0879df1b6550bd6dc576a69ce5cc5a26e34e18d403cfa0c6cb5a9279c0ff6a11c56a7990de8255a55b67687755be0df62c6ff247b2b35f2e3df30235
diff --git a/dev-util/pahole/pahole-1.29.ebuild b/dev-util/pahole/pahole-1.29.ebuild
index 6996620bd84d..efd34de4b88d 100644
--- a/dev-util/pahole/pahole-1.29.ebuild
+++ b/dev-util/pahole/pahole-1.29.ebuild
@@ -13,6 +13,7 @@ DESCRIPTION="pahole (Poke-a-Hole) and other DWARF utilities"
HOMEPAGE="https://git.kernel.org/cgit/devel/pahole/pahole.git/"
if [[ ${PV} == 9999 ]] ; then
+ EGIT_BRANCH="next"
EGIT_REPO_URI="https://git.kernel.org/pub/scm/devel/pahole/pahole.git"
inherit git-r3
else
@@ -29,7 +30,7 @@ else
fi
S="${WORKDIR}"/${MY_P}
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-arnaldocarvalhodemelo )"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86"
fi
LICENSE="GPL-2" # only
diff --git a/dev-util/pahole/pahole-9999.ebuild b/dev-util/pahole/pahole-9999.ebuild
index 6996620bd84d..aec4fed1deb0 100644
--- a/dev-util/pahole/pahole-9999.ebuild
+++ b/dev-util/pahole/pahole-9999.ebuild
@@ -13,6 +13,7 @@ DESCRIPTION="pahole (Poke-a-Hole) and other DWARF utilities"
HOMEPAGE="https://git.kernel.org/cgit/devel/pahole/pahole.git/"
if [[ ${PV} == 9999 ]] ; then
+ EGIT_BRANCH="next"
EGIT_REPO_URI="https://git.kernel.org/pub/scm/devel/pahole/pahole.git"
inherit git-r3
else
diff --git a/dev-util/rbtools/Manifest b/dev-util/rbtools/Manifest
index cde7d29c6d3d..e4d8ae59904b 100644
--- a/dev-util/rbtools/Manifest
+++ b/dev-util/rbtools/Manifest
@@ -3,7 +3,9 @@ AUX rbtools-5.0-scmtool-crash.patch 18177 BLAKE2B 67d07d40ecaaf75ac2c2908f78127f
DIST rbtools-5.0.tar.gz 649338 BLAKE2B c6a08004e7c8ba17936865e53b78e086ec74e8f5fee7ecc124750f3bf24b9b52ab8a26d1caa7010cdd2822463fcb27b8e5c5f757068924e22d3e59268166f7bf SHA512 7fbc5198fc89ee911a3cc487ead094d46213cfc4f85ab01cf22bd2a628559acdaaed138b430b08aa94ea25dec1179bf7c28349ac8226d632a6112ec83e2b57b7
DIST rbtools-5.1.1.tar.gz 680630 BLAKE2B ce5551d43a1a7aba3b59fcae82f42c620030e702ab3aaafcd19479881c9a3e5d06d2470572c23e604f7aaa79e03df43e2691a8db68ac913282c9c9d168e742e2 SHA512 2092d74947445c29aa60beb8cc4348039223caee23cd624e5ae57a844037329c88e97692da0bd0211f7608e44e4c91f11afc243fd510da39cc0350a1ee30735f
DIST rbtools-5.1.tar.gz 680096 BLAKE2B 784603864531a7be766a8cfa08a94756db98e02292cb2c98de7fd7f3876b24c7dd755755290041cde68e540d2f2f0fef23087d8a94359bd43aa03f1efc92ced7 SHA512 0cdba8c0842f21063bc2eea64b874c1db1769acd5bd8417e72196f78a6d15d2abdb9e3de66dd2dc1804ac3d41424d23c78052b2c34d8203cf2c66de90bd1c23b
+DIST rbtools-5.2.tar.gz 682271 BLAKE2B 7644428032b6399f38635e9929a1c0c38299f63e3f0392edfd6b2a8f0f444e08ae5fd4cc08c934aab0850251250f5868dabf3dafd15f0280ce844199c383662c SHA512 3039717633cd90cc565633cd679d69f02afb38cd817ce71ca7c418be2f43bc7f6a39635ee01d341209d919b0f9c930b1fe6d35f4b953909328f9033f8be83713
EBUILD rbtools-5.0-r1.ebuild 1578 BLAKE2B 2d531ab76fb7148aa01b3114e574f4adc35d71210288dd370ba1bb84548764a50b6d621aaf1c5117ea4e97597efeff7dce676caf33f20043d13805e3ae609c00 SHA512 70b044a020cb863a2471eedc8f0f89b2501d0a8610edc2f99dd3d215d987e793be8ff0c7b843473490794662409f75d72b53a3b0aa111be408bff94275d2d1f8
-EBUILD rbtools-5.1.1.ebuild 1586 BLAKE2B 22f2de47286195facd7a9426631547c512e3db9bb6393ff2b6bf5c94c722b2dfbbdbaa59a89601c7e5f717af6bfa73250ed025ab45a112afb4b53e02a20dccc8 SHA512 359aa3313abdc13618177786f87fa5b33ee2f84be7bff2fc770d568a9e419f36903b793cdd8f3945f0a16c726f2f90b5b906b96389c19a257527b8bd6b29af66
+EBUILD rbtools-5.1.1.ebuild 1584 BLAKE2B a1e3b7c12438d0efa7e275575cc42af263a790c6507e4d1410fb7e50cdfd2abf0358a6618b279bc73fe0d34125d06de09fc751b21ada578c24e35ec500fcf6c4 SHA512 2f46dcb9d6755a1d457c0c8956df7e8992439d41069ca6b75546ffc19399b13a88ee436cd73d5fc4007e294f517378432c9db0a545dfecbe7674f1d2a7677fcb
EBUILD rbtools-5.1.ebuild 1586 BLAKE2B 22f2de47286195facd7a9426631547c512e3db9bb6393ff2b6bf5c94c722b2dfbbdbaa59a89601c7e5f717af6bfa73250ed025ab45a112afb4b53e02a20dccc8 SHA512 359aa3313abdc13618177786f87fa5b33ee2f84be7bff2fc770d568a9e419f36903b793cdd8f3945f0a16c726f2f90b5b906b96389c19a257527b8bd6b29af66
+EBUILD rbtools-5.2.ebuild 1586 BLAKE2B d71473eb6c8f0ef560d3a6208e52e1cc7f63f5250fe020739269c50391f1aab558480312102f55f41b926d36cef6557d760138a3b1fc4fe4dd25bdf2a0d8ae0c SHA512 11c7134ec7ee486373f7c8e0e14fa881f5979fa1dc4c08e86b7743e2e76603de03143f3b73e792476d65ba52b439d752e4c48382ed57052a33c84ff50d08c583
MISC metadata.xml 310 BLAKE2B d4825072b11fd2f9cad88fd9f3e0670d42f997f2f49034539ea9cab13751e08d7f4153fc7534d4931baa55cab6a4bb1ae65f1790fce12d784dfab1eb747a344b SHA512 4b2b81003437f8f97af748509521ce7f946df9e0fcc4ffbabf4de5289b046eeee25d0e1acaf3604fa09995965728b7e4cd10233074ddc4e9bed54a68f26e6613
diff --git a/dev-util/rbtools/rbtools-5.1.1.ebuild b/dev-util/rbtools/rbtools-5.1.1.ebuild
index cccc22da4147..abf0b025c978 100644
--- a/dev-util/rbtools/rbtools-5.1.1.ebuild
+++ b/dev-util/rbtools/rbtools-5.1.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -15,7 +15,7 @@ S="${WORKDIR}/rbtools-release-${PV}"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="test"
RDEPEND="
diff --git a/dev-util/rbtools/rbtools-5.2.ebuild b/dev-util/rbtools/rbtools-5.2.ebuild
new file mode 100644
index 000000000000..eb7ca8e90d1e
--- /dev/null
+++ b/dev-util/rbtools/rbtools-5.2.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1
+
+DESCRIPTION="Command line tools for use with Review Board"
+HOMEPAGE="https://www.reviewboard.org/"
+SRC_URI="https://github.com/reviewboard/rbtools/archive/refs/tags/release-${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/rbtools-release-${PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND="
+ >=dev-python/certifi-2023.5.7[${PYTHON_USEDEP}]
+ dev-python/colorama[${PYTHON_USEDEP}]
+ >=dev-python/housekeeping-1.1[${PYTHON_USEDEP}]
+ =dev-python/housekeeping-1*[${PYTHON_USEDEP}]
+ >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+ dev-python/puremagic[${PYTHON_USEDEP}]
+ =dev-python/pydiffx-1.1*[${PYTHON_USEDEP}]
+ dev-python/texttable[${PYTHON_USEDEP}]
+ >=dev-python/typing-extensions-4.3.0[${PYTHON_USEDEP}]
+ dev-python/tqdm[${PYTHON_USEDEP}]
+ >=dev-python/importlib-metadata-5.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ >=dev-python/kgb-6.1[${PYTHON_USEDEP}]
+ dev-python/pytest-env[${PYTHON_USEDEP}]
+ dev-vcs/git
+ dev-vcs/mercurial
+ )
+"
+
+PATCHES=( "${FILESDIR}/${PN}-5.0-importlib-resources.patch" )
+
+DOCS=( AUTHORS NEWS README.md )
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ default
+
+ # Avoid tests requiring unpackaged test data
+ rm -f rbtools/clients/tests/test_scanning.py || die
+
+ # Avoid repository specific tests to avoid dependencies on them
+ rm -f rbtools/clients/tests/test_{cvs,git,mercurial,svn}.py || die
+}
diff --git a/dev-util/trace-cmd/Manifest b/dev-util/trace-cmd/Manifest
index 78d12bd5fb78..08e65dda93ca 100644
--- a/dev-util/trace-cmd/Manifest
+++ b/dev-util/trace-cmd/Manifest
@@ -1,5 +1,5 @@
DIST trace-cmd-v3.3.1.tar.gz 363474 BLAKE2B 08855a672df92248a350e0f67c6da41b40602bcb4e886e993515bba174bfa482c93e1b5a157c72b4f30d91db47565ea9f65311731aeec2fbccc433daa8232a8b SHA512 a643efc2868d08871a7359dd0a17389685fb229f26328ee96f27a3dd94b5f3eb62009b945c14725eda1f09fa15367ffe2e2c3611d89860dcc031bbd6403cdee0
DIST trace-cmd-v3.3.tar.gz 363405 BLAKE2B bc77ced96d47fe8284ad2252b7f6e51ae73b248a41908f255db68277ffccb35b34ede9a5e85f5f284b701c40b009f2d0ca091fb7db554793ae1470d6585e07ed SHA512 0857bea0bceb196bdb44164eefb8a05384c640f5a4d569dcbf26d80302b21bf17880eaba07c3da81c8812abe0f451219c26ba02b7bf9103eb1d0e88f1da84703
-EBUILD trace-cmd-3.3.1.ebuild 2400 BLAKE2B 73b5c141a15d765d2ce754ab5f49de7710a5f6b879106cc9f6c813f8fecb802ad686306e5a14f666a488804c531b0eb5fa37781533f7e321488157ff2fec84f5 SHA512 ebc2e6176442965925abadca210a2a03071fe6f25b97489f9924ca03821d5d8f62797e955270f84695f7a252154792a854170037cadcef24054a7401ef3ae2b5
+EBUILD trace-cmd-3.3.1-r1.ebuild 2658 BLAKE2B 5d1d5119f7215987fe2e67cbba98457cf40e1ede5dd67e4054bb546ccee6879a53d3c9d4009d677da237e295ab8421c0a9b1cc29f31451f623c21eb6e5ddc2e6 SHA512 dbe05929c6c64a360d4c57b0d24cabc4d523903edaefb5daa78e87809713941b9366b1187258d2d892d08890708965e01a5a26afe9975a513de874a044536fde
EBUILD trace-cmd-3.3.ebuild 2399 BLAKE2B 7bbd0c2b0f072fe48c7e15d01e0073a4e175182e2f46f023b1db74075028404aeda62859679c9525416a866af520c54497281cbca7b3833c0934d2b393ba6e62 SHA512 b7c91ce62b11d6118a321f5d0333ebab4ca85cbdb2a5563a820af4d345db2d57caa00701c89c827e16b5ed5af40ac8a8968096d62d0693be458c0e8c0a63ef39
MISC metadata.xml 351 BLAKE2B e364e607f9165c0e1ab30d22da2deae61b8c60d2140aa6891bf6267b2317fdb848f5cc17bc75ece5f5f527c6b5af44984b985136916209cbf681424eb57b960f SHA512 2aaefb91e260392774d1b982a861c9874ee2eb3004c5d207e56c0b59eaa2cb0071ef479f4032ec808388ef26c46bac38e4a78b434b7be080a79e5d2c823745a7
diff --git a/dev-util/trace-cmd/trace-cmd-3.3.1.ebuild b/dev-util/trace-cmd/trace-cmd-3.3.1-r1.ebuild
index 707678e7fb7a..f3db27a0318c 100644
--- a/dev-util/trace-cmd/trace-cmd-3.3.1.ebuild
+++ b/dev-util/trace-cmd/trace-cmd-3.3.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -42,6 +42,7 @@ DEPEND="
"
BDEPEND="
app-text/asciidoc
+ app-text/xmlto
virtual/pkgconfig
python? ( dev-lang/swig )
"
@@ -73,6 +74,9 @@ src_prepare() {
src_configure() {
local emesonargs=(
-Dasciidoctor=false
+ -Dhtmldir=/usr/share/doc/${PF}/html
+ -Dmandir=/usr/share/man
+ -Dversion-tag=${PVR}-gentoo
$(meson_use python)
)
@@ -84,6 +88,12 @@ src_configure() {
meson_src_configure
}
+src_compile() {
+ # The 'docs' target is not part of the 'all' target, hence we need to
+ # explicitly specify 'docs'.
+ meson_src_compile all docs
+}
+
src_install() {
meson_src_install
use python && python_install