summaryrefslogtreecommitdiff
path: root/dev-util
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/Manifest.gzbin65156 -> 65154 bytes
-rw-r--r--dev-util/android-studio/Manifest3
-rw-r--r--dev-util/android-studio/android-studio-2024.2.1.11.ebuild (renamed from dev-util/android-studio/android-studio-2024.2.1.10.ebuild)8
-rw-r--r--dev-util/debugedit/Manifest2
-rw-r--r--dev-util/debugedit/debugedit-5.1-r1.ebuild2
-rw-r--r--dev-util/stripe-mock/Manifest4
-rw-r--r--dev-util/stripe-mock/stripe-mock-0.190.0.ebuild27
-rw-r--r--dev-util/stripe-mock/stripe-mock-0.192.0.ebuild2
-rw-r--r--dev-util/unifdef/Manifest3
-rw-r--r--dev-util/unifdef/files/unifdef-2.12-c23.patch51
-rw-r--r--dev-util/unifdef/unifdef-2.12-r1.ebuild7
11 files changed, 72 insertions, 37 deletions
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index eb744dc6ffef..ebbbf90d98ea 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/android-studio/Manifest b/dev-util/android-studio/Manifest
index 54888752c986..5a60db1879fd 100644
--- a/dev-util/android-studio/Manifest
+++ b/dev-util/android-studio/Manifest
@@ -1,4 +1,5 @@
DIST android-studio-2024.2.1.10-linux.tar.gz 1255735970 BLAKE2B 562ace906e3a4e7cc5ffa29857801e186f1dc67ea5b3aedf23452894c892c9edd63ef68ce289780b536565e0a203896f9528536367783536d4669603ce2cf741 SHA512 1ff9216633d08a3963a56d47981c5d5bd17749782f6c1ea1e0dfd605087f0cec7806ea0779e3a822645b5ee6f627ebbb9ac5e58cffa2faeb06b4e092ab800925
+DIST android-studio-2024.2.1.11-linux.tar.gz 1255777890 BLAKE2B 2c84b74d530888ecab6489938f2b39a68639da39a3d6c87a296db1dbad4760a0df94321828db5daf14e514213cfdd6eee3ed225667e9b4d573d45169bb57956b SHA512 30b87010f7adb73c8ac1825b2a2f2212bf2325e52da1f03c8061b68e964dc978e5a6adacc2acdc9811537221d10201b4e64fcd9b9d579e3717d774fed56995e0
EBUILD android-studio-2024.2.1.10-r1.ebuild 5204 BLAKE2B 86d7da4dc7b10f781002626fb07de632123975e2a9f9a56a6503a59738ab4a2ec63d899deb5639aaa4eab80cf6e873cdfbed57051d574700f9bbeb7852436306 SHA512 6c11ac52f52eb3f2236092f7177c7de4bbe790f0697459fd77b0fdbf3580c34bee3093cdb40aa3836f8e91ab5390f4f8fe9fdfe092046048b725c0c7b5f76222
-EBUILD android-studio-2024.2.1.10.ebuild 4890 BLAKE2B c529f7b47c09aa9579636c7a6f1f9a0c937ff1e7719b1b890f2dee64f0ac9e48c6ce45e85a707b9903df24cbc12199cf5f80b58a4ece031a25ca8c4968eac6c3 SHA512 10feca9248cb01f4fbc5d7eff3f78f796a1f290e5d6f3b1018accfae17f990b8163ee839805b9ce6e4fc5e16dc43ed83c2bf41933086ca55e04c7ebc8e3d8830
+EBUILD android-studio-2024.2.1.11.ebuild 5204 BLAKE2B 86d7da4dc7b10f781002626fb07de632123975e2a9f9a56a6503a59738ab4a2ec63d899deb5639aaa4eab80cf6e873cdfbed57051d574700f9bbeb7852436306 SHA512 6c11ac52f52eb3f2236092f7177c7de4bbe790f0697459fd77b0fdbf3580c34bee3093cdb40aa3836f8e91ab5390f4f8fe9fdfe092046048b725c0c7b5f76222
MISC metadata.xml 298 BLAKE2B 8f13e01e8c5a24c9af764e8882e2d5677ebf485cad143f35720ede0d491f2c09fd009ce48433cd33f863fb618d6413eac97e07a6d3526f5c8e679d9e51995908 SHA512 2c9d3c5d14e2499fac58df1d3cb2844172833f371fe4d557791efc0848b879191bca36aa772792cea6edd8f6e3be83452a188c0db043906a46c87af0dcacd4e2
diff --git a/dev-util/android-studio/android-studio-2024.2.1.10.ebuild b/dev-util/android-studio/android-studio-2024.2.1.11.ebuild
index 66c7fc7b67cd..1cbca7761fd1 100644
--- a/dev-util/android-studio/android-studio-2024.2.1.10.ebuild
+++ b/dev-util/android-studio/android-studio-2024.2.1.11.ebuild
@@ -77,6 +77,14 @@ src_prepare() {
rm "${S}"/plugins/android/resources/screen-sharing-agent/{arm64-v8a,armeabi-v7a,x86}/*
rm "${S}"/plugins/android/resources/transport/{arm64-v8a,armeabi-v7a,x86}/*
rm "${S}"/plugins/android/resources/transport/native/agent/{arm64-v8a,armeabi-v7a,x86}/*
+
+ cat <<-EOF >> bin/idea.properties || die
+ #-----------------------------------------------------------------------
+ # Disable automatic updates as these are handled through Gentoo's
+ # package manager.
+ #-----------------------------------------------------------------------
+ ide.no.platform.update=Gentoo
+ EOF
}
src_compile() {
diff --git a/dev-util/debugedit/Manifest b/dev-util/debugedit/Manifest
index 89319d00c985..756e9d9641e9 100644
--- a/dev-util/debugedit/Manifest
+++ b/dev-util/debugedit/Manifest
@@ -9,5 +9,5 @@ DIST debugedit-5.0.tar.xz.sig 310 BLAKE2B bd8b092e400575fa62f759e4fd2e6bbfc9dbd7
DIST debugedit-5.1.tar.xz 186320 BLAKE2B 21117429cda436ef73d5b713596380558bf0cfbe1feae85c9d31a4dddce0a7a4a1ca89608c547954afd6066722aff5d048bffde79489b873df3b63ce2553dc3a SHA512 72f4dcc0fba223a85d261aa38400e229f04c7c96adafe455919a8f702d3d7d9cdfb991b403d53f2ac4948ca19eeb43d3d49c0ea2616065657c120647a30575d3
DIST debugedit-5.1.tar.xz.sig 310 BLAKE2B c8975b2a1a9fdfdaac01674aebf76df9dd93a59469d5660d857b2f7c71e6eb5fa1a79d09ab057e2c0050f6cd566c3ebe953e4581bffbdd2003fd45e34a97d4a9 SHA512 8fc5072f05df2df630994844bd758dece9479c5f68182c10fd7ba4bc1c9a9601f6e399a2ad3146e58cdef75aa36871b642b64cb53c42cedfb05b310773994e5f
EBUILD debugedit-5.0-r3.ebuild 1208 BLAKE2B 7fb8adf659c44fb6c8f1ee510ff4501554cbc8b8079400e5aa534282c5032efa5d6645cdeac988448517315247e23cdd4a20d2a4fd2ad7b867997a755135f469 SHA512 440fb6aa0756e16d1475f0c0eb888c88e862864a63eea83f785ae2540adb221df0cbfeff5762ec5c2dbdecf7893a9fd1263ad9cda403d0380faa3e00272df06f
-EBUILD debugedit-5.1-r1.ebuild 1136 BLAKE2B 96e883a4537c74d154abdd63cb280d578fc0cb6a13435bad63a354d0cad0dbc99ec0a81d9c985b73fb5eadd69c1d8bcccdcc4f5d1d0d90792296aa991bb513d6 SHA512 b9a21bba92a530ca954e6fb5a256862c1029e8692d0369506f34514c17442d3e98289e8573cfedf82ddda8bfd79521851454d1300c3429a36523bcb854f054dc
+EBUILD debugedit-5.1-r1.ebuild 1129 BLAKE2B b45cb7cab8fbabfc0c4eb23dac8948047567dd975f9fe37cc73f054d361a065b145331859a7104c3cf4bafa4569c3113d5ad71dcec0a3a6444c31d625c3212d9 SHA512 b91f41904a479bc2569d19ec2756bfb2504d0b8a3cbce6b5018344ed98c53f3d9b7aa8384df7f9c84862143ee2c6d94f9a920d66d7f9ce8edddd8ede39145cf4
MISC metadata.xml 248 BLAKE2B f308d2aa052d11e427850af58bbebf95e7773f5562ed221f39043474b4c3827d724d49667edf1874272a5586a13201159f40e8f5eafb7e400e79c6566e1a6ac2 SHA512 b875c838394523483ae7d93585207eb3c642a345bbb08e1dcef3ceb737c813fa779e2f5479d48cdcc30732b8a0a9e6ecc648df940def6731e4dff43b23786e6d
diff --git a/dev-util/debugedit/debugedit-5.1-r1.ebuild b/dev-util/debugedit/debugedit-5.1-r1.ebuild
index 408f39901269..72f2900ed31a 100644
--- a/dev-util/debugedit/debugedit-5.1-r1.ebuild
+++ b/dev-util/debugedit/debugedit-5.1-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
LICENSE="GPL-2+ LGPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
DEPEND="
>=dev-libs/elfutils-0.176-r1:=
diff --git a/dev-util/stripe-mock/Manifest b/dev-util/stripe-mock/Manifest
index 58d4271855e9..db64e93c16d4 100644
--- a/dev-util/stripe-mock/Manifest
+++ b/dev-util/stripe-mock/Manifest
@@ -1,5 +1,3 @@
-DIST stripe-mock-0.190.0.tar.gz 1749633 BLAKE2B 3d4e186a9c8fe9d0b6dc457c1b8e998b6fa7d7aa039392de7010478f4b20dd98b9b78ea3112d004ef239e65523f1717bda23f45a9935171efd6629fbf8f7b879 SHA512 90fc3bd64e3743b5c347d12c9b73cf0052f6b4db1c29ad4bb019f64ce97bd592c1b5090d25a40d9d29cf7990f96a4429aa39cb9a938adbfa2bdda29c0395fe99
DIST stripe-mock-0.192.0.tar.gz 1783633 BLAKE2B a5edad1e8924c6a0b72538eb5c4eb91e6b976464352ae3097163e56ab507031d139ad8d205a0ca689c88d1b8f39c2c60daf284592e4c7b4d192b531b2097347a SHA512 d5a289d379fcaa84e3416ed1d27202a6c9a268a7799dba6d8790398f89fd7fa70bd1bf416c21c117ba5312b8ba095d78ddc88ee67bed76c05790b25d84d0ed07
-EBUILD stripe-mock-0.190.0.ebuild 504 BLAKE2B 0c5bb03539d8951adf39cbd0136ba6e5030f7aa78d56c654a751b5cc64d609687b57f900f92f661d567195a1f25ae2f7ab25da886dba72190feba7298949f4fc SHA512 923f0c772ac40e8e7261f62cb3d0e7cb3aa6c400e706b6508a769ec6f7c56535d24afac724040c61430b3309ac4c25d2d0d5835e521d46b87f2555a9fd3562ab
-EBUILD stripe-mock-0.192.0.ebuild 507 BLAKE2B 27a91d651b531becfed0a42c432226cb82d7938021ba33f64aea3db0a563fba9513533bd1b773a47ddd4b9e2a08ff0e30de75e44c063f7ae7966d9de278ac255 SHA512 31ea1222464ca53e1d16ffa10c9cc794be9b2d2deda22cd4b4aeebf7e31dc64504242559dcd0e54e508ee5b9edd5e7a001c75db98f7e4ec75042906dbd9a16d1
+EBUILD stripe-mock-0.192.0.ebuild 504 BLAKE2B 0c5bb03539d8951adf39cbd0136ba6e5030f7aa78d56c654a751b5cc64d609687b57f900f92f661d567195a1f25ae2f7ab25da886dba72190feba7298949f4fc SHA512 923f0c772ac40e8e7261f62cb3d0e7cb3aa6c400e706b6508a769ec6f7c56535d24afac724040c61430b3309ac4c25d2d0d5835e521d46b87f2555a9fd3562ab
MISC metadata.xml 643 BLAKE2B 6a45b4c6f7e3372850e8947db71b028a32f6fc63d202b912a0fed600dd7f426984828af2f80dbfbdafb69a15a3b58b82c2b738b424727b28704aefb43f43e361 SHA512 3a1d0724f14ca0885c6dde06b9c0fed1dcf7a9dcbfb32de75682cee9ad2b29fc94f9544319a2fe5d5fe3c25afb01e0f6492616e13e3d01640af7defd0ba9c098
diff --git a/dev-util/stripe-mock/stripe-mock-0.190.0.ebuild b/dev-util/stripe-mock/stripe-mock-0.190.0.ebuild
deleted file mode 100644
index c010548e4abc..000000000000
--- a/dev-util/stripe-mock/stripe-mock-0.190.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Mock HTTP server that responds like the real Stripe API"
-HOMEPAGE="https://github.com/stripe/stripe-mock/"
-SRC_URI="https://github.com/stripe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT ISC BSD-2"
-SLOT="0"
-KEYWORDS="amd64 arm64 x86"
-
-src_compile() {
- emake build
-}
-
-src_test() {
- emake test
-}
-
-src_install() {
- dobin stripe-mock
- einstalldocs
-}
diff --git a/dev-util/stripe-mock/stripe-mock-0.192.0.ebuild b/dev-util/stripe-mock/stripe-mock-0.192.0.ebuild
index 352d14e2ce00..c010548e4abc 100644
--- a/dev-util/stripe-mock/stripe-mock-0.192.0.ebuild
+++ b/dev-util/stripe-mock/stripe-mock-0.192.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/stripe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT ISC BSD-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 x86"
src_compile() {
emake build
diff --git a/dev-util/unifdef/Manifest b/dev-util/unifdef/Manifest
index 8ac6906a56ba..7a3b06d9c754 100644
--- a/dev-util/unifdef/Manifest
+++ b/dev-util/unifdef/Manifest
@@ -1,4 +1,5 @@
+AUX unifdef-2.12-c23.patch 1822 BLAKE2B 9af6961cdded00053b6de12616c0a0ecbede675d8cb8c69dad8e392f83ad8cd0f175ca0e06ec113b8cd4194a829ba2a72254b1e2cfee1716fdccad722ee45b07 SHA512 688c10e6190e11ecd7db596cf906ef137dd2f00be478f784591e6553d5632c2690f607b9bcb1d598dbe6c965eecac7f716379033935dbc782696fc5322293871
AUX unifdef-2.12-tests.patch 677 BLAKE2B 67ea52814b0a993df4f639262332b462f62f38b257a28a97c2a0cc8cd115c41638cfec27ebe0ffab98e99787c8ee3700da33f4d5bed3fb8a3234a6741092a8b5 SHA512 ab8b6dbab6c4122a15551b881e715bd33dff9d500dfffee065851da983bc43331c2cdea56bee6a2b7b45f0b0847cf9c807430f497b1d83f5fb90e1dce83d09f5
DIST unifdef-2.12.tar.xz 66912 BLAKE2B c56069f92921f7a994c759d9cb1d271c1d8da0b5faf0acd84c2add13622e1240e4d3aea3fa4a9e082739cc1999bcacbf255dfeb0c5ec6a183e2a3e1bb599dbc4 SHA512 df78cf931989b5e604e68e0bf00490782d385a575b51584e4be44535b6bde5f9e2abff14510f8f426670d9f6f1abfb5768da5e108bdefd6c9d0c8356a05164b5
-EBUILD unifdef-2.12-r1.ebuild 621 BLAKE2B f2f36f582d76a821d73b74cc053ca8efee8675c16fe64801ad5f6e72872104b19e63458539981464e793b88e5611d2dea2356f9c8f4ea966a75dfda7b705df76 SHA512 234b5b94afc80fedd2fbe7607cd6f0eea31d75a19621168438a071979e9dc0b83c098d78f796ecf824290de27d66e9fa084ce55c9afacda12e4abb049ae8ec7f
+EBUILD unifdef-2.12-r1.ebuild 652 BLAKE2B 8c5e9995210b0681fc8be0e3b5a270d01724e16b78fef1d2553a8ff63f673ce6887af51c2dc19fc31e1c7a9a0d7024d0ee148a889e83a9aab170e8f48949ddb0 SHA512 09728079be68a1a11ae753d87571eb08561e063994c00a46bb6055aa44824c9510079425ff1efc3286562783a481810901c89aa20752fc65a4c06729ae22917c
MISC metadata.xml 246 BLAKE2B e371bdda99f18de9d4959b40af5e1f7db0bff64ab41b6dbc969b7164ea72e37dc2ad2bfff677d36b0bc3611aa8c13f7a37eca8794af46f545e906b2397576d23 SHA512 1b64b2fd4bfcaa4429bb6c99bc4006dd4151ca8a054469acd90f2035144caba993498ec8954b100b698972c3006915072be35358bb3454de59cf2928b4d08a2e
diff --git a/dev-util/unifdef/files/unifdef-2.12-c23.patch b/dev-util/unifdef/files/unifdef-2.12-c23.patch
new file mode 100644
index 000000000000..f95ecd38e5c0
--- /dev/null
+++ b/dev-util/unifdef/files/unifdef-2.12-c23.patch
@@ -0,0 +1,51 @@
+https://github.com/fanf2/unifdef/pull/19
+
+From d616741e6b0d5b57b66447e85ad32b283b28adde Mon Sep 17 00:00:00 2001
+From: Sam James <sam@gentoo.org>
+Date: Sun, 17 Nov 2024 01:26:27 +0000
+Subject: [PATCH] Don't use C23 constexpr keyword
+
+This fixes building with upcoming GCC 15 which defaults to -std=gnu23.
+--- a/unifdef.c
++++ b/unifdef.c
+@@ -202,7 +202,7 @@ static int depth; /* current #if nesting */
+ static int delcount; /* count of deleted lines */
+ static unsigned blankcount; /* count of blank lines */
+ static unsigned blankmax; /* maximum recent blankcount */
+-static bool constexpr; /* constant #if expression */
++static bool is_constexpr; /* constant #if expression */
+ static bool zerosyms; /* to format symdepth output */
+ static bool firstsym; /* ditto */
+
+@@ -1086,7 +1086,7 @@ eval_unary(const struct ops *ops, long *valp, const char **cpp)
+ *valp = (value[sym] != NULL);
+ lt = *valp ? LT_TRUE : LT_FALSE;
+ }
+- constexpr = false;
++ is_constexpr = false;
+ } else if (!endsym(*cp)) {
+ debug("eval%d symbol", prec(ops));
+ sym = findsym(&cp);
+@@ -1103,7 +1103,7 @@ eval_unary(const struct ops *ops, long *valp, const char **cpp)
+ lt = *valp ? LT_TRUE : LT_FALSE;
+ cp = skipargs(cp);
+ }
+- constexpr = false;
++ is_constexpr = false;
+ } else {
+ debug("eval%d bad expr", prec(ops));
+ return (LT_ERROR);
+@@ -1170,10 +1170,10 @@ ifeval(const char **cpp)
+ long val = 0;
+
+ debug("eval %s", *cpp);
+- constexpr = killconsts ? false : true;
++ is_constexpr = killconsts ? false : true;
+ ret = eval_table(eval_ops, &val, cpp);
+ debug("eval = %d", val);
+- return (constexpr ? LT_IF : ret == LT_ERROR ? LT_IF : ret);
++ return (is_constexpr ? LT_IF : ret == LT_ERROR ? LT_IF : ret);
+ }
+
+ /*
+
diff --git a/dev-util/unifdef/unifdef-2.12-r1.ebuild b/dev-util/unifdef/unifdef-2.12-r1.ebuild
index 732ab1e3c37a..a65c8b893bcc 100644
--- a/dev-util/unifdef/unifdef-2.12-r1.ebuild
+++ b/dev-util/unifdef/unifdef-2.12-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,10 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-PATCHES=( "${FILESDIR}"/${P}-tests.patch )
+PATCHES=(
+ "${FILESDIR}"/${P}-tests.patch
+ "${FILESDIR}"/${P}-c23.patch
+)
DOCS=( README )