diff --git a/app-misc/ollama/ollama-9999.ebuild b/app-misc/ollama/ollama-9999.ebuild index ded5842547..c45ce6165d 100644 --- a/app-misc/ollama/ollama-9999.ebuild +++ b/app-misc/ollama/ollama-9999.ebuild @@ -19,7 +19,7 @@ RDEPEND=" " IDEPEND="${RDEPEND}" BDEPEND=" - >=dev-lang/go-1.21.0 + >=dev-lang/go-1.23.4 >=dev-build/cmake-3.24 >=sys-devel/gcc-11.4.0 nvidia? ( dev-util/nvidia-cuda-toolkit ) diff --git a/app-shells/carapace/Manifest b/app-shells/carapace/Manifest index ee42ff56b2..6a81993dbb 100644 --- a/app-shells/carapace/Manifest +++ b/app-shells/carapace/Manifest @@ -1,4 +1,2 @@ -DIST carapace-1.0.6-deps.tar.xz 3073612 BLAKE2B 250fe84e89c9d2621034be225799e18cc847ddc9e5007136314645fc9fc0d4fd3e47f9816237ab63a13f844c316a51f623d6cab940228e17982d5d1b01cf28e9 SHA512 5725cf7d023672f9192949ee7f5db60e0b2d5f1b1f6d098847ee44e78ed62aa489c6ab724da3016718a1f85cf3d9f9a5b8305a42caf4007e324cd60f66b2aee9 -DIST carapace-1.0.6.tar.gz 14792569 BLAKE2B e86a442c66288184fc033ef148b4cb6535d74593dfc5671d72bf9a29fb5373f00fe8812776333508717f3883ffb6b0039d724443b37cc6138055b83cecdf6ebb SHA512 dd61e690f517dc7daa061cf2f8587a67fd9485a087ad27c425582f551ec9c1660166bf38444deb028c08bd798ce494756973f30cb388aeffc16fa9c98e8c2e52 -DIST carapace-1.0.7-deps.tar.xz 3078500 BLAKE2B 1f56ee8951f125d55ace8fc07bd39a6ff72755df054b6b0dd66682c6045302e33c84b826576d98590e513f9054bb3d5a63e7efd51ac413e435d7329822478304 SHA512 63057caaeca3b732f6b321b67f250ee8c46dbc89a6b1378257b2c71c97a1ec1640efa4ead1fc87027d57267f01acca033a7fdb9925aa06156df82597e6919f65 -DIST carapace-1.0.7.tar.gz 14799127 BLAKE2B c571384b47473b921d6faef991d14caa39146e11f0794be09458990780f4aa6574cbb1b6b8897d09dcf263825b179edb783824e410a45cbcd47a8e9e3f874759 SHA512 2d83d1d1a6241bf5bfe114d06cfe52703bf9c94d26141cdca0bc7767e5f8144b904c89e1aba910d1fa86c9cbce972e7968737c40dc9fd5471cf1b7777c453140 +DIST carapace-1.1.0-deps.tar.xz 2978300 BLAKE2B 59fb5ae0c10954d3faedd8ff9fc3d045aeb807b28fe709d43fbdb7df6011ffe734fa62f2c7b3fd16b38ebf535cc65d9fcc84b901227665bace947fb781b7cca0 SHA512 7f4311952999c5634f0e948ddedba08b79066cd01596d9088974d2bd9d5bb634766b18695800221caa5456336b98ce9f0fd6cbbccf7cf135c20412d6b3bd8030 +DIST carapace-1.1.0.tar.gz 15189847 BLAKE2B f54c654962aad2ca99c28d2f0db31c8e511dc75ebb2997adb278491a1c2cfb43355843103e53f4999797f71399b68327a7969bf90c09db473bf46a7bc9e2c179 SHA512 0a6dfaebf4401569299683db617dfa9caf4f90d082c44a3cbc12375e573467dcac3bbeb14c665111ba46ff772b02db55230672fb04d71494d08e35b820ea4e45 diff --git a/app-shells/carapace/carapace-1.0.7.ebuild b/app-shells/carapace/carapace-1.0.7.ebuild deleted file mode 100644 index b0747212b7..0000000000 --- a/app-shells/carapace/carapace-1.0.7.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module - -DESCRIPTION="Multi-shell multi-command argument completer" -HOMEPAGE="https://carapace.sh/" -SRC_URI="https://github.com/${PN}-sh/${PN}-bin/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -# Using a dependency tarball as per https://devmanual.gentoo.org/eclass-reference/go-module.eclass/index.html -DEPS_URI="https://gitlab.com/freijon_gentoo/${CATEGORY}/${PN}/-/raw/main/${P}-deps.tar.xz" -SRC_URI+=" ${DEPS_URI}" - -S="${WORKDIR}/${PN}-bin-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -BDEPEND=" - >=dev-lang/go-1.23.0 -" - -DOCS=( - "README.md" -) -HTML_DOCS=( - "docs/book/" -) - -src_compile() { - pushd "cmd/${PN}" - ego generate ./... - ego build -ldflags="-s -w" -tags release -} - -src_install() { - dobin "cmd/${PN}/${PN}" - mv "docs/src" "docs/book" || die - rm -r "docs/book/release_notes" || die - einstalldocs -} diff --git a/app-shells/carapace/carapace-1.0.6-r1.ebuild b/app-shells/carapace/carapace-1.1.0.ebuild similarity index 100% rename from app-shells/carapace/carapace-1.0.6-r1.ebuild rename to app-shells/carapace/carapace-1.1.0.ebuild diff --git a/app-text/vale/Manifest b/app-text/vale/Manifest index 6bacf935e2..a0dacabf60 100644 --- a/app-text/vale/Manifest +++ b/app-text/vale/Manifest @@ -1,4 +1,4 @@ -DIST vale-3.7.0-gentoo-deps.tar.xz 162284224 BLAKE2B 90ce7ac3938f2e78575938506f4174e4f72ae65e8894497e90f0855c58f39cd49d24f08cc17161552e7fc66351a1461b5f358892789fad9a6eee7c5d2c25cea3 SHA512 e0c02325687ab651476b4d809129c9239f3990a2184cb9827ebb0ea856257b6efb4ee47b552cc0a507dc12664763a7916477cab1468996b5a86353af34dab7cd -DIST vale-3.7.0.tar.gz 10537281 BLAKE2B 3d66ba28edbbcf5cd0b52d876b2fd05804a033f29e58d643b1c8b44253bcaac6c97e1ceec9ab41c936e225ab81ff9376e38142e8581fea39e60112cf443ef6d5 SHA512 da7bcf9ba6dd470d2047081193ee1f91f585d29dbd0fcaf4bbab7eef24f80946264db38ba9d1250a7aed1396aaa4a0818056244cdecaeb0b01d3e8e57a3bdc57 DIST vale-3.7.1-gentoo-deps.tar.xz 67817256 BLAKE2B 7f383724a617204186ca63f7d9dfdf8bb51d9f4f466e8b8e79d77ed07b2c026cf08cb62d0f537e82983400e65e6be633cb8ef0e674f4e75b8697ca6d0e28d991 SHA512 e329d477385c86e889f39669d7b9cf62c982502cbd26033b3b3998ef350b3cdb392bb00a92f19a097c314419d5086b529f11bf9c7b0ecdb3b1becf10ef86ef8d DIST vale-3.7.1.tar.gz 10538611 BLAKE2B 7e1f4ea713e6a023112f8d5bc38fc734e8e64b1f4b6b7efded85e05982cd91b73d2239ee5c502a001268e3f5919650deb58c26d8c3af69e330fe86c22003d80b SHA512 b9fb4842f58816225d5f82c902b0fc7fb8965094f8cb429aa9d016fc50fb4d807e5dbc72a88c96b80c0e7fd96f60908bf3a28a0a3b75c26b5dab3974fccd3193 +DIST vale-3.9.1-gentoo-deps.tar.xz 68323412 BLAKE2B 8a058adfbd78e67b7cbe5704756270939817b04d43b08efac24d6db372d3314769aaab62c9220677ee765533d1bbac6d7ec4fc976789ee3ee867df5f0a8ed764 SHA512 cb28d5458871aa1baa98c3dba4cb8f4cc00d6ed0efb16f4401e2cc7787e8fede036765d09b747e5d557cb7d7e0dae9a066597de1e49b3c83f825639b9f51daa1 +DIST vale-3.9.1.tar.gz 10540125 BLAKE2B 96df61dc8435e752f8566ab4e3c2ef77f24fa74609b471d810dde1a489f73ce4fa864c0bcc33c8d836b89be54ca8f52178d05aad3e8a6134f21312392caf1ab9 SHA512 d50b59e3d267dcb1be315ff55befdfdc3d3cfd5c840994b5f89990fc1e2ee745e6f7359bf444748d878d32ccbe4c662372e885ffa37b2fb6a7733531f8e6414d diff --git a/app-text/vale/vale-3.7.0.ebuild b/app-text/vale/vale-3.9.1.ebuild similarity index 100% rename from app-text/vale/vale-3.7.0.ebuild rename to app-text/vale/vale-3.9.1.ebuild diff --git a/app-vim/vader/Manifest b/app-vim/vader/Manifest index f2575d511e..6344844511 100644 --- a/app-vim/vader/Manifest +++ b/app-vim/vader/Manifest @@ -1,2 +1,2 @@ DIST vader-0.3.0.tar.gz 12216 BLAKE2B 54ed462c08a3f0c3383ec5c8b0dea6bb583e558b7b554df14b20a3aa40cfbe03b535c05d3d9689dc89ba403aa9b667e1af1962d389c07b2e8dc6af700fba1aa9 SHA512 c9f157ca11a2c6270c85540c6c9aad493d6e4cbe0ee818bee7bd11909026a7682c95eeb4ae944ffa9e4f4beeb170ee8fd08a272e64a97de9fccd5b120f5a6c13 -DIST vader-0.3.0_p20200213.tar.gz 17056 BLAKE2B 36947fd38b490ff5b9b87387481d708f87c6301db7359595384630fe2c2236a19c3b44bd3655ff79c4e05fba70640b74b5919ff0de6dd3205ccd6cc2e44b3a76 SHA512 f20a54b141c7d5a9fa21168e7ccd9ecf9d97c5d320415f01ddd9d8d0fb6e8efe3b0f0cc933eac149168d7a0af34bddc86d68bb3002fd5b274fb635b8afcdbba4 +DIST vader-0.3.0_p20240430.tar.gz 17060 BLAKE2B 4b9600d89dcb6fbefe5b5427297d0cc96d7e9dd53e6cfda18ced7afbed02285ce08ee7f22519a8df5663e7f4227f08f85c12390eb67de5d1760d8254ebbf1c22 SHA512 b975b7671a5d1926fad7cc2aed925e18ec37ce14b28144401b60be440f89030035764047971bc5b04e0f3135bd6c08ec8e194dc52111189f958658c880403eab diff --git a/app-vim/vader/vader-0.3.0_p20200213.ebuild b/app-vim/vader/vader-0.3.0_p20240430.ebuild similarity index 86% rename from app-vim/vader/vader-0.3.0_p20200213.ebuild rename to app-vim/vader/vader-0.3.0_p20240430.ebuild index f28638dc8c..37b4acf6ac 100644 --- a/app-vim/vader/vader-0.3.0_p20200213.ebuild +++ b/app-vim/vader/vader-0.3.0_p20240430.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,7 +6,7 @@ EAPI=8 inherit vim-plugin MY_PN="${PN}.vim" -COMMIT="b0f26cab7b6f630c8645d418935b698c5d3cd6ed" +COMMIT="429b669e6158be3a9fc110799607c232e6ed8e29" DESCRIPTION="A simple Vimscript test framework" HOMEPAGE="https://github.com/junegunn/vader.vim" SRC_URI="https://github.com/junegunn/${MY_PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" diff --git a/app-vim/yats/Manifest b/app-vim/yats/Manifest index 41c317c283..9ea3f04166 100644 --- a/app-vim/yats/Manifest +++ b/app-vim/yats/Manifest @@ -1,2 +1,2 @@ -DIST yats-2023.08.24.tar.gz 220267 BLAKE2B aa42e65d3ddce06b0166a5d694d2303f1f046f6e5e0257234022684f2b80e537ceb4254c9c819aaffde0b0a272e56efb3ef2faf26652097329cb210b6e5e6fc8 SHA512 73dc6b04609682097918577ab89aad2f355ab9b6d8eba92685348ba0918503577604bc7e9b4041962f17e56eb2cc6b4e9f07d252d55a88ae543cec3b7570453d DIST yats-2024.05.31.tar.gz 222463 BLAKE2B 6e666308222a4238a8774dc5f3e9cbb625534030774d9e78895c3fa8590afec9d14f2c736ffff1bfa68b7757ed27314578d565b9196b5e207c7bfbea038f9164 SHA512 ee5c2fcd5c56f4e618b71d49636e4af3ae49a90cc810e91b8560cf55f4ed527c32f6cd08d156fc8a721076ec0359ab4c6ce787b07c60a1b782aa52782f348cca +DIST yats-2024.08.17.tar.gz 243473 BLAKE2B c7f6c708464f6976b74ca9c87701d4f8841b2290a3f00e727d328a4884687a01357db022fc7ec15d5cd8ecc15ec9beb83e990c8f3ae9570b78816c5262212f1c SHA512 891a556836d0530c81a65d9b6a1cce2f3ec32354c0d138a23d47e6cee08c7a39ff42f3dcca4e40a432b83b2504bc4454164ad2130ef65463dc17243dfda29226 diff --git a/app-vim/yats/yats-2023.08.24.ebuild b/app-vim/yats/yats-2024.08.17.ebuild similarity index 75% rename from app-vim/yats/yats-2023.08.24.ebuild rename to app-vim/yats/yats-2024.08.17.ebuild index bb9a1191da..6eb106fa28 100644 --- a/app-vim/yats/yats-2023.08.24.ebuild +++ b/app-vim/yats/yats-2024.08.17.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2023 Gentoo Authors +# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,7 +6,7 @@ EAPI=8 inherit vim-plugin MY_PN="${PN}.vim" -COMMIT="2b6950c7143790e6930b8cf32d60c6858a50d47c" +COMMIT="b325c449a2db4d9ee38aa441afa850a815982e8b" DESCRIPTION="vim plugin: Yet Another TypeScript Syntax" HOMEPAGE="https://github.com/HerringtonDarkholme/yats.vim" SRC_URI="https://github.com/HerringtonDarkholme/${MY_PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" @@ -26,24 +26,16 @@ BDEPEND=" DOCS=( CHANGES.markdown README.md ) -src_prepare() { - default - - # failing tests - rm test/tsx.indent.vader || die -} - src_compile() { : } src_test() { - cd test || die - unset DISPLAY local -x TERM="xterm" - vim -eu "${FILESDIR}"/vimrc -c "Vader! ./*.vader" || die + cd test || die + vim -eu "${FILESDIR}"/vimrc -c "Vader! -q indent.vader syntax.vader tsx.vader" || die } src_install() { diff --git a/dev-db/soci/Manifest b/dev-db/soci/Manifest new file mode 100644 index 0000000000..18796c7261 --- /dev/null +++ b/dev-db/soci/Manifest @@ -0,0 +1 @@ +DIST soci-4.0.3.tar.gz 1213452 BLAKE2B c0fe6d80e32a8df6de94d6fea5bafc1010b8f3e83a7132f95784e1dcc9b682e0037909621a5526c84dd78de60490016916d444f22dfb2a751c357c7a34ff6539 SHA512 1a3a00b8656a95d0e47256fe5ce5a26bc3fc6379b8cadfb12d4e604fb0168724d6cd7090b6b47ee329822593089386a59bdd040b081d873fcc31ad3555031bc6 diff --git a/dev-db/soci/metadata.xml b/dev-db/soci/metadata.xml new file mode 100644 index 0000000000..69b1e1d6af --- /dev/null +++ b/dev-db/soci/metadata.xml @@ -0,0 +1,16 @@ + + + + + sigsegv@radiotube.org + Jan-Espen Oversand + + + Enable running with UB sanitizer + Enable dynamic linking with shared objects + Enable c++11 support + + + soci + + diff --git a/dev-db/soci/soci-4.0.3-r1.ebuild b/dev-db/soci/soci-4.0.3-r1.ebuild new file mode 100644 index 0000000000..3ca7b75a7f --- /dev/null +++ b/dev-db/soci/soci-4.0.3-r1.ebuild @@ -0,0 +1,50 @@ + +EAPI=8 + +inherit cmake + +DESCRIPTION="SOCI - The C++ Database Access Library" +HOMEPAGE="https://sourceforge.net/projects/soci/" +SRC_URI="https://sourceforge.net/projects/soci/files/soci/${P}/${P}.tar.gz/download -> ${P}.tar.gz" + +LICENSE="Boost-1.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="odbc sqlite oracle postgres mysql +shared +static test ubsan lto cxx11" +REQUIRED_USE="|| ( shared static )" +RESTRICT="!test? ( test )" + +CMAKE_SKIP_TESTS=( + soci_odbc_test_mssql + soci_odbc_test_mssql_static + soci_odbc_test_mysql + soci_odbc_test_mysql_static + soci_odbc_test_postgresql + soci_odbc_test_postgresql_static + soci_postgresql_test + soci_postgresql_test_static + soci_mysql_test + soci_mysql_test_static +) + +RDEPEND=" + >=dev-libs/boost-1.85.0-r1 + odbc? ( dev-db/unixODBC ) + sqlite? ( dev-db/sqlite ) + oracle? ( dev-db/oracle-instantclient[sdk] ) + postgres? ( dev-db/postgresql ) + mysql? ( dev-db/mysql ) +" +DEPEND="${RDEPEND}" + +src_configure() { + local mycmakeargs=( + -DSOCI_SHARED="$(usex shared)" + -DSOCI_STATIC="$(usex static)" + -DSOCI_TESTS="$(usex test)" + -DSOCI_UBSAN="$(usex ubsan)" + -DSOCI_LTO="$(usex lto)" + -DSOCI_CXX11="$(usex cxx11)" + ) + cmake_src_configure +} diff --git a/dev-db/sqlcmd/Manifest b/dev-db/sqlcmd/Manifest index c69044f2ff..3cf424b872 100644 --- a/dev-db/sqlcmd/Manifest +++ b/dev-db/sqlcmd/Manifest @@ -1,4 +1,2 @@ -DIST sqlcmd-1.8.0-deps.tar.xz 51224260 BLAKE2B 0f30c0ee118d1dbcf156fb0605d27d8c5163b80eb024437636ab5c13bb0990b1348f0cd41100f6ffeb6305bad58f44bea8c6b18aead518e4809fb4826219e4ec SHA512 15aa2d5123ac13d5b9a7cded3bc318973131b38cc33a017ffca2f4192641b393bbf2ad79657ca19c1a5c17214f2c06c3eaf3e6752f8fe82f5bd1136646a33c31 -DIST sqlcmd-1.8.0.tar.gz 1047131 BLAKE2B 9d2d472f1abc73ed373c1ca9ad4b1a53bda1d047e12e4ca2dc9eb86ed891a73f3bffe95e3d61f4d384b5f1e2d0791f77fa7911bf69fdf3e24c3b1926e0480e48 SHA512 56af33290561c297a3d7d19b0130747896676ca1f373468ade5760d3ae056f139f467bd72b75856a985cec949b009727c6bc0f188baee3a5d3307e92a9e04960 -DIST sqlcmd-1.8.1-deps.tar.xz 53599544 BLAKE2B 0c4b00283c2d9024fce323d4880bd0a15ce4d194ede55751b55eb8fe46372eb5d4060d47705121d1cf42ca7f5144c38de5c4871e7a9df512f582cdafe1e980d9 SHA512 9984e41c77d9f663d105b2f7ac89d5703b914e779587ccefd7a6d24afef73ae81202fd4449fadc70e5158bf11c9feb789dacceb477279e543926c5a4aeab3b83 -DIST sqlcmd-1.8.1.tar.gz 1050073 BLAKE2B 194a072f20b7944e91cecfcca67f6a2889e065aa441902acac9676e3ed8eb4f70f0e655bbb50529fd81b39d1fef048801383ae33d9ac1c826b98dac007d576d6 SHA512 c9afd037a3378edec2d2fb90ac6e0c3acb5ae3ebd52ecd613752b33773d047da11ccfc4d7f4fe3f0ea3c2f68b74bc6e9abae4ab34e98d2a891c5eb5c3a7cca9d +DIST sqlcmd-1.8.2-deps.tar.xz 53593028 BLAKE2B a521a110d0f5ed20a60d7337bb6f28142b5810405847eded67cb01ff13d818038712cbcd5d233f44b1c863a1fb8a19dbaefb31932df96fdbb34f804b985a6d8f SHA512 e1938ee14514efc22d8d3c78f4f1781b9cd90265708812548b1b5622af2e7e9bd71e108ebe6d7d3739493c370631b84155e0f2b415d60826d3226ae6cea32dc2 +DIST sqlcmd-1.8.2.tar.gz 1050371 BLAKE2B 6fb08f72accef33f3cc7edb4701371ce7305e6a52e9b69c258e0224b302ac5b5fc63d834f079567db2503ef6ad89d8d671f74d3c609766c5389224bb76e71a02 SHA512 b1e58c35ac7572e223c8186a36fcffe1e7d350a68876a88639d71a15a7a7130d33af97be0af599a848b5635319f345053b1ba0a7dcff21fa5c44d5bcdf913dec diff --git a/dev-db/sqlcmd/sqlcmd-1.8.1.ebuild b/dev-db/sqlcmd/sqlcmd-1.8.1.ebuild deleted file mode 100644 index af122c8444..0000000000 --- a/dev-db/sqlcmd/sqlcmd-1.8.1.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module shell-completion - -DESCRIPTION="The MSSQL SQLCMD CLI tool" -HOMEPAGE="https://learn.microsoft.com/sql/tools/sqlcmd/go-sqlcmd-utility" -SRC_URI="https://github.com/microsoft/go-${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -# Using a dependency tarball as per https://devmanual.gentoo.org/eclass-reference/go-module.eclass/index.html -DEPS_URI="https://gitlab.com/freijon_gentoo/${CATEGORY}/${PN}/-/raw/main/${P}-deps.tar.xz" -SRC_URI+=" ${DEPS_URI}" - -S="${WORKDIR}/go-${P}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -src_compile() { - ego build -o "${PN}" -ldflags="-X main.version=${PV}" ./cmd/modern -} - -src_install() { - dobin "${PN}" - mkdir "completions" || die - - ./sqlcmd completion bash > "completions/${PN}" || die - ./sqlcmd completion fish > "completions/${PN}.fish" || die - ./sqlcmd completion zsh > "completions/_${PN}" || die - dobashcomp "completions/${PN}" - dofishcomp "completions/${PN}.fish" - dozshcomp "completions/_${PN}" - - local DOCS=( - "README.md" - "SECURITY.md" - ) - - einstalldocs -} diff --git a/dev-db/sqlcmd/sqlcmd-1.8.0.ebuild b/dev-db/sqlcmd/sqlcmd-1.8.2.ebuild similarity index 100% rename from dev-db/sqlcmd/sqlcmd-1.8.0.ebuild rename to dev-db/sqlcmd/sqlcmd-1.8.2.ebuild diff --git a/dev-lang/swift/Manifest b/dev-lang/swift/Manifest index 9cb0154498..62dced6dab 100644 --- a/dev-lang/swift/Manifest +++ b/dev-lang/swift/Manifest @@ -3,15 +3,19 @@ DIST Yams-5.0.6.tar.gz 659441 BLAKE2B ef90ba557cf74d3f4e94a196ac2fc2347d8b20303a DIST indexstore-db-5.10.1.tar.gz 909365 BLAKE2B fde150aff5a46970aafc872be8f9a57e338c648e2d3f5ea49a223d72d3cd402496a1045716551fd07c9954ea123a87070593d6fdd315a825f57d9d513f01d6b3 SHA512 1fc62360a5cd4701da314774b4c5c6a6a9cc2a8d46881962fc80331006c255d173f8ace8d743a09b3fcdbf1e92570248666396a0b78ce8be19eeff65ab6c3235 DIST indexstore-db-6.0.1.tar.gz 913499 BLAKE2B f2f2a4a658d26bd4d146d9ee47ed0dc87ffea7dfbe9eee9d9339ab31277ec4ee2eaf40f55c3b1bdb542a1e6ead120810b72e80649ada2665eadc05d88e54230b SHA512 e7c6da5fdab81c9f385f456b5a9ef6c0724e353c26d13b6d9ef9deab042a6a512cb2627bcf797c1456f4a2d4e58403db55184ebc0a0dbbe8f63698fc65d1065b DIST indexstore-db-6.0.2.tar.gz 913504 BLAKE2B 6da0728f1267c729d4bfb542f9aaf7663c714b3603705ecf44dbf1c83191e16cae83bf6c234843b077ef23e69f727768fb6200d4a51dfdfbb51b5f76000eeeb4 SHA512 9a5fbcc929dfb647ddc3369bd030a2d0892aba613aa52ba84afaac61d2549b2da0975e6fd76b765216c4e30d9c7241e8e9597fea51ae32cfd27df32b108b13bf +DIST indexstore-db-6.0.3.tar.gz 913502 BLAKE2B 22b6ddd0be28a93b82d2f7faed61d09ac6b171da27633968a082917daabfb0657afd59379103930ee28f5c30ad6fcdf013c9ca939b083af48d07133d5164600e SHA512 c65aced91616858c7946aa7c65d0e11027afe39a7b86c961a13830ad22a352b959331133ec4d179d21edd3696d2bf5a89907c044f25426259a6e21f4e87a84ad DIST llvm-project-5.10.1.tar.gz 171145818 BLAKE2B e314f2e8716cb36b43e1ec23fe2fe212e4ab79e711f4544d54788338067f75b87abe84ecc60b1b5f073f0349d45363346d8a6b89b85f2ae6801cd09709293f52 SHA512 c659041234da1fed29a7186f0e436b0867576096483333d71f11e72828b45e2c7bd9b15db7d3da348a114af48a649f8a484ba3bd4de84d2f5cdb8a7035c5ad30 DIST llvm-project-6.0.1.tar.gz 197815984 BLAKE2B 6be03eaa46debc55edfc509c82ef4ff50eda2a83356ad90db3800e6f972a37e2eea01aec041325e37a50f62568319121672a76f9777efa39276d819ca23cfec9 SHA512 c6943efd5407901ad8d5db885f3d03f5f5b7be006c01960c3a60a9a0f4e635e4e963bfa84d85cbdea10326f905524f091523ebdfbcd6b872b9c1a3d1ca94c691 DIST llvm-project-6.0.2.tar.gz 197819058 BLAKE2B 2fb1752bd38a89c0fdf9d545591fab7b1009763747ae79b948d3bda817ad87ba596f7570273cfdeddf15b89574345a17abca42fbd9b0059102b07d8d557f8bbd SHA512 b410df94c65f4f121bf11ca23cdf6ea5a29c4676904ee03e3685c3d16f984a2164b7b3a7a5dec4d528fba148553b422d326bd7f2f54475b2824381d3a46c1946 +DIST llvm-project-6.0.3.tar.gz 197815769 BLAKE2B 0b8f9607007fd151df2b7350cb283936a0b422710c9706b8387fc5066bc2c879f4014db1890818280fb7f410d31a43df32c04961fb981a40529da915fae44498 SHA512 d4d515c5a232dfc9d2ad8ff62b5703d746327a1477641d2baacbb68a61e5babdedddcd0f19dd79968e83e4c5eabc4ab892035bf8aaf1ad1f8181fb9cf68f1139 DIST sourcekit-lsp-5.10.1.tar.gz 301167 BLAKE2B a1ff3b22c4ab2583d39687aae385fc52dcbb02237035ace8bc0fc6c705db1cd6734dae1656078080c7599ad4b75f5e03def7f60b0e0361bcb25e45bc9ea3c676 SHA512 4a2f7c2129a69c05c8d158877efb1538f092f8eb2d1b1194661cb7c6f201330ecf7fd33bb0d06dd595bc6966e19b739d103478db6c9b2a4c2d7ae351bfb398a8 DIST sourcekit-lsp-6.0.1.tar.gz 533792 BLAKE2B 071e552c3b322e08e2c371a46be95ea61688a0742d8f7df4f0b0b44c2154f7c2fd2a3d67129805bb8056286947eeeba6c985e5f4e66be1b478454f9611bae0ab SHA512 9e96a03d47364627bdc5b5d6a028c2f4da99a790892045f2538bcb6b44d533c37b31278db8f3c1041d66e1acae913b618399494ab030664cdfb5f8d61c4a2582 DIST sourcekit-lsp-6.0.2.tar.gz 533845 BLAKE2B 6b8fdfab65839a5562919f7f55cc62f64dff7daa8f380c7fce80a4fd337a40f3fd9b50bd6d5e0c4804a220346b257d156889dadafd9a0034029131b4fcef1392 SHA512 80134c860652df83e0e8fd9f474fd77e493b41a93f77bc7d81f7f9a0eff5aa17d431cbbcdd72e625bad54d1451c81a25c0d33b70ce48544b5d39a7a9870af692 +DIST sourcekit-lsp-6.0.3.tar.gz 533963 BLAKE2B 273394f316046c5b4b2a3378066a0cc6403c3a241b0e23bed456a83b974cfca7d323a197c23af6439fc77892c27b6b1b2b93e9904eb56e47158e1b3158a962c8 SHA512 613fe106b442d9c6228cd2e4fdb8b464c23f11c4e95d4cebd21c2fd7cd6fbe666ccd3b6f7814160bffc8e77251eac4d21ac8acd8c0d7df5b5b0928a06aeaa258 DIST swift-5.10.1.tar.gz 31977733 BLAKE2B cc5d37fe5eaa50c912e3abad02e6b04c81cf66f8ea79c89868de323394dc720fc7e122c5b4d2e27291172d61b4c80259b2cf80547ccfaec0b14aae9b63b9b2d2 SHA512 212ede9ba6a874666ceeb30073dd2a9c8b6b08715f375c98b86bee4a78f4a235ad0f1e35ec3d7f9f97c79f963a9d8bd0a6c9737a8c32b073dca828c564145396 DIST swift-6.0.1.tar.gz 34110271 BLAKE2B de6207012fda5f9dff7bc8c4e911fed9c64732f5f118db1f2699337b99f6491129b2816af8e9174d651f2189a009eb0e7bc3c90440dee6d18972f9dab3b9d2e0 SHA512 f0cd74beb4312e6211f804f9ef5b3e66cc64e62e9f6c91863e1bb26a647a82e67ca041e5289a2a9922c24a4f24da7a8f44c41d682460084e67642d5df73a6dee DIST swift-6.0.2.tar.gz 34111752 BLAKE2B 3dbfee5e39fc1e2b3b2dc2935fb1b980b033298d22ea9a082355774edd7ebba02645d4918c124b848744945b5891b993b02f7eb2c91bd577c0bc95f8396ab959 SHA512 c27b9e6ab3cfbf2e8543b5dffca23886add9c34e92def572bf9ffda56696ed3bae0f443831e03f8fdb82195fe80fd864f1524e8e1e9441d82adb79c77dcbb44b +DIST swift-6.0.3.tar.gz 34134727 BLAKE2B 8df7a89dbe6b03638aa064ee5718f91615d80cec9131a826a1d1d2a3eced4a4238b06a73c7b8811076c82dd10b0ac1fb3faf0082164de9319a8c216339b4c888 SHA512 710e8df06b7abf58da00024bcdfb743adc11e5acc24dca277a09f53991b9601c8c879a76445d174b428bd2197864b08db3c687d9387074c956f7bc5115152d51 DIST swift-argument-parser-1.2.3.tar.gz 645638 BLAKE2B 68fb561162f1d701ef7b67f6e4c47206b0fc446d5cd248d4b101436c4d444d146e0e39c384c4bf40e80406fa2a695350124c0da8f9144817ce03016a181c6e65 SHA512 2fa09e86da67b6feb09f3c11b656e0e17c050243f9cdf40da3646c881f441bb545c3820345934da60ab80f2e77f575d1c1adb55d8017277e4fe01b68b5a2f692 DIST swift-asn1-1.0.0.tar.gz 72780 BLAKE2B 87299655f63c9e9ca7633173a824f1b95a77288b127d6bff9c5d9a70d2ac948d4fe51a03fbf8109f3a812948b19e74a2eeebf1a734661e5068a0b2f87ec6df50 SHA512 f0e3bd7a4369b84a140e46a111d3985b62e74581ca631e4354ef769ae7f9190ffb3ff68ea3917df9c377fc308a8681a69b8dea4158a05daf798960be229a48c2 DIST swift-atomics-1.0.2.tar.gz 158849 BLAKE2B d454e99d5588f2819238deaab15484eb01828cfe0be249381c9cd67fcd9b452df7b0815aa3788e8940889bccee8f1769738425b03b6aeb8ddea32a3827775c5d SHA512 b538a9709eadfe96831393b977add28227da65d814b248bd03effc2bb7e36fff69cca692a6fd5946a029d43ddaca9b38aee91d9abf01e09ec8e5473d07d6886f @@ -20,58 +24,76 @@ DIST swift-certificates-1.0.1.tar.gz 456979 BLAKE2B 909bfd5ec060cc827541a9740d6a DIST swift-cmark-5.10.1.tar.gz 311407 BLAKE2B fae5e3b6146299012b0881049a2118bcb6c630e292d16217915661dc17d9f05c5995d69e7939243469fb3fd4cf0652ca226e867d5bb1802dd4e495caa81f1ccb SHA512 cb7ffad3ec3fbc74de28df56f4ec5850047abf38ae4a2fdfa37aeacd122c52e3164ef965b582a184911612608df0e450481f9f8c25d11c565518ab39a0d24199 DIST swift-cmark-6.0.1.tar.gz 308687 BLAKE2B 623dae43eef586aba898338feca08f844f20f29c693fd88aa6be5eab67603c6dacfba413a29f6dfe98e40a2bbed44f50e746541f9ff2fb8add22ed8159a6714c SHA512 5f5dd39e9e686b6872312193eb45d2b219e5d3867b5fb9c2a833adf6dbd93d54c022ce7e2b96c2a9006118c1b2acf676937a127a4a8341f316154c32ba6ba3ca DIST swift-cmark-6.0.2.tar.gz 308672 BLAKE2B c3e32816183a333661f463f02f36da5f87e8c4a2313cc4d3d415b0bb52035266a1a9b33c354b0373057eb4c3e50bbcaac616ebb91abb8de61514c221d14b7790 SHA512 a7b2a2bb49e2f46da8121f401b23c6d86f082bcd9c22e386e33d7c92af8a9a026291872d71c35d3e7521e504388d7e1943d5107303e49e99de27433f4e26b179 +DIST swift-cmark-6.0.3.tar.gz 308692 BLAKE2B 803176e28e9eb88dc0b23ac187c27da51756898d46f498edbd778301e44dfc7554e05528b910f41d1c310ed3eee487afd8a0e575ec3a5113f012ec296a2f6334 SHA512 d9492f141fb19f39e3b13ac1f2454db64539deb980d0dabac94c76e6ec4a6f19a8d1b5baf12fc7412f6e531b56ca78484f7927450b27832a4829605af9862cef DIST swift-collections-1.0.5.tar.gz 3796586 BLAKE2B eeb5ec3418b79ba956c1417bc8c12b8affc2d517dcb174f2215de1bec00c802572e6c19598005298ffc6a57e31493d7cdd1c9214b97762f9bff6d0fa01f2263c SHA512 87309c52e5d2115ce8aedda05f35f40e919b367663d9032a159a31163fda7d0aa78df9049e424bda65fe58c4f2a1c74a784c4c6b485581eef450a022a5a7d700 DIST swift-collections-1.1.2.tar.gz 5627660 BLAKE2B 176151fe819cd5ca0d5b71712dd080b53bd839fb3c99e35e572fb13f81c3e2b5e2ef986a845a19bf41496cb782a787fe042cced24946b2705a1f7ab47ee8e9ca SHA512 830a3a8923e498a58e5638bda5157c0a8ca20032daa73e752bb445314e3c8050cda85dfba78105f3e76d66832e804b8efc6c05aec117b687a83fc34e9c724639 DIST swift-corelibs-foundation-5.10.1.tar.gz 4479830 BLAKE2B 3fc6773d5fe6971d73360105a25af8d69b6d0f89aa2e04e54f914a433edd97bc7f28f02876fbf84c602ea6c81431d0f490013b988abb56e9a3503c095222994a SHA512 e4ff04e1eb742455f52b43f0a3a1725d0c1c132d2192e4779073c7690ff12991c62c20ca0a42b81d2af12b394e4720309a07cd303ba12f22c2f917570ed0ff5d DIST swift-corelibs-foundation-6.0.1.tar.gz 2323149 BLAKE2B 35f19a069045d5bc0704d1a0dd5965ea76fd7f2471294e07341c9a9b7c31b270cbd0a103474d3eba7c00e2eccd522b42ff3d7cb9949a270e3f83e2a5f355bbba SHA512 4473cbf1601fcfa6931bb52e961c3fbaa7b649e3f8c53b9d192b1dd842b5b0d0ef97ced7bcd4e56b79beb19b05f7c1303de13a00fe371a039708b73bc78e7160 DIST swift-corelibs-foundation-6.0.2.tar.gz 2322988 BLAKE2B c64592ed56a42c403431fb9ca2eb741426d4616acf0e7febae561704fb7dae0030f9f038f60a0f94c088816262c1c3b858b1f015a4b86ebe5bedf6658bb0931b SHA512 aea6cd3a40fda77383c0f34fc301fd55f8309e9501d2917509635663c818ff8897ac8811c91bc13fe29f24bcff39eef0bb0c4f8c169d2b8715655542a4fa1e22 +DIST swift-corelibs-foundation-6.0.3.tar.gz 2323374 BLAKE2B df6d7a1b4607688a106cb45fd3366db556569ab4d924737e05f93b5380107b039c6161f1e5a9994abb03f4f3c98387dbd68a6cd95e8175b3fac90590031379b1 SHA512 d16b9ae36744fa2e56a11dda235eae79a4e505d830ef06275100559afcdc83d8115ba0635ce67916c1305cc2a0f34a2bea21981ea8801f06dbd190eec0d2c404 DIST swift-corelibs-libdispatch-5.10.1.tar.gz 594770 BLAKE2B 7e983d27e04dba01f04a2a2e3d5ff6652a2b435497b5cbf392fd77fd385d8dc67a7f1cba7d483a2ee69a9e39e0b7761e31d63dcf6aa8cf068356994c446151ed SHA512 fa8278adbdfd5b041c89a7b14a17aaa805a6f4db12221ff469288bb8d945fd28f16a8d66f56148aeba2e6be30bd6655fbe375d7843d1cb54407527d998e6d6fa DIST swift-corelibs-libdispatch-6.0.1.tar.gz 595115 BLAKE2B 2db7fe92b86c800c6d17f567772eab6c2f4c3e79b31443aec2a53794ad1d6067d1bf88d79e93960af47b99e83631ae77608afdc514e2f307c1f231c8670353bc SHA512 b277dcfa15a9c7d0b6a7148b0c0d8cb000df314c9af3fb9461c6128ab64e89909f0ac8e7c68521e019024894e4cff5dac03597abcf91596541dcd7d40da180c4 DIST swift-corelibs-libdispatch-6.0.2.tar.gz 595108 BLAKE2B f80aaa0117449f461b5251e4ab999d729555a4f1fbf6a6168aad72f7de441ce4f323965081982604448eeca57fdb5193ba18fa49ff9d5920e447008479f97952 SHA512 a2e8439fcd8236068bb9dafbac56991e7a013e848ed07c879d6d02a9ac258010da70538154c35af8341b1987d67b4310ad54a8d1778ed5bfe7a4dba6cfce60a6 +DIST swift-corelibs-libdispatch-6.0.3.tar.gz 595115 BLAKE2B c85aea12c06db1e328cf0ca091dfa089ae350242c3e2d261417c63a490dc3f7c0be40325ae717c75b0062089b43b141c8fe781df6e6230f449e52adc2a19fbf7 SHA512 e99ad645deb804320cbbbd7a9bcaaa87ea106507d77791147603e027abafba28a815e63c1e93cc903ae5ef2631c78854b46af89a6bb9ef7b521fe322a571deb6 DIST swift-corelibs-xctest-5.10.1.tar.gz 85377 BLAKE2B aca181aa499b90009678fd10d3a60c063546d66f511ddab9ea88b8674d3919b969924ffacd350aef7a9c7b7ba911a15022f7fce3b578d4dccaa29d89e6f094ca SHA512 6dad6f84ef5a47a74d25211efc25cc2baa13bf0019145cc96ad4d5ac7ddcf79b60dd775f610d099848e3a7b4856f8bb9c06558f6f971324474ae2e6fa8a7cd4f DIST swift-corelibs-xctest-6.0.1.tar.gz 86268 BLAKE2B 3dd8db95be1508e9b7f79d375d65d935e7c3c5ec0c0cd4ffca5fb7851bfb58d895c81e7459b0bbbb2e0c9907ace3b6d7e335c6cb1b4c5f36053ef6dbf4c02f6e SHA512 9bfb582d42cc7a905df25204c6a7645ac3c0d167f9c3f1ea81be3ebe9cb6efabb5e410903c1644d2be06c18468caf3b9656c6a7e0abcc5b9b16cc9f0d2774a86 DIST swift-corelibs-xctest-6.0.2.tar.gz 86241 BLAKE2B 5ba6f01009fc48945c3dcbeeb3efd871a0d5046e0ec7b2d3d2487550044d3ffcdf9941b2c98a268d4c7bc7827b455dc46c49bc414a93017c78115af725ccb210 SHA512 67bf72f6dece61ea16627086ee7a8412fc8854571c8a7207cf5ccbe4ba4b2482ead4d3f79fb2a7ca3c3965fc9043df1ea7cccf1257cf43e5e7843ccebce6c5bb +DIST swift-corelibs-xctest-6.0.3.tar.gz 86271 BLAKE2B 3d520988cb684387ec6efcacaf4a62748c73095ca115abbb85a3378ab8329358cb6a54fe131f4891fc61893db89b95645e2489b5cb5ac2c38628b2198228a880 SHA512 287c00f6c3aa534f25af1bd2ba280086c2f69ec5cc9327804c3b8e7bd3a113257a56fd9c19d5a663081a3e26f6b44c6313e33defc12156a217ea8c0958fabda0 DIST swift-crypto-3.0.0.tar.gz 6840005 BLAKE2B 847314bbb05a744198d85b740175b393c3d2b67df068fb096702d932a3482a61fb1d89b95516974437d4ddabdcb8f5f227e8dd9965a4bd69ecd19ddde9c5f88e SHA512 2d79147d32bfb8449726c73c8b267262cf1ddc7c18637f4168e3fd848ba71c0719b23b5683ca513260cbc537fc439e38488ae16010717303625bceb7d5edd36f DIST swift-docc-5.10.1.tar.gz 16281601 BLAKE2B b95080699fa1ac9b85a8d6f4e596016362e0699800db088b802ac9abf0ee537416eb63fe1c785a57b0dafd24cb269af1872f0b48eef7e0eabf4c1c3ad2f12e47 SHA512 d72849e583211ff5fef449de2257629b67511476f06724ed798428bd4f5e29224860854bbd262c3d4ae786397704d9589eb2d84a9d4d95f385fba9bc491e208b DIST swift-docc-6.0.1.tar.gz 16449825 BLAKE2B ff775fabcece5977d89bced3cde8c80126619fc302e1556b9bfdb8db4c0f5d1975376c03094a31890ee1140567c005b2a1387bab8605274d21d4b819bce871f8 SHA512 3e80aab54c509097ad8edb27d605c31d89e2dea7c1939386ac34c2dde41a841f352631012e942a112ad87a8655dcde9e25ba417119ee69626c40addae75ba211 DIST swift-docc-6.0.2.tar.gz 16449820 BLAKE2B 47ccace59d6668949884706b14f15dd4ba446b1393bcd0548c54226a65232d7811608e6b637da0968c9182f3d17017c24dff67d54b1c4775fd424dbd18d0d507 SHA512 d10457e244c87d7d552dda67a5a1ba7181b80f7abd353fb2a89613741da5cc96f31861abbf7d1799a8a255ba4ef3943ea478795a27dffd45a7128c4ed0601991 +DIST swift-docc-6.0.3.tar.gz 16449858 BLAKE2B 9efeedb0359a6452fa79019123ae2fd1794260863b5dece69c9cb6a64e31c1e7a0f51de985484f7b1391255bf1d110dbd5f8cb3e261f7023810d9a571a44edaf SHA512 dc9d873a6c4ab484acf396e58ca71ee169b942bd2e654dbd5b537de33f6e7ce96c1ca527876ca2ad2fec2a5b42da72d9cf186ef5f35d85a29bb233df303aad62 DIST swift-docc-render-artifact-5.10.1.tar.gz 284108 BLAKE2B 1edcdd656a856cc5c75983fd433a3bd0b6288238731fd9e6d2deaaa83b5284fbdab64080027670d90405bafb0ba82296adc4409bb0247ff7ec38b26f0a4094a3 SHA512 d646a4263cade323c2a19f06f1c909e02606b92953b72aa37dc1e49e99199085484d68f90259a821b4e81f2b18de624648db50bde0d8cfd852c291cad39ff282 DIST swift-docc-render-artifact-6.0.1.tar.gz 292345 BLAKE2B 122ddcf1fdad0bc4f207e192ce1f5697054ba9f22ad599ad33985d64c188a917fee0d4744d8e785f5caaa2c513ca7420d59a998dc60ac321c1f586b9a0d1e89c SHA512 07c2512e46ea38109f89fe0d5f09f419ed6be85b9e407613c300be769570c65d5d895ffbd0bc392c57aa1f9d0b65db665b92c3f4e5c0c37b6967471ca7652665 DIST swift-docc-render-artifact-6.0.2.tar.gz 292341 BLAKE2B 7af089f1ba8fd7a639a059afa0ef42b0b1961f7e0180d3505f644e1582f6a0d844bc0c403ce36b2b63d8036b127f2b37afa55d27b451643c903586fc192e1572 SHA512 4927b61ddb59c8d8d21585460047026c759fa223b8bc3ccd7fcaac6a265805f332b3ee041343c74adc221cac26f4ea5aa4b7c9ebf2d1d1ef73a5aa77344e2706 +DIST swift-docc-render-artifact-6.0.3.tar.gz 292345 BLAKE2B 6c5e2f5bfaeb1adf72f39b04cf41835495741187202556ddbcf6f548abde7ef845e14463ffec6a5b19b700ca92019a489bc43a7b7ecd71aee7ceb20a534a946a SHA512 dcc9ebc451c037416afe9912cdc18ce10f950ab2e64900cf93734a7c59c4bdbb9e17f10e2bf80bbdb253a87ecc0f5935aa99c5e30ac858a15d11c064af463af1 DIST swift-docc-symbolkit-5.10.1.tar.gz 171631 BLAKE2B fd72a3e7e36162a0ef91ad60166b4abbe56b52c4ca7bebbd045163e45fc85f196999ddaedd8066dc8c6fd24e949c4f299ca3d9023b73abbda1a9c618a71c5e16 SHA512 cf7a058aeded8455656fa70443b9e280488391957e9003c85c4166925ec6de74675fe9a61571da5897853626e91e4353d72abc76d71a79f4f32e2e4d5b7f4ed9 DIST swift-docc-symbolkit-6.0.1.tar.gz 195712 BLAKE2B 48809aebe676179c44d4e9d40cc900c2dabb25522b1172bbbf0a821152ebee98d64e0784954f29a3d5e2f0079bf9577a8002961ba0b028100b7b30677ef2e838 SHA512 2f7c87c77db7de1c9592b76e9586a148d5c1d63640fdc6bcea2b97fc7df43abf410aa220e3c6a86c98362d5867f2bb146b876f0944b4f2dc1390b8ee1a8a89f6 DIST swift-docc-symbolkit-6.0.2.tar.gz 195719 BLAKE2B f9ef5325efdadf3490e7148c60955e5b29e82973fb5edeea42975961258c2b8ea8054191296ac64fea45176828f68cb24dc5b5f4841056761eb4a4253e53ea51 SHA512 a9b4fec8c2278bb71722891ff236aef4a786c4ae2f159faec831066cba994ad93bc6963d907ed48c8a61dbf2dacdd707871aa6134adb2b59719e1dcf988ef6c2 +DIST swift-docc-symbolkit-6.0.3.tar.gz 195727 BLAKE2B 1e98f531678ced68a2cb9af31857a389eb6377ebf5e2c0efd6d60d308a7baa805ddc6292de8b5c9624def280bba05cade8ff5769d4c7fe47368e20f8058770d2 SHA512 37636c79ffbe5bb3dfa5007c5ac3834da439338ded5b8030a68c41dfb8f89ad16ddbba6cccde86410cef48f3bc36981ee15a70ef10b282ef021a7063e94251ee DIST swift-driver-5.10.1.tar.gz 2444415 BLAKE2B 5cd3ed582e1473db8c6d571be8d459b29fe4d1b21ffdc686f72b96495c7f0f33565ed27f8822cc157d2db4b7703b07b23dddd9a0ac925d52af68c55dfcc7c0b8 SHA512 77ce7412cf2a5077331250b1fa70e56b6300340aef7224089840018519cab46bcc011074478045e4bf30502912a0619a842bc082509145871a3c0f1da14ccde5 DIST swift-driver-6.0.1.tar.gz 2470598 BLAKE2B 1df1901a0083b7a4c2725f20c9fc5f57d55ba2852d70329f161effeed5189fbbe2932f78bd6e5d2d77f02d1d624361da2640e17bdcae03d714733371270f4922 SHA512 42c9978ec26f9ed81b981f80bf4f12d4abf97a7f852a6d97bd564ca5eca8e26dad9e1acb19ed119b54301a828a6c6f52d6e5ab7f4fb29725fe42ca935978002d DIST swift-driver-6.0.2.tar.gz 2470707 BLAKE2B 046951de012c56c9b7e93dacafe0a2758a11f2a76439853c7f4810981aa4737d178afaee86120315e7df8a03e00328d3baaaab6a496e58f9da1983b582ae1b31 SHA512 0ffb394c759b2f84dba1986925220b194623d326d94c9d5eb663af283ca6e4073810e02c43b6b4ff46516d98e1da60b4a6c14bd022422dac83b3a3283df358db +DIST swift-driver-6.0.3.tar.gz 2471136 BLAKE2B d4f23a58bf0f5b1bbe4bae85ec51ae537ba1d27ee2f300d846ce9c4b28ad508f09874243dc1d3498882608a731585cdd2c0606ab0f42986771138834abdf9015 SHA512 aa31717e10cc82e4d7721fa2ed8c9c5e704b854c68e0c1c4479dd70a6e02348df55aa4afe9d3ea4acfd7041ac0568362283cd52b72e6985b7ca99ecd39952640 DIST swift-experimental-string-processing-5.10.1.tar.gz 2579674 BLAKE2B 0f65c0daaeef6bd461fd13d85f822d7878e1d7c99fd03fa828f54f87743048807aee2aa24e5c6962acf29b06aeb56f4578df89f12427585a891a37caf9032abc SHA512 89650c6b68ee6a256fadda84e68d7ea4faf3c09859e80bcc270ca36433ed3e652c7139ed868f6f515e3193928a100c99500574eb614dbf97c345cbfefdb245c2 DIST swift-experimental-string-processing-6.0.1.tar.gz 2589496 BLAKE2B ce0da5423ee06fe2c2931d6c00ee490c490dfacf64fda6ffde841e27e19be283468a6f64efaee43c982058e15d9ac17dbb9fafcc95d3749f969a0785fe772a4f SHA512 be5ef92d5ad8cd34fecd31dd427c275fdc537d2795ea5fd76e27484b6c43e1a3187b603c5544a5cde7806763f9fbf33103910a9054a2d27549028f847dac371f DIST swift-experimental-string-processing-6.0.2.tar.gz 2590922 BLAKE2B 28141ba3de6e7459a6b41538b2cea678c8aaade0dbab3b5e3635de8a95f20e2f31156e5f5f0a6354052de4661985843b6653224e7d7eebad7770604b62847119 SHA512 9b8e4b0e1136d399a12b2cf5175688565d52c6e8324f14a0b07d182188d5aa8a2d05e141f98787c2b0e6e985b576406fbf6728a14c2cd01b249a3db5631dd485 +DIST swift-experimental-string-processing-6.0.3.tar.gz 2590921 BLAKE2B a326297068a5e629e3a2c840417c9b6790cde29a59b2d2b07bc0099b9c233e359137378d67957e5dc912b6fbdb3c3815db493ad9374d93048f44fd618cabc604 SHA512 74eb94bd5edb2c793cdbb7eb74d93110e8bb10d5f9dc02649efff76840d58b5cc62d62ba65fb77dfdada33fdd755ea97f9f955f981841713795e7a0bafdb69e4 DIST swift-format-5.10.1.tar.gz 253210 BLAKE2B 3ca03c57a538e7a894d01d102dea53b07535022b63291633fed55e762be1065951af20cb34aa1e039f43b2cc819a6096474cb693b072f312524191b38ecd564d SHA512 ea072e5c73f14e3c7382bdeba8029ac32d85cb69f99ded1af20c0f3412c8f40ff1ec831edf3e0c8453ffc6fe2d0ae0acdff57cdf914dd796520420ac486c11ef DIST swift-format-6.0.1.tar.gz 270873 BLAKE2B 5a20aeeea7f9e9d7039cf4526711ffd2cd267d523f973a334f82922a649b2df1875ddbfd672519c46b926e5f14b8f85d905321fe28bafba00c7f304d4735352b SHA512 d22e7e03ff61e0044c14b467d5f981e2ed1828452cca72514258a50b26e950448d7836a6267f972e91582a0c97a61f970b72d75c54521df1fc13c240b0bd3fee DIST swift-format-6.0.2.tar.gz 271262 BLAKE2B 9aa05e9ea4973660319a9cc4b276ed77d42f0de51c4f63a8be77b633c5cdd31bfa0cf8780750ac9740fe9fdc7e24ecf54218e34d1a662d193f047eea42a45e25 SHA512 005970d680f544b358b4e371894db3722c55696f9b959b3f9553c30406b1a9485b19f740502eb63c22044fe748dd51393ee54ff4f0e22086a087a8d2b15c6020 +DIST swift-format-6.0.3.tar.gz 271253 BLAKE2B b919ac1587ef52fb2f9f8337c75368e96c163bd00fd18e353b4926d57d4dc9e16957c28429e9cf1944c55764458d0839076040dde31a73b7e60b1edc1cc67e56 SHA512 cd44c127b06c0b61b28e4a66fb97600f13f8febe1508bac70846ab7daab8d67355d20137afc80acb5ba22ca674d415741718bd59e466132f3f440c6dd700e0e7 DIST swift-foundation-6.0.1.tar.gz 1732371 BLAKE2B 1baef46399c67a24a33f4f49cec0ee5fe781e112bed723e5b0fd757bc12cd0cdf55bf8084ac82887bb31b7fb111a14c7a201a7c7dbf46522f3c8181fc45708eb SHA512 65df70d1c0ec7a07faca665d7f88e769b66b6518ba3cb307b7c973e3de0866900a42a9ff4a307b57169c04a438eae8d5b6fa73dacbb475f0415d07a7f9f360cb DIST swift-foundation-6.0.2.tar.gz 1735210 BLAKE2B 68e0061b2d19fc3f16ae42cab2fb0088e7dfb4ece98e637f48f5aa37f88af644c4810a5d20a9230a8400731fce5666c8206f69f60d079e2fa1bc9f42bc24f4b9 SHA512 51461441be3caad9bd52039859d1828adb3d85e3affa32e95259eb0d35bc668f3c065e65011d6cd64f1c100cb2ecb3b4c5a80d43e689d787078a92566c447a15 +DIST swift-foundation-6.0.3.tar.gz 1739113 BLAKE2B 7e80efd4005a4f57bff7f38d13b63ff311ae8e00a17334c417164e9ee1c65ad6f6d1e4f87b7a6818ded1494960d9f9f04cbde02a0b41414c298387481ea92fe3 SHA512 7429e9b426745dd389a259b805c55dca83c8505224eb0fcbc17b4e83459a9a0a82c4df92a5613e78eb36511ea557444569cac8124662361aa9a2c5b760ee1e71 DIST swift-foundation-icu-6.0.1.tar.gz 26058644 BLAKE2B 2cd20b5e1957a0d5e360d0195e79980aac4da021ac64c369ee32032389d6b9d8a4b692ec90b20483b070e2b8ed0aa8f90fbfd3b69846659c3545c182bce584a2 SHA512 dec761318b18cef38162c7c5f63c920320ac34abb7bc8943d3ae6b9f8a7412cda2d11674b9d290f88bcc75c26159cc2414fa4238d4fb4763006c51d2385c297f DIST swift-foundation-icu-6.0.2.tar.gz 26058620 BLAKE2B 28924e5a18d6ba67ecab380bf2098860cc556d21c01674de0b359e5a884ced76df6b29be5e2a0e5bd994b1e7ab939fb0201daf8e0e8e5fad84e596055460b55d SHA512 c18305eb54550e134f47d839e289f387839b25365985aaf6b54d41ca69ed03ebb0c5786e6e9c9119fc19a4de8540ce6e75c2cc17bcda15bf41c6f2ebf46825f4 +DIST swift-foundation-icu-6.0.3.tar.gz 26058690 BLAKE2B e6817c8a8e6a187d37c0f226ceb3c8c9f5240e72a6b2531ca44d9a18efeec6aad3d221e8157950d9f951aa41c2913998513e620b2d7cc3da6db89f4cc48f26c8 SHA512 c614386febf3015b726b22fb76fa1c2289b3e93b2322ac50e7ad5240e7b35d37987dc81f034151c6e29ebdca10edf95f759aa5bbe66dc626f512407115a4639e DIST swift-installer-scripts-5.10.1.tar.gz 187723 BLAKE2B dc5839f547771b6728be204e90be5b34499dc2490b9ef6fb025c62ba580c6e7e3e0bfc0f186dc88c72f9229362c1867db5818b5b212230d38e4b6de1edd5d075 SHA512 91ff31237218415271008867c11447bbec7c78999430792d338e404aa9a0028b23d6f1526eaa2f75aa9a3db341a9d1cbd769807e8ac5920140d8e68ed4febb8f DIST swift-installer-scripts-6.0.1.tar.gz 189290 BLAKE2B 207b0d1fc927b7784376d2d96189ba99a4d51763bb8e7e1ce623fd0d8401fab59731ffc539706b73f884e025e7f6df603a95be0a218ff859444abed94cc5f2b2 SHA512 f5f60baf92f7d83060809efb00650e761ef8d27f00d00424f42082b303a7d5ebfb50b40a90a5943c0aa48c325954afb722d1530f2aa034467921d0067ffbbbd3 DIST swift-installer-scripts-6.0.2.tar.gz 189245 BLAKE2B 11cb1272840a9abeb46d9459d22e1902eba1efab0aaeaebe4b2b9f5282d7b05c3ec3e8b8ff4d3c98ec798844e4fa95590174702c0a520a36c3ee302d7a01b4e6 SHA512 ecc468e776eea22903ab28cd94dd68cb96d4e2386ff1d61107dadb57e1c9bfca237389c0fd4f692e24d3d8be10e7fc418ac4391ec55c080d7062c63b2c5d426f +DIST swift-installer-scripts-6.0.3.tar.gz 194068 BLAKE2B 0d1fdf09f76276e757d1e3e21234e5e79a1771811429850d8ef6bdd192d33f51b106494037df0266e667a01fa78e8691eeda21ec51a9c328e7030cec34336a91 SHA512 9892cbe272253be17e16bcd52441294e20437b99e8c601abdecd8575a7288b49667a08dd08e13dcd39966200a429a07df40130f93684401a2174730a8b9bbb26 DIST swift-integration-tests-5.10.1.tar.gz 17872 BLAKE2B 33061a544f0c34d9719e2e1da7f1ea5ca72c2f7f15fd8bd2626fac6e07a14d76b40fc299adf8925c9c6e94c6052578d8124355757f4fd4163341fdf9e680b03b SHA512 52dbcd7a9b509253b6f2df4467ebcf0ade8d941581883fa9edf6461ab308f2e07b80e95aa673155066324802e57397887d01249bf055178e08ca7483c11b2250 DIST swift-integration-tests-6.0.1.tar.gz 19487 BLAKE2B 16a3f7df00c8bbe6faced2ddcc76f13ba9190a375a9884ab23c9cbe8b539b4329059821efe4b1534081ae80664b433d2aa6f09b62baff8fba7d40ca79e0aab94 SHA512 5a7719455e75a8ae54838ca272764154437c5d9a984c035aa23988585ea2698882f97419780ff84b74ffce5da1cf67d6f4af8eae4dacd9e394f3b3f398d510a3 DIST swift-integration-tests-6.0.2.tar.gz 19479 BLAKE2B 81de2d34cfbc4f99d6584afdbb18a2b9019a4ddbb382b5d233bdebc9a32be92d698f0ebb0b304cb62e54e23d736b66f88a783e94f207a4dfa818284a1dd4762c SHA512 79bc5bb6dee4ff9408e0c6ccbe5184e469da52616d4726634ef32d7c1de04b65e67ed87c3b8eec84402ca1e2c0bf27dc22ecacb8f918b4fe4a64f68d93c697e4 +DIST swift-integration-tests-6.0.3.tar.gz 19480 BLAKE2B 9dccc3d23bc0f4f09f77a5bf2d6340a7631275b2d345d222611fda1b76b5c7c00e88927544a424836134a769035f26ceb9eafcc9d8b5837a2e59504b56635ab1 SHA512 777641377e2d91658415fd9443488c3acf624b4684ddba6405438f7c3833ecfe51e8f3dc9ada17ddf602e5799c2e615c0fc4315d289302d052e176818a1e6313 DIST swift-llbuild-5.10.1.tar.gz 7092051 BLAKE2B ddbbb05375e024a1b832e42d1a37b6baf09f59dfe4b4b208b000ba274431c39679c5e1e8c4bba3f27caed87e98d1201b1ccd0f693808a3e9ac5566ae8f4823d8 SHA512 010ac22ff4c6e803a537e6e84b3f6047d74fc35f773fcf51f52f9d1546196ed73ab42ab90d1346a0a74239c4f1d11cd183018f42726df42dc921bf0d2235d850 DIST swift-llbuild-6.0.1.tar.gz 7092245 BLAKE2B e5d171a36722a44f32cfcd344efd1daaeab034ae90ccbbc7b9a33230978e1483556a234d00db318a7eeacff25cafa8300ab70d51ea80670a4811eb5acd4cc0d4 SHA512 d38e3df709f795c002d5d77ee2faf593179d591a9acb9e5a74c06dca4a52ff2f9533ba43b6b76579980a4f5c5a6058e188cf2c5e5443501b00cf7c0760917ae9 DIST swift-llbuild-6.0.2.tar.gz 7092236 BLAKE2B 63b14269b3685b9bb9f589ed27aa60aed0fd4b8f759333783bca71adcaf13c553dfbbbe8afc7fdeaf0d4add0595c22abf4f0f19224e9882c32a7ec86f2a64b5d SHA512 5782aaf63c3b30f54e6c7e85e5c135a15aad786bc9a3d5f8415b894a7f36ad9b13d68c5015682bfac7a93d8276a8f1f8723e111031745de9d613d59710eb3cea +DIST swift-llbuild-6.0.3.tar.gz 7092251 BLAKE2B 0b7a543988b7433599f447212aea49b7f9d7d92c1516372382f8292231780013de09ac4600741579f11f54fe0b81defa31b6894acd4d2899527991b0384453f5 SHA512 3dd399fef0da472742b6e180896c53cf685ffed49467f1a145cad8ae64e784e7368190858cf79810b47bd56d294a3c337e6bbf587b93efa3350c29928ac6444d DIST swift-llvm-bindings-5.10.1.tar.gz 7164 BLAKE2B e466b395f8964b2f340737b47675af65d71742d581fda08ccca66025314a8a792f11a0edccb4816ef3508f3fb15039986432164ece827d59812db9af81d62d5a SHA512 c2f5ed4e6e33b3f9bf3c746cf01a59e98476b402e69cd8dc6f3527e6376669274360ad1aa2035d9dea87d3ab43cf20817aa42a779a3b777d9670e4f954800262 DIST swift-llvm-bindings-6.0.1.tar.gz 7225 BLAKE2B 78c83f1edb4ecebb9992578f91f46e7ce89bbd3695324b82c8be6f4b2d6f6e635bb2f9dac4ca629009d5d690a0491af8f588510baad43080003b9f234b428a2f SHA512 873ea61c49aa862954c42f8de9611c2aa100295f37673209d7906aa2f92426baba82fa771dc7063a22578e8218475049c35daf75a9b0130f6fe2a98174beec34 DIST swift-llvm-bindings-6.0.2.tar.gz 7220 BLAKE2B 401c8e96d8dd82ca10dd81699c467da67eb1c197cee6738577bdf8c40a01bc7516b793bc14a1e3d9d51ba100cc6002951b9b073313481f9bf42329bc72577b83 SHA512 6a21e0c22d9dd7eb3a2094ebc35f299fba9153d377e903750080a4bfe604c2ef97498b256de6ffd156dc2d4890ce7461f4a9213b7b6832f07a43da3a9788aa76 +DIST swift-llvm-bindings-6.0.3.tar.gz 7220 BLAKE2B 1b3b181081fa9df173cb2eadff8cec004baa2ce66626e36bc5c96bdf64fe156bb8d98bce9d4e9c802fc8b0aa0c28a55f2db0e14eba7cdf82601a8fe842b4917b SHA512 13b105d4149ddef256c471c1530a87bc964971edb31f5333bab911ae1284148755ea89b5636f0e242773d72daa778e2aff00c3a737c1663aef06f69a9c6629fd DIST swift-lmdb-5.10.1.tar.gz 153468 BLAKE2B 56b94dd54ed68d3d70cd482273d0e963c540009401ed497b65a4be03975d4370fa674b82cd3ad1d90b8399111fd20d44ca57991868785fb3d5bb81ffb74bbc5b SHA512 ffbdb5f0efd84b9826c23919a7d4941f6b71ad78a389814e56c2862f441a37484c020aa54e5984076634d5f15c088eeaa84b658f357d4585109c4ca8535ef6cc DIST swift-lmdb-6.0.1.tar.gz 153794 BLAKE2B 0b14ad733747dbc546f35f7318e3e704fc88bf456d421d2b75b6be761d794d6a161d3f0852a35389ee277e47312c1a05f4ffaba8d80f9dcd1c0dadab47744ad7 SHA512 d137067c79e802451fc4882908aebc986504f9b2c3cd25bdbfdf6d52aea1ee53c5a0f5ff5df591036814d241f5d1471a7a61bcef1dbafb80304ba807302b7b84 DIST swift-lmdb-6.0.2.tar.gz 153791 BLAKE2B 093efb02d10896edcb7f675b0d8439323687106d38045bed7234e9752dfaeb2799967050d5b3df366caaf9d755dd0a403637b836cfe7d51aaf39d6400e1c3253 SHA512 3936c8c569e68e41bef5167f586c4f61ad0399896b1dc7c60eb5c0c6eb041fa671e632dc2b071d6dbdc1a8fd492a4f02cfd8454e3218bfabdf110330d649bb99 +DIST swift-lmdb-6.0.3.tar.gz 153797 BLAKE2B 8db982e670a2bb5d7819610ffc02331cf8cb247a2f48cf82334c670c8ecb20d8b53e747fde7a69fbb6c84c372a42f74c8edbcdcca88c799dbe6d9afa6a0da4cb SHA512 c468b5646101c4f957bf737d5a96ed078e2ac305dacefd220cc6a360d1a6841e04be591f17c5010beaf007537776f3d63ad37c6a652d1225f3c26020e10c86b7 DIST swift-markdown-5.10.1.tar.gz 107990 BLAKE2B fdb8519b634d86b7e2ecc5b12e31f412657cd5462d5c45ef64b621243e1710978a7b05916a1a22acf96741acef3ca94ffeaab6e3bf353fdbd57ac0655cb408dc SHA512 df4d1f240c0d92b2df9bd48b5cd750402a2f855d2a989d7c3722f3eeeaec067d7562caa38b8ea664114359b9c6bf4f2d5502acd62225e3a5e278bf9525f7d24c DIST swift-markdown-6.0.1.tar.gz 113374 BLAKE2B b9f66189ed9ef91c837b667a2c8574bf705249981fd8ae1f6556a0424750d3fd7851de3bdb9234bd3c5c8149ec0fa04b6eb1538eebd7d8a900cf71e3a9d007b1 SHA512 394a4e4d2b176a19aa0f5c294ce6da30cf3fc1d696c7cb53363ffe0187905c4d43d0475c94a02c5dd98a6cc7f56ba2ac4c5b1ca5f6220e4cbadbfc04d0ea8b37 DIST swift-markdown-6.0.2.tar.gz 113377 BLAKE2B c8f7a8e39f2eba21bd07fe0ca1f5a5c9781db75b4629e23b7378afab7b7662952b7946c3a805b432561d1941e996488a29bb59052d925a416b44e768e5f98035 SHA512 33f8c39a7a0fc67c4993bc7ff3ce000195c20d9a6334442bed80ec6d1cfc0e344f7a5b746eb2be305a51f55ea6e37624e4d0bdb687f96bf7dcdfbc51608f7ec4 +DIST swift-markdown-6.0.3.tar.gz 113379 BLAKE2B 84377a3f305e3ca77563bceb528e203a9d0f4a190ea4d22267341131cb7bf4f3acd15d8cdabfad41227d64fc6237eb6db735eb7d6a151733a14ef28c13fd609b SHA512 24f760caf609d419e3ac3cb6fa935a74a142aee174446781ee308a98f9e966971806dde7947e81d94033107dc10a037847924a7c5e02594a2ee33d5ebb6a3d86 DIST swift-nio-2.31.2.tar.gz 761397 BLAKE2B 567acc6487769e5b8b68a7d51e93f84646bcf66d8569b41a631077af3b2be3ab6bf1aaa2d3f59d2705b9f1e2448d99754e625409a78c29dc80770577b0bfa631 SHA512 e8b8bc5d49c92e327d660c1ee34a9bbdb169e19501211ed56765c51303905494f808d4b76ae9f9a50718db5efe337961ef6baad146197c9d7ba7a8b6c08e3a8e DIST swift-nio-ssl-2.15.0.tar.gz 2448033 BLAKE2B a4f795ca965313d4ec33e9b265f2af9fe1a483bc1f266602056c97bb190ff56010c62d3729b66ff1180ff9c2b8f48e697f237b87c3ce0602b717d8d2e8c00b16 SHA512 5ba54beb93d669715b05627455003aad29847f04886ed08fd6bcc37f3ffcb64183c033ae3220446d69bc720a3da5940f3979b8039ddbe8869d81d70a18c42e36 DIST swift-numerics-1.0.1.tar.gz 55942 BLAKE2B ef3be69b6ac73a86f2dfb7dd5757129d45a2b8dc67500a656d8d68fadba05340032eaa710110cfe7a95ddb438785011416aad8c988e25ba3161dd0a2184bced5 SHA512 7d0d8f27d8c639f92fb652183ade9032b36f39e19b966aa734cab5b4d43ce5d342856dddd87ac1d4cd605c18583c8e629f37634e440de34ec0d5e18aa138d0ba @@ -79,17 +101,22 @@ DIST swift-numerics-1.0.2.tar.gz 55992 BLAKE2B 0d869a2a03294d7bb098384aad390e9a5 DIST swift-package-manager-5.10.1.tar.gz 1522538 BLAKE2B 79406e3f28f6cd577b42c3afdfaa64cd180364eda4165b0256ee36979b340d609162e8dcfcd63c57f7ac5277a92facf5cf9b304dbe19aab6f6632b1bbd379ceb SHA512 303e2b02bdc16cfe3a8812e4d5a79de09ef7367a2f0bbca28c55e2f037b0a8dab684bcaa7189dbcc6c6876d21a4e4da2b0956743b99a0b2c7d4a1be415e0df92 DIST swift-package-manager-6.0.1.tar.gz 1640349 BLAKE2B edf72eb5864a181c7090f5c61ddbcb1aec4b4952f494c665443d252b537b2027a9e0de268c83c21537727b22428a96c5ccbeee329b00c28c6fd8c54f7ff3b1b1 SHA512 483925892b96ae83aeb9849dd994ae4be2802735aa761b70809f155c3181cfba77cc7cfac72ccb3cad99ef3cdd6e62907915fcdafad05988a85994bb794959fc DIST swift-package-manager-6.0.2.tar.gz 1640296 BLAKE2B 580428d11ffe77e9ff9eb28bdd552007c0e31866d61eba1495afbbbd2cd8951230e4b2e84aa7217dc4ba1516d062d124159ccd42aa3579e6658f2685d10cacda SHA512 1f4ac6dbf250850e9f219e62955157913f8a80feea4554d59ddf5dbd7489e0b8b20add7e0c03555fda6cf6190322c5440aba8de711a67ce51fc7396a92ac089d +DIST swift-package-manager-6.0.3.tar.gz 1640743 BLAKE2B eefcd5e8e6da2c0580a21b93ffddd02bb0383a21727fe78bccc58a0ae7e3cda36c4dc3e7c72d53dca06ba72ac6660e99280cda5c9436d22598540fd1d4085a41 SHA512 580028d0a9e20dcef2778681000c89bdd400ead6a273e15208ec36dbe0ce7797726cc2df12f8f36f09c653b19a38abaeb79323c770b4def02c3587ab3e0436cc DIST swift-stress-tester-5.10.1.tar.gz 97998 BLAKE2B a06b983df45c3664f5e74c235f44c1dc887d7ceb10a8751b8f800e33fe8d6017429e50d3e7598f0d3eec4741445884c1224f445d13eb08fd8de0773e59cb84ef SHA512 a0f63b902e7243b455a0e7f60b11e8c0e6448c56a8db39c96fc40bd99a79f2a23147f631b04d79713832bca44403c5cba5b2a8d96eb5bbd4515295a00126290e DIST swift-stress-tester-6.0.1.tar.gz 73848 BLAKE2B 881a3997d48420a99435d01d26c74e82fce1a2bc3c712925efd79710f4dbce1d3cd37b51af5d67bf71c16e4ebb84d4a8e86269e2db4cb47786967e0f2f435eff SHA512 7aecac7ffa302d1812a0d7ef4ab6f21ba867ad90cb76bc547bc4bc3ad46d8a2db009464dc22f008c12ad1b280fe779add77c2cafa3d68a401c018e09d867f7bc DIST swift-stress-tester-6.0.2.tar.gz 73843 BLAKE2B efedcfa61741ef461b1307e46c3aa34313107febe44d3237c2aab9981c1c06c988a85640bdd2596368addeb45c97832d5f4d911b550140745e64ee4720b74c9f SHA512 01093ace06cb1ee7d2e64fcc5a73a54ad7f4074fcd648e0f7fb2fd7bebeb046d1b4cee6aa2c2e29852d73e2af3f8c05f6ac3c8159e62b1794b9e95137595d415 +DIST swift-stress-tester-6.0.3.tar.gz 73844 BLAKE2B a7d9b76b70b85f1efae0674faf0b33135117ba81ac9febd735c9be8265073cfe7ee10d9b0ae5fdefcbf704b0e752ad5cf7530d6c8bf9ca561033e7d96cce4365 SHA512 432b1532ba61bfd49a9c384c3618b8d5aea54fcdc893c6e54f5c9172ea7dce5532eb5c2ec5c12cfddb2ff5037966b309722140dc4ceab14d091b152e54108f3c DIST swift-syntax-5.10.1.tar.gz 1142270 BLAKE2B f80ede64271445136a68bdefec85d9da6657b4c14e987af5f6ee7b3054e0a1908ae2ada6980da4bc27a8ed8ada4459ec96efe6fba119a4ad4c1487174405f576 SHA512 6c163502fcf9ae5775ebe7ddc9446a69a2f31e78a161a3f6414a173f501d5479e8be5023a8514ec14a54d5448404df4a4505b4459a8b06fa6b470a453cab5769 DIST swift-syntax-6.0.1.tar.gz 1260971 BLAKE2B d005463b72cc9350a9eb276f96f2d8e6190fa6730a1b2338eb9a57c09a4cd86c99f19ccdea5a4b91a46865dfebd178d489937c5ec1b8346c476313b416c807da SHA512 539328a40541f1de56b4626a40aa6868fb2c998e6b0fada9d0ad2d5fa974210fa74a61fe2dd860826786bf29729a19ebb32e449336fd62b5dbf0397f241d1384 DIST swift-syntax-6.0.2.tar.gz 1260865 BLAKE2B 487e0dbfd616c3d65f9c5589d43295bcdd316dcf0b96acddc7c2a3e5dfbb400a9ae82930d8a21891ba98c530879f3bb0e4ec9be267f44726081510e55e105019 SHA512 0bd6a979cbd3f25076632240c4612a8aa32f74595a770d76e68ebe00274c61bc4368adeb6d165daf7369054e6acb6334fe554bbd597472673f3fb7a9328ffd77 +DIST swift-syntax-6.0.3.tar.gz 1260836 BLAKE2B 0eaea3d5203afd4eca6e6af89037306bb626d4c0da5ede8f1448d8618e64acfee8cb80425ac678d9e09330f68c084286972ab83b821aa49a703790c271938258 SHA512 3e1375f3adfbe8f90518c18643582b9ee42444d67e501734e0bc5ecbebfffc9de98bb78a6430a0f42b88f1abbecb2909492228d5cd6098708cef46fbc1a9f37c DIST swift-system-1.1.1.tar.gz 69981 BLAKE2B c6e6685228642bcdf403806b58d5ca426ef3c5f85737ddfd52e189b326871f2c482436c90a841c35e83db6dec95cbad3538a38b5c112de9ae7495d7495c61861 SHA512 fec08fbc352197215596974303cd7e08b46ff44b1bd36c70b95be4e7490880f4d7e645e64e90f1c81bfca06d9302c600ccc02c9f5cc7b83a69da46489b105e1c DIST swift-system-1.3.0.tar.gz 74773 BLAKE2B ce43ab596ebbcc58d082482d57057b2fc50c2f832ffd38f9bea6a1d54c1f6d79722add4ebf7efa41278e0d1ed47e10353a0ebe63956a4891b68502b91e623df4 SHA512 64c53b2e43e0b01135f2566e11af0f527557b64d3acb63904cc6e7ed74a4c08118c887670fd2ecc82e3036d96ed1dffd6066f37d9c660b1e65a63a1f5cee7586 DIST swift-testing-6.0.1.tar.gz 313164 BLAKE2B 56395ae2765f92de15f674d99953af928c3b5f476f69dc6de7fd0cef48f0ac2d2a6f7fec3eb1df570cdc9c7db8a8ebfe60fa05303c16e6e00cb868e45843b313 SHA512 b8ba58ed115dbbd4a0f864048a7a40df899d5639a24584a67bde7283b3e9495c55d133af774d57ad93fc3f697b9b90095e9541367a5cda0ccfca0b2deacd1697 DIST swift-testing-6.0.2.tar.gz 314517 BLAKE2B a613033e07a7a503ee21eecb975f0c733af20d2c283fcef4f2acfffe3a1eb41607bb254851a51a85af07349d8da5993103b283e5ce54ebe84ba11c6a76159f63 SHA512 b128189427a1e741fe5352ba6a416c66e0bbff1cc513f59eadcd6204933309a705601863cd587420f58c6914ffc606d12996134411289eca6496e16d4af2ff37 +DIST swift-testing-6.0.3.tar.gz 314152 BLAKE2B 976d1f0f6a6f564ef5ee2b4349388097b9da4f692912efbf28c8599ce7c61cd56a5bdcd81be0bf3170a8709a9a65bb8c46d96fe3542efe454284d76eaeaf40d0 SHA512 fbec1c05c419656d207427c2a3191610ce1dceb252ebe5a4455b494d21065271cf6829555995138a9fbbdee1fc33324ba60f87aa62a5b102cc6443ac32d1db33 DIST swift-tools-support-core-5.10.1.tar.gz 240649 BLAKE2B 42c4106a94252fd5cc0667e94daf107373996a1aac71c0f2d73307c6186d18e61f04cbae574cfd75e848262ab423faaea79555f0b15b699d3441d2f6d80d2bfe SHA512 d69d2e4e9b1e6c44b97c88b73101f7b66a8adb59275e77ca0e3ededd7bf444285a649855f94e7f8aee7b965b734e9b657eef65671f3ce0c4b0c6971380672e6a DIST swift-tools-support-core-6.0.1.tar.gz 241682 BLAKE2B 283d75a689a109980429d566d3e1929adb18448d6f2141be160282570ba2fd13341f4492177728b3d642d283369477f01ae0fe120dce57c5883e42d094f28603 SHA512 d37f65e7fda89578c2ecfda3a0f3edfbf67b43ce7a5821e86e72cbec8d17f329a9ea518ecf3e8a51aa54e183cf0e982593a9978472fae51440faa14478f0f74a DIST swift-tools-support-core-6.0.2.tar.gz 241695 BLAKE2B 37d04431f336cf7af7e2f7ddcf070371e181ebfdab609d89c2536b3a8fd704046f209f14c654afaca441c6b4b0e59e0a6ec63aa09c8205a9203d7bdbbf235d21 SHA512 976b25254b198d806eed7249e033c1589eabb3fab8016e09e106c8f6c57c6a6f90fc72e63620100048b10a14a62f194ca408af31efd618613d9ff922b0c789ba +DIST swift-tools-support-core-6.0.3.tar.gz 241702 BLAKE2B c41519b62b3cd819cca3efab41db277464b02536b5672decf9e18b0c595433f04d77fd51f2cf8244a71951a2e8b3c66c99dd9fd9e9b4cc81bd1223fd06690f61 SHA512 7759ff6320e1f87a30d43d47b7f137698e6795cca1515040b90e4b9c6e037cefc4cb4f863925ecd06b606b4a10f6270f3b79325755cf277596332cd62761c1ce DIST swift-xcode-playground-support-5.10.1.tar.gz 127305 BLAKE2B 702f331c5dbb6fd6c11506b8cd10cdf27d36ee4ab273d5a18d5d80c068ba3fdb7a8b99eeb27f4dfcb7a8bfa060a73452ed4a8e98ac7eb33f8ea657ae67573b21 SHA512 d1f9a178891c64c3e40cd2ae56a48b8afedeb1981330776a04bddff9b94dcaf09542291bf234e6ed1515e046fa8fced506e7b3c3461bc690ca01a58640222c24 diff --git a/dev-lang/swift/files/swift-6.0.3/backtracing-noexecstack.patch b/dev-lang/swift/files/swift-6.0.3/backtracing-noexecstack.patch new file mode 120000 index 0000000000..5b373f68a5 --- /dev/null +++ b/dev-lang/swift/files/swift-6.0.3/backtracing-noexecstack.patch @@ -0,0 +1 @@ +../swift-6.0.2/backtracing-noexecstack.patch \ No newline at end of file diff --git a/dev-lang/swift/files/swift-6.0.3/disable-libdispatch-werror.patch b/dev-lang/swift/files/swift-6.0.3/disable-libdispatch-werror.patch new file mode 120000 index 0000000000..a9006c7a9c --- /dev/null +++ b/dev-lang/swift/files/swift-6.0.3/disable-libdispatch-werror.patch @@ -0,0 +1 @@ +../swift-6.0.2/disable-libdispatch-werror.patch \ No newline at end of file diff --git a/dev-lang/swift/files/swift-6.0.3/gentoo-build-preset.patch b/dev-lang/swift/files/swift-6.0.3/gentoo-build-preset.patch new file mode 100644 index 0000000000..5a00098402 --- /dev/null +++ b/dev-lang/swift/files/swift-6.0.3/gentoo-build-preset.patch @@ -0,0 +1,49 @@ +# Individual preset options: +# +# 1. mixin-preset: building for Linux, without compiler assertions, and with +# most tests disabled +# 2. build-ninja=0, libicu=0, skip-build-curl, skip-build-zlib: we'd prefer to +# pick these up from the system +# 3. build-swift-libexec=0: don't build binaries normally installed in +# `/usr/local/libexec` because we're not allowed to install there ourselves +# 4. extra-cmake-options: +# * -DSWIFT_USE_LINKER=lld: let Swift know we'll be building it with `lld` +# * -DBUILD_TESTING, -DSWIFT_INCLUDE_TESTS, -DSWIFT_INCLUDE_TEST_BINARIES: +# the `no_test` preset disables building most, but not all tests; we don't +# need to build any of them +# * -DCOMPILER_RT_BUILD_ORC: the `compiler-rt` library defaults to building +# the ORC LLVM JIT library, which we don't require; we disable it because +# it builds with executable stacks, which trip up warnings on installation +# * -DPython3_FIND_UNVERSIONED_NAMES: LLDB ships with Python bindings, and +# uses CMake to search for Python. By default, CMake tries to find the +# latest version installed on disk (currently, `python3.13`, then +# `python3.12`, then...). This might not be the version of Python specified +# by `PYTHON_SINGLE_TARGET`, which we want to respect. We use +# `python_setup` to place `${EPYTHON}` at the front of `PATH` as the +# unversioned `python3`, so we want CMake to discover and use this binary +# first before falling back to its search +# 5. llvm-targets-to-build: we don't currently support architectures other than +# amd64, so there's no point in building LLVM for multiple architectures; if +# this changes (or we start supporting cross-compilation), we'll need to +# build for more than just the host + +--- a/swift/utils/build-presets.ini ++++ b/swift/utils/build-presets.ini +@@ -3051,3 +3051,17 @@ skip-test-cmark + + llvm-cmake-options= + -DCLANG_DEFAULT_LINKER=gold ++ ++[preset: gentoo] ++mixin-preset=buildbot_linux,no_assertions,no_test ++build-ninja=0 ++extra-cmake-options= ++ -DLLVM_USE_LINKER:STRING=lld ++ -DBUILD_TESTING:BOOL=NO ++ -DSWIFT_INCLUDE_TESTS:BOOL=NO ++ -DSWIFT_INCLUDE_TEST_BINARIES:BOOL=NO ++ -DCOMPILER_RT_BUILD_ORC:BOOL=NO ++ -DPython3_FIND_UNVERSIONED_NAMES:STRING=FIRST ++llvm-targets-to-build=host ++skip-build-curl ++skip-build-zlib diff --git a/dev-lang/swift/files/swift-6.0.3/link-ncurses-tinfo.patch b/dev-lang/swift/files/swift-6.0.3/link-ncurses-tinfo.patch new file mode 120000 index 0000000000..9b34a2cd86 --- /dev/null +++ b/dev-lang/swift/files/swift-6.0.3/link-ncurses-tinfo.patch @@ -0,0 +1 @@ +../swift-6.0.2/link-ncurses-tinfo.patch \ No newline at end of file diff --git a/dev-lang/swift/files/swift-6.0.3/link-with-lld.patch b/dev-lang/swift/files/swift-6.0.3/link-with-lld.patch new file mode 100644 index 0000000000..b79d338f57 --- /dev/null +++ b/dev-lang/swift/files/swift-6.0.3/link-with-lld.patch @@ -0,0 +1,44 @@ +# Swift defaults to building with `gold` on Linux because `bfd` can't correctly +# handle Swift symbols; Gentoo no longer supports `gold`, so we have to make +# sure that we build with `lld`. + +--- a/swift/lib/Driver/UnixToolChains.cpp ++++ b/swift/lib/Driver/UnixToolChains.cpp +@@ -109,36 +109,7 @@ ToolChain::InvocationInfo toolchains::GenericUnix::constructInvocation( + return II; + } + +-std::string toolchains::GenericUnix::getDefaultLinker() const { +- if (getTriple().isAndroid() +- || (getTriple().isMusl() +- && getTriple().getVendor() == llvm::Triple::Swift)) +- return "lld"; +- +- switch (getTriple().getArch()) { +- case llvm::Triple::arm: +- case llvm::Triple::aarch64: +- case llvm::Triple::aarch64_32: +- case llvm::Triple::armeb: +- case llvm::Triple::thumb: +- case llvm::Triple::thumbeb: +- // BFD linker has issues wrt relocation of the protocol conformance +- // section on these targets, it also generates COPY relocations for +- // final executables, as such, unless specified, we default to gold +- // linker. +- return "gold"; +- case llvm::Triple::x86: +- case llvm::Triple::x86_64: +- case llvm::Triple::ppc64: +- case llvm::Triple::ppc64le: +- case llvm::Triple::systemz: +- // BFD linker has issues wrt relocations against protected symbols. +- return "gold"; +- default: +- // Otherwise, use the default BFD linker. +- return ""; +- } +-} ++std::string toolchains::GenericUnix::getDefaultLinker() const { return "lld"; } + + bool toolchains::GenericUnix::addRuntimeRPath(const llvm::Triple &T, + const llvm::opt::ArgList &Args) const { diff --git a/dev-lang/swift/swift-6.0.3.ebuild b/dev-lang/swift/swift-6.0.3.ebuild new file mode 100644 index 0000000000..c3a52bc8da --- /dev/null +++ b/dev-lang/swift/swift-6.0.3.ebuild @@ -0,0 +1,238 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( {15..18} ) +PYTHON_COMPAT=( python3_{10..13} ) +inherit llvm-r1 python-single-r1 + +DESCRIPTION="A high-level, general-purpose, multi-paradigm, compiled programming language" +HOMEPAGE="https://www.swift.org" + +SRC_URI=" + https://github.com/apple/swift-argument-parser/archive/refs/tags/1.2.3.tar.gz -> swift-argument-parser-1.2.3.tar.gz + https://github.com/apple/swift-asn1/archive/refs/tags/1.0.0.tar.gz -> swift-asn1-1.0.0.tar.gz + https://github.com/apple/swift-atomics/archive/refs/tags/1.2.0.tar.gz -> swift-atomics-1.2.0.tar.gz + https://github.com/apple/swift-certificates/archive/refs/tags/1.0.1.tar.gz -> swift-certificates-1.0.1.tar.gz + https://github.com/apple/swift-collections/archive/refs/tags/1.1.2.tar.gz -> swift-collections-1.1.2.tar.gz + https://github.com/apple/swift-crypto/archive/refs/tags/3.0.0.tar.gz -> swift-crypto-3.0.0.tar.gz + https://github.com/apple/swift-nio-ssl/archive/refs/tags/2.15.0.tar.gz -> swift-nio-ssl-2.15.0.tar.gz + https://github.com/apple/swift-nio/archive/refs/tags/2.31.2.tar.gz -> swift-nio-2.31.2.tar.gz + https://github.com/apple/swift-numerics/archive/refs/tags/1.0.2.tar.gz -> swift-numerics-1.0.2.tar.gz + https://github.com/apple/swift-system/archive/refs/tags/1.3.0.tar.gz -> swift-system-1.3.0.tar.gz + https://github.com/jpsim/Yams/archive/refs/tags/5.0.6.tar.gz -> Yams-5.0.6.tar.gz + https://github.com/swiftlang/indexstore-db/archive/refs/tags/${P}-RELEASE.tar.gz -> indexstore-db-${PV}.tar.gz + https://github.com/swiftlang/llvm-project/archive/refs/tags/${P}-RELEASE.tar.gz -> llvm-project-${PV}.tar.gz + https://github.com/swiftlang/sourcekit-lsp/archive/refs/tags/${P}-RELEASE.tar.gz -> sourcekit-lsp-${PV}.tar.gz + https://github.com/swiftlang/swift-cmark/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-cmark-${PV}.tar.gz + https://github.com/swiftlang/swift-corelibs-foundation/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-corelibs-foundation-${PV}.tar.gz + https://github.com/swiftlang/swift-corelibs-libdispatch/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-corelibs-libdispatch-${PV}.tar.gz + https://github.com/swiftlang/swift-corelibs-xctest/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-corelibs-xctest-${PV}.tar.gz + https://github.com/swiftlang/swift-docc-render-artifact/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-docc-render-artifact-${PV}.tar.gz + https://github.com/swiftlang/swift-docc-symbolkit/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-docc-symbolkit-${PV}.tar.gz + https://github.com/swiftlang/swift-docc/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-docc-${PV}.tar.gz + https://github.com/swiftlang/swift-driver/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-driver-${PV}.tar.gz + https://github.com/swiftlang/swift-experimental-string-processing/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-experimental-string-processing-${PV}.tar.gz + https://github.com/swiftlang/swift-format/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-format-${PV}.tar.gz + https://github.com/swiftlang/swift-foundation-icu/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-foundation-icu-${PV}.tar.gz + https://github.com/swiftlang/swift-foundation/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-foundation-${PV}.tar.gz + https://github.com/swiftlang/swift-installer-scripts/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-installer-scripts-${PV}.tar.gz + https://github.com/swiftlang/swift-integration-tests/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-integration-tests-${PV}.tar.gz + https://github.com/swiftlang/swift-llbuild/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-llbuild-${PV}.tar.gz + https://github.com/swiftlang/swift-llvm-bindings/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-llvm-bindings-${PV}.tar.gz + https://github.com/swiftlang/swift-lmdb/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-lmdb-${PV}.tar.gz + https://github.com/swiftlang/swift-markdown/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-markdown-${PV}.tar.gz + https://github.com/swiftlang/swift-package-manager/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-package-manager-${PV}.tar.gz + https://github.com/swiftlang/swift-stress-tester/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-stress-tester-${PV}.tar.gz + https://github.com/swiftlang/swift-syntax/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-syntax-${PV}.tar.gz + https://github.com/swiftlang/swift-testing/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-testing-${PV}.tar.gz + https://github.com/swiftlang/swift-tools-support-core/archive/refs/tags/${P}-RELEASE.tar.gz -> swift-tools-support-core-${PV}.tar.gz + https://github.com/swiftlang/swift/archive/refs/tags/${P}-RELEASE.tar.gz -> ${P}.tar.gz +" + +PATCHES=( + "${FILESDIR}/${PF}/backtracing-noexecstack.patch" + "${FILESDIR}/${PF}/disable-libdispatch-werror.patch" + "${FILESDIR}/${PF}/gentoo-build-preset.patch" + "${FILESDIR}/${PF}/link-ncurses-tinfo.patch" + "${FILESDIR}/${PF}/link-with-lld.patch" +) + +S="${WORKDIR}" +LICENSE="Apache-2.0" +SLOT="6/0" +KEYWORDS="~amd64" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RESTRICT="strip" + +RDEPEND=" + ${PYTHON_DEPS} + !~dev-lang/swift-5.10.1:0 + >=dev-db/sqlite-3 + >=dev-libs/icu-69 + >=dev-libs/libedit-20221030 + >=dev-libs/libxml2-2.11.5 + >=net-misc/curl-8.4 + >=sys-libs/ncurses-6 + >=sys-libs/zlib-1.3 + app-eselect/eselect-swift + dev-lang/python + $(llvm_gen_dep 'llvm-core/lld:${LLVM_SLOT}=') +" + +BDEPEND=" + ${PYTHON_DEPS} + >=dev-build/cmake-3.24.2 + >=dev-build/ninja-1.11.1 + >=dev-db/sqlite-3 + >=dev-libs/icu-69 + >=dev-libs/libedit-20221030 + >=dev-libs/libxml2-2.11.5 + >=dev-util/patchelf-0.18 + >=dev-vcs/git-2.39 + >=sys-apps/coreutils-9 + >=sys-libs/ncurses-6 + >=sys-libs/zlib-1.3 + || ( + dev-lang/swift + dev-lang/swift-bootstrap + ) + $(llvm_gen_dep ' + llvm-core/clang:${LLVM_SLOT}= + llvm-core/lld:${LLVM_SLOT}= + ') + dev-lang/python + $(python_gen_cond_dep ' + dev-python/setuptools[${PYTHON_USEDEP}] + ' python3_{12..13}) +" + +# Adapted from `flag-o-matic.eclass`'s `raw-ldflags`: turns GCC-style flags +# (`-Wl,-foo`) into Clang-style flags (`-Xlinker -foo`). +clang-ldflags() { + local flag input="$@" + [[ -z ${input} ]] && input=${LDFLAGS} + set -- + for flag in ${input//,/ } ; do + case ${flag} in + -Wl) ;; + *) set -- "$@" "-Xlinker ${flag}" ;; + esac + done + echo "$@" +} + +pkg_setup() { + # Sets `${EPYTHON}` according to `PYTHON_SINGLE_TARGET`, sets up + # `${T}/${EPYTHON}` with that version, and adds it to the `PATH`. + python_setup + + # Sets up `PATH` to point to the appropriate LLVM toolchain, and ensure + # we're using the toolchain for compilation. + llvm-r1_pkg_setup + CC="$(type -P clang)" + CXX="$(type -P clang++)" + LD="$(type -P ld.lld)" + + # Swift builds with CMake, which picks up `LDFLAGS` from the environment and + # populates `CMAKE_EXE_LINKER_FLAGS` with them. `LDFLAGS` are typically + # given as GCC-style flags (), which Clang understands; + # unfortunately, CMake passes these flags to all compilers under the + # assumption they support the same syntax, but `swiftc` _only_ understands + # Clang-style flags (`-Xlinker -foo`). In order to pass `LDFLAGS` in, we + # have to turn them into a format that `swiftc` will understand. + # + # We can do this because we know we're compiling with Clang specifically. + export LDFLAGS="$(clang-ldflags)" +} + +src_unpack() { + default + + # The Swift project expects a specific directory structure that we have to + # match. For most directories, it's enough to trim the version number at the + # end: + find "${S}" \ + -mindepth 1 -maxdepth 1 \ + -execdir sh -c \ + "mv '{}' \"\$(echo '{}' | sed -e 's_-\(swift-${PV}-RELEASE\|\([0-9]\+\.\)*[0-9]\+\)\$__' | tr '[:upper:]' '[:lower:]')\"" ';' \ + || die + + # Some one-off fixups: + pushd "${S}" \ + && mv 'swift-cmark' 'cmark' \ + && mv 'swift-llbuild' 'llbuild' \ + && mv 'swift-package-manager' 'swiftpm' \ + && popd \ + || die +} + +src_compile() { + # Building swift-driver writes to this directory for some reason, but the + # contents are irrelevant. + addpredict /var/lib/portage/home/.swiftpm + + # Versions of Swift 6.0 and later require an existing Swift compiler to + # bootstrap from. We can use any version from 5.10.1 and on. + local swift_version="$(best_version -b "${CATEGORY}/${PN}")" + swift_version="${swift_version#${CATEGORY}/}" # reduce to ${PVR} form + swift_version="${swift_version%-r[[:digit:]]*}" # reduce to ${P} form + + local original_path="${PATH}" + export PATH="/usr/lib64/${swift_version}/usr/bin:${original_path}" + "${S}/swift/utils/build-script" \ + --preset=gentoo \ + install_destdir="${S}/${P}" \ + installable_package="" \ + || die + + export PATH="${original_path}" +} + +src_install() { + # `libTesting` as built has its RPATH set to the absolute path to its + # containing dir, which is in the build sandbox. This directory won't exist + # after installation, and is the same as '$ORIGIN'. + patchelf --set-rpath '$ORIGIN' "${S}/${P}/usr/lib/swift/linux/libTesting.so" || die + + # The Swift build output is intended to be self-contained, and is + # _significantly_ easier to leave as-is than attempt to splat onto the + # filesystem; we'll install the output versioned into `/usr/lib64` and + # expose the relevant binaries via linking. + local dest_dir="/usr/lib64/${P}" + mkdir -p "${ED}/${dest_dir}" \ + && cp -pPR "${S}/${P}/." "${ED}/${dest_dir}" \ + || die + + # Swift ships with its own `clang`, `lldb`, etc.; we don't want these to be + # exposed externally, so we'll just symlink Swift-specific binaries into + # `/usr/bin`. (The majority of executables don't need to be exposed as + # `swift ` calls `swift-` directly.) + local bin + for bin in swift swiftc sourcekit-lsp; do + # We only install versioned symlinks; non-versioned links are maanged + # via `eselect swift`. + dosym -r "${dest_dir}/usr/bin/${bin}" "/usr/bin/${bin}-${PV}" + done +} + +pkg_postinst() { + # If we're installing the latest version of Swift, then update symlinks to + # it. (We don't want to call `eselect swift update` unconditionally in case + # we're installing an older version of Swift, and the user has intentionally + # selected a version other than the latest.) + if ! has_version ">${CATEGORY}/${P}"; then + eselect swift update + fi +} + +pkg_postrm() { + # We don't want to leave behind symlinks pointing to this Swift version on + # removal. + local eselect_swift_version="$(eselect swift show)" + if [[ "${eselect_swift_version}" == *"${P}" ]]; then + eselect swift update + fi +} diff --git a/dev-libs/sealcurses/Manifest b/dev-libs/sealcurses/Manifest index 59c3de213a..3b8aced3eb 100644 --- a/dev-libs/sealcurses/Manifest +++ b/dev-libs/sealcurses/Manifest @@ -1,2 +1,2 @@ -DIST sealcurses-2.0.18_pre20240921.tar.gz 22975 BLAKE2B 00572196c6f2b7169419b1a70f5a5ae3ce77965a554583081a82e50ccce8ed69b16e754d3b60b496f5dc01a53115650f2762d34a99ca6ad68d53c39bf26fc444 SHA512 c98083a7a160e471890edb35e0899f6a9a277893c6bc7241797fb9dc1914ad1026794c8ca689f32e10ae73eb7df8aa6763c07aa9188f1c1b9da2fc2225721d32 DIST sealcurses-2.0.18_pre20241014.tar.gz 22958 BLAKE2B c72fd9b5857fc2bf86fcb0e12f2d78a536b0ef9e4949b473005a34754a55ccb21cfd58b5403a12b0a07a4a1ec12c688d89cc9b04c81709b929213446bc8d5446 SHA512 3e26fc27f029d22522dddc0a220724af6b09de1e2ed2e9a41bad3749f817d1ff37db81d6fc4d5023e1ee1938dc438ed86c61c20a1e581cb99d942c0b5deb42a8 +DIST sealcurses-2.0.18_pre20241202.tar.gz 23008 BLAKE2B 78cd2df8ee8a776c7cb382bbd15e0810b3d67c60bdc5f8eb491f5f918cc05b9f1ad6cff8290d59406ee6535b5ee32c403852a516491bb82a1c7ef60c7e99e576 SHA512 8bae21b0692222883da45712fdcb0bd7251dc90ea9aba44a8a1453dd089b133a9a6f8e49cc4431886dba6ae6d2483a534cb5e1be57db1b6147fb39b634f4fe9c diff --git a/dev-libs/sealcurses/sealcurses-2.0.18_pre20240921.ebuild b/dev-libs/sealcurses/sealcurses-2.0.18_pre20241202.ebuild similarity index 93% rename from dev-libs/sealcurses/sealcurses-2.0.18_pre20240921.ebuild rename to dev-libs/sealcurses/sealcurses-2.0.18_pre20241202.ebuild index 2fcb7bda1f..84c4e00889 100644 --- a/dev-libs/sealcurses/sealcurses-2.0.18_pre20240921.ebuild +++ b/dev-libs/sealcurses/sealcurses-2.0.18_pre20241202.ebuild @@ -5,7 +5,7 @@ EAPI=8 inherit cmake flag-o-matic -COMMIT="fa54118f11e373e787835d440095bd7537cea5e5" +COMMIT="310348a6b88678a47d371c7edfcc1e8c76ca1677" DESCRIPTION="SDL Emulation and Adaptation Layer for Curses" HOMEPAGE="https://git.skyjake.fi/skyjake/sealcurses" SRC_URI="https://git.skyjake.fi/skyjake/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" diff --git a/dev-python/daiquiri/Manifest b/dev-python/daiquiri/Manifest index bc3a90ff62..be5816ce99 100644 --- a/dev-python/daiquiri/Manifest +++ b/dev-python/daiquiri/Manifest @@ -1 +1,2 @@ DIST daiquiri-3.2.3.tar.gz 19582 BLAKE2B 105ba4b80a405bcf0d64fcde585ab0cad4ab939d7d7048dba87f8f022d5bcf8e1708554459dba550765e2110e8987a4e26992d5c53db46b320a942b467d9b44e SHA512 a801e04f67340ed047322bdc65be97a463d268f26dd44615d7a4f17ca3de7c36bb244f6bd54e33c1c2055667f0b4086d98bcbf6778bc4eb99c08a657d6abd7b6 +DIST daiquiri-3.3.0.tar.gz 19473 BLAKE2B ff4b08ab4e920d1df9d3e1d59be0f85ab3f249a9916b74638ad63694080ba63dbd2fc611a8eb99f8ddc9da44b753d3f4325e2ba9c7e706bdbad18d3909e9f4bf SHA512 44abcbeeba72bea8b18541ed695eb0f62bcfdbe03456e34f38df536c9842988de52631fe72d5310daa03eb73b3cbb6efc428b972d4662559ab9650db1662b853 diff --git a/dev-python/daiquiri/daiquiri-3.3.0.ebuild b/dev-python/daiquiri/daiquiri-3.3.0.ebuild new file mode 100644 index 0000000000..f9e3df7c82 --- /dev/null +++ b/dev-python/daiquiri/daiquiri-3.3.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} pypy3 ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 optfeature pypi + +DESCRIPTION="Library to configure Python logging easily" +HOMEPAGE=" + https://pypi.org/project/daiquiri/ + https://github.com/Mergifyio/daiquiri +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=">=dev-python/python-json-logger-3[${PYTHON_USEDEP}]" +BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest + +distutils_enable_sphinx doc/source + +pkg_postinst() { + optfeature "journald support" dev-python/python-systemd +} diff --git a/dev-python/pydantic-settings/Manifest b/dev-python/pydantic-settings/Manifest index 82224f5c5d..1709fc26ef 100644 --- a/dev-python/pydantic-settings/Manifest +++ b/dev-python/pydantic-settings/Manifest @@ -1,2 +1,2 @@ -DIST pydantic_settings-2.6.0.tar.gz 75232 BLAKE2B 1fd0954f4785166433253f28b64e66b5bee2bc3ae0f78170800b5b4b26b5092a3b098ae59a275937de10022c9040e9eba398b62ed1a370364b2126d4ddf69a52 SHA512 c84fda5e343a654ea98ecc6c704be00882a5a1b5e05e2b84c91b7d48c113f79d505a85caa21fa03f1e63cfe6f564073f85556f8db0dedb13f68d6e19484633d3 DIST pydantic_settings-2.6.1.tar.gz 75646 BLAKE2B 5c0ea4ea143d03382f2b1adbda3cc60667cd100044f937d75be9b0f575d0f8e5410631e84d6a60e7b24e02db2d323c5684ddd89061acad9a5832f658aab1d220 SHA512 eead0b0584c0532955cfb7580a62d901870490be19c13fc6ee93851db55838090eb066f273b244e473e02f072a0a2fb27e440fb1ed1c6a21b4357bcb374001d6 +DIST pydantic_settings-2.7.0.tar.gz 79743 BLAKE2B b6593a17bfe36fca0554ab969842edefbf92cfff057ca3e022633b3a24439c62cb15190bc5d71b5b3b131b5ee0b90edc2719c1c75245cea426e7cca459dde4c8 SHA512 b87ce1a1b9e137936ed2320e8df5bfcd5aa2be7cdbdfbd8d2d038cbe4748ee5c0d716e62a7e9420b5be9dfb617f977eb8d806b608612a2a9e2eeac88de309289 diff --git a/dev-python/pydantic-settings/pydantic-settings-2.6.0.ebuild b/dev-python/pydantic-settings/pydantic-settings-2.7.0.ebuild similarity index 66% rename from dev-python/pydantic-settings/pydantic-settings-2.6.0.ebuild rename to dev-python/pydantic-settings/pydantic-settings-2.7.0.ebuild index 0dd2ce6681..d546eb8438 100644 --- a/dev-python/pydantic-settings/pydantic-settings-2.6.0.ebuild +++ b/dev-python/pydantic-settings/pydantic-settings-2.7.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{11..13} ) +PYTHON_COMPAT=( python3_{11..13} pypy3 ) inherit distutils-r1 pypi @@ -36,23 +36,6 @@ BDEPEND=" EPYTEST_IGNORE=( # Dependencies not packaged: pytest-examples tests/test_docs.py - # Dependencies not packaged: azure-keyvault-secrets, azure-identity - tests/test_source_azure_key_vault.py -) - -EPYTEST_DESELECT=( - # Failed: DID NOT RAISE - tests/test_settings.py::test_protected_namespace_defaults ) distutils_enable_tests pytest - -python_test() { - # Parsing --help output is width dependent - local -x COLUMNS=80 - - # Ebuild's "A" variable conflicts with test expectations - local -x A= - - epytest -} diff --git a/dev-python/pyrime/pyrime-0.0.7.ebuild b/dev-python/pyrime/pyrime-0.0.7.ebuild index 883b781f48..1c81703576 100644 --- a/dev-python/pyrime/pyrime-0.0.7.ebuild +++ b/dev-python/pyrime/pyrime-0.0.7.ebuild @@ -30,8 +30,14 @@ distutils_enable_tests pytest RDEPEND=" $DEPEND - prompt-toolkit? ( dev-python/prompt-toolkit[${PYTHON_USEDEP}] ) - ptpython? ( dev-python/ptpython[${PYTHON_USEDEP}] ) + prompt-toolkit? ( + dev-python/prompt-toolkit[${PYTHON_USEDEP}] + dev-python/platformdirs[${PYTHON_USEDEP}] + ) + ptpython? ( + dev-python/ptpython[${PYTHON_USEDEP}] + dev-python/platformdirs[${PYTHON_USEDEP}] + ) " python_test() { diff --git a/games-roguelike/cataclysm-dda/metadata.xml b/games-roguelike/cataclysm-dda/metadata.xml index 7ef52eda51..0e02eed2a7 100644 --- a/games-roguelike/cataclysm-dda/metadata.xml +++ b/games-roguelike/cataclysm-dda/metadata.xml @@ -1,6 +1,10 @@ + + strategictraveler@proton.me + strategictraveler + pastalian46@gmail.com Takuya Wakazono diff --git a/gui-apps/nwg-dock-hyprland/Manifest b/gui-apps/nwg-dock-hyprland/Manifest index eae813a73e..ad492d83ba 100644 --- a/gui-apps/nwg-dock-hyprland/Manifest +++ b/gui-apps/nwg-dock-hyprland/Manifest @@ -20,9 +20,10 @@ DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.24.0.mod 33 BLAKE2B d23b0efe00984112e0898051 DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.24.0.zip 1962535 BLAKE2B 8b6b1a2911bb4f51b816480301bf0847a1cad8a1ef3e83afe80ebaceb0523a83b0ac111be2684993d57ec7aa795e7134dbcbaceb97cb4a6878d62eec01828245 SHA512 bbacb232d3cb75c406ab01ae4cc8d53ac7bd90dc60b5d3b01f65fda400e519767d77fa826e446f4230149461600c03077b2821997453382f52a27a67eecb00d7 DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.26.0.mod 33 BLAKE2B d23b0efe00984112e089805105c084e5f6dfe243d2e4a392322ebc04fe86fba690396cb3390c00a9e58bd9df9885bebb2fb51471bfd1accc06dd54064618a24f SHA512 ec229018bf6fa169913d0c66821fc296766b8a71720123e8d8cfcf5b8b8da110e338d03b8233b1224b8586ea9d9e4231b9720c1f806d4be2523413c521acf97b DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.26.0.zip 1970363 BLAKE2B b14837118c8f398ccc6b496a61c767ec2440e7f0e5dc638eb795b2523bd0d10bf0b562af318ed5266ba6f1899ba73e0ebeb2b08445d10421a922d6707a9ba525 SHA512 e00a7315ae42ba096c8256a709f32249f6bdcfd9edee79fc11ac8d8d2438514e20aa06faacea3268afb90d53af39e5431ee3656ecb89b87f23f5a431be9b34d2 +DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.27.0.mod 33 BLAKE2B d23b0efe00984112e089805105c084e5f6dfe243d2e4a392322ebc04fe86fba690396cb3390c00a9e58bd9df9885bebb2fb51471bfd1accc06dd54064618a24f SHA512 ec229018bf6fa169913d0c66821fc296766b8a71720123e8d8cfcf5b8b8da110e338d03b8233b1224b8586ea9d9e4231b9720c1f806d4be2523413c521acf97b +DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.27.0.zip 1982045 BLAKE2B c4563a9b929f29115ea11a7ba878c01c67f402f17a4381426346d87ee1433996af03e859b49336551c861cb1a20a545d507d7c1aaccb6acd992e3fd438685cd1 SHA512 ee1e8593f2fd71f0f7f5898cda53aba99a239463e84e9c6668939e98a2bde43a106796ce6e1611bcbc98874ba7427d2c37bf29966b8b9fa6f193443d942dece3 DIST gopkg.in%2Fcheck.v1%2F@v%2Fv0.0.0-20161208181325-20d25e280405.mod 25 BLAKE2B 6470f3d94700c4d8b3176d692bdb91646750f2c6a866ff2ef4183aff1de01f024a8757f97b4626ec0355092e5f25e7ded91cd5be845f627d107c58b1daf400d7 SHA512 9ac0f80ef05881387cb2f48f81560f3207fe586ea16495383662e6d62e43d93fac01dfe72e1d0063d3ab065331dab3a8098d7da4f1830ba1aff6f27f8e1bc1b2 DIST gopkg.in%2Fyaml.v3%2F@v%2Fv3.0.0-20200313102051-9f266ea9e77c.mod 95 BLAKE2B fbb87f0644ec9da5d4386358d23cdb15b0d23e8212e712f16f338455a3a0ad19fbfd63e92c955c359237ddfa8bb76d6d08280eead24d321668431891eca1e8ab SHA512 307ca9123efc577ca04828996ee9d8edbb51794ccb4b8d9f169ba689e7276aa5f6ae106a04b22b7fab853ffacfebcbf74468b64eaefd57445864c1fbc77fad9d DIST gopkg.in%2Fyaml.v3%2F@v%2Fv3.0.0-20200313102051-9f266ea9e77c.zip 101467 BLAKE2B 8bb0aec8e693a4c0da59f1931e1fdcf6f94a236faba149d5af91e87284f39c693d20be65248eecde739cb555e371804fa6c723a56c69e6d02a347ba908e968b1 SHA512 bee7757d760f5ba1b9f7523af358652a5cb65f2b0064da097f78450871b2636efcbab0298a9871bbb3ce8012bf95a155949251d4f61464dde510097b936b47a8 -DIST nwg-dock-hyprland-0.3.0.tar.gz 21357 BLAKE2B 9f50671395dd2167aac9cc363ede05feff85e140b58eabdb8407387ef87f166bb9b9d969b445b4a3f081a611e4092531d8db622df10c11e233397f4432c47f23 SHA512 f2c6610b5bedf8043231329ac3925ba9fc3b1115d683ae57c6af59c4ac977657e9ff5fbf425b9dda2ce0613f7c18dc01cd476c51798b3b526c55608598454507 -DIST nwg-dock-hyprland-0.3.1.tar.gz 21757 BLAKE2B 5a27066e54a278f19cc1709ed282a45cc16271eb6ab001101aa76ce5984840dbdddbf90feab49f04705dd0e0ded2bd2eba6a498f131d86d97c09086b2a6ff267 SHA512 2220de9ad4f9e4b0b66bd95163e8fe094b3ee7cc523dbbc982b9851e2d8b433adee341d080f6ea25d9778f0a2d6898de38fbf1d9d0f434fc5d47aea11b3e9fbc DIST nwg-dock-hyprland-0.3.2.tar.gz 21828 BLAKE2B 43d1e0ed595dbaace100db7a48f18eb7d77447b52691b680e3f03a8cf7361a45fffc1a4f0dbd7047c7688c2b0888600ebc197760c9d689dd877def401c5db2af SHA512 ddc408be340aee89c16d0c3e6951f364ee839010b8f5a107a04dbc7d7f279cbade50640282d000101e3371ebb449aa62afb3837bde00d07aa6f9885c2a3bc972 +DIST nwg-dock-hyprland-0.3.3.tar.gz 22537 BLAKE2B 2306f3c1530414172fee747501e08f2aa63f586229d08aa25ed5c40d72f067ca3749dae1852fbb22e7bd14718b3321cc6f3ed2dbd7d72506e131fa44ea0fb49f SHA512 0a636ef45263125230f6ac80c0fd2d82d8c44b9047cda1b9b46131b6d71632c5c84a259e62a90aafb2c01418ee2383d88d627a24f87c722368c7f311c7f4e55e diff --git a/gui-apps/nwg-dock-hyprland/nwg-dock-hyprland-0.3.1.ebuild b/gui-apps/nwg-dock-hyprland/nwg-dock-hyprland-0.3.1.ebuild deleted file mode 100644 index a44575bd58..0000000000 --- a/gui-apps/nwg-dock-hyprland/nwg-dock-hyprland-0.3.1.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module - -EGO_SUM=( - "github.com/allan-simon/go-singleinstance v0.0.0-20210120080615-d0997106ab37" - "github.com/allan-simon/go-singleinstance v0.0.0-20210120080615-d0997106ab37/go.mod" - "github.com/davecgh/go-spew v1.1.0/go.mod" - "github.com/davecgh/go-spew v1.1.1" - "github.com/davecgh/go-spew v1.1.1/go.mod" - "github.com/dlasky/gotk3-layershell v0.0.0-20240515133811-5c5115f0d774" - "github.com/dlasky/gotk3-layershell v0.0.0-20240515133811-5c5115f0d774/go.mod" - "github.com/gotk3/gotk3 v0.6.1/go.mod" - "github.com/gotk3/gotk3 v0.6.5-0.20240618185848-ff349ae13f56" - "github.com/gotk3/gotk3 v0.6.5-0.20240618185848-ff349ae13f56/go.mod" - "github.com/pmezard/go-difflib v1.0.0" - "github.com/pmezard/go-difflib v1.0.0/go.mod" - "github.com/sirupsen/logrus v1.9.3" - "github.com/sirupsen/logrus v1.9.3/go.mod" - "github.com/stretchr/objx v0.1.0/go.mod" - "github.com/stretchr/testify v1.7.0" - "github.com/stretchr/testify v1.7.0/go.mod" - "golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod" - "golang.org/x/sys v0.24.0" - "golang.org/x/sys v0.24.0/go.mod" - "gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod" - "gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c" - "gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod" -) -go-module_set_globals - -DESCRIPTION="GTK3-based dock for Hyprland" -HOMEPAGE="https://github.com/nwg-piotr/nwg-dock-hyprland" -SRC_URI="https://github.com/nwg-piotr/nwg-dock-hyprland/archive/v${PV}.tar.gz -> ${P}.tar.gz - ${EGO_SUM_SRC_URI}" -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - gui-libs/gtk-layer-shell - gui-wm/hyprland - x11-libs/gtk+:3 - app-accessibility/at-spi2-core:2 - dev-libs/glib:2 - media-libs/fontconfig - media-libs/freetype - media-libs/harfbuzz:= - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - x11-libs/pango -" -DEPEND=" - >=dev-lang/go-1.20 - ${RDEPEND} -" - -src_compile() { - emake build -} - -src_install() { - insinto /usr/share/nwg-dock-hyprland - doins -r images - doins config/* - dobin bin/nwg-dock-hyprland -} diff --git a/gui-apps/nwg-dock-hyprland/nwg-dock-hyprland-0.3.0.ebuild b/gui-apps/nwg-dock-hyprland/nwg-dock-hyprland-0.3.3.ebuild similarity index 94% rename from gui-apps/nwg-dock-hyprland/nwg-dock-hyprland-0.3.0.ebuild rename to gui-apps/nwg-dock-hyprland/nwg-dock-hyprland-0.3.3.ebuild index a44575bd58..d3078a4684 100644 --- a/gui-apps/nwg-dock-hyprland/nwg-dock-hyprland-0.3.0.ebuild +++ b/gui-apps/nwg-dock-hyprland/nwg-dock-hyprland-0.3.3.ebuild @@ -26,6 +26,10 @@ EGO_SUM=( "golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod" "golang.org/x/sys v0.24.0" "golang.org/x/sys v0.24.0/go.mod" + "golang.org/x/sys v0.26.0" + "golang.org/x/sys v0.26.0/go.mod" + "golang.org/x/sys v0.27.0" + "golang.org/x/sys v0.27.0/go.mod" "gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod" "gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c" "gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod" diff --git a/gui-apps/nwg-panel/Manifest b/gui-apps/nwg-panel/Manifest index a8c55fc95d..35e146e045 100644 --- a/gui-apps/nwg-panel/Manifest +++ b/gui-apps/nwg-panel/Manifest @@ -1,7 +1,5 @@ -DIST nwg-panel-0.9.44.tar.gz 238260 BLAKE2B 5c0a0ebbbea556ff5cee4d4bccafaa94b7ef8c87e4e98b4e622a4ce17d1d37bfb9ef8d56957aca07b33a45c29844b2dc3ac3908331302210865c4ce1693ed58e SHA512 925c4efdda9e24b4b27ed5d925b47d5e3bf592380af44f67b795497dcbd47ac27ddb0b1f5dfccc350ce8d763eca4d6d78e7c8b6406d0feff977b8a6d31957680 -DIST nwg-panel-0.9.45.tar.gz 238392 BLAKE2B f41247c55730cbfc320943642c9b523aff20cfc748c248a1b7c958f68c21f2efa7c95ac04d2ddf8f78a98cb4b9fa94ff1d7f5500cbe85eac3d5e240794c13ee8 SHA512 93a3564cc0cdcd865fa4e8eabb5164a8a74662c7a8eb2e056aac4195260deb1fc2b08c22e87ee6dbd5cb23fb3d6c6c2bfd456ee02016c5fe2daeb5354ae80843 -DIST nwg-panel-0.9.46.tar.gz 238422 BLAKE2B 7d4d94f663c8c4ecfa865ac5c4b53f274f14f03e8065650dfb6f72c7abdf5df0082fd698437c07aff2f7a2f869a752a479cd08f514ff4ff5150113f7b155177c SHA512 08551945ca6227bafdd58e933e042faff3c10eb98444be15f8de563cc776813a0bd1e8510fb7ecf418527660c7f607dac8b6cab975f85ad6a797f1c034a7a686 -DIST nwg-panel-0.9.47.tar.gz 238407 BLAKE2B 3716f49ffd16c4a13a2e6ecba4bac73c0b60c34450590e2bb942b50970cdbaf627c97c7eabe9ab61a425984b565949848df691c384610e53938f78dfdb57d0c1 SHA512 73c00402eca9e4d5eafda4dc7a744e8aa62e63d1aaa5fd20964b82b2f166b08680fcb5d1c1a991ea53c6083458b92a6880cb85dadcb1d99260e85ce0263d5d8b -DIST nwg-panel-0.9.48.tar.gz 238415 BLAKE2B fea22ce77d26bba29c3c76240fbb1c40e849d69fd24b57f5816d7a738b9ff5585ad620edd50ed47b2d325f8f282b787d2dccf221abd9f51836698aa6f4669c34 SHA512 6842e18dc72fa642bc2a5b64ef6504e62c50086f016957436cd8f8589bc2f33acf09fab9fede0ab79debb96a5dc05e3ec32ee5c6784db8cdb691734f8149bd3d -DIST nwg-panel-0.9.49.tar.gz 250341 BLAKE2B 008b8ac6f0c899449f1a3e8931cedeba50f0621cf2eefcf7b9640a7bc66f911a97271fd8e74a80de18150e0f3b7d57a8c60ad5cadac6f677551a392919c4d31c SHA512 1b84de344a749ecfcb2efbf0e6034efb8710f6a712c765e9008decde9f4e977d66a7bb803489e05dcab30e518fd9190951670be84e763a0012119da2019b8d0f DIST nwg-panel-0.9.50.tar.gz 250289 BLAKE2B 549f9a557f76aca5287e030ad7112cd1732b6f4a8f8472ba2d346429bd2bcdd398301f8fa50240d4a632476caf2f1fa2439c96379c4c46264f71a6240fae39d0 SHA512 064d6a638227fa1a458de4d1073557fafebb55703f03f62beb068c41f89be3a6193c7ff3aee516793bf7d80d775b1921ce865268f1c0bbfb28ed23e31acfee90 +DIST nwg-panel-0.9.51.tar.gz 250339 BLAKE2B bb5964cae732c13fe0df45878a8191eddc89ba59e22573c15590c03ee77280deb42b97363d87c7d31e75debf974c33f8eeba833aaec99fdfac622ea7d88dc9a3 SHA512 9d6e57fff7db2b43925bf67b9a08487926d1ecf3034300e2abf4488e72009b0f2b8dee6c908bc21ba1d6b6f2e3e3fa9b47896362478004f73cfce35b590945cb +DIST nwg-panel-0.9.52.tar.gz 250349 BLAKE2B f31abec41b093fc12ce0ee61b18a505be2a205ac2ab16c433a582473bd484a98a6215b54cbbd689d981fe8a6bbd8768c88a1c70dfbd12227aa81ff283671fb30 SHA512 59672a207f0879ace64c2c2b1b7da450b69c98fb204b70890d7b749bbf20648cf9235d03ac702d6cc806c1ffd5d4b11a217dfdb48c083cc085677e7a0c2e3168 +DIST nwg-panel-0.9.53.tar.gz 250629 BLAKE2B 88f0ae9a71f5a29bccab45c187d38aeef130f268e19a925c28acff89974af13b89662baa0903a4788b4f91ad07ec59c014ea520d71f495dc6a58578795fca5ef SHA512 d91f2705db98c4af6b517c5ea1fc9a03fcdb4d0b24c5d6a73c1f58e44bdb19235964af939c7c5d32159b26d1b4dd2be6a61616471599907a639416bb1d28181a +DIST nwg-panel-0.9.54.tar.gz 250649 BLAKE2B 75a909673f0fcb9455354b927e33d6568c767af890eba79b9d538492d9df8cdd316aae0c82645ef0ea48a008498c0e43ea0309d15846c00cc5918b66edab9412 SHA512 af7d897a0fc68aa0b87a88135d73837670aa95ae87b182ac2a8479cdf7bdb30a6af4f9784272450473976c56969027cae9ea46dc907f42a727bc475c830ade10 diff --git a/gui-apps/nwg-panel/nwg-panel-0.9.48.ebuild b/gui-apps/nwg-panel/nwg-panel-0.9.48.ebuild deleted file mode 100644 index 0a46656916..0000000000 --- a/gui-apps/nwg-panel/nwg-panel-0.9.48.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{11..12} ) -DISTUTILS_USE_PEP517=setuptools -inherit desktop distutils-r1 systemd xdg-utils - -if [[ "${PV}" == 9999 ]] -then - inherit git-r3 - EGIT_REPO_URI="https://github.com/nwg-piotr/nwg-panel.git" -else - SRC_URI="https://github.com/nwg-piotr/nwg-panel/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -DESCRIPTION="GTK3-based panel for sway and Hyprland Wayland compositors" -HOMEPAGE="https://github.com/nwg-piotr/nwg-panel" -LICENSE="MIT" - -SLOT="0" - -RDEPEND=" - x11-libs/gtk+:3 - dev-python/pygobject[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - dev-python/i3ipc[${PYTHON_USEDEP}] - dev-python/dasbus[${PYTHON_USEDEP}] - gui-apps/nwg-icon-picker - media-sound/playerctl - gui-libs/gtk-layer-shell[introspection] -" -DEPEND="${RDEPEND}" - -python_install_all() { - distutils-r1_python_install_all - domenu nwg-panel-config.desktop - domenu nwg-processes.desktop - doicon nwg-panel.svg - doicon nwg-processes.svg - doicon nwg-shell.svg - systemd_dounit nwg-panel.service -} - -pkg_postinst() { - xdg_desktop_database_update -} - -pkg_postrm() { - xdg_desktop_database_update -} diff --git a/gui-apps/nwg-panel/nwg-panel-0.9.49.ebuild b/gui-apps/nwg-panel/nwg-panel-0.9.49.ebuild deleted file mode 100644 index 0a46656916..0000000000 --- a/gui-apps/nwg-panel/nwg-panel-0.9.49.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{11..12} ) -DISTUTILS_USE_PEP517=setuptools -inherit desktop distutils-r1 systemd xdg-utils - -if [[ "${PV}" == 9999 ]] -then - inherit git-r3 - EGIT_REPO_URI="https://github.com/nwg-piotr/nwg-panel.git" -else - SRC_URI="https://github.com/nwg-piotr/nwg-panel/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -DESCRIPTION="GTK3-based panel for sway and Hyprland Wayland compositors" -HOMEPAGE="https://github.com/nwg-piotr/nwg-panel" -LICENSE="MIT" - -SLOT="0" - -RDEPEND=" - x11-libs/gtk+:3 - dev-python/pygobject[${PYTHON_USEDEP}] - dev-python/psutil[${PYTHON_USEDEP}] - dev-python/i3ipc[${PYTHON_USEDEP}] - dev-python/dasbus[${PYTHON_USEDEP}] - gui-apps/nwg-icon-picker - media-sound/playerctl - gui-libs/gtk-layer-shell[introspection] -" -DEPEND="${RDEPEND}" - -python_install_all() { - distutils-r1_python_install_all - domenu nwg-panel-config.desktop - domenu nwg-processes.desktop - doicon nwg-panel.svg - doicon nwg-processes.svg - doicon nwg-shell.svg - systemd_dounit nwg-panel.service -} - -pkg_postinst() { - xdg_desktop_database_update -} - -pkg_postrm() { - xdg_desktop_database_update -} diff --git a/gui-apps/nwg-panel/nwg-panel-0.9.44.ebuild b/gui-apps/nwg-panel/nwg-panel-0.9.51.ebuild similarity index 100% rename from gui-apps/nwg-panel/nwg-panel-0.9.44.ebuild rename to gui-apps/nwg-panel/nwg-panel-0.9.51.ebuild diff --git a/gui-apps/nwg-panel/nwg-panel-0.9.45.ebuild b/gui-apps/nwg-panel/nwg-panel-0.9.52.ebuild similarity index 100% rename from gui-apps/nwg-panel/nwg-panel-0.9.45.ebuild rename to gui-apps/nwg-panel/nwg-panel-0.9.52.ebuild diff --git a/gui-apps/nwg-panel/nwg-panel-0.9.46.ebuild b/gui-apps/nwg-panel/nwg-panel-0.9.53.ebuild similarity index 100% rename from gui-apps/nwg-panel/nwg-panel-0.9.46.ebuild rename to gui-apps/nwg-panel/nwg-panel-0.9.53.ebuild diff --git a/gui-apps/nwg-panel/nwg-panel-0.9.47.ebuild b/gui-apps/nwg-panel/nwg-panel-0.9.54.ebuild similarity index 100% rename from gui-apps/nwg-panel/nwg-panel-0.9.47.ebuild rename to gui-apps/nwg-panel/nwg-panel-0.9.54.ebuild diff --git a/gui-apps/nwg-shell-config/Manifest b/gui-apps/nwg-shell-config/Manifest index 6fcf8f681c..55992a94a2 100644 --- a/gui-apps/nwg-shell-config/Manifest +++ b/gui-apps/nwg-shell-config/Manifest @@ -1,6 +1,4 @@ -DIST nwg-shell-config-0.5.46.tar.gz 116709 BLAKE2B 6044602893541cdfa3f359310a87a1194f42f5d014a568f060a21be8c833122a1131c3fe7bc1d6ad57594958fd66e1b802b12067336ff1697a5c401224a297fa SHA512 219596e216ee04797bf1b176995fabcee82308b727fbfe0067a45364790780fc74c6afda3b6721226ae4fa0deca67d5d7c3765282da2f54c95d20f418794ab63 -DIST nwg-shell-config-0.5.47.tar.gz 117727 BLAKE2B f7cb52023ee2f375cee7f397f295d765b1b81051bbeaf76527d7a8d4e8972c0898963d2236262a49f9f35be0662ff735de516facc4a8a048f01dfd5454da3d03 SHA512 14d61c0116daa95bfdd3744c14df046662dfe9410148c6bdfb9bcb810b5edeb48aedae40ddf24a25771ff2277a440c4a4087801cecb40729a7887422db7a4d09 -DIST nwg-shell-config-0.5.48.tar.gz 118639 BLAKE2B 67b1e3ef2e0c0eaed5be11008a1115b0040fc9034e1eb75812f799bb83607f5940f394735530ea626b079e7cb02d42e95cead3f2de9c9915361a657711d94524 SHA512 f2c5a88e24122258541086a6a1cea42810caef45cfdccbc1e77e560dcda2a28665099717d39ffdb39085e850f734c0bfe082f5cf60866cb3015c63ae295ef8aa -DIST nwg-shell-config-0.5.49.tar.gz 118676 BLAKE2B 03a6c270751936485f9ba7e7b9f24a4589e09c3b5f6acf2e0dc871d15a68abb52b8f2eeb7d1f536ef5aca2ef2aadbf2449e897d07296beaeb99aae00725d1324 SHA512 c49bae5758d3ca3a0121a787c275dd1ec5cd06404cb29139ee8d021e4dece3014bb36aa17a337c1de14c6e97511f88732c5622674203f1bc02f5d0b783537693 -DIST nwg-shell-config-0.5.50.tar.gz 118671 BLAKE2B b2e8cf208fc064f500b6ccf959666d865c98aa4d0c1506fb30ff63463962576933c5324baadf8bbe77f6e9d8171f4fbf3db219fea62b5cc9fd03bd85b2c02c01 SHA512 58fd5e4afc06f085882d8fbde498361cccc82e038153d5a35e17ecbb071927dcb9df508aabd6409e2b2a173ce48b793ae8ccedb7e0a8bf81b8b375122e1fd937 DIST nwg-shell-config-0.5.51.tar.gz 118572 BLAKE2B ad943797e39cb0840f6005c54e534fdd82ab1da36fd5870e2e75709090e2472def63798b1d9fb921f2675954ed467097a7c32ccb5eb693e1a4618fe6c1c5f7e3 SHA512 e5af9f6d4554516b081f5bfd7fbf5c25f7dd1bc8caa5771657b45af2b4216c67b9d432dd32fb9ae399de67a8cad60564ac16e84a31f2a616d7cafdb876f0226f +DIST nwg-shell-config-0.5.52.tar.gz 130606 BLAKE2B 8987f78b3c08ea35c0fbc6a9f3d44bed21769c92323be35e9293f5c02f4c6e23c0a14ef571dabb37815765894c1faba0171d660032d93d566afb15ddfd1f7483 SHA512 9e26de5fb899bf52c131d60ccb506a142b78140a085cd516b13eb46e2b04edaa96763729e3155426e9fe23cef62fbbb7bbb701cc6f2185f270efb9e38de8065e +DIST nwg-shell-config-0.5.53.tar.gz 130854 BLAKE2B 99468bb98f48749262a6babc34f899d14077d01e8224b68e7a31c0db27bbc7b69969bf42b204ca76812a2fa108d221440f4d7d01ab9ff31551eb2b2b574efc85 SHA512 0ac8a454d0d07120ea3190c2fc42e3d1823fb457cf29ddb955eb4aa454435fd17efec5bf1c8bc7b560b17adee1cf54a6b2f59f9d1e71f730b6c3b66eb28029dd +DIST nwg-shell-config-0.5.54.tar.gz 130862 BLAKE2B c6e860533b88d47e4006c9faf9052360735791e8d8efce16c6f92ba8e49976b116f1c09f9f178dc05e80c3db1b7c5b30260e819c5d8407e55a598958487ded28 SHA512 09856f061bb24b45cc367883dbc290fa0b251f4517c533c59e1f36f62280c210d907d571ee7b90426af36dbdfcaeb5f94a7fabecd71402dcb2588931011dbe4b diff --git a/gui-apps/nwg-shell-config/nwg-shell-config-0.5.49.ebuild b/gui-apps/nwg-shell-config/nwg-shell-config-0.5.49.ebuild deleted file mode 100644 index 18bb5419f7..0000000000 --- a/gui-apps/nwg-shell-config/nwg-shell-config-0.5.49.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{11..12} ) -DISTUTILS_USE_PEP517=setuptools -inherit desktop distutils-r1 xdg-utils - -DESCRIPTION="nwg-shell configuration utility" -HOMEPAGE="https://github.com/nwg-piotr/nwg-shell-config" -SRC_URI="https://github.com/nwg-piotr/nwg-shell-config/archive/v${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - gui-apps/nwg-shell - sci-geosciences/geopy - x11-libs/gtk+:3 -" -DEPEND="${RDEPEND}" - -python_install_all() { - distutils-r1_python_install_all - domenu nwg-shell-config.desktop - doicon nwg-shell-config.svg - doicon nwg-shell-update.svg - doicon nwg-shell-translate.svg - doicon nwg-update-noupdate.svg - doicon nwg-update-available.svg - doicon nwg-update-checking.svg -} - -pkg_postinst() { - xdg_desktop_database_update -} - -pkg_postrm() { - xdg_desktop_database_update -} diff --git a/gui-apps/nwg-shell-config/nwg-shell-config-0.5.50.ebuild b/gui-apps/nwg-shell-config/nwg-shell-config-0.5.50.ebuild deleted file mode 100644 index 18bb5419f7..0000000000 --- a/gui-apps/nwg-shell-config/nwg-shell-config-0.5.50.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{11..12} ) -DISTUTILS_USE_PEP517=setuptools -inherit desktop distutils-r1 xdg-utils - -DESCRIPTION="nwg-shell configuration utility" -HOMEPAGE="https://github.com/nwg-piotr/nwg-shell-config" -SRC_URI="https://github.com/nwg-piotr/nwg-shell-config/archive/v${PV}.tar.gz -> ${P}.tar.gz" -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - gui-apps/nwg-shell - sci-geosciences/geopy - x11-libs/gtk+:3 -" -DEPEND="${RDEPEND}" - -python_install_all() { - distutils-r1_python_install_all - domenu nwg-shell-config.desktop - doicon nwg-shell-config.svg - doicon nwg-shell-update.svg - doicon nwg-shell-translate.svg - doicon nwg-update-noupdate.svg - doicon nwg-update-available.svg - doicon nwg-update-checking.svg -} - -pkg_postinst() { - xdg_desktop_database_update -} - -pkg_postrm() { - xdg_desktop_database_update -} diff --git a/gui-apps/nwg-shell-config/nwg-shell-config-0.5.46.ebuild b/gui-apps/nwg-shell-config/nwg-shell-config-0.5.52.ebuild similarity index 100% rename from gui-apps/nwg-shell-config/nwg-shell-config-0.5.46.ebuild rename to gui-apps/nwg-shell-config/nwg-shell-config-0.5.52.ebuild diff --git a/gui-apps/nwg-shell-config/nwg-shell-config-0.5.47.ebuild b/gui-apps/nwg-shell-config/nwg-shell-config-0.5.53.ebuild similarity index 100% rename from gui-apps/nwg-shell-config/nwg-shell-config-0.5.47.ebuild rename to gui-apps/nwg-shell-config/nwg-shell-config-0.5.53.ebuild diff --git a/gui-apps/nwg-shell-config/nwg-shell-config-0.5.48.ebuild b/gui-apps/nwg-shell-config/nwg-shell-config-0.5.54.ebuild similarity index 100% rename from gui-apps/nwg-shell-config/nwg-shell-config-0.5.48.ebuild rename to gui-apps/nwg-shell-config/nwg-shell-config-0.5.54.ebuild diff --git a/gui-apps/nwg-shell/Manifest b/gui-apps/nwg-shell/Manifest index a5e0b395ac..3ab499a9b5 100644 --- a/gui-apps/nwg-shell/Manifest +++ b/gui-apps/nwg-shell/Manifest @@ -1,2 +1,5 @@ -DIST nwg-shell-0.5.38.tar.gz 2181241 BLAKE2B 82b6df94cffa324450fb44ab4c9a92dfc3c8bc06d595ff966ee2d6c626215ed87dd1836dc7570af83695aee42a111ddedaa68276b0028c32dccaf9c0becae79c SHA512 b1481c9350cea9c8b51a758e09dff96158eb66e60045866c961b212038ba14f100c1c2547a508df949421b8201ad44c0b4ad2aa4e18d3b751d39a52b561dbe29 DIST nwg-shell-0.5.39.tar.gz 2181588 BLAKE2B 6ecf866f485aa52dcd58e4655bbc17d2fb542514e53e04684afafd2d3285cec9cd6662de83346cfe3ffabbe54f90f1c8ebd1c718c71a37d704f18b8fcbf898cd SHA512 47a62f18f08cd22f4373cf9d5ef0b8e5df36db43ca767220e50944fc04e2567de054ffbce18ce7af6a16c0af1f40349cddbe7b9bbbfe268d07ea82084b1d309b +DIST nwg-shell-0.5.40.tar.gz 2181505 BLAKE2B 8dd2b124c877ec3f8d93264cb6f09cf1b8e8bedd2f54f40380b604f9a6afcd0e1ef0c6204d3038cf603a0113cae6282263d0fc977de5490040b21a5fec41011c SHA512 7706c774fdfeb6391c5b203bc7ff8a5cca94707a6a401487f069a00067d4ead141ca9c3cfadd56ae58fba8770046cea5a3f3b8af5ac20140858c18f1ab1a3724 +DIST nwg-shell-0.5.41.tar.gz 2181498 BLAKE2B 14d4128997c7c4fddb9ff2058d61a23420c1ddd85415be669c4c2005abb759451451afd5bd97c341b436e19f914be7d1838e3a9b89081ce2b7b14fa53a44f561 SHA512 2ebfc8077033782bb0533af02b7ec1424e2237d7e0266e082b5bc9837c7cc50648599a96ae405fbe8aadbc621c98a82ece94647783159cc16341d1bbfaef9f57 +DIST nwg-shell-0.5.42.tar.gz 2181564 BLAKE2B 637b4d1ddee69401de72d5bce32ee326ad8b9d897097323283f8ae565b029ad8260e9bdfe095d12c5393ea289afbd9829f38eb2d4e91d6bf1e06f12761aae97c SHA512 603e2852b5e24b515fe996b8076db8570b6b8779c654fa61f8199d5f11dead6fc33408dd2d2fa098306f32117b4b733bda962ec5ff929ff8e6672e640955ed24 +DIST nwg-shell-0.5.43.tar.gz 2180250 BLAKE2B 4a470ff3cab122060aabc14c0259befd314f7bcd295f1e541471006f41d5046989383add878534a34c67ab3f07c446996accd242bfb11ac39d4f435da5e0cbcf SHA512 5e4e6862b2cde742b22984b0d261a031bfb9c0ad4476d864c2953b0555ea93bd22d31ff6f856b36769338b4055fa50dae2d918731e68f82a47b20302066d9ede diff --git a/gui-apps/nwg-shell/nwg-shell-0.5.38.ebuild b/gui-apps/nwg-shell/nwg-shell-0.5.40.ebuild similarity index 100% rename from gui-apps/nwg-shell/nwg-shell-0.5.38.ebuild rename to gui-apps/nwg-shell/nwg-shell-0.5.40.ebuild diff --git a/gui-apps/nwg-shell/nwg-shell-0.5.41.ebuild b/gui-apps/nwg-shell/nwg-shell-0.5.41.ebuild new file mode 100644 index 0000000000..b2a4685570 --- /dev/null +++ b/gui-apps/nwg-shell/nwg-shell-0.5.41.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..12} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 + +DESCRIPTION="libraries an common functions for the nwg-shell project" +HOMEPAGE="https://github.com/nwg-piotr/nwg-shell" +SRC_URI="https://github.com/nwg-piotr/nwg-shell/archive/v${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + gui-apps/grim + gui-apps/swappy + gui-apps/slurp +" +DEPEND="${RDEPEND}" + +python_install_all() { + default + dobin scripts/* +} + +pkg_postinst() { + elog "To install nwg-shell for the current user, run" + elog "nwg-shell-installer -w (for sway) or" + elog "nwg-shell-installer -w -hypr (for hyprland)" +} diff --git a/gui-apps/nwg-shell/nwg-shell-0.5.42.ebuild b/gui-apps/nwg-shell/nwg-shell-0.5.42.ebuild new file mode 100644 index 0000000000..b2a4685570 --- /dev/null +++ b/gui-apps/nwg-shell/nwg-shell-0.5.42.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..12} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 + +DESCRIPTION="libraries an common functions for the nwg-shell project" +HOMEPAGE="https://github.com/nwg-piotr/nwg-shell" +SRC_URI="https://github.com/nwg-piotr/nwg-shell/archive/v${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + gui-apps/grim + gui-apps/swappy + gui-apps/slurp +" +DEPEND="${RDEPEND}" + +python_install_all() { + default + dobin scripts/* +} + +pkg_postinst() { + elog "To install nwg-shell for the current user, run" + elog "nwg-shell-installer -w (for sway) or" + elog "nwg-shell-installer -w -hypr (for hyprland)" +} diff --git a/gui-apps/nwg-shell/nwg-shell-0.5.43.ebuild b/gui-apps/nwg-shell/nwg-shell-0.5.43.ebuild new file mode 100644 index 0000000000..b2a4685570 --- /dev/null +++ b/gui-apps/nwg-shell/nwg-shell-0.5.43.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..12} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 + +DESCRIPTION="libraries an common functions for the nwg-shell project" +HOMEPAGE="https://github.com/nwg-piotr/nwg-shell" +SRC_URI="https://github.com/nwg-piotr/nwg-shell/archive/v${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + gui-apps/grim + gui-apps/swappy + gui-apps/slurp +" +DEPEND="${RDEPEND}" + +python_install_all() { + default + dobin scripts/* +} + +pkg_postinst() { + elog "To install nwg-shell for the current user, run" + elog "nwg-shell-installer -w (for sway) or" + elog "nwg-shell-installer -w -hypr (for hyprland)" +} diff --git a/gui-wm/miracle-wm/Manifest b/gui-wm/miracle-wm/Manifest index 057a4078a2..009d70a99a 100644 --- a/gui-wm/miracle-wm/Manifest +++ b/gui-wm/miracle-wm/Manifest @@ -1 +1,2 @@ DIST miracle-wm-0.3.7.tar.gz 455795 BLAKE2B 262357e01981d3113f6c807148231023a95f9f28261005abefdf30675b414432a1c9385afc7955db3126e31312fd41cbf99d65c538e9d7d0cb425b3718089c3e SHA512 5e9b3f5013cc63d6e98567817afbbbca2d8f46adc8e9da9254babacdd8164b8fc132918417373d45f59f38cf0a1105802b2979beb281cffb7d661c1350069d4f +DIST miracle-wm-0.4.0.tar.gz 478369 BLAKE2B 758f6c71dcd9c665ad4f4c7ff2c54c56b338e99c4bfb8cfb1c8295e9e0363723712aac37c30d7a61ecf1529ab80fe5702c510a39e8ca5803bed50de7e6602877 SHA512 eea082c08692fcce4cc3d099ca4565d683b7dfd87e437e863562a7ba939dc31bdeb34e873cb9eaa823a6c4043a995156b06c5449ac3d6080269ffc601e24de56 diff --git a/gui-wm/miracle-wm/miracle-wm-0.4.0.ebuild b/gui-wm/miracle-wm/miracle-wm-0.4.0.ebuild new file mode 100644 index 0000000000..4c680b9ded --- /dev/null +++ b/gui-wm/miracle-wm/miracle-wm-0.4.0.ebuild @@ -0,0 +1,54 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake systemd + +DESCRIPTION="Tiling Wayland compositor based on Mir" +HOMEPAGE="https://github.com/miracle-wm-org/miracle-wm" +SRC_URI="https://github.com/miracle-wm-org/miracle-wm/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+ MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="systemd test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-cpp/yaml-cpp:= + dev-cpp/nlohmann_json + dev-libs/glib:2 + dev-libs/json-c:= + dev-libs/libevdev + dev-libs/libpcre2:= + gui-libs/mir:= + media-libs/libglvnd + x11-base/xwayland +" +DEPEND=" + ${RDEPEND} + media-libs/glm +" +BDEPEND=" + virtual/pkgconfig + test? ( dev-cpp/gtest ) +" + +src_prepare() { + cmake_src_prepare + use test || cmake_comment_add_subdirectory tests/ + + sed -i "s| /usr/lib/systemd/user| $(systemd_get_userunitdir)|" CMakeLists.txt || die +} + +src_configure() { + local mycmakeargs=( + -DSYSTEMD_INTEGRATION=$(usex systemd) + ) + cmake_src_configure +} + +src_test() { + "${BUILD_DIR}/bin/miracle-wm-tests" || die +} diff --git a/kde-misc/geminipart/Manifest b/kde-misc/geminipart/Manifest index 090772664d..9dcd844e70 100644 --- a/kde-misc/geminipart/Manifest +++ b/kde-misc/geminipart/Manifest @@ -1,2 +1,2 @@ +DIST geminipart-14448c4d19187273ebc70030672b8c8867709f6d.tar.bz2 21323 BLAKE2B 45436b9b9f42563ffff645f214b231acc497f2cba956dcb1c040e37a809a46e47879810e00028901151d9e93ac907d5919c88bfd79252d1a97e6f9314653622d SHA512 bc85ec3582d7eaa77320c0ed54cc29719a461f50cede108de1c31f334fd59b104d5201e999452f757bcb899319929a87da65831c7d7bb4bcade09fa252d075e5 DIST geminipart-22ca8046fb9ce852a9dd928475ca2d216c8662a5.tar.bz2 21298 BLAKE2B 783cf1452e4f7b8c9d5715f4495d60527618bada466ff6a172aa62a7b8b1aa15817fa301ec8a40778e787960fef9892ff3bdb512e23da769ea6544866b053309 SHA512 fc17e01306804f8c50dd925431cc4c404d5bd6c8cbc971f1bb5286733e1f15c956dcbeebc4585a32f721df3c94e92ff0134e6f02f7852132f9b605bf676ab2c6 -DIST geminipart-e44f917bea0e9b982e50fce0de3cfb1e291f3570.tar.bz2 21080 BLAKE2B 35eac2d416a6077284f9a7dcf22073ba651bb9f4090be31e64dcc8d9a903fdcb480f67d202969de19787b2b01f62ee314ae43b57c8045ac55cc060a2ead690f0 SHA512 8aa72b944fad7aab3dfaf14dd3d29232466e4ad22ea5546564155ed7d19d49b907c469527b4f58f6ce5f8ebc5c254a462229330337773bf861febc48b6d25352 diff --git a/kde-misc/geminipart/geminipart-20231005.ebuild b/kde-misc/geminipart/geminipart-20241121.ebuild similarity index 92% rename from kde-misc/geminipart/geminipart-20231005.ebuild rename to kde-misc/geminipart/geminipart-20241121.ebuild index ea63a32fc9..037f857898 100644 --- a/kde-misc/geminipart/geminipart-20231005.ebuild +++ b/kde-misc/geminipart/geminipart-20241121.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -COMMIT="e44f917bea0e9b982e50fce0de3cfb1e291f3570" +COMMIT="14448c4d19187273ebc70030672b8c8867709f6d" ECM_TEST="forceoptional" KFMIN=5.98.0 QTMIN=5.4.0 diff --git a/kde-misc/geminipart/metadata.xml b/kde-misc/geminipart/metadata.xml index 46a17df160..ad5ce66216 100644 --- a/kde-misc/geminipart/metadata.xml +++ b/kde-misc/geminipart/metadata.xml @@ -1,6 +1,10 @@ + + cyber+gentoo@sysrq.in + Anna + Tobias Rautenkranz @@ -8,5 +12,4 @@ tobiasrautenkranz/geminipart - diff --git a/licenses/GPL-2.0-with-bison-exception b/licenses/GPL-2.0-with-bison-exception new file mode 100644 index 0000000000..8ddd9c13be --- /dev/null +++ b/licenses/GPL-2.0-with-bison-exception @@ -0,0 +1,354 @@ +Bison Exception + +As a special exception, you may create a larger work that contains +part or all of the Bison parser skeleton and distribute that work +under terms of your choice, so long as that work isn't itself a +parser generator using the skeleton or a modified version thereof +as a parser skeleton. Alternatively, if you modify or redistribute +the parser skeleton itself, you may (at your option) remove this +special exception, which will cause the skeleton and the resulting +Bison output files to be licensed under the +GNU General Public License without this special exception. + +This special exception was added by the +Free Software Foundation in version 2.2 of Bison. + + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. diff --git a/media-sound/ncpamixer/Manifest b/media-sound/ncpamixer/Manifest deleted file mode 100644 index a757ccc05b..0000000000 --- a/media-sound/ncpamixer/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ncpamixer-1.3.8.tar.gz 24514 BLAKE2B b7f4e10479f5aa18a0e7ddaa7e8b0c943c763a8d7e9d7422356236c5f45f3cb2be19f0e88da774a483c75db09517c7c7f74e09f7a5fa2c43dfc833883889fa31 SHA512 a50147861f0cabee40b24143f8e1e34290aa74622a46afa751352d691398ea87979a3a1e6c2f44cca8f02428135354b2b485f6fc21b388955a750155a1763cfb diff --git a/media-sound/ncpamixer/metadata.xml b/media-sound/ncpamixer/metadata.xml deleted file mode 100644 index 8c24a89f8e..0000000000 --- a/media-sound/ncpamixer/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - myrvogna@electrosphe.re - Octiabrina Terrien-Puig - - - fulhax/ncpamixer - - - Add ncurses wide characters support - - diff --git a/media-sound/ncpamixer/ncpamixer-1.3.8.ebuild b/media-sound/ncpamixer/ncpamixer-1.3.8.ebuild deleted file mode 100644 index 3aaf131cf0..0000000000 --- a/media-sound/ncpamixer/ncpamixer-1.3.8.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="A ncurses mixer for PulseAudio inspired by pavucontrol" -HOMEPAGE="https://github.com/fulhax/ncpamixer" -SRC_URI="https://github.com/fulhax/ncpamixer/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="+wide" - -DEPEND=" - media-libs/libpulse - sys-libs/ncurses:= -" -RDEPEND="${DEPEND}" -BDEPEND="virtual/pandoc" - -CMAKE_USE_DIR="${S}/src" - -src_prepare() { - sed -i "/-Werror/d" src/CMakeLists.txt || die - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DBUILD_MANPAGES=OFF - -DUSE_WIDE="$(usex wide)" - ) - cmake_src_configure -} - -src_compile() { - cmake_src_compile - pandoc -s -t man src/man/ncpamixer.1.md -o ncpamixer.1 || die -} - -src_install() { - cmake_src_install - doman ncpamixer.1 -} diff --git a/net-client/lagrange/Manifest b/net-client/lagrange/Manifest index 092aad9a17..54e685288e 100644 --- a/net-client/lagrange/Manifest +++ b/net-client/lagrange/Manifest @@ -1,4 +1,4 @@ -DIST lagrange-1.18.0.tar.gz 10259982 BLAKE2B 41dbf36b9e2f6ba775ac5034230aac57ff7adbcf13eec34d226fe05a09133108465948c4df37e9b647dc1e30b57dd7d874a2a06f797d273381ccaef9f4e85485 SHA512 29f7e100f817c22a739ac6149ba59bc9271a834ae1f61586e4f2163137c562407d6af72c9ef2e07e37c0462662a6466a3f208d0213b4b2e2b3c8df76e61dd177 -DIST lagrange-1.18.0.tar.gz.sig 488 BLAKE2B 5fe97e8f97fff8fc4f683af43c5551ed68fbc8f6b653a738fbe88941a82ef4dc3998ffae4272fa3b5904ddc0cdd3f2cad6a6dc880a427093616b03af9d82c903 SHA512 69f49fe42f22f7c20f8f939a46e638513542ed45392099eb2d06e96c03e28d8788c0889f400240178871ae4e090d3d4df8dc824aa09461fee7c6f309cdd7bc8c DIST lagrange-1.18.3.tar.gz 10278835 BLAKE2B b030d0c1dcd23949ac9d4b9735ad3f6ecdc7eafaa55fec2600070fe56afcb94bd93d00a7d3070b8684395cad4ea3264ae3897e1db3e8bb7a52af66f983e5c11f SHA512 07e58ecc1ec381ab3338a3a860484a61c95a110bc7ff28b9b2b522514adc35f1ccbe0d59709d34b3bcefbb528da10712ed6eb1cd36a5762ac9df98294df7abd1 DIST lagrange-1.18.3.tar.gz.sig 488 BLAKE2B c4895330b84e6c825005aef49e06a5bc10fc7679c1e95d7351c89cf9b53c52164860ec204c4300eee46c4ec0442eecbae47f05096d14f6fd3d659f3a71d5df79 SHA512 be20bbc19b3a3c65d490b7887b2ebaf824ab4095a91f4802ecb4da84a77258c6dff09b9d53410191f0d0cb0ea62314de16dcf4a0e8270d35474953edfb53ec92 +DIST lagrange-1.18.4.tar.gz 11314489 BLAKE2B 2e74bf9f89a6e566610d38734e9a10c4be3b2d4de00e0ee370181a6805454c1d58ee6d0be4a9a107276c8abcef876f9f021c2a3e33226b1ee8430f7676489e0b SHA512 a5db18bde12a4cfa67dec7d9e21cc087f3fa689243dbf98d795838a92bf090b1410db66b6340d13197495a7e5335f471258cf5753861cbc82ed08107540a3a60 +DIST lagrange-1.18.4.tar.gz.sig 488 BLAKE2B 7de6ec20829d2e9fdc4c90bdcb9d49b727ccc1e652c8a349d60e4a68b78b2d8d27632fe3c3c1d883407d8834d0be482767b9fe37ff4d87d3b8eff2eb91ebc941 SHA512 8f0f7fca1637e3faee78dcd1e6a59faee5e4de4280dcbc4cf4224377e659216b3836258b591c29cc6b3e41e8e68b5d2a9bd06086b9c85325bcedf26bb48c2c6e diff --git a/net-client/lagrange/lagrange-1.18.0.ebuild b/net-client/lagrange/lagrange-1.18.4.ebuild similarity index 100% rename from net-client/lagrange/lagrange-1.18.0.ebuild rename to net-client/lagrange/lagrange-1.18.4.ebuild diff --git a/profiles/license_groups b/profiles/license_groups index 02a4496213..ebb3a452ff 100644 --- a/profiles/license_groups +++ b/profiles/license_groups @@ -4,6 +4,7 @@ OPEN-DEFINITION @OPEN-CONTENT FDL-1.1 FDL-1.1+ FDL-1.2 FDL-1.2+ FDL-1.3 FDL-1.3+ OSI-APPROVED-FREE OSL-3.0 FSF-APPROVED @GPL-COMPATIBLE OSL-3.0 FREE @FREE-SOFTWARE @OPEN-DEFINITION +GPL-COMPATIBLE GPL-2.0-with-bison-exception DFSG @FREE lablgtk-examples meschach shion VOSTROM BINARY-REDISTRIBUTABLE PGP-2 RSAREF EULA Enpass-EULA RTCW-ETEULA sac-core-10.8.1050-terms technic Typora-EULA Warframe-EULA Saleae Unigine-Superposition-Benchmark-EULA diff --git a/sys-boot/limine/Manifest b/sys-boot/limine/Manifest index aab5b91475..35ba0b622f 100644 --- a/sys-boot/limine/Manifest +++ b/sys-boot/limine/Manifest @@ -17,3 +17,4 @@ DIST limine-8.1.2.tar.gz 557929 BLAKE2B b4517ed960686f7d854f71961134a32b5cc78602 DIST limine-8.3.2.tar.gz 562262 BLAKE2B f519c2ecc2167b8fa28f4eff47e6c4e45103a42a60c374df4c28e2d2268b339997751334ca01d2a3d8d88e5d80eb4b839436104eae48ddbbd4053bbdb4703382 SHA512 16fac90b475b7bf7f7c8cb88a657a6fe960c3ecbdef9fab5283962c1c080d27fc5b417e12e855a8503f25733ada5beb3a8c336fc0d639d5172753db67ae91fec DIST limine-8.4.0.tar.gz 602897 BLAKE2B 924631c9cd6f6c6400bf2f355c3cb044c19c8574bf37758be9b8f773043071ae8a79d58acf3d4d46a8bf1bc53ce445e02b18d25889e3868539f34c2df91d7fc7 SHA512 e8679acf49e71458becf47183280b7ecc367d9523d927bec1dce0840e7f9c95d038de57c09d7e1315d17582fdf50ad939d658a7d2bfa3cc228f1efd63110b077 DIST limine-8.5.0.tar.gz 597435 BLAKE2B e39a41c6182bbb992bf14399990b733ca851e14a26dc167ea233dfa1822928958479ec014a9c654e29644c375bdb83c02a4c500931073b1ba951bceb64938a13 SHA512 1cf27e464deb01e69b31007a67558606fb69570e80d7f9261aa78d4fef5e558ad78edf3ec526a8ab064ac18bc9746111a862bcad5355cf30911102a8faa85100 +DIST limine-8.6.0.tar.gz 598538 BLAKE2B a24a416f4d26f2716839e8e1b3852fab0bcbbf8e195f415450cff688d2c853486cfa1d484bb8f440cc494725342b4da02ef5354404469faead173869c99fc0c8 SHA512 a10c066697d26d212f1d77dc0bd666a8c545630002e15564a8628891a759c28d088e61183eb09e58ca079e0aa1a993a63653d02e43d0243649fa5f2f5869ef48 diff --git a/sys-boot/limine/limine-8.6.0.ebuild b/sys-boot/limine/limine-8.6.0.ebuild new file mode 100644 index 0000000000..bf81f5137a --- /dev/null +++ b/sys-boot/limine/limine-8.6.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( {16..19} ) +inherit llvm-r1 + +DESCRIPTION="Limine is a modern, advanced, and portable BIOS/UEFI multiprotocol bootloader" +HOMEPAGE="https://limine-bootloader.org/" +SRC_URI="https://github.com/limine-bootloader/limine/releases/download/v${PV}/limine-${PV}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+bios +bios-pxe +bios-cd +cd-efi +uefi32 +uefi64 +uefiaa64 +uefirv64 +uefiloong64" + +MY_LLVM_TARGETS="AArch64 ARM X86 RISCV LoongArch" +MY_LLVM_FLAGS="llvm_targets_${MY_LLVM_TARGETS// /(-),llvm_targets_}(-)" + +BDEPEND=" + app-alternatives/gzip + dev-lang/nasm + sys-apps/findutils + $(llvm_gen_dep " + llvm-core/llvm:\${LLVM_SLOT}[${MY_LLVM_FLAGS}] + llvm-core/clang:\${LLVM_SLOT}[${MY_LLVM_FLAGS}] + llvm-core/lld:\${LLVM_SLOT} + ") + cd-efi? ( sys-fs/mtools ) +" + +src_configure() { + local myconf=( + "$(use_enable bios)" + "$(use_enable bios-cd)" + "$(use_enable bios-pxe)" + + "$(use_enable uefi32 uefi-ia32)" + "$(use_enable uefi64 uefi-x86-64)" + "$(use_enable uefiaa64 uefi-aarch64)" + "$(use_enable uefirv64 uefi-riscv64)" + "$(use_enable uefiloong64 uefi-loongarch64)" + "$(use_enable cd-efi uefi-cd)" + ) + + TOOLCHAIN_FOR_TARGET=llvm \ + econf "${myconf[@]}" +} diff --git a/sys-process/nvtop/Manifest b/sys-process/nvtop/Manifest index 8c8472c0d7..09ab64b890 100644 --- a/sys-process/nvtop/Manifest +++ b/sys-process/nvtop/Manifest @@ -1,3 +1 @@ -DIST nvidia-settings-455.38.tar.bz2 1057087 BLAKE2B 81a287aecd2d0e788b0fe581c3dd10aa0f1fff19746b04a426a2ce9c7fa9dd9492cc5162c6bcd42496735c1b11482c3d9409aba5ec297e69afc19ddf11b1907c SHA512 56f5684ad3258c5449d747894a441aaef17403fc5406a3d61e0d7ffd983e908e3f909dc933b57dd9c98a47c4be7205c62157ce7097bf3937b3a8145e77fb354d -DIST nvtop-2.0.3.tar.gz 221071 BLAKE2B a1bd8d3e58aac36e1d21b79d8310e41efe3237a3df603d60115230eee76b1f106bd48dd48ab8ad99e3f1c42ebc895fb45efc46ada9169cbcdb5df93326f9e680 SHA512 ffd9d88898b7c6365d8bcff3c7b187760bc0036fba80ab6a0e3a586217ebf48b3377cdbe84f2fbbe10fb650f96de108973f95ccd29766e45da3901ee5d45f63c -DIST nvtop-3.0.2.tar.gz 241421 BLAKE2B 6d0c1101bfd9401ab8174721840c9b70f34b334e3d8f3d4e79f0df9a726118a43911adf6bc8c839e5259d780783abe7daa6622d31057cb2906e2c56d655f4c03 SHA512 e5f23796c37b21f9e16f90b6aecce010239f736e60698fec22f663afef24439680132cb4bf08c56b9c05a9a69fa81421fed46c392adc06435f5209552337caed +DIST nvtop-3.1.0.tar.gz 269897 BLAKE2B 8d8e8b8014ea4d9dba241d620eaf9b4c37e99b593a8dddc31cc40d084eb1d5aaf3dff712d86567f46fb3b360b77392ac1836c9487e6b9f9a2514b27f2ebd1e94 SHA512 a22806920d85954930cf9a24450de2603418326b59bc7acedf8ff59ddb0f40e119de496a63f42706b4b6961c83ba664a8a33a3e4106a1c3ef6cd3da758aa5a55 diff --git a/sys-process/nvtop/files/nvtop-3.1.0-fix-drm-missing.patch b/sys-process/nvtop/files/nvtop-3.1.0-fix-drm-missing.patch new file mode 100644 index 0000000000..ea08bef38d --- /dev/null +++ b/sys-process/nvtop/files/nvtop-3.1.0-fix-drm-missing.patch @@ -0,0 +1,23 @@ +Merged by upstream: https://github.com/Syllo/nvtop/pull/338 +From 28328c5a6931786e57c9a205b2415114fa68a1ce Mon Sep 17 00:00:00 2001 +From: Takuya Wakazono +Date: Sat, 30 Nov 2024 21:54:23 +0900 +Subject: [PATCH] Include libdrm for builds with panfrost and panthor support + +--- + src/CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt +index 169e112..25e4865 100644 +--- a/src/CMakeLists.txt ++++ b/src/CMakeLists.txt +@@ -74,7 +74,7 @@ if(AMDGPU_SUPPORT OR INTEL_SUPPORT) + target_sources(nvtop PRIVATE device_discovery_linux.c) + endif() + +-if(AMDGPU_SUPPORT OR MSM_SUPPORT) ++if(AMDGPU_SUPPORT OR MSM_SUPPORT OR PANFROST_SUPPORT OR PANTHOR_SUPPORT) + # Search for libdrm for AMDGPU support + find_package(Libdrm) + diff --git a/sys-process/nvtop/metadata.xml b/sys-process/nvtop/metadata.xml index d3248bd914..2b6afc655e 100644 --- a/sys-process/nvtop/metadata.xml +++ b/sys-process/nvtop/metadata.xml @@ -5,14 +5,26 @@ vowstar@gmail.com Huang Rui + + zhixu.liu@gmail.com + Z. Liu + https://github.com/Syllo/nvtop/issues https://github.com/Syllo/nvtop/releases Syllo/nvtop - NVTOP stands for Neat Videocard TOP, a (h)top like task monitor for - AMD, Intel and NVIDIA GPUs. It can handle multiple GPUs and print + NVTOP stands for Neat Videocard TOP, a (h)top like task monitor + for GPUs and accelerators. It can handle multiple GPUs and print information about them in a htop-familiar way. + + Currently supported vendors are AMD (Linux amdgpu driver), Apple + (limited M1 & M2 support), Huawei (Ascend), Intel (Linux i915/Xe + drivers), NVIDIA (Linux proprietary divers), Qualcomm Adreno (Linux + MSM driver), Broadcom VideoCore (Linux v3d driver). + + Enable support for ncurses Unicode choice + diff --git a/sys-process/nvtop/nvtop-2.0.3.ebuild b/sys-process/nvtop/nvtop-2.0.3.ebuild deleted file mode 100644 index c0fcc5624e..0000000000 --- a/sys-process/nvtop/nvtop-2.0.3.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -NVIDIA_PV="455.38" - -DESCRIPTION="(h)top like task monitor for AMD, NVIDIA, … GPUs" -HOMEPAGE="https://github.com/Syllo/nvtop" - -if [[ "${PV}" == "9999" ]] ; then - EGIT_REPO_URI="https://github.com/Syllo/${PN}.git" - inherit git-r3 - SRC_URI=" - https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2 - " -else - SRC_URI=" - https://github.com/Syllo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz - https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-${NVIDIA_PV}.tar.bz2 - " - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="GPL-3" -SLOT="0" - -IUSE="unicode video_cards_amdgpu video_cards_nvidia" - -RDEPEND=" - video_cards_amdgpu? ( x11-libs/libdrm[video_cards_amdgpu] ) - video_cards_nvidia? ( x11-drivers/nvidia-drivers ) - sys-libs/ncurses:0= -" - -DEPEND="${RDEPEND}" - -BDEPEND=" - virtual/pkgconfig -" - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr" - -DCURSES_NEED_WIDE=$(usex unicode) - -DNVIDIA_SUPPORT=$(usex video_cards_nvidia) - -DAMDGPU_SUPPORT=$(usex video_cards_amdgpu) - ) - - cp "${WORKDIR}/nvidia-settings-${NVIDIA_PV}/src/nvml.h" "${S}/include/nvml.h" || die - - cmake_src_configure -} diff --git a/sys-process/nvtop/nvtop-3.0.2.ebuild b/sys-process/nvtop/nvtop-3.1.0.ebuild similarity index 86% rename from sys-process/nvtop/nvtop-3.0.2.ebuild rename to sys-process/nvtop/nvtop-3.1.0.ebuild index 308b984c1c..81a0b78f6a 100644 --- a/sys-process/nvtop/nvtop-3.0.2.ebuild +++ b/sys-process/nvtop/nvtop-3.1.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 inherit cmake xdg -DESCRIPTION="(h)top like task monitor for AMD, Intel, NVIDIA, … GPUs" +DESCRIPTION="(h)top like task monitor for AMD, NVIDIA, Intel and other GPUs" HOMEPAGE="https://github.com/Syllo/nvtop" if [[ "${PV}" == "9999" ]] ; then @@ -26,7 +26,7 @@ RDEPEND=" video_cards_amdgpu? ( x11-libs/libdrm[video_cards_amdgpu] ) video_cards_nvidia? ( x11-drivers/nvidia-drivers ) video_cards_freedreno? ( x11-libs/libdrm[video_cards_freedreno] ) - sys-libs/ncurses:0= + sys-libs/ncurses[unicode(+)?] " DEPEND="${RDEPEND}" @@ -35,9 +35,12 @@ BDEPEND=" virtual/pkgconfig " +PATCHES=( + "${FILESDIR}/${PN}-3.1.0-fix-drm-missing.patch" +) + src_configure() { local mycmakeargs=( - -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr" -DCURSES_NEED_WIDE=$(usex unicode) -DINTEL_SUPPORT=$(usex video_cards_intel) -DNVIDIA_SUPPORT=$(usex video_cards_nvidia) diff --git a/sys-process/nvtop/nvtop-9999.ebuild b/sys-process/nvtop/nvtop-9999.ebuild index 308b984c1c..0a63ae9e45 100644 --- a/sys-process/nvtop/nvtop-9999.ebuild +++ b/sys-process/nvtop/nvtop-9999.ebuild @@ -5,7 +5,7 @@ EAPI=8 inherit cmake xdg -DESCRIPTION="(h)top like task monitor for AMD, Intel, NVIDIA, … GPUs" +DESCRIPTION="(h)top like task monitor for AMD, NVIDIA, Intel and other GPUs" HOMEPAGE="https://github.com/Syllo/nvtop" if [[ "${PV}" == "9999" ]] ; then @@ -26,7 +26,7 @@ RDEPEND=" video_cards_amdgpu? ( x11-libs/libdrm[video_cards_amdgpu] ) video_cards_nvidia? ( x11-drivers/nvidia-drivers ) video_cards_freedreno? ( x11-libs/libdrm[video_cards_freedreno] ) - sys-libs/ncurses:0= + sys-libs/ncurses[unicode(+)?] " DEPEND="${RDEPEND}" @@ -37,7 +37,6 @@ BDEPEND=" src_configure() { local mycmakeargs=( - -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr" -DCURSES_NEED_WIDE=$(usex unicode) -DINTEL_SUPPORT=$(usex video_cards_intel) -DNVIDIA_SUPPORT=$(usex video_cards_nvidia)