From eeba0ef7a7091c8c07a98c25b6a77cdbcac4daa7 Mon Sep 17 00:00:00 2001 From: tastytea Date: Thu, 16 Nov 2023 13:16:49 +0100 Subject: [PATCH 01/28] dev-libs/cgicc: add 3.2.20 Signed-off-by: tastytea --- dev-libs/cgicc/Manifest | 1 + dev-libs/cgicc/cgicc-3.2.20.ebuild | 46 ++++++++++++++++++++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 dev-libs/cgicc/cgicc-3.2.20.ebuild diff --git a/dev-libs/cgicc/Manifest b/dev-libs/cgicc/Manifest index 0c703b55dc..edf5a1703d 100644 --- a/dev-libs/cgicc/Manifest +++ b/dev-libs/cgicc/Manifest @@ -1 +1,2 @@ DIST cgicc-3.2.19.tar.gz 2456040 BLAKE2B 32c1d8e55a61dad12e489c4170ab7ef593f0e10db9e2eba4491dc0d4cce450414cd54c3f81395c6a132d074f0f8573cec8459168947354399c0b0dc9de7902bb SHA512 c361923cf3ac876bc3fc94dffd040d2be7cd44751d8534f4cfa3545e9f58a8ec35ebcd902a8ce6a19da0efe52db67506d8b02e5cc868188d187ce3092519abdf +DIST cgicc-3.2.20.tar.gz 2802735 BLAKE2B cdc8520eb9f08c24475037df2e82f61ff31e128869291959b9c6334ae3292450a79bd84e867f5eb5f7672699a4f72e6a5683ee6abdbe0493275b40bf8f300510 SHA512 e57b8f30b26b29008bcf1ffc3b2d272bdbd77848fb02e24912b6182ae90923d5933b9d204c556ac922a389f73ced465065b6e2202fc0c3d008e0e6038e7c8052 diff --git a/dev-libs/cgicc/cgicc-3.2.20.ebuild b/dev-libs/cgicc/cgicc-3.2.20.ebuild new file mode 100644 index 0000000000..66ab510fa2 --- /dev/null +++ b/dev-libs/cgicc/cgicc-3.2.20.ebuild @@ -0,0 +1,46 @@ +# Copyright 2020-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="A C++ class library for writing CGI applications" +HOMEPAGE="https://www.gnu.org/software/cgicc/" +SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" + +LICENSE="LGPL-3 doc? ( FDL-1.2 )" +SLOT="0" +KEYWORDS="~amd64" +IUSE="doc examples static-libs" + +RDEPEND="" +DEPEND="doc? ( app-doc/doxygen )" + +PATCHES=( "${FILESDIR}/${PN}-3.2.19-optional-doc.patch" ) + +# False positive, bug #785328. +QA_SONAME="usr/lib*/libcgicc.so*" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + econf \ + $(use_enable examples demos) \ + $(use_enable doc) \ + $(use_enable static-libs static) +} + +src_install() { + default + + find "${D}" -name '*.la' -delete || die + + if use examples; then + docinto examples + dodoc {contrib,demo}/{*.{cpp,h},*.cgi,README} + fi +} From 462d9b8de5d595a878fba93a1a8e2f55524f92b6 Mon Sep 17 00:00:00 2001 From: tastytea Date: Thu, 16 Nov 2023 14:09:15 +0100 Subject: [PATCH 02/28] dev-cpp/trantor: add 1.5.14_p1 Signed-off-by: tastytea --- dev-cpp/trantor/Manifest | 1 + dev-cpp/trantor/metadata.xml | 3 ++ dev-cpp/trantor/trantor-1.5.14_p1.ebuild | 57 ++++++++++++++++++++++++ 3 files changed, 61 insertions(+) create mode 100644 dev-cpp/trantor/trantor-1.5.14_p1.ebuild diff --git a/dev-cpp/trantor/Manifest b/dev-cpp/trantor/Manifest index ac04fc1cdf..ae9a532036 100644 --- a/dev-cpp/trantor/Manifest +++ b/dev-cpp/trantor/Manifest @@ -1,2 +1,3 @@ DIST trantor-1.5.13.tar.gz 143230 BLAKE2B 298870f3b132d4dbacbab88b9689fd2e8fec7450dcca82fc985393b718a701008debea7a50f2d7814871a9399bb423f21b9a9454de59468f7bfade51b70a283d SHA512 4f4cef4103faa323e5213c1b59c0d86606831e97127594d5c9248481ba4ce66905c40c25c5d83d00e78936d53ba03b8450e6848199a85e9120bb8f2522bf7805 DIST trantor-1.5.14.tar.gz 143236 BLAKE2B 843c67a3a4dedc8e476115438eae9a0ec99a6739fb5f29c79780c38d8d82dfe4b5add42d3c0c589c0be35662f7d24a89dfe037ac422fe8d53f00975b2a646f84 SHA512 468e5ffe9b47537992b9852ddec7714fb6e63147ff51ecfade7e1b0af02f5231ebc50b71d48d77c188f8d2af77c64c40fcbdc907f4f8d45d488aa2966f9406f9 +DIST trantor-1.5.14_p1.tar.gz 152566 BLAKE2B 09ea5e1d35d653073947e177a9630c93b235e84cdc66a69d4a944f656e957afe31206d7b6079b68f7517bfcd9619aa98e7e4bcc32c7873b01e7cfd94e0ea5704 SHA512 0725b66351a036f829499edb19be31f434ebea7133b129d994f3cb1a5e8c08844c181eab383b074bbcc8bf8efe7d761d12c593180d8ac07edf6dd8bde580578c diff --git a/dev-cpp/trantor/metadata.xml b/dev-cpp/trantor/metadata.xml index e619349ab3..3bf34681bb 100644 --- a/dev-cpp/trantor/metadata.xml +++ b/dev-cpp/trantor/metadata.xml @@ -9,4 +9,7 @@ https://trantor.docsforge.com/ an-tao/trantor + + enable dev-libs/spdlog logging backend + diff --git a/dev-cpp/trantor/trantor-1.5.14_p1.ebuild b/dev-cpp/trantor/trantor-1.5.14_p1.ebuild new file mode 100644 index 0000000000..32fe7654b2 --- /dev/null +++ b/dev-cpp/trantor/trantor-1.5.14_p1.ebuild @@ -0,0 +1,57 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +MY_COMMIT="f49cc3e5825812e8191e33da2264c76a75389f24" + +DESCRIPTION="Non-blocking I/O tcp network lib based on c++14/17" +HOMEPAGE="https://github.com/an-tao/trantor" +SRC_URI="https://github.com/an-tao/trantor/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${MY_COMMIT}" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="adns doc +spdlog +ssl test" +RESTRICT="!test? ( test )" + +RDEPEND=" + adns? ( net-dns/c-ares:= ) + ssl? ( dev-libs/openssl:= ) + spdlog? ( + dev-libs/spdlog:= + dev-libs/libfmt:= + ) +" +DEPEND=" + ${RDEPEND} + test? ( dev-cpp/gtest ) +" +BDEPEND="doc? ( app-doc/doxygen[dot] )" + +src_prepare() { + sed -i 's/ -Werror)$/)/' CMakeLists.txt || die "could not remove -Werror" + cmake_src_prepare +} + +src_configure() { + local -a mycmakeargs=( + "-DBUILD_SHARED_LIBS=YES" + "-DBUILD_DOC=$(usex doc)" + "-DBUILD_TESTING=$(usex test)" + "-DBUILD_C-ARES=$(usex adns)" + "-DTRANTOR_USE_TLS=$(usex ssl openssl none)" + "-DUSE_SPDLOG=$(usex spdlog)" + ) + + cmake_src_configure +} + +src_install() { + use doc && HTML_DOCS="${BUILD_DIR}/docs/trantor/html/*" + + cmake_src_install +} From 3d701d21217537be031162bd32aa33dd055494a4 Mon Sep 17 00:00:00 2001 From: tastytea Date: Thu, 16 Nov 2023 14:09:48 +0100 Subject: [PATCH 03/28] dev-cpp/trantor: drop 1.5.13 Signed-off-by: tastytea --- dev-cpp/trantor/Manifest | 1 - dev-cpp/trantor/trantor-1.5.13.ebuild | 49 --------------------------- 2 files changed, 50 deletions(-) delete mode 100644 dev-cpp/trantor/trantor-1.5.13.ebuild diff --git a/dev-cpp/trantor/Manifest b/dev-cpp/trantor/Manifest index ae9a532036..a8b84df545 100644 --- a/dev-cpp/trantor/Manifest +++ b/dev-cpp/trantor/Manifest @@ -1,3 +1,2 @@ -DIST trantor-1.5.13.tar.gz 143230 BLAKE2B 298870f3b132d4dbacbab88b9689fd2e8fec7450dcca82fc985393b718a701008debea7a50f2d7814871a9399bb423f21b9a9454de59468f7bfade51b70a283d SHA512 4f4cef4103faa323e5213c1b59c0d86606831e97127594d5c9248481ba4ce66905c40c25c5d83d00e78936d53ba03b8450e6848199a85e9120bb8f2522bf7805 DIST trantor-1.5.14.tar.gz 143236 BLAKE2B 843c67a3a4dedc8e476115438eae9a0ec99a6739fb5f29c79780c38d8d82dfe4b5add42d3c0c589c0be35662f7d24a89dfe037ac422fe8d53f00975b2a646f84 SHA512 468e5ffe9b47537992b9852ddec7714fb6e63147ff51ecfade7e1b0af02f5231ebc50b71d48d77c188f8d2af77c64c40fcbdc907f4f8d45d488aa2966f9406f9 DIST trantor-1.5.14_p1.tar.gz 152566 BLAKE2B 09ea5e1d35d653073947e177a9630c93b235e84cdc66a69d4a944f656e957afe31206d7b6079b68f7517bfcd9619aa98e7e4bcc32c7873b01e7cfd94e0ea5704 SHA512 0725b66351a036f829499edb19be31f434ebea7133b129d994f3cb1a5e8c08844c181eab383b074bbcc8bf8efe7d761d12c593180d8ac07edf6dd8bde580578c diff --git a/dev-cpp/trantor/trantor-1.5.13.ebuild b/dev-cpp/trantor/trantor-1.5.13.ebuild deleted file mode 100644 index 42685e11c9..0000000000 --- a/dev-cpp/trantor/trantor-1.5.13.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Non-blocking I/O tcp network lib based on c++14/17" -HOMEPAGE="https://github.com/an-tao/trantor" -SRC_URI="https://github.com/an-tao/trantor/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="adns doc +ssl test" -RESTRICT="!test? ( test )" - -RDEPEND=" - adns? ( net-dns/c-ares:= ) - ssl? ( dev-libs/openssl:= ) -" -DEPEND=" - ${RDEPEND} - test? ( dev-cpp/gtest ) -" -BDEPEND="doc? ( app-doc/doxygen[dot] )" - -src_prepare() { - sed -i 's/ -Werror)$/)/' CMakeLists.txt || die "could not remove -Werror" - cmake_src_prepare -} - -src_configure() { - local -a mycmakeargs=( - "-DBUILD_SHARED_LIBS=YES" - "-DBUILD_DOC=$(usex doc)" - "-DBUILD_TESTING=$(usex test)" - "-DBUILD_C-ARES=$(usex adns)" - "-DTRANTOR_USE_TLS=$(usex ssl openssl none)" - ) - - cmake_src_configure -} - -src_install() { - use doc && HTML_DOCS="${BUILD_DIR}/docs/trantor/html/*" - - cmake_src_install -} From adaea5b7658dc8a0b5c0aa113fec1be74154d811 Mon Sep 17 00:00:00 2001 From: tastytea Date: Thu, 16 Nov 2023 17:30:46 +0100 Subject: [PATCH 04/28] dev-cpp/drogon: add 1.9.0 Signed-off-by: tastytea --- dev-cpp/drogon/Manifest | 2 + dev-cpp/drogon/drogon-1.9.0.ebuild | 87 ++++++++++++++++++++++++++++++ 2 files changed, 89 insertions(+) create mode 100644 dev-cpp/drogon/drogon-1.9.0.ebuild diff --git a/dev-cpp/drogon/Manifest b/dev-cpp/drogon/Manifest index f5cacccdbf..46d9342302 100644 --- a/dev-cpp/drogon/Manifest +++ b/dev-cpp/drogon/Manifest @@ -1,3 +1,5 @@ DIST drogon-1.8.6.tar.gz 561577 BLAKE2B ad64cbb22b766403156a34cc604e7f9304541a98b86eea83b7afbb3d451c4aa176b7d359db5bfff48ce3f5475e436e13c8cf8d7adc1f4de123026ae2da1e4870 SHA512 4ca09f52fde3b080255c0938d510ea5592ec30e4ea9b7648a7ea1b528c9f096e1c1534647d5bf93d7923b43106227c6c1c3b67f238becbd6da15e8acecbf4c5c DIST drogon-1.8.7.tar.gz 561601 BLAKE2B 9cca0fac0d34942a382371c1b654170456e3f7a2a565a798f19854dd0291ef0cf1ef19d668e36794a050a9acccd83c4aab5a0351f0b3f2a87753bc270793146c SHA512 a49b032689869e97505612570285d21c0a68604c70e379f95c70fd5d8014f6890809283956b1b83fda4551c01c526ab2b575351c23a3e58fb4f920c9e1b7e92b +DIST drogon-1.9.0.tar.gz 566471 BLAKE2B ce7b64748e8b8022527cdeeb4ad8f52e6179a3c6d80576eddd560bffac947fb7a8c4054410f455102fd07f4ff00a515edbcf6af0cb0af342f06fba7ee2c5a236 SHA512 2732bea50e913bb13b251c03da62e2935dcb8c2e48dcc85286bfe1bf1ecdefb4bfd712d1c6cf00daab15705be1c3b6851a4ee8b5a0c7b7d2341baa2d9500d8a5 DIST trantor-1.5.13.tar.gz 143230 BLAKE2B 298870f3b132d4dbacbab88b9689fd2e8fec7450dcca82fc985393b718a701008debea7a50f2d7814871a9399bb423f21b9a9454de59468f7bfade51b70a283d SHA512 4f4cef4103faa323e5213c1b59c0d86606831e97127594d5c9248481ba4ce66905c40c25c5d83d00e78936d53ba03b8450e6848199a85e9120bb8f2522bf7805 +DIST trantor-1.5.14.tar.gz 143236 BLAKE2B 843c67a3a4dedc8e476115438eae9a0ec99a6739fb5f29c79780c38d8d82dfe4b5add42d3c0c589c0be35662f7d24a89dfe037ac422fe8d53f00975b2a646f84 SHA512 468e5ffe9b47537992b9852ddec7714fb6e63147ff51ecfade7e1b0af02f5231ebc50b71d48d77c188f8d2af77c64c40fcbdc907f4f8d45d488aa2966f9406f9 diff --git a/dev-cpp/drogon/drogon-1.9.0.ebuild b/dev-cpp/drogon/drogon-1.9.0.ebuild new file mode 100644 index 0000000000..76ff8fa0f5 --- /dev/null +++ b/dev-cpp/drogon/drogon-1.9.0.ebuild @@ -0,0 +1,87 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +MY_TRANTOR_V="1.5.14" + +DESCRIPTION="C++14/17 based HTTP web application framework" +HOMEPAGE="https://github.com/drogonframework/drogon" +SRC_URI=" + https://github.com/drogonframework/drogon/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + test? ( https://github.com/an-tao/trantor/archive/refs/tags/v${MY_TRANTOR_V}.tar.gz -> trantor-${MY_TRANTOR_V}.tar.gz ) +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+brotli doc examples mariadb postgres redis sqlite test +yaml" +# REQUIRED_USE="test? ( postgres sqlite mariadb )" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-cpp/trantor-${MY_TRANTOR_V}_p1:= + dev-libs/jsoncpp:= + sys-libs/zlib + brotli? ( app-arch/brotli:= ) + mariadb? ( dev-db/mariadb:= ) + postgres? ( dev-db/postgresql:= ) + redis? ( dev-libs/hiredis:= ) + sqlite? ( dev-db/sqlite:3 ) + elibc_Darwin? ( sys-libs/native-uuid ) + elibc_SunOS? ( sys-libs/libuuid ) + !elibc_Darwin? ( !elibc_SunOS? ( + sys-apps/util-linux + ) ) + yaml? ( dev-cpp/yaml-cpp:= ) +" +DEPEND=" + ${RDEPEND} + test? ( dev-cpp/gtest ) +" +BDEPEND="doc? ( app-doc/doxygen )" + +PATCHES=( "${FILESDIR}"/${PN}-1.8.4-fix-test-build.patch ) + +DOCS=( CONTRIBUTING.md ChangeLog.md README.md README.zh-CN.md README.zh-TW.md ) + +src_unpack() { + default + + # the cert is in the trantor submodule normally, but we unbundle that + if use test; then + mkdir -p ${P}/trantor/trantor/tests || die + cp -v trantor-${MY_TRANTOR_V}/trantor/tests/server.{crt,key} \ + ${P}/trantor/trantor/tests/ \ + || die "could not copy test certificate and/or key" + fi +} + +src_configure() { + use doc && HTML_DOCS=( "${BUILD_DIR}/docs/drogon/html/." ) + + local -a mycmakeargs=( + -DBUILD_DOC=$(usex doc) + -DBUILD_EXAMPLES=NO + -DBUILD_POSTGRESQL=$(usex postgres) + -DBUILD_MYSQL=$(usex mariadb) + -DBUILD_SQLITE=$(usex sqlite) + -DBUILD_REDIS=$(usex redis) + -DBUILD_TESTING=$(usex test) + -DBUILD_BROTLI=$(usex brotli) + -DBUILD_YAML_CONFIG=$(usex yaml) + -DUSE_SUBMODULE=NO + $(cmake_use_find_package doc Doxygen) + ) + + cmake_src_configure +} + +src_install() { + use examples && DOCS+=( "${S}/examples" ) + docompress -x /usr/share/doc/${PF}/examples + + cmake_src_install +} From 529e683696a05026722425e9451e72a97f9a1119 Mon Sep 17 00:00:00 2001 From: tastytea Date: Thu, 16 Nov 2023 17:31:20 +0100 Subject: [PATCH 05/28] dev-cpp/drogon: drop 1.8.6 Signed-off-by: tastytea --- dev-cpp/drogon/Manifest | 1 - dev-cpp/drogon/drogon-1.8.6.ebuild | 87 ------------------------------ 2 files changed, 88 deletions(-) delete mode 100644 dev-cpp/drogon/drogon-1.8.6.ebuild diff --git a/dev-cpp/drogon/Manifest b/dev-cpp/drogon/Manifest index 46d9342302..28696d399d 100644 --- a/dev-cpp/drogon/Manifest +++ b/dev-cpp/drogon/Manifest @@ -1,4 +1,3 @@ -DIST drogon-1.8.6.tar.gz 561577 BLAKE2B ad64cbb22b766403156a34cc604e7f9304541a98b86eea83b7afbb3d451c4aa176b7d359db5bfff48ce3f5475e436e13c8cf8d7adc1f4de123026ae2da1e4870 SHA512 4ca09f52fde3b080255c0938d510ea5592ec30e4ea9b7648a7ea1b528c9f096e1c1534647d5bf93d7923b43106227c6c1c3b67f238becbd6da15e8acecbf4c5c DIST drogon-1.8.7.tar.gz 561601 BLAKE2B 9cca0fac0d34942a382371c1b654170456e3f7a2a565a798f19854dd0291ef0cf1ef19d668e36794a050a9acccd83c4aab5a0351f0b3f2a87753bc270793146c SHA512 a49b032689869e97505612570285d21c0a68604c70e379f95c70fd5d8014f6890809283956b1b83fda4551c01c526ab2b575351c23a3e58fb4f920c9e1b7e92b DIST drogon-1.9.0.tar.gz 566471 BLAKE2B ce7b64748e8b8022527cdeeb4ad8f52e6179a3c6d80576eddd560bffac947fb7a8c4054410f455102fd07f4ff00a515edbcf6af0cb0af342f06fba7ee2c5a236 SHA512 2732bea50e913bb13b251c03da62e2935dcb8c2e48dcc85286bfe1bf1ecdefb4bfd712d1c6cf00daab15705be1c3b6851a4ee8b5a0c7b7d2341baa2d9500d8a5 DIST trantor-1.5.13.tar.gz 143230 BLAKE2B 298870f3b132d4dbacbab88b9689fd2e8fec7450dcca82fc985393b718a701008debea7a50f2d7814871a9399bb423f21b9a9454de59468f7bfade51b70a283d SHA512 4f4cef4103faa323e5213c1b59c0d86606831e97127594d5c9248481ba4ce66905c40c25c5d83d00e78936d53ba03b8450e6848199a85e9120bb8f2522bf7805 diff --git a/dev-cpp/drogon/drogon-1.8.6.ebuild b/dev-cpp/drogon/drogon-1.8.6.ebuild deleted file mode 100644 index 7841c9749a..0000000000 --- a/dev-cpp/drogon/drogon-1.8.6.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -MY_TRANTOR_V="1.5.13" - -DESCRIPTION="C++14/17 based HTTP web application framework" -HOMEPAGE="https://github.com/drogonframework/drogon" -SRC_URI=" - https://github.com/drogonframework/drogon/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - test? ( https://github.com/an-tao/trantor/archive/refs/tags/v${MY_TRANTOR_V}.tar.gz -> trantor-${MY_TRANTOR_V}.tar.gz ) -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="+brotli doc examples mariadb postgres redis sqlite test +yaml" -# REQUIRED_USE="test? ( postgres sqlite mariadb )" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-cpp/trantor-${MY_TRANTOR_V}:= - dev-libs/jsoncpp:= - sys-libs/zlib - brotli? ( app-arch/brotli:= ) - mariadb? ( dev-db/mariadb:= ) - postgres? ( dev-db/postgresql:= ) - redis? ( dev-libs/hiredis:= ) - sqlite? ( dev-db/sqlite:3 ) - elibc_Darwin? ( sys-libs/native-uuid ) - elibc_SunOS? ( sys-libs/libuuid ) - !elibc_Darwin? ( !elibc_SunOS? ( - sys-apps/util-linux - ) ) - yaml? ( dev-cpp/yaml-cpp:= ) -" -DEPEND=" - ${RDEPEND} - test? ( dev-cpp/gtest ) -" -BDEPEND="doc? ( app-doc/doxygen )" - -PATCHES=( "${FILESDIR}"/${PN}-1.8.4-fix-test-build.patch ) - -DOCS=( CONTRIBUTING.md ChangeLog.md README.md README.zh-CN.md README.zh-TW.md ) - -src_unpack() { - default - - # the cert is in the trantor submodule normally, but we unbundle that - if use test; then - mkdir -p ${P}/trantor/trantor/tests || die - cp -v trantor-${MY_TRANTOR_V}/trantor/tests/server.{crt,key} \ - ${P}/trantor/trantor/tests/ \ - || die "could not copy test certificate and/or key" - fi -} - -src_configure() { - use doc && HTML_DOCS=( "${BUILD_DIR}/docs/drogon/html/." ) - - local -a mycmakeargs=( - -DBUILD_DOC=$(usex doc) - -DBUILD_EXAMPLES=NO - -DBUILD_POSTGRESQL=$(usex postgres) - -DBUILD_MYSQL=$(usex mariadb) - -DBUILD_SQLITE=$(usex sqlite) - -DBUILD_REDIS=$(usex redis) - -DBUILD_TESTING=$(usex test) - -DBUILD_BROTLI=$(usex brotli) - -DBUILD_YAML_CONFIG=$(usex yaml) - -DUSE_SUBMODULE=NO - $(cmake_use_find_package doc Doxygen) - ) - - cmake_src_configure -} - -src_install() { - use examples && DOCS+=( "${S}/examples" ) - docompress -x /usr/share/doc/${PF}/examples - - cmake_src_install -} From 9836eabc67ddb422808ca5489191b7d5deaaaefb Mon Sep 17 00:00:00 2001 From: Jonas Frei Date: Thu, 16 Nov 2023 21:16:02 +0100 Subject: [PATCH 06/28] app-shells/carapace: new package, add 0.28.3 Signed-off-by: Jonas Frei --- app-shells/carapace/Manifest | 2 ++ app-shells/carapace/carapace-0.28.3.ebuild | 35 ++++++++++++++++++++++ app-shells/carapace/metadata.xml | 12 ++++++++ 3 files changed, 49 insertions(+) create mode 100644 app-shells/carapace/Manifest create mode 100644 app-shells/carapace/carapace-0.28.3.ebuild create mode 100644 app-shells/carapace/metadata.xml diff --git a/app-shells/carapace/Manifest b/app-shells/carapace/Manifest new file mode 100644 index 0000000000..f4b253e40a --- /dev/null +++ b/app-shells/carapace/Manifest @@ -0,0 +1,2 @@ +DIST carapace-0.28.3-deps.tar.xz 2151948 BLAKE2B ac5e1c09b2cfc6bfc45ae6db274ab676de4dc33b9da458951d44d930d7cc48dedeb2cc8496e434fef09ef066275631ddc30a51bab1da30cc40c2a528bbc11f89 SHA512 3faf83a36b030d961ebb097e9acfd4c1a41c8acdb8e3a60b782e41a66793778e690d4aba0e0e869cdfea29f4c4e6fbdde5e9aef2c1bfa5ff1ff704dc99276e42 +DIST carapace-0.28.3.tar.gz 12415261 BLAKE2B b77ddf40a715b9175e54cc447ae1fd3886dc71254157fc1e22632eebb898a9c89a7fe0b89682bcc71f8d11069a18f144edaf11e00409a3a6366f2e2ec6a68c4d SHA512 e6d71a05f347a9002ecf80090cb50342cf24e085b393d29aa10878c9b79796950836c019027ce2d8519251a88c0f1cd9fa9a39b5907f8aa55558a98fc6249462 diff --git a/app-shells/carapace/carapace-0.28.3.ebuild b/app-shells/carapace/carapace-0.28.3.ebuild new file mode 100644 index 0000000000..4ebb5c8543 --- /dev/null +++ b/app-shells/carapace/carapace-0.28.3.ebuild @@ -0,0 +1,35 @@ +# Copyright 2023 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://rsteube.github.io/carapace-bin/" +SRC_URI="https://github.com/rsteube/${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}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +S="${WORKDIR}/${PN}-bin-${PV}" + +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/changelog" || die + dodoc "README.md" + dodoc -r "docs/book" +} diff --git a/app-shells/carapace/metadata.xml b/app-shells/carapace/metadata.xml new file mode 100644 index 0000000000..de3ba19130 --- /dev/null +++ b/app-shells/carapace/metadata.xml @@ -0,0 +1,12 @@ + + + + + freijon@pm.me + Jonas Frei + + + rsteube/carapace-bin + https://github.com/rsteube/carapace-bin/issues + + From 9c8432ad3524c575d16d8101c3c31ab831b8278f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leonardo=20Hern=C3=A1ndez=20Hern=C3=A1ndez?= Date: Thu, 16 Nov 2023 16:11:59 -0600 Subject: [PATCH 07/28] gui-apps/wbg: update Manifest MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes: https://bugs.gentoo.org/916345 Signed-off-by: Leonardo Hernández Hernández --- gui-apps/wbg/Manifest | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui-apps/wbg/Manifest b/gui-apps/wbg/Manifest index 86afbd9646..d369e841b9 100644 --- a/gui-apps/wbg/Manifest +++ b/gui-apps/wbg/Manifest @@ -1,2 +1,2 @@ DIST wbg-1.0.2.tar.gz 15693 BLAKE2B a0757021cdec9f6851cc0fabb4126aa0875352ea33db6dc5b504fd7f4e58e225fc7e97d59489b0fc1385a5ff2696aa5b1b9282a71d2fc4c0d9596b17088f386b SHA512 4f8b80f69996a726eaeaed2974bac6fbda061f0f188442edf1e3ee933d5fcd2f0db3d6db31f538d9dae4de05f63d36f5c2df2ec7ddfa75d7634c521daae62996 -DIST wbg-1.1.0.tar.gz 17852 BLAKE2B 074436cf93fdfc32ec1ceede84870958ab2c64a56259646d0eb9a0d59dae261676581ee8b85279be2175b47d67981cf6e650bf8a70cacf311a82ad3754b24c0c SHA512 78384b85074cb1803b47ec16e843c5de4b17a824a3826398902d18dcdd50d5b678cad8eba599e6e17a8ab60f795993c0f2bf2a4fa275f2a90effdfc0d1685175 +DIST wbg-1.1.0.tar.gz 17918 BLAKE2B d2753649cbf87b3f17fedb7c03d010cc10cb4ddcba08832cc6beda5ade5b5b44ed13426e9f368fafaa8b15ad2d3947c1c52a56d86a5af7ad59260be89e975d10 SHA512 7bcb84bef0478913864d257f77fd54665a05ec0382a030067768b1db9dce5e08f4b382e276caa75ac4fd01ab9955ce9f5604a9d00aaf215671a8cd0dffb132e1 From 7fe9522c26f2773afc8d473e46f166977bcbf38f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leonardo=20Hern=C3=A1ndez=20Hern=C3=A1ndez?= Date: Thu, 16 Nov 2023 17:05:30 -0600 Subject: [PATCH 08/28] */*: remove BROOT from VERIFY_SIG_OPENPGP_KEY_PATH MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Leonardo Hernández Hernández --- app-accessibility/rhvoice/rhvoice-1.6.0.ebuild | 2 +- app-misc/mat2/mat2-0.13.3.ebuild | 2 +- net-client/lagrange/lagrange-1.17.2.ebuild | 2 +- net-client/lagrange/lagrange-1.17.3.ebuild | 2 +- net-client/telescope/telescope-0.7.1.ebuild | 2 +- net-client/telescope/telescope-0.8.1.ebuild | 2 +- net-mail/hydroxide/hydroxide-0.2.23.ebuild | 2 +- net-mail/hydroxide/hydroxide-0.2.24.ebuild | 2 +- net-mail/hydroxide/hydroxide-0.2.26.ebuild | 2 +- net-mail/hydroxide/hydroxide-0.2.27.ebuild | 2 +- net-mail/hydroxide/hydroxide-0.2.28.ebuild | 2 +- net-mail/hydroxide/hydroxide-9999.ebuild | 2 +- net-misc/gmid/gmid-1.8.5.ebuild | 2 +- net-misc/gmid/gmid-1.8.6.ebuild | 2 +- net-misc/gmid/gmid-9999.ebuild | 2 +- net-misc/gnome-ssh-askpass/gnome-ssh-askpass-9.2_p1.ebuild | 2 +- net-nntp/inn/inn-2.7.1.ebuild | 2 +- 17 files changed, 17 insertions(+), 17 deletions(-) diff --git a/app-accessibility/rhvoice/rhvoice-1.6.0.ebuild b/app-accessibility/rhvoice/rhvoice-1.6.0.ebuild index 801cbac777..5cf4395c76 100644 --- a/app-accessibility/rhvoice/rhvoice-1.6.0.ebuild +++ b/app-accessibility/rhvoice/rhvoice-1.6.0.ebuild @@ -57,7 +57,7 @@ BDEPEND=" " REQUIRED_USE="|| ( ao portaudio pulseaudio )" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/aepaneshnikov.asc" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/aepaneshnikov.asc" DOCS=( README.md doc config/dicts ) diff --git a/app-misc/mat2/mat2-0.13.3.ebuild b/app-misc/mat2/mat2-0.13.3.ebuild index e3985b7f3e..760c4817b2 100644 --- a/app-misc/mat2/mat2-0.13.3.ebuild +++ b/app-misc/mat2/mat2-0.13.3.ebuild @@ -38,7 +38,7 @@ BDEPEND=" ) " -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/jvoisin.asc +VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/jvoisin.asc DOCS=( doc {CHANGELOG,CONTRIBUTING,INSTALL,README}.md ) diff --git a/net-client/lagrange/lagrange-1.17.2.ebuild b/net-client/lagrange/lagrange-1.17.2.ebuild index f1637e5ccb..0f485d98bd 100644 --- a/net-client/lagrange/lagrange-1.17.2.ebuild +++ b/net-client/lagrange/lagrange-1.17.2.ebuild @@ -35,7 +35,7 @@ BDEPEND=" verify-sig? ( sec-keys/openpgp-keys-skyjake ) " -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/skyjake.asc" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/skyjake.asc" src_prepare() { # checked by Depends.cmake diff --git a/net-client/lagrange/lagrange-1.17.3.ebuild b/net-client/lagrange/lagrange-1.17.3.ebuild index 95ffe7a1f8..02a0891262 100644 --- a/net-client/lagrange/lagrange-1.17.3.ebuild +++ b/net-client/lagrange/lagrange-1.17.3.ebuild @@ -35,7 +35,7 @@ BDEPEND=" verify-sig? ( sec-keys/openpgp-keys-skyjake ) " -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/skyjake.asc" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/skyjake.asc" src_prepare() { # checked by Depends.cmake diff --git a/net-client/telescope/telescope-0.7.1.ebuild b/net-client/telescope/telescope-0.7.1.ebuild index 5f552951d3..ab583a6597 100644 --- a/net-client/telescope/telescope-0.7.1.ebuild +++ b/net-client/telescope/telescope-0.7.1.ebuild @@ -29,7 +29,7 @@ BDEPEND=" verify-sig? ( sec-keys/signify-keys-telescope:$(ver_cut 1-2) ) " -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/signify-keys/${PN}-$(ver_cut 1-2).pub" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/signify-keys/${PN}-$(ver_cut 1-2).pub" src_unpack() { if use verify-sig; then diff --git a/net-client/telescope/telescope-0.8.1.ebuild b/net-client/telescope/telescope-0.8.1.ebuild index 5f552951d3..ab583a6597 100644 --- a/net-client/telescope/telescope-0.8.1.ebuild +++ b/net-client/telescope/telescope-0.8.1.ebuild @@ -29,7 +29,7 @@ BDEPEND=" verify-sig? ( sec-keys/signify-keys-telescope:$(ver_cut 1-2) ) " -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/signify-keys/${PN}-$(ver_cut 1-2).pub" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/signify-keys/${PN}-$(ver_cut 1-2).pub" src_unpack() { if use verify-sig; then diff --git a/net-mail/hydroxide/hydroxide-0.2.23.ebuild b/net-mail/hydroxide/hydroxide-0.2.23.ebuild index e11059b9e6..84f31fc4c8 100644 --- a/net-mail/hydroxide/hydroxide-0.2.23.ebuild +++ b/net-mail/hydroxide/hydroxide-0.2.23.ebuild @@ -14,7 +14,7 @@ else verify-sig? ( https://github.com/emersion/${PN}/releases/download/v${PV}/${P}.tar.gz.sig ) https://gitlab.com/sevz17/go-deps/-/raw/main/${P}-deps.tar.xz " - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/emersion.asc" + VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/emersion.asc" BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-emersion )" KEYWORDS="~amd64" fi diff --git a/net-mail/hydroxide/hydroxide-0.2.24.ebuild b/net-mail/hydroxide/hydroxide-0.2.24.ebuild index f75d823e4e..f30f1d49b7 100644 --- a/net-mail/hydroxide/hydroxide-0.2.24.ebuild +++ b/net-mail/hydroxide/hydroxide-0.2.24.ebuild @@ -14,7 +14,7 @@ else verify-sig? ( https://github.com/emersion/${PN}/releases/download/v${PV}/${P}.tar.gz.sig ) https://gitlab.com/sevz17/go-deps/-/raw/main/${P}-deps.tar.xz " - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/emersion.asc" + VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/emersion.asc" BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-emersion )" KEYWORDS="~amd64" fi diff --git a/net-mail/hydroxide/hydroxide-0.2.26.ebuild b/net-mail/hydroxide/hydroxide-0.2.26.ebuild index f75d823e4e..f30f1d49b7 100644 --- a/net-mail/hydroxide/hydroxide-0.2.26.ebuild +++ b/net-mail/hydroxide/hydroxide-0.2.26.ebuild @@ -14,7 +14,7 @@ else verify-sig? ( https://github.com/emersion/${PN}/releases/download/v${PV}/${P}.tar.gz.sig ) https://gitlab.com/sevz17/go-deps/-/raw/main/${P}-deps.tar.xz " - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/emersion.asc" + VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/emersion.asc" BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-emersion )" KEYWORDS="~amd64" fi diff --git a/net-mail/hydroxide/hydroxide-0.2.27.ebuild b/net-mail/hydroxide/hydroxide-0.2.27.ebuild index ab55861c15..47fed29f38 100644 --- a/net-mail/hydroxide/hydroxide-0.2.27.ebuild +++ b/net-mail/hydroxide/hydroxide-0.2.27.ebuild @@ -14,7 +14,7 @@ else verify-sig? ( https://github.com/emersion/${PN}/releases/download/v${PV}/${P}.tar.gz.sig ) https://github.com/sevz17/go-deps/releases/download/${P}/${P}-deps.tar.xz " - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/emersion.asc" + VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/emersion.asc" BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-emersion )" KEYWORDS="~amd64" fi diff --git a/net-mail/hydroxide/hydroxide-0.2.28.ebuild b/net-mail/hydroxide/hydroxide-0.2.28.ebuild index ab55861c15..47fed29f38 100644 --- a/net-mail/hydroxide/hydroxide-0.2.28.ebuild +++ b/net-mail/hydroxide/hydroxide-0.2.28.ebuild @@ -14,7 +14,7 @@ else verify-sig? ( https://github.com/emersion/${PN}/releases/download/v${PV}/${P}.tar.gz.sig ) https://github.com/sevz17/go-deps/releases/download/${P}/${P}-deps.tar.xz " - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/emersion.asc" + VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/emersion.asc" BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-emersion )" KEYWORDS="~amd64" fi diff --git a/net-mail/hydroxide/hydroxide-9999.ebuild b/net-mail/hydroxide/hydroxide-9999.ebuild index ab55861c15..47fed29f38 100644 --- a/net-mail/hydroxide/hydroxide-9999.ebuild +++ b/net-mail/hydroxide/hydroxide-9999.ebuild @@ -14,7 +14,7 @@ else verify-sig? ( https://github.com/emersion/${PN}/releases/download/v${PV}/${P}.tar.gz.sig ) https://github.com/sevz17/go-deps/releases/download/${P}/${P}-deps.tar.xz " - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/emersion.asc" + VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/emersion.asc" BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-emersion )" KEYWORDS="~amd64" fi diff --git a/net-misc/gmid/gmid-1.8.5.ebuild b/net-misc/gmid/gmid-1.8.5.ebuild index 448271f270..da6db120ed 100644 --- a/net-misc/gmid/gmid-1.8.5.ebuild +++ b/net-misc/gmid/gmid-1.8.5.ebuild @@ -43,7 +43,7 @@ if [[ ${PV} != 9999 ]]; then BDEPEND+="verify-sig? ( sec-keys/signify-keys-gmid:$(ver_cut 1-2) )" fi -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/signify-keys/${PN}-$(ver_cut 1-2).pub" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/signify-keys/${PN}-$(ver_cut 1-2).pub" DOCS=( README.md ChangeLog contrib/README ) diff --git a/net-misc/gmid/gmid-1.8.6.ebuild b/net-misc/gmid/gmid-1.8.6.ebuild index f1d4a10231..6809adf5d8 100644 --- a/net-misc/gmid/gmid-1.8.6.ebuild +++ b/net-misc/gmid/gmid-1.8.6.ebuild @@ -44,7 +44,7 @@ if [[ ${PV} != 9999 ]]; then fi QA_CONFIG_IMPL_DECL_SKIP=1 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/signify-keys/${PN}-$(ver_cut 1-2).pub" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/signify-keys/${PN}-$(ver_cut 1-2).pub" DOCS=( README.md ChangeLog contrib/README ) diff --git a/net-misc/gmid/gmid-9999.ebuild b/net-misc/gmid/gmid-9999.ebuild index f1d4a10231..6809adf5d8 100644 --- a/net-misc/gmid/gmid-9999.ebuild +++ b/net-misc/gmid/gmid-9999.ebuild @@ -44,7 +44,7 @@ if [[ ${PV} != 9999 ]]; then fi QA_CONFIG_IMPL_DECL_SKIP=1 -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/signify-keys/${PN}-$(ver_cut 1-2).pub" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/signify-keys/${PN}-$(ver_cut 1-2).pub" DOCS=( README.md ChangeLog contrib/README ) diff --git a/net-misc/gnome-ssh-askpass/gnome-ssh-askpass-9.2_p1.ebuild b/net-misc/gnome-ssh-askpass/gnome-ssh-askpass-9.2_p1.ebuild index eabd92855e..fbb2c2c26e 100644 --- a/net-misc/gnome-ssh-askpass/gnome-ssh-askpass-9.2_p1.ebuild +++ b/net-misc/gnome-ssh-askpass/gnome-ssh-askpass-9.2_p1.ebuild @@ -27,7 +27,7 @@ BDEPEND=" verify-sig? ( sec-keys/openpgp-keys-openssh ) " -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/openssh.org.asc" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/openssh.org.asc" src_unpack() { default diff --git a/net-nntp/inn/inn-2.7.1.ebuild b/net-nntp/inn/inn-2.7.1.ebuild index d0f8697216..f18c4a4867 100644 --- a/net-nntp/inn/inn-2.7.1.ebuild +++ b/net-nntp/inn/inn-2.7.1.ebuild @@ -51,7 +51,7 @@ BDEPEND=" DOCS=( CONTRIBUTORS HACKING INSTALL NEWS README TODO ) -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/russallbery.asc" +VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/russallbery.asc" src_configure() { econf_args=( From 171dc3bd68b7e7976c1cd85648bfaa329b749d85 Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Fri, 17 Nov 2023 09:18:33 +0300 Subject: [PATCH 09/28] app-misc/doublecmd-bin: 1.1.5_beta version bump (drop 1.1.4_beta) Signed-off-by: Sergey Torokhov --- app-misc/doublecmd-bin/Manifest | 8 ++++---- ...-1.1.4_beta.ebuild => doublecmd-bin-1.1.5_beta.ebuild} | 0 2 files changed, 4 insertions(+), 4 deletions(-) rename app-misc/doublecmd-bin/{doublecmd-bin-1.1.4_beta.ebuild => doublecmd-bin-1.1.5_beta.ebuild} (100%) diff --git a/app-misc/doublecmd-bin/Manifest b/app-misc/doublecmd-bin/Manifest index ccab96ebed..4be77836be 100644 --- a/app-misc/doublecmd-bin/Manifest +++ b/app-misc/doublecmd-bin/Manifest @@ -2,7 +2,7 @@ DIST doublecmd-1.0.11.gtk2.i386.tar.xz 7555420 BLAKE2B 7b80c8eac6d561b054375ea89 DIST doublecmd-1.0.11.gtk2.x86_64.tar.xz 8315448 BLAKE2B 74ae77064382a76bb743bf63c3f152788156e9e178ab3fd7e2fb4e645e2cd6f1c34365b350490e45521c6d550bad543b94d9ef226f64284b347c1a7f097e33f6 SHA512 edf881df859e6ea4f7de9b65111b9ff4bc4dc0bd1c5a84e1ac218c0ffbf76fcf6ea99f3e412f037a591ee9401261afb95312ba95f197bb3d974f07868bf88f04 DIST doublecmd-1.0.11.qt.i386.tar.xz 7946756 BLAKE2B 828f0925da2939f9234eb587628ec6b038942b26d96d1372e2985055e176a3970048c1e25c0f44a9bde72afc5120215e5534a61d8530f3a64a4ee890657ffc82 SHA512 25fe8d71df7172e64915db2e3a025f5e3e45582f20893bab53db62968d810ddc4c4e9801a9c320821e4bbc22130944d40a7e81fa8cf5d4ce3fe641956990ead8 DIST doublecmd-1.0.11.qt.x86_64.tar.xz 8649332 BLAKE2B 5009b9b001a5605bf130485ee92a39c1310ab2abe543e39278dccca3240a4558e53d2fd9f1fe6010f01da2f82fe625da5ebd1d7aff326e81dcf82abb83e93582 SHA512 2dd4088ea9b7309bf5d9f9bee2bf590d11e1e96690393fae17f04a8b59d7e245fc1c43c6e92a2a44a37e59c54448d42b562ff98fe36eeab85999013ba1719da6 -DIST doublecmd-1.1.4.gtk2.i386.tar.xz 7973708 BLAKE2B 01c4693d1e3eca3930336cb4da463198e7c992e789c6a455e4a47cb1649823afa7f538924f6d47426455f05f372110faa613041185b05c6f804c402f284578e4 SHA512 229edda6cc43813107674cf79686a4ba578da99bd280e565fbf49b82934a629008738fd14f7f113594b36ddecef4b5fb5177ed74d17d9f5383de2cfb0eb857a9 -DIST doublecmd-1.1.4.gtk2.x86_64.tar.xz 8748536 BLAKE2B 766edef7883ebf6338a3b8b8413cbdf158fc4cdc54199153a671021ba51950c8515cd709ad12e06f268d182fcc36d09e44e15a265248f23d209ca40c4e9c1069 SHA512 e035f6ca7550371cbfbf2e4a7203b2065e5a2bcab974885619132a8279442d5699a5cd2d59999076ef242c128ca5c173dc2bec47db58efaf2e05313e63d141b2 -DIST doublecmd-1.1.4.qt.i386.tar.xz 8364992 BLAKE2B da737c16cf42c0302875d98775813d593e9a1f031451e14598382f2b17fed00f97e6de6be1c33ba45d13f5a924ca95a81d7a335f9a5839472b755f26f6b53f2d SHA512 434797d4f52c89d556dd4db2df409d0c529ca2d067a393fc9a0ccca11f96cf8ef6424866100b6034924bf01c412ce71ac975dbe3abc366522d72af452d0fd832 -DIST doublecmd-1.1.4.qt.x86_64.tar.xz 9079448 BLAKE2B 009543832e458da4c374d044884b0839f2f0e91dd5e1985d05b720893a929558048becb52a2649b56ab6ec17cc00cbb91002c48f1dac5808787b581730429d58 SHA512 3033b13ce04570f45246663c924161dd316fd6254211c0c0deddfd13bc11f96911c52e1e6013d9c993daf357feb280764897f26d1eb1e3a9c96eccf8f2a82a3d +DIST doublecmd-1.1.5.gtk2.i386.tar.xz 7991624 BLAKE2B f26cbd9782a87101189eb8a72dbc1a89243afcc9d9f2a85815aa8ffc84c1c5d992dcdf53c0a76b1e139e5dc0645833c7745633146d1b06a9ea66fa85c3719def SHA512 5f78b949094cbe9ca3a9bf8f04b40c1e842984808fd40177831cd1c1308301c8aaeb2485197ab0c800eb6a18025bdc4e32a3bda6f6278827f03bc624754da2d7 +DIST doublecmd-1.1.5.gtk2.x86_64.tar.xz 8764368 BLAKE2B cb2f277fd0a9f9a921ca2ab936dff0828bf8d68475095faa21a1f884d7247ace1a7c97d35e12e956574fd39e5612c9d57cfda9a3766023c0b6846a0d4b72d136 SHA512 cc1edd0d606fb893087429914ada764e654979ee124a4dc07f9dd92a468f5c036ab190a7af00dcfc16b9ef8d6139a9e6d34e1ee9c089a8a708f5bf2ebde4b277 +DIST doublecmd-1.1.5.qt.i386.tar.xz 8381404 BLAKE2B 762f407f5363efb26855fb394f6789648cd659b7d91bf76c62afa75dea3e894f85b636dc620750b79a7e1f64ba7c57b12dc71a8acef8042b2e0efb99ab1e8a33 SHA512 d020dcddd20028b9dabce87134d96468df1fb9206c97f1819b5ca389e2f88b9bc7445db0ee304eb107ebbc86df4355eb4835a8cb3d67287e9fc9d4015598fe86 +DIST doublecmd-1.1.5.qt.x86_64.tar.xz 9096856 BLAKE2B 1e17ee3be3c6b3afff03ee2a8852a6c69190c44e58df2bde0821e7ff33da3bc45392ff1ebe92ca1e6a605caf7ae759b4a5494915d5f6c790c11dd5efce9f48ff SHA512 86bcd9e660490672287a399097dc09383273eda9d8124eddcfb580dcd14e4c9c70fe8532f6b4b1dadc7a18ce8a2bd0b9f72bd31fda6f7043fac9b848c654fa57 diff --git a/app-misc/doublecmd-bin/doublecmd-bin-1.1.4_beta.ebuild b/app-misc/doublecmd-bin/doublecmd-bin-1.1.5_beta.ebuild similarity index 100% rename from app-misc/doublecmd-bin/doublecmd-bin-1.1.4_beta.ebuild rename to app-misc/doublecmd-bin/doublecmd-bin-1.1.5_beta.ebuild From c82fc792d2065d8b90d8dd9f10b9c01255e9434e Mon Sep 17 00:00:00 2001 From: Patrick Zwerschke Date: Fri, 17 Nov 2023 11:58:14 +0100 Subject: [PATCH 10/28] app-misc/ledger-live: add 2.71.1, drop 2.60.0 Signed-off-by: Patrick Zwerschke --- app-misc/ledger-live/Manifest | 2 +- .../{ledger-live-2.60.0.ebuild => ledger-live-2.71.1.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename app-misc/ledger-live/{ledger-live-2.60.0.ebuild => ledger-live-2.71.1.ebuild} (100%) diff --git a/app-misc/ledger-live/Manifest b/app-misc/ledger-live/Manifest index 3fbf312acc..b301ab1602 100644 --- a/app-misc/ledger-live/Manifest +++ b/app-misc/ledger-live/Manifest @@ -1,5 +1,5 @@ DIST ledger-live-2.68.1.AppImage 146875467 BLAKE2B 42477731d4485ee02bd420105683daf4d746e99f3a9cde0e6a42e749095e1cf060b2df150a39a9f673f723fac293776b643b268000829c0ffe766d55678671be SHA512 7e7d9b4e1e6e3cd513d113ce6964a0044f9eee46aa9f3f63d58ae2cc2e4888b179ba9c353553a13aa924477f2670a145977e88302ee06b7aefbd6eab1d48a19f -DIST ledger-live-desktop-2.60.0-linux-x86_64.AppImage 134600722 BLAKE2B 81d8a8920aa9b53fed731fa5656af861d2112726589e6640c715059d6a3be881d92b152f670a484141062a8f84ae2325a79cd5ed6ecc982dd89580cbc2c1c292 SHA512 948de41d1c329cd2db0e57dc6beb47ae56a49fd11ae6932d3572bca6dd553be204ca628824abdfe65ea673c928f2a52e1c892d486c2b35702392ce8ae198b874 DIST ledger-live-desktop-2.62.2-linux-x86_64.AppImage 134719355 BLAKE2B 0f2f193c9c13347d01cabc41f062d4347ac662a4f60723f5a2f6e12d767c5bfe489313f7a82800f88f79e757057ca34c1a23fac9e9a820aa0faf2a4c3c759e32 SHA512 aaedae4212614cc879fcbc44dd4a02857baa9f307ef2adfac064a2c4f4965bf9345ebf5b4be0dcf7192f6c56067db1946951db83981a7e706cce11aa4772e26b DIST ledger-live-desktop-2.64.1-linux-x86_64.AppImage 135576020 BLAKE2B 469705b954d9331c3d788f32f316d47a2a7efb19bdbdc234fa5cbede5957a4094717a5e8ab06dcd46714985883ff0b2ebe5647042a4f0ab100b6aff114cf752f SHA512 c89ca07ff58376df1f8b7bbc7aad9fc612c40abd98e065106bee2c3d4375ad669aed110b22cec0ba6fd7b7ce58f9b97fa128618e497595edcef6b75c66a24e48 DIST ledger-live-desktop-2.66.0-linux-x86_64.AppImage 135854948 BLAKE2B fa877e470e929c98c4c9cf94432e8a654c12fdf61796fbd7b8127f4243e7b1b11a237e1785671bd0e2be1ecf03fe836ffc5d25e361ca50e1f1d3f3ae6821812d SHA512 4c27e11021473ed81850717a3f7ed428ea67024819abd4dac0a75d9b3f38f4584b320345a6f9f6dc402b39f5e5302ad1d97d615a1ced1f91300a312227078b34 +DIST ledger-live-desktop-2.71.1-linux-x86_64.AppImage 150998121 BLAKE2B 63cc9c02b0b599c0988bdf331d80d015c628b085f3bab46ffb1237dd6fd3370f5f098f2437c0ef2fdf364edc4581c1e825817947caf44f952255843f3539a136 SHA512 674e4eebde2ec280d6afa03471256877fd4fdc4e3ddb781e09fd2678252336a5e0773a3fda336dcd7262d6cf1b7b122776cfcee5de20965db7677ecc84cc5fa2 diff --git a/app-misc/ledger-live/ledger-live-2.60.0.ebuild b/app-misc/ledger-live/ledger-live-2.71.1.ebuild similarity index 100% rename from app-misc/ledger-live/ledger-live-2.60.0.ebuild rename to app-misc/ledger-live/ledger-live-2.71.1.ebuild From 1ee9b317b29405ff5ef90e8b1d4331cb0215d304 Mon Sep 17 00:00:00 2001 From: Eric Joldasov Date: Fri, 17 Nov 2023 21:32:29 +0600 Subject: [PATCH 11/28] net-p2p/yggdrasil-go: drop 0.4.7, 0.5.1 Signed-off-by: Eric Joldasov --- net-p2p/yggdrasil-go/Manifest | 4 -- .../yggdrasil-go/yggdrasil-go-0.4.7.ebuild | 57 ------------------- .../yggdrasil-go/yggdrasil-go-0.5.1.ebuild | 57 ------------------- 3 files changed, 118 deletions(-) delete mode 100644 net-p2p/yggdrasil-go/yggdrasil-go-0.4.7.ebuild delete mode 100644 net-p2p/yggdrasil-go/yggdrasil-go-0.5.1.ebuild diff --git a/net-p2p/yggdrasil-go/Manifest b/net-p2p/yggdrasil-go/Manifest index 575ef0cda4..9ab9878af6 100644 --- a/net-p2p/yggdrasil-go/Manifest +++ b/net-p2p/yggdrasil-go/Manifest @@ -1,6 +1,2 @@ -DIST yggdrasil-go-0.4.7-vendor.tar.xz 958088 BLAKE2B 1e6412803a2428fbc3779115155f7a5eb24e0f433c14083f79165da0b035c17ec083d1eb8a472d9edb7436f162c9a406fb67dce3f35be1f73d262ad1c048d728 SHA512 bd378cc24793d04969adc1318c08593115be2a0a8a7f83fdd773c10b16c7b0409867ea6e58994bdefaa8ad83730e2d4ee0526776beba170fd522b4fc46a0a36d -DIST yggdrasil-go-0.4.7.tar.gz 95223 BLAKE2B eb56702dc95a9bb3bc5a48073d3e2241eb076299262fbeb5e001f2af0da5407796f0978295ae3ecf7b347f2a322c45bfb8d623e0c9271f092288f79ab5ad1040 SHA512 954e511001b509ae95348f18e489aed98dfa9ac079c007e3c054d00163e224389fdb6ae293be507cba5ae5182612a466a9d8878e7e2d762289ad4429920246e8 -DIST yggdrasil-go-0.5.1-vendor.tar.xz 1443912 BLAKE2B f62c2ddd09ff662e939f993bf850f862d2bb5cc5db34b4d38251e21aa8980729d1333196332d4f78b1b80b4f782102db9c8d286716d65d39cdfc6425e0e44510 SHA512 2f695542dbf642139be23227c432fc8e789fc8e3d4dedff9278ae0051db487bad642eda293ef39eab7d78bf578e474897517849badc123a980a0e9b66d8e9fd3 -DIST yggdrasil-go-0.5.1.tar.gz 103689 BLAKE2B 4787f35acb6132d18c692dc727c0485025a25641cf09018e4fcc7cb1f7b4f7eb1418e2345cbde546b124b994cc615cc6f4ef9f13a40aefb55c8e89e04e5bf5d0 SHA512 2c7e3c4dee700328c651131dad8cc5e57de7a56d988062b130634679cf1e7af296fd1d11d80e7cf1e2ab389390a75c266b06d7179b9e5104ec150b71f6b3ebba DIST yggdrasil-go-0.5.2-vendor.tar.xz 1443440 BLAKE2B a845f17657146b012274f8be0b5bfa0df50a161690b4dd27922ee56427b26fd0ea10426819bd1fea397ec44e48af907cdd3ff44b8786e66c03c31d8230878153 SHA512 cdd459fcf6b56135e034de2179153d54fbf0a882aad2e2b8734717ff49a94335d4161a5cb6cb54ac513174abbb4c49f936785ebc8cc47436a27d1ea223d1d7fc DIST yggdrasil-go-0.5.2.tar.gz 104580 BLAKE2B b16483bffa7d9112d699d64e150b02bd3cac5a493d831daeb90a054d8baee284163ec50cf710a8e1a2af012900184e8e869ae35b66c29be1b8b884f7c968ca13 SHA512 a1bd4606d8d3d83f691ab04cdd7316a9e391f44aaddc4d67d7249623e6de02ab55ec670d7bb6885702e9e12de0f526eafae9ec36ca116b365f8aea4065345271 diff --git a/net-p2p/yggdrasil-go/yggdrasil-go-0.4.7.ebuild b/net-p2p/yggdrasil-go/yggdrasil-go-0.4.7.ebuild deleted file mode 100644 index 6c4a68eb85..0000000000 --- a/net-p2p/yggdrasil-go/yggdrasil-go-0.4.7.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module linux-info systemd fcaps - -DESCRIPTION="An experiment in scalable routing as an encrypted IPv6 overlay network" -HOMEPAGE="https://yggdrasil-network.github.io/" -SRC_URI=" - https://github.com/yggdrasil-network/yggdrasil-go/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - https://codeberg.org/BratishkaErik/distfiles/media/branch/master/${P}-vendor.tar.xz -" - -LICENSE="LGPL-3 MIT Apache-2.0 BSD ZLIB" -SLOT="0" -KEYWORDS="~amd64" -RESTRICT="mirror" - -DEPEND=" - acct-user/yggdrasil - acct-group/yggdrasil -" - -BDEPEND=">=dev-lang/go-1.17.0" - -FILECAPS=( - cap_net_admin,cap_net_bind_service "usr/bin/yggdrasil" -) - -pkg_setup() { - linux-info_pkg_setup - if ! linux_config_exists; then - eerror "Unable to check your kernel for TUN support" - else - CONFIG_CHECK="~TUN" - ERROR_TUN="Your kernel lacks TUN support." - fi -} - -src_compile() { - local package="github.com/yggdrasil-network/yggdrasil-go/src/version" - - for CMD in yggdrasil yggdrasilctl ; do - ego build -buildmode=pie -ldflags "-s -linkmode external -extldflags '${LDFLAGS}' -X ${package}.buildName=${PN} -X ${package}.buildVersion=v${PV}" -trimpath ./cmd/$CMD - done - -} - -src_install() { - dobin {yggdrasil,yggdrasilctl} - dodoc README.md - dodoc CHANGELOG.md - systemd_dounit "contrib/systemd/yggdrasil.service" - systemd_dounit "contrib/systemd/yggdrasil-default-config.service" - doinitd "contrib/openrc/yggdrasil" -} diff --git a/net-p2p/yggdrasil-go/yggdrasil-go-0.5.1.ebuild b/net-p2p/yggdrasil-go/yggdrasil-go-0.5.1.ebuild deleted file mode 100644 index 7d9f6dd88f..0000000000 --- a/net-p2p/yggdrasil-go/yggdrasil-go-0.5.1.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module linux-info systemd fcaps - -DESCRIPTION="An experiment in scalable routing as an encrypted IPv6 overlay network" -HOMEPAGE="https://yggdrasil-network.github.io/" -SRC_URI=" - https://github.com/yggdrasil-network/yggdrasil-go/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - https://codeberg.org/BratishkaErik/distfiles/media/branch/master/${P}-vendor.tar.xz -" - -LICENSE="LGPL-3 MIT Apache-2.0 BSD ZLIB" -SLOT="0" -KEYWORDS="~amd64" -RESTRICT="mirror" - -DEPEND=" - acct-user/yggdrasil - acct-group/yggdrasil -" - -BDEPEND=">=dev-lang/go-1.17.0" - -FILECAPS=( - cap_net_admin,cap_net_bind_service "usr/bin/yggdrasil" -) - -pkg_setup() { - linux-info_pkg_setup - if ! linux_config_exists; then - eerror "Unable to check your kernel for TUN support" - else - CONFIG_CHECK="~TUN" - ERROR_TUN="Your kernel lacks TUN support." - fi -} - -src_compile() { - local package="github.com/yggdrasil-network/yggdrasil-go/src/version" - - for CMD in yggdrasil yggdrasilctl ; do - ego build -buildmode=pie -ldflags "-s -linkmode external -extldflags '${LDFLAGS}' -X ${package}.buildName=${PN} -X ${package}.buildVersion=v${PV}" -trimpath ./cmd/$CMD - done - -} - -src_install() { - dobin {yggdrasil,yggdrasilctl} - dodoc README.md - dodoc CHANGELOG.md - systemd_dounit "contrib/systemd/yggdrasil.service" - systemd_dounit "contrib/systemd/yggdrasil-default-config.service" - doinitd "contrib/openrc/yggdrasil" -} From 062777ac830546761da447f69abb6c6c5fee8a74 Mon Sep 17 00:00:00 2001 From: David Roman Date: Fri, 17 Nov 2023 20:20:41 +0100 Subject: [PATCH 12/28] app-admin/pass-audit: new package, add 1.2 Signed-off-by: David Roman --- app-admin/pass-audit/Manifest | 1 + app-admin/pass-audit/metadata.xml | 12 ++++++++ app-admin/pass-audit/pass-audit-1.2.ebuild | 34 ++++++++++++++++++++++ 3 files changed, 47 insertions(+) create mode 100644 app-admin/pass-audit/Manifest create mode 100644 app-admin/pass-audit/metadata.xml create mode 100644 app-admin/pass-audit/pass-audit-1.2.ebuild diff --git a/app-admin/pass-audit/Manifest b/app-admin/pass-audit/Manifest new file mode 100644 index 0000000000..9a4c8722b8 --- /dev/null +++ b/app-admin/pass-audit/Manifest @@ -0,0 +1 @@ +DIST pass-audit-1.2.tar.gz 56581 BLAKE2B f57a38c8343b27c05c6e8e371b421c7d5bc7381f51f3b4daf97227ffe437a930922f6deff8126f32e705e5e965774c6aeef6676dbc67594f1bead46326b4c478 SHA512 3036340b31612a52826c13ea558def3a3ca49164eb9b3c516f4923d99126cbe5e85150bca9f8ca26d70375bf92e1b06d606f39a3679de60770ab14f6f24a8267 diff --git a/app-admin/pass-audit/metadata.xml b/app-admin/pass-audit/metadata.xml new file mode 100644 index 0000000000..2cc045340b --- /dev/null +++ b/app-admin/pass-audit/metadata.xml @@ -0,0 +1,12 @@ + + + + + davidroman96@gmail.com + David Roman + + + roddhjav/pass-audit + pass-audit + + diff --git a/app-admin/pass-audit/pass-audit-1.2.ebuild b/app-admin/pass-audit/pass-audit-1.2.ebuild new file mode 100644 index 0000000000..416b89cf16 --- /dev/null +++ b/app-admin/pass-audit/pass-audit-1.2.ebuild @@ -0,0 +1,34 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYPI_NO_NORMALIZE=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10,11,12} ) + +inherit distutils-r1 pypi shell-completion + +DESCRIPTION="A pass extension for auditing your password repository. " +HOMEPAGE="https://github.com/roddhjav/pass-audit" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +# No test on PYPI +RESTRICT="test" + +DEPEND="app-admin/pass" +RDEPEND="${DEPEND}" +BDEPEND="" + +src_install() { + distutils-r1_src_install + + newbashcomp share/bash-completion/completions/pass-audit "${PN}" + newzshcomp share/zsh/site-functions/_pass-audit _"${PN}" + doman share/man/man1/pass-audit.1 + + exeinto /usr/lib/password-store/extensions + doexe audit.bash +} From 56fd26f2d954e84bf99468dc6575481f085f2406 Mon Sep 17 00:00:00 2001 From: tastytea Date: Fri, 17 Nov 2023 17:11:58 +0100 Subject: [PATCH 13/28] dev-python/typing_inspect: add 0.9.0 Signed-off-by: tastytea --- dev-python/typing_inspect/Manifest | 1 + .../typing_inspect-0.9.0.ebuild | 32 +++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 dev-python/typing_inspect/typing_inspect-0.9.0.ebuild diff --git a/dev-python/typing_inspect/Manifest b/dev-python/typing_inspect/Manifest index 16d56d11b3..7c1fa8d843 100644 --- a/dev-python/typing_inspect/Manifest +++ b/dev-python/typing_inspect/Manifest @@ -1 +1,2 @@ DIST typing_inspect-0.7.1.tar.gz 11799 BLAKE2B a0f0fde9fe1b85897c8cac660a1fb9de2b9bc3b83c619ddb0642749cacb105bfc7d2f0e25a1da0e9c95a3cdd60e39eecd3be4aef32d0f47c53f107d681f43a39 SHA512 16aa279e5bcdcaa4ad28b68a5c5cedcefee32ec78f57c75b4285888ab6d634e3306eedc63445839cc57923ae956e9b2234cb2afcf71216b3f6ff6839cd48fc58 +DIST typing_inspect-0.9.0.tar.gz 13825 BLAKE2B 599ec6a99fd040ac5ee83ef20deee86a8255dd116c8d8defe67d99291088984efc3b639986a9d350b26200028a309cfe6590a3f75dc4b9e0306bdc13bb65641e SHA512 5d46e6632895fa0a59007779f49a5812beff09f59e359a81af93bfee7bb5f4c2025566efbd27422299a614baa4d9c22da2317377090b0ad1cdd89fca73e9ee5a diff --git a/dev-python/typing_inspect/typing_inspect-0.9.0.ebuild b/dev-python/typing_inspect/typing_inspect-0.9.0.ebuild new file mode 100644 index 0000000000..5ace518964 --- /dev/null +++ b/dev-python/typing_inspect/typing_inspect-0.9.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +DISTUTILS_USE_PEP517=setuptools + +inherit distutils-r1 pypi + +DESCRIPTION="Runtime inspection utilities for Python typing module" +HOMEPAGE="https://github.com/ilevkivskyi/typing_inspect" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/mypy_extensions-0.3.0[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-3.7.4.2[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}" + +distutils_enable_tests pytest + +python_test() { + # https://github.com/ilevkivskyi/typing_inspect/issues/84 + local EPYTEST_DESELECT=( 'test_typing_inspect.py::GetUtilityTestCase::test_typed_dict_typing_extension' ) + epytest +} From 3a2d548f950b1237a0a32a93ccba22bacfc37044 Mon Sep 17 00:00:00 2001 From: tastytea Date: Fri, 17 Nov 2023 20:39:33 +0100 Subject: [PATCH 14/28] dev-python/dataclasses_json: add 0.5.14 Signed-off-by: tastytea --- dev-python/dataclasses_json/Manifest | 1 + .../dataclasses_json-0.5.14.ebuild | 35 +++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 dev-python/dataclasses_json/dataclasses_json-0.5.14.ebuild diff --git a/dev-python/dataclasses_json/Manifest b/dev-python/dataclasses_json/Manifest index 88c0c17932..ccd86b30d1 100644 --- a/dev-python/dataclasses_json/Manifest +++ b/dev-python/dataclasses_json/Manifest @@ -1 +1,2 @@ +DIST dataclasses_json-0.5.14.tar.gz 72513 BLAKE2B f45ca18030388efcc21ca9c939bf2298f891de66d62dc0f8042a3d0e26cc0bae63c7c5a02c839b07282c3110d6e5752979e3abea361b215b86b354984901c77c SHA512 5ec21843ef29a8e6e9511922698f42c115c7e641ca9ae5e47a58c6f0697a51928fd462f6342190263469baa70b76a302ad1d27954f50b9457b97149586f35703 DIST dataclasses_json-0.5.7.tar.gz 39291 BLAKE2B eded21a6da89e1a8785c38cd7facc3e273154a31f34daf99dc0681891bf44cc0f34fc7ab69021cf04052e82a5bd66058b826609ca3ebfc1d75f40720b0b9ce6b SHA512 2dad73f55e0f33d1f9557e1ed3d41cf237204631c044027c41d37cd2e968da003f77e80c9a06db651e689413cbfd7f85eec1b70b02acf0a32f8337c4abb75f7b diff --git a/dev-python/dataclasses_json/dataclasses_json-0.5.14.ebuild b/dev-python/dataclasses_json/dataclasses_json-0.5.14.ebuild new file mode 100644 index 0000000000..df47d15315 --- /dev/null +++ b/dev-python/dataclasses_json/dataclasses_json-0.5.14.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 + +DESCRIPTION="Easily serialize Data Classes to and from JSON" +HOMEPAGE="https://github.com/lidatong/dataclasses-json" +SRC_URI="https://github.com/lidatong/dataclasses-json/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${P/_/-}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-python/marshmallow-3.3.0[${PYTHON_USEDEP}] + >=dev-python/marshmallow_enum-1.5.1[${PYTHON_USEDEP}] + >=dev-python/typing_inspect-0.4.0[${PYTHON_USEDEP}] +" +DEPEND=" + ${RDEPEND} + test? ( + dev-python/hypothesis[${PYTHON_USEDEP}] + >=dev-python/mypy-0.710[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest From 80f1439237d9176e2bfc6035f0e413c4e8a46d87 Mon Sep 17 00:00:00 2001 From: Julien Roy Date: Fri, 17 Nov 2023 15:20:24 -0500 Subject: [PATCH 15/28] dev-python/tulir-telethon: add 1.33.0_alpha1 Signed-off-by: Julien Roy --- dev-python/tulir-telethon/Manifest | 1 + .../tulir-telethon-1.33.0_alpha1.ebuild | 41 +++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 dev-python/tulir-telethon/tulir-telethon-1.33.0_alpha1.ebuild diff --git a/dev-python/tulir-telethon/Manifest b/dev-python/tulir-telethon/Manifest index 44f62db6ad..767c7d0a9b 100644 --- a/dev-python/tulir-telethon/Manifest +++ b/dev-python/tulir-telethon/Manifest @@ -1,2 +1,3 @@ DIST tulir-telethon-1.32.0_alpha2.gh.tar.gz 494857 BLAKE2B f39a8159716a5fd0f7f9d94bb6bdf9674fba678210f7c9dceb2bf7b90ddae5ee4eeade3f896dcb590f3e7f4985d18f72ea9fed35f59bc13680c1cf1c40fec890 SHA512 8b02b6f563844674fcf9449419cd68b646a10d7572534c5696501b1d043bf3b2c0d5969ca08c38664bd43ebefc1f99607649ec62180d6fca324bf799274e2873 DIST tulir-telethon-1.32.0_alpha3.gh.tar.gz 495988 BLAKE2B ca2c7f64067369ad9b2424ef00d2697b1a836de7e4709ffeae4cd9b1bfaef50c998ffc49501830ad7e1564fada4ec804abf0b8a7f27f0659398f9112514ec837 SHA512 1a4f17d22f10a04c862433ce474b946c835ee954e4f5158fdc2c81f510cf5dd1041544b0df44f1c61d9dfcdfb27c023b213552230153e3a3f4ce5f1512094f9b +DIST tulir-telethon-1.33.0_alpha1.gh.tar.gz 496284 BLAKE2B 6bba90dd4be4b6aeb2f1a4bd9bd4dc59740504cf2ef75606a5df861df00292d9f935c29a397c98bc6c83cfad80c5413700ca5cc131896a5710748848e01a7b78 SHA512 b8eb5ff95f2450ab7d29af6d9ccea63f562b14d984aedc946b82f80a4d68338133767a81432da10a6b6d9aa9c26ac431ad33d73a5a5a9b733702d37747b49a10 diff --git a/dev-python/tulir-telethon/tulir-telethon-1.33.0_alpha1.ebuild b/dev-python/tulir-telethon/tulir-telethon-1.33.0_alpha1.ebuild new file mode 100644 index 0000000000..afaba4efa4 --- /dev/null +++ b/dev-python/tulir-telethon/tulir-telethon-1.33.0_alpha1.ebuild @@ -0,0 +1,41 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 + +MY_PV="${PV/_alph/}" +DESCRIPTION="Pure Python 3 MTProto API Telegram client library, for bots too!" +HOMEPAGE="https://github.com/tulir/Telethon/" +SRC_URI="https://github.com/tulir/Telethon/archive/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}/Telethon-${MY_PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/cryptg[${PYTHON_USEDEP}] + dev-python/hachoir[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP}] + dev-python/pyaes[${PYTHON_USEDEP}] + dev-python/PySocks[${PYTHON_USEDEP}] + dev-python/python-socks[${PYTHON_USEDEP}] + dev-python/rsa[${PYTHON_USEDEP}] + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + ) +" +DEPEND="${RDEPEND}" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + tests/readthedocs/quick_references/test_client_reference.py::test_all_methods_present +) From 40a93bcfaae7d8c98ae455fce4e12f186d6b30b4 Mon Sep 17 00:00:00 2001 From: Julien Roy Date: Fri, 17 Nov 2023 15:20:36 -0500 Subject: [PATCH 16/28] dev-python/tulir-telethon: drop 1.32.0_alpha2 Signed-off-by: Julien Roy --- dev-python/tulir-telethon/Manifest | 1 - .../tulir-telethon-1.32.0_alpha2.ebuild | 41 ------------------- 2 files changed, 42 deletions(-) delete mode 100644 dev-python/tulir-telethon/tulir-telethon-1.32.0_alpha2.ebuild diff --git a/dev-python/tulir-telethon/Manifest b/dev-python/tulir-telethon/Manifest index 767c7d0a9b..45c121e61b 100644 --- a/dev-python/tulir-telethon/Manifest +++ b/dev-python/tulir-telethon/Manifest @@ -1,3 +1,2 @@ -DIST tulir-telethon-1.32.0_alpha2.gh.tar.gz 494857 BLAKE2B f39a8159716a5fd0f7f9d94bb6bdf9674fba678210f7c9dceb2bf7b90ddae5ee4eeade3f896dcb590f3e7f4985d18f72ea9fed35f59bc13680c1cf1c40fec890 SHA512 8b02b6f563844674fcf9449419cd68b646a10d7572534c5696501b1d043bf3b2c0d5969ca08c38664bd43ebefc1f99607649ec62180d6fca324bf799274e2873 DIST tulir-telethon-1.32.0_alpha3.gh.tar.gz 495988 BLAKE2B ca2c7f64067369ad9b2424ef00d2697b1a836de7e4709ffeae4cd9b1bfaef50c998ffc49501830ad7e1564fada4ec804abf0b8a7f27f0659398f9112514ec837 SHA512 1a4f17d22f10a04c862433ce474b946c835ee954e4f5158fdc2c81f510cf5dd1041544b0df44f1c61d9dfcdfb27c023b213552230153e3a3f4ce5f1512094f9b DIST tulir-telethon-1.33.0_alpha1.gh.tar.gz 496284 BLAKE2B 6bba90dd4be4b6aeb2f1a4bd9bd4dc59740504cf2ef75606a5df861df00292d9f935c29a397c98bc6c83cfad80c5413700ca5cc131896a5710748848e01a7b78 SHA512 b8eb5ff95f2450ab7d29af6d9ccea63f562b14d984aedc946b82f80a4d68338133767a81432da10a6b6d9aa9c26ac431ad33d73a5a5a9b733702d37747b49a10 diff --git a/dev-python/tulir-telethon/tulir-telethon-1.32.0_alpha2.ebuild b/dev-python/tulir-telethon/tulir-telethon-1.32.0_alpha2.ebuild deleted file mode 100644 index afaba4efa4..0000000000 --- a/dev-python/tulir-telethon/tulir-telethon-1.32.0_alpha2.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 - -MY_PV="${PV/_alph/}" -DESCRIPTION="Pure Python 3 MTProto API Telegram client library, for bots too!" -HOMEPAGE="https://github.com/tulir/Telethon/" -SRC_URI="https://github.com/tulir/Telethon/archive/v${MY_PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/Telethon-${MY_PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/cryptg[${PYTHON_USEDEP}] - dev-python/hachoir[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/pyaes[${PYTHON_USEDEP}] - dev-python/PySocks[${PYTHON_USEDEP}] - dev-python/python-socks[${PYTHON_USEDEP}] - dev-python/rsa[${PYTHON_USEDEP}] - test? ( - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - ) -" -DEPEND="${RDEPEND}" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - tests/readthedocs/quick_references/test_client_reference.py::test_all_methods_present -) From 2860ae3f7c0f3783a1efaa08b0b9535ca3917317 Mon Sep 17 00:00:00 2001 From: Julien Roy Date: Fri, 17 Nov 2023 15:21:17 -0500 Subject: [PATCH 17/28] dev-python/restrictedpython: add 7.0 Signed-off-by: Julien Roy --- dev-python/restrictedpython/Manifest | 1 + .../restrictedpython-7.0.ebuild | 27 +++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 dev-python/restrictedpython/restrictedpython-7.0.ebuild diff --git a/dev-python/restrictedpython/Manifest b/dev-python/restrictedpython/Manifest index c486aee241..34ef24370c 100644 --- a/dev-python/restrictedpython/Manifest +++ b/dev-python/restrictedpython/Manifest @@ -1,2 +1,3 @@ DIST restrictedpython-6.1.gh.tar.gz 442293 BLAKE2B 8425c371e84a698f1591735cfa0c77ea716c2b7859addc6a7fb97e68ffd239e1b3aaeb359739ec1dfff551a361a8bd8fd2738007ba5d2557debe9592a144c144 SHA512 fec5bbe301b64236863a72e4b7a9997d04483da6ae5b384ef73a729092b2fc271f6016586a21558cb30f1c2cc9c9f57b8ee2c6c851873bd493b95fd50dccd1f8 DIST restrictedpython-6.2.gh.tar.gz 442788 BLAKE2B cac63465192d425dc2b18a787fe4e75749f19768bbcb3be921512ccf0558e30f8ab3f8a89c36b77d370ae2c160b5aba4e9481ad66c36909b7189559c20a532fe SHA512 a9947830b66e449881b7d22e4716adb863f20726a6e1f61f4f84396ae88b2c461c084f56ca78c3aa072953c53ba776788aa41ec8415714ba02b1b4c8370bf6fb +DIST restrictedpython-7.0.gh.tar.gz 440788 BLAKE2B c71a70ce4f71b92d87e2bdab157cba4327227da6f1be226df573c25268cbd1afbde608ffcc5d8deb6cbe063244d7611bc8792c6e17ce495c50c5812527674e2e SHA512 844614071e5bdbdd2646160207d4f5452305620930e0b260a1ba9c39f76672f26a16b7ce16f21186d9cfddc12f367758bec09c4cac40f4f4fc8f9164278631e9 diff --git a/dev-python/restrictedpython/restrictedpython-7.0.ebuild b/dev-python/restrictedpython/restrictedpython-7.0.ebuild new file mode 100644 index 0000000000..2f057f27b5 --- /dev/null +++ b/dev-python/restrictedpython/restrictedpython-7.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +DESCRIPTION="A restricted execution environment for Python to run untrusted code" +HOMEPAGE="https://github.com/zopefoundation/RestrictedPython" +SRC_URI="https://github.com/zopefoundation/RestrictedPython/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}/RestrictedPython-${PV}" + +LICENSE="ZPL" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + doc? ( dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] ) + test? ( dev-python/pytest-mock[${PYTHON_USEDEP}] ) +" +DEPEND="${RDEPEND}" + +distutils_enable_sphinx docs +distutils_enable_tests pytest From 9c6532a770a44f7efe38626089e161d8d8e1a9fb Mon Sep 17 00:00:00 2001 From: Julien Roy Date: Fri, 17 Nov 2023 15:21:27 -0500 Subject: [PATCH 18/28] dev-python/restrictedpython: drop 6.1 Signed-off-by: Julien Roy --- dev-python/restrictedpython/Manifest | 1 - .../restrictedpython-6.1.ebuild | 27 ------------------- 2 files changed, 28 deletions(-) delete mode 100644 dev-python/restrictedpython/restrictedpython-6.1.ebuild diff --git a/dev-python/restrictedpython/Manifest b/dev-python/restrictedpython/Manifest index 34ef24370c..959d4c633a 100644 --- a/dev-python/restrictedpython/Manifest +++ b/dev-python/restrictedpython/Manifest @@ -1,3 +1,2 @@ -DIST restrictedpython-6.1.gh.tar.gz 442293 BLAKE2B 8425c371e84a698f1591735cfa0c77ea716c2b7859addc6a7fb97e68ffd239e1b3aaeb359739ec1dfff551a361a8bd8fd2738007ba5d2557debe9592a144c144 SHA512 fec5bbe301b64236863a72e4b7a9997d04483da6ae5b384ef73a729092b2fc271f6016586a21558cb30f1c2cc9c9f57b8ee2c6c851873bd493b95fd50dccd1f8 DIST restrictedpython-6.2.gh.tar.gz 442788 BLAKE2B cac63465192d425dc2b18a787fe4e75749f19768bbcb3be921512ccf0558e30f8ab3f8a89c36b77d370ae2c160b5aba4e9481ad66c36909b7189559c20a532fe SHA512 a9947830b66e449881b7d22e4716adb863f20726a6e1f61f4f84396ae88b2c461c084f56ca78c3aa072953c53ba776788aa41ec8415714ba02b1b4c8370bf6fb DIST restrictedpython-7.0.gh.tar.gz 440788 BLAKE2B c71a70ce4f71b92d87e2bdab157cba4327227da6f1be226df573c25268cbd1afbde608ffcc5d8deb6cbe063244d7611bc8792c6e17ce495c50c5812527674e2e SHA512 844614071e5bdbdd2646160207d4f5452305620930e0b260a1ba9c39f76672f26a16b7ce16f21186d9cfddc12f367758bec09c4cac40f4f4fc8f9164278631e9 diff --git a/dev-python/restrictedpython/restrictedpython-6.1.ebuild b/dev-python/restrictedpython/restrictedpython-6.1.ebuild deleted file mode 100644 index 2f057f27b5..0000000000 --- a/dev-python/restrictedpython/restrictedpython-6.1.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 - -DESCRIPTION="A restricted execution environment for Python to run untrusted code" -HOMEPAGE="https://github.com/zopefoundation/RestrictedPython" -SRC_URI="https://github.com/zopefoundation/RestrictedPython/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/RestrictedPython-${PV}" - -LICENSE="ZPL" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - doc? ( dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] ) - test? ( dev-python/pytest-mock[${PYTHON_USEDEP}] ) -" -DEPEND="${RDEPEND}" - -distutils_enable_sphinx docs -distutils_enable_tests pytest From 403f298db5326dae90063c6724d8108a1bde2f0f Mon Sep 17 00:00:00 2001 From: Julien Roy Date: Fri, 17 Nov 2023 15:26:33 -0500 Subject: [PATCH 19/28] net-im/mautrix-discord: add 0.6.4 Signed-off-by: Julien Roy --- net-im/mautrix-discord/Manifest | 2 + .../mautrix-discord-0.6.4.ebuild | 65 +++++++++++++++++++ 2 files changed, 67 insertions(+) create mode 100644 net-im/mautrix-discord/mautrix-discord-0.6.4.ebuild diff --git a/net-im/mautrix-discord/Manifest b/net-im/mautrix-discord/Manifest index c0edca350d..048c1ced10 100644 --- a/net-im/mautrix-discord/Manifest +++ b/net-im/mautrix-discord/Manifest @@ -2,3 +2,5 @@ DIST mautrix-discord-0.6.2.gh.tar.gz 113457 BLAKE2B 0f2b142cba038e2f86dbf1d0133c DIST mautrix-discord-0.6.2.tar.xz 67543704 BLAKE2B c803893b1d666c14e181b60d31378acbba940639b71a3af55c3b24ee0697ff58b84a9b8365ff0acef1939f7bc1ccb4deeac6def1a7e1d065079e0c169670f396 SHA512 ee291a97141800d0791cb1074840782ab649c15b78aac865f312b2a02dee6f03007ab0e1ce51472fe23b2223db89da276e4d9d4ee8d6e4e40e361360957ca2fb DIST mautrix-discord-0.6.3.gh.tar.gz 113655 BLAKE2B a9570c2b0cbba9f1d82efffe729cf5d50966d5b7a0fff9a233637f61f34801145de8b9ea2ea2a309035e3c5c0c803c240acb16b4b46668588b31cd51bfac966f SHA512 ff6462bae3d53331cd2fccf9037fc34d11a89e37d52d5bf1e5b10249952036fa7f8182354f2834a8051eb84a1e886872b3698fdec51f2f271946d4a8743a8870 DIST mautrix-discord-0.6.3.tar.xz 117364608 BLAKE2B 4619146a6180898a11ba396e535a8320b5a51fa70bb72a5dd16f67edd4e7240004c9186e768c3081fb4f5c18e5fdee1af94ee731501417e443c9b0137e8e969c SHA512 168d7279752bc6f4b3682e3909ff58f45b81057b421ec9635a3963d88083507f9dbfef4057fad5012bea91f283bacff201241dc7355b0cd17414774029204666 +DIST mautrix-discord-0.6.4.gh.tar.gz 113804 BLAKE2B 164c5cc5d0504bf0d78df8b6926a124ef52157a5a1467ad8b4a76e6cef5285736cc223889f69c7f573018f2590394c637eaade54ff734353e8bd0cbcd0f7abad SHA512 cfcb5653d002c33f3498a65d7f6e507c1465b8ef767b672db770f44eaf59887246896e2f4149164e610a91af1418646eca77e571a85b0fdaeddc3131e589429e +DIST mautrix-discord-0.6.4.tar.xz 61805824 BLAKE2B 49b26ec6d450e8ab5e29bead54346cc94e376646f298bc8f6f45c7d6f593fbca2c65b7b019b18242521a253d577b2ab1b38a78455d1b17c2ef2d48ee823a144d SHA512 72c8cae6a7f6188b75708db8663397aa66279a1059be40a735c066ae7ac49128fdee1040847141e827875860327df429f290bd8a9ecabb40919d644e55e01ae9 diff --git a/net-im/mautrix-discord/mautrix-discord-0.6.4.ebuild b/net-im/mautrix-discord/mautrix-discord-0.6.4.ebuild new file mode 100644 index 0000000000..c282376a5d --- /dev/null +++ b/net-im/mautrix-discord/mautrix-discord-0.6.4.ebuild @@ -0,0 +1,65 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module systemd + +DESCRIPTION="A Matrix-Discord puppeting bridge" +HOMEPAGE="https://github.com/mautrix/discord" +SRC_URI="https://github.com/mautrix/discord/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz + https://jroy.ca/dist/${P}.tar.xz +" +S="${WORKDIR}/discord-${PV}" + +LICENSE="AGPL-3" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + acct-user/${PN} + dev-libs/olm + dev-util/lottieconverter +" +DEPEND="${RDEPEND}" +BDEPEND=">=dev-lang/go-1.20.0" + +src_compile() { + ego build +} + +src_install() { + dobin mautrix-discord + + keepdir /var/log/mautrix/discord + fowners -R root:mautrix /var/log/mautrix + fperms -R 770 /var/log/mautrix + sed -i -e "s/\.\/logs/\/var\/log\/${PN/-/\\\/}/" "example-config.yaml" || die + + insinto "/etc/mautrix" + newins "example-config.yaml" "${PN/-/_}.yaml" + + newinitd "${FILESDIR}/${PN}.initd" "${PN}" + systemd_dounit "${FILESDIR}/${PN}.service" + + fowners -R root:mautrix /etc/mautrix + fperms -R 770 /etc/mautrix +} + +pkg_postinst() { + einfo + elog "" + elog "Before you can use ${PN}, you must configure it correctly" + elog "The configuration file is located at \"/etc/mautrix/${PN/-/_}.yaml\"" + elog "When done, run the following command: emerge --config ${CATEGORY}/${PN}" + elog "Then, you must register the bridge with your homeserver" + elog "Refer your homeserver's documentation for instructions" + elog "The registration file is located at /var/lib/${PN/-/\/}/registration.yaml" + elog "Finally, you may start the ${PN} daemon" + einfo +} + +pkg_config() { + su - "${PN}" -s /bin/sh -c \ + "/usr/bin/${PN} -c /etc/mautrix/${PN/-/_}.yaml -g -r /var/lib/${PN/-/\/}/registration.yaml" +} From 2c5e163d312b7f4c98c5aa48c29a409949e1b3df Mon Sep 17 00:00:00 2001 From: Julien Roy Date: Fri, 17 Nov 2023 15:26:58 -0500 Subject: [PATCH 20/28] net-im/mautrix-discord: drop 0.6.2 Signed-off-by: Julien Roy --- net-im/mautrix-discord/Manifest | 2 - .../mautrix-discord-0.6.2.ebuild | 65 ------------------- 2 files changed, 67 deletions(-) delete mode 100644 net-im/mautrix-discord/mautrix-discord-0.6.2.ebuild diff --git a/net-im/mautrix-discord/Manifest b/net-im/mautrix-discord/Manifest index 048c1ced10..e78cb7750a 100644 --- a/net-im/mautrix-discord/Manifest +++ b/net-im/mautrix-discord/Manifest @@ -1,5 +1,3 @@ -DIST mautrix-discord-0.6.2.gh.tar.gz 113457 BLAKE2B 0f2b142cba038e2f86dbf1d0133c01ab3f1c6ccaacc931adacca31e5c5061a45e678273b6bd8c5a134b0466ffd25088fe79a0e9214484356d953eb5f0a2689cd SHA512 2990964fd7aae20fdfc0689c9a90986093f64a646ee476c4d63c3b9c5b164283d830e83230c68ca732d32f7f0f525ff38ec968b41464c8c2e5ff319a504d613a -DIST mautrix-discord-0.6.2.tar.xz 67543704 BLAKE2B c803893b1d666c14e181b60d31378acbba940639b71a3af55c3b24ee0697ff58b84a9b8365ff0acef1939f7bc1ccb4deeac6def1a7e1d065079e0c169670f396 SHA512 ee291a97141800d0791cb1074840782ab649c15b78aac865f312b2a02dee6f03007ab0e1ce51472fe23b2223db89da276e4d9d4ee8d6e4e40e361360957ca2fb DIST mautrix-discord-0.6.3.gh.tar.gz 113655 BLAKE2B a9570c2b0cbba9f1d82efffe729cf5d50966d5b7a0fff9a233637f61f34801145de8b9ea2ea2a309035e3c5c0c803c240acb16b4b46668588b31cd51bfac966f SHA512 ff6462bae3d53331cd2fccf9037fc34d11a89e37d52d5bf1e5b10249952036fa7f8182354f2834a8051eb84a1e886872b3698fdec51f2f271946d4a8743a8870 DIST mautrix-discord-0.6.3.tar.xz 117364608 BLAKE2B 4619146a6180898a11ba396e535a8320b5a51fa70bb72a5dd16f67edd4e7240004c9186e768c3081fb4f5c18e5fdee1af94ee731501417e443c9b0137e8e969c SHA512 168d7279752bc6f4b3682e3909ff58f45b81057b421ec9635a3963d88083507f9dbfef4057fad5012bea91f283bacff201241dc7355b0cd17414774029204666 DIST mautrix-discord-0.6.4.gh.tar.gz 113804 BLAKE2B 164c5cc5d0504bf0d78df8b6926a124ef52157a5a1467ad8b4a76e6cef5285736cc223889f69c7f573018f2590394c637eaade54ff734353e8bd0cbcd0f7abad SHA512 cfcb5653d002c33f3498a65d7f6e507c1465b8ef767b672db770f44eaf59887246896e2f4149164e610a91af1418646eca77e571a85b0fdaeddc3131e589429e diff --git a/net-im/mautrix-discord/mautrix-discord-0.6.2.ebuild b/net-im/mautrix-discord/mautrix-discord-0.6.2.ebuild deleted file mode 100644 index c282376a5d..0000000000 --- a/net-im/mautrix-discord/mautrix-discord-0.6.2.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module systemd - -DESCRIPTION="A Matrix-Discord puppeting bridge" -HOMEPAGE="https://github.com/mautrix/discord" -SRC_URI="https://github.com/mautrix/discord/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz - https://jroy.ca/dist/${P}.tar.xz -" -S="${WORKDIR}/discord-${PV}" - -LICENSE="AGPL-3" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - acct-user/${PN} - dev-libs/olm - dev-util/lottieconverter -" -DEPEND="${RDEPEND}" -BDEPEND=">=dev-lang/go-1.20.0" - -src_compile() { - ego build -} - -src_install() { - dobin mautrix-discord - - keepdir /var/log/mautrix/discord - fowners -R root:mautrix /var/log/mautrix - fperms -R 770 /var/log/mautrix - sed -i -e "s/\.\/logs/\/var\/log\/${PN/-/\\\/}/" "example-config.yaml" || die - - insinto "/etc/mautrix" - newins "example-config.yaml" "${PN/-/_}.yaml" - - newinitd "${FILESDIR}/${PN}.initd" "${PN}" - systemd_dounit "${FILESDIR}/${PN}.service" - - fowners -R root:mautrix /etc/mautrix - fperms -R 770 /etc/mautrix -} - -pkg_postinst() { - einfo - elog "" - elog "Before you can use ${PN}, you must configure it correctly" - elog "The configuration file is located at \"/etc/mautrix/${PN/-/_}.yaml\"" - elog "When done, run the following command: emerge --config ${CATEGORY}/${PN}" - elog "Then, you must register the bridge with your homeserver" - elog "Refer your homeserver's documentation for instructions" - elog "The registration file is located at /var/lib/${PN/-/\/}/registration.yaml" - elog "Finally, you may start the ${PN} daemon" - einfo -} - -pkg_config() { - su - "${PN}" -s /bin/sh -c \ - "/usr/bin/${PN} -c /etc/mautrix/${PN/-/_}.yaml -g -r /var/lib/${PN/-/\/}/registration.yaml" -} From 6acadecaa6308986ebd352736eef173b9f9b768a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pascal=20J=C3=A4ger?= Date: Sat, 18 Nov 2023 09:51:22 +0100 Subject: [PATCH 21/28] gui-apps/nwg-shell: add 0.5.22 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Pascal Jäger --- gui-apps/nwg-shell/Manifest | 1 + gui-apps/nwg-shell/nwg-shell-0.5.22.ebuild | 36 ++++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 gui-apps/nwg-shell/nwg-shell-0.5.22.ebuild diff --git a/gui-apps/nwg-shell/Manifest b/gui-apps/nwg-shell/Manifest index 546d53c911..3fdb1970fe 100644 --- a/gui-apps/nwg-shell/Manifest +++ b/gui-apps/nwg-shell/Manifest @@ -1,3 +1,4 @@ DIST nwg-shell-0.5.16.tar.gz 2180688 BLAKE2B 174a281557bf292ba333d85ed55ad4cce893a151b8d9247e51e6e7e6d0cc207f419d48708df1ac6fcebc300c7d2ac97b3e3d8a168d11da729d80c35e1fe6fb6a SHA512 6f1d625e361bdc6abeab37b53e0518a146786b9ab21fb171c4e830fd0a9bf8e772a512d474db14d61d83d9421d08543694fca4dd9638e00db27394bdaeb9246d DIST nwg-shell-0.5.18.tar.gz 2180700 BLAKE2B fc5aa5f6fa1218ea19081f64b40325832f4bf5997ce3f9764147fa8c7102c8df1e6704d171a213143cfd001b036e44640567559692d8acc1a294b72b10d996ef SHA512 6da84b30b32fa70cdf77e6506b843b06c86c5a0ef8481fb2af4bc5f07699362c52285d516a5b2975553aa3aab14466cfd271a1ee809daa873fc5417e70623deb DIST nwg-shell-0.5.19.tar.gz 2180709 BLAKE2B b1881508f148b4af103143804f78d8a0de5fc580ea1b9cdf4df3d006d6199d9bc51939f6be6a4d6525f3e7c5d4075e069b62a823f163a417130b3c6d00eb9ac5 SHA512 42670b7520bff46f700417f1d84a1dc861d7b956e012a2b57a379f9a9b67047ce28de960ccc6519d1eda05bc8c6f83b8e97c7eea00fc35304359647246bfb4ec +DIST nwg-shell-0.5.22.tar.gz 2180797 BLAKE2B fad648cec9ded6aded6ae4b5d90a403faf8d5b45ad9aa889cadf0f404f10d5d41e8f65e40e71242a734f362d5fc485cae3b04958e8df475580bd7b79e7318004 SHA512 3352b120c415b1fd4e25c2e0eb34aafde7e17c34e67add5032c35f1f048f24c79de2c2d7ad0bb9d58b568064b668279e5ec1bfb8b1ca4e0a5d412799524265c5 diff --git a/gui-apps/nwg-shell/nwg-shell-0.5.22.ebuild b/gui-apps/nwg-shell/nwg-shell-0.5.22.ebuild new file mode 100644 index 0000000000..b531d0d56b --- /dev/null +++ b/gui-apps/nwg-shell/nwg-shell-0.5.22.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 + +SRC_URI="https://github.com/nwg-piotr/nwg-shell/archive/v${PV}.tar.gz -> ${P}.tar.gz" +KEYWORDS="~amd64" + +DESCRIPTION="meta-package for the nwg-shell project" +HOMEPAGE="https://github.com/nwg-piotr/nwg-shell" +LICENSE="MIT" +SLOT="0" + +RDEPEND=" + app-misc/gopsuinfo + app-misc/nwg-look + gui-apps/azote + gui-apps/nwg-bar + gui-apps/nwg-displays + || ( gui-apps/nwg-dock gui-apps/nwg-dock-hyprland ) + gui-apps/nwg-drawer + gui-apps/nwg-menu + gui-apps/nwg-panel + gui-apps/nwg-shell-config +" +DEPEND="${RDEPEND}" + +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)" +} From 8e1a71c3be0dbee05beec15db50fbf3801f45586 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pascal=20J=C3=A4ger?= Date: Sat, 18 Nov 2023 09:51:51 +0100 Subject: [PATCH 22/28] gui-apps/nwg-shell: drop 0.5.16 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Pascal Jäger --- gui-apps/nwg-shell/Manifest | 1 - gui-apps/nwg-shell/nwg-shell-0.5.16.ebuild | 36 ---------------------- 2 files changed, 37 deletions(-) delete mode 100644 gui-apps/nwg-shell/nwg-shell-0.5.16.ebuild diff --git a/gui-apps/nwg-shell/Manifest b/gui-apps/nwg-shell/Manifest index 3fdb1970fe..4480c9775d 100644 --- a/gui-apps/nwg-shell/Manifest +++ b/gui-apps/nwg-shell/Manifest @@ -1,4 +1,3 @@ -DIST nwg-shell-0.5.16.tar.gz 2180688 BLAKE2B 174a281557bf292ba333d85ed55ad4cce893a151b8d9247e51e6e7e6d0cc207f419d48708df1ac6fcebc300c7d2ac97b3e3d8a168d11da729d80c35e1fe6fb6a SHA512 6f1d625e361bdc6abeab37b53e0518a146786b9ab21fb171c4e830fd0a9bf8e772a512d474db14d61d83d9421d08543694fca4dd9638e00db27394bdaeb9246d DIST nwg-shell-0.5.18.tar.gz 2180700 BLAKE2B fc5aa5f6fa1218ea19081f64b40325832f4bf5997ce3f9764147fa8c7102c8df1e6704d171a213143cfd001b036e44640567559692d8acc1a294b72b10d996ef SHA512 6da84b30b32fa70cdf77e6506b843b06c86c5a0ef8481fb2af4bc5f07699362c52285d516a5b2975553aa3aab14466cfd271a1ee809daa873fc5417e70623deb DIST nwg-shell-0.5.19.tar.gz 2180709 BLAKE2B b1881508f148b4af103143804f78d8a0de5fc580ea1b9cdf4df3d006d6199d9bc51939f6be6a4d6525f3e7c5d4075e069b62a823f163a417130b3c6d00eb9ac5 SHA512 42670b7520bff46f700417f1d84a1dc861d7b956e012a2b57a379f9a9b67047ce28de960ccc6519d1eda05bc8c6f83b8e97c7eea00fc35304359647246bfb4ec DIST nwg-shell-0.5.22.tar.gz 2180797 BLAKE2B fad648cec9ded6aded6ae4b5d90a403faf8d5b45ad9aa889cadf0f404f10d5d41e8f65e40e71242a734f362d5fc485cae3b04958e8df475580bd7b79e7318004 SHA512 3352b120c415b1fd4e25c2e0eb34aafde7e17c34e67add5032c35f1f048f24c79de2c2d7ad0bb9d58b568064b668279e5ec1bfb8b1ca4e0a5d412799524265c5 diff --git a/gui-apps/nwg-shell/nwg-shell-0.5.16.ebuild b/gui-apps/nwg-shell/nwg-shell-0.5.16.ebuild deleted file mode 100644 index b531d0d56b..0000000000 --- a/gui-apps/nwg-shell/nwg-shell-0.5.16.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..11} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 - -SRC_URI="https://github.com/nwg-piotr/nwg-shell/archive/v${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64" - -DESCRIPTION="meta-package for the nwg-shell project" -HOMEPAGE="https://github.com/nwg-piotr/nwg-shell" -LICENSE="MIT" -SLOT="0" - -RDEPEND=" - app-misc/gopsuinfo - app-misc/nwg-look - gui-apps/azote - gui-apps/nwg-bar - gui-apps/nwg-displays - || ( gui-apps/nwg-dock gui-apps/nwg-dock-hyprland ) - gui-apps/nwg-drawer - gui-apps/nwg-menu - gui-apps/nwg-panel - gui-apps/nwg-shell-config -" -DEPEND="${RDEPEND}" - -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)" -} From 59ccf0d21d939ad991db927805424a48dbfddc77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pascal=20J=C3=A4ger?= Date: Sat, 18 Nov 2023 09:52:57 +0100 Subject: [PATCH 23/28] gui-apps/nwg-shell-config: add 0.5.25 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Pascal Jäger --- gui-apps/nwg-shell-config/Manifest | 1 + .../nwg-shell-config-0.5.25.ebuild | 43 +++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 gui-apps/nwg-shell-config/nwg-shell-config-0.5.25.ebuild diff --git a/gui-apps/nwg-shell-config/Manifest b/gui-apps/nwg-shell-config/Manifest index b1db9df3cd..ccb8afc484 100644 --- a/gui-apps/nwg-shell-config/Manifest +++ b/gui-apps/nwg-shell-config/Manifest @@ -2,3 +2,4 @@ DIST nwg-shell-config-0.5.14.tar.gz 104956 BLAKE2B 109e6da5d30b3b96c4b5ee111c43b DIST nwg-shell-config-0.5.22.tar.gz 109183 BLAKE2B d1475d80ecc5280dacf402abb9f27dc6d073b15f61dc24fcfcdc053e017656add62a706b1e012d7fb0d5004ee5358602732421d2e76d9a5171869730d4ef01dc SHA512 a19c65c10785e6f499ce997073bf32227c9d193befef8a847b8e051f4d2fe702d1db31d4cbfd881dbdc8b7b36609bc6ec6e5611b6696fe02ffd4262d21898101 DIST nwg-shell-config-0.5.23.tar.gz 109379 BLAKE2B 39e2ca78afa83ef0104b8e6d9f3ca3301852f8d9af5ee4f7a7aab6a8c01677ca18c9f635177b76cb923295f26e6e6316b124f5a7d7540da07d05cc5e2347f254 SHA512 99caa2b18dd4828ffa8a98293dfea65877e41cbfe0209d241cf100a822a732b556a16cbe2921c0cdc48ad6fde078c9d64656b286bb833fae495085976b934975 DIST nwg-shell-config-0.5.24.tar.gz 109606 BLAKE2B 9c968d2da56e37c0e30f0796f096f6191651076696e8835b345830d990f9f44cdbf53a8a5e43388d95d14fabe77a513cb8ff4b50d252ab5ec3d26c432b7371cb SHA512 337889eb3a3d8abfcf5272b35ea91941091a3b9e3ac25f476637eceb1b3bddb9d306751f3e956d693333e75f603a18c881b905a044640b20040223dd268a6395 +DIST nwg-shell-config-0.5.25.tar.gz 113369 BLAKE2B a2bab8aeee038b46e3f1b00ee65f16c2125cf4984cf5921e78b85392e98f58ad98fae8359e060af18d22bc3df0a60b7c2dfe7e3d7d6fc955add67de1dcdfdbb1 SHA512 b5a4b02445bca0dfaa7fa1287e45ea125830fedb817154d530a230ddaec2fffdcc06406c2a7c8a2644ea79e962b75356f667c706740357f2280aeaf8b626a9ca diff --git a/gui-apps/nwg-shell-config/nwg-shell-config-0.5.25.ebuild b/gui-apps/nwg-shell-config/nwg-shell-config-0.5.25.ebuild new file mode 100644 index 0000000000..30cb01c4f5 --- /dev/null +++ b/gui-apps/nwg-shell-config/nwg-shell-config-0.5.25.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +DISTUTILS_USE_PEP517=setuptools +inherit desktop distutils-r1 xdg-utils + +SRC_URI="https://github.com/nwg-piotr/nwg-shell-config/archive/v${PV}.tar.gz -> ${P}.tar.gz" +KEYWORDS="~amd64" + +DESCRIPTION="nwg-shell configuration utility" +HOMEPAGE="https://github.com/nwg-piotr/nwg-shell-config" +LICENSE="MIT" + +SLOT="0" + +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 +} From 34ca253908c9681de781158232c5b41783a913b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pascal=20J=C3=A4ger?= Date: Sat, 18 Nov 2023 09:53:09 +0100 Subject: [PATCH 24/28] gui-apps/nwg-shell-config: drop 0.5.14 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Pascal Jäger --- .../nwg-shell-config-0.5.14.ebuild | 24 ------------------- 1 file changed, 24 deletions(-) delete mode 100644 gui-apps/nwg-shell-config/nwg-shell-config-0.5.14.ebuild diff --git a/gui-apps/nwg-shell-config/nwg-shell-config-0.5.14.ebuild b/gui-apps/nwg-shell-config/nwg-shell-config-0.5.14.ebuild deleted file mode 100644 index b9c8494df0..0000000000 --- a/gui-apps/nwg-shell-config/nwg-shell-config-0.5.14.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{10..11} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 - -SRC_URI="https://github.com/nwg-piotr/nwg-shell-config/archive/v${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64" - -DESCRIPTION="nwg-shell configuration utility" -HOMEPAGE="https://github.com/nwg-piotr/nwg-shell-config" -LICENSE="MIT" - -SLOT="0" - -RDEPEND=" - gui-apps/nwg-shell - sci-geosciences/geopy - x11-libs/gtk+:3 -" -DEPEND="${RDEPEND}" From dca9a0afb8790aaca8043fd3f191545a96589d7c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pascal=20J=C3=A4ger?= Date: Sat, 18 Nov 2023 09:53:24 +0100 Subject: [PATCH 25/28] gui-apps/nwg-shell-config: drop 0.5.14-r1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Pascal Jäger --- gui-apps/nwg-shell-config/Manifest | 1 - .../nwg-shell-config-0.5.14-r1.ebuild | 43 ------------------- 2 files changed, 44 deletions(-) delete mode 100644 gui-apps/nwg-shell-config/nwg-shell-config-0.5.14-r1.ebuild diff --git a/gui-apps/nwg-shell-config/Manifest b/gui-apps/nwg-shell-config/Manifest index ccb8afc484..5e61a65373 100644 --- a/gui-apps/nwg-shell-config/Manifest +++ b/gui-apps/nwg-shell-config/Manifest @@ -1,4 +1,3 @@ -DIST nwg-shell-config-0.5.14.tar.gz 104956 BLAKE2B 109e6da5d30b3b96c4b5ee111c43b49febccb5072e1510776a8b5238379055cf5968bd408a1c69961e65b86a36d6adf54e196f4ebbdbf3e2587453d823fdd355 SHA512 9b4f7cf89c984f37d7f3a671cf9b029f0a94a7c41bb7986303e35f9975c1890140815a33c808a284f1c5e616bd3f652d5ac3696ebe16f4dee0f4234f7713d43c DIST nwg-shell-config-0.5.22.tar.gz 109183 BLAKE2B d1475d80ecc5280dacf402abb9f27dc6d073b15f61dc24fcfcdc053e017656add62a706b1e012d7fb0d5004ee5358602732421d2e76d9a5171869730d4ef01dc SHA512 a19c65c10785e6f499ce997073bf32227c9d193befef8a847b8e051f4d2fe702d1db31d4cbfd881dbdc8b7b36609bc6ec6e5611b6696fe02ffd4262d21898101 DIST nwg-shell-config-0.5.23.tar.gz 109379 BLAKE2B 39e2ca78afa83ef0104b8e6d9f3ca3301852f8d9af5ee4f7a7aab6a8c01677ca18c9f635177b76cb923295f26e6e6316b124f5a7d7540da07d05cc5e2347f254 SHA512 99caa2b18dd4828ffa8a98293dfea65877e41cbfe0209d241cf100a822a732b556a16cbe2921c0cdc48ad6fde078c9d64656b286bb833fae495085976b934975 DIST nwg-shell-config-0.5.24.tar.gz 109606 BLAKE2B 9c968d2da56e37c0e30f0796f096f6191651076696e8835b345830d990f9f44cdbf53a8a5e43388d95d14fabe77a513cb8ff4b50d252ab5ec3d26c432b7371cb SHA512 337889eb3a3d8abfcf5272b35ea91941091a3b9e3ac25f476637eceb1b3bddb9d306751f3e956d693333e75f603a18c881b905a044640b20040223dd268a6395 diff --git a/gui-apps/nwg-shell-config/nwg-shell-config-0.5.14-r1.ebuild b/gui-apps/nwg-shell-config/nwg-shell-config-0.5.14-r1.ebuild deleted file mode 100644 index a1a277b03f..0000000000 --- a/gui-apps/nwg-shell-config/nwg-shell-config-0.5.14-r1.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{10..11} ) -DISTUTILS_USE_PEP517=setuptools -inherit desktop distutils-r1 xdg-utils - -SRC_URI="https://github.com/nwg-piotr/nwg-shell-config/archive/v${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64" - -DESCRIPTION="nwg-shell configuration utility" -HOMEPAGE="https://github.com/nwg-piotr/nwg-shell-config" -LICENSE="MIT" - -SLOT="0" - -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 -} From 4e5680dda484744c30db69d8b41bcb2c2287b2e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pascal=20J=C3=A4ger?= Date: Sat, 18 Nov 2023 09:53:34 +0100 Subject: [PATCH 26/28] gui-apps/nwg-shell-config: drop 0.5.22 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Pascal Jäger --- gui-apps/nwg-shell-config/Manifest | 1 - .../nwg-shell-config-0.5.22.ebuild | 43 ------------------- 2 files changed, 44 deletions(-) delete mode 100644 gui-apps/nwg-shell-config/nwg-shell-config-0.5.22.ebuild diff --git a/gui-apps/nwg-shell-config/Manifest b/gui-apps/nwg-shell-config/Manifest index 5e61a65373..27baee760b 100644 --- a/gui-apps/nwg-shell-config/Manifest +++ b/gui-apps/nwg-shell-config/Manifest @@ -1,4 +1,3 @@ -DIST nwg-shell-config-0.5.22.tar.gz 109183 BLAKE2B d1475d80ecc5280dacf402abb9f27dc6d073b15f61dc24fcfcdc053e017656add62a706b1e012d7fb0d5004ee5358602732421d2e76d9a5171869730d4ef01dc SHA512 a19c65c10785e6f499ce997073bf32227c9d193befef8a847b8e051f4d2fe702d1db31d4cbfd881dbdc8b7b36609bc6ec6e5611b6696fe02ffd4262d21898101 DIST nwg-shell-config-0.5.23.tar.gz 109379 BLAKE2B 39e2ca78afa83ef0104b8e6d9f3ca3301852f8d9af5ee4f7a7aab6a8c01677ca18c9f635177b76cb923295f26e6e6316b124f5a7d7540da07d05cc5e2347f254 SHA512 99caa2b18dd4828ffa8a98293dfea65877e41cbfe0209d241cf100a822a732b556a16cbe2921c0cdc48ad6fde078c9d64656b286bb833fae495085976b934975 DIST nwg-shell-config-0.5.24.tar.gz 109606 BLAKE2B 9c968d2da56e37c0e30f0796f096f6191651076696e8835b345830d990f9f44cdbf53a8a5e43388d95d14fabe77a513cb8ff4b50d252ab5ec3d26c432b7371cb SHA512 337889eb3a3d8abfcf5272b35ea91941091a3b9e3ac25f476637eceb1b3bddb9d306751f3e956d693333e75f603a18c881b905a044640b20040223dd268a6395 DIST nwg-shell-config-0.5.25.tar.gz 113369 BLAKE2B a2bab8aeee038b46e3f1b00ee65f16c2125cf4984cf5921e78b85392e98f58ad98fae8359e060af18d22bc3df0a60b7c2dfe7e3d7d6fc955add67de1dcdfdbb1 SHA512 b5a4b02445bca0dfaa7fa1287e45ea125830fedb817154d530a230ddaec2fffdcc06406c2a7c8a2644ea79e962b75356f667c706740357f2280aeaf8b626a9ca diff --git a/gui-apps/nwg-shell-config/nwg-shell-config-0.5.22.ebuild b/gui-apps/nwg-shell-config/nwg-shell-config-0.5.22.ebuild deleted file mode 100644 index a1a277b03f..0000000000 --- a/gui-apps/nwg-shell-config/nwg-shell-config-0.5.22.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{10..11} ) -DISTUTILS_USE_PEP517=setuptools -inherit desktop distutils-r1 xdg-utils - -SRC_URI="https://github.com/nwg-piotr/nwg-shell-config/archive/v${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64" - -DESCRIPTION="nwg-shell configuration utility" -HOMEPAGE="https://github.com/nwg-piotr/nwg-shell-config" -LICENSE="MIT" - -SLOT="0" - -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 -} From 6a913b75d4900734592c98545fb692474523e7db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pascal=20J=C3=A4ger?= Date: Sat, 18 Nov 2023 10:10:30 +0100 Subject: [PATCH 27/28] gui-apps/nwg-drawer: add 0.4.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Pascal Jäger --- gui-apps/nwg-drawer/Manifest | 1 + gui-apps/nwg-drawer/nwg-drawer-0.4.1.ebuild | 96 +++++++++++++++++++++ 2 files changed, 97 insertions(+) create mode 100644 gui-apps/nwg-drawer/nwg-drawer-0.4.1.ebuild diff --git a/gui-apps/nwg-drawer/Manifest b/gui-apps/nwg-drawer/Manifest index 86aeaed1da..bd5e363184 100644 --- a/gui-apps/nwg-drawer/Manifest +++ b/gui-apps/nwg-drawer/Manifest @@ -47,3 +47,4 @@ DIST gopkg.in%2Fyaml.v3%2F@v%2Fv3.0.0-20200313102051-9f266ea9e77c.mod 95 BLAKE2B DIST gopkg.in%2Fyaml.v3%2F@v%2Fv3.0.1.zip 104623 BLAKE2B 51d69616c21728779614f4455d23d2302a8f986b44344257b4bc2b5db011c7266432ee93d31d43344231b52527d1027eba3ef37a3365f9afe69f3ecc8613bccb SHA512 d57b0d42c71ad6503415e42979b51b0dc7f6344072c728ab2e3d4bab88da7b7d775e7f261868909f990f6b44aed6c533966c97bbe333a0acd65fc8bac9d1d4ff DIST nwg-drawer-0.3.9.tar.gz 47736 BLAKE2B f37cf6b690b7a265a8bc8f0da8ae909e924cd08b4707288dd2b7fb23e6928abb62ac78ac79a7ff6d08071250a23fd7d5bb813d7cbb3cef999dd0943989c48a30 SHA512 1c4cae52ce8410cedb9e0dbd0f1382bea777de091f43eac63ddcf2f44954a8cdaf9cae8bcda6012730c08a2ac244741986ff589088a059b569f61a8da8930274 DIST nwg-drawer-0.4.0.tar.gz 48252 BLAKE2B 778dbaaa95faf657952d32a938ab4876a88e91ca7be37a106fd1a38c4600d7c4c3e4862413c7238fa4088fdf38616d0c4c0114859de335d09628c8662283b264 SHA512 9b20452cb0ef5b4a2cbd55864327c81d3056aba463766432f88c8b27d3943568c0023193fa7042337c0b45d153153f9b5a92945aca2207103a7aae67b7a5e354 +DIST nwg-drawer-0.4.1.tar.gz 48085 BLAKE2B f0648641af81f86c239c8344732a6d9eec9238479c0f3bc8d27b90f215bbbfc1c69a6c8cbffd241a11005aa2a444eb9af0df36427cf3c6512dc5b0b9dd6f0d51 SHA512 c5416e66b17d2ef5a9881a31bd7257facfa486960ba36703cbe83ea4abae1b5dee944b7e50536636e574b9658490736a7b886151c5128af0c5dda83ad0a82823 diff --git a/gui-apps/nwg-drawer/nwg-drawer-0.4.1.ebuild b/gui-apps/nwg-drawer/nwg-drawer-0.4.1.ebuild new file mode 100644 index 0000000000..d8a70dc8fc --- /dev/null +++ b/gui-apps/nwg-drawer/nwg-drawer-0.4.1.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2023 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-20221218201547-1f6674a3f872" + "github.com/dlasky/gotk3-layershell v0.0.0-20221218201547-1f6674a3f872/go.mod" + "github.com/dlasky/gotk3-layershell v0.0.0-20230802002603-b0c42cd8474f" + "github.com/dlasky/gotk3-layershell v0.0.0-20230802002603-b0c42cd8474f/go.mod" + "github.com/fsnotify/fsnotify v1.6.0" + "github.com/fsnotify/fsnotify v1.6.0/go.mod" + "github.com/fsnotify/fsnotify v1.7.0" + "github.com/fsnotify/fsnotify v1.7.0/go.mod" + "github.com/gotk3/gotk3 v0.6.1/go.mod" + "github.com/gotk3/gotk3 v0.6.2" + "github.com/gotk3/gotk3 v0.6.2/go.mod" + "github.com/joshuarubin/go-sway v1.2.0" + "github.com/joshuarubin/go-sway v1.2.0/go.mod" + "github.com/joshuarubin/lifecycle v1.0.0/go.mod" + "github.com/joshuarubin/lifecycle v1.1.4" + "github.com/joshuarubin/lifecycle v1.1.4/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.3.0/go.mod" + "github.com/stretchr/testify v1.7.0" + "github.com/stretchr/testify v1.7.0/go.mod" + "go.uber.org/atomic v1.3.2/go.mod" + "go.uber.org/multierr v1.1.0/go.mod" + "go.uber.org/multierr v1.11.0" + "go.uber.org/multierr v1.11.0/go.mod" + "golang.org/x/sync v0.0.0-20190412183630-56d357773e84/go.mod" + "golang.org/x/sync v0.3.0" + "golang.org/x/sync v0.3.0/go.mod" + "golang.org/x/sync v0.5.0" + "golang.org/x/sync v0.5.0/go.mod" + "golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod" + "golang.org/x/sys v0.0.0-20220908164124-27713097b956/go.mod" + "golang.org/x/sys v0.10.0" + "golang.org/x/sys v0.10.0/go.mod" + "golang.org/x/sys v0.14.0" + "golang.org/x/sys v0.14.0/go.mod" + "gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod" + "gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod" + "gopkg.in/yaml.v3 v3.0.1" +) +go-module_set_globals + +SRC_URI="https://github.com/nwg-piotr/nwg-drawer/archive/v${PV}.tar.gz -> ${P}.tar.gz + ${EGO_SUM_SRC_URI}" +KEYWORDS="~amd64" + +DESCRIPTION="Application drawer for wlroots-based Wayland compositors" +HOMEPAGE="https://github.com/nwg-piotr/nwg-drawer" +LICENSE="MIT" + +SLOT="0" + +RDEPEND=" + gui-libs/gtk-layer-shell + x11-libs/gtk+:3 + x11-misc/xdg-utils + 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-drawer + doins -r desktop-directories + doins drawer.css + dobin bin/nwg-drawer +} From c9a76a63e03b492b1a6659662ba5c207c106322f Mon Sep 17 00:00:00 2001 From: Andrew Ammerlaan Date: Sat, 18 Nov 2023 10:49:00 +0100 Subject: [PATCH 28/28] dev-python/xattr: add 0.10.1 Signed-off-by: Andrew Ammerlaan --- dev-python/xattr/Manifest | 1 + dev-python/xattr/xattr-0.10.1.ebuild | 25 +++++++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 dev-python/xattr/xattr-0.10.1.ebuild diff --git a/dev-python/xattr/Manifest b/dev-python/xattr/Manifest index 8ebc881b43..7bb05c888c 100644 --- a/dev-python/xattr/Manifest +++ b/dev-python/xattr/Manifest @@ -1 +1,2 @@ +DIST xattr-0.10.1.tar.gz 15868 BLAKE2B 424f8c3dfc4312b87fafd5cfecebff1fbf41aa847a09424ee7c65ae2e70acd23b40d3d5829bede31c715780143c2debcf04ce01a4f3a89718473e6f56c06a336 SHA512 41aa839a56958efc211e28331c53b70dec2792e6e29c22dac84a832a17d0ec748ae4ca69a23b7a7152b4bed3c1c0edaf3f05a75f909908ea1f5e35cc0d84d56b DIST xattr-0.9.9.tar.gz 15508 BLAKE2B e56c262ca1f390365ed95d746a57a95a39c118ad0c50c7ece556e006d666879d5d318c1e53686b588cb6d8deb9d7f699f3962b15b2440e327b93d840f8765e4b SHA512 1c4c15d77757850290e4434f50d0fae243a9dfe2d190e68310ba35e675e1499a21cd0cd156c4b9f5325b6c2834485527fcf41ec0b255b0bbf2fde4c303f2e325 diff --git a/dev-python/xattr/xattr-0.10.1.ebuild b/dev-python/xattr/xattr-0.10.1.ebuild new file mode 100644 index 0000000000..cfb7846ac6 --- /dev/null +++ b/dev-python/xattr/xattr-0.10.1.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +DISTUTILS_EXT=1 +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python wrapper for extended filesystem attributes" +HOMEPAGE="https://github.com/xattr/xattr" + +SLOT="0" +LICENSE="Apache-2.0" +KEYWORDS="~amd64" + +RDEPEND=" + $(python_gen_cond_dep ' + >=dev-python/cffi-1.0.0[${PYTHON_USEDEP}] + ' 'python*') +" + +distutils_enable_tests pytest