[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-12-11 Thread Sam James
commit: 04ce4a03554e3541c587db60013b9b796613c2c7
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 12 03:22:06 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 12 03:22:34 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04ce4a03

dev-build/cmake: add 4.2.1

I've dropped the BLAS patch as it no longer applies and it seems like a
good opportunity to cut it loose, now we have flexiblas (+ see the discussion
on the bug).

If it were to come back, it should be made opt-in and just enabled by
cmake.eclass, not to interfere with local development.

Closes: https://bugs.gentoo.org/736547
Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/Manifest   |   3 +
 dev-build/cmake/cmake-4.2.1.ebuild | 323 +
 2 files changed, 326 insertions(+)

diff --git a/dev-build/cmake/Manifest b/dev-build/cmake/Manifest
index 47d61388f241..3d091833f75f 100644
--- a/dev-build/cmake/Manifest
+++ b/dev-build/cmake/Manifest
@@ -15,3 +15,6 @@ DIST cmake-4.1.3.tar.gz 12049989 BLAKE2B 
fa220d86e9fc8f9bdfb20123b6b326f47fced48
 DIST cmake-4.1.4-SHA-256.txt 2015 BLAKE2B 
6e8b2f7c769fbf7b5dbdec081edd8c9169f80fb9b16119b5ace3e5596a14394abe8287f45c537dc2ded972e521745c909d9b33e242c1d8fe34abda9791cec71d
 SHA512 
c806bc17dbad51b5bd90354bf3df31232bd39f7a8dee30205807cc7e2ba63eaddc1138f8512c860e86d21cc7075f58cda85f4f9f3f9001810a243e6ebef0261c
 DIST cmake-4.1.4-SHA-256.txt.asc 833 BLAKE2B 
e2685feadb1565a5d14eea89eb5e505dd3988a10f3539d40d44411f425db7baba7fea7cabe894a706e86f58ff8c7332ed26a5673d099ab27f874177036c3
 SHA512 
b316dec0ed3f5df1d03b8fdd17afa997df5da723072c4958fe728d4abf5156b36c9e79e0344735a20d31d4a2366aa22b4ae23f334b831ce67ed6bf23183631da
 DIST cmake-4.1.4.tar.gz 12051840 BLAKE2B 
0d43042b70b1fe27bb1e1eeb2bda1b24923887cb0fdaca2fff11771c980b7a9b24637559315f58c53066a53aa40dd3e2127de8cf4fd7eb0d25844e27a7a08f17
 SHA512 
c8a5eb269f98f70db1f52675822e1b371864fa86037ed4f1714f77abaf5c7b3fae307bfc4392add29c2c600b502d8876d7d1bb260e331ee6607cb02356a7e8a8
+DIST cmake-4.2.1-SHA-256.txt 2015 BLAKE2B 
6896490b0da207448bdcda863296b47fa6be38069743f00e77065427cd68bd7fb7b8893ce4e6dc6213f9d7fe34bc764bd5e48cf32fccbaf24350870188a7dc33
 SHA512 
1adeac1b105bd16b9f593e87ba3d8ffbf285ec78a36f565549b97c2e796a4bbb594f00184809e0118ad71137b33c9d3298a673d296cf42b7a37ab32b9c05b882
+DIST cmake-4.2.1-SHA-256.txt.asc 833 BLAKE2B 
8dbb976c39be74f680070cb9b23689d334daf7518317548fe3ab8eace7007329161b6307aca441238222a8f1cd5674f01e117bab143364eb87876a50e5ca6b1a
 SHA512 
4a07deb385ab72aa20b1fe7d5defa790101e0e6454ef66bdf125feab5ab363e58e856884ebcdbe75677978a616dc99eb181dfdeb9bcc4a67fd8a28ce48019410
+DIST cmake-4.2.1.tar.gz 12341564 BLAKE2B 
ba5f7acf8b0c8acadab93b159171b12ee866215a2f16f01d424c05520b97dcc7ad19acb19ed047d38cd4e5766e4676b43df0d092ae18db6be7218df58c4933cc
 SHA512 
75617692e975f5974bc015d62983e48d0dedaed2daa1e25d93807d25c6ed836e73e37de064e1e924078162fc20f38f9210ac1c4d699c9bd795050119abc848ce

diff --git a/dev-build/cmake/cmake-4.2.1.ebuild 
b/dev-build/cmake/cmake-4.2.1.ebuild
new file mode 100644
index ..ad820d758f95
--- /dev/null
+++ b/dev-build/cmake/cmake-4.2.1.ebuild
@@ -0,0 +1,323 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+: ${CMAKE_DOCS_PREBUILT:=1}
+
+CMAKE_DOCS_PREBUILT_DEV=sam
+CMAKE_DOCS_VERSION=4.0.0_rc1
+#CMAKE_DOCS_VERSION=${PV}
+#CMAKE_DOCS_VERSION=$(ver_cut 1-2).0
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+# See bug #784815
+CMAKE_DOCS_USEFLAG="+doc"
+
+CMAKE_QA_COMPAT_SKIP=1 # bug #964514; cmake itself is the last pkg we worry 
about
+
+# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
+# ... but seems fine as of 3.22.3?
+# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.
+CMAKE_MAKEFILE_GENERATOR="emake"
+CMAKE_REMOVE_MODULES_LIST=( none )
+inherit bash-completion-r1 cmake flag-o-matic multiprocessing \
+   toolchain-funcs xdg-utils
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="Cross platform Make"
+HOMEPAGE="https://cmake.org/";
+if [[ ${PV} == ** ]] ; then
+   CMAKE_DOCS_PREBUILT=0
+
+   EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git";
+   inherit git-r3
+else
+   SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz"
+
+   if [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then
+   SRC_URI+=" !doc? ( 
https://dev.gentoo.org/~${CMAKE_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${CMAKE_DOCS_VERSION}-docs.tar.xz
 )"
+   fi
+
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bradking.asc
+   inherit verify-sig
+
+   SRC_URI+=" verify-sig? (
+   https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}-SHA-256.txt
+

[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-12-11 Thread Sam James
commit: 1af7cf63bdb595231e6af9418901641e02fc307f
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 12 03:07:36 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 12 03:07:47 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1af7cf63

dev-build/cmake: add 4.1.4

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/Manifest   |   3 +
 dev-build/cmake/cmake-4.1.4.ebuild | 324 +
 2 files changed, 327 insertions(+)

diff --git a/dev-build/cmake/Manifest b/dev-build/cmake/Manifest
index 276fd9329de2..47d61388f241 100644
--- a/dev-build/cmake/Manifest
+++ b/dev-build/cmake/Manifest
@@ -12,3 +12,6 @@ DIST cmake-4.1.2.tar.gz 12048810 BLAKE2B 
a15dcfa25d22373bcd0a92109fe9e4a42b37ee4
 DIST cmake-4.1.3-SHA-256.txt 2015 BLAKE2B 
d87dc222c3aee5c92e880142d115e9debc0cbdc7567c08e6d3425431c5fcba32f54ca63382d01829aa5f8389d6aca5dbdfded006ea8174eaa9d7f4a776c86f26
 SHA512 
408e03535cc0377123b0c17ba46955e45e6ca23849b48536253ff9d2b2268cc8f44f3365c79ebfe3861a5fd68f8dfc61d005ed77f2fa262477b5103060ecacb1
 DIST cmake-4.1.3-SHA-256.txt.asc 833 BLAKE2B 
e6327f6ef0b18048340c17a5ba53dc76632d2834c8cd831e9456996da6bac3bf67edf64364e4cf6d75b3a7955c72e412f665847ab3f33715697cd727adada0f2
 SHA512 
f3ca38fecd65020c80cc870a9ef5926d28ac5cc8de716c446b7aca3a6614e5163931f1721e166f1d50038478eb2d7dcc054cb740aaace141c0dadc91f2e037b3
 DIST cmake-4.1.3.tar.gz 12049989 BLAKE2B 
fa220d86e9fc8f9bdfb20123b6b326f47fced48fddbd0e05dade82b0273fcb936ea727bb2bfb87495600e2b8212235e58a737d9d480d7c1f951bbc12b28b9ff7
 SHA512 
98623542c1076c425aad68ee31b13f60da2374a44b6fc8f60ca5eee7f5c4e941bfc97d14f7856fd3b7b0e1f6263f2a881795d410d5519226a24976059fb8ec77
+DIST cmake-4.1.4-SHA-256.txt 2015 BLAKE2B 
6e8b2f7c769fbf7b5dbdec081edd8c9169f80fb9b16119b5ace3e5596a14394abe8287f45c537dc2ded972e521745c909d9b33e242c1d8fe34abda9791cec71d
 SHA512 
c806bc17dbad51b5bd90354bf3df31232bd39f7a8dee30205807cc7e2ba63eaddc1138f8512c860e86d21cc7075f58cda85f4f9f3f9001810a243e6ebef0261c
+DIST cmake-4.1.4-SHA-256.txt.asc 833 BLAKE2B 
e2685feadb1565a5d14eea89eb5e505dd3988a10f3539d40d44411f425db7baba7fea7cabe894a706e86f58ff8c7332ed26a5673d099ab27f874177036c3
 SHA512 
b316dec0ed3f5df1d03b8fdd17afa997df5da723072c4958fe728d4abf5156b36c9e79e0344735a20d31d4a2366aa22b4ae23f334b831ce67ed6bf23183631da
+DIST cmake-4.1.4.tar.gz 12051840 BLAKE2B 
0d43042b70b1fe27bb1e1eeb2bda1b24923887cb0fdaca2fff11771c980b7a9b24637559315f58c53066a53aa40dd3e2127de8cf4fd7eb0d25844e27a7a08f17
 SHA512 
c8a5eb269f98f70db1f52675822e1b371864fa86037ed4f1714f77abaf5c7b3fae307bfc4392add29c2c600b502d8876d7d1bb260e331ee6607cb02356a7e8a8

diff --git a/dev-build/cmake/cmake-4.1.4.ebuild 
b/dev-build/cmake/cmake-4.1.4.ebuild
new file mode 100644
index ..f33baf3549c4
--- /dev/null
+++ b/dev-build/cmake/cmake-4.1.4.ebuild
@@ -0,0 +1,324 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+: ${CMAKE_DOCS_PREBUILT:=1}
+
+CMAKE_DOCS_PREBUILT_DEV=sam
+CMAKE_DOCS_VERSION=4.0.0_rc1
+#CMAKE_DOCS_VERSION=${PV}
+#CMAKE_DOCS_VERSION=$(ver_cut 1-2).0
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+# See bug #784815
+CMAKE_DOCS_USEFLAG="+doc"
+
+CMAKE_QA_COMPAT_SKIP=1 # bug #964514; cmake itself is the last pkg we worry 
about
+
+# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
+# ... but seems fine as of 3.22.3?
+# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.
+CMAKE_MAKEFILE_GENERATOR="emake"
+CMAKE_REMOVE_MODULES_LIST=( none )
+inherit bash-completion-r1 cmake flag-o-matic multiprocessing \
+   toolchain-funcs xdg-utils
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="Cross platform Make"
+HOMEPAGE="https://cmake.org/";
+if [[ ${PV} == ** ]] ; then
+   CMAKE_DOCS_PREBUILT=0
+
+   EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git";
+   inherit git-r3
+else
+   SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz"
+
+   if [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then
+   SRC_URI+=" !doc? ( 
https://dev.gentoo.org/~${CMAKE_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${CMAKE_DOCS_VERSION}-docs.tar.xz
 )"
+   fi
+
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bradking.asc
+   inherit verify-sig
+
+   SRC_URI+=" verify-sig? (
+   https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}-SHA-256.txt
+   https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}-SHA-256.txt.asc
+   
https://github.com/Kitware/CMake/releases/download/v${PV/_/-}/${MY_P}-SHA-256.txt
+   
https://github.com/Kitware/CMake/releases/download/v${PV/_/-}/${MY_P}-SHA-256.txt.asc
+   )"
+
+   if [[ ${PV} != *_rc* ]] ; then
+   

[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-11-20 Thread Sam James
commit: 1eb0a5fbab192d4a0e57e9cd5009c4a00996d28d
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 20 20:07:41 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 20 20:08:56 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1eb0a5fb

dev-build/cmake: add 4.1.3

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/Manifest   |   3 +
 dev-build/cmake/cmake-4.1.3.ebuild | 324 +
 2 files changed, 327 insertions(+)

diff --git a/dev-build/cmake/Manifest b/dev-build/cmake/Manifest
index c3d3733ec847..276fd9329de2 100644
--- a/dev-build/cmake/Manifest
+++ b/dev-build/cmake/Manifest
@@ -9,3 +9,6 @@ DIST cmake-4.0.0_rc1-docs.tar.xz 577536 BLAKE2B 
74a742ffef8e1af1652746e1c177d419
 DIST cmake-4.1.2-SHA-256.txt 2015 BLAKE2B 
f627a8089da03f59bf257d79751f2f46ce48a95eebe79e597faf7f541eef5cb17dde4bb01db3d269efa18167a0c177e808085d813dde72f5d85aa73216ecb81c
 SHA512 
47d8530ec08caaef28f949e0b23dc4a155898b9e72e9f8d038785f74284df0dfc7fb22ffbad3f7d0d17ceeafdc1784090d7c1fca8177dcd9f88d15916d5beeb4
 DIST cmake-4.1.2-SHA-256.txt.asc 833 BLAKE2B 
e14f3140aeddc3a63dc2c2a86f6188631a26740d24529508ea363942d12da0565c428da13148108a4fcc6ef79938f14f48e04eade66ec0e3a8c7073242e77023
 SHA512 
3344bed89dd64533bb74b805af9044af27d490449d2d4eb8491b9c3591e04c86d06bd10955753fd0ad14eef83e26428bb221c88b1eff341dee0d1ba4b2652e1c
 DIST cmake-4.1.2.tar.gz 12048810 BLAKE2B 
a15dcfa25d22373bcd0a92109fe9e4a42b37ee4d9bcc1a635cadd13d18f9bafe3a7b08db2cdd0fa0a5269655b873159fffac617ecd7a610f1516c9545691e9a3
 SHA512 
169b8ebfbd2c880a1f3ed8c3da8d4b8e9252a5a1ff9f0011e39bb3bb84d183f0379eea880b80e2e052c333db91e49b80e5a65131f71fc8582709b604e94bf280
+DIST cmake-4.1.3-SHA-256.txt 2015 BLAKE2B 
d87dc222c3aee5c92e880142d115e9debc0cbdc7567c08e6d3425431c5fcba32f54ca63382d01829aa5f8389d6aca5dbdfded006ea8174eaa9d7f4a776c86f26
 SHA512 
408e03535cc0377123b0c17ba46955e45e6ca23849b48536253ff9d2b2268cc8f44f3365c79ebfe3861a5fd68f8dfc61d005ed77f2fa262477b5103060ecacb1
+DIST cmake-4.1.3-SHA-256.txt.asc 833 BLAKE2B 
e6327f6ef0b18048340c17a5ba53dc76632d2834c8cd831e9456996da6bac3bf67edf64364e4cf6d75b3a7955c72e412f665847ab3f33715697cd727adada0f2
 SHA512 
f3ca38fecd65020c80cc870a9ef5926d28ac5cc8de716c446b7aca3a6614e5163931f1721e166f1d50038478eb2d7dcc054cb740aaace141c0dadc91f2e037b3
+DIST cmake-4.1.3.tar.gz 12049989 BLAKE2B 
fa220d86e9fc8f9bdfb20123b6b326f47fced48fddbd0e05dade82b0273fcb936ea727bb2bfb87495600e2b8212235e58a737d9d480d7c1f951bbc12b28b9ff7
 SHA512 
98623542c1076c425aad68ee31b13f60da2374a44b6fc8f60ca5eee7f5c4e941bfc97d14f7856fd3b7b0e1f6263f2a881795d410d5519226a24976059fb8ec77

diff --git a/dev-build/cmake/cmake-4.1.3.ebuild 
b/dev-build/cmake/cmake-4.1.3.ebuild
new file mode 100644
index ..f33baf3549c4
--- /dev/null
+++ b/dev-build/cmake/cmake-4.1.3.ebuild
@@ -0,0 +1,324 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+: ${CMAKE_DOCS_PREBUILT:=1}
+
+CMAKE_DOCS_PREBUILT_DEV=sam
+CMAKE_DOCS_VERSION=4.0.0_rc1
+#CMAKE_DOCS_VERSION=${PV}
+#CMAKE_DOCS_VERSION=$(ver_cut 1-2).0
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+# See bug #784815
+CMAKE_DOCS_USEFLAG="+doc"
+
+CMAKE_QA_COMPAT_SKIP=1 # bug #964514; cmake itself is the last pkg we worry 
about
+
+# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
+# ... but seems fine as of 3.22.3?
+# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.
+CMAKE_MAKEFILE_GENERATOR="emake"
+CMAKE_REMOVE_MODULES_LIST=( none )
+inherit bash-completion-r1 cmake flag-o-matic multiprocessing \
+   toolchain-funcs xdg-utils
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="Cross platform Make"
+HOMEPAGE="https://cmake.org/";
+if [[ ${PV} == ** ]] ; then
+   CMAKE_DOCS_PREBUILT=0
+
+   EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git";
+   inherit git-r3
+else
+   SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz"
+
+   if [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then
+   SRC_URI+=" !doc? ( 
https://dev.gentoo.org/~${CMAKE_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${CMAKE_DOCS_VERSION}-docs.tar.xz
 )"
+   fi
+
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bradking.asc
+   inherit verify-sig
+
+   SRC_URI+=" verify-sig? (
+   https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}-SHA-256.txt
+   https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}-SHA-256.txt.asc
+   
https://github.com/Kitware/CMake/releases/download/v${PV/_/-}/${MY_P}-SHA-256.txt
+   
https://github.com/Kitware/CMake/releases/download/v${PV/_/-}/${MY_P}-SHA-256.txt.asc
+   )"
+
+   if [[ ${PV} != *_rc* ]] ; then
+ 

[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-11-20 Thread Sam James
commit: aeab66449398b74a286200b672d78283b098c915
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 20 19:59:22 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 20 20:08:56 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aeab6644

dev-build/cmake: add 3.31.10

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/Manifest |   3 +
 dev-build/cmake/cmake-3.31.10.ebuild | 317 +++
 2 files changed, 320 insertions(+)

diff --git a/dev-build/cmake/Manifest b/dev-build/cmake/Manifest
index 75467989d021..c3d3733ec847 100644
--- a/dev-build/cmake/Manifest
+++ b/dev-build/cmake/Manifest
@@ -1,4 +1,7 @@
 DIST cmake-3.31.0-docs.tar.xz 562756 BLAKE2B 
ef1d145658fd197ea515f05fbbad54b213bf458f3068829634242bc43bdb4f97bd45fcc45c9958919d2a78276ffc1d14d507822831f44fe9be5080ecc62e75fe
 SHA512 
b4025633a0f42003005dfacdaea55c67e08d8f9082c8c6c564540b4d536246acedece41adb76cb00042d2f25f85b3817d23f70e393eb22a0857693d51ca60748
+DIST cmake-3.31.10-SHA-256.txt 1663 BLAKE2B 
4994c30970db219a9c8f2ecce9bcb53e9caebca4b38d411b4a12b8e1e72cebd14342faa73e26170eff11b5122d4792a6310ef61d13c6988e7da5c38c61500e4d
 SHA512 
9406075dc8ab2cfab30b7164806b978c99a2139d126c3636702a38ad0ee4322495ddd27ca88a748ccf1138e0e80c556eaa5a3083f9393c81a7ee69c4f8cadd6d
+DIST cmake-3.31.10-SHA-256.txt.asc 833 BLAKE2B 
d48b5faa4180da4b8e9f2e665dff2e105d9eba4d7175b15992c9f5c62aad6a62c4db32af6a127a6ae1ec7be845dd417a74a870a494b4797220e9edc9ff4d5a71
 SHA512 
da7f3efd071b57007d41a555fa00fa10b7eec1c4b3e9963dc3a3c27babb8c98c47544df5f8e565e5befe146886bbb50938b953d1638505a63eb5e94fb83f00f5
+DIST cmake-3.31.10.tar.gz 11715172 BLAKE2B 
cb93ad802d8a047463aa1cbb1ab67aa50101168335db1c260c4a89b0cb5e0608af0696fc93b4c04e2f17a3d75d52b6819b11cb48a9f5a2fc483fdacfe5befbc9
 SHA512 
ae1eed42c143b5afd70124853367dab130b3a668fd161a8fd794a44d2eb42f0a64367d152eb43edbf167ffa95612ffe10f8f18c6db9410ff473b97d4f04a978e
 DIST cmake-3.31.9-SHA-256.txt 1646 BLAKE2B 
0806782ad7afaafa600e185a8e84ccb9cd4456d65eb8686be4f71f10fffc16996b3dfecc3f5620036b534040d0abf6253a3ae0b7a2e4ad7350b6f7df2bfe75be
 SHA512 
cfe75c647578ed4a60267d08d3794c35ba738ee7f358e969fea067b56f688946dfe2c737ca06fb175f524a7f6af7ffd5b391d48ab9516a280fee41a2c0d8aa2a
 DIST cmake-3.31.9-SHA-256.txt.asc 833 BLAKE2B 
d168612ca7bf09b4ee1c12342c147a5fd129719c48c4ca785f0ccb81df61ef61d61cec517d7a0ed6cf408efb2194ff23d7ddbb1f0553ef3e598c92505ba0c7ca
 SHA512 
6dfc53cf097bb3d0563623e6f1170fe31c337049dbb82b3fc3d1f2a7598738a096b5653fd839ff6ad33dbd37eb847f7677ff58a049557c488d6ef47bbddf2a61
 DIST cmake-3.31.9.tar.gz 11714375 BLAKE2B 
cfbc9aeff695b99134234171fd515c49eaac8c875b2a84b305da08392d7b886bef756c60ca00ba57b427127fc0a2307b4e9b00cfb1382995466cc0092b549b1f
 SHA512 
4fff8d02d3d1d938184f6a62b7b436404bdbb97a13e697bb10e325a0559e214a6010120f309fd1ed363a6e23b3042bc52a21d5da5b39732537af8bb37f4d4591

diff --git a/dev-build/cmake/cmake-3.31.10.ebuild 
b/dev-build/cmake/cmake-3.31.10.ebuild
new file mode 100644
index ..5697fd9486bc
--- /dev/null
+++ b/dev-build/cmake/cmake-3.31.10.ebuild
@@ -0,0 +1,317 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+: ${CMAKE_DOCS_PREBUILT:=1}
+
+CMAKE_DOCS_PREBUILT_DEV=sam
+CMAKE_DOCS_VERSION=$(ver_cut 1-2).0
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+# See bug #784815
+CMAKE_DOCS_USEFLAG="+doc"
+
+CMAKE_QA_COMPAT_SKIP=1 # bug #964514; cmake itself is the last pkg we worry 
about
+
+# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
+# ... but seems fine as of 3.22.3?
+# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.
+CMAKE_MAKEFILE_GENERATOR="emake"
+CMAKE_REMOVE_MODULES_LIST=( none )
+inherit bash-completion-r1 cmake flag-o-matic multiprocessing \
+   toolchain-funcs xdg-utils
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="Cross platform Make"
+HOMEPAGE="https://cmake.org/";
+if [[ ${PV} == ** ]] ; then
+   CMAKE_DOCS_PREBUILT=0
+
+   EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git";
+   inherit git-r3
+else
+   SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz"
+
+   if [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then
+   SRC_URI+=" !doc? ( 
https://dev.gentoo.org/~${CMAKE_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${CMAKE_DOCS_VERSION}-docs.tar.xz
 )"
+   fi
+
+   if [[ ${PV} != *_rc* ]] ; then
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bradking.asc
+   inherit verify-sig
+
+   SRC_URI+=" verify-sig? (
+   
https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt
+   
https://github.com/Kitware

[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake-fedora/files/, profiles/updates/, dev-build/cmake-fedora/, ...

2025-10-31 Thread Andreas Sturmlechner
commit: a76eff250c67222c8898097d7fb46cc4cc7a01e0
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Oct 30 10:36:59 2025 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Oct 31 23:24:04 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a76eff25

dev-build/cmake-fedora: treeclean

Closes: https://bugs.gentoo.org/800608 (pkgremoved)
Closes: https://bugs.gentoo.org/866377 (pkgremoved)
Closes: https://bugs.gentoo.org/955465 (pkgremoved)
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-build/cmake-fedora/Manifest|  1 -
 dev-build/cmake-fedora/cmake-fedora-2.9.3.ebuild   | 37 --
 .../files/cmake-fedora-2.9.3-no-release.patch  | 23 --
 dev-build/cmake-fedora/metadata.xml|  5 ---
 profiles/package.mask  |  5 ---
 profiles/updates/1Q-2024   |  1 -
 6 files changed, 72 deletions(-)

diff --git a/dev-build/cmake-fedora/Manifest b/dev-build/cmake-fedora/Manifest
deleted file mode 100644
index 5d8a2e9a5104..
--- a/dev-build/cmake-fedora/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST cmake-fedora-2.9.3.tar.gz 128800 BLAKE2B 
b73aba476f5d05088e34c896f8ebb2f10d2f847df96c21e233c5290218c4f9f2647e7ffb610ae8a8cc9dd83ba3f2747d869015e4f7d930d9e3d97c7762abd2a0
 SHA512 
459aa902b1e9e43bab392cf685d38a332e1a2e81ce94665fe5ab09ee79594d9de5c74e8cbbc6c342e2266f98cb4a4ef07a36da8489f06fd892f899ac6f907782

diff --git a/dev-build/cmake-fedora/cmake-fedora-2.9.3.ebuild 
b/dev-build/cmake-fedora/cmake-fedora-2.9.3.ebuild
deleted file mode 100644
index cefa9f3b9c38..
--- a/dev-build/cmake-fedora/cmake-fedora-2.9.3.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Provides cmake helper macros and targets for linux, especially 
fedora developers"
-HOMEPAGE="https://pagure.io/cmake-fedora";
-SRC_URI="https://pagure.io/cmake-fedora/archive/${PV}/${P}.tar.gz";
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-PATCHES=( "${FILESDIR}/${P}-no-release.patch" )
-
-# FIXME: Test running in the build directory, while it want a file in source 
directory.
-RESTRICT="test"
-
-src_prepare() {
-   sed -i \
-   -e '/GITIGNORE/d' \
-   -e '/INSTALL.*COPYING$/,/)$/d' \
-   "${S}"/CMakeLists.txt || die
-
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_FEDORA_ENABLE_FEDORA_BUILD=0
-   -DMANAGE_DEPENDENCY_PACKAGE_EXISTS_CMD=true
-   )
-   cmake_src_configure
-}

diff --git a/dev-build/cmake-fedora/files/cmake-fedora-2.9.3-no-release.patch 
b/dev-build/cmake-fedora/files/cmake-fedora-2.9.3-no-release.patch
deleted file mode 100644
index 3c7103585921..
--- a/dev-build/cmake-fedora/files/cmake-fedora-2.9.3-no-release.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-https://bugs.gentoo.org/604554
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 4a9d6af..16c3ca2 100644
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -137,16 +137,6 @@ ADD_DEPENDENCIES(tag_pre module-only)
- # Release
- #
- 
--INCLUDE(ManageRelease)
--IF(CMAKE_FEDORA_ENABLE_FEDORA_BUILD)
--INCLUDE(ManageReleaseFedora)
--RELEASE_FEDORA(fedora epel7 el6)
--# "Off" Warning is displayed if mock is not installed.
--MANAGE_RELEASE(tag_push release_fedora)
--ELSE(CMAKE_FEDORA_ENABLE_FEDORA_BUILD)
--MANAGE_RELEASE(tag_push)
--ENDIF(CMAKE_FEDORA_ENABLE_FEDORA_BUILD)
--
- 
- # Test Suites.
- #

diff --git a/dev-build/cmake-fedora/metadata.xml 
b/dev-build/cmake-fedora/metadata.xml
deleted file mode 100644
index 115e9d64a669..
--- a/dev-build/cmake-fedora/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd";>
-
-   
-

diff --git a/profiles/package.mask b/profiles/package.mask
index 9fba05eb202c..d0677c1d6852 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -167,11 +167,6 @@ net-libs/NativeThread
 # Removal on 2025-11-04.  Bug #957460.
 media-sound/lmms
 
-# Andreas Sturmlechner  (2025-10-05)
-# Last release 8 years ago, broken by CMake 4, unclear purpose without any
-# revdeps. Bugs #800608, #866377, #955465. Removal on 2025-11-01.
-dev-build/cmake-fedora
-
 # Lukas Schmelting  (2025-10-03)
 # Breaks e.g. in combination with gnome-shell-48.4
 >=dev-libs/glib-2.86.0

diff --git a/profiles/updates/1Q-2024 b/profiles/updates/1Q-2024
index fc07b3390200..98097d4124bc 100644
--- a/profiles/updates/1Q-2024
+++ b/profiles/updates/1Q-2024
@@ -18,7 +18,6 @@ move sys-devel/remake dev-build/remake
 move dev-util/valgrind dev-debug/valgrind
 move dev-util/meson-format-array dev-build/meson-format-array
 move dev-util/meson dev-build/meson
-move dev-util/cmake-fedora dev-build/cmake-fedora
 move dev-util/

[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-10-19 Thread Arthur Zamarin
commit: f817fc713665ad5b91d087cef30abfec366e3f77
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Oct 19 15:53:39 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Oct 19 15:53:39 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f817fc71

dev-build/cmake: Stabilize 4.1.2-r1 ppc64, #957801

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-build/cmake/cmake-4.1.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/cmake/cmake-4.1.2-r1.ebuild 
b/dev-build/cmake/cmake-4.1.2-r1.ebuild
index 5fcbaca75938..2d3e74cd120d 100644
--- a/dev-build/cmake/cmake-4.1.2-r1.ebuild
+++ b/dev-build/cmake/cmake-4.1.2-r1.ebuild
@@ -53,7 +53,7 @@ else
)"
 
if [[ ${PV} != *_rc* ]] ; then
-   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"
+   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"
fi
 
BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-bradking-20250904 )"



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-10-18 Thread Sam James
commit: 5bb41e77576bf58c53a6695e01d98fc6190bb04d
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  5 21:13:23 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  5 21:13:23 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bb41e77

dev-build/cmake: Stabilize 3.31.9-r1 arm64, #963826

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/cmake-3.31.9-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/cmake/cmake-3.31.9-r1.ebuild 
b/dev-build/cmake/cmake-3.31.9-r1.ebuild
index 9e07767b9462..e73f0b9e9045 100644
--- a/dev-build/cmake/cmake-3.31.9-r1.ebuild
+++ b/dev-build/cmake/cmake-3.31.9-r1.ebuild
@@ -47,7 +47,7 @@ else

https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
)"
 
-   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"
+   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"
 
BDEPEND="verify-sig? ( 
>=sec-keys/openpgp-keys-bradking-20240902 )"
fi



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-10-18 Thread Sam James
commit: db8489ed6ca3d8a67a9ee4467edf184ffad13da1
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 25 00:29:06 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 25 00:29:06 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db8489ed

dev-build/cmake: Stabilize 3.31.8 x86, #963382

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/cmake-3.31.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/cmake/cmake-3.31.8.ebuild 
b/dev-build/cmake/cmake-3.31.8.ebuild
index e493ded9feac..4f9418bd9bd9 100644
--- a/dev-build/cmake/cmake-3.31.8.ebuild
+++ b/dev-build/cmake/cmake-3.31.8.ebuild
@@ -47,7 +47,7 @@ else

https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
)"
 
-   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"
+   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"
 
BDEPEND="verify-sig? ( 
>=sec-keys/openpgp-keys-bradking-20240902 )"
fi



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-10-18 Thread Sam James
commit: 0824c95877401592e0562f59ddd2c2b53c3e24db
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  5 21:13:08 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  5 21:13:08 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0824c958

dev-build/cmake: Stabilize 3.31.9-r1 amd64, #963826

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/cmake-3.31.9-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/cmake/cmake-3.31.9-r1.ebuild 
b/dev-build/cmake/cmake-3.31.9-r1.ebuild
index bd442febf2e9..ccff473f9bd7 100644
--- a/dev-build/cmake/cmake-3.31.9-r1.ebuild
+++ b/dev-build/cmake/cmake-3.31.9-r1.ebuild
@@ -47,7 +47,7 @@ else

https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
)"
 
-   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"
+   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"
 
BDEPEND="verify-sig? ( 
>=sec-keys/openpgp-keys-bradking-20240902 )"
fi



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-10-18 Thread Sam James
commit: 056de3e6a593a1ab8e1f3488a56d89cb8eceecff
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  5 21:13:35 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  5 21:13:35 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=056de3e6

dev-build/cmake: Stabilize 3.31.9-r1 ppc64, #963826

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/cmake-3.31.9-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/cmake/cmake-3.31.9-r1.ebuild 
b/dev-build/cmake/cmake-3.31.9-r1.ebuild
index 8849961fa50e..57c4c60d699b 100644
--- a/dev-build/cmake/cmake-3.31.9-r1.ebuild
+++ b/dev-build/cmake/cmake-3.31.9-r1.ebuild
@@ -47,7 +47,7 @@ else

https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
)"
 
-   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"
+   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"
 
BDEPEND="verify-sig? ( 
>=sec-keys/openpgp-keys-bradking-20240902 )"
fi



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-10-18 Thread Sam James
commit: 1efbf87009245aed886ace6e9fb082b6356fbcc6
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  5 21:13:29 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  5 21:13:29 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1efbf870

dev-build/cmake: Stabilize 3.31.9-r1 ppc, #963826

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/cmake-3.31.9-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/cmake/cmake-3.31.9-r1.ebuild 
b/dev-build/cmake/cmake-3.31.9-r1.ebuild
index e73f0b9e9045..8849961fa50e 100644
--- a/dev-build/cmake/cmake-3.31.9-r1.ebuild
+++ b/dev-build/cmake/cmake-3.31.9-r1.ebuild
@@ -47,7 +47,7 @@ else

https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
)"
 
-   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"
+   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"
 
BDEPEND="verify-sig? ( 
>=sec-keys/openpgp-keys-bradking-20240902 )"
fi



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-10-18 Thread Sam James
commit: 2445ebca578d81eab0dfb56fadfb4f71eb460ecd
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 25 00:12:44 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 25 00:12:44 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2445ebca

dev-build/cmake: Stabilize 3.31.8 amd64, #963382

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/cmake-3.31.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/cmake/cmake-3.31.8.ebuild 
b/dev-build/cmake/cmake-3.31.8.ebuild
index daa7137f1bcd..e493ded9feac 100644
--- a/dev-build/cmake/cmake-3.31.8.ebuild
+++ b/dev-build/cmake/cmake-3.31.8.ebuild
@@ -47,7 +47,7 @@ else

https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
)"
 
-   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"
+   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"
 
BDEPEND="verify-sig? ( 
>=sec-keys/openpgp-keys-bradking-20240902 )"
fi



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-10-18 Thread Arthur Zamarin
commit: da33bbd14e025861416209b84db7e6784e26203f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Sep 25 12:40:52 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Sep 25 12:40:52 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da33bbd1

dev-build/cmake: Stabilize 3.31.8 arm64, #963382

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-build/cmake/cmake-3.31.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/cmake/cmake-3.31.8.ebuild 
b/dev-build/cmake/cmake-3.31.8.ebuild
index d5bd03052ff0..fc07ea9a5c30 100644
--- a/dev-build/cmake/cmake-3.31.8.ebuild
+++ b/dev-build/cmake/cmake-3.31.8.ebuild
@@ -47,7 +47,7 @@ else

https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
)"
 
-   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"
+   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"
 
BDEPEND="verify-sig? ( 
>=sec-keys/openpgp-keys-bradking-20240902 )"
fi



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-10-18 Thread Sam James
commit: 7077b65ce0909a02542ecd85b5fd0713e9a5af88
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 18 09:52:51 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 18 10:22:48 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7077b65c

dev-build/cmake: Stabilize 4.1.2-r1 x86, #957801

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/cmake-4.1.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/cmake/cmake-4.1.2-r1.ebuild 
b/dev-build/cmake/cmake-4.1.2-r1.ebuild
index 918f95a80b78..5fcbaca75938 100644
--- a/dev-build/cmake/cmake-4.1.2-r1.ebuild
+++ b/dev-build/cmake/cmake-4.1.2-r1.ebuild
@@ -53,7 +53,7 @@ else
)"
 
if [[ ${PV} != *_rc* ]] ; then
-   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"
+   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"
fi
 
BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-bradking-20250904 )"



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-10-18 Thread Andreas Sturmlechner
commit: 16c9e79955e4727bec37d86ef742be17ea81e640
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Oct 18 09:52:23 2025 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Oct 18 09:58:02 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16c9e799

dev-build/cmake: Set CMAKE_QA_COMPAT_SKIP

Closes: https://bugs.gentoo.org/964514
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-build/cmake/cmake-3.31.9-r1.ebuild | 2 ++
 dev-build/cmake/cmake-4.1.2-r1.ebuild  | 2 ++
 dev-build/cmake/cmake-.ebuild  | 2 ++
 3 files changed, 6 insertions(+)

diff --git a/dev-build/cmake/cmake-3.31.9-r1.ebuild 
b/dev-build/cmake/cmake-3.31.9-r1.ebuild
index 57c4c60d699b..44bd5fb5c1c6 100644
--- a/dev-build/cmake/cmake-3.31.9-r1.ebuild
+++ b/dev-build/cmake/cmake-3.31.9-r1.ebuild
@@ -14,6 +14,8 @@ CMAKE_DOCS_VERSION=$(ver_cut 1-2).0
 # See bug #784815
 CMAKE_DOCS_USEFLAG="+doc"
 
+CMAKE_QA_COMPAT_SKIP=1 # bug #964514; cmake itself is the last pkg we worry 
about
+
 # TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
 # ... but seems fine as of 3.22.3?
 # TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.

diff --git a/dev-build/cmake/cmake-4.1.2-r1.ebuild 
b/dev-build/cmake/cmake-4.1.2-r1.ebuild
index f6406a4b022f..918f95a80b78 100644
--- a/dev-build/cmake/cmake-4.1.2-r1.ebuild
+++ b/dev-build/cmake/cmake-4.1.2-r1.ebuild
@@ -16,6 +16,8 @@ CMAKE_DOCS_VERSION=4.0.0_rc1
 # See bug #784815
 CMAKE_DOCS_USEFLAG="+doc"
 
+CMAKE_QA_COMPAT_SKIP=1 # bug #964514; cmake itself is the last pkg we worry 
about
+
 # TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
 # ... but seems fine as of 3.22.3?
 # TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.

diff --git a/dev-build/cmake/cmake-.ebuild 
b/dev-build/cmake/cmake-.ebuild
index c2af90e358db..9fa065278fec 100644
--- a/dev-build/cmake/cmake-.ebuild
+++ b/dev-build/cmake/cmake-.ebuild
@@ -16,6 +16,8 @@ CMAKE_DOCS_VERSION=4.0.0_rc1
 # See bug #784815
 CMAKE_DOCS_USEFLAG="+doc"
 
+CMAKE_QA_COMPAT_SKIP=1 # bug #964514; cmake itself is the last pkg we worry 
about
+
 # TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
 # ... but seems fine as of 3.22.3?
 # TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/, dev-build/cmake/files/

2025-10-18 Thread Sam James
commit: e835c238df3022931e635d3e08a04fe80c1725dd
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct  6 05:25:29 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct  6 05:27:29 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e835c238

dev-build/cmake: drop 3.31.5, 3.31.7-r1, 3.31.8, 4.0.4, 4.1.1

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/Manifest   |  15 -
 dev-build/cmake/cmake-3.31.5.ebuild| 315 
 dev-build/cmake/cmake-3.31.7-r1.ebuild | 315 
 dev-build/cmake/cmake-3.31.8.ebuild| 315 
 dev-build/cmake/cmake-4.0.4.ebuild | 322 -
 dev-build/cmake/cmake-4.1.1.ebuild | 322 -
 .../cmake/files/cmake-4.1.1-curl-8.16.0.patch  |  24 --
 7 files changed, 1628 deletions(-)

diff --git a/dev-build/cmake/Manifest b/dev-build/cmake/Manifest
index 644e58534c91..dd3372111675 100644
--- a/dev-build/cmake/Manifest
+++ b/dev-build/cmake/Manifest
@@ -3,25 +3,10 @@ DIST cmake-3.28.5-SHA-256.txt 1646 BLAKE2B 
763cbec9ede58cc43a7435e3fe97a9a9f28b2
 DIST cmake-3.28.5-SHA-256.txt.asc 833 BLAKE2B 
bde735a577b556bc30ae1a5de0df8533243c955cc5d222537b3323e7108900af2f01799a4bfa843d953b141cc76a19aed77bfba15cf4e2c3cc36a0e7e844e853
 SHA512 
d495afd2ce4e16f8d3ecc0b319d59c3634aae71c26110d14225f9dd628bfe173cdd94818c69c930ef5cfff3b331445e192db0082188e0822155184e3f6f80e7d
 DIST cmake-3.28.5.tar.gz 11076017 BLAKE2B 
7da653e42fca4848362a97e80320ffcc85ced4951dfe475f48f1619a40dc674d2828a78df2ef09589868f41f1da86970074186f730e675851cd9e7c1b099ba4c
 SHA512 
d8f1c056e94c835c2078a5e68b23a3918f0e2cc40ef9dacaf5df4f2c26106149d85364c01528fcc2d6a4b6c2182ba420d938c519fa98757a5fc375cf152c7f82
 DIST cmake-3.31.0-docs.tar.xz 562756 BLAKE2B 
ef1d145658fd197ea515f05fbbad54b213bf458f3068829634242bc43bdb4f97bd45fcc45c9958919d2a78276ffc1d14d507822831f44fe9be5080ecc62e75fe
 SHA512 
b4025633a0f42003005dfacdaea55c67e08d8f9082c8c6c564540b4d536246acedece41adb76cb00042d2f25f85b3817d23f70e393eb22a0857693d51ca60748
-DIST cmake-3.31.5-SHA-256.txt 1646 BLAKE2B 
45b9e829febf185ba9f532c208e6b49bcf56e6ffbdf2fb46fb8e6bc6cc58bb890a4a27cb00eb7acfc12b595aa20dcd1343142ab9e1fd42baee12af941cb786de
 SHA512 
1b5a6f405cdb1cfaf52a5666b67d76261121ee66e6c9b73338da72af5f6eb6a27f87b642f657ab9d64bc491b9d8526cae4699e8f053e44550b2e01c3a0f3aa1a
-DIST cmake-3.31.5-SHA-256.txt.asc 833 BLAKE2B 
0206a62c7816b4115e56e1f1519b6357610037f18949a3a5ce894bfd364de39918073fa267516ec4071eaf35fd641363cdaeeb0704de5918d2f6aace9e7bdfbe
 SHA512 
016ec25b29b28845c1a2680e0b25f35b7ce89e466493caa99acaad4f8e32f9173a72afcec90e89ea00ac10df3fa0dc37b3edc1de1923198e393f9f54e769
-DIST cmake-3.31.5.tar.gz 11706495 BLAKE2B 
16375229d7344b10db40c76fe2fc8a3f90626683b3846a1d0ead22ae6312cc71c58ff4d4314216c0ea34f4c7c4bb8610c5923b875063d08bb247cc1c4ee1ceab
 SHA512 
1981efafa8916371caf58b1fcbf9c9d73d365ec119279860ee2fa11f4ff72d87bb3a4570eb20a45fae95260bb8f565daf2f579a890b2dad588207b3fcc158e43
-DIST cmake-3.31.7-SHA-256.txt 1646 BLAKE2B 
a3b52506b586ee81cb4192ddbfa52c8f2c4456d99ce3e0f1c2e88c22a756d58905219498e41b726bce6258b5bbe44fb2c58bb0c5972303a6ca8c2dc37de59676
 SHA512 
eb967dbc6a4c18d1b0b97910b89a5e9392e29bd1a8c169c92899215ee15f5a8a4852c06b3643c5ce420a57ef93c9153380d75f68f23092475032850390d1ab4e
-DIST cmake-3.31.7-SHA-256.txt.asc 833 BLAKE2B 
9ddb47b9aa26875b294d4e3db27b4c9518c3a01f3a11d1a50afae08ef7871f52367c0d275415cd801613b036ae88f92611d03bb5d576e8bcd324c3ec46d943e1
 SHA512 
9b7234c8fe122cf458a42c5d5ba71bd7694c2cb610cc989d2ea2a710a5615a0f49f0747b3ab4321d0bb69987321e8256b335a3e5d29de4bc783d683b7dedae93
-DIST cmake-3.31.7.tar.gz 11711975 BLAKE2B 
8bf3ea288695f6e1a9f301f8ad471e1007061cb9ed69b8a432d5de7e1779580ffbbd4050a85b1a3df30a85ee971ed0421ce14d9a77b026f7147d73ca8fee7ec9
 SHA512 
896f29e8e7c897e6e346141496d3f338aeaced8300fb2fd1fedcd0236742bfe4842de1c94253adf54f4847b17c5d9699c92d199cbb4a74c99ee14972c939b09e
-DIST cmake-3.31.8-SHA-256.txt 1646 BLAKE2B 
6067ab2d89d6be87c83beeb714cac72effe4123280caa1254048cd9ba5d0df357bafe9e958f13466d538cb5648b0c318d22e73deaeff71462ffdc72bb03df5d2
 SHA512 
466f1eabb7a7b0fbb72d053736ac82ed8b47621b1a57f807ec7d1ef5415ec4da6528b918f198e9625cf70c08c39dd55223df0dabae8c0f11927d368ef392035d
-DIST cmake-3.31.8-SHA-256.txt.asc 833 BLAKE2B 
a980155910975cf401f579c6342dd2ef885fc4c28d8a5593b901749a7520966cc24c20db5499c5a67a3034f5e364c613fce6fc0232263382d44de615a3993e85
 SHA512 
86a5b5e9f54f5c9a4cd70b5d078adb3849719a191cad209efc191afaecd89c5386a54b9a35880e6af0dbf9d67410d0e11e932710fd9d8e61f5f88bec49a8914b
-DIST cmake-3.31.8.tar.gz 11713806 BLAKE2B 
387f14e4dd483a033029ad198cb00901c1eea5755462fbaa0ce38a3ffb9a155e27604cfe0d337c74aa3f156f38fb3ef48b0c545b39a4cb0becf4b552b511bf9d
 SHA512 
07dbb5af1d449760ef92a921e43c0a0a091989ac51ce3f8b7607bf617b8b56e47c675486d3c620c04f1105b7dfa3852b926915e0888ff46ea473cd01e572f461
 DIST cmake-3.31.9-SHA-256.txt 1646

[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-10-17 Thread Sam James
commit: 9023f7054545d95e3e588c76ffadd6992e5b174b
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  5 21:13:13 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  5 21:13:13 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9023f705

dev-build/cmake: Stabilize 3.31.9-r1 x86, #963826

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/cmake-3.31.9-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/cmake/cmake-3.31.9-r1.ebuild 
b/dev-build/cmake/cmake-3.31.9-r1.ebuild
index ccff473f9bd7..9901fd53d69a 100644
--- a/dev-build/cmake/cmake-3.31.9-r1.ebuild
+++ b/dev-build/cmake/cmake-3.31.9-r1.ebuild
@@ -47,7 +47,7 @@ else

https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
)"
 
-   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"
+   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"
 
BDEPEND="verify-sig? ( 
>=sec-keys/openpgp-keys-bradking-20240902 )"
fi



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-10-17 Thread Sam James
commit: b121a1f100d37eaef914c1a5a0ac2b7827acdf8c
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  5 21:13:18 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  5 21:13:18 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b121a1f1

dev-build/cmake: Stabilize 3.31.9-r1 arm, #963826

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/cmake-3.31.9-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/cmake/cmake-3.31.9-r1.ebuild 
b/dev-build/cmake/cmake-3.31.9-r1.ebuild
index 9901fd53d69a..9e07767b9462 100644
--- a/dev-build/cmake/cmake-3.31.9-r1.ebuild
+++ b/dev-build/cmake/cmake-3.31.9-r1.ebuild
@@ -47,7 +47,7 @@ else

https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
)"
 
-   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"
+   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"
 
BDEPEND="verify-sig? ( 
>=sec-keys/openpgp-keys-bradking-20240902 )"
fi



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-10-17 Thread Sam James
commit: d693f14bf441d382cef34bef7a33e74236016e82
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep 30 20:37:36 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep 30 22:48:13 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d693f14b

dev-build/cmake: add 4.1.2

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/Manifest   |   3 +
 dev-build/cmake/cmake-4.1.2.ebuild | 321 +
 2 files changed, 324 insertions(+)

diff --git a/dev-build/cmake/Manifest b/dev-build/cmake/Manifest
index b8c445a059af..2278ce39194a 100644
--- a/dev-build/cmake/Manifest
+++ b/dev-build/cmake/Manifest
@@ -19,3 +19,6 @@ DIST cmake-4.0.4.tar.gz 11830071 BLAKE2B 
9ecf401fca4a16944d4499daff6995baa1c37fd
 DIST cmake-4.1.1-SHA-256.txt 2015 BLAKE2B 
6e8f947ae9bcf0ffbbd379a58c131999ecb1a8030cac646eb50991e22870ec3f5500e4551d6a7d2bfda59470ca0a86c22cb0acfde8b73f07cd7f537aa4b9cb4f
 SHA512 
68d801a10733d8c2580cee08314a4de96eec31b11c046249c0633f5691fdb2cc3f96525ea6fd3d3ec9b21ecd186658e692392d11d40e80927320b545c2e1833c
 DIST cmake-4.1.1-SHA-256.txt.asc 833 BLAKE2B 
25b644d353c54a132b2b7721e92a0ab6ee4b807a3b05f58665925ebdc0a19b1200e46028827a38a97ee61b652ed3f9df37c12cddd19448118bce572401836858
 SHA512 
cc292de8cc118e795f8de23c07312f8530452ec266b42f2a9c6bbdb05ff4951cdb96fa62472a5df8ec0044eed542ebd0df773f0dbace1aa9826a6056b48c7ca5
 DIST cmake-4.1.1.tar.gz 12042807 BLAKE2B 
8e0806d2d2342c646ca3379dd9481dd27705d84d9720dc572beadd9e8eac48dd27398df6bdade34eb5294416aa62bb075eaa622c28679a82bacafc66f1b165c2
 SHA512 
40f16fbe66562aec574e08758c7b8a09536b8c7086fe7f6f9123e5255a9fc1aa638b0f88b3812ed5c8e6bc4550d0ee0be304dc71be6c980dbc44d1899d238e30
+DIST cmake-4.1.2-SHA-256.txt 2015 BLAKE2B 
f627a8089da03f59bf257d79751f2f46ce48a95eebe79e597faf7f541eef5cb17dde4bb01db3d269efa18167a0c177e808085d813dde72f5d85aa73216ecb81c
 SHA512 
47d8530ec08caaef28f949e0b23dc4a155898b9e72e9f8d038785f74284df0dfc7fb22ffbad3f7d0d17ceeafdc1784090d7c1fca8177dcd9f88d15916d5beeb4
+DIST cmake-4.1.2-SHA-256.txt.asc 833 BLAKE2B 
e14f3140aeddc3a63dc2c2a86f6188631a26740d24529508ea363942d12da0565c428da13148108a4fcc6ef79938f14f48e04eade66ec0e3a8c7073242e77023
 SHA512 
3344bed89dd64533bb74b805af9044af27d490449d2d4eb8491b9c3591e04c86d06bd10955753fd0ad14eef83e26428bb221c88b1eff341dee0d1ba4b2652e1c
+DIST cmake-4.1.2.tar.gz 12048810 BLAKE2B 
a15dcfa25d22373bcd0a92109fe9e4a42b37ee4d9bcc1a635cadd13d18f9bafe3a7b08db2cdd0fa0a5269655b873159fffac617ecd7a610f1516c9545691e9a3
 SHA512 
169b8ebfbd2c880a1f3ed8c3da8d4b8e9252a5a1ff9f0011e39bb3bb84d183f0379eea880b80e2e052c333db91e49b80e5a65131f71fc8582709b604e94bf280

diff --git a/dev-build/cmake/cmake-4.1.2.ebuild 
b/dev-build/cmake/cmake-4.1.2.ebuild
new file mode 100644
index ..b2642fef0776
--- /dev/null
+++ b/dev-build/cmake/cmake-4.1.2.ebuild
@@ -0,0 +1,321 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+: ${CMAKE_DOCS_PREBUILT:=1}
+
+CMAKE_DOCS_PREBUILT_DEV=sam
+CMAKE_DOCS_VERSION=4.0.0_rc1
+#CMAKE_DOCS_VERSION=${PV}
+#CMAKE_DOCS_VERSION=$(ver_cut 1-2).0
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+# See bug #784815
+CMAKE_DOCS_USEFLAG="+doc"
+
+# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
+# ... but seems fine as of 3.22.3?
+# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.
+CMAKE_MAKEFILE_GENERATOR="emake"
+CMAKE_REMOVE_MODULES_LIST=( none )
+inherit bash-completion-r1 cmake flag-o-matic multiprocessing \
+   toolchain-funcs xdg-utils
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="Cross platform Make"
+HOMEPAGE="https://cmake.org/";
+if [[ ${PV} == ** ]] ; then
+   CMAKE_DOCS_PREBUILT=0
+
+   EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git";
+   inherit git-r3
+else
+   SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz"
+
+   if [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then
+   SRC_URI+=" !doc? ( 
https://dev.gentoo.org/~${CMAKE_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${CMAKE_DOCS_VERSION}-docs.tar.xz
 )"
+   fi
+
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bradking.asc
+   inherit verify-sig
+
+   SRC_URI+=" verify-sig? (
+   https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}-SHA-256.txt
+   https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}-SHA-256.txt.asc
+   
https://github.com/Kitware/CMake/releases/download/v${PV/_/-}/${MY_P}-SHA-256.txt
+   
https://github.com/Kitware/CMake/releases/download/v${PV/_/-}/${MY_P}-SHA-256.txt.asc
+   )"
+
+   if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips 
~ppc ~ppc64 ~ris

[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-10-17 Thread Sam James
commit: fd481f19a85e6df38085a242e71bf156fc670854
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep 30 22:36:37 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep 30 22:48:14 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd481f19

dev-build/cmake: add 3.31.9

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/Manifest|   3 +
 dev-build/cmake/cmake-3.31.9.ebuild | 314 
 2 files changed, 317 insertions(+)

diff --git a/dev-build/cmake/Manifest b/dev-build/cmake/Manifest
index 2278ce39194a..644e58534c91 100644
--- a/dev-build/cmake/Manifest
+++ b/dev-build/cmake/Manifest
@@ -12,6 +12,9 @@ DIST cmake-3.31.7.tar.gz 11711975 BLAKE2B 
8bf3ea288695f6e1a9f301f8ad471e1007061c
 DIST cmake-3.31.8-SHA-256.txt 1646 BLAKE2B 
6067ab2d89d6be87c83beeb714cac72effe4123280caa1254048cd9ba5d0df357bafe9e958f13466d538cb5648b0c318d22e73deaeff71462ffdc72bb03df5d2
 SHA512 
466f1eabb7a7b0fbb72d053736ac82ed8b47621b1a57f807ec7d1ef5415ec4da6528b918f198e9625cf70c08c39dd55223df0dabae8c0f11927d368ef392035d
 DIST cmake-3.31.8-SHA-256.txt.asc 833 BLAKE2B 
a980155910975cf401f579c6342dd2ef885fc4c28d8a5593b901749a7520966cc24c20db5499c5a67a3034f5e364c613fce6fc0232263382d44de615a3993e85
 SHA512 
86a5b5e9f54f5c9a4cd70b5d078adb3849719a191cad209efc191afaecd89c5386a54b9a35880e6af0dbf9d67410d0e11e932710fd9d8e61f5f88bec49a8914b
 DIST cmake-3.31.8.tar.gz 11713806 BLAKE2B 
387f14e4dd483a033029ad198cb00901c1eea5755462fbaa0ce38a3ffb9a155e27604cfe0d337c74aa3f156f38fb3ef48b0c545b39a4cb0becf4b552b511bf9d
 SHA512 
07dbb5af1d449760ef92a921e43c0a0a091989ac51ce3f8b7607bf617b8b56e47c675486d3c620c04f1105b7dfa3852b926915e0888ff46ea473cd01e572f461
+DIST cmake-3.31.9-SHA-256.txt 1646 BLAKE2B 
0806782ad7afaafa600e185a8e84ccb9cd4456d65eb8686be4f71f10fffc16996b3dfecc3f5620036b534040d0abf6253a3ae0b7a2e4ad7350b6f7df2bfe75be
 SHA512 
cfe75c647578ed4a60267d08d3794c35ba738ee7f358e969fea067b56f688946dfe2c737ca06fb175f524a7f6af7ffd5b391d48ab9516a280fee41a2c0d8aa2a
+DIST cmake-3.31.9-SHA-256.txt.asc 833 BLAKE2B 
d168612ca7bf09b4ee1c12342c147a5fd129719c48c4ca785f0ccb81df61ef61d61cec517d7a0ed6cf408efb2194ff23d7ddbb1f0553ef3e598c92505ba0c7ca
 SHA512 
6dfc53cf097bb3d0563623e6f1170fe31c337049dbb82b3fc3d1f2a7598738a096b5653fd839ff6ad33dbd37eb847f7677ff58a049557c488d6ef47bbddf2a61
+DIST cmake-3.31.9.tar.gz 11714375 BLAKE2B 
cfbc9aeff695b99134234171fd515c49eaac8c875b2a84b305da08392d7b886bef756c60ca00ba57b427127fc0a2307b4e9b00cfb1382995466cc0092b549b1f
 SHA512 
4fff8d02d3d1d938184f6a62b7b436404bdbb97a13e697bb10e325a0559e214a6010120f309fd1ed363a6e23b3042bc52a21d5da5b39732537af8bb37f4d4591
 DIST cmake-4.0.0_rc1-docs.tar.xz 577536 BLAKE2B 
74a742ffef8e1af1652746e1c177d4198155145a039635e6a0ea40af463f3a2d45b6c6ce7d3a9b1fee24f0c1cfd1c3aa95c27669ca3c6281d54e701fc0ece202
 SHA512 
74c20067d3b82493024b2f2711b55b93998ce3b5f35ab5a154f33a8268a35a29d01127c55ce6b85b80ff252d15284ed1065e1338422124f6722a4190a984637c
 DIST cmake-4.0.4-SHA-256.txt 2015 BLAKE2B 
4e7c7e2ef9d4fff4cda2b85f266cc7b1de2dfd0ada2c44ae20d8efc877c9e6ab9bd9a3ae877b103572bad93cbf10b3dcec28c5ba90c712e65aa77469c1e1c40c
 SHA512 
84554190345bfccaa53f97c8c5d852178ed1351ddec61f77c05259a1a5e94d61d87c09398a46e095731fa9c859fa94485d7243cf30ade148adabcf00f0ec6ed8
 DIST cmake-4.0.4-SHA-256.txt.asc 833 BLAKE2B 
890b0f05b5fe949110c6a4343c1d307960127e85a1c8b81ecb6a8fc8bf8f82d34f21d9b5967b661ddf53f173641188a245c12b6a3723d17790c23a8abcb0ac0c
 SHA512 
ca9acb330168d6a027fe6243d2ddbf4256ce084b11a17fd54def3610e065cb8318b97ab1fddf37c087ce87e9edd58a1ec7720fb477e63d681d9f7ee82ac7143b

diff --git a/dev-build/cmake/cmake-3.31.9.ebuild 
b/dev-build/cmake/cmake-3.31.9.ebuild
new file mode 100644
index ..ea60e33669ae
--- /dev/null
+++ b/dev-build/cmake/cmake-3.31.9.ebuild
@@ -0,0 +1,314 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+: ${CMAKE_DOCS_PREBUILT:=1}
+
+CMAKE_DOCS_PREBUILT_DEV=sam
+CMAKE_DOCS_VERSION=$(ver_cut 1-2).0
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+# See bug #784815
+CMAKE_DOCS_USEFLAG="+doc"
+
+# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
+# ... but seems fine as of 3.22.3?
+# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.
+CMAKE_MAKEFILE_GENERATOR="emake"
+CMAKE_REMOVE_MODULES_LIST=( none )
+inherit bash-completion-r1 cmake flag-o-matic multiprocessing \
+   toolchain-funcs xdg-utils
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="Cross platform Make"
+HOMEPAGE="https://cmake.org/";
+if [[ ${PV} == ** ]] ; then
+   CMAKE_DOCS_PREBUILT=0
+
+   EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git";
+   inherit git-r3
+else
+   SRC_URI="https://cmake.org/files/v$

[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-10-17 Thread Sam James
commit: ffe400c3e503c78370bfde912963249ea72289e7
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 17 21:21:10 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 17 21:22:07 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffe400c3

dev-build/cmake: Stabilize 4.1.2-r1 amd64, #957801

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/cmake-4.1.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/cmake/cmake-4.1.2-r1.ebuild 
b/dev-build/cmake/cmake-4.1.2-r1.ebuild
index c2af90e358db..8863f3755a7e 100644
--- a/dev-build/cmake/cmake-4.1.2-r1.ebuild
+++ b/dev-build/cmake/cmake-4.1.2-r1.ebuild
@@ -51,7 +51,7 @@ else
)"
 
if [[ ${PV} != *_rc* ]] ; then
-   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"
+   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"
fi
 
BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-bradking-20250904 )"



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/files/, dev-build/cmake/

2025-10-05 Thread Sam James
commit: 5d17bc19e54033d965e85a69fc182fc50e1a9dc1
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct  6 05:26:00 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct  6 05:27:30 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d17bc19

dev-build/cmake: drop 3.28.5

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/Manifest   |   4 -
 dev-build/cmake/cmake-3.28.5.ebuild| 277 -
 ...7.0_rc1-0003-Prefer-pkgconfig-in-FindBLAS.patch |  31 ---
 ...-distcc-warnings-to-avoid-confusing-CMake.patch |  26 --
 .../cmake/files/cmake-3.28.5-curl-8.16.0.patch |  28 ---
 .../cmake/files/cmake-3.31.6-curl-8.13.0.patch |  36 ---
 6 files changed, 402 deletions(-)

diff --git a/dev-build/cmake/Manifest b/dev-build/cmake/Manifest
index dd3372111675..75467989d021 100644
--- a/dev-build/cmake/Manifest
+++ b/dev-build/cmake/Manifest
@@ -1,7 +1,3 @@
-DIST cmake-3.28.0-docs.tar.xz 525776 BLAKE2B 
b643f76012768f0100c51f0dd146230eba25b634ab4f9abd9c739b0b257e4b1d54aa01be8d2dcd27a7b1d9822bf13eb8af16ff3c6984eeefdeb58988a164bc26
 SHA512 
474dc77e44240de921013219bd7cdc4aee80214fbf38d60dc2ddb53c0fda8a11c466c01bbee2abbd32b711ec7524678515e39a79a5634354a6cb38f9683e229f
-DIST cmake-3.28.5-SHA-256.txt 1646 BLAKE2B 
763cbec9ede58cc43a7435e3fe97a9a9f28b201712f52d98ecdf8035887232fe6000675c9bab90f275ff6d44406839f04352784a921dcbc9d65c5e2440b53f52
 SHA512 
0fdeed277d113e4642c11b87b98305da43213bd89566e3aaaf427a11e168d9e6754632c2fd76fae542d29fddfa8b67c3c0df19f741c53fdd3aea8ce7bec73ff3
-DIST cmake-3.28.5-SHA-256.txt.asc 833 BLAKE2B 
bde735a577b556bc30ae1a5de0df8533243c955cc5d222537b3323e7108900af2f01799a4bfa843d953b141cc76a19aed77bfba15cf4e2c3cc36a0e7e844e853
 SHA512 
d495afd2ce4e16f8d3ecc0b319d59c3634aae71c26110d14225f9dd628bfe173cdd94818c69c930ef5cfff3b331445e192db0082188e0822155184e3f6f80e7d
-DIST cmake-3.28.5.tar.gz 11076017 BLAKE2B 
7da653e42fca4848362a97e80320ffcc85ced4951dfe475f48f1619a40dc674d2828a78df2ef09589868f41f1da86970074186f730e675851cd9e7c1b099ba4c
 SHA512 
d8f1c056e94c835c2078a5e68b23a3918f0e2cc40ef9dacaf5df4f2c26106149d85364c01528fcc2d6a4b6c2182ba420d938c519fa98757a5fc375cf152c7f82
 DIST cmake-3.31.0-docs.tar.xz 562756 BLAKE2B 
ef1d145658fd197ea515f05fbbad54b213bf458f3068829634242bc43bdb4f97bd45fcc45c9958919d2a78276ffc1d14d507822831f44fe9be5080ecc62e75fe
 SHA512 
b4025633a0f42003005dfacdaea55c67e08d8f9082c8c6c564540b4d536246acedece41adb76cb00042d2f25f85b3817d23f70e393eb22a0857693d51ca60748
 DIST cmake-3.31.9-SHA-256.txt 1646 BLAKE2B 
0806782ad7afaafa600e185a8e84ccb9cd4456d65eb8686be4f71f10fffc16996b3dfecc3f5620036b534040d0abf6253a3ae0b7a2e4ad7350b6f7df2bfe75be
 SHA512 
cfe75c647578ed4a60267d08d3794c35ba738ee7f358e969fea067b56f688946dfe2c737ca06fb175f524a7f6af7ffd5b391d48ab9516a280fee41a2c0d8aa2a
 DIST cmake-3.31.9-SHA-256.txt.asc 833 BLAKE2B 
d168612ca7bf09b4ee1c12342c147a5fd129719c48c4ca785f0ccb81df61ef61d61cec517d7a0ed6cf408efb2194ff23d7ddbb1f0553ef3e598c92505ba0c7ca
 SHA512 
6dfc53cf097bb3d0563623e6f1170fe31c337049dbb82b3fc3d1f2a7598738a096b5653fd839ff6ad33dbd37eb847f7677ff58a049557c488d6ef47bbddf2a61

diff --git a/dev-build/cmake/cmake-3.28.5.ebuild 
b/dev-build/cmake/cmake-3.28.5.ebuild
deleted file mode 100644
index c5a78f307f46..
--- a/dev-build/cmake/cmake-3.28.5.ebuild
+++ /dev/null
@@ -1,277 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs
-# Set to 1 if prebuilt, 0 if not
-# (the construct below is to allow overriding from env for script)
-: ${CMAKE_DOCS_PREBUILT:=1}
-
-CMAKE_DOCS_PREBUILT_DEV=sam
-CMAKE_DOCS_VERSION=$(ver_cut 1-2).0
-# Default to generating docs (inc. man pages) if no prebuilt; overridden later
-# See bug #784815
-CMAKE_DOCS_USEFLAG="+doc"
-
-# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
-# ... but seems fine as of 3.22.3?
-# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.
-CMAKE_MAKEFILE_GENERATOR="emake"
-CMAKE_REMOVE_MODULES_LIST=( none )
-inherit bash-completion-r1 cmake flag-o-matic multiprocessing \
-   toolchain-funcs xdg-utils
-
-MY_P="${P/_/-}"
-
-DESCRIPTION="Cross platform Make"
-HOMEPAGE="https://cmake.org/";
-if [[ ${PV} == ** ]] ; then
-   CMAKE_DOCS_PREBUILT=0
-
-   EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git";
-   inherit git-r3
-else
-   SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz"
-
-   if [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then
-   SRC_URI+=" !doc? ( 
https://dev.gentoo.org/~${CMAKE_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${CMAKE_DOCS_VERSION}-docs.tar.xz
 )"
-   fi
-
-   if [[ ${PV} != *_rc* ]] ; then
-   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bradking.asc
-   inherit verify-sig
-
-   SRC_URI+=" ver

[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-09-26 Thread Arthur Zamarin
commit: 938a8184a6401295276e3feab8820f1251ff0249
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep 26 12:25:40 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep 26 12:25:40 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=938a8184

dev-build/cmake: Stabilize 3.31.8 ppc64, #963382

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-build/cmake/cmake-3.31.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/cmake/cmake-3.31.8.ebuild 
b/dev-build/cmake/cmake-3.31.8.ebuild
index fc07ea9a5c30..9f0ab88bffc7 100644
--- a/dev-build/cmake/cmake-3.31.8.ebuild
+++ b/dev-build/cmake/cmake-3.31.8.ebuild
@@ -47,7 +47,7 @@ else

https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
)"
 
-   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"
+   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"
 
BDEPEND="verify-sig? ( 
>=sec-keys/openpgp-keys-bradking-20240902 )"
fi



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-09-25 Thread Arthur Zamarin
commit: de7747ae27b3196d22157387e0d9be18686c8b3d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Sep 25 12:40:51 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Sep 25 12:40:51 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de7747ae

dev-build/cmake: Stabilize 3.31.8 arm, #963382

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-build/cmake/cmake-3.31.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/cmake/cmake-3.31.8.ebuild 
b/dev-build/cmake/cmake-3.31.8.ebuild
index 4f9418bd9bd9..d5bd03052ff0 100644
--- a/dev-build/cmake/cmake-3.31.8.ebuild
+++ b/dev-build/cmake/cmake-3.31.8.ebuild
@@ -47,7 +47,7 @@ else

https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
)"
 
-   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"
+   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"
 
BDEPEND="verify-sig? ( 
>=sec-keys/openpgp-keys-bradking-20240902 )"
fi



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-09-22 Thread Sam James
commit: d5d85cb94d5e403789d9af0800a7344c18932f29
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 22 21:29:44 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 22 22:11:27 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5d85cb9

dev-build/cmake: drop 4.1.0

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/Manifest   |   3 -
 dev-build/cmake/cmake-4.1.0.ebuild | 322 -
 2 files changed, 325 deletions(-)

diff --git a/dev-build/cmake/Manifest b/dev-build/cmake/Manifest
index 18cc357da1f2..b8c445a059af 100644
--- a/dev-build/cmake/Manifest
+++ b/dev-build/cmake/Manifest
@@ -16,9 +16,6 @@ DIST cmake-4.0.0_rc1-docs.tar.xz 577536 BLAKE2B 
74a742ffef8e1af1652746e1c177d419
 DIST cmake-4.0.4-SHA-256.txt 2015 BLAKE2B 
4e7c7e2ef9d4fff4cda2b85f266cc7b1de2dfd0ada2c44ae20d8efc877c9e6ab9bd9a3ae877b103572bad93cbf10b3dcec28c5ba90c712e65aa77469c1e1c40c
 SHA512 
84554190345bfccaa53f97c8c5d852178ed1351ddec61f77c05259a1a5e94d61d87c09398a46e095731fa9c859fa94485d7243cf30ade148adabcf00f0ec6ed8
 DIST cmake-4.0.4-SHA-256.txt.asc 833 BLAKE2B 
890b0f05b5fe949110c6a4343c1d307960127e85a1c8b81ecb6a8fc8bf8f82d34f21d9b5967b661ddf53f173641188a245c12b6a3723d17790c23a8abcb0ac0c
 SHA512 
ca9acb330168d6a027fe6243d2ddbf4256ce084b11a17fd54def3610e065cb8318b97ab1fddf37c087ce87e9edd58a1ec7720fb477e63d681d9f7ee82ac7143b
 DIST cmake-4.0.4.tar.gz 11830071 BLAKE2B 
9ecf401fca4a16944d4499daff6995baa1c37fdac4d75bc3c4f228585612b58786ccff5273c72dae801427897b1da05f71b4ae58835f939c4bc533b4cefed5c5
 SHA512 
d40959be0c685e7e579557feb0c7682a19139a7d50b7d94f01b4d8d2ce083c1a806891e9f7e10b5bdde436e43a7bed91bea8318214dd6a14237b689bfe5d0041
-DIST cmake-4.1.0-SHA-256.txt 2015 BLAKE2B 
cbbe940911a0bfb18a0fb0dcc714ad750f348c1a7f7e176816cc6d9e32e0ae4b3f0c1ace3779e17cb443f2cce2b41bf53d756a20b665a3bdcb95d4acd0b6638f
 SHA512 
e81e07abae94588a5ed9cb62396dba04885ed8ddda98751c991af970509e07e6899896d998b52c04c67e58e81e1af243fc64bf7a127e37027385539c5cf6a050
-DIST cmake-4.1.0-SHA-256.txt.asc 833 BLAKE2B 
28b6415e1e60f81cf3295573ad43e732fbd53b8d8c76b589a56ea9a8abb02bc7de1d0875fe55ffde8588368a1555f8010769b6ffa92ef860a085b15d0b7f5917
 SHA512 
beb141dbb66c302a6aff1667afa56898f266e9f8d630e75b806bc2e59178ba56f5a84022b5c9d2e24fb8e762168644ba49fe059812750132c2b11b5821ee456a
-DIST cmake-4.1.0.tar.gz 12042798 BLAKE2B 
57e086b18f24d97e386a391151b09fe228feb22fbf0af31f26859069cf269de32b763d1545cdd18f5f73ede1980a83cb21a2b9a8a04a5aa0b08f2525def4c134
 SHA512 
644b6b13539ba0e7f35a7496e4240b1d3361606163f35b69006e47d03ffd9759d35c62a73826253ed168af4196df29983ec10c0f561ea74d7ed6ffee0c2cd8e4
 DIST cmake-4.1.1-SHA-256.txt 2015 BLAKE2B 
6e8f947ae9bcf0ffbbd379a58c131999ecb1a8030cac646eb50991e22870ec3f5500e4551d6a7d2bfda59470ca0a86c22cb0acfde8b73f07cd7f537aa4b9cb4f
 SHA512 
68d801a10733d8c2580cee08314a4de96eec31b11c046249c0633f5691fdb2cc3f96525ea6fd3d3ec9b21ecd186658e692392d11d40e80927320b545c2e1833c
 DIST cmake-4.1.1-SHA-256.txt.asc 833 BLAKE2B 
25b644d353c54a132b2b7721e92a0ab6ee4b807a3b05f58665925ebdc0a19b1200e46028827a38a97ee61b652ed3f9df37c12cddd19448118bce572401836858
 SHA512 
cc292de8cc118e795f8de23c07312f8530452ec266b42f2a9c6bbdb05ff4951cdb96fa62472a5df8ec0044eed542ebd0df773f0dbace1aa9826a6056b48c7ca5
 DIST cmake-4.1.1.tar.gz 12042807 BLAKE2B 
8e0806d2d2342c646ca3379dd9481dd27705d84d9720dc572beadd9e8eac48dd27398df6bdade34eb5294416aa62bb075eaa622c28679a82bacafc66f1b165c2
 SHA512 
40f16fbe66562aec574e08758c7b8a09536b8c7086fe7f6f9123e5255a9fc1aa638b0f88b3812ed5c8e6bc4550d0ee0be304dc71be6c980dbc44d1899d238e30

diff --git a/dev-build/cmake/cmake-4.1.0.ebuild 
b/dev-build/cmake/cmake-4.1.0.ebuild
deleted file mode 100644
index b9df90b728ad..
--- a/dev-build/cmake/cmake-4.1.0.ebuild
+++ /dev/null
@@ -1,322 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs
-# Set to 1 if prebuilt, 0 if not
-# (the construct below is to allow overriding from env for script)
-: ${CMAKE_DOCS_PREBUILT:=1}
-
-CMAKE_DOCS_PREBUILT_DEV=sam
-CMAKE_DOCS_VERSION=4.0.0_rc1
-#CMAKE_DOCS_VERSION=${PV}
-#CMAKE_DOCS_VERSION=$(ver_cut 1-2).0
-# Default to generating docs (inc. man pages) if no prebuilt; overridden later
-# See bug #784815
-CMAKE_DOCS_USEFLAG="+doc"
-
-# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
-# ... but seems fine as of 3.22.3?
-# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.
-CMAKE_MAKEFILE_GENERATOR="emake"
-CMAKE_REMOVE_MODULES_LIST=( none )
-inherit bash-completion-r1 cmake flag-o-matic multiprocessing \
-   toolchain-funcs xdg-utils
-
-MY_P="${P/_/-}"
-
-DESCRIPTION="Cross platform Make"
-HOMEPAGE="https://cmake.org/";
-if [[ ${PV} == ** ]] ; then
-   CMAKE_DOCS_PREBUILT=0
-
-   EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git";
-   inherit git-r3
-else

[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-09-22 Thread Sam James
commit: b8682b6200292785020b21d0fd8d677961e700e8
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 22 21:29:32 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 22 22:11:26 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8682b62

dev-build/cmake: drop 4.0.3

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/Manifest   |   3 -
 dev-build/cmake/cmake-4.0.3.ebuild | 323 -
 2 files changed, 326 deletions(-)

diff --git a/dev-build/cmake/Manifest b/dev-build/cmake/Manifest
index 45a263e4fb80..18cc357da1f2 100644
--- a/dev-build/cmake/Manifest
+++ b/dev-build/cmake/Manifest
@@ -13,9 +13,6 @@ DIST cmake-3.31.8-SHA-256.txt 1646 BLAKE2B 
6067ab2d89d6be87c83beeb714cac72effe41
 DIST cmake-3.31.8-SHA-256.txt.asc 833 BLAKE2B 
a980155910975cf401f579c6342dd2ef885fc4c28d8a5593b901749a7520966cc24c20db5499c5a67a3034f5e364c613fce6fc0232263382d44de615a3993e85
 SHA512 
86a5b5e9f54f5c9a4cd70b5d078adb3849719a191cad209efc191afaecd89c5386a54b9a35880e6af0dbf9d67410d0e11e932710fd9d8e61f5f88bec49a8914b
 DIST cmake-3.31.8.tar.gz 11713806 BLAKE2B 
387f14e4dd483a033029ad198cb00901c1eea5755462fbaa0ce38a3ffb9a155e27604cfe0d337c74aa3f156f38fb3ef48b0c545b39a4cb0becf4b552b511bf9d
 SHA512 
07dbb5af1d449760ef92a921e43c0a0a091989ac51ce3f8b7607bf617b8b56e47c675486d3c620c04f1105b7dfa3852b926915e0888ff46ea473cd01e572f461
 DIST cmake-4.0.0_rc1-docs.tar.xz 577536 BLAKE2B 
74a742ffef8e1af1652746e1c177d4198155145a039635e6a0ea40af463f3a2d45b6c6ce7d3a9b1fee24f0c1cfd1c3aa95c27669ca3c6281d54e701fc0ece202
 SHA512 
74c20067d3b82493024b2f2711b55b93998ce3b5f35ab5a154f33a8268a35a29d01127c55ce6b85b80ff252d15284ed1065e1338422124f6722a4190a984637c
-DIST cmake-4.0.3-SHA-256.txt 2015 BLAKE2B 
a346da6aa064c5b390459ab265680e0835f4a66fae6c957cedce302da13daa31e8387b1113b049d5518a2b0431d6ee9ad8fd10abec9e6b35502f954cc02a15ee
 SHA512 
f1ce0d1d9ca3286d311611de2da19de543105dfedda5f0449648a79d0c4ecb2a221aad540915bdc3f1904966c79c60b828cb8a7e6198a718f6f6906bd07697eb
-DIST cmake-4.0.3-SHA-256.txt.asc 833 BLAKE2B 
0e82305e93eedfe888e2c54590e509aad58f5d634d3112c66ff5eff622619aef53e4d97f67921b5998082117430d541220df6e2e58656749ae8620aad4928a8a
 SHA512 
d502d87bbf5bb24bdd2d6a0a1d97b854dcc09e17b00e6fa9af4610eb5984b46fd2d7a2a01c15e89bbeed25882738fa764d4b7746c4e25c197d9017277c6f95b8
-DIST cmake-4.0.3.tar.gz 11830216 BLAKE2B 
4dc2705baf2404b64da88a5b8838850b782849a4dcdfb0eaefa819ba00a018885a8bd0b42f17f92c8e24b9e76c66e60880377017d8e2d584cb75b2978018e214
 SHA512 
d3fb9ef408a1b13cd6ef1c294b2515733d1c7220c2c639426bd8037d023ebb439f02e412dd8dd42e385b8e3553547d785eeedc47f2b0843e413b88bd5a7eab18
 DIST cmake-4.0.4-SHA-256.txt 2015 BLAKE2B 
4e7c7e2ef9d4fff4cda2b85f266cc7b1de2dfd0ada2c44ae20d8efc877c9e6ab9bd9a3ae877b103572bad93cbf10b3dcec28c5ba90c712e65aa77469c1e1c40c
 SHA512 
84554190345bfccaa53f97c8c5d852178ed1351ddec61f77c05259a1a5e94d61d87c09398a46e095731fa9c859fa94485d7243cf30ade148adabcf00f0ec6ed8
 DIST cmake-4.0.4-SHA-256.txt.asc 833 BLAKE2B 
890b0f05b5fe949110c6a4343c1d307960127e85a1c8b81ecb6a8fc8bf8f82d34f21d9b5967b661ddf53f173641188a245c12b6a3723d17790c23a8abcb0ac0c
 SHA512 
ca9acb330168d6a027fe6243d2ddbf4256ce084b11a17fd54def3610e065cb8318b97ab1fddf37c087ce87e9edd58a1ec7720fb477e63d681d9f7ee82ac7143b
 DIST cmake-4.0.4.tar.gz 11830071 BLAKE2B 
9ecf401fca4a16944d4499daff6995baa1c37fdac4d75bc3c4f228585612b58786ccff5273c72dae801427897b1da05f71b4ae58835f939c4bc533b4cefed5c5
 SHA512 
d40959be0c685e7e579557feb0c7682a19139a7d50b7d94f01b4d8d2ce083c1a806891e9f7e10b5bdde436e43a7bed91bea8318214dd6a14237b689bfe5d0041

diff --git a/dev-build/cmake/cmake-4.0.3.ebuild 
b/dev-build/cmake/cmake-4.0.3.ebuild
deleted file mode 100644
index c8af6d4f8bd7..
--- a/dev-build/cmake/cmake-4.0.3.ebuild
+++ /dev/null
@@ -1,323 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs
-# Set to 1 if prebuilt, 0 if not
-# (the construct below is to allow overriding from env for script)
-: ${CMAKE_DOCS_PREBUILT:=1}
-
-CMAKE_DOCS_PREBUILT_DEV=sam
-CMAKE_DOCS_VERSION=4.0.0_rc1
-#CMAKE_DOCS_VERSION=${PV}
-#CMAKE_DOCS_VERSION=$(ver_cut 1-2).0
-# Default to generating docs (inc. man pages) if no prebuilt; overridden later
-# See bug #784815
-CMAKE_DOCS_USEFLAG="+doc"
-
-# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
-# ... but seems fine as of 3.22.3?
-# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.
-CMAKE_MAKEFILE_GENERATOR="emake"
-CMAKE_REMOVE_MODULES_LIST=( none )
-inherit bash-completion-r1 cmake flag-o-matic multiprocessing \
-   toolchain-funcs xdg-utils
-
-MY_P="${P/_/-}"
-
-DESCRIPTION="Cross platform Make"
-HOMEPAGE="https://cmake.org/";
-if [[ ${PV} == ** ]] ; then
-   CMAKE_DOCS_PREBUILT=0
-
-   EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git";
-   inherit git-

[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-09-11 Thread Sam James
commit: 15b8276e3b228f6d1dc7f8786e06c6ed1308efb4
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 11 07:23:36 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 11 08:06:08 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15b8276e

dev-build/cmake: drop unnecessary patch from 4.0.4

I apparently tested 4.0.3 and not 4.0.4.

Closes: https://bugs.gentoo.org/962726
Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/cmake-4.0.4.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-build/cmake/cmake-4.0.4.ebuild 
b/dev-build/cmake/cmake-4.0.4.ebuild
index c8af6d4f8bd7..e1c7d026c0a2 100644
--- a/dev-build/cmake/cmake-4.0.4.ebuild
+++ b/dev-build/cmake/cmake-4.0.4.ebuild
@@ -103,7 +103,6 @@ PATCHES=(
 
# Upstream fixes (can usually be removed with a version bump)
"${FILESDIR}"/${PN}-3.31.7-hdf5.patch
-   "${FILESDIR}/${PN}-4.1.1-curl-8.16.0.patch"
 )
 
 cmake_src_bootstrap() {



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/files/, dev-build/cmake/

2025-09-10 Thread Matt Jolly
commit: c54316bf92e554f1a9dc703ba73a7acca165bff5
Author: Matt Jolly  gentoo  org>
AuthorDate: Thu Sep 11 02:15:19 2025 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Thu Sep 11 02:32:53 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c54316bf

dev-build/cmake: fix build with modern cURL

cURL 8.16.0 has turned more types into Longs, and it turns out that
CMake has been using more cURL internals not documented for
public use.

Also add the 8.13.0 patch where required to ensure that all
CMakes in tree can build against all cURLs.

Closes: https://bugs.gentoo.org/962712
Signed-off-by: Matt Jolly  gentoo.org>

 dev-build/cmake/cmake-3.28.5.ebuild|  1 +
 dev-build/cmake/cmake-3.31.5.ebuild|  2 ++
 dev-build/cmake/cmake-3.31.7-r1.ebuild |  1 +
 dev-build/cmake/cmake-3.31.8.ebuild|  1 +
 dev-build/cmake/cmake-4.0.3.ebuild |  1 +
 dev-build/cmake/cmake-4.1.0.ebuild |  1 +
 dev-build/cmake/cmake-4.1.1.ebuild |  1 +
 .../cmake/files/cmake-3.28.5-curl-8.16.0.patch | 28 ++
 .../cmake/files/cmake-4.1.1-curl-8.16.0.patch  | 24 +++
 9 files changed, 60 insertions(+)

diff --git a/dev-build/cmake/cmake-3.28.5.ebuild 
b/dev-build/cmake/cmake-3.28.5.ebuild
index 914a5ddf13ee..c5a78f307f46 100644
--- a/dev-build/cmake/cmake-3.28.5.ebuild
+++ b/dev-build/cmake/cmake-3.28.5.ebuild
@@ -98,6 +98,7 @@ PATCHES=(
 
# Upstream fixes (can usually be removed with a version bump)
"${FILESDIR}"/${PN}-3.31.6-curl-8.13.0.patch
+   "${FILESDIR}"/${PN}-3.28.5-curl-8.16.0.patch
 )
 
 cmake_src_bootstrap() {

diff --git a/dev-build/cmake/cmake-3.31.5.ebuild 
b/dev-build/cmake/cmake-3.31.5.ebuild
index b5935d5fd95f..edaa056964d8 100644
--- a/dev-build/cmake/cmake-3.31.5.ebuild
+++ b/dev-build/cmake/cmake-3.31.5.ebuild
@@ -98,6 +98,8 @@ PATCHES=(
"${FILESDIR}/${PN}-3.30.3-cudahostld.patch"
 
# Upstream fixes (can usually be removed with a version bump)
+   "${FILESDIR}"/${PN}-3.31.6-curl-8.13.0.patch
+   "${FILESDIR}/${PN}-4.1.1-curl-8.16.0.patch"
 )
 
 cmake_src_bootstrap() {

diff --git a/dev-build/cmake/cmake-3.31.7-r1.ebuild 
b/dev-build/cmake/cmake-3.31.7-r1.ebuild
index a59fcb4bde8e..9f0ab88bffc7 100644
--- a/dev-build/cmake/cmake-3.31.7-r1.ebuild
+++ b/dev-build/cmake/cmake-3.31.7-r1.ebuild
@@ -99,6 +99,7 @@ PATCHES=(
 
# Upstream fixes (can usually be removed with a version bump)
"${FILESDIR}"/${PN}-3.31.7-hdf5.patch
+   "${FILESDIR}/${PN}-4.1.1-curl-8.16.0.patch"
 )
 
 cmake_src_bootstrap() {

diff --git a/dev-build/cmake/cmake-3.31.8.ebuild 
b/dev-build/cmake/cmake-3.31.8.ebuild
index ea60e33669ae..daa7137f1bcd 100644
--- a/dev-build/cmake/cmake-3.31.8.ebuild
+++ b/dev-build/cmake/cmake-3.31.8.ebuild
@@ -99,6 +99,7 @@ PATCHES=(
 
# Upstream fixes (can usually be removed with a version bump)
"${FILESDIR}"/${PN}-3.31.7-hdf5.patch
+   "${FILESDIR}/${PN}-4.1.1-curl-8.16.0.patch"
 )
 
 cmake_src_bootstrap() {

diff --git a/dev-build/cmake/cmake-4.0.3.ebuild 
b/dev-build/cmake/cmake-4.0.3.ebuild
index e1c7d026c0a2..c8af6d4f8bd7 100644
--- a/dev-build/cmake/cmake-4.0.3.ebuild
+++ b/dev-build/cmake/cmake-4.0.3.ebuild
@@ -103,6 +103,7 @@ PATCHES=(
 
# Upstream fixes (can usually be removed with a version bump)
"${FILESDIR}"/${PN}-3.31.7-hdf5.patch
+   "${FILESDIR}/${PN}-4.1.1-curl-8.16.0.patch"
 )
 
 cmake_src_bootstrap() {

diff --git a/dev-build/cmake/cmake-4.1.0.ebuild 
b/dev-build/cmake/cmake-4.1.0.ebuild
index d5c57e85205e..b9df90b728ad 100644
--- a/dev-build/cmake/cmake-4.1.0.ebuild
+++ b/dev-build/cmake/cmake-4.1.0.ebuild
@@ -102,6 +102,7 @@ PATCHES=(
"${FILESDIR}/${PN}-3.30.3-cudahostld.patch"
 
# Upstream fixes (can usually be removed with a version bump)
+   "${FILESDIR}/${PN}-4.1.1-curl-8.16.0.patch"
 )
 
 cmake_src_bootstrap() {

diff --git a/dev-build/cmake/cmake-4.1.1.ebuild 
b/dev-build/cmake/cmake-4.1.1.ebuild
index b2642fef0776..0ca40735b5ee 100644
--- a/dev-build/cmake/cmake-4.1.1.ebuild
+++ b/dev-build/cmake/cmake-4.1.1.ebuild
@@ -102,6 +102,7 @@ PATCHES=(
"${FILESDIR}/${PN}-3.30.3-cudahostld.patch"
 
# Upstream fixes (can usually be removed with a version bump)
+   "${FILESDIR}/${PN}-4.1.1-curl-8.16.0.patch"
 )
 
 cmake_src_bootstrap() {

diff --git a/dev-build/cmake/files/cmake-3.28.5-curl-8.16.0.patch 
b/dev-build/cmake/files/cmake-3.28.5-curl-8.16.0.patch
new file mode 100644
index ..9a57b28b818a
--- /dev/null
+++ b/dev-build/cmake/files/cmake-3.28.5-curl-8.16.0.patch
@@ -0,0 +1,28 @@
+https://github.com/Kitware/CMake/commit/c92268f91b30e6d52b82d1ffad227cadafcf4dbf
+From: Matt Jolly 
+Date: Thu, 11 Sep 2025 11:20:42 +1000
+Subject: [PATCH] cmCTestCurl: Avoid using undocumented type for
+ CURLOPT_PROXYTYPE values
+
+Since upstream curl commit `1a12663d06` (CURLOPT: bump `CURLP

[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-09-10 Thread Sam James
commit: ef0972c6d5fdae171ab166015f1083ab49f19820
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 11 02:47:25 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 11 02:47:25 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef0972c6

dev-build/cmake: add 4.0.4

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/Manifest   |   3 +
 dev-build/cmake/cmake-4.0.4.ebuild | 323 +
 2 files changed, 326 insertions(+)

diff --git a/dev-build/cmake/Manifest b/dev-build/cmake/Manifest
index 6407071562c6..45a263e4fb80 100644
--- a/dev-build/cmake/Manifest
+++ b/dev-build/cmake/Manifest
@@ -16,6 +16,9 @@ DIST cmake-4.0.0_rc1-docs.tar.xz 577536 BLAKE2B 
74a742ffef8e1af1652746e1c177d419
 DIST cmake-4.0.3-SHA-256.txt 2015 BLAKE2B 
a346da6aa064c5b390459ab265680e0835f4a66fae6c957cedce302da13daa31e8387b1113b049d5518a2b0431d6ee9ad8fd10abec9e6b35502f954cc02a15ee
 SHA512 
f1ce0d1d9ca3286d311611de2da19de543105dfedda5f0449648a79d0c4ecb2a221aad540915bdc3f1904966c79c60b828cb8a7e6198a718f6f6906bd07697eb
 DIST cmake-4.0.3-SHA-256.txt.asc 833 BLAKE2B 
0e82305e93eedfe888e2c54590e509aad58f5d634d3112c66ff5eff622619aef53e4d97f67921b5998082117430d541220df6e2e58656749ae8620aad4928a8a
 SHA512 
d502d87bbf5bb24bdd2d6a0a1d97b854dcc09e17b00e6fa9af4610eb5984b46fd2d7a2a01c15e89bbeed25882738fa764d4b7746c4e25c197d9017277c6f95b8
 DIST cmake-4.0.3.tar.gz 11830216 BLAKE2B 
4dc2705baf2404b64da88a5b8838850b782849a4dcdfb0eaefa819ba00a018885a8bd0b42f17f92c8e24b9e76c66e60880377017d8e2d584cb75b2978018e214
 SHA512 
d3fb9ef408a1b13cd6ef1c294b2515733d1c7220c2c639426bd8037d023ebb439f02e412dd8dd42e385b8e3553547d785eeedc47f2b0843e413b88bd5a7eab18
+DIST cmake-4.0.4-SHA-256.txt 2015 BLAKE2B 
4e7c7e2ef9d4fff4cda2b85f266cc7b1de2dfd0ada2c44ae20d8efc877c9e6ab9bd9a3ae877b103572bad93cbf10b3dcec28c5ba90c712e65aa77469c1e1c40c
 SHA512 
84554190345bfccaa53f97c8c5d852178ed1351ddec61f77c05259a1a5e94d61d87c09398a46e095731fa9c859fa94485d7243cf30ade148adabcf00f0ec6ed8
+DIST cmake-4.0.4-SHA-256.txt.asc 833 BLAKE2B 
890b0f05b5fe949110c6a4343c1d307960127e85a1c8b81ecb6a8fc8bf8f82d34f21d9b5967b661ddf53f173641188a245c12b6a3723d17790c23a8abcb0ac0c
 SHA512 
ca9acb330168d6a027fe6243d2ddbf4256ce084b11a17fd54def3610e065cb8318b97ab1fddf37c087ce87e9edd58a1ec7720fb477e63d681d9f7ee82ac7143b
+DIST cmake-4.0.4.tar.gz 11830071 BLAKE2B 
9ecf401fca4a16944d4499daff6995baa1c37fdac4d75bc3c4f228585612b58786ccff5273c72dae801427897b1da05f71b4ae58835f939c4bc533b4cefed5c5
 SHA512 
d40959be0c685e7e579557feb0c7682a19139a7d50b7d94f01b4d8d2ce083c1a806891e9f7e10b5bdde436e43a7bed91bea8318214dd6a14237b689bfe5d0041
 DIST cmake-4.1.0-SHA-256.txt 2015 BLAKE2B 
cbbe940911a0bfb18a0fb0dcc714ad750f348c1a7f7e176816cc6d9e32e0ae4b3f0c1ace3779e17cb443f2cce2b41bf53d756a20b665a3bdcb95d4acd0b6638f
 SHA512 
e81e07abae94588a5ed9cb62396dba04885ed8ddda98751c991af970509e07e6899896d998b52c04c67e58e81e1af243fc64bf7a127e37027385539c5cf6a050
 DIST cmake-4.1.0-SHA-256.txt.asc 833 BLAKE2B 
28b6415e1e60f81cf3295573ad43e732fbd53b8d8c76b589a56ea9a8abb02bc7de1d0875fe55ffde8588368a1555f8010769b6ffa92ef860a085b15d0b7f5917
 SHA512 
beb141dbb66c302a6aff1667afa56898f266e9f8d630e75b806bc2e59178ba56f5a84022b5c9d2e24fb8e762168644ba49fe059812750132c2b11b5821ee456a
 DIST cmake-4.1.0.tar.gz 12042798 BLAKE2B 
57e086b18f24d97e386a391151b09fe228feb22fbf0af31f26859069cf269de32b763d1545cdd18f5f73ede1980a83cb21a2b9a8a04a5aa0b08f2525def4c134
 SHA512 
644b6b13539ba0e7f35a7496e4240b1d3361606163f35b69006e47d03ffd9759d35c62a73826253ed168af4196df29983ec10c0f561ea74d7ed6ffee0c2cd8e4

diff --git a/dev-build/cmake/cmake-4.0.4.ebuild 
b/dev-build/cmake/cmake-4.0.4.ebuild
new file mode 100644
index ..c8af6d4f8bd7
--- /dev/null
+++ b/dev-build/cmake/cmake-4.0.4.ebuild
@@ -0,0 +1,323 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+: ${CMAKE_DOCS_PREBUILT:=1}
+
+CMAKE_DOCS_PREBUILT_DEV=sam
+CMAKE_DOCS_VERSION=4.0.0_rc1
+#CMAKE_DOCS_VERSION=${PV}
+#CMAKE_DOCS_VERSION=$(ver_cut 1-2).0
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+# See bug #784815
+CMAKE_DOCS_USEFLAG="+doc"
+
+# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
+# ... but seems fine as of 3.22.3?
+# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.
+CMAKE_MAKEFILE_GENERATOR="emake"
+CMAKE_REMOVE_MODULES_LIST=( none )
+inherit bash-completion-r1 cmake flag-o-matic multiprocessing \
+   toolchain-funcs xdg-utils
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="Cross platform Make"
+HOMEPAGE="https://cmake.org/";
+if [[ ${PV} == ** ]] ; then
+   CMAKE_DOCS_PREBUILT=0
+
+   EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git";
+   inherit git-r3
+else
+  

[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-09-04 Thread Sam James
commit: 05bfe312b5c5f9920fae369af4c173ae302e05f6
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep  4 22:10:33 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep  4 22:21:54 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05bfe312

dev-build/cmake: add 4.1.1

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/Manifest  | 3 +++
 dev-build/cmake/{cmake-.ebuild => cmake-4.1.1.ebuild} | 2 +-
 dev-build/cmake/cmake-.ebuild | 2 +-
 3 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/dev-build/cmake/Manifest b/dev-build/cmake/Manifest
index 1e9e4711396d..6407071562c6 100644
--- a/dev-build/cmake/Manifest
+++ b/dev-build/cmake/Manifest
@@ -19,3 +19,6 @@ DIST cmake-4.0.3.tar.gz 11830216 BLAKE2B 
4dc2705baf2404b64da88a5b8838850b782849a
 DIST cmake-4.1.0-SHA-256.txt 2015 BLAKE2B 
cbbe940911a0bfb18a0fb0dcc714ad750f348c1a7f7e176816cc6d9e32e0ae4b3f0c1ace3779e17cb443f2cce2b41bf53d756a20b665a3bdcb95d4acd0b6638f
 SHA512 
e81e07abae94588a5ed9cb62396dba04885ed8ddda98751c991af970509e07e6899896d998b52c04c67e58e81e1af243fc64bf7a127e37027385539c5cf6a050
 DIST cmake-4.1.0-SHA-256.txt.asc 833 BLAKE2B 
28b6415e1e60f81cf3295573ad43e732fbd53b8d8c76b589a56ea9a8abb02bc7de1d0875fe55ffde8588368a1555f8010769b6ffa92ef860a085b15d0b7f5917
 SHA512 
beb141dbb66c302a6aff1667afa56898f266e9f8d630e75b806bc2e59178ba56f5a84022b5c9d2e24fb8e762168644ba49fe059812750132c2b11b5821ee456a
 DIST cmake-4.1.0.tar.gz 12042798 BLAKE2B 
57e086b18f24d97e386a391151b09fe228feb22fbf0af31f26859069cf269de32b763d1545cdd18f5f73ede1980a83cb21a2b9a8a04a5aa0b08f2525def4c134
 SHA512 
644b6b13539ba0e7f35a7496e4240b1d3361606163f35b69006e47d03ffd9759d35c62a73826253ed168af4196df29983ec10c0f561ea74d7ed6ffee0c2cd8e4
+DIST cmake-4.1.1-SHA-256.txt 2015 BLAKE2B 
6e8f947ae9bcf0ffbbd379a58c131999ecb1a8030cac646eb50991e22870ec3f5500e4551d6a7d2bfda59470ca0a86c22cb0acfde8b73f07cd7f537aa4b9cb4f
 SHA512 
68d801a10733d8c2580cee08314a4de96eec31b11c046249c0633f5691fdb2cc3f96525ea6fd3d3ec9b21ecd186658e692392d11d40e80927320b545c2e1833c
+DIST cmake-4.1.1-SHA-256.txt.asc 833 BLAKE2B 
25b644d353c54a132b2b7721e92a0ab6ee4b807a3b05f58665925ebdc0a19b1200e46028827a38a97ee61b652ed3f9df37c12cddd19448118bce572401836858
 SHA512 
cc292de8cc118e795f8de23c07312f8530452ec266b42f2a9c6bbdb05ff4951cdb96fa62472a5df8ec0044eed542ebd0df773f0dbace1aa9826a6056b48c7ca5
+DIST cmake-4.1.1.tar.gz 12042807 BLAKE2B 
8e0806d2d2342c646ca3379dd9481dd27705d84d9720dc572beadd9e8eac48dd27398df6bdade34eb5294416aa62bb075eaa622c28679a82bacafc66f1b165c2
 SHA512 
40f16fbe66562aec574e08758c7b8a09536b8c7086fe7f6f9123e5255a9fc1aa638b0f88b3812ed5c8e6bc4550d0ee0be304dc71be6c980dbc44d1899d238e30

diff --git a/dev-build/cmake/cmake-.ebuild 
b/dev-build/cmake/cmake-4.1.1.ebuild
similarity index 99%
copy from dev-build/cmake/cmake-.ebuild
copy to dev-build/cmake/cmake-4.1.1.ebuild
index d5c57e85205e..b2642fef0776 100644
--- a/dev-build/cmake/cmake-.ebuild
+++ b/dev-build/cmake/cmake-4.1.1.ebuild
@@ -54,7 +54,7 @@ else
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"
fi
 
-   BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-bradking-20240902 )"
+   BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-bradking-20250904 )"
 fi
 
 [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] && CMAKE_DOCS_USEFLAG="doc"

diff --git a/dev-build/cmake/cmake-.ebuild 
b/dev-build/cmake/cmake-.ebuild
index d5c57e85205e..b2642fef0776 100644
--- a/dev-build/cmake/cmake-.ebuild
+++ b/dev-build/cmake/cmake-.ebuild
@@ -54,7 +54,7 @@ else
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"
fi
 
-   BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-bradking-20240902 )"
+   BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-bradking-20250904 )"
 fi
 
 [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] && CMAKE_DOCS_USEFLAG="doc"



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-08-05 Thread Sam James
commit: 342875635fd0bad4a078eedea969f3863cf74e17
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug  6 02:27:11 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug  6 02:27:22 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34287563

dev-build/cmake: add 4.1.0

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/Manifest   |   3 +
 dev-build/cmake/cmake-4.1.0.ebuild | 321 +
 2 files changed, 324 insertions(+)

diff --git a/dev-build/cmake/Manifest b/dev-build/cmake/Manifest
index bf67a0443912..1e9e4711396d 100644
--- a/dev-build/cmake/Manifest
+++ b/dev-build/cmake/Manifest
@@ -16,3 +16,6 @@ DIST cmake-4.0.0_rc1-docs.tar.xz 577536 BLAKE2B 
74a742ffef8e1af1652746e1c177d419
 DIST cmake-4.0.3-SHA-256.txt 2015 BLAKE2B 
a346da6aa064c5b390459ab265680e0835f4a66fae6c957cedce302da13daa31e8387b1113b049d5518a2b0431d6ee9ad8fd10abec9e6b35502f954cc02a15ee
 SHA512 
f1ce0d1d9ca3286d311611de2da19de543105dfedda5f0449648a79d0c4ecb2a221aad540915bdc3f1904966c79c60b828cb8a7e6198a718f6f6906bd07697eb
 DIST cmake-4.0.3-SHA-256.txt.asc 833 BLAKE2B 
0e82305e93eedfe888e2c54590e509aad58f5d634d3112c66ff5eff622619aef53e4d97f67921b5998082117430d541220df6e2e58656749ae8620aad4928a8a
 SHA512 
d502d87bbf5bb24bdd2d6a0a1d97b854dcc09e17b00e6fa9af4610eb5984b46fd2d7a2a01c15e89bbeed25882738fa764d4b7746c4e25c197d9017277c6f95b8
 DIST cmake-4.0.3.tar.gz 11830216 BLAKE2B 
4dc2705baf2404b64da88a5b8838850b782849a4dcdfb0eaefa819ba00a018885a8bd0b42f17f92c8e24b9e76c66e60880377017d8e2d584cb75b2978018e214
 SHA512 
d3fb9ef408a1b13cd6ef1c294b2515733d1c7220c2c639426bd8037d023ebb439f02e412dd8dd42e385b8e3553547d785eeedc47f2b0843e413b88bd5a7eab18
+DIST cmake-4.1.0-SHA-256.txt 2015 BLAKE2B 
cbbe940911a0bfb18a0fb0dcc714ad750f348c1a7f7e176816cc6d9e32e0ae4b3f0c1ace3779e17cb443f2cce2b41bf53d756a20b665a3bdcb95d4acd0b6638f
 SHA512 
e81e07abae94588a5ed9cb62396dba04885ed8ddda98751c991af970509e07e6899896d998b52c04c67e58e81e1af243fc64bf7a127e37027385539c5cf6a050
+DIST cmake-4.1.0-SHA-256.txt.asc 833 BLAKE2B 
28b6415e1e60f81cf3295573ad43e732fbd53b8d8c76b589a56ea9a8abb02bc7de1d0875fe55ffde8588368a1555f8010769b6ffa92ef860a085b15d0b7f5917
 SHA512 
beb141dbb66c302a6aff1667afa56898f266e9f8d630e75b806bc2e59178ba56f5a84022b5c9d2e24fb8e762168644ba49fe059812750132c2b11b5821ee456a
+DIST cmake-4.1.0.tar.gz 12042798 BLAKE2B 
57e086b18f24d97e386a391151b09fe228feb22fbf0af31f26859069cf269de32b763d1545cdd18f5f73ede1980a83cb21a2b9a8a04a5aa0b08f2525def4c134
 SHA512 
644b6b13539ba0e7f35a7496e4240b1d3361606163f35b69006e47d03ffd9759d35c62a73826253ed168af4196df29983ec10c0f561ea74d7ed6ffee0c2cd8e4

diff --git a/dev-build/cmake/cmake-4.1.0.ebuild 
b/dev-build/cmake/cmake-4.1.0.ebuild
new file mode 100644
index ..d5c57e85205e
--- /dev/null
+++ b/dev-build/cmake/cmake-4.1.0.ebuild
@@ -0,0 +1,321 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+: ${CMAKE_DOCS_PREBUILT:=1}
+
+CMAKE_DOCS_PREBUILT_DEV=sam
+CMAKE_DOCS_VERSION=4.0.0_rc1
+#CMAKE_DOCS_VERSION=${PV}
+#CMAKE_DOCS_VERSION=$(ver_cut 1-2).0
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+# See bug #784815
+CMAKE_DOCS_USEFLAG="+doc"
+
+# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
+# ... but seems fine as of 3.22.3?
+# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.
+CMAKE_MAKEFILE_GENERATOR="emake"
+CMAKE_REMOVE_MODULES_LIST=( none )
+inherit bash-completion-r1 cmake flag-o-matic multiprocessing \
+   toolchain-funcs xdg-utils
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="Cross platform Make"
+HOMEPAGE="https://cmake.org/";
+if [[ ${PV} == ** ]] ; then
+   CMAKE_DOCS_PREBUILT=0
+
+   EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git";
+   inherit git-r3
+else
+   SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz"
+
+   if [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then
+   SRC_URI+=" !doc? ( 
https://dev.gentoo.org/~${CMAKE_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${CMAKE_DOCS_VERSION}-docs.tar.xz
 )"
+   fi
+
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bradking.asc
+   inherit verify-sig
+
+   SRC_URI+=" verify-sig? (
+   https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}-SHA-256.txt
+   https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}-SHA-256.txt.asc
+   
https://github.com/Kitware/CMake/releases/download/v${PV/_/-}/${MY_P}-SHA-256.txt
+   
https://github.com/Kitware/CMake/releases/download/v${PV/_/-}/${MY_P}-SHA-256.txt.asc
+   )"
+
+   if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips 
~ppc ~ppc64 ~ris

[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-07-20 Thread Sam James
commit: 4077e1eddee1078458c563097763c6a53991a456
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 21 02:51:06 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 21 02:51:06 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4077e1ed

dev-build/cmake: drop 4.0.2-r1

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/Manifest  |   3 -
 dev-build/cmake/cmake-4.0.2-r1.ebuild | 322 --
 2 files changed, 325 deletions(-)

diff --git a/dev-build/cmake/Manifest b/dev-build/cmake/Manifest
index 978ca4ae1403..bf67a0443912 100644
--- a/dev-build/cmake/Manifest
+++ b/dev-build/cmake/Manifest
@@ -13,9 +13,6 @@ DIST cmake-3.31.8-SHA-256.txt 1646 BLAKE2B 
6067ab2d89d6be87c83beeb714cac72effe41
 DIST cmake-3.31.8-SHA-256.txt.asc 833 BLAKE2B 
a980155910975cf401f579c6342dd2ef885fc4c28d8a5593b901749a7520966cc24c20db5499c5a67a3034f5e364c613fce6fc0232263382d44de615a3993e85
 SHA512 
86a5b5e9f54f5c9a4cd70b5d078adb3849719a191cad209efc191afaecd89c5386a54b9a35880e6af0dbf9d67410d0e11e932710fd9d8e61f5f88bec49a8914b
 DIST cmake-3.31.8.tar.gz 11713806 BLAKE2B 
387f14e4dd483a033029ad198cb00901c1eea5755462fbaa0ce38a3ffb9a155e27604cfe0d337c74aa3f156f38fb3ef48b0c545b39a4cb0becf4b552b511bf9d
 SHA512 
07dbb5af1d449760ef92a921e43c0a0a091989ac51ce3f8b7607bf617b8b56e47c675486d3c620c04f1105b7dfa3852b926915e0888ff46ea473cd01e572f461
 DIST cmake-4.0.0_rc1-docs.tar.xz 577536 BLAKE2B 
74a742ffef8e1af1652746e1c177d4198155145a039635e6a0ea40af463f3a2d45b6c6ce7d3a9b1fee24f0c1cfd1c3aa95c27669ca3c6281d54e701fc0ece202
 SHA512 
74c20067d3b82493024b2f2711b55b93998ce3b5f35ab5a154f33a8268a35a29d01127c55ce6b85b80ff252d15284ed1065e1338422124f6722a4190a984637c
-DIST cmake-4.0.2-SHA-256.txt 2015 BLAKE2B 
19e4be043bd45e0e3ed88a758ef1791f4e8b0164a42e3df72f8451c2321e9e72a305e4bfe146cf1e91a41e987d6e4d137781f12d3331f12d47d7ee9b06ecc8ce
 SHA512 
9b91f2fa6c5bb0323358457b2393d2f3723f175253c6d0154da4defa9d206eabef90c9159f5ad6f465568859b2289ad3bcb3154aac8f9640587894eff231075b
-DIST cmake-4.0.2-SHA-256.txt.asc 833 BLAKE2B 
4a7221627af5c9ee0cc6492a126feb48ad47cf654990fb45e0bb124a9bf23243d04081572836904b089f34d13b95f2b8c57c3c1bad32f53afb75881c274cbf6a
 SHA512 
e6f8c372f6be8fca8a2f2b91c143905be173c4d10f2d4102400b07eecb27728591db6687dc89d0781e7c072280b13c4a84c151e0dffc8dd1bcb4792b710f8159
-DIST cmake-4.0.2.tar.gz 11829733 BLAKE2B 
3ea56ae2916f60f564a1d630ddff97ccd41ec11753aabde894f9a0369477ae57ed9b9e45f7a6684cca534706554b613bfa95b8105a2a19917d5ca1c76c7ea1c9
 SHA512 
049138ec2a7d690663d431bcb4d8abd22f18ec2c9e0e58092df6bbfe801a30fef9a3b7cbd9fe88c476c0a95c71147a5b31b0494f04be879a86cbaaa4697f613c
 DIST cmake-4.0.3-SHA-256.txt 2015 BLAKE2B 
a346da6aa064c5b390459ab265680e0835f4a66fae6c957cedce302da13daa31e8387b1113b049d5518a2b0431d6ee9ad8fd10abec9e6b35502f954cc02a15ee
 SHA512 
f1ce0d1d9ca3286d311611de2da19de543105dfedda5f0449648a79d0c4ecb2a221aad540915bdc3f1904966c79c60b828cb8a7e6198a718f6f6906bd07697eb
 DIST cmake-4.0.3-SHA-256.txt.asc 833 BLAKE2B 
0e82305e93eedfe888e2c54590e509aad58f5d634d3112c66ff5eff622619aef53e4d97f67921b5998082117430d541220df6e2e58656749ae8620aad4928a8a
 SHA512 
d502d87bbf5bb24bdd2d6a0a1d97b854dcc09e17b00e6fa9af4610eb5984b46fd2d7a2a01c15e89bbeed25882738fa764d4b7746c4e25c197d9017277c6f95b8
 DIST cmake-4.0.3.tar.gz 11830216 BLAKE2B 
4dc2705baf2404b64da88a5b8838850b782849a4dcdfb0eaefa819ba00a018885a8bd0b42f17f92c8e24b9e76c66e60880377017d8e2d584cb75b2978018e214
 SHA512 
d3fb9ef408a1b13cd6ef1c294b2515733d1c7220c2c639426bd8037d023ebb439f02e412dd8dd42e385b8e3553547d785eeedc47f2b0843e413b88bd5a7eab18

diff --git a/dev-build/cmake/cmake-4.0.2-r1.ebuild 
b/dev-build/cmake/cmake-4.0.2-r1.ebuild
deleted file mode 100644
index e1c7d026c0a2..
--- a/dev-build/cmake/cmake-4.0.2-r1.ebuild
+++ /dev/null
@@ -1,322 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs
-# Set to 1 if prebuilt, 0 if not
-# (the construct below is to allow overriding from env for script)
-: ${CMAKE_DOCS_PREBUILT:=1}
-
-CMAKE_DOCS_PREBUILT_DEV=sam
-CMAKE_DOCS_VERSION=4.0.0_rc1
-#CMAKE_DOCS_VERSION=${PV}
-#CMAKE_DOCS_VERSION=$(ver_cut 1-2).0
-# Default to generating docs (inc. man pages) if no prebuilt; overridden later
-# See bug #784815
-CMAKE_DOCS_USEFLAG="+doc"
-
-# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
-# ... but seems fine as of 3.22.3?
-# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.
-CMAKE_MAKEFILE_GENERATOR="emake"
-CMAKE_REMOVE_MODULES_LIST=( none )
-inherit bash-completion-r1 cmake flag-o-matic multiprocessing \
-   toolchain-funcs xdg-utils
-
-MY_P="${P/_/-}"
-
-DESCRIPTION="Cross platform Make"
-HOMEPAGE="https://cmake.org/";
-if [[ ${PV} == ** ]] ; then
-   CMAKE_DOCS_PREBUILT=0
-
-   EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git";
-

[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-06-12 Thread Sam James
commit: dd145a145657db5e079f05ae9ec305d05a8279a7
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 12 17:37:15 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 12 17:37:27 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd145a14

dev-build/cmake: add 4.0.3

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/Manifest   |   3 +
 dev-build/cmake/cmake-4.0.3.ebuild | 322 +
 2 files changed, 325 insertions(+)

diff --git a/dev-build/cmake/Manifest b/dev-build/cmake/Manifest
index c7c8a72c226a..978ca4ae1403 100644
--- a/dev-build/cmake/Manifest
+++ b/dev-build/cmake/Manifest
@@ -16,3 +16,6 @@ DIST cmake-4.0.0_rc1-docs.tar.xz 577536 BLAKE2B 
74a742ffef8e1af1652746e1c177d419
 DIST cmake-4.0.2-SHA-256.txt 2015 BLAKE2B 
19e4be043bd45e0e3ed88a758ef1791f4e8b0164a42e3df72f8451c2321e9e72a305e4bfe146cf1e91a41e987d6e4d137781f12d3331f12d47d7ee9b06ecc8ce
 SHA512 
9b91f2fa6c5bb0323358457b2393d2f3723f175253c6d0154da4defa9d206eabef90c9159f5ad6f465568859b2289ad3bcb3154aac8f9640587894eff231075b
 DIST cmake-4.0.2-SHA-256.txt.asc 833 BLAKE2B 
4a7221627af5c9ee0cc6492a126feb48ad47cf654990fb45e0bb124a9bf23243d04081572836904b089f34d13b95f2b8c57c3c1bad32f53afb75881c274cbf6a
 SHA512 
e6f8c372f6be8fca8a2f2b91c143905be173c4d10f2d4102400b07eecb27728591db6687dc89d0781e7c072280b13c4a84c151e0dffc8dd1bcb4792b710f8159
 DIST cmake-4.0.2.tar.gz 11829733 BLAKE2B 
3ea56ae2916f60f564a1d630ddff97ccd41ec11753aabde894f9a0369477ae57ed9b9e45f7a6684cca534706554b613bfa95b8105a2a19917d5ca1c76c7ea1c9
 SHA512 
049138ec2a7d690663d431bcb4d8abd22f18ec2c9e0e58092df6bbfe801a30fef9a3b7cbd9fe88c476c0a95c71147a5b31b0494f04be879a86cbaaa4697f613c
+DIST cmake-4.0.3-SHA-256.txt 2015 BLAKE2B 
a346da6aa064c5b390459ab265680e0835f4a66fae6c957cedce302da13daa31e8387b1113b049d5518a2b0431d6ee9ad8fd10abec9e6b35502f954cc02a15ee
 SHA512 
f1ce0d1d9ca3286d311611de2da19de543105dfedda5f0449648a79d0c4ecb2a221aad540915bdc3f1904966c79c60b828cb8a7e6198a718f6f6906bd07697eb
+DIST cmake-4.0.3-SHA-256.txt.asc 833 BLAKE2B 
0e82305e93eedfe888e2c54590e509aad58f5d634d3112c66ff5eff622619aef53e4d97f67921b5998082117430d541220df6e2e58656749ae8620aad4928a8a
 SHA512 
d502d87bbf5bb24bdd2d6a0a1d97b854dcc09e17b00e6fa9af4610eb5984b46fd2d7a2a01c15e89bbeed25882738fa764d4b7746c4e25c197d9017277c6f95b8
+DIST cmake-4.0.3.tar.gz 11830216 BLAKE2B 
4dc2705baf2404b64da88a5b8838850b782849a4dcdfb0eaefa819ba00a018885a8bd0b42f17f92c8e24b9e76c66e60880377017d8e2d584cb75b2978018e214
 SHA512 
d3fb9ef408a1b13cd6ef1c294b2515733d1c7220c2c639426bd8037d023ebb439f02e412dd8dd42e385b8e3553547d785eeedc47f2b0843e413b88bd5a7eab18

diff --git a/dev-build/cmake/cmake-4.0.3.ebuild 
b/dev-build/cmake/cmake-4.0.3.ebuild
new file mode 100644
index ..e1c7d026c0a2
--- /dev/null
+++ b/dev-build/cmake/cmake-4.0.3.ebuild
@@ -0,0 +1,322 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+: ${CMAKE_DOCS_PREBUILT:=1}
+
+CMAKE_DOCS_PREBUILT_DEV=sam
+CMAKE_DOCS_VERSION=4.0.0_rc1
+#CMAKE_DOCS_VERSION=${PV}
+#CMAKE_DOCS_VERSION=$(ver_cut 1-2).0
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+# See bug #784815
+CMAKE_DOCS_USEFLAG="+doc"
+
+# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
+# ... but seems fine as of 3.22.3?
+# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.
+CMAKE_MAKEFILE_GENERATOR="emake"
+CMAKE_REMOVE_MODULES_LIST=( none )
+inherit bash-completion-r1 cmake flag-o-matic multiprocessing \
+   toolchain-funcs xdg-utils
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="Cross platform Make"
+HOMEPAGE="https://cmake.org/";
+if [[ ${PV} == ** ]] ; then
+   CMAKE_DOCS_PREBUILT=0
+
+   EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git";
+   inherit git-r3
+else
+   SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz"
+
+   if [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then
+   SRC_URI+=" !doc? ( 
https://dev.gentoo.org/~${CMAKE_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${CMAKE_DOCS_VERSION}-docs.tar.xz
 )"
+   fi
+
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bradking.asc
+   inherit verify-sig
+
+   SRC_URI+=" verify-sig? (
+   https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}-SHA-256.txt
+   https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}-SHA-256.txt.asc
+   
https://github.com/Kitware/CMake/releases/download/v${PV/_/-}/${MY_P}-SHA-256.txt
+   
https://github.com/Kitware/CMake/releases/download/v${PV/_/-}/${MY_P}-SHA-256.txt.asc
+   )"
+
+   if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips 
~ppc ~ppc64 ~ris

[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-06-12 Thread Sam James
commit: 125c0a4299efe96c56ba67982e21c9b91c0b5337
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 12 17:29:31 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 12 17:37:27 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=125c0a42

dev-build/cmake: add 3.31.8

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/Manifest|   3 +
 dev-build/cmake/cmake-3.31.8.ebuild | 314 
 2 files changed, 317 insertions(+)

diff --git a/dev-build/cmake/Manifest b/dev-build/cmake/Manifest
index 1e2abe2598d7..c7c8a72c226a 100644
--- a/dev-build/cmake/Manifest
+++ b/dev-build/cmake/Manifest
@@ -9,6 +9,9 @@ DIST cmake-3.31.5.tar.gz 11706495 BLAKE2B 
16375229d7344b10db40c76fe2fc8a3f906266
 DIST cmake-3.31.7-SHA-256.txt 1646 BLAKE2B 
a3b52506b586ee81cb4192ddbfa52c8f2c4456d99ce3e0f1c2e88c22a756d58905219498e41b726bce6258b5bbe44fb2c58bb0c5972303a6ca8c2dc37de59676
 SHA512 
eb967dbc6a4c18d1b0b97910b89a5e9392e29bd1a8c169c92899215ee15f5a8a4852c06b3643c5ce420a57ef93c9153380d75f68f23092475032850390d1ab4e
 DIST cmake-3.31.7-SHA-256.txt.asc 833 BLAKE2B 
9ddb47b9aa26875b294d4e3db27b4c9518c3a01f3a11d1a50afae08ef7871f52367c0d275415cd801613b036ae88f92611d03bb5d576e8bcd324c3ec46d943e1
 SHA512 
9b7234c8fe122cf458a42c5d5ba71bd7694c2cb610cc989d2ea2a710a5615a0f49f0747b3ab4321d0bb69987321e8256b335a3e5d29de4bc783d683b7dedae93
 DIST cmake-3.31.7.tar.gz 11711975 BLAKE2B 
8bf3ea288695f6e1a9f301f8ad471e1007061cb9ed69b8a432d5de7e1779580ffbbd4050a85b1a3df30a85ee971ed0421ce14d9a77b026f7147d73ca8fee7ec9
 SHA512 
896f29e8e7c897e6e346141496d3f338aeaced8300fb2fd1fedcd0236742bfe4842de1c94253adf54f4847b17c5d9699c92d199cbb4a74c99ee14972c939b09e
+DIST cmake-3.31.8-SHA-256.txt 1646 BLAKE2B 
6067ab2d89d6be87c83beeb714cac72effe4123280caa1254048cd9ba5d0df357bafe9e958f13466d538cb5648b0c318d22e73deaeff71462ffdc72bb03df5d2
 SHA512 
466f1eabb7a7b0fbb72d053736ac82ed8b47621b1a57f807ec7d1ef5415ec4da6528b918f198e9625cf70c08c39dd55223df0dabae8c0f11927d368ef392035d
+DIST cmake-3.31.8-SHA-256.txt.asc 833 BLAKE2B 
a980155910975cf401f579c6342dd2ef885fc4c28d8a5593b901749a7520966cc24c20db5499c5a67a3034f5e364c613fce6fc0232263382d44de615a3993e85
 SHA512 
86a5b5e9f54f5c9a4cd70b5d078adb3849719a191cad209efc191afaecd89c5386a54b9a35880e6af0dbf9d67410d0e11e932710fd9d8e61f5f88bec49a8914b
+DIST cmake-3.31.8.tar.gz 11713806 BLAKE2B 
387f14e4dd483a033029ad198cb00901c1eea5755462fbaa0ce38a3ffb9a155e27604cfe0d337c74aa3f156f38fb3ef48b0c545b39a4cb0becf4b552b511bf9d
 SHA512 
07dbb5af1d449760ef92a921e43c0a0a091989ac51ce3f8b7607bf617b8b56e47c675486d3c620c04f1105b7dfa3852b926915e0888ff46ea473cd01e572f461
 DIST cmake-4.0.0_rc1-docs.tar.xz 577536 BLAKE2B 
74a742ffef8e1af1652746e1c177d4198155145a039635e6a0ea40af463f3a2d45b6c6ce7d3a9b1fee24f0c1cfd1c3aa95c27669ca3c6281d54e701fc0ece202
 SHA512 
74c20067d3b82493024b2f2711b55b93998ce3b5f35ab5a154f33a8268a35a29d01127c55ce6b85b80ff252d15284ed1065e1338422124f6722a4190a984637c
 DIST cmake-4.0.2-SHA-256.txt 2015 BLAKE2B 
19e4be043bd45e0e3ed88a758ef1791f4e8b0164a42e3df72f8451c2321e9e72a305e4bfe146cf1e91a41e987d6e4d137781f12d3331f12d47d7ee9b06ecc8ce
 SHA512 
9b91f2fa6c5bb0323358457b2393d2f3723f175253c6d0154da4defa9d206eabef90c9159f5ad6f465568859b2289ad3bcb3154aac8f9640587894eff231075b
 DIST cmake-4.0.2-SHA-256.txt.asc 833 BLAKE2B 
4a7221627af5c9ee0cc6492a126feb48ad47cf654990fb45e0bb124a9bf23243d04081572836904b089f34d13b95f2b8c57c3c1bad32f53afb75881c274cbf6a
 SHA512 
e6f8c372f6be8fca8a2f2b91c143905be173c4d10f2d4102400b07eecb27728591db6687dc89d0781e7c072280b13c4a84c151e0dffc8dd1bcb4792b710f8159

diff --git a/dev-build/cmake/cmake-3.31.8.ebuild 
b/dev-build/cmake/cmake-3.31.8.ebuild
new file mode 100644
index ..ea60e33669ae
--- /dev/null
+++ b/dev-build/cmake/cmake-3.31.8.ebuild
@@ -0,0 +1,314 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+: ${CMAKE_DOCS_PREBUILT:=1}
+
+CMAKE_DOCS_PREBUILT_DEV=sam
+CMAKE_DOCS_VERSION=$(ver_cut 1-2).0
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+# See bug #784815
+CMAKE_DOCS_USEFLAG="+doc"
+
+# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
+# ... but seems fine as of 3.22.3?
+# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.
+CMAKE_MAKEFILE_GENERATOR="emake"
+CMAKE_REMOVE_MODULES_LIST=( none )
+inherit bash-completion-r1 cmake flag-o-matic multiprocessing \
+   toolchain-funcs xdg-utils
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="Cross platform Make"
+HOMEPAGE="https://cmake.org/";
+if [[ ${PV} == ** ]] ; then
+   CMAKE_DOCS_PREBUILT=0
+
+   EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git";
+   inherit git-r3
+else
+   SRC_URI="https://cmake.org/files/v$(v

[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-05-26 Thread Sam James
commit: e838c548af0885947a5a3a8fc1204ebd598e3b8e
Author: Sam James  gentoo  org>
AuthorDate: Mon May 26 11:05:26 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May 26 11:05:26 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e838c548

dev-build/cmake: backport curl fix to 3.28.5 for ppc

Bug: https://bugs.gentoo.org/953060
Closes: https://bugs.gentoo.org/956640
Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/cmake-3.28.5.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-build/cmake/cmake-3.28.5.ebuild 
b/dev-build/cmake/cmake-3.28.5.ebuild
index 180561f64d91..914a5ddf13ee 100644
--- a/dev-build/cmake/cmake-3.28.5.ebuild
+++ b/dev-build/cmake/cmake-3.28.5.ebuild
@@ -97,6 +97,7 @@ PATCHES=(

"${FILESDIR}"/${PN}-3.27.0_rc1-0006-Filter-out-distcc-warnings-to-avoid-confusing-CMake.patch
 
# Upstream fixes (can usually be removed with a version bump)
+   "${FILESDIR}"/${PN}-3.31.6-curl-8.13.0.patch
 )
 
 cmake_src_bootstrap() {



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-05-22 Thread Sam James
commit: 6a098770d75ec50faca9410dbe023418c8208e88
Author: Sam James  gentoo  org>
AuthorDate: Fri May 23 01:25:36 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 23 01:25:36 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a098770

dev-build/cmake: Stabilize 3.31.7-r1 x86, #952842

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/cmake-3.31.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/cmake/cmake-3.31.7-r1.ebuild 
b/dev-build/cmake/cmake-3.31.7-r1.ebuild
index 3cbd6022f157..a59fcb4bde8e 100644
--- a/dev-build/cmake/cmake-3.31.7-r1.ebuild
+++ b/dev-build/cmake/cmake-3.31.7-r1.ebuild
@@ -47,7 +47,7 @@ else

https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
)"
 
-   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"
+   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"
 
BDEPEND="verify-sig? ( 
>=sec-keys/openpgp-keys-bradking-20240902 )"
fi



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-05-22 Thread Sam James
commit: 853e61ac27eb25853259545c6555bd54213b85ef
Author: Sam James  gentoo  org>
AuthorDate: Fri May 23 01:25:34 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 23 01:25:34 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=853e61ac

dev-build/cmake: Stabilize 3.31.7-r1 amd64, #952842

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/cmake-3.31.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/cmake/cmake-3.31.7-r1.ebuild 
b/dev-build/cmake/cmake-3.31.7-r1.ebuild
index 00d5006e5b1d..3cbd6022f157 100644
--- a/dev-build/cmake/cmake-3.31.7-r1.ebuild
+++ b/dev-build/cmake/cmake-3.31.7-r1.ebuild
@@ -47,7 +47,7 @@ else

https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
)"
 
-   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"
+   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"
 
BDEPEND="verify-sig? ( 
>=sec-keys/openpgp-keys-bradking-20240902 )"
fi



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-05-22 Thread Sam James
commit: 1d7c3885d80c0148d86a8fe35d98825fb4c549c6
Author: Sam James  gentoo  org>
AuthorDate: Fri May 23 01:25:33 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 23 01:25:33 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d7c3885

dev-build/cmake: Stabilize 3.31.7-r1 arm64, #952842

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/cmake-3.31.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/cmake/cmake-3.31.7-r1.ebuild 
b/dev-build/cmake/cmake-3.31.7-r1.ebuild
index 13d8188e039b..00d5006e5b1d 100644
--- a/dev-build/cmake/cmake-3.31.7-r1.ebuild
+++ b/dev-build/cmake/cmake-3.31.7-r1.ebuild
@@ -47,7 +47,7 @@ else

https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
)"
 
-   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"
+   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"
 
BDEPEND="verify-sig? ( 
>=sec-keys/openpgp-keys-bradking-20240902 )"
fi



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-05-22 Thread Sam James
commit: 0994e1514c8f759e80848317d0a9c98d04620e6f
Author: Sam James  gentoo  org>
AuthorDate: Fri May 23 01:25:31 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 23 01:25:31 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0994e151

dev-build/cmake: Stabilize 3.31.7-r1 arm, #952842

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/cmake-3.31.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/cmake/cmake-3.31.7-r1.ebuild 
b/dev-build/cmake/cmake-3.31.7-r1.ebuild
index cf1bcd6e63dc..13d8188e039b 100644
--- a/dev-build/cmake/cmake-3.31.7-r1.ebuild
+++ b/dev-build/cmake/cmake-3.31.7-r1.ebuild
@@ -47,7 +47,7 @@ else

https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
)"
 
-   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"
+   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"
 
BDEPEND="verify-sig? ( 
>=sec-keys/openpgp-keys-bradking-20240902 )"
fi



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-05-22 Thread Sam James
commit: 562e48613a1bb98d741763b753728ed548455c1e
Author: Sam James  gentoo  org>
AuthorDate: Fri May 23 01:25:30 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 23 01:25:30 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=562e4861

dev-build/cmake: Stabilize 3.31.7-r1 ppc64, #952842

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/cmake-3.31.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/cmake/cmake-3.31.7-r1.ebuild 
b/dev-build/cmake/cmake-3.31.7-r1.ebuild
index ea60e33669ae..cf1bcd6e63dc 100644
--- a/dev-build/cmake/cmake-3.31.7-r1.ebuild
+++ b/dev-build/cmake/cmake-3.31.7-r1.ebuild
@@ -47,7 +47,7 @@ else

https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
)"
 
-   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"
+   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"
 
BDEPEND="verify-sig? ( 
>=sec-keys/openpgp-keys-bradking-20240902 )"
fi



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-05-22 Thread Andreas Sturmlechner
commit: d87e56b4adbdf1402c1b2926d8759e3a28caa18f
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed May 21 20:19:08 2025 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu May 22 15:22:29 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d87e56b4

dev-build/cmake: drop 3.31.6-r1, 3.31.7

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-build/cmake/Manifest   |   3 -
 dev-build/cmake/cmake-3.31.6-r1.ebuild | 314 -
 dev-build/cmake/cmake-3.31.7.ebuild| 313 
 3 files changed, 630 deletions(-)

diff --git a/dev-build/cmake/Manifest b/dev-build/cmake/Manifest
index b1326b6698cb..1e2abe2598d7 100644
--- a/dev-build/cmake/Manifest
+++ b/dev-build/cmake/Manifest
@@ -6,9 +6,6 @@ DIST cmake-3.31.0-docs.tar.xz 562756 BLAKE2B 
ef1d145658fd197ea515f05fbbad54b213b
 DIST cmake-3.31.5-SHA-256.txt 1646 BLAKE2B 
45b9e829febf185ba9f532c208e6b49bcf56e6ffbdf2fb46fb8e6bc6cc58bb890a4a27cb00eb7acfc12b595aa20dcd1343142ab9e1fd42baee12af941cb786de
 SHA512 
1b5a6f405cdb1cfaf52a5666b67d76261121ee66e6c9b73338da72af5f6eb6a27f87b642f657ab9d64bc491b9d8526cae4699e8f053e44550b2e01c3a0f3aa1a
 DIST cmake-3.31.5-SHA-256.txt.asc 833 BLAKE2B 
0206a62c7816b4115e56e1f1519b6357610037f18949a3a5ce894bfd364de39918073fa267516ec4071eaf35fd641363cdaeeb0704de5918d2f6aace9e7bdfbe
 SHA512 
016ec25b29b28845c1a2680e0b25f35b7ce89e466493caa99acaad4f8e32f9173a72afcec90e89ea00ac10df3fa0dc37b3edc1de1923198e393f9f54e769
 DIST cmake-3.31.5.tar.gz 11706495 BLAKE2B 
16375229d7344b10db40c76fe2fc8a3f90626683b3846a1d0ead22ae6312cc71c58ff4d4314216c0ea34f4c7c4bb8610c5923b875063d08bb247cc1c4ee1ceab
 SHA512 
1981efafa8916371caf58b1fcbf9c9d73d365ec119279860ee2fa11f4ff72d87bb3a4570eb20a45fae95260bb8f565daf2f579a890b2dad588207b3fcc158e43
-DIST cmake-3.31.6-SHA-256.txt 1646 BLAKE2B 
f5d3bb67759b4b227bd38eb7de8405052fd55cef528d3a4d4754d77815cdb018831fadcb51e590186faa5e7911bd6d9ceba29d971a7d125435df06132276a00d
 SHA512 
8e3d939ccab2260380fce92c31ba8244c7b4d19c7245d5bc9607e9352f2e7fa1e0e4ecc8555f8418f9659f53c142111dd34aba0739d947f387e5a88345dd6b46
-DIST cmake-3.31.6-SHA-256.txt.asc 833 BLAKE2B 
a99307a7e8011a1df30a2f364ae68b2f5d286d0d98f8a9b5d27283aa109963d6989218a8b3787666d7aa3a7e37e4d6468077c16b6550727efd1295f8c0504caa
 SHA512 
c7a728110790a85ba89dace68c9bd4c22c81ae4482a758297fdb49e7eb11ccf0056d0d4fcf100be71eed7cc2ae3f633722df801dba2d61dd0fafb476d5b09128
-DIST cmake-3.31.6.tar.gz 11710589 BLAKE2B 
ea1bee1a98568407dfc164f82bf0e3ab08212412cfa18489bdbe9964418ee30fb62b4915bc06645bcd2cf1e17bfb9c210812da070acbba848db186d06044
 SHA512 
839d06b6ebd0bf78cbe8f7ae3a7c00026e70d759a81ac51aa103f35ad985ac69be9e667aae7b5fe48c5e0c41baec791259279679dbdf2ddd8b63a48382a8a2a0
 DIST cmake-3.31.7-SHA-256.txt 1646 BLAKE2B 
a3b52506b586ee81cb4192ddbfa52c8f2c4456d99ce3e0f1c2e88c22a756d58905219498e41b726bce6258b5bbe44fb2c58bb0c5972303a6ca8c2dc37de59676
 SHA512 
eb967dbc6a4c18d1b0b97910b89a5e9392e29bd1a8c169c92899215ee15f5a8a4852c06b3643c5ce420a57ef93c9153380d75f68f23092475032850390d1ab4e
 DIST cmake-3.31.7-SHA-256.txt.asc 833 BLAKE2B 
9ddb47b9aa26875b294d4e3db27b4c9518c3a01f3a11d1a50afae08ef7871f52367c0d275415cd801613b036ae88f92611d03bb5d576e8bcd324c3ec46d943e1
 SHA512 
9b7234c8fe122cf458a42c5d5ba71bd7694c2cb610cc989d2ea2a710a5615a0f49f0747b3ab4321d0bb69987321e8256b335a3e5d29de4bc783d683b7dedae93
 DIST cmake-3.31.7.tar.gz 11711975 BLAKE2B 
8bf3ea288695f6e1a9f301f8ad471e1007061cb9ed69b8a432d5de7e1779580ffbbd4050a85b1a3df30a85ee971ed0421ce14d9a77b026f7147d73ca8fee7ec9
 SHA512 
896f29e8e7c897e6e346141496d3f338aeaced8300fb2fd1fedcd0236742bfe4842de1c94253adf54f4847b17c5d9699c92d199cbb4a74c99ee14972c939b09e

diff --git a/dev-build/cmake/cmake-3.31.6-r1.ebuild 
b/dev-build/cmake/cmake-3.31.6-r1.ebuild
deleted file mode 100644
index f94a7b1a1a77..
--- a/dev-build/cmake/cmake-3.31.6-r1.ebuild
+++ /dev/null
@@ -1,314 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs
-# Set to 1 if prebuilt, 0 if not
-# (the construct below is to allow overriding from env for script)
-: ${CMAKE_DOCS_PREBUILT:=1}
-
-CMAKE_DOCS_PREBUILT_DEV=sam
-CMAKE_DOCS_VERSION=$(ver_cut 1-2).0
-# Default to generating docs (inc. man pages) if no prebuilt; overridden later
-# See bug #784815
-CMAKE_DOCS_USEFLAG="+doc"
-
-# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
-# ... but seems fine as of 3.22.3?
-# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.
-CMAKE_MAKEFILE_GENERATOR="emake"
-CMAKE_REMOVE_MODULES_LIST=( none )
-inherit bash-completion-r1 cmake flag-o-matic multiprocessing \
-   toolchain-funcs xdg-utils
-
-MY_P="${P/_/-}"
-
-DESCRIPTION="Cross platform Make"
-HOMEPAGE="https://cmake.org/";
-if [[ ${PV} == ** ]] ; then
-   CMAKE_DOCS_PREBUILT=0
-
-  

[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-05-11 Thread Sam James
commit: e495dda4ca3e4e826efd6c1052520d281b0ef2b7
Author: Sam James  gentoo  org>
AuthorDate: Sun May 11 16:04:46 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 11 18:35:05 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e495dda4

dev-build/cmake: comment whitespace tweak

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/cmake-3.31.7-r1.ebuild | 2 +-
 dev-build/cmake/cmake-4.0.2-r1.ebuild  | 2 +-
 dev-build/cmake/cmake-.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-build/cmake/cmake-3.31.7-r1.ebuild 
b/dev-build/cmake/cmake-3.31.7-r1.ebuild
index f9bb00915ea9..ea60e33669ae 100644
--- a/dev-build/cmake/cmake-3.31.7-r1.ebuild
+++ b/dev-build/cmake/cmake-3.31.7-r1.ebuild
@@ -125,7 +125,7 @@ pkg_pretend() {
local file
local errant_files=()
 
-   # See bug #599684 and  bug #753581 (at least)
+   # See bug #599684 and bug #753581 (at least)
for file in /etc/arch-release /etc/redhat-release 
/etc/debian_version ; do
if [[ -e ${file} ]]; then
errant_files+=( "${file}" )

diff --git a/dev-build/cmake/cmake-4.0.2-r1.ebuild 
b/dev-build/cmake/cmake-4.0.2-r1.ebuild
index 107e06fdb63e..e1c7d026c0a2 100644
--- a/dev-build/cmake/cmake-4.0.2-r1.ebuild
+++ b/dev-build/cmake/cmake-4.0.2-r1.ebuild
@@ -129,7 +129,7 @@ pkg_pretend() {
local file
local errant_files=()
 
-   # See bug #599684 and  bug #753581 (at least)
+   # See bug #599684 and bug #753581 (at least)
for file in /etc/arch-release /etc/redhat-release 
/etc/debian_version ; do
if [[ -e ${file} ]]; then
errant_files+=( "${file}" )

diff --git a/dev-build/cmake/cmake-.ebuild 
b/dev-build/cmake/cmake-.ebuild
index 41639c300a5d..d5c57e85205e 100644
--- a/dev-build/cmake/cmake-.ebuild
+++ b/dev-build/cmake/cmake-.ebuild
@@ -128,7 +128,7 @@ pkg_pretend() {
local file
local errant_files=()
 
-   # See bug #599684 and  bug #753581 (at least)
+   # See bug #599684 and bug #753581 (at least)
for file in /etc/arch-release /etc/redhat-release 
/etc/debian_version ; do
if [[ -e ${file} ]]; then
errant_files+=( "${file}" )



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-05-09 Thread Sam James
commit: baa69cd55f1dc2d7f0b87e1cbc6d9b92055a4e3f
Author: Sam James  gentoo  org>
AuthorDate: Sat May 10 00:40:21 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 10 00:40:21 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=baa69cd5

dev-build/cmake: drop 4.0.0, 4.0.1, 4.0.2

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/Manifest   |   6 -
 dev-build/cmake/cmake-4.0.0.ebuild | 321 -
 dev-build/cmake/cmake-4.0.1.ebuild | 321 -
 dev-build/cmake/cmake-4.0.2.ebuild | 321 -
 4 files changed, 969 deletions(-)

diff --git a/dev-build/cmake/Manifest b/dev-build/cmake/Manifest
index aa7ee0f270da..b1326b6698cb 100644
--- a/dev-build/cmake/Manifest
+++ b/dev-build/cmake/Manifest
@@ -12,13 +12,7 @@ DIST cmake-3.31.6.tar.gz 11710589 BLAKE2B 
ea1bee1a98568407dfc164f82bf0e3ab082124
 DIST cmake-3.31.7-SHA-256.txt 1646 BLAKE2B 
a3b52506b586ee81cb4192ddbfa52c8f2c4456d99ce3e0f1c2e88c22a756d58905219498e41b726bce6258b5bbe44fb2c58bb0c5972303a6ca8c2dc37de59676
 SHA512 
eb967dbc6a4c18d1b0b97910b89a5e9392e29bd1a8c169c92899215ee15f5a8a4852c06b3643c5ce420a57ef93c9153380d75f68f23092475032850390d1ab4e
 DIST cmake-3.31.7-SHA-256.txt.asc 833 BLAKE2B 
9ddb47b9aa26875b294d4e3db27b4c9518c3a01f3a11d1a50afae08ef7871f52367c0d275415cd801613b036ae88f92611d03bb5d576e8bcd324c3ec46d943e1
 SHA512 
9b7234c8fe122cf458a42c5d5ba71bd7694c2cb610cc989d2ea2a710a5615a0f49f0747b3ab4321d0bb69987321e8256b335a3e5d29de4bc783d683b7dedae93
 DIST cmake-3.31.7.tar.gz 11711975 BLAKE2B 
8bf3ea288695f6e1a9f301f8ad471e1007061cb9ed69b8a432d5de7e1779580ffbbd4050a85b1a3df30a85ee971ed0421ce14d9a77b026f7147d73ca8fee7ec9
 SHA512 
896f29e8e7c897e6e346141496d3f338aeaced8300fb2fd1fedcd0236742bfe4842de1c94253adf54f4847b17c5d9699c92d199cbb4a74c99ee14972c939b09e
-DIST cmake-4.0.0-SHA-256.txt 2015 BLAKE2B 
8f3737f51768c61a16543e8d4a4bc6c359f2f2c128b1d7a5b80cae6c09e64d8ed28147619336172b217d0ea264ce424b2ef519b36bc6e30771a7144bee6d67b1
 SHA512 
50abb18d59e2685ea462d1e4cbafb005172030c1dc7f77a959e178caba744347d67b575318d3a09c1f44966f5efcfdb2fa0dd2dbbddb1fc8487f54c0e4207d69
-DIST cmake-4.0.0-SHA-256.txt.asc 833 BLAKE2B 
2e9fe03e6db837dffe703740c76b312fced691ac2b2a5df6c8c199489902ce36ab8bef6ba599734470e5c4ded7ab4ad75eb374578b2204ed72d5711ad8af843d
 SHA512 
93da422a75ce068d26b96e0a50746511f7ee3da6f8fd8d232bf9fd6a95853290ae98858ab8a00719091b79a9a6064bf7c0f840d45fa773baaa48b489ea4f54fc
-DIST cmake-4.0.0.tar.gz 11824527 BLAKE2B 
21ab208f663498a4851e312bdee884fae9a711234ffd7da73c56894a51d2cd7a479f18fc0d3f276c9eee964e97965d0d57ccfe9a95a10f1bb7ad319c8fe0b7af
 SHA512 
6892f68a48f428b7d7321e646b75d72f751a20b44e74696d445c90dc0dc8be7894f546d70e3749ff44a1bbea0371e9f4d509a9c116c17c231db65affe60945df
 DIST cmake-4.0.0_rc1-docs.tar.xz 577536 BLAKE2B 
74a742ffef8e1af1652746e1c177d4198155145a039635e6a0ea40af463f3a2d45b6c6ce7d3a9b1fee24f0c1cfd1c3aa95c27669ca3c6281d54e701fc0ece202
 SHA512 
74c20067d3b82493024b2f2711b55b93998ce3b5f35ab5a154f33a8268a35a29d01127c55ce6b85b80ff252d15284ed1065e1338422124f6722a4190a984637c
-DIST cmake-4.0.1-SHA-256.txt 2015 BLAKE2B 
3b6f2c889d4e67b459c1cd4a86470f1429f0153ff596bef7deb178050ad79686b4fc3ad0663a243219ebc2d626b3382ec747ee5a0d65c9a030444b8c60e50801
 SHA512 
f5b23ec12ac172c6d567722ac8d37c1325ad9da6d22944e1ed2cebb77dd645ac948f10f8f2060061990788d82209a1266848f334dd77c6014ce7c11d308aae95
-DIST cmake-4.0.1-SHA-256.txt.asc 833 BLAKE2B 
67c5984baf0d3ed4bc263ee39963e9a540bf6328786101d62adebe3cba550e14d291edb0dee40cdabadb6763c02c1959208956b43532f760db878d6796a32f7d
 SHA512 
5a80e483a4f280969ad8f7bf31f3cc3b1b1cb13b4853a1bf1616414e8f2c2cac381658126bfe23aa229eb40af5a423f5e2d0e076b5f02e7e667b4b83d007b7b3
-DIST cmake-4.0.1.tar.gz 11826844 BLAKE2B 
beedd233ce7a40a694394ec0b23a14e2ad566a98e6c04b0ffa8d66844cf66b4545974635647ffde247021a00378f48d09f0f8fa0d0e100fc6a55b258bb01fe83
 SHA512 
25f3e93b1fe09b4aacf6f6361942f829c4833075a05ad26a9bdbd1278f5f6a78389e619e478152e2ecc4108a4bccc3ed901f96db0571dc05f1feba4e04f8f516
 DIST cmake-4.0.2-SHA-256.txt 2015 BLAKE2B 
19e4be043bd45e0e3ed88a758ef1791f4e8b0164a42e3df72f8451c2321e9e72a305e4bfe146cf1e91a41e987d6e4d137781f12d3331f12d47d7ee9b06ecc8ce
 SHA512 
9b91f2fa6c5bb0323358457b2393d2f3723f175253c6d0154da4defa9d206eabef90c9159f5ad6f465568859b2289ad3bcb3154aac8f9640587894eff231075b
 DIST cmake-4.0.2-SHA-256.txt.asc 833 BLAKE2B 
4a7221627af5c9ee0cc6492a126feb48ad47cf654990fb45e0bb124a9bf23243d04081572836904b089f34d13b95f2b8c57c3c1bad32f53afb75881c274cbf6a
 SHA512 
e6f8c372f6be8fca8a2f2b91c143905be173c4d10f2d4102400b07eecb27728591db6687dc89d0781e7c072280b13c4a84c151e0dffc8dd1bcb4792b710f8159
 DIST cmake-4.0.2.tar.gz 11829733 BLAKE2B 
3ea56ae2916f60f564a1d630ddff97ccd41ec11753aabde894f9a0369477ae57ed9b9e45f7a6684cca534706554b613bfa95b8105a2a19917d5ca1c76c7ea1c9
 SHA512 
049138ec2a7d690663d431bcb4d8abd22f18ec2c9e0e58092df6bbfe801a30fef9a3b7cbd9fe88c476c0a95c71147a5b31b0494f04be879a

[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/files/, dev-build/cmake/

2025-05-09 Thread Sam James
commit: 5649ecee9b131d65102b146bf28d0788544fa353
Author: Sam James  gentoo  org>
AuthorDate: Sat May 10 00:24:14 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 10 00:25:14 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5649ecee

dev-build/cmake: backport FindHdf5 fix

Bug: https://bugs.gentoo.org/945964
Bug: https://bugs.gentoo.org/954327
Bug: https://bugs.gentoo.org/954378
Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/cmake-3.31.7-r1.ebuild| 314 +
 dev-build/cmake/cmake-4.0.2-r1.ebuild | 322 ++
 dev-build/cmake/files/cmake-3.31.7-hdf5.patch |  34 +++
 3 files changed, 670 insertions(+)

diff --git a/dev-build/cmake/cmake-3.31.7-r1.ebuild 
b/dev-build/cmake/cmake-3.31.7-r1.ebuild
new file mode 100644
index ..f9bb00915ea9
--- /dev/null
+++ b/dev-build/cmake/cmake-3.31.7-r1.ebuild
@@ -0,0 +1,314 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+: ${CMAKE_DOCS_PREBUILT:=1}
+
+CMAKE_DOCS_PREBUILT_DEV=sam
+CMAKE_DOCS_VERSION=$(ver_cut 1-2).0
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+# See bug #784815
+CMAKE_DOCS_USEFLAG="+doc"
+
+# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
+# ... but seems fine as of 3.22.3?
+# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.
+CMAKE_MAKEFILE_GENERATOR="emake"
+CMAKE_REMOVE_MODULES_LIST=( none )
+inherit bash-completion-r1 cmake flag-o-matic multiprocessing \
+   toolchain-funcs xdg-utils
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="Cross platform Make"
+HOMEPAGE="https://cmake.org/";
+if [[ ${PV} == ** ]] ; then
+   CMAKE_DOCS_PREBUILT=0
+
+   EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git";
+   inherit git-r3
+else
+   SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz"
+
+   if [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then
+   SRC_URI+=" !doc? ( 
https://dev.gentoo.org/~${CMAKE_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${CMAKE_DOCS_VERSION}-docs.tar.xz
 )"
+   fi
+
+   if [[ ${PV} != *_rc* ]] ; then
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bradking.asc
+   inherit verify-sig
+
+   SRC_URI+=" verify-sig? (
+   
https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt
+   
https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
+   )"
+
+   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"
+
+   BDEPEND="verify-sig? ( 
>=sec-keys/openpgp-keys-bradking-20240902 )"
+   fi
+fi
+
+[[ ${CMAKE_DOCS_PREBUILT} == 1 ]] && CMAKE_DOCS_USEFLAG="doc"
+
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="${CMAKE_DOCS_USEFLAG} dap gui ncurses test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=app-arch/libarchive-3.3.3:=
+   app-crypt/rhash:0=
+   >=dev-libs/expat-2.0.1
+   >=dev-libs/jsoncpp-1.9.2-r2:0=
+   >=dev-libs/libuv-1.10.0:=
+   >=net-misc/curl-7.21.5[ssl]
+   sys-libs/zlib
+   virtual/pkgconfig
+   dap? ( dev-cpp/cppdap )
+   gui? ( dev-qt/qtbase:6[gui,widgets] )
+   ncurses? ( sys-libs/ncurses:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND+="
+   doc? (
+   dev-python/requests
+   dev-python/sphinx
+   )
+   test? ( app-arch/libarchive[zstd] )
+"
+
+SITEFILE="50${PN}-gentoo.el"
+
+PATCHES=(
+   # Prefix
+   
"${FILESDIR}"/${PN}-3.27.0_rc1-0001-Don-t-use-.so-for-modules-on-darwin-macos.-Use-.bund.patch
+   
"${FILESDIR}"/${PN}-3.27.0_rc1-0002-Set-some-proper-paths-to-make-cmake-find-our-tools.patch
+   # Misc
+   "${FILESDIR}"/${PN}-3.31.6-Prefer-pkgconfig-in-FindBLAS.patch
+   
"${FILESDIR}"/${PN}-3.27.0_rc1-0004-Ensure-that-the-correct-version-of-Qt-is-always-used.patch
+   
"${FILESDIR}"/${PN}-3.27.0_rc1-0005-Respect-Gentoo-s-Python-eclasses.patch
+   # Cuda
+   "${FILESDIR}"/${PN}-3.30.3-cudahostld.patch
+
+   # Upstream fixes (can usually be removed with a version bump)
+   "${FILESDIR}"/${PN}-3.31.7-hdf5.patch
+)
+
+cmake_src_bootstrap() {
+   # disable running of cmake in bootstrap command
+   sed -i \
+   -e '/"${cmake_bootstrap_dir}\/cmake"/s/^/#DONOTRUN /' \
+   bootstrap || die "sed failed"
+
+   # execinfo.h on Solaris isn't quite what it is on Darwin
+   if [[ ${CHOST} == *-solaris* ]] ; then
+   sed -i -e 's/execinfo\.h/blablabla.

[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-05-06 Thread Sam James
commit: 6ae6f6aee4f0536dd842a687a4f88bf827f4231a
Author: Sam James  gentoo  org>
AuthorDate: Tue May  6 13:23:48 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May  6 16:02:44 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ae6f6ae

dev-build/cmake: add 4.0.2

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/Manifest   |   3 +
 dev-build/cmake/cmake-4.0.2.ebuild | 321 +
 2 files changed, 324 insertions(+)

diff --git a/dev-build/cmake/Manifest b/dev-build/cmake/Manifest
index 047c7e2c904c..aa7ee0f270da 100644
--- a/dev-build/cmake/Manifest
+++ b/dev-build/cmake/Manifest
@@ -19,3 +19,6 @@ DIST cmake-4.0.0_rc1-docs.tar.xz 577536 BLAKE2B 
74a742ffef8e1af1652746e1c177d419
 DIST cmake-4.0.1-SHA-256.txt 2015 BLAKE2B 
3b6f2c889d4e67b459c1cd4a86470f1429f0153ff596bef7deb178050ad79686b4fc3ad0663a243219ebc2d626b3382ec747ee5a0d65c9a030444b8c60e50801
 SHA512 
f5b23ec12ac172c6d567722ac8d37c1325ad9da6d22944e1ed2cebb77dd645ac948f10f8f2060061990788d82209a1266848f334dd77c6014ce7c11d308aae95
 DIST cmake-4.0.1-SHA-256.txt.asc 833 BLAKE2B 
67c5984baf0d3ed4bc263ee39963e9a540bf6328786101d62adebe3cba550e14d291edb0dee40cdabadb6763c02c1959208956b43532f760db878d6796a32f7d
 SHA512 
5a80e483a4f280969ad8f7bf31f3cc3b1b1cb13b4853a1bf1616414e8f2c2cac381658126bfe23aa229eb40af5a423f5e2d0e076b5f02e7e667b4b83d007b7b3
 DIST cmake-4.0.1.tar.gz 11826844 BLAKE2B 
beedd233ce7a40a694394ec0b23a14e2ad566a98e6c04b0ffa8d66844cf66b4545974635647ffde247021a00378f48d09f0f8fa0d0e100fc6a55b258bb01fe83
 SHA512 
25f3e93b1fe09b4aacf6f6361942f829c4833075a05ad26a9bdbd1278f5f6a78389e619e478152e2ecc4108a4bccc3ed901f96db0571dc05f1feba4e04f8f516
+DIST cmake-4.0.2-SHA-256.txt 2015 BLAKE2B 
19e4be043bd45e0e3ed88a758ef1791f4e8b0164a42e3df72f8451c2321e9e72a305e4bfe146cf1e91a41e987d6e4d137781f12d3331f12d47d7ee9b06ecc8ce
 SHA512 
9b91f2fa6c5bb0323358457b2393d2f3723f175253c6d0154da4defa9d206eabef90c9159f5ad6f465568859b2289ad3bcb3154aac8f9640587894eff231075b
+DIST cmake-4.0.2-SHA-256.txt.asc 833 BLAKE2B 
4a7221627af5c9ee0cc6492a126feb48ad47cf654990fb45e0bb124a9bf23243d04081572836904b089f34d13b95f2b8c57c3c1bad32f53afb75881c274cbf6a
 SHA512 
e6f8c372f6be8fca8a2f2b91c143905be173c4d10f2d4102400b07eecb27728591db6687dc89d0781e7c072280b13c4a84c151e0dffc8dd1bcb4792b710f8159
+DIST cmake-4.0.2.tar.gz 11829733 BLAKE2B 
3ea56ae2916f60f564a1d630ddff97ccd41ec11753aabde894f9a0369477ae57ed9b9e45f7a6684cca534706554b613bfa95b8105a2a19917d5ca1c76c7ea1c9
 SHA512 
049138ec2a7d690663d431bcb4d8abd22f18ec2c9e0e58092df6bbfe801a30fef9a3b7cbd9fe88c476c0a95c71147a5b31b0494f04be879a86cbaaa4697f613c

diff --git a/dev-build/cmake/cmake-4.0.2.ebuild 
b/dev-build/cmake/cmake-4.0.2.ebuild
new file mode 100644
index ..41639c300a5d
--- /dev/null
+++ b/dev-build/cmake/cmake-4.0.2.ebuild
@@ -0,0 +1,321 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+: ${CMAKE_DOCS_PREBUILT:=1}
+
+CMAKE_DOCS_PREBUILT_DEV=sam
+CMAKE_DOCS_VERSION=4.0.0_rc1
+#CMAKE_DOCS_VERSION=${PV}
+#CMAKE_DOCS_VERSION=$(ver_cut 1-2).0
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+# See bug #784815
+CMAKE_DOCS_USEFLAG="+doc"
+
+# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
+# ... but seems fine as of 3.22.3?
+# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.
+CMAKE_MAKEFILE_GENERATOR="emake"
+CMAKE_REMOVE_MODULES_LIST=( none )
+inherit bash-completion-r1 cmake flag-o-matic multiprocessing \
+   toolchain-funcs xdg-utils
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="Cross platform Make"
+HOMEPAGE="https://cmake.org/";
+if [[ ${PV} == ** ]] ; then
+   CMAKE_DOCS_PREBUILT=0
+
+   EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git";
+   inherit git-r3
+else
+   SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz"
+
+   if [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then
+   SRC_URI+=" !doc? ( 
https://dev.gentoo.org/~${CMAKE_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${CMAKE_DOCS_VERSION}-docs.tar.xz
 )"
+   fi
+
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bradking.asc
+   inherit verify-sig
+
+   SRC_URI+=" verify-sig? (
+   https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}-SHA-256.txt
+   https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}-SHA-256.txt.asc
+   
https://github.com/Kitware/CMake/releases/download/v${PV/_/-}/${MY_P}-SHA-256.txt
+   
https://github.com/Kitware/CMake/releases/download/v${PV/_/-}/${MY_P}-SHA-256.txt.asc
+   )"
+
+   if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips 
~ppc ~ppc64 ~ris

[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-04-10 Thread Sam James
commit: f622aa6e293f9ae0377e95b5ed40f4ad5db2aad9
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 11 01:20:32 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 11 01:20:32 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f622aa6e

dev-build/cmake: add 4.0.1

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/Manifest   |   3 +
 dev-build/cmake/cmake-4.0.1.ebuild | 321 +
 2 files changed, 324 insertions(+)

diff --git a/dev-build/cmake/Manifest b/dev-build/cmake/Manifest
index 219bcb983c76..047c7e2c904c 100644
--- a/dev-build/cmake/Manifest
+++ b/dev-build/cmake/Manifest
@@ -16,3 +16,6 @@ DIST cmake-4.0.0-SHA-256.txt 2015 BLAKE2B 
8f3737f51768c61a16543e8d4a4bc6c359f2f2
 DIST cmake-4.0.0-SHA-256.txt.asc 833 BLAKE2B 
2e9fe03e6db837dffe703740c76b312fced691ac2b2a5df6c8c199489902ce36ab8bef6ba599734470e5c4ded7ab4ad75eb374578b2204ed72d5711ad8af843d
 SHA512 
93da422a75ce068d26b96e0a50746511f7ee3da6f8fd8d232bf9fd6a95853290ae98858ab8a00719091b79a9a6064bf7c0f840d45fa773baaa48b489ea4f54fc
 DIST cmake-4.0.0.tar.gz 11824527 BLAKE2B 
21ab208f663498a4851e312bdee884fae9a711234ffd7da73c56894a51d2cd7a479f18fc0d3f276c9eee964e97965d0d57ccfe9a95a10f1bb7ad319c8fe0b7af
 SHA512 
6892f68a48f428b7d7321e646b75d72f751a20b44e74696d445c90dc0dc8be7894f546d70e3749ff44a1bbea0371e9f4d509a9c116c17c231db65affe60945df
 DIST cmake-4.0.0_rc1-docs.tar.xz 577536 BLAKE2B 
74a742ffef8e1af1652746e1c177d4198155145a039635e6a0ea40af463f3a2d45b6c6ce7d3a9b1fee24f0c1cfd1c3aa95c27669ca3c6281d54e701fc0ece202
 SHA512 
74c20067d3b82493024b2f2711b55b93998ce3b5f35ab5a154f33a8268a35a29d01127c55ce6b85b80ff252d15284ed1065e1338422124f6722a4190a984637c
+DIST cmake-4.0.1-SHA-256.txt 2015 BLAKE2B 
3b6f2c889d4e67b459c1cd4a86470f1429f0153ff596bef7deb178050ad79686b4fc3ad0663a243219ebc2d626b3382ec747ee5a0d65c9a030444b8c60e50801
 SHA512 
f5b23ec12ac172c6d567722ac8d37c1325ad9da6d22944e1ed2cebb77dd645ac948f10f8f2060061990788d82209a1266848f334dd77c6014ce7c11d308aae95
+DIST cmake-4.0.1-SHA-256.txt.asc 833 BLAKE2B 
67c5984baf0d3ed4bc263ee39963e9a540bf6328786101d62adebe3cba550e14d291edb0dee40cdabadb6763c02c1959208956b43532f760db878d6796a32f7d
 SHA512 
5a80e483a4f280969ad8f7bf31f3cc3b1b1cb13b4853a1bf1616414e8f2c2cac381658126bfe23aa229eb40af5a423f5e2d0e076b5f02e7e667b4b83d007b7b3
+DIST cmake-4.0.1.tar.gz 11826844 BLAKE2B 
beedd233ce7a40a694394ec0b23a14e2ad566a98e6c04b0ffa8d66844cf66b4545974635647ffde247021a00378f48d09f0f8fa0d0e100fc6a55b258bb01fe83
 SHA512 
25f3e93b1fe09b4aacf6f6361942f829c4833075a05ad26a9bdbd1278f5f6a78389e619e478152e2ecc4108a4bccc3ed901f96db0571dc05f1feba4e04f8f516

diff --git a/dev-build/cmake/cmake-4.0.1.ebuild 
b/dev-build/cmake/cmake-4.0.1.ebuild
new file mode 100644
index ..41639c300a5d
--- /dev/null
+++ b/dev-build/cmake/cmake-4.0.1.ebuild
@@ -0,0 +1,321 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+: ${CMAKE_DOCS_PREBUILT:=1}
+
+CMAKE_DOCS_PREBUILT_DEV=sam
+CMAKE_DOCS_VERSION=4.0.0_rc1
+#CMAKE_DOCS_VERSION=${PV}
+#CMAKE_DOCS_VERSION=$(ver_cut 1-2).0
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+# See bug #784815
+CMAKE_DOCS_USEFLAG="+doc"
+
+# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
+# ... but seems fine as of 3.22.3?
+# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.
+CMAKE_MAKEFILE_GENERATOR="emake"
+CMAKE_REMOVE_MODULES_LIST=( none )
+inherit bash-completion-r1 cmake flag-o-matic multiprocessing \
+   toolchain-funcs xdg-utils
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="Cross platform Make"
+HOMEPAGE="https://cmake.org/";
+if [[ ${PV} == ** ]] ; then
+   CMAKE_DOCS_PREBUILT=0
+
+   EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git";
+   inherit git-r3
+else
+   SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz"
+
+   if [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then
+   SRC_URI+=" !doc? ( 
https://dev.gentoo.org/~${CMAKE_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${CMAKE_DOCS_VERSION}-docs.tar.xz
 )"
+   fi
+
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bradking.asc
+   inherit verify-sig
+
+   SRC_URI+=" verify-sig? (
+   https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}-SHA-256.txt
+   https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}-SHA-256.txt.asc
+   
https://github.com/Kitware/CMake/releases/download/v${PV/_/-}/${MY_P}-SHA-256.txt
+   
https://github.com/Kitware/CMake/releases/download/v${PV/_/-}/${MY_P}-SHA-256.txt.asc
+   )"
+
+   if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips 
~ppc ~ppc6

[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-04-10 Thread Sam James
commit: cef285cea3767fc58c6939e77369e45957a82a41
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 11 01:09:12 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 11 01:09:12 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cef285ce

dev-build/cmake: add 3.31.7

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/Manifest|   3 +
 dev-build/cmake/cmake-3.31.7.ebuild | 313 
 2 files changed, 316 insertions(+)

diff --git a/dev-build/cmake/Manifest b/dev-build/cmake/Manifest
index 8e6b3dbe3fd5..219bcb983c76 100644
--- a/dev-build/cmake/Manifest
+++ b/dev-build/cmake/Manifest
@@ -9,6 +9,9 @@ DIST cmake-3.31.5.tar.gz 11706495 BLAKE2B 
16375229d7344b10db40c76fe2fc8a3f906266
 DIST cmake-3.31.6-SHA-256.txt 1646 BLAKE2B 
f5d3bb67759b4b227bd38eb7de8405052fd55cef528d3a4d4754d77815cdb018831fadcb51e590186faa5e7911bd6d9ceba29d971a7d125435df06132276a00d
 SHA512 
8e3d939ccab2260380fce92c31ba8244c7b4d19c7245d5bc9607e9352f2e7fa1e0e4ecc8555f8418f9659f53c142111dd34aba0739d947f387e5a88345dd6b46
 DIST cmake-3.31.6-SHA-256.txt.asc 833 BLAKE2B 
a99307a7e8011a1df30a2f364ae68b2f5d286d0d98f8a9b5d27283aa109963d6989218a8b3787666d7aa3a7e37e4d6468077c16b6550727efd1295f8c0504caa
 SHA512 
c7a728110790a85ba89dace68c9bd4c22c81ae4482a758297fdb49e7eb11ccf0056d0d4fcf100be71eed7cc2ae3f633722df801dba2d61dd0fafb476d5b09128
 DIST cmake-3.31.6.tar.gz 11710589 BLAKE2B 
ea1bee1a98568407dfc164f82bf0e3ab08212412cfa18489bdbe9964418ee30fb62b4915bc06645bcd2cf1e17bfb9c210812da070acbba848db186d06044
 SHA512 
839d06b6ebd0bf78cbe8f7ae3a7c00026e70d759a81ac51aa103f35ad985ac69be9e667aae7b5fe48c5e0c41baec791259279679dbdf2ddd8b63a48382a8a2a0
+DIST cmake-3.31.7-SHA-256.txt 1646 BLAKE2B 
a3b52506b586ee81cb4192ddbfa52c8f2c4456d99ce3e0f1c2e88c22a756d58905219498e41b726bce6258b5bbe44fb2c58bb0c5972303a6ca8c2dc37de59676
 SHA512 
eb967dbc6a4c18d1b0b97910b89a5e9392e29bd1a8c169c92899215ee15f5a8a4852c06b3643c5ce420a57ef93c9153380d75f68f23092475032850390d1ab4e
+DIST cmake-3.31.7-SHA-256.txt.asc 833 BLAKE2B 
9ddb47b9aa26875b294d4e3db27b4c9518c3a01f3a11d1a50afae08ef7871f52367c0d275415cd801613b036ae88f92611d03bb5d576e8bcd324c3ec46d943e1
 SHA512 
9b7234c8fe122cf458a42c5d5ba71bd7694c2cb610cc989d2ea2a710a5615a0f49f0747b3ab4321d0bb69987321e8256b335a3e5d29de4bc783d683b7dedae93
+DIST cmake-3.31.7.tar.gz 11711975 BLAKE2B 
8bf3ea288695f6e1a9f301f8ad471e1007061cb9ed69b8a432d5de7e1779580ffbbd4050a85b1a3df30a85ee971ed0421ce14d9a77b026f7147d73ca8fee7ec9
 SHA512 
896f29e8e7c897e6e346141496d3f338aeaced8300fb2fd1fedcd0236742bfe4842de1c94253adf54f4847b17c5d9699c92d199cbb4a74c99ee14972c939b09e
 DIST cmake-4.0.0-SHA-256.txt 2015 BLAKE2B 
8f3737f51768c61a16543e8d4a4bc6c359f2f2c128b1d7a5b80cae6c09e64d8ed28147619336172b217d0ea264ce424b2ef519b36bc6e30771a7144bee6d67b1
 SHA512 
50abb18d59e2685ea462d1e4cbafb005172030c1dc7f77a959e178caba744347d67b575318d3a09c1f44966f5efcfdb2fa0dd2dbbddb1fc8487f54c0e4207d69
 DIST cmake-4.0.0-SHA-256.txt.asc 833 BLAKE2B 
2e9fe03e6db837dffe703740c76b312fced691ac2b2a5df6c8c199489902ce36ab8bef6ba599734470e5c4ded7ab4ad75eb374578b2204ed72d5711ad8af843d
 SHA512 
93da422a75ce068d26b96e0a50746511f7ee3da6f8fd8d232bf9fd6a95853290ae98858ab8a00719091b79a9a6064bf7c0f840d45fa773baaa48b489ea4f54fc
 DIST cmake-4.0.0.tar.gz 11824527 BLAKE2B 
21ab208f663498a4851e312bdee884fae9a711234ffd7da73c56894a51d2cd7a479f18fc0d3f276c9eee964e97965d0d57ccfe9a95a10f1bb7ad319c8fe0b7af
 SHA512 
6892f68a48f428b7d7321e646b75d72f751a20b44e74696d445c90dc0dc8be7894f546d70e3749ff44a1bbea0371e9f4d509a9c116c17c231db65affe60945df

diff --git a/dev-build/cmake/cmake-3.31.7.ebuild 
b/dev-build/cmake/cmake-3.31.7.ebuild
new file mode 100644
index ..e384162dd9ab
--- /dev/null
+++ b/dev-build/cmake/cmake-3.31.7.ebuild
@@ -0,0 +1,313 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+: ${CMAKE_DOCS_PREBUILT:=1}
+
+CMAKE_DOCS_PREBUILT_DEV=sam
+CMAKE_DOCS_VERSION=$(ver_cut 1-2).0
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+# See bug #784815
+CMAKE_DOCS_USEFLAG="+doc"
+
+# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
+# ... but seems fine as of 3.22.3?
+# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.
+CMAKE_MAKEFILE_GENERATOR="emake"
+CMAKE_REMOVE_MODULES_LIST=( none )
+inherit bash-completion-r1 cmake flag-o-matic multiprocessing \
+   toolchain-funcs xdg-utils
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="Cross platform Make"
+HOMEPAGE="https://cmake.org/";
+if [[ ${PV} == ** ]] ; then
+   CMAKE_DOCS_PREBUILT=0
+
+   EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git";
+   inherit git-r3
+else
+   SRC_URI="https://cmake.org/files/v$(ver_cut 

[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/, dev-build/cmake/files/

2025-04-04 Thread Sam James
commit: c35f78590a42a0a0fd110f91b802fec6a05ac109
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr  3 03:19:21 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr  3 03:19:21 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c35f7859

dev-build/cmake: fix build w/ net-misc/curl-8.13.0

Closes: https://bugs.gentoo.org/953060
Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/cmake-3.31.6-r1.ebuild |  3 +-
 .../cmake/files/cmake-3.31.6-curl-8.13.0.patch | 36 ++
 2 files changed, 38 insertions(+), 1 deletion(-)

diff --git a/dev-build/cmake/cmake-3.31.6-r1.ebuild 
b/dev-build/cmake/cmake-3.31.6-r1.ebuild
index 91497ec73ba9..f94a7b1a1a77 100644
--- a/dev-build/cmake/cmake-3.31.6-r1.ebuild
+++ b/dev-build/cmake/cmake-3.31.6-r1.ebuild
@@ -95,9 +95,10 @@ PATCHES=(

"${FILESDIR}"/${PN}-3.27.0_rc1-0004-Ensure-that-the-correct-version-of-Qt-is-always-used.patch

"${FILESDIR}"/${PN}-3.27.0_rc1-0005-Respect-Gentoo-s-Python-eclasses.patch
# Cuda
-   "${FILESDIR}/${PN}-3.30.3-cudahostld.patch"
+   "${FILESDIR}"/${PN}-3.30.3-cudahostld.patch
 
# Upstream fixes (can usually be removed with a version bump)
+   "${FILESDIR}"/${PN}-3.31.6-curl-8.13.0.patch
 )
 
 cmake_src_bootstrap() {

diff --git a/dev-build/cmake/files/cmake-3.31.6-curl-8.13.0.patch 
b/dev-build/cmake/files/cmake-3.31.6-curl-8.13.0.patch
new file mode 100644
index ..08bbcf4a3f23
--- /dev/null
+++ b/dev-build/cmake/files/cmake-3.31.6-curl-8.13.0.patch
@@ -0,0 +1,36 @@
+https://bugs.gentoo.org/953060
+https://gitlab.kitware.com/cmake/cmake/-/issues/26754
+https://gitlab.kitware.com/cmake/cmake/-/merge_requests/10449
+
+From 1b0c92a3a1b782ff3e1c4499b6ab8db614d45bcd Mon Sep 17 00:00:00 2001
+From: Brad King 
+Date: Mon, 10 Mar 2025 11:08:42 -0400
+Subject: [PATCH] cmCurl: Avoid using undocumented type for CURLOPT_NETRC
+ values
+
+Since upstream curl commit `2ec00372a1` (curl.h: change some enums to
+defines with L suffix, 2025-02-25), the `CURL_NETRC_*` constants are
+integer literals instead of `enum CURL_NETRC_OPTION`.  It turns out
+that `curl_easy_setopt` has always expected a `long` anyway, and
+that `CURL_NETRC_OPTION` is not documented for public use.
+
+Fixes: #26754
+---
+ Source/cmCurl.cxx | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/Source/cmCurl.cxx b/Source/cmCurl.cxx
+index b9133ed7d47..0cf8a71a72d 100644
+--- a/Source/cmCurl.cxx
 b/Source/cmCurl.cxx
+@@ -170,7 +170,7 @@ std::string cmCurlSetNETRCOption(::CURL* curl, const 
std::string& netrc_level,
+  const std::string& netrc_file)
+ {
+   std::string e;
+-  CURL_NETRC_OPTION curl_netrc_level = CURL_NETRC_LAST;
++  long curl_netrc_level = CURL_NETRC_LAST;
+   ::CURLcode res;
+ 
+   if (!netrc_level.empty()) {
+-- 
+GitLab



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-03-28 Thread Sam James
commit: 5abd70ad742b3bbd1b42861a43b16abe7d1ed374
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 28 17:25:48 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 28 17:25:48 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5abd70ad

dev-build/cmake: drop 3.31.6

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/cmake-3.31.6.ebuild | 313 
 1 file changed, 313 deletions(-)

diff --git a/dev-build/cmake/cmake-3.31.6.ebuild 
b/dev-build/cmake/cmake-3.31.6.ebuild
deleted file mode 100644
index ad9d99bf2b8b..
--- a/dev-build/cmake/cmake-3.31.6.ebuild
+++ /dev/null
@@ -1,313 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs
-# Set to 1 if prebuilt, 0 if not
-# (the construct below is to allow overriding from env for script)
-: ${CMAKE_DOCS_PREBUILT:=1}
-
-CMAKE_DOCS_PREBUILT_DEV=sam
-CMAKE_DOCS_VERSION=$(ver_cut 1-2).0
-# Default to generating docs (inc. man pages) if no prebuilt; overridden later
-# See bug #784815
-CMAKE_DOCS_USEFLAG="+doc"
-
-# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
-# ... but seems fine as of 3.22.3?
-# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.
-CMAKE_MAKEFILE_GENERATOR="emake"
-CMAKE_REMOVE_MODULES_LIST=( none )
-inherit bash-completion-r1 cmake flag-o-matic multiprocessing \
-   toolchain-funcs xdg-utils
-
-MY_P="${P/_/-}"
-
-DESCRIPTION="Cross platform Make"
-HOMEPAGE="https://cmake.org/";
-if [[ ${PV} == ** ]] ; then
-   CMAKE_DOCS_PREBUILT=0
-
-   EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git";
-   inherit git-r3
-else
-   SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz"
-
-   if [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then
-   SRC_URI+=" !doc? ( 
https://dev.gentoo.org/~${CMAKE_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${CMAKE_DOCS_VERSION}-docs.tar.xz
 )"
-   fi
-
-   if [[ ${PV} != *_rc* ]] ; then
-   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bradking.asc
-   inherit verify-sig
-
-   SRC_URI+=" verify-sig? (
-   
https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt
-   
https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
-   )"
-
-   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"
-
-   BDEPEND="verify-sig? ( 
>=sec-keys/openpgp-keys-bradking-20240902 )"
-   fi
-fi
-
-[[ ${CMAKE_DOCS_PREBUILT} == 1 ]] && CMAKE_DOCS_USEFLAG="doc"
-
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="${CMAKE_DOCS_USEFLAG} dap gui ncurses test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=app-arch/libarchive-3.3.3:=
-   app-crypt/rhash:0=
-   >=dev-libs/expat-2.0.1
-   >=dev-libs/jsoncpp-1.9.2-r2:0=
-   >=dev-libs/libuv-1.10.0:=
-   >=net-misc/curl-7.21.5[ssl]
-   sys-libs/zlib
-   virtual/pkgconfig
-   dap? ( dev-cpp/cppdap )
-   gui? ( dev-qt/qtbase:6[gui,widgets] )
-   ncurses? ( sys-libs/ncurses:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND+="
-   doc? (
-   dev-python/requests
-   dev-python/sphinx
-   )
-   test? ( app-arch/libarchive[zstd] )
-"
-
-SITEFILE="50${PN}-gentoo.el"
-
-PATCHES=(
-   # Prefix
-   
"${FILESDIR}"/${PN}-3.27.0_rc1-0001-Don-t-use-.so-for-modules-on-darwin-macos.-Use-.bund.patch
-   
"${FILESDIR}"/${PN}-3.27.0_rc1-0002-Set-some-proper-paths-to-make-cmake-find-our-tools.patch
-   # Misc
-   "${FILESDIR}"/${PN}-3.27.0_rc1-0003-Prefer-pkgconfig-in-FindBLAS.patch
-   
"${FILESDIR}"/${PN}-3.27.0_rc1-0004-Ensure-that-the-correct-version-of-Qt-is-always-used.patch
-   
"${FILESDIR}"/${PN}-3.27.0_rc1-0005-Respect-Gentoo-s-Python-eclasses.patch
-   # Cuda
-   "${FILESDIR}/${PN}-3.30.3-cudahostld.patch"
-
-   # Upstream fixes (can usually be removed with a version bump)
-)
-
-cmake_src_bootstrap() {
-   # disable running of cmake in bootstrap command
-   sed -i \
-   -e '/"${cmake_bootstrap_dir}\/cmake"/s/^/#DONOTRUN /' \
-   bootstrap || die "sed failed"
-
-   # execinfo.h on Solaris isn't quite what it is on Darwin
-   if [[ ${CHOST} == *-solaris* ]] ; then
-   sed -i -e 's/execinfo\.h/blablabla.h/' \
-   Source/kwsys/CMakeLists.txt || die
-   fi
-
-   # bootstrap script isn't exactly /bin/sh compatible
-   tc-env_build ${CONFIG_SHELL:-sh} ./bootstrap \
-   --prefix="${T}/cmakestrap/" \
-   --parallel=$(makeopts_jobs "${MAKEOPTS}" "$

[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-03-27 Thread Andreas Sturmlechner
commit: 2483da44c7d2c658bcae987445c41a8620f4de5d
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Mar 21 14:18:42 2025 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Mar 21 14:18:42 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2483da44

dev-build/cmake: Re-add 3.28.5 for ppc only

Bug: https://bugs.gentoo.org/941738
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-build/cmake/Manifest|   4 +
 dev-build/cmake/cmake-3.28.5.ebuild | 275 
 2 files changed, 279 insertions(+)

diff --git a/dev-build/cmake/Manifest b/dev-build/cmake/Manifest
index 4882809e7a41..1702b053e774 100644
--- a/dev-build/cmake/Manifest
+++ b/dev-build/cmake/Manifest
@@ -1,3 +1,7 @@
+DIST cmake-3.28.0-docs.tar.xz 525776 BLAKE2B 
b643f76012768f0100c51f0dd146230eba25b634ab4f9abd9c739b0b257e4b1d54aa01be8d2dcd27a7b1d9822bf13eb8af16ff3c6984eeefdeb58988a164bc26
 SHA512 
474dc77e44240de921013219bd7cdc4aee80214fbf38d60dc2ddb53c0fda8a11c466c01bbee2abbd32b711ec7524678515e39a79a5634354a6cb38f9683e229f
+DIST cmake-3.28.5-SHA-256.txt 1646 BLAKE2B 
763cbec9ede58cc43a7435e3fe97a9a9f28b201712f52d98ecdf8035887232fe6000675c9bab90f275ff6d44406839f04352784a921dcbc9d65c5e2440b53f52
 SHA512 
0fdeed277d113e4642c11b87b98305da43213bd89566e3aaaf427a11e168d9e6754632c2fd76fae542d29fddfa8b67c3c0df19f741c53fdd3aea8ce7bec73ff3
+DIST cmake-3.28.5-SHA-256.txt.asc 833 BLAKE2B 
bde735a577b556bc30ae1a5de0df8533243c955cc5d222537b3323e7108900af2f01799a4bfa843d953b141cc76a19aed77bfba15cf4e2c3cc36a0e7e844e853
 SHA512 
d495afd2ce4e16f8d3ecc0b319d59c3634aae71c26110d14225f9dd628bfe173cdd94818c69c930ef5cfff3b331445e192db0082188e0822155184e3f6f80e7d
+DIST cmake-3.28.5.tar.gz 11076017 BLAKE2B 
7da653e42fca4848362a97e80320ffcc85ced4951dfe475f48f1619a40dc674d2828a78df2ef09589868f41f1da86970074186f730e675851cd9e7c1b099ba4c
 SHA512 
d8f1c056e94c835c2078a5e68b23a3918f0e2cc40ef9dacaf5df4f2c26106149d85364c01528fcc2d6a4b6c2182ba420d938c519fa98757a5fc375cf152c7f82
 DIST cmake-3.30.0-docs.tar.xz 572276 BLAKE2B 
0c258f8dd0a518bb7bf97d35a778d8e406c986e123fc8acafb174a750ad0883d346254d12e8134dd9d030faefddc13b8260e7b43e405272157ada742c75b5fc2
 SHA512 
9d534b0efc30829f1144fb32c4f10ba25749e238c8ceeb4399b6d1eb8421b9fb1363972a497757ef84689bb987840619cbb4333ae95fd2397eea07eebed112c1
 DIST cmake-3.30.6-SHA-256.txt 1646 BLAKE2B 
370ec5fecb60a7ee6bf36503553a7478b66cfabbd48ea2ab17ae44841b371f5892c33bc9c64388ac84ea07e86f3bee9a82b9dc378ff4624f3a7c5025716b82bf
 SHA512 
6049a237f0904a48c4658352ea0f0fb007bccd30886a1eb9e026ba85d15d892502e2ed6763023c61712e370d68b209f83e7e6c7d236f169603fc85e0f8c286ef
 DIST cmake-3.30.6-SHA-256.txt.asc 833 BLAKE2B 
73b841a2eb1d476696506706d95f371e5c46c2b777c012bf1d930f072c242bb431cde282ab371bf62a7845c92ba014270e3599d3c30d8503335ce249aa3ecb5c
 SHA512 
34374445ecb012c4607fcf65fc6719dda16af189c0d2d38898a5cd506fc6c24462437556810c693ca45773cb8824cd0a03445ee07b69e010d1b7c509e32c617d

diff --git a/dev-build/cmake/cmake-3.28.5.ebuild 
b/dev-build/cmake/cmake-3.28.5.ebuild
new file mode 100644
index ..180561f64d91
--- /dev/null
+++ b/dev-build/cmake/cmake-3.28.5.ebuild
@@ -0,0 +1,275 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+: ${CMAKE_DOCS_PREBUILT:=1}
+
+CMAKE_DOCS_PREBUILT_DEV=sam
+CMAKE_DOCS_VERSION=$(ver_cut 1-2).0
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+# See bug #784815
+CMAKE_DOCS_USEFLAG="+doc"
+
+# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
+# ... but seems fine as of 3.22.3?
+# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.
+CMAKE_MAKEFILE_GENERATOR="emake"
+CMAKE_REMOVE_MODULES_LIST=( none )
+inherit bash-completion-r1 cmake flag-o-matic multiprocessing \
+   toolchain-funcs xdg-utils
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="Cross platform Make"
+HOMEPAGE="https://cmake.org/";
+if [[ ${PV} == ** ]] ; then
+   CMAKE_DOCS_PREBUILT=0
+
+   EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git";
+   inherit git-r3
+else
+   SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz"
+
+   if [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then
+   SRC_URI+=" !doc? ( 
https://dev.gentoo.org/~${CMAKE_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${CMAKE_DOCS_VERSION}-docs.tar.xz
 )"
+   fi
+
+   if [[ ${PV} != *_rc* ]] ; then
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bradking.asc
+   inherit verify-sig
+
+   SRC_URI+=" verify-sig? (
+   
https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt
+   
https://github.com/Kitware/CMake

[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/, profiles/

2025-03-27 Thread Sam James
commit: 08357d34ce71344fcee72e1b179c92f741edf30e
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 27 16:09:57 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 27 16:14:42 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08357d34

dev-build/cmake: add 4.0.0, drop 4.0.0_rc5

Bug: https://bugs.gentoo.org/951350
Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/Manifest   | 6 +++---
 dev-build/cmake/{cmake-4.0.0_rc5.ebuild => cmake-4.0.0.ebuild} | 0
 profiles/package.mask  | 4 
 3 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/dev-build/cmake/Manifest b/dev-build/cmake/Manifest
index f2d5f7f81b5a..8e6b3dbe3fd5 100644
--- a/dev-build/cmake/Manifest
+++ b/dev-build/cmake/Manifest
@@ -9,7 +9,7 @@ DIST cmake-3.31.5.tar.gz 11706495 BLAKE2B 
16375229d7344b10db40c76fe2fc8a3f906266
 DIST cmake-3.31.6-SHA-256.txt 1646 BLAKE2B 
f5d3bb67759b4b227bd38eb7de8405052fd55cef528d3a4d4754d77815cdb018831fadcb51e590186faa5e7911bd6d9ceba29d971a7d125435df06132276a00d
 SHA512 
8e3d939ccab2260380fce92c31ba8244c7b4d19c7245d5bc9607e9352f2e7fa1e0e4ecc8555f8418f9659f53c142111dd34aba0739d947f387e5a88345dd6b46
 DIST cmake-3.31.6-SHA-256.txt.asc 833 BLAKE2B 
a99307a7e8011a1df30a2f364ae68b2f5d286d0d98f8a9b5d27283aa109963d6989218a8b3787666d7aa3a7e37e4d6468077c16b6550727efd1295f8c0504caa
 SHA512 
c7a728110790a85ba89dace68c9bd4c22c81ae4482a758297fdb49e7eb11ccf0056d0d4fcf100be71eed7cc2ae3f633722df801dba2d61dd0fafb476d5b09128
 DIST cmake-3.31.6.tar.gz 11710589 BLAKE2B 
ea1bee1a98568407dfc164f82bf0e3ab08212412cfa18489bdbe9964418ee30fb62b4915bc06645bcd2cf1e17bfb9c210812da070acbba848db186d06044
 SHA512 
839d06b6ebd0bf78cbe8f7ae3a7c00026e70d759a81ac51aa103f35ad985ac69be9e667aae7b5fe48c5e0c41baec791259279679dbdf2ddd8b63a48382a8a2a0
-DIST cmake-4.0.0-rc5-SHA-256.txt 2099 BLAKE2B 
d88c7e938be55fa7a131ed3c28c000a3bd3ea457f7f38936548f7d3533e65dcfb38b8ed622cd314c50ea602865313cbaeef9b9ac43b27895dc6883c7ff534fe3
 SHA512 
8d1c553bfde2f93b68ad007a0bd8578368ef2d696f8b157f1482504079f7f5df38a513e9f491ee14038930e6d0bfc1c0e83d91dd78af506aacd7e93654ad124d
-DIST cmake-4.0.0-rc5-SHA-256.txt.asc 833 BLAKE2B 
c3b075305280bfd55170d036340da2eb39e94181cf220361d4670bfe4af17236a8c29bf42ec5f8cdea50d6ed549133e5a0b4ec55c59e3ae276ed8b14a16c8c8d
 SHA512 
39e5dd3e4f47e93b842e10b69233ba53ae923f2b622b25f72b465b7b7379f6a5bf5a91e9c3524a958ed8f12c10ace44f3eecbe033bfc5d027457aee98293d133
-DIST cmake-4.0.0-rc5.tar.gz 11825372 BLAKE2B 
0c3478e80eef65950d16457c036f0e92c03afdf005964764226afed9a140f6810ce674cd03086ad9967f252804e9d1010ef4b1be2ca2709dedb4e9645e00f247
 SHA512 
997a807769fb8066fd4a2edb154a4a1b235b0c1288116795a6f5090c52227a2fbe5d272fa0bcfb8748578358434d716511ea7b931100b60ccf3b84fbe9ecf3a3
+DIST cmake-4.0.0-SHA-256.txt 2015 BLAKE2B 
8f3737f51768c61a16543e8d4a4bc6c359f2f2c128b1d7a5b80cae6c09e64d8ed28147619336172b217d0ea264ce424b2ef519b36bc6e30771a7144bee6d67b1
 SHA512 
50abb18d59e2685ea462d1e4cbafb005172030c1dc7f77a959e178caba744347d67b575318d3a09c1f44966f5efcfdb2fa0dd2dbbddb1fc8487f54c0e4207d69
+DIST cmake-4.0.0-SHA-256.txt.asc 833 BLAKE2B 
2e9fe03e6db837dffe703740c76b312fced691ac2b2a5df6c8c199489902ce36ab8bef6ba599734470e5c4ded7ab4ad75eb374578b2204ed72d5711ad8af843d
 SHA512 
93da422a75ce068d26b96e0a50746511f7ee3da6f8fd8d232bf9fd6a95853290ae98858ab8a00719091b79a9a6064bf7c0f840d45fa773baaa48b489ea4f54fc
+DIST cmake-4.0.0.tar.gz 11824527 BLAKE2B 
21ab208f663498a4851e312bdee884fae9a711234ffd7da73c56894a51d2cd7a479f18fc0d3f276c9eee964e97965d0d57ccfe9a95a10f1bb7ad319c8fe0b7af
 SHA512 
6892f68a48f428b7d7321e646b75d72f751a20b44e74696d445c90dc0dc8be7894f546d70e3749ff44a1bbea0371e9f4d509a9c116c17c231db65affe60945df
 DIST cmake-4.0.0_rc1-docs.tar.xz 577536 BLAKE2B 
74a742ffef8e1af1652746e1c177d4198155145a039635e6a0ea40af463f3a2d45b6c6ce7d3a9b1fee24f0c1cfd1c3aa95c27669ca3c6281d54e701fc0ece202
 SHA512 
74c20067d3b82493024b2f2711b55b93998ce3b5f35ab5a154f33a8268a35a29d01127c55ce6b85b80ff252d15284ed1065e1338422124f6722a4190a984637c

diff --git a/dev-build/cmake/cmake-4.0.0_rc5.ebuild 
b/dev-build/cmake/cmake-4.0.0.ebuild
similarity index 100%
rename from dev-build/cmake/cmake-4.0.0_rc5.ebuild
rename to dev-build/cmake/cmake-4.0.0.ebuild

diff --git a/profiles/package.mask b/profiles/package.mask
index ece913e70788..315c96ee407a 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,10 @@
 
 #--- END OF EXAMPLES ---
 
+# Sam James  (2025-03-27)
+# Large-scale breakage (bug #951350).
+=dev-build/cmake-4*
+
 # Viorel Munteanu  (2025-03-26)
 # Segfaults with no clear error message when trying to start a VM with 3D
 # acceleration enabled.



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-03-25 Thread Sam James
commit: 520b138b4c7c29db22939f362613fa5c60ecfc35
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 25 09:41:42 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 25 09:41:51 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=520b138b

dev-build/cmake: drop 4.0.0_rc4

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/Manifest   |   3 -
 dev-build/cmake/cmake-4.0.0_rc4.ebuild | 321 -
 2 files changed, 324 deletions(-)

diff --git a/dev-build/cmake/Manifest b/dev-build/cmake/Manifest
index d6bf45ff3506..f2d5f7f81b5a 100644
--- a/dev-build/cmake/Manifest
+++ b/dev-build/cmake/Manifest
@@ -9,9 +9,6 @@ DIST cmake-3.31.5.tar.gz 11706495 BLAKE2B 
16375229d7344b10db40c76fe2fc8a3f906266
 DIST cmake-3.31.6-SHA-256.txt 1646 BLAKE2B 
f5d3bb67759b4b227bd38eb7de8405052fd55cef528d3a4d4754d77815cdb018831fadcb51e590186faa5e7911bd6d9ceba29d971a7d125435df06132276a00d
 SHA512 
8e3d939ccab2260380fce92c31ba8244c7b4d19c7245d5bc9607e9352f2e7fa1e0e4ecc8555f8418f9659f53c142111dd34aba0739d947f387e5a88345dd6b46
 DIST cmake-3.31.6-SHA-256.txt.asc 833 BLAKE2B 
a99307a7e8011a1df30a2f364ae68b2f5d286d0d98f8a9b5d27283aa109963d6989218a8b3787666d7aa3a7e37e4d6468077c16b6550727efd1295f8c0504caa
 SHA512 
c7a728110790a85ba89dace68c9bd4c22c81ae4482a758297fdb49e7eb11ccf0056d0d4fcf100be71eed7cc2ae3f633722df801dba2d61dd0fafb476d5b09128
 DIST cmake-3.31.6.tar.gz 11710589 BLAKE2B 
ea1bee1a98568407dfc164f82bf0e3ab08212412cfa18489bdbe9964418ee30fb62b4915bc06645bcd2cf1e17bfb9c210812da070acbba848db186d06044
 SHA512 
839d06b6ebd0bf78cbe8f7ae3a7c00026e70d759a81ac51aa103f35ad985ac69be9e667aae7b5fe48c5e0c41baec791259279679dbdf2ddd8b63a48382a8a2a0
-DIST cmake-4.0.0-rc4-SHA-256.txt 2099 BLAKE2B 
9a902a5ceb3a4c8a1886fc2df05f5b229f76670781e77fc423be723f5455d0b323b5babd242f72bc737ea75e657bae1cbf67e54b50c2ecd385d0e8baa8812ece
 SHA512 
0691a37482e90b27be913c925100c1485768221824e6e91f992671dacf18f6c318c7d2dc67551e391e6c7e0b1ee418ad9b88ed82309456b0bc3c86b53981173b
-DIST cmake-4.0.0-rc4-SHA-256.txt.asc 833 BLAKE2B 
a9118933d4daebe4afd8e0a54afbcdb32f961248fa70c9f468bcf5743a6aa5e30f6083d78b1b51550e6e1388e99926e0f0ef07a1853cf62d7d7d169430e73b3a
 SHA512 
a4db155a0e3df77332420e806e333d9435f927b82a4b03eabb263346cb632f62a44168e45f5a7a0aa2e12ab54fd2edb049544be8796997898734f1ed7454a6f8
-DIST cmake-4.0.0-rc4.tar.gz 11825037 BLAKE2B 
cca7e01a79bedea65622754c1e920f621b4ce1e4637a11e7d3b880d26fc074d52766593c4441a32898ec9c61a1ed9fd27ac47c95985ec22e8c355bbbc3025e68
 SHA512 
a2325e22f23bd62a048b6e9e9c2b6c069260b510169686ee69e45fe1596b53947bef449b32c14471ecc94840d8275e5fe3de89dd63b2aa9e7bdcbd7972e5a457
 DIST cmake-4.0.0-rc5-SHA-256.txt 2099 BLAKE2B 
d88c7e938be55fa7a131ed3c28c000a3bd3ea457f7f38936548f7d3533e65dcfb38b8ed622cd314c50ea602865313cbaeef9b9ac43b27895dc6883c7ff534fe3
 SHA512 
8d1c553bfde2f93b68ad007a0bd8578368ef2d696f8b157f1482504079f7f5df38a513e9f491ee14038930e6d0bfc1c0e83d91dd78af506aacd7e93654ad124d
 DIST cmake-4.0.0-rc5-SHA-256.txt.asc 833 BLAKE2B 
c3b075305280bfd55170d036340da2eb39e94181cf220361d4670bfe4af17236a8c29bf42ec5f8cdea50d6ed549133e5a0b4ec55c59e3ae276ed8b14a16c8c8d
 SHA512 
39e5dd3e4f47e93b842e10b69233ba53ae923f2b622b25f72b465b7b7379f6a5bf5a91e9c3524a958ed8f12c10ace44f3eecbe033bfc5d027457aee98293d133
 DIST cmake-4.0.0-rc5.tar.gz 11825372 BLAKE2B 
0c3478e80eef65950d16457c036f0e92c03afdf005964764226afed9a140f6810ce674cd03086ad9967f252804e9d1010ef4b1be2ca2709dedb4e9645e00f247
 SHA512 
997a807769fb8066fd4a2edb154a4a1b235b0c1288116795a6f5090c52227a2fbe5d272fa0bcfb8748578358434d716511ea7b931100b60ccf3b84fbe9ecf3a3

diff --git a/dev-build/cmake/cmake-4.0.0_rc4.ebuild 
b/dev-build/cmake/cmake-4.0.0_rc4.ebuild
deleted file mode 100644
index 41639c300a5d..
--- a/dev-build/cmake/cmake-4.0.0_rc4.ebuild
+++ /dev/null
@@ -1,321 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs
-# Set to 1 if prebuilt, 0 if not
-# (the construct below is to allow overriding from env for script)
-: ${CMAKE_DOCS_PREBUILT:=1}
-
-CMAKE_DOCS_PREBUILT_DEV=sam
-CMAKE_DOCS_VERSION=4.0.0_rc1
-#CMAKE_DOCS_VERSION=${PV}
-#CMAKE_DOCS_VERSION=$(ver_cut 1-2).0
-# Default to generating docs (inc. man pages) if no prebuilt; overridden later
-# See bug #784815
-CMAKE_DOCS_USEFLAG="+doc"
-
-# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
-# ... but seems fine as of 3.22.3?
-# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.
-CMAKE_MAKEFILE_GENERATOR="emake"
-CMAKE_REMOVE_MODULES_LIST=( none )
-inherit bash-completion-r1 cmake flag-o-matic multiprocessing \
-   toolchain-funcs xdg-utils
-
-MY_P="${P/_/-}"
-
-DESCRIPTION="Cross platform Make"
-HOMEPAGE="https://cmake.org/";
-if [[ ${PV} == ** ]] ; then
-   CMAKE_DOCS_PREBUILT=0
-
-   EGIT_REPO_URI="https://gitlab.kitware.com/c

[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-03-21 Thread Sam James
commit: e1723732dd480f344901523e2b4d805173cab956
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 22 04:29:48 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 22 04:29:48 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1723732

dev-build/cmake: add 4.0.0_rc5

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/Manifest   |   3 +
 dev-build/cmake/cmake-4.0.0_rc5.ebuild | 321 +
 2 files changed, 324 insertions(+)

diff --git a/dev-build/cmake/Manifest b/dev-build/cmake/Manifest
index 936b4377dd90..d6bf45ff3506 100644
--- a/dev-build/cmake/Manifest
+++ b/dev-build/cmake/Manifest
@@ -12,4 +12,7 @@ DIST cmake-3.31.6.tar.gz 11710589 BLAKE2B 
ea1bee1a98568407dfc164f82bf0e3ab082124
 DIST cmake-4.0.0-rc4-SHA-256.txt 2099 BLAKE2B 
9a902a5ceb3a4c8a1886fc2df05f5b229f76670781e77fc423be723f5455d0b323b5babd242f72bc737ea75e657bae1cbf67e54b50c2ecd385d0e8baa8812ece
 SHA512 
0691a37482e90b27be913c925100c1485768221824e6e91f992671dacf18f6c318c7d2dc67551e391e6c7e0b1ee418ad9b88ed82309456b0bc3c86b53981173b
 DIST cmake-4.0.0-rc4-SHA-256.txt.asc 833 BLAKE2B 
a9118933d4daebe4afd8e0a54afbcdb32f961248fa70c9f468bcf5743a6aa5e30f6083d78b1b51550e6e1388e99926e0f0ef07a1853cf62d7d7d169430e73b3a
 SHA512 
a4db155a0e3df77332420e806e333d9435f927b82a4b03eabb263346cb632f62a44168e45f5a7a0aa2e12ab54fd2edb049544be8796997898734f1ed7454a6f8
 DIST cmake-4.0.0-rc4.tar.gz 11825037 BLAKE2B 
cca7e01a79bedea65622754c1e920f621b4ce1e4637a11e7d3b880d26fc074d52766593c4441a32898ec9c61a1ed9fd27ac47c95985ec22e8c355bbbc3025e68
 SHA512 
a2325e22f23bd62a048b6e9e9c2b6c069260b510169686ee69e45fe1596b53947bef449b32c14471ecc94840d8275e5fe3de89dd63b2aa9e7bdcbd7972e5a457
+DIST cmake-4.0.0-rc5-SHA-256.txt 2099 BLAKE2B 
d88c7e938be55fa7a131ed3c28c000a3bd3ea457f7f38936548f7d3533e65dcfb38b8ed622cd314c50ea602865313cbaeef9b9ac43b27895dc6883c7ff534fe3
 SHA512 
8d1c553bfde2f93b68ad007a0bd8578368ef2d696f8b157f1482504079f7f5df38a513e9f491ee14038930e6d0bfc1c0e83d91dd78af506aacd7e93654ad124d
+DIST cmake-4.0.0-rc5-SHA-256.txt.asc 833 BLAKE2B 
c3b075305280bfd55170d036340da2eb39e94181cf220361d4670bfe4af17236a8c29bf42ec5f8cdea50d6ed549133e5a0b4ec55c59e3ae276ed8b14a16c8c8d
 SHA512 
39e5dd3e4f47e93b842e10b69233ba53ae923f2b622b25f72b465b7b7379f6a5bf5a91e9c3524a958ed8f12c10ace44f3eecbe033bfc5d027457aee98293d133
+DIST cmake-4.0.0-rc5.tar.gz 11825372 BLAKE2B 
0c3478e80eef65950d16457c036f0e92c03afdf005964764226afed9a140f6810ce674cd03086ad9967f252804e9d1010ef4b1be2ca2709dedb4e9645e00f247
 SHA512 
997a807769fb8066fd4a2edb154a4a1b235b0c1288116795a6f5090c52227a2fbe5d272fa0bcfb8748578358434d716511ea7b931100b60ccf3b84fbe9ecf3a3
 DIST cmake-4.0.0_rc1-docs.tar.xz 577536 BLAKE2B 
74a742ffef8e1af1652746e1c177d4198155145a039635e6a0ea40af463f3a2d45b6c6ce7d3a9b1fee24f0c1cfd1c3aa95c27669ca3c6281d54e701fc0ece202
 SHA512 
74c20067d3b82493024b2f2711b55b93998ce3b5f35ab5a154f33a8268a35a29d01127c55ce6b85b80ff252d15284ed1065e1338422124f6722a4190a984637c

diff --git a/dev-build/cmake/cmake-4.0.0_rc5.ebuild 
b/dev-build/cmake/cmake-4.0.0_rc5.ebuild
new file mode 100644
index ..41639c300a5d
--- /dev/null
+++ b/dev-build/cmake/cmake-4.0.0_rc5.ebuild
@@ -0,0 +1,321 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+: ${CMAKE_DOCS_PREBUILT:=1}
+
+CMAKE_DOCS_PREBUILT_DEV=sam
+CMAKE_DOCS_VERSION=4.0.0_rc1
+#CMAKE_DOCS_VERSION=${PV}
+#CMAKE_DOCS_VERSION=$(ver_cut 1-2).0
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+# See bug #784815
+CMAKE_DOCS_USEFLAG="+doc"
+
+# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
+# ... but seems fine as of 3.22.3?
+# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.
+CMAKE_MAKEFILE_GENERATOR="emake"
+CMAKE_REMOVE_MODULES_LIST=( none )
+inherit bash-completion-r1 cmake flag-o-matic multiprocessing \
+   toolchain-funcs xdg-utils
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="Cross platform Make"
+HOMEPAGE="https://cmake.org/";
+if [[ ${PV} == ** ]] ; then
+   CMAKE_DOCS_PREBUILT=0
+
+   EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git";
+   inherit git-r3
+else
+   SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz"
+
+   if [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then
+   SRC_URI+=" !doc? ( 
https://dev.gentoo.org/~${CMAKE_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${CMAKE_DOCS_VERSION}-docs.tar.xz
 )"
+   fi
+
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bradking.asc
+   inherit verify-sig
+
+   SRC_URI+=" verify-sig? (
+   https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}-SHA-256.txt
+   https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}-SHA

[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-03-21 Thread Andreas Sturmlechner
commit: 917dc46cea0e66a0fecff40c08e5db552dc535aa
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Mar 21 14:20:35 2025 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Mar 21 22:42:45 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=917dc46c

dev-build/cmake: drop 3.30.6

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-build/cmake/Manifest|   4 -
 dev-build/cmake/cmake-3.30.6.ebuild | 293 
 2 files changed, 297 deletions(-)

diff --git a/dev-build/cmake/Manifest b/dev-build/cmake/Manifest
index 1702b053e774..936b4377dd90 100644
--- a/dev-build/cmake/Manifest
+++ b/dev-build/cmake/Manifest
@@ -2,10 +2,6 @@ DIST cmake-3.28.0-docs.tar.xz 525776 BLAKE2B 
b643f76012768f0100c51f0dd146230eba2
 DIST cmake-3.28.5-SHA-256.txt 1646 BLAKE2B 
763cbec9ede58cc43a7435e3fe97a9a9f28b201712f52d98ecdf8035887232fe6000675c9bab90f275ff6d44406839f04352784a921dcbc9d65c5e2440b53f52
 SHA512 
0fdeed277d113e4642c11b87b98305da43213bd89566e3aaaf427a11e168d9e6754632c2fd76fae542d29fddfa8b67c3c0df19f741c53fdd3aea8ce7bec73ff3
 DIST cmake-3.28.5-SHA-256.txt.asc 833 BLAKE2B 
bde735a577b556bc30ae1a5de0df8533243c955cc5d222537b3323e7108900af2f01799a4bfa843d953b141cc76a19aed77bfba15cf4e2c3cc36a0e7e844e853
 SHA512 
d495afd2ce4e16f8d3ecc0b319d59c3634aae71c26110d14225f9dd628bfe173cdd94818c69c930ef5cfff3b331445e192db0082188e0822155184e3f6f80e7d
 DIST cmake-3.28.5.tar.gz 11076017 BLAKE2B 
7da653e42fca4848362a97e80320ffcc85ced4951dfe475f48f1619a40dc674d2828a78df2ef09589868f41f1da86970074186f730e675851cd9e7c1b099ba4c
 SHA512 
d8f1c056e94c835c2078a5e68b23a3918f0e2cc40ef9dacaf5df4f2c26106149d85364c01528fcc2d6a4b6c2182ba420d938c519fa98757a5fc375cf152c7f82
-DIST cmake-3.30.0-docs.tar.xz 572276 BLAKE2B 
0c258f8dd0a518bb7bf97d35a778d8e406c986e123fc8acafb174a750ad0883d346254d12e8134dd9d030faefddc13b8260e7b43e405272157ada742c75b5fc2
 SHA512 
9d534b0efc30829f1144fb32c4f10ba25749e238c8ceeb4399b6d1eb8421b9fb1363972a497757ef84689bb987840619cbb4333ae95fd2397eea07eebed112c1
-DIST cmake-3.30.6-SHA-256.txt 1646 BLAKE2B 
370ec5fecb60a7ee6bf36503553a7478b66cfabbd48ea2ab17ae44841b371f5892c33bc9c64388ac84ea07e86f3bee9a82b9dc378ff4624f3a7c5025716b82bf
 SHA512 
6049a237f0904a48c4658352ea0f0fb007bccd30886a1eb9e026ba85d15d892502e2ed6763023c61712e370d68b209f83e7e6c7d236f169603fc85e0f8c286ef
-DIST cmake-3.30.6-SHA-256.txt.asc 833 BLAKE2B 
73b841a2eb1d476696506706d95f371e5c46c2b777c012bf1d930f072c242bb431cde282ab371bf62a7845c92ba014270e3599d3c30d8503335ce249aa3ecb5c
 SHA512 
34374445ecb012c4607fcf65fc6719dda16af189c0d2d38898a5cd506fc6c24462437556810c693ca45773cb8824cd0a03445ee07b69e010d1b7c509e32c617d
-DIST cmake-3.30.6.tar.gz 11503061 BLAKE2B 
a381bea86b7cedb5dfae3598a4a243e74b0b34e78c105fe7ee17343593700c30f1dc42b06cbd872894a043f68e23853e7b1fdc6cb2161584f57e4aa89515e23a
 SHA512 
8349d522ae098d72df625ef44700b672a5f85e7bd6c44ee9c0c3ba3f07561348f715f4d5a6f4a9b0e92bd9984e590473bc684160841f94842b5ee128fcc0bb07
 DIST cmake-3.31.0-docs.tar.xz 562756 BLAKE2B 
ef1d145658fd197ea515f05fbbad54b213bf458f3068829634242bc43bdb4f97bd45fcc45c9958919d2a78276ffc1d14d507822831f44fe9be5080ecc62e75fe
 SHA512 
b4025633a0f42003005dfacdaea55c67e08d8f9082c8c6c564540b4d536246acedece41adb76cb00042d2f25f85b3817d23f70e393eb22a0857693d51ca60748
 DIST cmake-3.31.5-SHA-256.txt 1646 BLAKE2B 
45b9e829febf185ba9f532c208e6b49bcf56e6ffbdf2fb46fb8e6bc6cc58bb890a4a27cb00eb7acfc12b595aa20dcd1343142ab9e1fd42baee12af941cb786de
 SHA512 
1b5a6f405cdb1cfaf52a5666b67d76261121ee66e6c9b73338da72af5f6eb6a27f87b642f657ab9d64bc491b9d8526cae4699e8f053e44550b2e01c3a0f3aa1a
 DIST cmake-3.31.5-SHA-256.txt.asc 833 BLAKE2B 
0206a62c7816b4115e56e1f1519b6357610037f18949a3a5ce894bfd364de39918073fa267516ec4071eaf35fd641363cdaeeb0704de5918d2f6aace9e7bdfbe
 SHA512 
016ec25b29b28845c1a2680e0b25f35b7ce89e466493caa99acaad4f8e32f9173a72afcec90e89ea00ac10df3fa0dc37b3edc1de1923198e393f9f54e769

diff --git a/dev-build/cmake/cmake-3.30.6.ebuild 
b/dev-build/cmake/cmake-3.30.6.ebuild
deleted file mode 100644
index bd15542a54d7..
--- a/dev-build/cmake/cmake-3.30.6.ebuild
+++ /dev/null
@@ -1,293 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs
-# Set to 1 if prebuilt, 0 if not
-# (the construct below is to allow overriding from env for script)
-: ${CMAKE_DOCS_PREBUILT:=1}
-
-CMAKE_DOCS_PREBUILT_DEV=sam
-CMAKE_DOCS_VERSION=$(ver_cut 1-2).0
-# Default to generating docs (inc. man pages) if no prebuilt; overridden later
-# See bug #784815
-CMAKE_DOCS_USEFLAG="+doc"
-
-# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
-# ... but seems fine as of 3.22.3?
-# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.
-CMAKE_MAKEFILE_GENERATOR="emake"
-CMAKE_REMOVE_MODULES_LIST=( none )
-inherit bash-completion-r1 cmake flag-o-ma

[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-03-21 Thread Andreas Sturmlechner
commit: 5011d62e1006da3351a3e96cca6d9180f4696046
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Mar 20 22:05:42 2025 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Mar 21 13:49:32 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5011d62e

dev-build/cmake: drop 3.28.5

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-build/cmake/Manifest|   4 -
 dev-build/cmake/cmake-3.28.5.ebuild | 280 
 2 files changed, 284 deletions(-)

diff --git a/dev-build/cmake/Manifest b/dev-build/cmake/Manifest
index 1702b053e774..4882809e7a41 100644
--- a/dev-build/cmake/Manifest
+++ b/dev-build/cmake/Manifest
@@ -1,7 +1,3 @@
-DIST cmake-3.28.0-docs.tar.xz 525776 BLAKE2B 
b643f76012768f0100c51f0dd146230eba25b634ab4f9abd9c739b0b257e4b1d54aa01be8d2dcd27a7b1d9822bf13eb8af16ff3c6984eeefdeb58988a164bc26
 SHA512 
474dc77e44240de921013219bd7cdc4aee80214fbf38d60dc2ddb53c0fda8a11c466c01bbee2abbd32b711ec7524678515e39a79a5634354a6cb38f9683e229f
-DIST cmake-3.28.5-SHA-256.txt 1646 BLAKE2B 
763cbec9ede58cc43a7435e3fe97a9a9f28b201712f52d98ecdf8035887232fe6000675c9bab90f275ff6d44406839f04352784a921dcbc9d65c5e2440b53f52
 SHA512 
0fdeed277d113e4642c11b87b98305da43213bd89566e3aaaf427a11e168d9e6754632c2fd76fae542d29fddfa8b67c3c0df19f741c53fdd3aea8ce7bec73ff3
-DIST cmake-3.28.5-SHA-256.txt.asc 833 BLAKE2B 
bde735a577b556bc30ae1a5de0df8533243c955cc5d222537b3323e7108900af2f01799a4bfa843d953b141cc76a19aed77bfba15cf4e2c3cc36a0e7e844e853
 SHA512 
d495afd2ce4e16f8d3ecc0b319d59c3634aae71c26110d14225f9dd628bfe173cdd94818c69c930ef5cfff3b331445e192db0082188e0822155184e3f6f80e7d
-DIST cmake-3.28.5.tar.gz 11076017 BLAKE2B 
7da653e42fca4848362a97e80320ffcc85ced4951dfe475f48f1619a40dc674d2828a78df2ef09589868f41f1da86970074186f730e675851cd9e7c1b099ba4c
 SHA512 
d8f1c056e94c835c2078a5e68b23a3918f0e2cc40ef9dacaf5df4f2c26106149d85364c01528fcc2d6a4b6c2182ba420d938c519fa98757a5fc375cf152c7f82
 DIST cmake-3.30.0-docs.tar.xz 572276 BLAKE2B 
0c258f8dd0a518bb7bf97d35a778d8e406c986e123fc8acafb174a750ad0883d346254d12e8134dd9d030faefddc13b8260e7b43e405272157ada742c75b5fc2
 SHA512 
9d534b0efc30829f1144fb32c4f10ba25749e238c8ceeb4399b6d1eb8421b9fb1363972a497757ef84689bb987840619cbb4333ae95fd2397eea07eebed112c1
 DIST cmake-3.30.6-SHA-256.txt 1646 BLAKE2B 
370ec5fecb60a7ee6bf36503553a7478b66cfabbd48ea2ab17ae44841b371f5892c33bc9c64388ac84ea07e86f3bee9a82b9dc378ff4624f3a7c5025716b82bf
 SHA512 
6049a237f0904a48c4658352ea0f0fb007bccd30886a1eb9e026ba85d15d892502e2ed6763023c61712e370d68b209f83e7e6c7d236f169603fc85e0f8c286ef
 DIST cmake-3.30.6-SHA-256.txt.asc 833 BLAKE2B 
73b841a2eb1d476696506706d95f371e5c46c2b777c012bf1d930f072c242bb431cde282ab371bf62a7845c92ba014270e3599d3c30d8503335ce249aa3ecb5c
 SHA512 
34374445ecb012c4607fcf65fc6719dda16af189c0d2d38898a5cd506fc6c24462437556810c693ca45773cb8824cd0a03445ee07b69e010d1b7c509e32c617d

diff --git a/dev-build/cmake/cmake-3.28.5.ebuild 
b/dev-build/cmake/cmake-3.28.5.ebuild
deleted file mode 100644
index f4a165685053..
--- a/dev-build/cmake/cmake-3.28.5.ebuild
+++ /dev/null
@@ -1,280 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs
-# Set to 1 if prebuilt, 0 if not
-# (the construct below is to allow overriding from env for script)
-: ${CMAKE_DOCS_PREBUILT:=1}
-
-CMAKE_DOCS_PREBUILT_DEV=sam
-CMAKE_DOCS_VERSION=$(ver_cut 1-2).0
-# Default to generating docs (inc. man pages) if no prebuilt; overridden later
-# See bug #784815
-CMAKE_DOCS_USEFLAG="+doc"
-
-# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
-# ... but seems fine as of 3.22.3?
-# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.
-CMAKE_MAKEFILE_GENERATOR="emake"
-CMAKE_REMOVE_MODULES_LIST=( none )
-inherit bash-completion-r1 cmake flag-o-matic multiprocessing \
-   toolchain-funcs virtualx xdg-utils
-
-MY_P="${P/_/-}"
-
-DESCRIPTION="Cross platform Make"
-HOMEPAGE="https://cmake.org/";
-if [[ ${PV} ==  ]] ; then
-   CMAKE_DOCS_PREBUILT=0
-
-   EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git";
-   inherit git-r3
-else
-   SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz"
-
-   if [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then
-   SRC_URI+=" !doc? ( 
https://dev.gentoo.org/~${CMAKE_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${CMAKE_DOCS_VERSION}-docs.tar.xz
 )"
-   fi
-
-   if [[ ${PV} != *_rc* ]] ; then
-   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bradking.asc
-   inherit verify-sig
-
-   SRC_URI+=" verify-sig? (
-   
https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt
-   
https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_

[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/, dev-build/cmake/files/

2025-03-13 Thread Sam James
commit: 8471ec49af94d79ebafca2fb9a0b69e0c4d16518
Author: Alexey Korepanov  yandex  ru>
AuthorDate: Thu Mar 13 11:52:49 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 13 12:04:46 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8471ec49

dev-build/cmake: allow upstream behavior for FindBLAS

Gentoo patches cmake's FindBLAS changing the upstream behavior, which
sometimes breaks builds and takes time for investigation.

The corresponding bug has been open for 4.5 years: bugs.gentoo.org/736547.

This patch allows restoring the upstream behavior of FindBLAS by defining
GENTOO_REMOVE_CMAKE_BLAS_HACK. This is quite ugly, but it is easy and
less ugly than what we have right now.

[sam: new revision only for .6, not .5 (my error), not git mv, and
a new patch rather than changing the existing one in-place)]

Bug: https://bugs.gentoo.org/736547
Signed-off-by: Alexey Korepanov  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/40709
Signed-off-by: Sam James  gentoo.org>

 ...ake-4.0.0_rc4.ebuild => cmake-3.31.6-r1.ebuild} | 30 --
 dev-build/cmake/cmake-4.0.0_rc4.ebuild |  2 +-
 dev-build/cmake/cmake-.ebuild  |  2 +-
 ...cmake-3.31.6-Prefer-pkgconfig-in-FindBLAS.patch | 28 
 4 files changed, 41 insertions(+), 21 deletions(-)

diff --git a/dev-build/cmake/cmake-4.0.0_rc4.ebuild 
b/dev-build/cmake/cmake-3.31.6-r1.ebuild
similarity index 92%
copy from dev-build/cmake/cmake-4.0.0_rc4.ebuild
copy to dev-build/cmake/cmake-3.31.6-r1.ebuild
index 2ea266e74004..91497ec73ba9 100644
--- a/dev-build/cmake/cmake-4.0.0_rc4.ebuild
+++ b/dev-build/cmake/cmake-3.31.6-r1.ebuild
@@ -9,9 +9,7 @@ EAPI=8
 : ${CMAKE_DOCS_PREBUILT:=1}
 
 CMAKE_DOCS_PREBUILT_DEV=sam
-CMAKE_DOCS_VERSION=4.0.0_rc1
-#CMAKE_DOCS_VERSION=${PV}
-#CMAKE_DOCS_VERSION=$(ver_cut 1-2).0
+CMAKE_DOCS_VERSION=$(ver_cut 1-2).0
 # Default to generating docs (inc. man pages) if no prebuilt; overridden later
 # See bug #784815
 CMAKE_DOCS_USEFLAG="+doc"
@@ -40,21 +38,19 @@ else
SRC_URI+=" !doc? ( 
https://dev.gentoo.org/~${CMAKE_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${CMAKE_DOCS_VERSION}-docs.tar.xz
 )"
fi
 
-   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bradking.asc
-   inherit verify-sig
+   if [[ ${PV} != *_rc* ]] ; then
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bradking.asc
+   inherit verify-sig
 
-   SRC_URI+=" verify-sig? (
-   https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}-SHA-256.txt
-   https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}-SHA-256.txt.asc
-   
https://github.com/Kitware/CMake/releases/download/v${PV/_/-}/${MY_P}-SHA-256.txt
-   
https://github.com/Kitware/CMake/releases/download/v${PV/_/-}/${MY_P}-SHA-256.txt.asc
-   )"
+   SRC_URI+=" verify-sig? (
+   
https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt
+   
https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
+   )"
 
-   if [[ ${PV} != *_rc* ]] ; then
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"
-   fi
 
-   BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-bradking-20240902 )"
+   BDEPEND="verify-sig? ( 
>=sec-keys/openpgp-keys-bradking-20240902 )"
+   fi
 fi
 
 [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] && CMAKE_DOCS_USEFLAG="doc"
@@ -95,7 +91,7 @@ PATCHES=(

"${FILESDIR}"/${PN}-3.27.0_rc1-0001-Don-t-use-.so-for-modules-on-darwin-macos.-Use-.bund.patch

"${FILESDIR}"/${PN}-3.27.0_rc1-0002-Set-some-proper-paths-to-make-cmake-find-our-tools.patch
# Misc
-   "${FILESDIR}"/${PN}-3.27.0_rc1-0003-Prefer-pkgconfig-in-FindBLAS.patch
+   "${FILESDIR}"/${PN}-3.31.6-Prefer-pkgconfig-in-FindBLAS.patch

"${FILESDIR}"/${PN}-3.27.0_rc1-0004-Ensure-that-the-correct-version-of-Qt-is-always-used.patch

"${FILESDIR}"/${PN}-3.27.0_rc1-0005-Respect-Gentoo-s-Python-eclasses.patch
# Cuda
@@ -221,10 +217,6 @@ src_prepare() {
# https://gitlab.kitware.com/cmake/cmake/-/issues/20740
filter-lto
 
-   # 4.0.0_rc1 is missing this, fails to configure
-   # https://gitlab.kitware.com/cmake/cmake/-/issues/26712
-   touch .clang-tidy Utilities/.clang-tidy || die
-
if ! has_version -b \>=${CATEGORY}/${PN}-3.13 || ! cmake --version 
&>/dev/null ; then
CMAKE_BINARY="${S}/Bootstrap.cmk/cmake"
cmake_src_bootstrap

diff --git a/dev-build/cmake/cmake-4.0.0_rc4.ebuild 
b/dev-build/cmake/cmake-4.0.0_rc4.ebuild
index 2ea266e74004..41639c300a5d 100644
--- a/dev-build/cmake/cmake-4.0.0_rc4.ebuild
+++ b/dev-build/cmake/cmake-4.0.0_rc4.ebuild
@@ -95,7

[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-03-13 Thread Sam James
commit: 883b8f39916b611d01d3055d27ccd4aaa062b89b
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 13 08:56:00 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 13 08:58:29 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=883b8f39

dev-build/cmake: add 4.0.0_rc4, drop 4.0.0_rc1, drop 4.0.0_rc3

Wire up verify-sig for RCs too while at it.

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/Manifest   |   5 +-
 dev-build/cmake/cmake-4.0.0_rc1.ebuild | 318 -
 ...ake-4.0.0_rc3.ebuild => cmake-4.0.0_rc4.ebuild} |  20 +-
 dev-build/cmake/cmake-.ebuild  |  33 ++-
 4 files changed, 34 insertions(+), 342 deletions(-)

diff --git a/dev-build/cmake/Manifest b/dev-build/cmake/Manifest
index 1a771567c859..1702b053e774 100644
--- a/dev-build/cmake/Manifest
+++ b/dev-build/cmake/Manifest
@@ -13,6 +13,7 @@ DIST cmake-3.31.5.tar.gz 11706495 BLAKE2B 
16375229d7344b10db40c76fe2fc8a3f906266
 DIST cmake-3.31.6-SHA-256.txt 1646 BLAKE2B 
f5d3bb67759b4b227bd38eb7de8405052fd55cef528d3a4d4754d77815cdb018831fadcb51e590186faa5e7911bd6d9ceba29d971a7d125435df06132276a00d
 SHA512 
8e3d939ccab2260380fce92c31ba8244c7b4d19c7245d5bc9607e9352f2e7fa1e0e4ecc8555f8418f9659f53c142111dd34aba0739d947f387e5a88345dd6b46
 DIST cmake-3.31.6-SHA-256.txt.asc 833 BLAKE2B 
a99307a7e8011a1df30a2f364ae68b2f5d286d0d98f8a9b5d27283aa109963d6989218a8b3787666d7aa3a7e37e4d6468077c16b6550727efd1295f8c0504caa
 SHA512 
c7a728110790a85ba89dace68c9bd4c22c81ae4482a758297fdb49e7eb11ccf0056d0d4fcf100be71eed7cc2ae3f633722df801dba2d61dd0fafb476d5b09128
 DIST cmake-3.31.6.tar.gz 11710589 BLAKE2B 
ea1bee1a98568407dfc164f82bf0e3ab08212412cfa18489bdbe9964418ee30fb62b4915bc06645bcd2cf1e17bfb9c210812da070acbba848db186d06044
 SHA512 
839d06b6ebd0bf78cbe8f7ae3a7c00026e70d759a81ac51aa103f35ad985ac69be9e667aae7b5fe48c5e0c41baec791259279679dbdf2ddd8b63a48382a8a2a0
-DIST cmake-4.0.0-rc1.tar.gz 11822440 BLAKE2B 
644177b912908bf54861aae9b01c14512ab02a99a7699e95dd775d9661abff556400dbedd841258211baf86bef68271e019052470a13d06ce8392104eab245a8
 SHA512 
7b08a425907e5eef820ca4db8732825bbd7880ac8a4566c103b9ebfe8d3407aa048213e2c4bd685c5f728d5aa975f4a46fc4f76509b7484a0e9cd604e2b81973
-DIST cmake-4.0.0-rc3.tar.gz 11824249 BLAKE2B 
1fa96d5e5703e7261edd6b7305b6752d2d1aebfe55ee7dba718969979d3b1c45a2bfed67fdc45001d42a6afc5eab8c22faca88dc3231b40ffb93ab555a5cb6c9
 SHA512 
69814a171a5210b8d54e5c1e80e713b5f208f90e145eeaada1be8508c209a660e4cad03aa0b174b17844e922288a9490dddca164e99409e37821e5ab3b5c4dee
+DIST cmake-4.0.0-rc4-SHA-256.txt 2099 BLAKE2B 
9a902a5ceb3a4c8a1886fc2df05f5b229f76670781e77fc423be723f5455d0b323b5babd242f72bc737ea75e657bae1cbf67e54b50c2ecd385d0e8baa8812ece
 SHA512 
0691a37482e90b27be913c925100c1485768221824e6e91f992671dacf18f6c318c7d2dc67551e391e6c7e0b1ee418ad9b88ed82309456b0bc3c86b53981173b
+DIST cmake-4.0.0-rc4-SHA-256.txt.asc 833 BLAKE2B 
a9118933d4daebe4afd8e0a54afbcdb32f961248fa70c9f468bcf5743a6aa5e30f6083d78b1b51550e6e1388e99926e0f0ef07a1853cf62d7d7d169430e73b3a
 SHA512 
a4db155a0e3df77332420e806e333d9435f927b82a4b03eabb263346cb632f62a44168e45f5a7a0aa2e12ab54fd2edb049544be8796997898734f1ed7454a6f8
+DIST cmake-4.0.0-rc4.tar.gz 11825037 BLAKE2B 
cca7e01a79bedea65622754c1e920f621b4ce1e4637a11e7d3b880d26fc074d52766593c4441a32898ec9c61a1ed9fd27ac47c95985ec22e8c355bbbc3025e68
 SHA512 
a2325e22f23bd62a048b6e9e9c2b6c069260b510169686ee69e45fe1596b53947bef449b32c14471ecc94840d8275e5fe3de89dd63b2aa9e7bdcbd7972e5a457
 DIST cmake-4.0.0_rc1-docs.tar.xz 577536 BLAKE2B 
74a742ffef8e1af1652746e1c177d4198155145a039635e6a0ea40af463f3a2d45b6c6ce7d3a9b1fee24f0c1cfd1c3aa95c27669ca3c6281d54e701fc0ece202
 SHA512 
74c20067d3b82493024b2f2711b55b93998ce3b5f35ab5a154f33a8268a35a29d01127c55ce6b85b80ff252d15284ed1065e1338422124f6722a4190a984637c

diff --git a/dev-build/cmake/cmake-4.0.0_rc1.ebuild 
b/dev-build/cmake/cmake-4.0.0_rc1.ebuild
deleted file mode 100644
index 1a457fe0e9b5..
--- a/dev-build/cmake/cmake-4.0.0_rc1.ebuild
+++ /dev/null
@@ -1,318 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs
-# Set to 1 if prebuilt, 0 if not
-# (the construct below is to allow overriding from env for script)
-: ${CMAKE_DOCS_PREBUILT:=1}
-
-CMAKE_DOCS_PREBUILT_DEV=sam
-CMAKE_DOCS_VERSION=${PV}
-#CMAKE_DOCS_VERSION=$(ver_cut 1-2).0
-# Default to generating docs (inc. man pages) if no prebuilt; overridden later
-# See bug #784815
-CMAKE_DOCS_USEFLAG="+doc"
-
-# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
-# ... but seems fine as of 3.22.3?
-# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.
-CMAKE_MAKEFILE_GENERATOR="emake"
-CMAKE_REMOVE_MODULES_LIST=( none )
-inherit bash-completion-r1 cmake flag-o-matic multiprocessing \
-   toolchain-funcs xdg-utils
-
-MY

[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-03-09 Thread Sam James
commit: 0574a314d3705bf705b869c30ff7de16dbeb9429
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar  9 20:17:34 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar  9 20:17:34 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0574a314

dev-build/cmake: Stabilize 3.31.5 hppa, #948016

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/cmake-3.31.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/cmake/cmake-3.31.5.ebuild 
b/dev-build/cmake/cmake-3.31.5.ebuild
index c3e9336a8611..6c1223bf9ff8 100644
--- a/dev-build/cmake/cmake-3.31.5.ebuild
+++ b/dev-build/cmake/cmake-3.31.5.ebuild
@@ -47,7 +47,7 @@ else

https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
)"
 
-   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"
+   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"
 
BDEPEND="verify-sig? ( 
>=sec-keys/openpgp-keys-bradking-20240902 )"
fi



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-03-07 Thread Sam James
commit: 20bf4f47aa74e82e7a3b88b6561de1bded5be300
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar  7 05:27:48 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar  7 05:27:48 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20bf4f47

dev-build/cmake: add 4.0.0_rc3

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/Manifest   |   1 +
 dev-build/cmake/cmake-4.0.0_rc3.ebuild | 319 +
 2 files changed, 320 insertions(+)

diff --git a/dev-build/cmake/Manifest b/dev-build/cmake/Manifest
index ac36fd154684..1a771567c859 100644
--- a/dev-build/cmake/Manifest
+++ b/dev-build/cmake/Manifest
@@ -14,4 +14,5 @@ DIST cmake-3.31.6-SHA-256.txt 1646 BLAKE2B 
f5d3bb67759b4b227bd38eb7de8405052fd55
 DIST cmake-3.31.6-SHA-256.txt.asc 833 BLAKE2B 
a99307a7e8011a1df30a2f364ae68b2f5d286d0d98f8a9b5d27283aa109963d6989218a8b3787666d7aa3a7e37e4d6468077c16b6550727efd1295f8c0504caa
 SHA512 
c7a728110790a85ba89dace68c9bd4c22c81ae4482a758297fdb49e7eb11ccf0056d0d4fcf100be71eed7cc2ae3f633722df801dba2d61dd0fafb476d5b09128
 DIST cmake-3.31.6.tar.gz 11710589 BLAKE2B 
ea1bee1a98568407dfc164f82bf0e3ab08212412cfa18489bdbe9964418ee30fb62b4915bc06645bcd2cf1e17bfb9c210812da070acbba848db186d06044
 SHA512 
839d06b6ebd0bf78cbe8f7ae3a7c00026e70d759a81ac51aa103f35ad985ac69be9e667aae7b5fe48c5e0c41baec791259279679dbdf2ddd8b63a48382a8a2a0
 DIST cmake-4.0.0-rc1.tar.gz 11822440 BLAKE2B 
644177b912908bf54861aae9b01c14512ab02a99a7699e95dd775d9661abff556400dbedd841258211baf86bef68271e019052470a13d06ce8392104eab245a8
 SHA512 
7b08a425907e5eef820ca4db8732825bbd7880ac8a4566c103b9ebfe8d3407aa048213e2c4bd685c5f728d5aa975f4a46fc4f76509b7484a0e9cd604e2b81973
+DIST cmake-4.0.0-rc3.tar.gz 11824249 BLAKE2B 
1fa96d5e5703e7261edd6b7305b6752d2d1aebfe55ee7dba718969979d3b1c45a2bfed67fdc45001d42a6afc5eab8c22faca88dc3231b40ffb93ab555a5cb6c9
 SHA512 
69814a171a5210b8d54e5c1e80e713b5f208f90e145eeaada1be8508c209a660e4cad03aa0b174b17844e922288a9490dddca164e99409e37821e5ab3b5c4dee
 DIST cmake-4.0.0_rc1-docs.tar.xz 577536 BLAKE2B 
74a742ffef8e1af1652746e1c177d4198155145a039635e6a0ea40af463f3a2d45b6c6ce7d3a9b1fee24f0c1cfd1c3aa95c27669ca3c6281d54e701fc0ece202
 SHA512 
74c20067d3b82493024b2f2711b55b93998ce3b5f35ab5a154f33a8268a35a29d01127c55ce6b85b80ff252d15284ed1065e1338422124f6722a4190a984637c

diff --git a/dev-build/cmake/cmake-4.0.0_rc3.ebuild 
b/dev-build/cmake/cmake-4.0.0_rc3.ebuild
new file mode 100644
index ..9f2461698f96
--- /dev/null
+++ b/dev-build/cmake/cmake-4.0.0_rc3.ebuild
@@ -0,0 +1,319 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+: ${CMAKE_DOCS_PREBUILT:=1}
+
+CMAKE_DOCS_PREBUILT_DEV=sam
+CMAKE_DOCS_VERSION=4.0.0_rc1
+#CMAKE_DOCS_VERSION=${PV}
+#CMAKE_DOCS_VERSION=$(ver_cut 1-2).0
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+# See bug #784815
+CMAKE_DOCS_USEFLAG="+doc"
+
+# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
+# ... but seems fine as of 3.22.3?
+# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.
+CMAKE_MAKEFILE_GENERATOR="emake"
+CMAKE_REMOVE_MODULES_LIST=( none )
+inherit bash-completion-r1 cmake flag-o-matic multiprocessing \
+   toolchain-funcs xdg-utils
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="Cross platform Make"
+HOMEPAGE="https://cmake.org/";
+if [[ ${PV} == ** ]] ; then
+   CMAKE_DOCS_PREBUILT=0
+
+   EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git";
+   inherit git-r3
+else
+   SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz"
+
+   if [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then
+   SRC_URI+=" !doc? ( 
https://dev.gentoo.org/~${CMAKE_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${CMAKE_DOCS_VERSION}-docs.tar.xz
 )"
+   fi
+
+   if [[ ${PV} != *_rc* ]] ; then
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bradking.asc
+   inherit verify-sig
+
+   SRC_URI+=" verify-sig? (
+   
https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt
+   
https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
+   )"
+
+   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"
+
+   BDEPEND="verify-sig? ( 
>=sec-keys/openpgp-keys-bradking-20240902 )"
+   fi
+fi
+
+[[ ${CMAKE_DOCS_PREBUILT} == 1 ]] && CMAKE_DOCS_USEFLAG="doc"
+
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="${CMAKE_DOCS_USEFLAG} dap gui ncurses test"
+RESTRICT

[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-02-28 Thread Andreas Sturmlechner
commit: 96e3599858779af4152c2dc585815384be3c6bc3
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Feb 26 23:12:22 2025 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Feb 28 08:19:25 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96e35998

dev-build/cmake: drop 3.30.5

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-build/cmake/Manifest|   3 -
 dev-build/cmake/cmake-3.30.5.ebuild | 293 
 2 files changed, 296 deletions(-)

diff --git a/dev-build/cmake/Manifest b/dev-build/cmake/Manifest
index bb185c875bb1..ac36fd154684 100644
--- a/dev-build/cmake/Manifest
+++ b/dev-build/cmake/Manifest
@@ -3,9 +3,6 @@ DIST cmake-3.28.5-SHA-256.txt 1646 BLAKE2B 
763cbec9ede58cc43a7435e3fe97a9a9f28b2
 DIST cmake-3.28.5-SHA-256.txt.asc 833 BLAKE2B 
bde735a577b556bc30ae1a5de0df8533243c955cc5d222537b3323e7108900af2f01799a4bfa843d953b141cc76a19aed77bfba15cf4e2c3cc36a0e7e844e853
 SHA512 
d495afd2ce4e16f8d3ecc0b319d59c3634aae71c26110d14225f9dd628bfe173cdd94818c69c930ef5cfff3b331445e192db0082188e0822155184e3f6f80e7d
 DIST cmake-3.28.5.tar.gz 11076017 BLAKE2B 
7da653e42fca4848362a97e80320ffcc85ced4951dfe475f48f1619a40dc674d2828a78df2ef09589868f41f1da86970074186f730e675851cd9e7c1b099ba4c
 SHA512 
d8f1c056e94c835c2078a5e68b23a3918f0e2cc40ef9dacaf5df4f2c26106149d85364c01528fcc2d6a4b6c2182ba420d938c519fa98757a5fc375cf152c7f82
 DIST cmake-3.30.0-docs.tar.xz 572276 BLAKE2B 
0c258f8dd0a518bb7bf97d35a778d8e406c986e123fc8acafb174a750ad0883d346254d12e8134dd9d030faefddc13b8260e7b43e405272157ada742c75b5fc2
 SHA512 
9d534b0efc30829f1144fb32c4f10ba25749e238c8ceeb4399b6d1eb8421b9fb1363972a497757ef84689bb987840619cbb4333ae95fd2397eea07eebed112c1
-DIST cmake-3.30.5-SHA-256.txt 1646 BLAKE2B 
a91c0663dd11a6f854a4acdc5902b67811a311fd5161dc86140f1a39fb1f3aadce0df348e27569936c6e51def096ab6572635e00ce3d2b7554fadea4a3d4287f
 SHA512 
a5a2285049fae435f53d0dfdfaea9a740d2f6e08dd1b149ab1f0d5e3ddc8afb2c3fac4a8018a7eb24ec90155535362160abe5ca2681808a96d19d191a3aa3713
-DIST cmake-3.30.5-SHA-256.txt.asc 833 BLAKE2B 
cb7db2d0263d77cbc6798aa916a4584ccc7e7e9724c362c1471cda4b87c53ed1d1cbacf84573768844d16c3356ad32dae4500a6704fc22b8b1e824e2be6a0435
 SHA512 
fdd31e5b872c3dba1c66dd2ae077721f7054f6df9f261548fce86f9d4d4d403130511c4ce7ce57bcb3501abd87ab506177b513d160592db6e09d70d34e4a24e5
-DIST cmake-3.30.5.tar.gz 11502354 BLAKE2B 
47eb5abcd9d634b10053b2052dae11fc85e74f78ca2489d72088eba8ca84ecaf22a248b27a92bf50666b76e8cba40ba9b952d3d76d8e57112d136e26087f5696
 SHA512 
968ad4769e869378049b1d82ace98db25a6cb234b6362a51737f0d2978b8914ad42967ba112741850b23631e73b8a8876cd4f99dd0285b9da1c2bb5ea4c4ee4e
 DIST cmake-3.30.6-SHA-256.txt 1646 BLAKE2B 
370ec5fecb60a7ee6bf36503553a7478b66cfabbd48ea2ab17ae44841b371f5892c33bc9c64388ac84ea07e86f3bee9a82b9dc378ff4624f3a7c5025716b82bf
 SHA512 
6049a237f0904a48c4658352ea0f0fb007bccd30886a1eb9e026ba85d15d892502e2ed6763023c61712e370d68b209f83e7e6c7d236f169603fc85e0f8c286ef
 DIST cmake-3.30.6-SHA-256.txt.asc 833 BLAKE2B 
73b841a2eb1d476696506706d95f371e5c46c2b777c012bf1d930f072c242bb431cde282ab371bf62a7845c92ba014270e3599d3c30d8503335ce249aa3ecb5c
 SHA512 
34374445ecb012c4607fcf65fc6719dda16af189c0d2d38898a5cd506fc6c24462437556810c693ca45773cb8824cd0a03445ee07b69e010d1b7c509e32c617d
 DIST cmake-3.30.6.tar.gz 11503061 BLAKE2B 
a381bea86b7cedb5dfae3598a4a243e74b0b34e78c105fe7ee17343593700c30f1dc42b06cbd872894a043f68e23853e7b1fdc6cb2161584f57e4aa89515e23a
 SHA512 
8349d522ae098d72df625ef44700b672a5f85e7bd6c44ee9c0c3ba3f07561348f715f4d5a6f4a9b0e92bd9984e590473bc684160841f94842b5ee128fcc0bb07

diff --git a/dev-build/cmake/cmake-3.30.5.ebuild 
b/dev-build/cmake/cmake-3.30.5.ebuild
deleted file mode 100644
index 72c321e1fcd3..
--- a/dev-build/cmake/cmake-3.30.5.ebuild
+++ /dev/null
@@ -1,293 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs
-# Set to 1 if prebuilt, 0 if not
-# (the construct below is to allow overriding from env for script)
-: ${CMAKE_DOCS_PREBUILT:=1}
-
-CMAKE_DOCS_PREBUILT_DEV=sam
-CMAKE_DOCS_VERSION=$(ver_cut 1-2).0
-# Default to generating docs (inc. man pages) if no prebuilt; overridden later
-# See bug #784815
-CMAKE_DOCS_USEFLAG="+doc"
-
-# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
-# ... but seems fine as of 3.22.3?
-# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.
-CMAKE_MAKEFILE_GENERATOR="emake"
-CMAKE_REMOVE_MODULES_LIST=( none )
-inherit bash-completion-r1 cmake flag-o-matic multiprocessing \
-   toolchain-funcs xdg-utils
-
-MY_P="${P/_/-}"
-
-DESCRIPTION="Cross platform Make"
-HOMEPAGE="https://cmake.org/";
-if [[ ${PV} ==  ]] ; then
-   CMAKE_DOCS_PREBUILT=0
-
-   EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git";
-   inherit git-r3
-else
-   SRC_

[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-02-24 Thread Sam James
commit: 3057c23b95247068d2ed90bf16dcc302204379b3
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb 25 06:38:47 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 25 06:38:53 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3057c23b

dev-build/cmake: add 3.31.6

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/Manifest|   3 +
 dev-build/cmake/cmake-3.31.6.ebuild | 313 
 2 files changed, 316 insertions(+)

diff --git a/dev-build/cmake/Manifest b/dev-build/cmake/Manifest
index 143b5b347b7b..bb185c875bb1 100644
--- a/dev-build/cmake/Manifest
+++ b/dev-build/cmake/Manifest
@@ -13,5 +13,8 @@ DIST cmake-3.31.0-docs.tar.xz 562756 BLAKE2B 
ef1d145658fd197ea515f05fbbad54b213b
 DIST cmake-3.31.5-SHA-256.txt 1646 BLAKE2B 
45b9e829febf185ba9f532c208e6b49bcf56e6ffbdf2fb46fb8e6bc6cc58bb890a4a27cb00eb7acfc12b595aa20dcd1343142ab9e1fd42baee12af941cb786de
 SHA512 
1b5a6f405cdb1cfaf52a5666b67d76261121ee66e6c9b73338da72af5f6eb6a27f87b642f657ab9d64bc491b9d8526cae4699e8f053e44550b2e01c3a0f3aa1a
 DIST cmake-3.31.5-SHA-256.txt.asc 833 BLAKE2B 
0206a62c7816b4115e56e1f1519b6357610037f18949a3a5ce894bfd364de39918073fa267516ec4071eaf35fd641363cdaeeb0704de5918d2f6aace9e7bdfbe
 SHA512 
016ec25b29b28845c1a2680e0b25f35b7ce89e466493caa99acaad4f8e32f9173a72afcec90e89ea00ac10df3fa0dc37b3edc1de1923198e393f9f54e769
 DIST cmake-3.31.5.tar.gz 11706495 BLAKE2B 
16375229d7344b10db40c76fe2fc8a3f90626683b3846a1d0ead22ae6312cc71c58ff4d4314216c0ea34f4c7c4bb8610c5923b875063d08bb247cc1c4ee1ceab
 SHA512 
1981efafa8916371caf58b1fcbf9c9d73d365ec119279860ee2fa11f4ff72d87bb3a4570eb20a45fae95260bb8f565daf2f579a890b2dad588207b3fcc158e43
+DIST cmake-3.31.6-SHA-256.txt 1646 BLAKE2B 
f5d3bb67759b4b227bd38eb7de8405052fd55cef528d3a4d4754d77815cdb018831fadcb51e590186faa5e7911bd6d9ceba29d971a7d125435df06132276a00d
 SHA512 
8e3d939ccab2260380fce92c31ba8244c7b4d19c7245d5bc9607e9352f2e7fa1e0e4ecc8555f8418f9659f53c142111dd34aba0739d947f387e5a88345dd6b46
+DIST cmake-3.31.6-SHA-256.txt.asc 833 BLAKE2B 
a99307a7e8011a1df30a2f364ae68b2f5d286d0d98f8a9b5d27283aa109963d6989218a8b3787666d7aa3a7e37e4d6468077c16b6550727efd1295f8c0504caa
 SHA512 
c7a728110790a85ba89dace68c9bd4c22c81ae4482a758297fdb49e7eb11ccf0056d0d4fcf100be71eed7cc2ae3f633722df801dba2d61dd0fafb476d5b09128
+DIST cmake-3.31.6.tar.gz 11710589 BLAKE2B 
ea1bee1a98568407dfc164f82bf0e3ab08212412cfa18489bdbe9964418ee30fb62b4915bc06645bcd2cf1e17bfb9c210812da070acbba848db186d06044
 SHA512 
839d06b6ebd0bf78cbe8f7ae3a7c00026e70d759a81ac51aa103f35ad985ac69be9e667aae7b5fe48c5e0c41baec791259279679dbdf2ddd8b63a48382a8a2a0
 DIST cmake-4.0.0-rc1.tar.gz 11822440 BLAKE2B 
644177b912908bf54861aae9b01c14512ab02a99a7699e95dd775d9661abff556400dbedd841258211baf86bef68271e019052470a13d06ce8392104eab245a8
 SHA512 
7b08a425907e5eef820ca4db8732825bbd7880ac8a4566c103b9ebfe8d3407aa048213e2c4bd685c5f728d5aa975f4a46fc4f76509b7484a0e9cd604e2b81973
 DIST cmake-4.0.0_rc1-docs.tar.xz 577536 BLAKE2B 
74a742ffef8e1af1652746e1c177d4198155145a039635e6a0ea40af463f3a2d45b6c6ce7d3a9b1fee24f0c1cfd1c3aa95c27669ca3c6281d54e701fc0ece202
 SHA512 
74c20067d3b82493024b2f2711b55b93998ce3b5f35ab5a154f33a8268a35a29d01127c55ce6b85b80ff252d15284ed1065e1338422124f6722a4190a984637c

diff --git a/dev-build/cmake/cmake-3.31.6.ebuild 
b/dev-build/cmake/cmake-3.31.6.ebuild
new file mode 100644
index ..ad9d99bf2b8b
--- /dev/null
+++ b/dev-build/cmake/cmake-3.31.6.ebuild
@@ -0,0 +1,313 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+: ${CMAKE_DOCS_PREBUILT:=1}
+
+CMAKE_DOCS_PREBUILT_DEV=sam
+CMAKE_DOCS_VERSION=$(ver_cut 1-2).0
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+# See bug #784815
+CMAKE_DOCS_USEFLAG="+doc"
+
+# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
+# ... but seems fine as of 3.22.3?
+# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.
+CMAKE_MAKEFILE_GENERATOR="emake"
+CMAKE_REMOVE_MODULES_LIST=( none )
+inherit bash-completion-r1 cmake flag-o-matic multiprocessing \
+   toolchain-funcs xdg-utils
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="Cross platform Make"
+HOMEPAGE="https://cmake.org/";
+if [[ ${PV} == ** ]] ; then
+   CMAKE_DOCS_PREBUILT=0
+
+   EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git";
+   inherit git-r3
+else
+   SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz"
+
+   if [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then
+   SRC_URI+=" !doc? ( 
https://dev.gentoo.org/~${CMAKE_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${CMAKE_DOCS_VERSION}-docs.tar.xz
 )"
+   fi
+
+   if [[ ${PV} != *_rc* ]] ; then
+   

[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-02-20 Thread Arthur Zamarin
commit: 6ef4ade6209bc8d3dd3c536218abd120c1643558
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Feb 20 08:11:59 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Feb 20 08:11:59 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ef4ade6

dev-build/cmake: Stabilize 3.31.5 sparc, #948016

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-build/cmake/cmake-3.31.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/cmake/cmake-3.31.5.ebuild 
b/dev-build/cmake/cmake-3.31.5.ebuild
index b5935d5fd95f..c3e9336a8611 100644
--- a/dev-build/cmake/cmake-3.31.5.ebuild
+++ b/dev-build/cmake/cmake-3.31.5.ebuild
@@ -47,7 +47,7 @@ else

https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
)"
 
-   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"
+   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"
 
BDEPEND="verify-sig? ( 
>=sec-keys/openpgp-keys-bradking-20240902 )"
fi



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-02-20 Thread Sam James
commit: 610b36dbb318dfcaf7b8b7c20607e1241ebb0ea5
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 20 08:05:10 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 20 08:05:32 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=610b36db

dev-build/cmake: Stabilize 3.31.5 amd64 + x86, #948016

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/cmake-3.31.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/cmake/cmake-3.31.5.ebuild 
b/dev-build/cmake/cmake-3.31.5.ebuild
index eb3ee0b74529..b5935d5fd95f 100644
--- a/dev-build/cmake/cmake-3.31.5.ebuild
+++ b/dev-build/cmake/cmake-3.31.5.ebuild
@@ -47,7 +47,7 @@ else

https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
)"
 
-   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"
+   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"
 
BDEPEND="verify-sig? ( 
>=sec-keys/openpgp-keys-bradking-20240902 )"
fi



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-02-19 Thread Sam James
commit: bf2f6195ba1c83a4d7f2593b463a23fc5acb3817
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 19 22:21:00 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 19 22:21:00 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf2f6195

dev-build/cmake: Stabilize 3.31.5 arm, #948016

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/cmake-3.31.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/cmake/cmake-3.31.5.ebuild 
b/dev-build/cmake/cmake-3.31.5.ebuild
index f5285009a01c..eb3ee0b74529 100644
--- a/dev-build/cmake/cmake-3.31.5.ebuild
+++ b/dev-build/cmake/cmake-3.31.5.ebuild
@@ -47,7 +47,7 @@ else

https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
)"
 
-   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"
+   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"
 
BDEPEND="verify-sig? ( 
>=sec-keys/openpgp-keys-bradking-20240902 )"
fi



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-02-19 Thread Sam James
commit: 33321a98c364e88697e7f354ffc3895ba54feddc
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 19 22:20:57 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 19 22:20:57 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33321a98

dev-build/cmake: Stabilize 3.31.5 arm64, #948016

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/cmake-3.31.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/cmake/cmake-3.31.5.ebuild 
b/dev-build/cmake/cmake-3.31.5.ebuild
index ad9d99bf2b8b..08b09106b27b 100644
--- a/dev-build/cmake/cmake-3.31.5.ebuild
+++ b/dev-build/cmake/cmake-3.31.5.ebuild
@@ -47,7 +47,7 @@ else

https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
)"
 
-   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"
+   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"
 
BDEPEND="verify-sig? ( 
>=sec-keys/openpgp-keys-bradking-20240902 )"
fi



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-02-19 Thread Sam James
commit: bb6136ee718017f32a41bfdc6552778c519dc822
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 19 22:20:59 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 19 22:20:59 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb6136ee

dev-build/cmake: Stabilize 3.31.5 ppc64, #948016

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/cmake-3.31.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/cmake/cmake-3.31.5.ebuild 
b/dev-build/cmake/cmake-3.31.5.ebuild
index 08b09106b27b..f5285009a01c 100644
--- a/dev-build/cmake/cmake-3.31.5.ebuild
+++ b/dev-build/cmake/cmake-3.31.5.ebuild
@@ -47,7 +47,7 @@ else

https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
)"
 
-   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"
+   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"
 
BDEPEND="verify-sig? ( 
>=sec-keys/openpgp-keys-bradking-20240902 )"
fi



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-02-19 Thread Sam James
commit: 2f5eb7eb35fa5bb8e66a360f46ec15b7a4a4e234
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 19 21:22:01 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 19 21:25:43 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f5eb7eb

dev-build/cmake: add 4.0.0_rc1 (unkeyworded)

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/Manifest   |   2 +
 dev-build/cmake/cmake-4.0.0_rc1.ebuild | 318 +
 2 files changed, 320 insertions(+)

diff --git a/dev-build/cmake/Manifest b/dev-build/cmake/Manifest
index 0160cc909da6..e661684723b3 100644
--- a/dev-build/cmake/Manifest
+++ b/dev-build/cmake/Manifest
@@ -19,3 +19,5 @@ DIST cmake-3.31.4.tar.gz 11708192 BLAKE2B 
7b51c138fdabec174de74319fa9cc5920973e9
 DIST cmake-3.31.5-SHA-256.txt 1646 BLAKE2B 
45b9e829febf185ba9f532c208e6b49bcf56e6ffbdf2fb46fb8e6bc6cc58bb890a4a27cb00eb7acfc12b595aa20dcd1343142ab9e1fd42baee12af941cb786de
 SHA512 
1b5a6f405cdb1cfaf52a5666b67d76261121ee66e6c9b73338da72af5f6eb6a27f87b642f657ab9d64bc491b9d8526cae4699e8f053e44550b2e01c3a0f3aa1a
 DIST cmake-3.31.5-SHA-256.txt.asc 833 BLAKE2B 
0206a62c7816b4115e56e1f1519b6357610037f18949a3a5ce894bfd364de39918073fa267516ec4071eaf35fd641363cdaeeb0704de5918d2f6aace9e7bdfbe
 SHA512 
016ec25b29b28845c1a2680e0b25f35b7ce89e466493caa99acaad4f8e32f9173a72afcec90e89ea00ac10df3fa0dc37b3edc1de1923198e393f9f54e769
 DIST cmake-3.31.5.tar.gz 11706495 BLAKE2B 
16375229d7344b10db40c76fe2fc8a3f90626683b3846a1d0ead22ae6312cc71c58ff4d4314216c0ea34f4c7c4bb8610c5923b875063d08bb247cc1c4ee1ceab
 SHA512 
1981efafa8916371caf58b1fcbf9c9d73d365ec119279860ee2fa11f4ff72d87bb3a4570eb20a45fae95260bb8f565daf2f579a890b2dad588207b3fcc158e43
+DIST cmake-4.0.0-rc1.tar.gz 11822440 BLAKE2B 
644177b912908bf54861aae9b01c14512ab02a99a7699e95dd775d9661abff556400dbedd841258211baf86bef68271e019052470a13d06ce8392104eab245a8
 SHA512 
7b08a425907e5eef820ca4db8732825bbd7880ac8a4566c103b9ebfe8d3407aa048213e2c4bd685c5f728d5aa975f4a46fc4f76509b7484a0e9cd604e2b81973
+DIST cmake-4.0.0_rc1-docs.tar.xz 577536 BLAKE2B 
74a742ffef8e1af1652746e1c177d4198155145a039635e6a0ea40af463f3a2d45b6c6ce7d3a9b1fee24f0c1cfd1c3aa95c27669ca3c6281d54e701fc0ece202
 SHA512 
74c20067d3b82493024b2f2711b55b93998ce3b5f35ab5a154f33a8268a35a29d01127c55ce6b85b80ff252d15284ed1065e1338422124f6722a4190a984637c

diff --git a/dev-build/cmake/cmake-4.0.0_rc1.ebuild 
b/dev-build/cmake/cmake-4.0.0_rc1.ebuild
new file mode 100644
index ..1a457fe0e9b5
--- /dev/null
+++ b/dev-build/cmake/cmake-4.0.0_rc1.ebuild
@@ -0,0 +1,318 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+: ${CMAKE_DOCS_PREBUILT:=1}
+
+CMAKE_DOCS_PREBUILT_DEV=sam
+CMAKE_DOCS_VERSION=${PV}
+#CMAKE_DOCS_VERSION=$(ver_cut 1-2).0
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+# See bug #784815
+CMAKE_DOCS_USEFLAG="+doc"
+
+# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
+# ... but seems fine as of 3.22.3?
+# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.
+CMAKE_MAKEFILE_GENERATOR="emake"
+CMAKE_REMOVE_MODULES_LIST=( none )
+inherit bash-completion-r1 cmake flag-o-matic multiprocessing \
+   toolchain-funcs xdg-utils
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="Cross platform Make"
+HOMEPAGE="https://cmake.org/";
+if [[ ${PV} == ** ]] ; then
+   CMAKE_DOCS_PREBUILT=0
+
+   EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git";
+   inherit git-r3
+else
+   SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz"
+
+   if [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then
+   SRC_URI+=" !doc? ( 
https://dev.gentoo.org/~${CMAKE_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${CMAKE_DOCS_VERSION}-docs.tar.xz
 )"
+   fi
+
+   if [[ ${PV} != *_rc* ]] ; then
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bradking.asc
+   inherit verify-sig
+
+   SRC_URI+=" verify-sig? (
+   
https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt
+   
https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
+   )"
+
+   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"
+
+   BDEPEND="verify-sig? ( 
>=sec-keys/openpgp-keys-bradking-20240902 )"
+   fi
+fi
+
+[[ ${CMAKE_DOCS_PREBUILT} == 1 ]] && CMAKE_DOCS_USEFLAG="doc"
+
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="${CMAKE_DOCS_USEFLAG} dap gui ncurses test"
+RESTRICT="!test? ( test )"

[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-02-19 Thread Sam James
commit: cc28854ccfa49722dff9a1db6244bc90c6733450
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 19 21:25:27 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 19 21:25:44 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc28854c

dev-build/cmake: drop 3.31.3, 3.31.4-r1

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/Manifest   |   6 -
 dev-build/cmake/cmake-3.31.3.ebuild| 320 -
 dev-build/cmake/cmake-3.31.4-r1.ebuild | 313 
 3 files changed, 639 deletions(-)

diff --git a/dev-build/cmake/Manifest b/dev-build/cmake/Manifest
index e661684723b3..143b5b347b7b 100644
--- a/dev-build/cmake/Manifest
+++ b/dev-build/cmake/Manifest
@@ -10,12 +10,6 @@ DIST cmake-3.30.6-SHA-256.txt 1646 BLAKE2B 
370ec5fecb60a7ee6bf36503553a7478b66cf
 DIST cmake-3.30.6-SHA-256.txt.asc 833 BLAKE2B 
73b841a2eb1d476696506706d95f371e5c46c2b777c012bf1d930f072c242bb431cde282ab371bf62a7845c92ba014270e3599d3c30d8503335ce249aa3ecb5c
 SHA512 
34374445ecb012c4607fcf65fc6719dda16af189c0d2d38898a5cd506fc6c24462437556810c693ca45773cb8824cd0a03445ee07b69e010d1b7c509e32c617d
 DIST cmake-3.30.6.tar.gz 11503061 BLAKE2B 
a381bea86b7cedb5dfae3598a4a243e74b0b34e78c105fe7ee17343593700c30f1dc42b06cbd872894a043f68e23853e7b1fdc6cb2161584f57e4aa89515e23a
 SHA512 
8349d522ae098d72df625ef44700b672a5f85e7bd6c44ee9c0c3ba3f07561348f715f4d5a6f4a9b0e92bd9984e590473bc684160841f94842b5ee128fcc0bb07
 DIST cmake-3.31.0-docs.tar.xz 562756 BLAKE2B 
ef1d145658fd197ea515f05fbbad54b213bf458f3068829634242bc43bdb4f97bd45fcc45c9958919d2a78276ffc1d14d507822831f44fe9be5080ecc62e75fe
 SHA512 
b4025633a0f42003005dfacdaea55c67e08d8f9082c8c6c564540b4d536246acedece41adb76cb00042d2f25f85b3817d23f70e393eb22a0857693d51ca60748
-DIST cmake-3.31.3-SHA-256.txt 1646 BLAKE2B 
ad01a76e00bb35a48b617ae343bf10ea4f64e5057c595715d22c086cd371775f6bebc70c763049d426dc85073c966b41a3fbc05155c912835d97252371c7efc4
 SHA512 
cd5b8c8ea2bdfcc19a0d34b8f2051f932fde931f89cb40b3111badc476e92def3724ac6867e90bba070ad288ef8f73da1eb00c76bd32509027b4cfa0c6c03e01
-DIST cmake-3.31.3-SHA-256.txt.asc 833 BLAKE2B 
03b24dd074e8f518713b58d44394bff7b4d3c2150bb1204ae5ca37b2e06031b60a96e1494bc19d100e4da9be78f71b093f6e66ddd5190d30528a09b87084a4c6
 SHA512 
e4549a1680b7ecfb1801b3f09d1504df07f2d3d383f021e1ea007f3ec23e35eeb3494d05eff6bf100ef165ad0267a05595dcc550e85879d2dd2f17b5fbb59d9a
-DIST cmake-3.31.3.tar.gz 11708383 BLAKE2B 
ab2114133bb0821c236c5e742f5af6abce81b7efd4ab16cca74af9030aa0439f545a06d5fd407794733bff3728ed0419e81168382f43caa5abd4ca2bdba68cde
 SHA512 
d7209c023ce7d45aa3fe4aee78271b89b3c4b1b71b183e978ba0b709255c8db0530d565e083e2dd881df3a18274d901930f70827614ee4df7bb6f4c7d50eae7e
-DIST cmake-3.31.4-SHA-256.txt 1646 BLAKE2B 
d9bcb6f0c0e47e9ae1e82082371fdc9d78c4207b0e85c465ff7c843fb6fd09072fbb36e0232d3bdae4238a33df6ef384c77077b7e5244dca15bdb4a8ad8c1d30
 SHA512 
cbaa3a5b48139d44c09e97f4c540e69988beab4fe0b9d70e0129e61ca9c42906a647fee48c703a0e066286b4afa99b98981922344250542b59c0510279b9a200
-DIST cmake-3.31.4-SHA-256.txt.asc 833 BLAKE2B 
934ed510e0c8e5b49d5ae57bae1bc32cda5425b0d9a4f516fd452b9550b2b9ba43d5ac0dc09ad4ca6752cbbc88843965c19e3f12c461f3d4d2f5700e7d80fd0c
 SHA512 
6d7e3f520828cadeb8d458f78cf317f3ee0106e46102d02dc31bcaa4d45a974f7a6447826856f5e60ad8d60f8b453c6f923e5b99f2ca72125aa722c741f305c5
-DIST cmake-3.31.4.tar.gz 11708192 BLAKE2B 
7b51c138fdabec174de74319fa9cc5920973e96f46b8fa9859c95763180c3f29c8ba9401936afd23ccf72790bd0fa12c4236eff1c487e78898442c7dd0a295d6
 SHA512 
86fef54e3c60a2d050bad97968a76f9c2a663fbd0be433fe3ecbb3268e3ef8243dfcb52f0d7ba9d8b03341c142ee02b33d367dd56597e1af79f6efb553b9eb82
 DIST cmake-3.31.5-SHA-256.txt 1646 BLAKE2B 
45b9e829febf185ba9f532c208e6b49bcf56e6ffbdf2fb46fb8e6bc6cc58bb890a4a27cb00eb7acfc12b595aa20dcd1343142ab9e1fd42baee12af941cb786de
 SHA512 
1b5a6f405cdb1cfaf52a5666b67d76261121ee66e6c9b73338da72af5f6eb6a27f87b642f657ab9d64bc491b9d8526cae4699e8f053e44550b2e01c3a0f3aa1a
 DIST cmake-3.31.5-SHA-256.txt.asc 833 BLAKE2B 
0206a62c7816b4115e56e1f1519b6357610037f18949a3a5ce894bfd364de39918073fa267516ec4071eaf35fd641363cdaeeb0704de5918d2f6aace9e7bdfbe
 SHA512 
016ec25b29b28845c1a2680e0b25f35b7ce89e466493caa99acaad4f8e32f9173a72afcec90e89ea00ac10df3fa0dc37b3edc1de1923198e393f9f54e769
 DIST cmake-3.31.5.tar.gz 11706495 BLAKE2B 
16375229d7344b10db40c76fe2fc8a3f90626683b3846a1d0ead22ae6312cc71c58ff4d4314216c0ea34f4c7c4bb8610c5923b875063d08bb247cc1c4ee1ceab
 SHA512 
1981efafa8916371caf58b1fcbf9c9d73d365ec119279860ee2fa11f4ff72d87bb3a4570eb20a45fae95260bb8f565daf2f579a890b2dad588207b3fcc158e43

diff --git a/dev-build/cmake/cmake-3.31.3.ebuild 
b/dev-build/cmake/cmake-3.31.3.ebuild
deleted file mode 100644
index 35abe94a134d..
--- a/dev-build/cmake/cmake-3.31.3.ebuild
+++ /dev/null
@@ -1,320 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Generate using 
https://gi

[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-01-24 Thread Sam James
commit: 42fc8f609c99387f8d5715239f253b0a5ba4899b
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 24 10:27:30 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 24 11:56:49 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42fc8f60

dev-build/cmake: add 3.31.5

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/Manifest|   3 +
 dev-build/cmake/cmake-3.31.5.ebuild | 313 
 2 files changed, 316 insertions(+)

diff --git a/dev-build/cmake/Manifest b/dev-build/cmake/Manifest
index 2c6be7db8d3a..0160cc909da6 100644
--- a/dev-build/cmake/Manifest
+++ b/dev-build/cmake/Manifest
@@ -16,3 +16,6 @@ DIST cmake-3.31.3.tar.gz 11708383 BLAKE2B 
ab2114133bb0821c236c5e742f5af6abce81b7
 DIST cmake-3.31.4-SHA-256.txt 1646 BLAKE2B 
d9bcb6f0c0e47e9ae1e82082371fdc9d78c4207b0e85c465ff7c843fb6fd09072fbb36e0232d3bdae4238a33df6ef384c77077b7e5244dca15bdb4a8ad8c1d30
 SHA512 
cbaa3a5b48139d44c09e97f4c540e69988beab4fe0b9d70e0129e61ca9c42906a647fee48c703a0e066286b4afa99b98981922344250542b59c0510279b9a200
 DIST cmake-3.31.4-SHA-256.txt.asc 833 BLAKE2B 
934ed510e0c8e5b49d5ae57bae1bc32cda5425b0d9a4f516fd452b9550b2b9ba43d5ac0dc09ad4ca6752cbbc88843965c19e3f12c461f3d4d2f5700e7d80fd0c
 SHA512 
6d7e3f520828cadeb8d458f78cf317f3ee0106e46102d02dc31bcaa4d45a974f7a6447826856f5e60ad8d60f8b453c6f923e5b99f2ca72125aa722c741f305c5
 DIST cmake-3.31.4.tar.gz 11708192 BLAKE2B 
7b51c138fdabec174de74319fa9cc5920973e96f46b8fa9859c95763180c3f29c8ba9401936afd23ccf72790bd0fa12c4236eff1c487e78898442c7dd0a295d6
 SHA512 
86fef54e3c60a2d050bad97968a76f9c2a663fbd0be433fe3ecbb3268e3ef8243dfcb52f0d7ba9d8b03341c142ee02b33d367dd56597e1af79f6efb553b9eb82
+DIST cmake-3.31.5-SHA-256.txt 1646 BLAKE2B 
45b9e829febf185ba9f532c208e6b49bcf56e6ffbdf2fb46fb8e6bc6cc58bb890a4a27cb00eb7acfc12b595aa20dcd1343142ab9e1fd42baee12af941cb786de
 SHA512 
1b5a6f405cdb1cfaf52a5666b67d76261121ee66e6c9b73338da72af5f6eb6a27f87b642f657ab9d64bc491b9d8526cae4699e8f053e44550b2e01c3a0f3aa1a
+DIST cmake-3.31.5-SHA-256.txt.asc 833 BLAKE2B 
0206a62c7816b4115e56e1f1519b6357610037f18949a3a5ce894bfd364de39918073fa267516ec4071eaf35fd641363cdaeeb0704de5918d2f6aace9e7bdfbe
 SHA512 
016ec25b29b28845c1a2680e0b25f35b7ce89e466493caa99acaad4f8e32f9173a72afcec90e89ea00ac10df3fa0dc37b3edc1de1923198e393f9f54e769
+DIST cmake-3.31.5.tar.gz 11706495 BLAKE2B 
16375229d7344b10db40c76fe2fc8a3f90626683b3846a1d0ead22ae6312cc71c58ff4d4314216c0ea34f4c7c4bb8610c5923b875063d08bb247cc1c4ee1ceab
 SHA512 
1981efafa8916371caf58b1fcbf9c9d73d365ec119279860ee2fa11f4ff72d87bb3a4570eb20a45fae95260bb8f565daf2f579a890b2dad588207b3fcc158e43

diff --git a/dev-build/cmake/cmake-3.31.5.ebuild 
b/dev-build/cmake/cmake-3.31.5.ebuild
new file mode 100644
index ..ad9d99bf2b8b
--- /dev/null
+++ b/dev-build/cmake/cmake-3.31.5.ebuild
@@ -0,0 +1,313 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+: ${CMAKE_DOCS_PREBUILT:=1}
+
+CMAKE_DOCS_PREBUILT_DEV=sam
+CMAKE_DOCS_VERSION=$(ver_cut 1-2).0
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+# See bug #784815
+CMAKE_DOCS_USEFLAG="+doc"
+
+# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
+# ... but seems fine as of 3.22.3?
+# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.
+CMAKE_MAKEFILE_GENERATOR="emake"
+CMAKE_REMOVE_MODULES_LIST=( none )
+inherit bash-completion-r1 cmake flag-o-matic multiprocessing \
+   toolchain-funcs xdg-utils
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="Cross platform Make"
+HOMEPAGE="https://cmake.org/";
+if [[ ${PV} == ** ]] ; then
+   CMAKE_DOCS_PREBUILT=0
+
+   EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git";
+   inherit git-r3
+else
+   SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz"
+
+   if [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then
+   SRC_URI+=" !doc? ( 
https://dev.gentoo.org/~${CMAKE_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${CMAKE_DOCS_VERSION}-docs.tar.xz
 )"
+   fi
+
+   if [[ ${PV} != *_rc* ]] ; then
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bradking.asc
+   inherit verify-sig
+
+   SRC_URI+=" verify-sig? (
+   
https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt
+   
https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
+   )"
+
+   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"
+
+   BDEPEND="verify-sig? ( 
>=sec-

[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-01-19 Thread Arthur Zamarin
commit: af76274925e778988819069079cbb9d2f4411873
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jan 19 18:28:41 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jan 19 18:28:41 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af762749

dev-build/cmake: Stabilize 3.30.6 sparc, #945518

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-build/cmake/cmake-3.30.6.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-build/cmake/cmake-3.30.6.ebuild 
b/dev-build/cmake/cmake-3.30.6.ebuild
index 0f4b409229a0..bd15542a54d7 100644
--- a/dev-build/cmake/cmake-3.30.6.ebuild
+++ b/dev-build/cmake/cmake-3.30.6.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
@@ -47,7 +47,7 @@ else

https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
)"
 
-   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"
+   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"
 
BDEPEND="verify-sig? ( 
>=sec-keys/openpgp-keys-bradking-20230817 )"
fi



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-01-12 Thread Andreas Sturmlechner
commit: 60b31a5740692e74aa0d61479c1a29e0710dde33
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Jan 12 16:42:06 2025 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jan 12 22:46:58 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60b31a57

dev-build/cmake: Drop IUSE qt6 (makes Qt6 for IUSE=gui mandatory)

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-build/cmake/cmake-3.31.4-r1.ebuild | 313 +
 1 file changed, 313 insertions(+)

diff --git a/dev-build/cmake/cmake-3.31.4-r1.ebuild 
b/dev-build/cmake/cmake-3.31.4-r1.ebuild
new file mode 100644
index ..ad9d99bf2b8b
--- /dev/null
+++ b/dev-build/cmake/cmake-3.31.4-r1.ebuild
@@ -0,0 +1,313 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+: ${CMAKE_DOCS_PREBUILT:=1}
+
+CMAKE_DOCS_PREBUILT_DEV=sam
+CMAKE_DOCS_VERSION=$(ver_cut 1-2).0
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+# See bug #784815
+CMAKE_DOCS_USEFLAG="+doc"
+
+# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
+# ... but seems fine as of 3.22.3?
+# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.
+CMAKE_MAKEFILE_GENERATOR="emake"
+CMAKE_REMOVE_MODULES_LIST=( none )
+inherit bash-completion-r1 cmake flag-o-matic multiprocessing \
+   toolchain-funcs xdg-utils
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="Cross platform Make"
+HOMEPAGE="https://cmake.org/";
+if [[ ${PV} == ** ]] ; then
+   CMAKE_DOCS_PREBUILT=0
+
+   EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git";
+   inherit git-r3
+else
+   SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz"
+
+   if [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then
+   SRC_URI+=" !doc? ( 
https://dev.gentoo.org/~${CMAKE_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${CMAKE_DOCS_VERSION}-docs.tar.xz
 )"
+   fi
+
+   if [[ ${PV} != *_rc* ]] ; then
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bradking.asc
+   inherit verify-sig
+
+   SRC_URI+=" verify-sig? (
+   
https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt
+   
https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
+   )"
+
+   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"
+
+   BDEPEND="verify-sig? ( 
>=sec-keys/openpgp-keys-bradking-20240902 )"
+   fi
+fi
+
+[[ ${CMAKE_DOCS_PREBUILT} == 1 ]] && CMAKE_DOCS_USEFLAG="doc"
+
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="${CMAKE_DOCS_USEFLAG} dap gui ncurses test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=app-arch/libarchive-3.3.3:=
+   app-crypt/rhash:0=
+   >=dev-libs/expat-2.0.1
+   >=dev-libs/jsoncpp-1.9.2-r2:0=
+   >=dev-libs/libuv-1.10.0:=
+   >=net-misc/curl-7.21.5[ssl]
+   sys-libs/zlib
+   virtual/pkgconfig
+   dap? ( dev-cpp/cppdap )
+   gui? ( dev-qt/qtbase:6[gui,widgets] )
+   ncurses? ( sys-libs/ncurses:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND+="
+   doc? (
+   dev-python/requests
+   dev-python/sphinx
+   )
+   test? ( app-arch/libarchive[zstd] )
+"
+
+SITEFILE="50${PN}-gentoo.el"
+
+PATCHES=(
+   # Prefix
+   
"${FILESDIR}"/${PN}-3.27.0_rc1-0001-Don-t-use-.so-for-modules-on-darwin-macos.-Use-.bund.patch
+   
"${FILESDIR}"/${PN}-3.27.0_rc1-0002-Set-some-proper-paths-to-make-cmake-find-our-tools.patch
+   # Misc
+   "${FILESDIR}"/${PN}-3.27.0_rc1-0003-Prefer-pkgconfig-in-FindBLAS.patch
+   
"${FILESDIR}"/${PN}-3.27.0_rc1-0004-Ensure-that-the-correct-version-of-Qt-is-always-used.patch
+   
"${FILESDIR}"/${PN}-3.27.0_rc1-0005-Respect-Gentoo-s-Python-eclasses.patch
+   # Cuda
+   "${FILESDIR}/${PN}-3.30.3-cudahostld.patch"
+
+   # Upstream fixes (can usually be removed with a version bump)
+)
+
+cmake_src_bootstrap() {
+   # disable running of cmake in bootstrap command
+   sed -i \
+   -e '/"${cmake_bootstrap_dir}\/cmake"/s/^/#DONOTRUN /' \
+   bootstrap || die "sed failed"
+
+   # execinfo.h on Solaris isn't quite what it is on Darwin
+   if [[ ${CHOST} == *-solaris* ]] ; then
+   sed -i -e 's/execinfo\.h/blablabla.h/' \
+   Source/kwsys/CMakeLists.txt || die
+   fi
+
+   # bootstrap script isn't exactly /bin/sh compatible
+   tc-env_build ${CONFIG_SHELL:-sh} ./bootstrap \
+   --prefix="${T

[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-01-12 Thread Andreas Sturmlechner
commit: 74b025086026d419e36d0101bfe6de2529baf47a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Jan 12 16:44:45 2025 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jan 12 22:46:58 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74b02508

dev-build/cmake: drop 3.31.4

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-build/cmake/cmake-3.31.4.ebuild | 320 
 1 file changed, 320 deletions(-)

diff --git a/dev-build/cmake/cmake-3.31.4.ebuild 
b/dev-build/cmake/cmake-3.31.4.ebuild
deleted file mode 100644
index ef6a2ac29212..
--- a/dev-build/cmake/cmake-3.31.4.ebuild
+++ /dev/null
@@ -1,320 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs
-# Set to 1 if prebuilt, 0 if not
-# (the construct below is to allow overriding from env for script)
-: ${CMAKE_DOCS_PREBUILT:=1}
-
-CMAKE_DOCS_PREBUILT_DEV=sam
-CMAKE_DOCS_VERSION=$(ver_cut 1-2).0
-# Default to generating docs (inc. man pages) if no prebuilt; overridden later
-# See bug #784815
-CMAKE_DOCS_USEFLAG="+doc"
-
-# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
-# ... but seems fine as of 3.22.3?
-# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.
-CMAKE_MAKEFILE_GENERATOR="emake"
-CMAKE_REMOVE_MODULES_LIST=( none )
-inherit bash-completion-r1 cmake flag-o-matic multiprocessing \
-   toolchain-funcs xdg-utils
-
-MY_P="${P/_/-}"
-
-DESCRIPTION="Cross platform Make"
-HOMEPAGE="https://cmake.org/";
-if [[ ${PV} ==  ]] ; then
-   CMAKE_DOCS_PREBUILT=0
-
-   EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git";
-   inherit git-r3
-else
-   SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz"
-
-   if [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then
-   SRC_URI+=" !doc? ( 
https://dev.gentoo.org/~${CMAKE_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${CMAKE_DOCS_VERSION}-docs.tar.xz
 )"
-   fi
-
-   if [[ ${PV} != *_rc* ]] ; then
-   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bradking.asc
-   inherit verify-sig
-
-   SRC_URI+=" verify-sig? (
-   
https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt
-   
https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
-   )"
-
-   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"
-
-   BDEPEND="verify-sig? ( 
>=sec-keys/openpgp-keys-bradking-20230817 )"
-   fi
-fi
-
-[[ ${CMAKE_DOCS_PREBUILT} == 1 ]] && CMAKE_DOCS_USEFLAG="doc"
-
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="${CMAKE_DOCS_USEFLAG} dap gui ncurses qt6 test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=app-arch/libarchive-3.3.3:=
-   app-crypt/rhash:0=
-   >=dev-libs/expat-2.0.1
-   >=dev-libs/jsoncpp-1.9.2-r2:0=
-   >=dev-libs/libuv-1.10.0:=
-   >=net-misc/curl-7.21.5[ssl]
-   sys-libs/zlib
-   virtual/pkgconfig
-   dap? ( dev-cpp/cppdap )
-   gui? (
-   !qt6? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtwidgets:5
-   )
-   qt6? ( dev-qt/qtbase:6[gui,widgets] )
-   )
-   ncurses? ( sys-libs/ncurses:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND+="
-   doc? (
-   dev-python/requests
-   dev-python/sphinx
-   )
-   test? ( app-arch/libarchive[zstd] )
-"
-
-SITEFILE="50${PN}-gentoo.el"
-
-PATCHES=(
-   # Prefix
-   
"${FILESDIR}"/${PN}-3.27.0_rc1-0001-Don-t-use-.so-for-modules-on-darwin-macos.-Use-.bund.patch
-   
"${FILESDIR}"/${PN}-3.27.0_rc1-0002-Set-some-proper-paths-to-make-cmake-find-our-tools.patch
-   # Misc
-   "${FILESDIR}"/${PN}-3.27.0_rc1-0003-Prefer-pkgconfig-in-FindBLAS.patch
-   
"${FILESDIR}"/${PN}-3.27.0_rc1-0004-Ensure-that-the-correct-version-of-Qt-is-always-used.patch
-   
"${FILESDIR}"/${PN}-3.27.0_rc1-0005-Respect-Gentoo-s-Python-eclasses.patch
-   # Cuda
-   "${FILESDIR}/${PN}-3.30.3-cudahostld.patch"
-
-   # Upstream fixes (can usually be removed with a version bump)
-)
-
-cmake_src_bootstrap() {
-   # disable running of cmake in bootstrap command
-   sed -i \
-   -e '/"${cmake_bootstrap_dir}\/cmake"/s/^/#DONOTRUN /' \
-   bootstrap || die "sed failed"
-
-   # execinfo.h on Solaris isn't quite what it is on Darwin
-   if [[ ${CHOST} == *-solaris* ]] ; then
-   sed -i -e 's/execinfo\.h/blablabla.h/' \
-   Source/kwsys/CMakeLists.txt || die
-

[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-01-10 Thread Sam James
commit: c33ddcfc4ca07db335b65d147e611965f84d0ab6
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 10 21:31:21 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 10 21:35:35 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c33ddcfc

dev-build/cmake: add 3.31.4

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/Manifest|   3 +
 dev-build/cmake/cmake-3.31.4.ebuild | 320 
 2 files changed, 323 insertions(+)

diff --git a/dev-build/cmake/Manifest b/dev-build/cmake/Manifest
index 75afba869899..2c6be7db8d3a 100644
--- a/dev-build/cmake/Manifest
+++ b/dev-build/cmake/Manifest
@@ -13,3 +13,6 @@ DIST cmake-3.31.0-docs.tar.xz 562756 BLAKE2B 
ef1d145658fd197ea515f05fbbad54b213b
 DIST cmake-3.31.3-SHA-256.txt 1646 BLAKE2B 
ad01a76e00bb35a48b617ae343bf10ea4f64e5057c595715d22c086cd371775f6bebc70c763049d426dc85073c966b41a3fbc05155c912835d97252371c7efc4
 SHA512 
cd5b8c8ea2bdfcc19a0d34b8f2051f932fde931f89cb40b3111badc476e92def3724ac6867e90bba070ad288ef8f73da1eb00c76bd32509027b4cfa0c6c03e01
 DIST cmake-3.31.3-SHA-256.txt.asc 833 BLAKE2B 
03b24dd074e8f518713b58d44394bff7b4d3c2150bb1204ae5ca37b2e06031b60a96e1494bc19d100e4da9be78f71b093f6e66ddd5190d30528a09b87084a4c6
 SHA512 
e4549a1680b7ecfb1801b3f09d1504df07f2d3d383f021e1ea007f3ec23e35eeb3494d05eff6bf100ef165ad0267a05595dcc550e85879d2dd2f17b5fbb59d9a
 DIST cmake-3.31.3.tar.gz 11708383 BLAKE2B 
ab2114133bb0821c236c5e742f5af6abce81b7efd4ab16cca74af9030aa0439f545a06d5fd407794733bff3728ed0419e81168382f43caa5abd4ca2bdba68cde
 SHA512 
d7209c023ce7d45aa3fe4aee78271b89b3c4b1b71b183e978ba0b709255c8db0530d565e083e2dd881df3a18274d901930f70827614ee4df7bb6f4c7d50eae7e
+DIST cmake-3.31.4-SHA-256.txt 1646 BLAKE2B 
d9bcb6f0c0e47e9ae1e82082371fdc9d78c4207b0e85c465ff7c843fb6fd09072fbb36e0232d3bdae4238a33df6ef384c77077b7e5244dca15bdb4a8ad8c1d30
 SHA512 
cbaa3a5b48139d44c09e97f4c540e69988beab4fe0b9d70e0129e61ca9c42906a647fee48c703a0e066286b4afa99b98981922344250542b59c0510279b9a200
+DIST cmake-3.31.4-SHA-256.txt.asc 833 BLAKE2B 
934ed510e0c8e5b49d5ae57bae1bc32cda5425b0d9a4f516fd452b9550b2b9ba43d5ac0dc09ad4ca6752cbbc88843965c19e3f12c461f3d4d2f5700e7d80fd0c
 SHA512 
6d7e3f520828cadeb8d458f78cf317f3ee0106e46102d02dc31bcaa4d45a974f7a6447826856f5e60ad8d60f8b453c6f923e5b99f2ca72125aa722c741f305c5
+DIST cmake-3.31.4.tar.gz 11708192 BLAKE2B 
7b51c138fdabec174de74319fa9cc5920973e96f46b8fa9859c95763180c3f29c8ba9401936afd23ccf72790bd0fa12c4236eff1c487e78898442c7dd0a295d6
 SHA512 
86fef54e3c60a2d050bad97968a76f9c2a663fbd0be433fe3ecbb3268e3ef8243dfcb52f0d7ba9d8b03341c142ee02b33d367dd56597e1af79f6efb553b9eb82

diff --git a/dev-build/cmake/cmake-3.31.4.ebuild 
b/dev-build/cmake/cmake-3.31.4.ebuild
new file mode 100644
index ..ef6a2ac29212
--- /dev/null
+++ b/dev-build/cmake/cmake-3.31.4.ebuild
@@ -0,0 +1,320 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+: ${CMAKE_DOCS_PREBUILT:=1}
+
+CMAKE_DOCS_PREBUILT_DEV=sam
+CMAKE_DOCS_VERSION=$(ver_cut 1-2).0
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+# See bug #784815
+CMAKE_DOCS_USEFLAG="+doc"
+
+# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
+# ... but seems fine as of 3.22.3?
+# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.
+CMAKE_MAKEFILE_GENERATOR="emake"
+CMAKE_REMOVE_MODULES_LIST=( none )
+inherit bash-completion-r1 cmake flag-o-matic multiprocessing \
+   toolchain-funcs xdg-utils
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="Cross platform Make"
+HOMEPAGE="https://cmake.org/";
+if [[ ${PV} ==  ]] ; then
+   CMAKE_DOCS_PREBUILT=0
+
+   EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git";
+   inherit git-r3
+else
+   SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz"
+
+   if [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then
+   SRC_URI+=" !doc? ( 
https://dev.gentoo.org/~${CMAKE_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${CMAKE_DOCS_VERSION}-docs.tar.xz
 )"
+   fi
+
+   if [[ ${PV} != *_rc* ]] ; then
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bradking.asc
+   inherit verify-sig
+
+   SRC_URI+=" verify-sig? (
+   
https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt
+   
https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
+   )"
+
+   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"
+
+   BDEPEND="verify-sig? ( 
>=sec-ke

[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2025-01-02 Thread Sam James
commit: 42907eb5596ea96e64cd8fe37e687c915db5ee7b
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  3 02:37:37 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  3 02:37:37 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42907eb5

dev-build/cmake: drop 3.31.0, 3.31.1, 3.31.2

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/Manifest|   9 -
 dev-build/cmake/cmake-3.31.0.ebuild | 293 -
 dev-build/cmake/cmake-3.31.1.ebuild | 293 -
 dev-build/cmake/cmake-3.31.2.ebuild | 320 
 4 files changed, 915 deletions(-)

diff --git a/dev-build/cmake/Manifest b/dev-build/cmake/Manifest
index 4ff675b9f4e9..75afba869899 100644
--- a/dev-build/cmake/Manifest
+++ b/dev-build/cmake/Manifest
@@ -9,16 +9,7 @@ DIST cmake-3.30.5.tar.gz 11502354 BLAKE2B 
47eb5abcd9d634b10053b2052dae11fc85e74f
 DIST cmake-3.30.6-SHA-256.txt 1646 BLAKE2B 
370ec5fecb60a7ee6bf36503553a7478b66cfabbd48ea2ab17ae44841b371f5892c33bc9c64388ac84ea07e86f3bee9a82b9dc378ff4624f3a7c5025716b82bf
 SHA512 
6049a237f0904a48c4658352ea0f0fb007bccd30886a1eb9e026ba85d15d892502e2ed6763023c61712e370d68b209f83e7e6c7d236f169603fc85e0f8c286ef
 DIST cmake-3.30.6-SHA-256.txt.asc 833 BLAKE2B 
73b841a2eb1d476696506706d95f371e5c46c2b777c012bf1d930f072c242bb431cde282ab371bf62a7845c92ba014270e3599d3c30d8503335ce249aa3ecb5c
 SHA512 
34374445ecb012c4607fcf65fc6719dda16af189c0d2d38898a5cd506fc6c24462437556810c693ca45773cb8824cd0a03445ee07b69e010d1b7c509e32c617d
 DIST cmake-3.30.6.tar.gz 11503061 BLAKE2B 
a381bea86b7cedb5dfae3598a4a243e74b0b34e78c105fe7ee17343593700c30f1dc42b06cbd872894a043f68e23853e7b1fdc6cb2161584f57e4aa89515e23a
 SHA512 
8349d522ae098d72df625ef44700b672a5f85e7bd6c44ee9c0c3ba3f07561348f715f4d5a6f4a9b0e92bd9984e590473bc684160841f94842b5ee128fcc0bb07
-DIST cmake-3.31.0-SHA-256.txt 1646 BLAKE2B 
3f82f31d598cf395574d858f219e50d9b611b83a2c08ec2f441f59466bd56190659391718184e2f68dd9fdbb33845814e65423fb75386f8648ba9f62c6dc1d73
 SHA512 
e9e71a48d58bf50febcb19432bee658f5b12594fe926c9bc732e7d408bb8258504734244a91f052e43948fa082cc065ca9d6e1c39c79d6f9b264498f17383de9
-DIST cmake-3.31.0-SHA-256.txt.asc 833 BLAKE2B 
31bd06104df08c5117626c59c1acaca46b36af96e27491ec742cdc5cd3f34e29dea31bca43ff8156f1eca155ffe353c538eb081886cf12966083f6fb41187005
 SHA512 
c935472c4b5f99aa0a60bea9b0d691ae29a5d1ea5a9770cedd9c809fa463d2887984aa2e3fcfe46a953fd9258d20a1bb482aeb992c248183baebfeaacdb99b7a
 DIST cmake-3.31.0-docs.tar.xz 562756 BLAKE2B 
ef1d145658fd197ea515f05fbbad54b213bf458f3068829634242bc43bdb4f97bd45fcc45c9958919d2a78276ffc1d14d507822831f44fe9be5080ecc62e75fe
 SHA512 
b4025633a0f42003005dfacdaea55c67e08d8f9082c8c6c564540b4d536246acedece41adb76cb00042d2f25f85b3817d23f70e393eb22a0857693d51ca60748
-DIST cmake-3.31.0.tar.gz 11699894 BLAKE2B 
9f9b5b15e5c9b19865cd00e3034fadf3a8ce4c21985cd5c9ab89d2920815948471885831bc29141f3179f401ba100f0d3ca95f8b72e1b8c84d80504f28957fb4
 SHA512 
feea7e7e86cfbc228d83c96b84502146516d003a753a2daeeaabb4d2dedefae881c44de7e1e9b424680b0047568c12632472a0030c5ce8413033f94f9b361700
-DIST cmake-3.31.1-SHA-256.txt 1646 BLAKE2B 
5574526bb53edfdca53903ca03c0963d47eee40d180a2433eedffcfd55bc4a954a5ce2f1199b4fc11f48aaee228da1295689033d5bd2cb2f60df5177f4ed6cac
 SHA512 
0f6b3cdee4874c4f7a89fe60e5cdb63e9317e561d86997720f2bcba7f66eb7dd49dcac4acce3ce3827f7c8bf733936511e34f350dd8d161ae5984e87ea2f09b8
-DIST cmake-3.31.1-SHA-256.txt.asc 833 BLAKE2B 
3ece95f1d5bf575417bd6e77b1b29a1aa2a8db04cb4707d181fe98c7da1a2b60a6af6ea3c9a497d1bdc995fe6c61eac14f60fec540e504a5b019506cf8c2db56
 SHA512 
a0904d0f25ba03a874ebe63c7a82176684574fedcf5e61d796248024cfb3d3a39b7d6c135802c3ece0da0e2fec04894215427646026a91d526d526e91c54e2be
-DIST cmake-3.31.1.tar.gz 11704421 BLAKE2B 
ff98ac838d670db8ec3bf289b8ca313cde73809770fb343d189c172ad0a9ed5b983f5a39a86fa966309ee262f7d108d8e3ad3887bc7fea45716a7e7d00487854
 SHA512 
9c4664792b32b1fa76aa66c5211e8a0a1fed380eb48ff605adb516d056ae3ab94859cf4103d86b83e220baba3ec5b763b454b6866d6bd606fc558fa3da75b146
-DIST cmake-3.31.2-SHA-256.txt 1646 BLAKE2B 
98872e4f89c110baa008999af2bb8289d343b1802864330190dd5e3dbb859b499c4fd14ee98b0a3acf6963116326a73f6e2681f3d45b40bbb0a7a0b06074a61a
 SHA512 
9c95c9d6d0d121e0f6e0e09d2e586d54482b4fc1b173173c181d3091005ac3735bac5a020898c63a086858ae9d42324d9cb8d2f49e519d36bc864eac02e37329
-DIST cmake-3.31.2-SHA-256.txt.asc 833 BLAKE2B 
884e048d662c7c816d8e7b391a011762ae952952956aa1f9f5b88580ce6816abf716a60e31c881511d4bbe1a12e31ce28518ab0f28539932f1c44746a1991bc3
 SHA512 
1057e8f7d5164b99a6315620b4773f2a32fb51a1fddaf644fc3aa9927e4f8535bcad163d9e6513b398c08d8ba5952225989e87827f2ad5f8b50d09e6971c4bb4
-DIST cmake-3.31.2.tar.gz 11706141 BLAKE2B 
99d498f77c0a7637af27883b1d6b43a01c35548d168e5746f171d32f377270bb8ce3102b4cef9937394d31c5dffe0229d458aac17e4450ff630f28db0a2431e2
 SHA512 
72ba95bfb514ed7aeb3fcb7ec086c95d00c38c50f06f07cc384f49589dc0c017e4cdb07a850db59c4d36f6f894b6924032236e3655ed75

[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2024-12-31 Thread Andreas Sturmlechner
commit: 3cc755261c0d4185edb70b844c82d009baff1bae
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Dec 30 19:18:31 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Dec 31 09:07:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cc75526

dev-build/cmake: Drop IUSE qt6

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-build/cmake/cmake-.ebuild | 15 ---
 1 file changed, 4 insertions(+), 11 deletions(-)

diff --git a/dev-build/cmake/cmake-.ebuild 
b/dev-build/cmake/cmake-.ebuild
index 33cdd6eb2848..5a40196b5ee1 100644
--- a/dev-build/cmake/cmake-.ebuild
+++ b/dev-build/cmake/cmake-.ebuild
@@ -26,7 +26,7 @@ MY_P="${P/_/-}"
 
 DESCRIPTION="Cross platform Make"
 HOMEPAGE="https://cmake.org/";
-if [[ ${PV} ==  ]] ; then
+if [[ ${PV} == ** ]] ; then
CMAKE_DOCS_PREBUILT=0
 
EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git";
@@ -59,7 +59,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="BSD"
 SLOT="0"
-IUSE="${CMAKE_DOCS_USEFLAG} dap gui ncurses qt6 test"
+IUSE="${CMAKE_DOCS_USEFLAG} dap gui ncurses test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
@@ -72,14 +72,7 @@ RDEPEND="
sys-libs/zlib
virtual/pkgconfig
dap? ( dev-cpp/cppdap )
-   gui? (
-   !qt6? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtwidgets:5
-   )
-   qt6? ( dev-qt/qtbase:6[gui,widgets] )
-   )
+   gui? ( dev-qt/qtbase:6[gui,widgets] )
ncurses? ( sys-libs/ncurses:= )
 "
 DEPEND="${RDEPEND}"
@@ -244,7 +237,7 @@ src_configure() {
-DBUILD_QtDialog=$(usex gui)
)
 
-   use gui && mycmakeargs+=( -DCMake_QT_MAJOR_VERSION=$(usex qt6 6 5) )
+   use gui && mycmakeargs+=( -DCMake_QT_MAJOR_VERSION=6 )
 
cmake_src_configure
 }



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2024-12-19 Thread Sam James
commit: 62d09a320d604e129bd863c00e26477b9a57441f
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 20 04:17:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 20 04:18:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62d09a32

dev-build/cmake: add 3.31.3

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/Manifest|   3 +
 dev-build/cmake/cmake-3.31.3.ebuild | 320 
 2 files changed, 323 insertions(+)

diff --git a/dev-build/cmake/Manifest b/dev-build/cmake/Manifest
index 4d4fdc480c29..4ff675b9f4e9 100644
--- a/dev-build/cmake/Manifest
+++ b/dev-build/cmake/Manifest
@@ -19,3 +19,6 @@ DIST cmake-3.31.1.tar.gz 11704421 BLAKE2B 
ff98ac838d670db8ec3bf289b8ca313cde7380
 DIST cmake-3.31.2-SHA-256.txt 1646 BLAKE2B 
98872e4f89c110baa008999af2bb8289d343b1802864330190dd5e3dbb859b499c4fd14ee98b0a3acf6963116326a73f6e2681f3d45b40bbb0a7a0b06074a61a
 SHA512 
9c95c9d6d0d121e0f6e0e09d2e586d54482b4fc1b173173c181d3091005ac3735bac5a020898c63a086858ae9d42324d9cb8d2f49e519d36bc864eac02e37329
 DIST cmake-3.31.2-SHA-256.txt.asc 833 BLAKE2B 
884e048d662c7c816d8e7b391a011762ae952952956aa1f9f5b88580ce6816abf716a60e31c881511d4bbe1a12e31ce28518ab0f28539932f1c44746a1991bc3
 SHA512 
1057e8f7d5164b99a6315620b4773f2a32fb51a1fddaf644fc3aa9927e4f8535bcad163d9e6513b398c08d8ba5952225989e87827f2ad5f8b50d09e6971c4bb4
 DIST cmake-3.31.2.tar.gz 11706141 BLAKE2B 
99d498f77c0a7637af27883b1d6b43a01c35548d168e5746f171d32f377270bb8ce3102b4cef9937394d31c5dffe0229d458aac17e4450ff630f28db0a2431e2
 SHA512 
72ba95bfb514ed7aeb3fcb7ec086c95d00c38c50f06f07cc384f49589dc0c017e4cdb07a850db59c4d36f6f894b6924032236e3655ed751dc8b0b10e0ab21e23
+DIST cmake-3.31.3-SHA-256.txt 1646 BLAKE2B 
ad01a76e00bb35a48b617ae343bf10ea4f64e5057c595715d22c086cd371775f6bebc70c763049d426dc85073c966b41a3fbc05155c912835d97252371c7efc4
 SHA512 
cd5b8c8ea2bdfcc19a0d34b8f2051f932fde931f89cb40b3111badc476e92def3724ac6867e90bba070ad288ef8f73da1eb00c76bd32509027b4cfa0c6c03e01
+DIST cmake-3.31.3-SHA-256.txt.asc 833 BLAKE2B 
03b24dd074e8f518713b58d44394bff7b4d3c2150bb1204ae5ca37b2e06031b60a96e1494bc19d100e4da9be78f71b093f6e66ddd5190d30528a09b87084a4c6
 SHA512 
e4549a1680b7ecfb1801b3f09d1504df07f2d3d383f021e1ea007f3ec23e35eeb3494d05eff6bf100ef165ad0267a05595dcc550e85879d2dd2f17b5fbb59d9a
+DIST cmake-3.31.3.tar.gz 11708383 BLAKE2B 
ab2114133bb0821c236c5e742f5af6abce81b7efd4ab16cca74af9030aa0439f545a06d5fd407794733bff3728ed0419e81168382f43caa5abd4ca2bdba68cde
 SHA512 
d7209c023ce7d45aa3fe4aee78271b89b3c4b1b71b183e978ba0b709255c8db0530d565e083e2dd881df3a18274d901930f70827614ee4df7bb6f4c7d50eae7e

diff --git a/dev-build/cmake/cmake-3.31.3.ebuild 
b/dev-build/cmake/cmake-3.31.3.ebuild
new file mode 100644
index ..35abe94a134d
--- /dev/null
+++ b/dev-build/cmake/cmake-3.31.3.ebuild
@@ -0,0 +1,320 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+: ${CMAKE_DOCS_PREBUILT:=1}
+
+CMAKE_DOCS_PREBUILT_DEV=sam
+CMAKE_DOCS_VERSION=$(ver_cut 1-2).0
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+# See bug #784815
+CMAKE_DOCS_USEFLAG="+doc"
+
+# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
+# ... but seems fine as of 3.22.3?
+# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.
+CMAKE_MAKEFILE_GENERATOR="emake"
+CMAKE_REMOVE_MODULES_LIST=( none )
+inherit bash-completion-r1 cmake flag-o-matic multiprocessing \
+   toolchain-funcs xdg-utils
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="Cross platform Make"
+HOMEPAGE="https://cmake.org/";
+if [[ ${PV} ==  ]] ; then
+   CMAKE_DOCS_PREBUILT=0
+
+   EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git";
+   inherit git-r3
+else
+   SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz"
+
+   if [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then
+   SRC_URI+=" !doc? ( 
https://dev.gentoo.org/~${CMAKE_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${CMAKE_DOCS_VERSION}-docs.tar.xz
 )"
+   fi
+
+   if [[ ${PV} != *_rc* ]] ; then
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bradking.asc
+   inherit verify-sig
+
+   SRC_URI+=" verify-sig? (
+   
https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt
+   
https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
+   )"
+
+   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"
+
+   BDEPEND="verify-sig? ( 
>=sec-ke

[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2024-12-18 Thread Sam James
commit: b1361b7f66765faa4162b2083a34ac80dc1381de
Author: Allen-Kristjan Päll  fst  ee>
AuthorDate: Wed Dec 18 20:03:15 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 18 22:38:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1361b7f

dev-build/cmake: update 3.31.2

Improved errant files check and moved it to pkg_pretend

Bug: https://bugs.gentoo.org/599684
Bug: https://bugs.gentoo.org/753581

Signed-off-by: Allen-Kristjan Päll  fst.ee>
Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/cmake-3.31.2.ebuild | 38 ++---
 1 file changed, 27 insertions(+), 11 deletions(-)

diff --git a/dev-build/cmake/cmake-3.31.2.ebuild 
b/dev-build/cmake/cmake-3.31.2.ebuild
index 77333d9623b1..a0cca4e35ac4 100644
--- a/dev-build/cmake/cmake-3.31.2.ebuild
+++ b/dev-build/cmake/cmake-3.31.2.ebuild
@@ -126,6 +126,33 @@ cmake_src_bootstrap() {
|| die "Bootstrap failed"
 }
 
+pkg_pretend() {
+   if [[ -z ${EPREFIX} ]] ; then
+   local file
+   local errant_files=()
+
+   # See bug #599684 and  bug #753581 (at least)
+   for file in /etc/arch-release /etc/redhat-release 
/etc/debian_version ; do
+   if [[ -e $file ]]; then
+   errant_files+=("$file")
+   fi
+   done
+
+   # If errant files exist
+   if [[ ${#errant_files[@]} -gt 0 ]]; then
+   eerror "Errant files found!"
+   eerror "The presence of these files is known to confuse 
CMake's"
+   eerror "library path logic. Please (re)move these 
files:"
+
+   for file in "${errant_files[@]}"; do
+   eerror " mv ${file} ${file}.bak"
+   done
+
+   die "Stray files found in /etc/, see above message"
+   fi
+   fi
+}
+
 src_unpack() {
if [[ ${PV} ==  ]] ; then
git-r3_src_unpack
@@ -277,17 +304,6 @@ src_install() {
 }
 
 pkg_postinst() {
-   if [[ -z ${EPREFIX} ]] ; then
-   local file
-   # See bug #599684 and  bug #753581 (at least)
-   for file in /etc/arch-release /etc/redhat-release 
/etc/debian_version ; do
-   eerror "Errant ${file} found!"
-   eerror "The presence of these files is known to confuse 
CMake's"
-   eerror "library path logic. Please (re)move this file:"
-   eerror " mv ${file} ${file}.bak"
-   done
-   fi
-
if use gui; then
xdg_icon_cache_update
xdg_desktop_database_update



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2024-12-18 Thread Sam James
commit: 73b2045b0b9ca4fa11a1081152e220502785fccf
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 18 22:37:42 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 18 22:38:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73b2045b

dev-build/cmake: style tweak

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/cmake-3.31.2.ebuild | 4 ++--
 dev-build/cmake/cmake-.ebuild   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-build/cmake/cmake-3.31.2.ebuild 
b/dev-build/cmake/cmake-3.31.2.ebuild
index a0cca4e35ac4..35abe94a134d 100644
--- a/dev-build/cmake/cmake-3.31.2.ebuild
+++ b/dev-build/cmake/cmake-3.31.2.ebuild
@@ -133,8 +133,8 @@ pkg_pretend() {
 
# See bug #599684 and  bug #753581 (at least)
for file in /etc/arch-release /etc/redhat-release 
/etc/debian_version ; do
-   if [[ -e $file ]]; then
-   errant_files+=("$file")
+   if [[ -e ${file} ]]; then
+   errant_files+=( "${file}" )
fi
done
 

diff --git a/dev-build/cmake/cmake-.ebuild 
b/dev-build/cmake/cmake-.ebuild
index 5528e7364aa9..33cdd6eb2848 100644
--- a/dev-build/cmake/cmake-.ebuild
+++ b/dev-build/cmake/cmake-.ebuild
@@ -133,8 +133,8 @@ pkg_pretend() {
 
# See bug #599684 and  bug #753581 (at least)
for file in /etc/arch-release /etc/redhat-release 
/etc/debian_version ; do
-   if [[ -e $file ]]; then
-   errant_files+=("$file")
+   if [[ -e ${file} ]]; then
+   errant_files+=( "${file}" )
fi
done
 



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2024-12-18 Thread Sam James
commit: 9b3f37c3ec2b4a2cdda92bbb554b7fbca8172885
Author: Allen-Kristjan Päll  fst  ee>
AuthorDate: Wed Dec 18 20:02:59 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 18 22:38:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b3f37c3

dev-build/cmake: update 

Improved errant files check and moved it to pkg_pretend

Signed-off-by: Allen-Kristjan Päll  fst.ee>
Closes: https://github.com/gentoo/gentoo/pull/39774
Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/cmake-.ebuild | 38 +++---
 1 file changed, 27 insertions(+), 11 deletions(-)

diff --git a/dev-build/cmake/cmake-.ebuild 
b/dev-build/cmake/cmake-.ebuild
index 214e75342d3c..5528e7364aa9 100644
--- a/dev-build/cmake/cmake-.ebuild
+++ b/dev-build/cmake/cmake-.ebuild
@@ -126,6 +126,33 @@ cmake_src_bootstrap() {
|| die "Bootstrap failed"
 }
 
+pkg_pretend() {
+   if [[ -z ${EPREFIX} ]] ; then
+   local file
+   local errant_files=()
+
+   # See bug #599684 and  bug #753581 (at least)
+   for file in /etc/arch-release /etc/redhat-release 
/etc/debian_version ; do
+   if [[ -e $file ]]; then
+   errant_files+=("$file")
+   fi
+   done
+
+   # If errant files exist
+   if [[ ${#errant_files[@]} -gt 0 ]]; then
+   eerror "Errant files found!"
+   eerror "The presence of these files is known to confuse 
CMake's"
+   eerror "library path logic. Please (re)move these 
files:"
+
+   for file in "${errant_files[@]}"; do
+   eerror " mv ${file} ${file}.bak"
+   done
+
+   die "Stray files found in /etc/, see above message"
+   fi
+   fi
+}
+
 src_unpack() {
if [[ ${PV} ==  ]] ; then
git-r3_src_unpack
@@ -278,17 +305,6 @@ src_install() {
 }
 
 pkg_postinst() {
-   if [[ -z ${EPREFIX} ]] ; then
-   local file
-   # See bug #599684 and  bug #753581 (at least)
-   for file in /etc/arch-release /etc/redhat-release 
/etc/debian_version ; do
-   eerror "Errant ${file} found!"
-   eerror "The presence of these files is known to confuse 
CMake's"
-   eerror "library path logic. Please (re)move this file:"
-   eerror " mv ${file} ${file}.bak"
-   done
-   fi
-
if use gui; then
xdg_icon_cache_update
xdg_desktop_database_update



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2024-12-14 Thread Sam James
commit: 2b03957f90dc4c5ae3df044aaacbe95143b4591d
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 14 17:32:36 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 14 17:33:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b03957f

dev-build/cmake: add warning on bad /etc/*-release files

Prompted by (yet another) post on this, see 
https://forums.gentoo.org/viewtopic-t-1170229.html.

Bug: https://bugs.gentoo.org/599684
Bug: https://bugs.gentoo.org/753581
Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/cmake-3.31.2.ebuild | 11 +++
 dev-build/cmake/cmake-.ebuild   | 11 +++
 2 files changed, 22 insertions(+)

diff --git a/dev-build/cmake/cmake-3.31.2.ebuild 
b/dev-build/cmake/cmake-3.31.2.ebuild
index e9982cd799b4..77333d9623b1 100644
--- a/dev-build/cmake/cmake-3.31.2.ebuild
+++ b/dev-build/cmake/cmake-3.31.2.ebuild
@@ -277,6 +277,17 @@ src_install() {
 }
 
 pkg_postinst() {
+   if [[ -z ${EPREFIX} ]] ; then
+   local file
+   # See bug #599684 and  bug #753581 (at least)
+   for file in /etc/arch-release /etc/redhat-release 
/etc/debian_version ; do
+   eerror "Errant ${file} found!"
+   eerror "The presence of these files is known to confuse 
CMake's"
+   eerror "library path logic. Please (re)move this file:"
+   eerror " mv ${file} ${file}.bak"
+   done
+   fi
+
if use gui; then
xdg_icon_cache_update
xdg_desktop_database_update

diff --git a/dev-build/cmake/cmake-.ebuild 
b/dev-build/cmake/cmake-.ebuild
index 57684e5cd229..214e75342d3c 100644
--- a/dev-build/cmake/cmake-.ebuild
+++ b/dev-build/cmake/cmake-.ebuild
@@ -278,6 +278,17 @@ src_install() {
 }
 
 pkg_postinst() {
+   if [[ -z ${EPREFIX} ]] ; then
+   local file
+   # See bug #599684 and  bug #753581 (at least)
+   for file in /etc/arch-release /etc/redhat-release 
/etc/debian_version ; do
+   eerror "Errant ${file} found!"
+   eerror "The presence of these files is known to confuse 
CMake's"
+   eerror "library path logic. Please (re)move this file:"
+   eerror " mv ${file} ${file}.bak"
+   done
+   fi
+
if use gui; then
xdg_icon_cache_update
xdg_desktop_database_update



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2024-12-09 Thread Sam James
commit: f4641d2b21f0372bd185e16c88fed287983dd4e7
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 10 05:53:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 10 05:53:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4641d2b

dev-build/cmake: restore 3.28.5

This is the last version that seems to work okay on ppc32 with liburing
at least on some kernels.

Bug: https://bugs.gentoo.org/941738
Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/Manifest|   4 +
 dev-build/cmake/cmake-3.28.5.ebuild | 280 
 2 files changed, 284 insertions(+)

diff --git a/dev-build/cmake/Manifest b/dev-build/cmake/Manifest
index 6d10322e60b2..4d4fdc480c29 100644
--- a/dev-build/cmake/Manifest
+++ b/dev-build/cmake/Manifest
@@ -1,3 +1,7 @@
+DIST cmake-3.28.0-docs.tar.xz 525776 BLAKE2B 
b643f76012768f0100c51f0dd146230eba25b634ab4f9abd9c739b0b257e4b1d54aa01be8d2dcd27a7b1d9822bf13eb8af16ff3c6984eeefdeb58988a164bc26
 SHA512 
474dc77e44240de921013219bd7cdc4aee80214fbf38d60dc2ddb53c0fda8a11c466c01bbee2abbd32b711ec7524678515e39a79a5634354a6cb38f9683e229f
+DIST cmake-3.28.5-SHA-256.txt 1646 BLAKE2B 
763cbec9ede58cc43a7435e3fe97a9a9f28b201712f52d98ecdf8035887232fe6000675c9bab90f275ff6d44406839f04352784a921dcbc9d65c5e2440b53f52
 SHA512 
0fdeed277d113e4642c11b87b98305da43213bd89566e3aaaf427a11e168d9e6754632c2fd76fae542d29fddfa8b67c3c0df19f741c53fdd3aea8ce7bec73ff3
+DIST cmake-3.28.5-SHA-256.txt.asc 833 BLAKE2B 
bde735a577b556bc30ae1a5de0df8533243c955cc5d222537b3323e7108900af2f01799a4bfa843d953b141cc76a19aed77bfba15cf4e2c3cc36a0e7e844e853
 SHA512 
d495afd2ce4e16f8d3ecc0b319d59c3634aae71c26110d14225f9dd628bfe173cdd94818c69c930ef5cfff3b331445e192db0082188e0822155184e3f6f80e7d
+DIST cmake-3.28.5.tar.gz 11076017 BLAKE2B 
7da653e42fca4848362a97e80320ffcc85ced4951dfe475f48f1619a40dc674d2828a78df2ef09589868f41f1da86970074186f730e675851cd9e7c1b099ba4c
 SHA512 
d8f1c056e94c835c2078a5e68b23a3918f0e2cc40ef9dacaf5df4f2c26106149d85364c01528fcc2d6a4b6c2182ba420d938c519fa98757a5fc375cf152c7f82
 DIST cmake-3.30.0-docs.tar.xz 572276 BLAKE2B 
0c258f8dd0a518bb7bf97d35a778d8e406c986e123fc8acafb174a750ad0883d346254d12e8134dd9d030faefddc13b8260e7b43e405272157ada742c75b5fc2
 SHA512 
9d534b0efc30829f1144fb32c4f10ba25749e238c8ceeb4399b6d1eb8421b9fb1363972a497757ef84689bb987840619cbb4333ae95fd2397eea07eebed112c1
 DIST cmake-3.30.5-SHA-256.txt 1646 BLAKE2B 
a91c0663dd11a6f854a4acdc5902b67811a311fd5161dc86140f1a39fb1f3aadce0df348e27569936c6e51def096ab6572635e00ce3d2b7554fadea4a3d4287f
 SHA512 
a5a2285049fae435f53d0dfdfaea9a740d2f6e08dd1b149ab1f0d5e3ddc8afb2c3fac4a8018a7eb24ec90155535362160abe5ca2681808a96d19d191a3aa3713
 DIST cmake-3.30.5-SHA-256.txt.asc 833 BLAKE2B 
cb7db2d0263d77cbc6798aa916a4584ccc7e7e9724c362c1471cda4b87c53ed1d1cbacf84573768844d16c3356ad32dae4500a6704fc22b8b1e824e2be6a0435
 SHA512 
fdd31e5b872c3dba1c66dd2ae077721f7054f6df9f261548fce86f9d4d4d403130511c4ce7ce57bcb3501abd87ab506177b513d160592db6e09d70d34e4a24e5

diff --git a/dev-build/cmake/cmake-3.28.5.ebuild 
b/dev-build/cmake/cmake-3.28.5.ebuild
new file mode 100644
index ..f4a165685053
--- /dev/null
+++ b/dev-build/cmake/cmake-3.28.5.ebuild
@@ -0,0 +1,280 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+: ${CMAKE_DOCS_PREBUILT:=1}
+
+CMAKE_DOCS_PREBUILT_DEV=sam
+CMAKE_DOCS_VERSION=$(ver_cut 1-2).0
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+# See bug #784815
+CMAKE_DOCS_USEFLAG="+doc"
+
+# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
+# ... but seems fine as of 3.22.3?
+# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.
+CMAKE_MAKEFILE_GENERATOR="emake"
+CMAKE_REMOVE_MODULES_LIST=( none )
+inherit bash-completion-r1 cmake flag-o-matic multiprocessing \
+   toolchain-funcs virtualx xdg-utils
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="Cross platform Make"
+HOMEPAGE="https://cmake.org/";
+if [[ ${PV} ==  ]] ; then
+   CMAKE_DOCS_PREBUILT=0
+
+   EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git";
+   inherit git-r3
+else
+   SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz"
+
+   if [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then
+   SRC_URI+=" !doc? ( 
https://dev.gentoo.org/~${CMAKE_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${CMAKE_DOCS_VERSION}-docs.tar.xz
 )"
+   fi
+
+   if [[ ${PV} != *_rc* ]] ; then
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bradking.asc
+   inherit verify-sig
+
+   SRC_URI+=" verify-sig? (
+   
https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.

[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2024-12-06 Thread Sam James
commit: bb8b6ab1a47aa378ea52d1bdc7ae781a0216e8dc
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec  6 17:28:01 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  6 17:30:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb8b6ab1

dev-build/cmake: add 3.31.2

Closes: https://bugs.gentoo.org/943668
Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/Manifest|   3 +
 dev-build/cmake/cmake-3.31.2.ebuild | 293 
 2 files changed, 296 insertions(+)

diff --git a/dev-build/cmake/Manifest b/dev-build/cmake/Manifest
index 34d82decf5e3..6d10322e60b2 100644
--- a/dev-build/cmake/Manifest
+++ b/dev-build/cmake/Manifest
@@ -12,3 +12,6 @@ DIST cmake-3.31.0.tar.gz 11699894 BLAKE2B 
9f9b5b15e5c9b19865cd00e3034fadf3a8ce4c
 DIST cmake-3.31.1-SHA-256.txt 1646 BLAKE2B 
5574526bb53edfdca53903ca03c0963d47eee40d180a2433eedffcfd55bc4a954a5ce2f1199b4fc11f48aaee228da1295689033d5bd2cb2f60df5177f4ed6cac
 SHA512 
0f6b3cdee4874c4f7a89fe60e5cdb63e9317e561d86997720f2bcba7f66eb7dd49dcac4acce3ce3827f7c8bf733936511e34f350dd8d161ae5984e87ea2f09b8
 DIST cmake-3.31.1-SHA-256.txt.asc 833 BLAKE2B 
3ece95f1d5bf575417bd6e77b1b29a1aa2a8db04cb4707d181fe98c7da1a2b60a6af6ea3c9a497d1bdc995fe6c61eac14f60fec540e504a5b019506cf8c2db56
 SHA512 
a0904d0f25ba03a874ebe63c7a82176684574fedcf5e61d796248024cfb3d3a39b7d6c135802c3ece0da0e2fec04894215427646026a91d526d526e91c54e2be
 DIST cmake-3.31.1.tar.gz 11704421 BLAKE2B 
ff98ac838d670db8ec3bf289b8ca313cde73809770fb343d189c172ad0a9ed5b983f5a39a86fa966309ee262f7d108d8e3ad3887bc7fea45716a7e7d00487854
 SHA512 
9c4664792b32b1fa76aa66c5211e8a0a1fed380eb48ff605adb516d056ae3ab94859cf4103d86b83e220baba3ec5b763b454b6866d6bd606fc558fa3da75b146
+DIST cmake-3.31.2-SHA-256.txt 1646 BLAKE2B 
98872e4f89c110baa008999af2bb8289d343b1802864330190dd5e3dbb859b499c4fd14ee98b0a3acf6963116326a73f6e2681f3d45b40bbb0a7a0b06074a61a
 SHA512 
9c95c9d6d0d121e0f6e0e09d2e586d54482b4fc1b173173c181d3091005ac3735bac5a020898c63a086858ae9d42324d9cb8d2f49e519d36bc864eac02e37329
+DIST cmake-3.31.2-SHA-256.txt.asc 833 BLAKE2B 
884e048d662c7c816d8e7b391a011762ae952952956aa1f9f5b88580ce6816abf716a60e31c881511d4bbe1a12e31ce28518ab0f28539932f1c44746a1991bc3
 SHA512 
1057e8f7d5164b99a6315620b4773f2a32fb51a1fddaf644fc3aa9927e4f8535bcad163d9e6513b398c08d8ba5952225989e87827f2ad5f8b50d09e6971c4bb4
+DIST cmake-3.31.2.tar.gz 11706141 BLAKE2B 
99d498f77c0a7637af27883b1d6b43a01c35548d168e5746f171d32f377270bb8ce3102b4cef9937394d31c5dffe0229d458aac17e4450ff630f28db0a2431e2
 SHA512 
72ba95bfb514ed7aeb3fcb7ec086c95d00c38c50f06f07cc384f49589dc0c017e4cdb07a850db59c4d36f6f894b6924032236e3655ed751dc8b0b10e0ab21e23

diff --git a/dev-build/cmake/cmake-3.31.2.ebuild 
b/dev-build/cmake/cmake-3.31.2.ebuild
new file mode 100644
index ..e9982cd799b4
--- /dev/null
+++ b/dev-build/cmake/cmake-3.31.2.ebuild
@@ -0,0 +1,293 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+: ${CMAKE_DOCS_PREBUILT:=1}
+
+CMAKE_DOCS_PREBUILT_DEV=sam
+CMAKE_DOCS_VERSION=$(ver_cut 1-2).0
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+# See bug #784815
+CMAKE_DOCS_USEFLAG="+doc"
+
+# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
+# ... but seems fine as of 3.22.3?
+# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.
+CMAKE_MAKEFILE_GENERATOR="emake"
+CMAKE_REMOVE_MODULES_LIST=( none )
+inherit bash-completion-r1 cmake flag-o-matic multiprocessing \
+   toolchain-funcs xdg-utils
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="Cross platform Make"
+HOMEPAGE="https://cmake.org/";
+if [[ ${PV} ==  ]] ; then
+   CMAKE_DOCS_PREBUILT=0
+
+   EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git";
+   inherit git-r3
+else
+   SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz"
+
+   if [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then
+   SRC_URI+=" !doc? ( 
https://dev.gentoo.org/~${CMAKE_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${CMAKE_DOCS_VERSION}-docs.tar.xz
 )"
+   fi
+
+   if [[ ${PV} != *_rc* ]] ; then
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bradking.asc
+   inherit verify-sig
+
+   SRC_URI+=" verify-sig? (
+   
https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt
+   
https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
+   )"
+
+   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"
+
+

[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2024-12-06 Thread Sam James
commit: d783d9694c89f8ef87c17f5c927b7c89c5fc9777
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec  6 17:29:17 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec  6 17:30:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d783d969

dev-build/cmake: for live: cleanup color hack a bit, fix typo

See https://gitlab.kitware.com/cmake/cmake/-/merge_requests/10070.

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/cmake-.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-build/cmake/cmake-.ebuild 
b/dev-build/cmake/cmake-.ebuild
index f565534c2cd6..57684e5cd229 100644
--- a/dev-build/cmake/cmake-.ebuild
+++ b/dev-build/cmake/cmake-.ebuild
@@ -229,12 +229,13 @@ src_test() {

"${S}"/Tests/{OutDir,CMakeOnly/SelectLibraryConfigurations}/CMakeLists.txt \
|| die
 
-   unset CLICOLOR CLICOLOR_FORCE CMAKE_COMPILER_COLOR_DIAGNOSTICS 
CMAKE_COLOR_DIAGNOSTICS
+   # TODO: Still relevant after 
https://gitlab.kitware.com/cmake/cmake/-/merge_requests/10070?
+   unset CMAKE_COMPILER_COLOR_DIAGNOSTICS CMAKE_COLOR_DIAGNOSTICS
 
pushd "${BUILD_DIR}" > /dev/null || die
 
# Excluded tests:
-   #BootstrapTest: we actualy bootstrap it every time so why test it.
+   #BootstrapTest: we actually bootstrap it every time so why test it?
#BundleUtilities: bundle creation broken
#CMakeOnly.AllFindModules: pthread issues
#CTest.updatecvs: which fails to commit as root



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2024-12-01 Thread Jakov Smolić
commit: 49f67ddb83e2a363666e793d34c9e922bd0c39d0
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Dec  1 17:34:57 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Dec  1 17:34:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49f67ddb

dev-build/cmake: Stabilize 3.30.6 x86, #945518

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-build/cmake/cmake-3.30.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/cmake/cmake-3.30.6.ebuild 
b/dev-build/cmake/cmake-3.30.6.ebuild
index 94e0689953e7..f6b7c923029d 100644
--- a/dev-build/cmake/cmake-3.30.6.ebuild
+++ b/dev-build/cmake/cmake-3.30.6.ebuild
@@ -47,7 +47,7 @@ else

https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
)"
 
-   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"
+   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"
 
BDEPEND="verify-sig? ( 
>=sec-keys/openpgp-keys-bradking-20230817 )"
fi



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2024-12-01 Thread Sam James
commit: de403411c26bf04fe4419a44e4fc940627accf3d
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec  1 11:05:17 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec  1 11:05:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de403411

dev-build/cmake: Stabilize 3.30.6 ppc, #945518

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/cmake-3.30.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/cmake/cmake-3.30.6.ebuild 
b/dev-build/cmake/cmake-3.30.6.ebuild
index 8bddea78bc7b..94e0689953e7 100644
--- a/dev-build/cmake/cmake-3.30.6.ebuild
+++ b/dev-build/cmake/cmake-3.30.6.ebuild
@@ -47,7 +47,7 @@ else

https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
)"
 
-   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"
+   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"
 
BDEPEND="verify-sig? ( 
>=sec-keys/openpgp-keys-bradking-20230817 )"
fi



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2024-12-01 Thread Sam James
commit: 769a2cf00728c6bcd175053fa600bce02a4c8c59
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec  1 10:42:31 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec  1 10:42:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=769a2cf0

dev-build/cmake: Stabilize 3.30.6 arm64, #945518

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/cmake-3.30.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/cmake/cmake-3.30.6.ebuild 
b/dev-build/cmake/cmake-3.30.6.ebuild
index 3823e39b44b6..973e97065324 100644
--- a/dev-build/cmake/cmake-3.30.6.ebuild
+++ b/dev-build/cmake/cmake-3.30.6.ebuild
@@ -47,7 +47,7 @@ else

https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
)"
 
-   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"
+   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"
 
BDEPEND="verify-sig? ( 
>=sec-keys/openpgp-keys-bradking-20230817 )"
fi



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2024-12-01 Thread Sam James
commit: f2d6fa83f244d8a52613a4440aa17acaeb321113
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec  1 10:42:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec  1 10:42:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2d6fa83

dev-build/cmake: Stabilize 3.30.6 ppc64, #945518

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/cmake-3.30.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/cmake/cmake-3.30.6.ebuild 
b/dev-build/cmake/cmake-3.30.6.ebuild
index 973e97065324..8bddea78bc7b 100644
--- a/dev-build/cmake/cmake-3.30.6.ebuild
+++ b/dev-build/cmake/cmake-3.30.6.ebuild
@@ -47,7 +47,7 @@ else

https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
)"
 
-   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"
+   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"
 
BDEPEND="verify-sig? ( 
>=sec-keys/openpgp-keys-bradking-20230817 )"
fi



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2024-12-01 Thread Sam James
commit: 4ac1a4809c2476a36c33b33aeef549684253f9fb
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec  1 10:42:30 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec  1 10:42:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ac1a480

dev-build/cmake: Stabilize 3.30.6 arm, #945518

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/cmake-3.30.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/cmake/cmake-3.30.6.ebuild 
b/dev-build/cmake/cmake-3.30.6.ebuild
index e9982cd799b4..3823e39b44b6 100644
--- a/dev-build/cmake/cmake-3.30.6.ebuild
+++ b/dev-build/cmake/cmake-3.30.6.ebuild
@@ -47,7 +47,7 @@ else

https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
)"
 
-   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"
+   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"
 
BDEPEND="verify-sig? ( 
>=sec-keys/openpgp-keys-bradking-20230817 )"
fi



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2024-12-01 Thread Sam James
commit: 31d71c1a1a2d11d554dce15359caf21113201a3c
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec  1 10:16:42 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec  1 10:16:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31d71c1a

dev-build/cmake: Stabilize 3.30.5 hppa, #941924

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/cmake-3.30.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/cmake/cmake-3.30.5.ebuild 
b/dev-build/cmake/cmake-3.30.5.ebuild
index e89cc2cf8e82..72c321e1fcd3 100644
--- a/dev-build/cmake/cmake-3.30.5.ebuild
+++ b/dev-build/cmake/cmake-3.30.5.ebuild
@@ -47,7 +47,7 @@ else

https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
)"
 
-   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"
+   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"
 
BDEPEND="verify-sig? ( 
>=sec-keys/openpgp-keys-bradking-20230817 )"
fi



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2024-12-01 Thread Sam James
commit: 87e3b52204b415d4b8946fe1c3da08663b52d7d7
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec  1 10:13:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec  1 10:13:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87e3b522

dev-build/cmake: drop 3.28.5, 3.29.7, 3.30.2

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/Manifest|  10 --
 dev-build/cmake/cmake-3.28.5.ebuild | 280 --
 dev-build/cmake/cmake-3.29.7.ebuild | 284 ---
 dev-build/cmake/cmake-3.30.2.ebuild | 291 
 4 files changed, 865 deletions(-)

diff --git a/dev-build/cmake/Manifest b/dev-build/cmake/Manifest
index f350590e14e4..34d82decf5e3 100644
--- a/dev-build/cmake/Manifest
+++ b/dev-build/cmake/Manifest
@@ -1,14 +1,4 @@
-DIST cmake-3.28.0-docs.tar.xz 525776 BLAKE2B 
b643f76012768f0100c51f0dd146230eba25b634ab4f9abd9c739b0b257e4b1d54aa01be8d2dcd27a7b1d9822bf13eb8af16ff3c6984eeefdeb58988a164bc26
 SHA512 
474dc77e44240de921013219bd7cdc4aee80214fbf38d60dc2ddb53c0fda8a11c466c01bbee2abbd32b711ec7524678515e39a79a5634354a6cb38f9683e229f
-DIST cmake-3.28.5-SHA-256.txt 1646 BLAKE2B 
763cbec9ede58cc43a7435e3fe97a9a9f28b201712f52d98ecdf8035887232fe6000675c9bab90f275ff6d44406839f04352784a921dcbc9d65c5e2440b53f52
 SHA512 
0fdeed277d113e4642c11b87b98305da43213bd89566e3aaaf427a11e168d9e6754632c2fd76fae542d29fddfa8b67c3c0df19f741c53fdd3aea8ce7bec73ff3
-DIST cmake-3.28.5-SHA-256.txt.asc 833 BLAKE2B 
bde735a577b556bc30ae1a5de0df8533243c955cc5d222537b3323e7108900af2f01799a4bfa843d953b141cc76a19aed77bfba15cf4e2c3cc36a0e7e844e853
 SHA512 
d495afd2ce4e16f8d3ecc0b319d59c3634aae71c26110d14225f9dd628bfe173cdd94818c69c930ef5cfff3b331445e192db0082188e0822155184e3f6f80e7d
-DIST cmake-3.28.5.tar.gz 11076017 BLAKE2B 
7da653e42fca4848362a97e80320ffcc85ced4951dfe475f48f1619a40dc674d2828a78df2ef09589868f41f1da86970074186f730e675851cd9e7c1b099ba4c
 SHA512 
d8f1c056e94c835c2078a5e68b23a3918f0e2cc40ef9dacaf5df4f2c26106149d85364c01528fcc2d6a4b6c2182ba420d938c519fa98757a5fc375cf152c7f82
-DIST cmake-3.29.7-SHA-256.txt 1646 BLAKE2B 
8de09802b055a05fe3cddae74f3952173a63dcbfdd2aef36f31c2c362bbd942a37cd2b7dae4cb56e46501be5c0963c21f2273eba55da026887ab0d2b37039958
 SHA512 
21c6c186a20ec986d6e4df528f68b9946d051e63feb7f94cfe80c9a7b686b933b4bd26242c391475bf3cb52ed2a7bb02fff06fda42688fe4129f05e54945fc0d
-DIST cmake-3.29.7-SHA-256.txt.asc 833 BLAKE2B 
73cb2182d7b10d1e36e08494a2c97607550ddab0048f62362ecc0ec37e08967d0968982d2beb606fc099cea99dec9f1c57f0e84128cbea4b09dcf62b87156bea
 SHA512 
783ea23764ac41a487fd58075eec529ae2b1e1ea5057d61c933245474b84e3a866715c81255ac353578bd272d2a17e54f925aa2238c516f6a4c00ba58336174b
-DIST cmake-3.29.7.tar.gz 11249246 BLAKE2B 
ffc1c67e310632d58353c361b0f7a7c3624ab54662829e982adb1ebf3c4ab0479b6ae96d10c3d2273ea460a9836b2f0a43cd769154e2f1a30b77eb3a9f96dad3
 SHA512 
96e963cd2b5bccd34ed8ec3d2a7f19bd798611cd946adce8ebe142015562b20cb3bae0aa832e8ccb60bb3dc290e41218b4f3ca0361f3e11afecbccf7a182f7d2
 DIST cmake-3.30.0-docs.tar.xz 572276 BLAKE2B 
0c258f8dd0a518bb7bf97d35a778d8e406c986e123fc8acafb174a750ad0883d346254d12e8134dd9d030faefddc13b8260e7b43e405272157ada742c75b5fc2
 SHA512 
9d534b0efc30829f1144fb32c4f10ba25749e238c8ceeb4399b6d1eb8421b9fb1363972a497757ef84689bb987840619cbb4333ae95fd2397eea07eebed112c1
-DIST cmake-3.30.2-SHA-256.txt 1646 BLAKE2B 
b36e1e099261d80bde7c57564d3030bc99b12ed3f6a70f69de16d81f6e6da567e3cfa792d010921017a02eaf238b056e7eb2cf330e6c6711aa3a4bd835732b57
 SHA512 
7991c834ed2e384d863793725fbe0b6195824f4e14a665ddd71348ecfa8bd03dddb46d0e9f26cc75b7d9e0a2eb90bdec01b7e79f32ff1a9cc9a8fcdd1d060de3
-DIST cmake-3.30.2-SHA-256.txt.asc 833 BLAKE2B 
cf99bfec2bd4cc8c828162353ceac9ebae2d7ad02c5df77873a751df7314eb56266525c755ba2f9015e043c9bb6c8218251b47744741c02fb81a80f93809ab32
 SHA512 
d7f07fcdd02b1846bafff4a3e08e38a2cce38131358a783097555d7934dddc82a67c3a6b84cbd8731171d82e293ff18f7e5e66d0d3bbb7d200da3904089e923d
-DIST cmake-3.30.2.tar.gz 11500719 BLAKE2B 
85873311000831d2a8acb2c9d7f107e7fcef9dcd56f47307bd384a26c1b63d8f15b41989944e41969d6637139d916101fe236d3fe448a76f5b18b7809570ad5d
 SHA512 
2b4c4ebb2213e19a08b9bf5a3cf0427dd2bfc44c7d86734abf5524c311bbce7e79f76d08e4df87a1e4508fe9fa05a28333068dc3bab308ef9724a9beeb39daab
 DIST cmake-3.30.5-SHA-256.txt 1646 BLAKE2B 
a91c0663dd11a6f854a4acdc5902b67811a311fd5161dc86140f1a39fb1f3aadce0df348e27569936c6e51def096ab6572635e00ce3d2b7554fadea4a3d4287f
 SHA512 
a5a2285049fae435f53d0dfdfaea9a740d2f6e08dd1b149ab1f0d5e3ddc8afb2c3fac4a8018a7eb24ec90155535362160abe5ca2681808a96d19d191a3aa3713
 DIST cmake-3.30.5-SHA-256.txt.asc 833 BLAKE2B 
cb7db2d0263d77cbc6798aa916a4584ccc7e7e9724c362c1471cda4b87c53ed1d1cbacf84573768844d16c3356ad32dae4500a6704fc22b8b1e824e2be6a0435
 SHA512 
fdd31e5b872c3dba1c66dd2ae077721f7054f6df9f261548fce86f9d4d4d403130511c4ce7ce57bcb3501abd87ab506177b513d160592db6e09d70d34e4a24e5
 DIST cmake-3.30.5.tar.gz 11502354 BLAKE2B 
47eb5abcd9d6

[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2024-11-22 Thread Sam James
commit: ee0d10ea3d0a6f728cf0e5f75c3e5ccf4febea33
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov 22 18:09:57 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 22 18:10:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee0d10ea

dev-build/cmake: add 3.30.6

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/Manifest|   3 +
 dev-build/cmake/cmake-3.30.6.ebuild | 293 
 2 files changed, 296 insertions(+)

diff --git a/dev-build/cmake/Manifest b/dev-build/cmake/Manifest
index b42d0cc50d50..f350590e14e4 100644
--- a/dev-build/cmake/Manifest
+++ b/dev-build/cmake/Manifest
@@ -12,6 +12,9 @@ DIST cmake-3.30.2.tar.gz 11500719 BLAKE2B 
85873311000831d2a8acb2c9d7f107e7fcef9d
 DIST cmake-3.30.5-SHA-256.txt 1646 BLAKE2B 
a91c0663dd11a6f854a4acdc5902b67811a311fd5161dc86140f1a39fb1f3aadce0df348e27569936c6e51def096ab6572635e00ce3d2b7554fadea4a3d4287f
 SHA512 
a5a2285049fae435f53d0dfdfaea9a740d2f6e08dd1b149ab1f0d5e3ddc8afb2c3fac4a8018a7eb24ec90155535362160abe5ca2681808a96d19d191a3aa3713
 DIST cmake-3.30.5-SHA-256.txt.asc 833 BLAKE2B 
cb7db2d0263d77cbc6798aa916a4584ccc7e7e9724c362c1471cda4b87c53ed1d1cbacf84573768844d16c3356ad32dae4500a6704fc22b8b1e824e2be6a0435
 SHA512 
fdd31e5b872c3dba1c66dd2ae077721f7054f6df9f261548fce86f9d4d4d403130511c4ce7ce57bcb3501abd87ab506177b513d160592db6e09d70d34e4a24e5
 DIST cmake-3.30.5.tar.gz 11502354 BLAKE2B 
47eb5abcd9d634b10053b2052dae11fc85e74f78ca2489d72088eba8ca84ecaf22a248b27a92bf50666b76e8cba40ba9b952d3d76d8e57112d136e26087f5696
 SHA512 
968ad4769e869378049b1d82ace98db25a6cb234b6362a51737f0d2978b8914ad42967ba112741850b23631e73b8a8876cd4f99dd0285b9da1c2bb5ea4c4ee4e
+DIST cmake-3.30.6-SHA-256.txt 1646 BLAKE2B 
370ec5fecb60a7ee6bf36503553a7478b66cfabbd48ea2ab17ae44841b371f5892c33bc9c64388ac84ea07e86f3bee9a82b9dc378ff4624f3a7c5025716b82bf
 SHA512 
6049a237f0904a48c4658352ea0f0fb007bccd30886a1eb9e026ba85d15d892502e2ed6763023c61712e370d68b209f83e7e6c7d236f169603fc85e0f8c286ef
+DIST cmake-3.30.6-SHA-256.txt.asc 833 BLAKE2B 
73b841a2eb1d476696506706d95f371e5c46c2b777c012bf1d930f072c242bb431cde282ab371bf62a7845c92ba014270e3599d3c30d8503335ce249aa3ecb5c
 SHA512 
34374445ecb012c4607fcf65fc6719dda16af189c0d2d38898a5cd506fc6c24462437556810c693ca45773cb8824cd0a03445ee07b69e010d1b7c509e32c617d
+DIST cmake-3.30.6.tar.gz 11503061 BLAKE2B 
a381bea86b7cedb5dfae3598a4a243e74b0b34e78c105fe7ee17343593700c30f1dc42b06cbd872894a043f68e23853e7b1fdc6cb2161584f57e4aa89515e23a
 SHA512 
8349d522ae098d72df625ef44700b672a5f85e7bd6c44ee9c0c3ba3f07561348f715f4d5a6f4a9b0e92bd9984e590473bc684160841f94842b5ee128fcc0bb07
 DIST cmake-3.31.0-SHA-256.txt 1646 BLAKE2B 
3f82f31d598cf395574d858f219e50d9b611b83a2c08ec2f441f59466bd56190659391718184e2f68dd9fdbb33845814e65423fb75386f8648ba9f62c6dc1d73
 SHA512 
e9e71a48d58bf50febcb19432bee658f5b12594fe926c9bc732e7d408bb8258504734244a91f052e43948fa082cc065ca9d6e1c39c79d6f9b264498f17383de9
 DIST cmake-3.31.0-SHA-256.txt.asc 833 BLAKE2B 
31bd06104df08c5117626c59c1acaca46b36af96e27491ec742cdc5cd3f34e29dea31bca43ff8156f1eca155ffe353c538eb081886cf12966083f6fb41187005
 SHA512 
c935472c4b5f99aa0a60bea9b0d691ae29a5d1ea5a9770cedd9c809fa463d2887984aa2e3fcfe46a953fd9258d20a1bb482aeb992c248183baebfeaacdb99b7a
 DIST cmake-3.31.0-docs.tar.xz 562756 BLAKE2B 
ef1d145658fd197ea515f05fbbad54b213bf458f3068829634242bc43bdb4f97bd45fcc45c9958919d2a78276ffc1d14d507822831f44fe9be5080ecc62e75fe
 SHA512 
b4025633a0f42003005dfacdaea55c67e08d8f9082c8c6c564540b4d536246acedece41adb76cb00042d2f25f85b3817d23f70e393eb22a0857693d51ca60748

diff --git a/dev-build/cmake/cmake-3.30.6.ebuild 
b/dev-build/cmake/cmake-3.30.6.ebuild
new file mode 100644
index ..e9982cd799b4
--- /dev/null
+++ b/dev-build/cmake/cmake-3.30.6.ebuild
@@ -0,0 +1,293 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+: ${CMAKE_DOCS_PREBUILT:=1}
+
+CMAKE_DOCS_PREBUILT_DEV=sam
+CMAKE_DOCS_VERSION=$(ver_cut 1-2).0
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+# See bug #784815
+CMAKE_DOCS_USEFLAG="+doc"
+
+# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
+# ... but seems fine as of 3.22.3?
+# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.
+CMAKE_MAKEFILE_GENERATOR="emake"
+CMAKE_REMOVE_MODULES_LIST=( none )
+inherit bash-completion-r1 cmake flag-o-matic multiprocessing \
+   toolchain-funcs xdg-utils
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="Cross platform Make"
+HOMEPAGE="https://cmake.org/";
+if [[ ${PV} ==  ]] ; then
+   CMAKE_DOCS_PREBUILT=0
+
+   EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git";
+   inherit git-r3
+else
+   SRC_URI="https://cmake.org/files/v$(ve

[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2024-11-22 Thread Sam James
commit: 7ac8edf605c2bae6092842955fd0137298bf1680
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov 22 17:54:12 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 22 18:10:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ac8edf6

dev-build/cmake: add 3.31.1

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/Manifest|   3 +
 dev-build/cmake/cmake-3.31.1.ebuild | 293 
 2 files changed, 296 insertions(+)

diff --git a/dev-build/cmake/Manifest b/dev-build/cmake/Manifest
index 65aa19b92cd8..b42d0cc50d50 100644
--- a/dev-build/cmake/Manifest
+++ b/dev-build/cmake/Manifest
@@ -16,3 +16,6 @@ DIST cmake-3.31.0-SHA-256.txt 1646 BLAKE2B 
3f82f31d598cf395574d858f219e50d9b611b
 DIST cmake-3.31.0-SHA-256.txt.asc 833 BLAKE2B 
31bd06104df08c5117626c59c1acaca46b36af96e27491ec742cdc5cd3f34e29dea31bca43ff8156f1eca155ffe353c538eb081886cf12966083f6fb41187005
 SHA512 
c935472c4b5f99aa0a60bea9b0d691ae29a5d1ea5a9770cedd9c809fa463d2887984aa2e3fcfe46a953fd9258d20a1bb482aeb992c248183baebfeaacdb99b7a
 DIST cmake-3.31.0-docs.tar.xz 562756 BLAKE2B 
ef1d145658fd197ea515f05fbbad54b213bf458f3068829634242bc43bdb4f97bd45fcc45c9958919d2a78276ffc1d14d507822831f44fe9be5080ecc62e75fe
 SHA512 
b4025633a0f42003005dfacdaea55c67e08d8f9082c8c6c564540b4d536246acedece41adb76cb00042d2f25f85b3817d23f70e393eb22a0857693d51ca60748
 DIST cmake-3.31.0.tar.gz 11699894 BLAKE2B 
9f9b5b15e5c9b19865cd00e3034fadf3a8ce4c21985cd5c9ab89d2920815948471885831bc29141f3179f401ba100f0d3ca95f8b72e1b8c84d80504f28957fb4
 SHA512 
feea7e7e86cfbc228d83c96b84502146516d003a753a2daeeaabb4d2dedefae881c44de7e1e9b424680b0047568c12632472a0030c5ce8413033f94f9b361700
+DIST cmake-3.31.1-SHA-256.txt 1646 BLAKE2B 
5574526bb53edfdca53903ca03c0963d47eee40d180a2433eedffcfd55bc4a954a5ce2f1199b4fc11f48aaee228da1295689033d5bd2cb2f60df5177f4ed6cac
 SHA512 
0f6b3cdee4874c4f7a89fe60e5cdb63e9317e561d86997720f2bcba7f66eb7dd49dcac4acce3ce3827f7c8bf733936511e34f350dd8d161ae5984e87ea2f09b8
+DIST cmake-3.31.1-SHA-256.txt.asc 833 BLAKE2B 
3ece95f1d5bf575417bd6e77b1b29a1aa2a8db04cb4707d181fe98c7da1a2b60a6af6ea3c9a497d1bdc995fe6c61eac14f60fec540e504a5b019506cf8c2db56
 SHA512 
a0904d0f25ba03a874ebe63c7a82176684574fedcf5e61d796248024cfb3d3a39b7d6c135802c3ece0da0e2fec04894215427646026a91d526d526e91c54e2be
+DIST cmake-3.31.1.tar.gz 11704421 BLAKE2B 
ff98ac838d670db8ec3bf289b8ca313cde73809770fb343d189c172ad0a9ed5b983f5a39a86fa966309ee262f7d108d8e3ad3887bc7fea45716a7e7d00487854
 SHA512 
9c4664792b32b1fa76aa66c5211e8a0a1fed380eb48ff605adb516d056ae3ab94859cf4103d86b83e220baba3ec5b763b454b6866d6bd606fc558fa3da75b146

diff --git a/dev-build/cmake/cmake-3.31.1.ebuild 
b/dev-build/cmake/cmake-3.31.1.ebuild
new file mode 100644
index ..e9982cd799b4
--- /dev/null
+++ b/dev-build/cmake/cmake-3.31.1.ebuild
@@ -0,0 +1,293 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+: ${CMAKE_DOCS_PREBUILT:=1}
+
+CMAKE_DOCS_PREBUILT_DEV=sam
+CMAKE_DOCS_VERSION=$(ver_cut 1-2).0
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+# See bug #784815
+CMAKE_DOCS_USEFLAG="+doc"
+
+# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
+# ... but seems fine as of 3.22.3?
+# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.
+CMAKE_MAKEFILE_GENERATOR="emake"
+CMAKE_REMOVE_MODULES_LIST=( none )
+inherit bash-completion-r1 cmake flag-o-matic multiprocessing \
+   toolchain-funcs xdg-utils
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="Cross platform Make"
+HOMEPAGE="https://cmake.org/";
+if [[ ${PV} ==  ]] ; then
+   CMAKE_DOCS_PREBUILT=0
+
+   EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git";
+   inherit git-r3
+else
+   SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz"
+
+   if [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then
+   SRC_URI+=" !doc? ( 
https://dev.gentoo.org/~${CMAKE_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${CMAKE_DOCS_VERSION}-docs.tar.xz
 )"
+   fi
+
+   if [[ ${PV} != *_rc* ]] ; then
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bradking.asc
+   inherit verify-sig
+
+   SRC_URI+=" verify-sig? (
+   
https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt
+   
https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
+   )"
+
+   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"
+
+   BDEPEND="verify-sig? ( 
>=sec-

[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2024-11-08 Thread Sam James
commit: 80966f2460eeeb7891d9c98264d885ae2f57edf3
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov  8 16:33:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov  8 16:33:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80966f24

dev-build/cmake: add 3.31.0

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/Manifest|   4 +
 dev-build/cmake/cmake-3.31.0.ebuild | 293 
 2 files changed, 297 insertions(+)

diff --git a/dev-build/cmake/Manifest b/dev-build/cmake/Manifest
index cac9b14a0685..65aa19b92cd8 100644
--- a/dev-build/cmake/Manifest
+++ b/dev-build/cmake/Manifest
@@ -12,3 +12,7 @@ DIST cmake-3.30.2.tar.gz 11500719 BLAKE2B 
85873311000831d2a8acb2c9d7f107e7fcef9d
 DIST cmake-3.30.5-SHA-256.txt 1646 BLAKE2B 
a91c0663dd11a6f854a4acdc5902b67811a311fd5161dc86140f1a39fb1f3aadce0df348e27569936c6e51def096ab6572635e00ce3d2b7554fadea4a3d4287f
 SHA512 
a5a2285049fae435f53d0dfdfaea9a740d2f6e08dd1b149ab1f0d5e3ddc8afb2c3fac4a8018a7eb24ec90155535362160abe5ca2681808a96d19d191a3aa3713
 DIST cmake-3.30.5-SHA-256.txt.asc 833 BLAKE2B 
cb7db2d0263d77cbc6798aa916a4584ccc7e7e9724c362c1471cda4b87c53ed1d1cbacf84573768844d16c3356ad32dae4500a6704fc22b8b1e824e2be6a0435
 SHA512 
fdd31e5b872c3dba1c66dd2ae077721f7054f6df9f261548fce86f9d4d4d403130511c4ce7ce57bcb3501abd87ab506177b513d160592db6e09d70d34e4a24e5
 DIST cmake-3.30.5.tar.gz 11502354 BLAKE2B 
47eb5abcd9d634b10053b2052dae11fc85e74f78ca2489d72088eba8ca84ecaf22a248b27a92bf50666b76e8cba40ba9b952d3d76d8e57112d136e26087f5696
 SHA512 
968ad4769e869378049b1d82ace98db25a6cb234b6362a51737f0d2978b8914ad42967ba112741850b23631e73b8a8876cd4f99dd0285b9da1c2bb5ea4c4ee4e
+DIST cmake-3.31.0-SHA-256.txt 1646 BLAKE2B 
3f82f31d598cf395574d858f219e50d9b611b83a2c08ec2f441f59466bd56190659391718184e2f68dd9fdbb33845814e65423fb75386f8648ba9f62c6dc1d73
 SHA512 
e9e71a48d58bf50febcb19432bee658f5b12594fe926c9bc732e7d408bb8258504734244a91f052e43948fa082cc065ca9d6e1c39c79d6f9b264498f17383de9
+DIST cmake-3.31.0-SHA-256.txt.asc 833 BLAKE2B 
31bd06104df08c5117626c59c1acaca46b36af96e27491ec742cdc5cd3f34e29dea31bca43ff8156f1eca155ffe353c538eb081886cf12966083f6fb41187005
 SHA512 
c935472c4b5f99aa0a60bea9b0d691ae29a5d1ea5a9770cedd9c809fa463d2887984aa2e3fcfe46a953fd9258d20a1bb482aeb992c248183baebfeaacdb99b7a
+DIST cmake-3.31.0-docs.tar.xz 562756 BLAKE2B 
ef1d145658fd197ea515f05fbbad54b213bf458f3068829634242bc43bdb4f97bd45fcc45c9958919d2a78276ffc1d14d507822831f44fe9be5080ecc62e75fe
 SHA512 
b4025633a0f42003005dfacdaea55c67e08d8f9082c8c6c564540b4d536246acedece41adb76cb00042d2f25f85b3817d23f70e393eb22a0857693d51ca60748
+DIST cmake-3.31.0.tar.gz 11699894 BLAKE2B 
9f9b5b15e5c9b19865cd00e3034fadf3a8ce4c21985cd5c9ab89d2920815948471885831bc29141f3179f401ba100f0d3ca95f8b72e1b8c84d80504f28957fb4
 SHA512 
feea7e7e86cfbc228d83c96b84502146516d003a753a2daeeaabb4d2dedefae881c44de7e1e9b424680b0047568c12632472a0030c5ce8413033f94f9b361700

diff --git a/dev-build/cmake/cmake-3.31.0.ebuild 
b/dev-build/cmake/cmake-3.31.0.ebuild
new file mode 100644
index ..e9982cd799b4
--- /dev/null
+++ b/dev-build/cmake/cmake-3.31.0.ebuild
@@ -0,0 +1,293 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+: ${CMAKE_DOCS_PREBUILT:=1}
+
+CMAKE_DOCS_PREBUILT_DEV=sam
+CMAKE_DOCS_VERSION=$(ver_cut 1-2).0
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+# See bug #784815
+CMAKE_DOCS_USEFLAG="+doc"
+
+# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
+# ... but seems fine as of 3.22.3?
+# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.
+CMAKE_MAKEFILE_GENERATOR="emake"
+CMAKE_REMOVE_MODULES_LIST=( none )
+inherit bash-completion-r1 cmake flag-o-matic multiprocessing \
+   toolchain-funcs xdg-utils
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="Cross platform Make"
+HOMEPAGE="https://cmake.org/";
+if [[ ${PV} ==  ]] ; then
+   CMAKE_DOCS_PREBUILT=0
+
+   EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git";
+   inherit git-r3
+else
+   SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz"
+
+   if [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then
+   SRC_URI+=" !doc? ( 
https://dev.gentoo.org/~${CMAKE_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${CMAKE_DOCS_VERSION}-docs.tar.xz
 )"
+   fi
+
+   if [[ ${PV} != *_rc* ]] ; then
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bradking.asc
+   inherit verify-sig
+
+   SRC_URI+=" verify-sig? (
+   
https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt
+   
https://github.com/Kitware/CMake/relea

[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2024-11-03 Thread Andreas Sturmlechner
commit: 1d35cf4929e5fa06aa81238ac392eb817d40df15
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Oct 22 17:17:30 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Nov  3 21:10:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d35cf49

dev-build/cmake: drop 3.30.3, 3.30.4

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-build/cmake/Manifest|   6 -
 dev-build/cmake/cmake-3.30.3.ebuild | 293 
 dev-build/cmake/cmake-3.30.4.ebuild | 293 
 3 files changed, 592 deletions(-)

diff --git a/dev-build/cmake/Manifest b/dev-build/cmake/Manifest
index 6b52fbff61ef..cac9b14a0685 100644
--- a/dev-build/cmake/Manifest
+++ b/dev-build/cmake/Manifest
@@ -9,12 +9,6 @@ DIST cmake-3.30.0-docs.tar.xz 572276 BLAKE2B 
0c258f8dd0a518bb7bf97d35a778d8e406c
 DIST cmake-3.30.2-SHA-256.txt 1646 BLAKE2B 
b36e1e099261d80bde7c57564d3030bc99b12ed3f6a70f69de16d81f6e6da567e3cfa792d010921017a02eaf238b056e7eb2cf330e6c6711aa3a4bd835732b57
 SHA512 
7991c834ed2e384d863793725fbe0b6195824f4e14a665ddd71348ecfa8bd03dddb46d0e9f26cc75b7d9e0a2eb90bdec01b7e79f32ff1a9cc9a8fcdd1d060de3
 DIST cmake-3.30.2-SHA-256.txt.asc 833 BLAKE2B 
cf99bfec2bd4cc8c828162353ceac9ebae2d7ad02c5df77873a751df7314eb56266525c755ba2f9015e043c9bb6c8218251b47744741c02fb81a80f93809ab32
 SHA512 
d7f07fcdd02b1846bafff4a3e08e38a2cce38131358a783097555d7934dddc82a67c3a6b84cbd8731171d82e293ff18f7e5e66d0d3bbb7d200da3904089e923d
 DIST cmake-3.30.2.tar.gz 11500719 BLAKE2B 
85873311000831d2a8acb2c9d7f107e7fcef9dcd56f47307bd384a26c1b63d8f15b41989944e41969d6637139d916101fe236d3fe448a76f5b18b7809570ad5d
 SHA512 
2b4c4ebb2213e19a08b9bf5a3cf0427dd2bfc44c7d86734abf5524c311bbce7e79f76d08e4df87a1e4508fe9fa05a28333068dc3bab308ef9724a9beeb39daab
-DIST cmake-3.30.3-SHA-256.txt 1646 BLAKE2B 
9470d83b929f26d2ac8c1366209d78763963c981490b0ff2c959da85e3b58b72dfff3fe42c98b918089ac4ae05f302d5ec3d7254e9c061c610636d2089cf2b33
 SHA512 
629375ae3cdbd7b9248c92b7dc3149e109a0c93522a0d35fe458be69f70c5951781781404096f38dde09961a8d4f785866a909a2e282812be275871434f8243a
-DIST cmake-3.30.3-SHA-256.txt.asc 833 BLAKE2B 
15a9cde54b0dac1006cd676c404d5a9756f005bfde9abf5ea89dcaf4ab578f474f653dce95998ba8cb247875d6d58e4b298c540f993997c3cd3326e748a5b8f3
 SHA512 
4c2090ecb52c74806caf720cbdc6e89a7e60b7a3daaeefb56d54c4ce77d4d1d04d7cd5e72f7c8782fb82ec55374b28d64238b7e5759c675f075eb270087790b7
-DIST cmake-3.30.3.tar.gz 11501292 BLAKE2B 
8b6d989b90568b6fe42ada549f5cd766d8f919f8f5ca3cdea15b5a7b7946d3a82642c178967edc1a9d90d398a7447e25647957489436758381f91b64fa401029
 SHA512 
1cc0381077819f7210e3fad5fe8194ddc65210f6591044b3982ca0c600e8e978330f1a5602515780bd691264678c7c35a8d9c28d34c14ffa22ef96c7544a20d4
-DIST cmake-3.30.4-SHA-256.txt 1646 BLAKE2B 
0092ca4577ad6433b4560c66a9cdaf7c4ee3bc87473533a91841d5d3759ca7bcf0dce40af1e7b122fc6cb47f98b7d61724f6c00ca5e0d5c927dcc5ff488b4345
 SHA512 
ef732c6ce8ecd5288d9ec6485abef7a381faa0545848337e1d31a1c7ed3191ed9f7c5edf49ce0e194ad254640b27843ae2cd668c78ccf2835730b2936c19d09d
-DIST cmake-3.30.4-SHA-256.txt.asc 833 BLAKE2B 
4cd2d11bcaa1379e99d231716118034ca2bb39f27c48f590f00f8f57c6f37a874c2d4dbea816e1d3c62972b13dce5d723d837a77c56054834afdecf7d786491d
 SHA512 
3e9c0e17f46d5e85c438d92248ab642be19a0b46b01c057ad253c1bce68cdf867296946b0709021f6bc75d555b0814b0fb1e36de0bacb650c81b59800144c1e6
-DIST cmake-3.30.4.tar.gz 11502808 BLAKE2B 
591b4df9442e77116864f44eba568341ac30be6705061f33603cac56f47fb34730132537d1863ad70d890661eefb4741c0c40cf7a1a85a905300deafc22ba8de
 SHA512 
d444fb94a56aebcda8344f48bd330c8d0602d5e68771800934a7df8667c97971ac44c8f0e71f7c1c0276b687fbca6fc5ac3102d5b755591dda7eddf49d0d
 DIST cmake-3.30.5-SHA-256.txt 1646 BLAKE2B 
a91c0663dd11a6f854a4acdc5902b67811a311fd5161dc86140f1a39fb1f3aadce0df348e27569936c6e51def096ab6572635e00ce3d2b7554fadea4a3d4287f
 SHA512 
a5a2285049fae435f53d0dfdfaea9a740d2f6e08dd1b149ab1f0d5e3ddc8afb2c3fac4a8018a7eb24ec90155535362160abe5ca2681808a96d19d191a3aa3713
 DIST cmake-3.30.5-SHA-256.txt.asc 833 BLAKE2B 
cb7db2d0263d77cbc6798aa916a4584ccc7e7e9724c362c1471cda4b87c53ed1d1cbacf84573768844d16c3356ad32dae4500a6704fc22b8b1e824e2be6a0435
 SHA512 
fdd31e5b872c3dba1c66dd2ae077721f7054f6df9f261548fce86f9d4d4d403130511c4ce7ce57bcb3501abd87ab506177b513d160592db6e09d70d34e4a24e5
 DIST cmake-3.30.5.tar.gz 11502354 BLAKE2B 
47eb5abcd9d634b10053b2052dae11fc85e74f78ca2489d72088eba8ca84ecaf22a248b27a92bf50666b76e8cba40ba9b952d3d76d8e57112d136e26087f5696
 SHA512 
968ad4769e869378049b1d82ace98db25a6cb234b6362a51737f0d2978b8914ad42967ba112741850b23631e73b8a8876cd4f99dd0285b9da1c2bb5ea4c4ee4e

diff --git a/dev-build/cmake/cmake-3.30.3.ebuild 
b/dev-build/cmake/cmake-3.30.3.ebuild
deleted file mode 100644
index e9982cd799b4..
--- a/dev-build/cmake/cmake-3.30.3.ebuild
+++ /dev/null
@@ -1,293 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Ge

[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake-fedora/files/, dev-build/cmake-fedora/

2024-10-31 Thread Naohiro Aota
commit: 51797316863dd014ae5dc76e8694472c7b0879b6
Author: Naohiro Aota  gentoo  org>
AuthorDate: Fri Nov  1 00:24:06 2024 +
Commit: Naohiro Aota  gentoo  org>
CommitDate: Fri Nov  1 00:28:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51797316

dev-build/cmake-fedora: fix sandbox issue

Add a patch to fix a sandbox issue.

Closes: https://bugs.gentoo.org/604554
Signed-off-by: Naohiro Aota  gentoo.org>

 dev-build/cmake-fedora/cmake-fedora-2.9.3.ebuild   | 12 ++-
 .../files/cmake-fedora-2.9.3-no-release.patch  | 23 ++
 2 files changed, 34 insertions(+), 1 deletion(-)

diff --git a/dev-build/cmake-fedora/cmake-fedora-2.9.3.ebuild 
b/dev-build/cmake-fedora/cmake-fedora-2.9.3.ebuild
index d106a4e095ed..cefa9f3b9c38 100644
--- a/dev-build/cmake-fedora/cmake-fedora-2.9.3.ebuild
+++ b/dev-build/cmake-fedora/cmake-fedora-2.9.3.ebuild
@@ -14,7 +14,9 @@ SLOT="0"
 KEYWORDS="amd64 x86"
 IUSE=""
 
-# fails 1 of 7
+PATCHES=( "${FILESDIR}/${P}-no-release.patch" )
+
+# FIXME: Test running in the build directory, while it want a file in source 
directory.
 RESTRICT="test"
 
 src_prepare() {
@@ -25,3 +27,11 @@ src_prepare() {
 
cmake_src_prepare
 }
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_FEDORA_ENABLE_FEDORA_BUILD=0
+   -DMANAGE_DEPENDENCY_PACKAGE_EXISTS_CMD=true
+   )
+   cmake_src_configure
+}

diff --git a/dev-build/cmake-fedora/files/cmake-fedora-2.9.3-no-release.patch 
b/dev-build/cmake-fedora/files/cmake-fedora-2.9.3-no-release.patch
new file mode 100644
index ..3c7103585921
--- /dev/null
+++ b/dev-build/cmake-fedora/files/cmake-fedora-2.9.3-no-release.patch
@@ -0,0 +1,23 @@
+https://bugs.gentoo.org/604554
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 4a9d6af..16c3ca2 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -137,16 +137,6 @@ ADD_DEPENDENCIES(tag_pre module-only)
+ # Release
+ #
+ 
+-INCLUDE(ManageRelease)
+-IF(CMAKE_FEDORA_ENABLE_FEDORA_BUILD)
+-INCLUDE(ManageReleaseFedora)
+-RELEASE_FEDORA(fedora epel7 el6)
+-# "Off" Warning is displayed if mock is not installed.
+-MANAGE_RELEASE(tag_push release_fedora)
+-ELSE(CMAKE_FEDORA_ENABLE_FEDORA_BUILD)
+-MANAGE_RELEASE(tag_push)
+-ENDIF(CMAKE_FEDORA_ENABLE_FEDORA_BUILD)
+-
+ 
+ # Test Suites.
+ #



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2024-10-30 Thread Arthur Zamarin
commit: eb37c58cd0e7d21abb7225ffa4883141c2099371
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Oct 30 17:27:01 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Oct 30 17:27:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb37c58c

dev-build/cmake: Stabilize 3.30.5 arm, #941924

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-build/cmake/cmake-3.30.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/cmake/cmake-3.30.5.ebuild 
b/dev-build/cmake/cmake-3.30.5.ebuild
index e25164c6b69a..e89cc2cf8e82 100644
--- a/dev-build/cmake/cmake-3.30.5.ebuild
+++ b/dev-build/cmake/cmake-3.30.5.ebuild
@@ -47,7 +47,7 @@ else

https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
)"
 
-   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"
+   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"
 
BDEPEND="verify-sig? ( 
>=sec-keys/openpgp-keys-bradking-20230817 )"
fi



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2024-10-25 Thread Arthur Zamarin
commit: c2dec9c2719d45a56708923be6519288c354af19
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Oct 24 07:43:30 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Oct 24 07:43:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2dec9c2

dev-build/cmake: Stabilize 3.30.5 arm64, #941924

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-build/cmake/cmake-3.30.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/cmake/cmake-3.30.5.ebuild 
b/dev-build/cmake/cmake-3.30.5.ebuild
index 66578ec3ced2..e25164c6b69a 100644
--- a/dev-build/cmake/cmake-3.30.5.ebuild
+++ b/dev-build/cmake/cmake-3.30.5.ebuild
@@ -47,7 +47,7 @@ else

https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
)"
 
-   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"
+   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"
 
BDEPEND="verify-sig? ( 
>=sec-keys/openpgp-keys-bradking-20230817 )"
fi



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2024-10-21 Thread Arthur Zamarin
commit: 6dbb7c8afff48c3e39b033fd01dedd3f86615d81
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Oct 21 18:41:36 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Oct 21 18:41:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6dbb7c8a

dev-build/cmake: Stabilize 3.30.5 x86, #941924

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-build/cmake/cmake-3.30.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/cmake/cmake-3.30.5.ebuild 
b/dev-build/cmake/cmake-3.30.5.ebuild
index 4fc1dc436801..17a20e724e46 100644
--- a/dev-build/cmake/cmake-3.30.5.ebuild
+++ b/dev-build/cmake/cmake-3.30.5.ebuild
@@ -47,7 +47,7 @@ else

https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
)"
 
-   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"
+   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"
 
BDEPEND="verify-sig? ( 
>=sec-keys/openpgp-keys-bradking-20230817 )"
fi



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2024-10-21 Thread Arthur Zamarin
commit: 0c25930dec93dd5d2c95f330eaa1b8b4469f8b4c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Oct 21 18:41:37 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Oct 21 18:41:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c25930d

dev-build/cmake: Stabilize 3.30.5 amd64, #941924

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-build/cmake/cmake-3.30.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/cmake/cmake-3.30.5.ebuild 
b/dev-build/cmake/cmake-3.30.5.ebuild
index 17a20e724e46..66578ec3ced2 100644
--- a/dev-build/cmake/cmake-3.30.5.ebuild
+++ b/dev-build/cmake/cmake-3.30.5.ebuild
@@ -47,7 +47,7 @@ else

https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
)"
 
-   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"
+   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"
 
BDEPEND="verify-sig? ( 
>=sec-keys/openpgp-keys-bradking-20230817 )"
fi



[gentoo-commits] repo/gentoo:master commit in: dev-build/cmake/

2024-10-21 Thread Sam James
commit: a3b2b7baec2add537cd0042911d9d4e9dcdf5691
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct 21 12:48:39 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct 21 12:48:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3b2b7ba

dev-build/cmake: Stabilize 3.30.5 ppc, #941924

Signed-off-by: Sam James  gentoo.org>

 dev-build/cmake/cmake-3.30.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-build/cmake/cmake-3.30.5.ebuild 
b/dev-build/cmake/cmake-3.30.5.ebuild
index 6decaafe0ca6..4fc1dc436801 100644
--- a/dev-build/cmake/cmake-3.30.5.ebuild
+++ b/dev-build/cmake/cmake-3.30.5.ebuild
@@ -47,7 +47,7 @@ else

https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
)"
 
-   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"
+   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"
 
BDEPEND="verify-sig? ( 
>=sec-keys/openpgp-keys-bradking-20230817 )"
fi



  1   2   >