From 685e30bfeeadb6f5870b6c5ca4a4e46a8659223d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Sat, 25 Sep 2021 22:49:50 +0200 Subject: [PATCH 001/120] dev-scheme/cyclone: bump to 0.33.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Maciej Barć --- dev-scheme/cyclone/Manifest | 1 + dev-scheme/cyclone/cyclone-0.33.0.ebuild | 55 ++++++++++++++++++++++++ 2 files changed, 56 insertions(+) create mode 100644 dev-scheme/cyclone/cyclone-0.33.0.ebuild diff --git a/dev-scheme/cyclone/Manifest b/dev-scheme/cyclone/Manifest index e33f1fdda2..9b89480e5d 100644 --- a/dev-scheme/cyclone/Manifest +++ b/dev-scheme/cyclone/Manifest @@ -1,2 +1,3 @@ DIST cyclone-0.31.0.tar.gz 3936909 BLAKE2B 6439501caa0cb92fe2bb5c59b452b13ac4206c62ce4ddfb3e459c1160ee0904b4720f3b8506b71eab67841b72a1b96ffc31283946fc91da285c8ba7ca75d4d4d SHA512 f0a5d7c6890183ccab65028f43be2080dcf7d44b80a254f176ffa034c04a2701266febbc3f91072e58175bc84eb86a839dab1dbb3674868128ef3d8e650c91c9 DIST cyclone-0.32.0.tar.gz 3936913 BLAKE2B b3d33e664eca32eb23e448bbd9a50bcc209be7dea00f988ccbca4b1b431daac9b797409b4aee11ea9a074ee4b9b4ef7e6d7ee336b10dbf7b6ff72ce94598d066 SHA512 9a2c24f667e148fc87c6a87eed5c96ddab7e47f804fe1d725a1d13411dd66acc910c0ab138f34c0eb57c7c496ed0f4d9ff33bd71f750b08eeed60664cccfa056 +DIST cyclone-0.33.0.tar.gz 3946573 BLAKE2B 7eba62995ef3d327e14d6fbcf433d40e73c244508f8858d636a3a3fd05660e2921055932dedbe50ce8b384e9a9b44a09112aca6f851af6cd38b9b372769b2adc SHA512 96ffd3d04636b27f36c98920359a9f880c4b2a15e9820e5d91c82f821dc93357b665537e7688b00510d6a4fd113666edbd5ec109ff491f4f18d547129527b763 diff --git a/dev-scheme/cyclone/cyclone-0.33.0.ebuild b/dev-scheme/cyclone/cyclone-0.33.0.ebuild new file mode 100644 index 0000000000..5e03406476 --- /dev/null +++ b/dev-scheme/cyclone/cyclone-0.33.0.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Cyclone is a self-hosting Scheme to C compiler +# cyclone-bootstrap is the Cyclone SOURCE transpiled by it to C + +EAPI=8 + +inherit flag-o-matic toolchain-funcs + +DESCRIPTION="R7RS Scheme to C compiler" +HOMEPAGE="http://justinethier.github.io/cyclone/" + +if [[ "${PV}" == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/justinethier/${PN}-bootstrap.git" +else + SRC_URI="https://github.com/justinethier/${PN}-bootstrap/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" + S="${WORKDIR}/${PN}-bootstrap-${PV}" +fi + +LICENSE="MIT" +SLOT="0" + +DEPEND="dev-libs/concurrencykit" +RDEPEND="${DEPEND}" + +src_configure() { + export CYC_GCC_OPT_FLAGS="${CFLAGS}" + append-cflags -fPIC -Iinclude + append-ldflags -L. + tc-export AR CC RANLIB +} + +src_compile() { + local myopts=( + PREFIX="${EPREFIX}/usr" + CYC_GCC_OPT_FLAGS="${CYC_GCC_OPT_FLAGS}" + AR="$(tc-getAR)" + CC="$(tc-getCC)" + RANLIB="$(tc-getRANLIB)" + ) + emake "${myopts[@]}" +} + +src_test() { + emake LDFLAGS="" test +} + +src_install() { + einstalldocs + + emake PREFIX="/usr" DESTDIR="${D}" install +} From c9e0c32f079c09f83c9ae9d8a30933a745f69766 Mon Sep 17 00:00:00 2001 From: Adrian Schollmeyer Date: Sun, 26 Sep 2021 07:00:29 +0200 Subject: [PATCH 002/120] sys-process/btop: Bump to 1.0.8 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Adrian Schollmeyer --- sys-process/btop/Manifest | 2 +- sys-process/btop/{btop-1.0.4.ebuild => btop-1.0.8.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename sys-process/btop/{btop-1.0.4.ebuild => btop-1.0.8.ebuild} (100%) diff --git a/sys-process/btop/Manifest b/sys-process/btop/Manifest index e229aec62a..fbfe00cdc0 100644 --- a/sys-process/btop/Manifest +++ b/sys-process/btop/Manifest @@ -1 +1 @@ -DIST btop-1.0.4.tar.gz 921861 BLAKE2B 38bb398c9b480fef5f95dab3757b7bce4c353238acc08cef1d11931e8171e74d4c0ab9165f593bdeadc081ca727e382ccb4ec13e552b5658fcf74840157fb05f SHA512 1ad17f417731d492156c902c6b0f9f930fac768a1af074ef0b78747e5a8db0735e46a33b461d015ecc11f4aadbcdf8b5e1c29afff4c2557cbd8e8bf586b47c55 +DIST btop-1.0.8.tar.gz 922509 BLAKE2B 338dd8c3254850a40a1c8eb189d8bab12b5eb8aa57380c7e932b6d024420d73b688db6dc13e0e611876e79c3112d8749d4e32130bea0279741eafdad93f0f6aa SHA512 5473784542621d28b8112ea835ba697fd16bf79f8bdddb276e3a840049c1f7584872b5a7fc888ffc626684c23393a5063d890788a5c1020f970e43045bea945e diff --git a/sys-process/btop/btop-1.0.4.ebuild b/sys-process/btop/btop-1.0.8.ebuild similarity index 100% rename from sys-process/btop/btop-1.0.4.ebuild rename to sys-process/btop/btop-1.0.8.ebuild From 8292b265a2d22bc94209e0410ca0c4a79641b48d Mon Sep 17 00:00:00 2001 From: Leonardo Hernandez Hernandez Date: Sun, 26 Sep 2021 10:50:55 -0500 Subject: [PATCH 003/120] www-apps/code-server-bin: fix QA not respect CFLAGS/LDFLAGS Closes: https://bugs.gentoo.org/814986 Closes: https://bugs.gentoo.org/814983 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Leonardo Hernandez Hernandez --- www-apps/code-server-bin/code-server-bin-3.12.0.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/www-apps/code-server-bin/code-server-bin-3.12.0.ebuild b/www-apps/code-server-bin/code-server-bin-3.12.0.ebuild index ed42aaf285..39258a5555 100644 --- a/www-apps/code-server-bin/code-server-bin-3.12.0.ebuild +++ b/www-apps/code-server-bin/code-server-bin-3.12.0.ebuild @@ -40,6 +40,7 @@ DOCS=( "README.md" "ThirdPartyNotices.txt" ) QA_PREBUILT=" /usr/lib64/code-server/lib/coder-cloud-agent /usr/lib64/code-server/vendor/modules/code-oss-dev/node_modules/* + /usr/lib64/code-server/node_modules/* " QA_PRESTRIPPED=" /usr/lib64/code-server/lib/coder-cloud-agent From 9a09b94c9c4c8d1082302f39230647ae517f380d Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 13 Sep 2021 05:06:49 +0200 Subject: [PATCH 004/120] dev-python/oslo-policy: add 3.8.2 Signed-off-by: Alessandro Barbieri --- dev-python/oslo-policy/Manifest | 1 + .../oslo-policy/oslo-policy-3.8.2.ebuild | 40 +++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 dev-python/oslo-policy/oslo-policy-3.8.2.ebuild diff --git a/dev-python/oslo-policy/Manifest b/dev-python/oslo-policy/Manifest index 4ee71aa3ea..c4cd195884 100644 --- a/dev-python/oslo-policy/Manifest +++ b/dev-python/oslo-policy/Manifest @@ -1 +1,2 @@ DIST oslo.policy-3.5.0.tar.gz 103988 BLAKE2B d78ce2cdc2b25c532c3207775430c32d1ae9e999df4cd918dfbce147a897fc9a4d46e7006bee0908b4d83cef2e2f71b2fb230aa56eeeae6302d61a435f5449ff SHA512 7d670aded9ac6ddc5360c60182f60cd75f3dec3d6d1bd9fc0d17794cd17349d8fff5e2bc8bc7df85d6bbbabad5373c824772e3d6006add69387d3663475fdb1a +DIST oslo.policy-3.8.2.tar.gz 112412 BLAKE2B ecfec4c18597b18a2b37e83e5e398b7bed7d9cb11c44186528517eca9a1967779ffcb22b6726f1064b55b8206af27c4396982cf2da9247535e070c56e5cd6134 SHA512 6daea44a93f53608529314b5eb780d999a1ffd65c3c54f05d58341254f99754c94e177ad01bb37aa036f98f3211bb3705c499ad6244a68165ae56fa59943c79a diff --git a/dev-python/oslo-policy/oslo-policy-3.8.2.ebuild b/dev-python/oslo-policy/oslo-policy-3.8.2.ebuild new file mode 100644 index 0000000000..539c7f94ae --- /dev/null +++ b/dev-python/oslo-policy/oslo-policy-3.8.2.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_SETUPTOOLS=bdepend +PYTHON_COMPAT=( python3_8 ) + +inherit distutils-r1 + +DESCRIPTION="Support for RBAC policy enforcement across all OpenStack services" +HOMEPAGE="https://pypi.org/project/oslo.policy" +SRC_URI="mirror://pypi/${PN:0:1}/oslo.policy/oslo.policy-${PV}.tar.gz" +S="${WORKDIR}/oslo.policy-${PV}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=" + >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] + >=dev-python/oslo-config-6.0.0[${PYTHON_USEDEP}] + >=dev-python/oslo-context-2.22.0[${PYTHON_USEDEP}] + >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] + >=dev-python/oslo-serialization-1.18.0[${PYTHON_USEDEP}] + !~dev-python/oslo-serialization-1.19.1[${PYTHON_USEDEP}] + >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] + >=dev-python/oslo-utils-3.40.0[${PYTHON_USEDEP}] +" +DEPEND=" + ${RDEPEND} + >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] + test? ( + >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] + >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}] + >=dev-python/sphinx-2.0.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest From 5e41d1bf8a584fb60236b32427286f371b31db53 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 13 Sep 2021 08:22:37 +0200 Subject: [PATCH 005/120] dev-python/oslo-policy: update HOMEPAGE Signed-off-by: Alessandro Barbieri --- dev-python/oslo-policy/metadata.xml | 2 ++ dev-python/oslo-policy/oslo-policy-3.8.2.ebuild | 6 +++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/dev-python/oslo-policy/metadata.xml b/dev-python/oslo-policy/metadata.xml index a4d658a4ec..efd49ad357 100644 --- a/dev-python/oslo-policy/metadata.xml +++ b/dev-python/oslo-policy/metadata.xml @@ -8,6 +8,8 @@ + https://bugs.launchpad.net/oslo.policy oslo.policy + openstack/oslo.policy diff --git a/dev-python/oslo-policy/oslo-policy-3.8.2.ebuild b/dev-python/oslo-policy/oslo-policy-3.8.2.ebuild index 539c7f94ae..a79c52e731 100644 --- a/dev-python/oslo-policy/oslo-policy-3.8.2.ebuild +++ b/dev-python/oslo-policy/oslo-policy-3.8.2.ebuild @@ -9,7 +9,11 @@ PYTHON_COMPAT=( python3_8 ) inherit distutils-r1 DESCRIPTION="Support for RBAC policy enforcement across all OpenStack services" -HOMEPAGE="https://pypi.org/project/oslo.policy" +HOMEPAGE=" + https://opendev.org/openstack/oslo.policy + https://pypi.org/project/oslo.policy + https://github.com/openstack/oslo.policy +" SRC_URI="mirror://pypi/${PN:0:1}/oslo.policy/oslo.policy-${PV}.tar.gz" S="${WORKDIR}/oslo.policy-${PV}" From 5710f27e70a191c65bc9c07cc68011cf118ff727 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sat, 25 Sep 2021 22:20:02 +0200 Subject: [PATCH 006/120] app-editors/imhex: add 1.10.0 Signed-off-by: Alessandro Barbieri --- app-editors/imhex/Manifest | 1 + .../files/imhex-1.10.0-fix-yara-linking.patch | 11 ++ .../files/imhex-1.10.0-link-mbedtls.patch | 14 +++ .../imhex-1.10.0-no-lnlohmann_json.patch | 14 +++ app-editors/imhex/imhex-1.10.0.ebuild | 106 ++++++++++++++++++ 5 files changed, 146 insertions(+) create mode 100644 app-editors/imhex/files/imhex-1.10.0-fix-yara-linking.patch create mode 100644 app-editors/imhex/files/imhex-1.10.0-link-mbedtls.patch create mode 100644 app-editors/imhex/files/imhex-1.10.0-no-lnlohmann_json.patch create mode 100644 app-editors/imhex/imhex-1.10.0.ebuild diff --git a/app-editors/imhex/Manifest b/app-editors/imhex/Manifest index aae2af6f2d..d9a07528d3 100644 --- a/app-editors/imhex/Manifest +++ b/app-editors/imhex/Manifest @@ -1 +1,2 @@ +DIST imhex-1.10.0.tar.gz 8509953 BLAKE2B e258693f44d5524a86c88e29152bfe9777a149236f146a16b88bc7a49d3450f1b46138649a830c7164175afaea3c0d5e76c998e3e65020627b3c978c504431bb SHA512 03d84e30d5ee064ef2c3faf5cb40965f2c94b41e4d8b3e2e3e800f079d0710f0660b4c751dc0c4516b9b19bbf57df44a102ae61fa41d56606ce1f37c9aa8313c DIST imhex-1.8.1.tar.gz 1758664 BLAKE2B 62c58358810bd4f1192495001d01fc6c6fe8f28a35adc1478c8b2d0dab0fd929c0f46018c9afd51c1094cbae0c04002f4887fb2fb9377b6c645abaee006b9a03 SHA512 c6ec73a282c9eb90b58d164c29abbef3dceba09aa706a8295cecdcb429d5efa4015fac0dd0a3111eae3efe667f5b16f063624bf188a00a400fc06b008e3b51f8 diff --git a/app-editors/imhex/files/imhex-1.10.0-fix-yara-linking.patch b/app-editors/imhex/files/imhex-1.10.0-fix-yara-linking.patch new file mode 100644 index 0000000000..d1a5f4afaa --- /dev/null +++ b/app-editors/imhex/files/imhex-1.10.0-fix-yara-linking.patch @@ -0,0 +1,11 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -93,7 +93,7 @@ + if (WIN32) + target_link_libraries(imhex ${CMAKE_DL_LIBS} capstone LLVMDemangle libimhex ${Python_LIBRARIES} wsock32 ws2_32 libyara Dwmapi.lib dl) + else () +- target_link_libraries(imhex ${CMAKE_DL_LIBS} capstone LLVMDemangle libimhex ${Python_LIBRARIES} dl pthread libyara) ++ target_link_libraries(imhex ${CMAKE_DL_LIBS} capstone LLVMDemangle libimhex ${Python_LIBRARIES} dl pthread yara) + endif () + + createPackage() diff --git a/app-editors/imhex/files/imhex-1.10.0-link-mbedtls.patch b/app-editors/imhex/files/imhex-1.10.0-link-mbedtls.patch new file mode 100644 index 0000000000..087faef0be --- /dev/null +++ b/app-editors/imhex/files/imhex-1.10.0-link-mbedtls.patch @@ -0,0 +1,14 @@ +--- a/plugins/libimhex/CMakeLists.txt ++++ b/plugins/libimhex/CMakeLists.txt +@@ -95,9 +95,9 @@ + + if (APPLE) + find_library(FOUNDATION NAMES Foundation) +- target_link_libraries(libimhex PUBLIC imgui mbedcrypto ${FOUNDATION} nfd fmt-header-only libcurl magic) ++ target_link_libraries(libimhex PUBLIC imgui mbedtls ${FOUNDATION} nfd fmt-header-only libcurl magic) + else () +- target_link_libraries(libimhex PUBLIC imgui mbedcrypto nfd magic) ++ target_link_libraries(libimhex PUBLIC imgui mbedtls nfd magic) + + if (NOT USE_SYSTEM_FMT) + target_link_libraries(libimhex PUBLIC fmt-header-only) diff --git a/app-editors/imhex/files/imhex-1.10.0-no-lnlohmann_json.patch b/app-editors/imhex/files/imhex-1.10.0-no-lnlohmann_json.patch new file mode 100644 index 0000000000..63f77e60fe --- /dev/null +++ b/app-editors/imhex/files/imhex-1.10.0-no-lnlohmann_json.patch @@ -0,0 +1,14 @@ +--- a/plugins/libimhex/CMakeLists.txt ++++ b/plugins/libimhex/CMakeLists.txt +@@ -95,9 +95,9 @@ + + if (APPLE) + find_library(FOUNDATION NAMES Foundation) +- target_link_libraries(libimhex PUBLIC imgui nlohmann_json mbedcrypto ${FOUNDATION} nfd fmt-header-only libcurl magic) ++ target_link_libraries(libimhex PUBLIC imgui mbedcrypto ${FOUNDATION} nfd fmt-header-only libcurl magic) + else () +- target_link_libraries(libimhex PUBLIC imgui nlohmann_json mbedcrypto nfd magic) ++ target_link_libraries(libimhex PUBLIC imgui mbedcrypto nfd magic) + + if (NOT USE_SYSTEM_FMT) + target_link_libraries(libimhex PUBLIC fmt-header-only) diff --git a/app-editors/imhex/imhex-1.10.0.ebuild b/app-editors/imhex/imhex-1.10.0.ebuild new file mode 100644 index 0000000000..511463ff0b --- /dev/null +++ b/app-editors/imhex/imhex-1.10.0.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CMAKE_BUILD_TYPE="Release" +CMAKE_MAKEFILE_GENERATOR="emake" +LLVM_MAX_SLOT=12 +PYTHON_COMPAT=( python3_{8..10} ) + +inherit cmake desktop llvm python-single-r1 xdg-utils + +DESCRIPTION="A hex editor for reverse engineers, programmers, and eyesight" +HOMEPAGE="https://github.com/WerWolv/ImHex" +SRC_URI="https://github.com/WerWolv/ImHex/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/ImHex-${PV}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + ${PYTHON_DEPS} + app-forensics/yara + >=dev-cpp/nlohmann_json-3.10.2 + dev-cpp/xdgpp + dev-libs/capstone + >=dev-libs/libfmt-8.0.0 + dev-libs/nativefiledialog-extended + dev-libs/openssl + dev-libs/tre + media-libs/freetype + media-libs/glfw + media-libs/glm + net-libs/mbedtls + net-misc/curl + sys-apps/file + sys-devel/llvm:${LLVM_MAX_SLOT} + virtual/libiconv + virtual/libintl +" +RDEPEND="${DEPEND}" +BDEPEND="app-admin/chrpath" + +PATCHES=( + "${FILESDIR}/${PN}-1.8.1-system-xdgpp.patch" + "${FILESDIR}/${PN}-1.8.1-system-nativefiledialog.patch" + "${FILESDIR}/${P}-fix-yara-linking.patch" + "${FILESDIR}/${P}-no-lnlohmann_json.patch" + "${FILESDIR}/${P}-link-mbedtls.patch" +) +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +src_prepare() { + rm -r external/{curl,fmt,llvm,nativefiledialog,nlohmann_json,xdgpp,yara} || die + cmake_src_prepare +} + +src_configure() { + python-single-r1_pkg_setup + local mycmakeargs=( + -DPROJECT_VERSION="${PV}" + -DPYTHON_VERSION_MAJOR_MINOR="\"${EPYTHON/python/}\"" + -DUSE_SYSTEM_CURL=ON + -DUSE_SYSTEM_FMT=ON + -DUSE_SYSTEM_LLVM=ON + -DUSE_SYSTEM_NLOHMANN_JSON=ON + -DUSE_SYSTEM_YARA=ON + ) + cmake_src_configure +} + +src_install() { + # can't use cmake_src_install, doing it manual + dobin "${BUILD_DIR}/${PN}" + insinto "/usr/$(get_libdir)" + doins "${BUILD_DIR}/plugins/builtin/builtin.hexplug" + dolib.so "${BUILD_DIR}/plugins/lib${PN}/lib${PN}.so" + insinto "/usr/share/${PN}" + doins "${S}/res/icon.ico" + doins -r "${S}/res/resources" + + chrpath -d "${ED}/usr/bin/imhex" + chrpath -d "${ED}/usr/$(get_libdir)/builtin.hexplug" + + mypythondir="${D}/$(python_get_sitedir)/imhex" + mkdir -p "${mypythondir}" || die + mv "${S}"/python_libs/lib/* "${mypythondir}" || die + python_optimize "${mypythondir}" + + # create desktop icon + make_desktop_entry "imhex" "ImHex" "/usr/share/${PN}/icon.ico" "X-Editor" + + # install docs + einstalldocs +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_mimeinfo_database_update +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_mimeinfo_database_update +} From 28ee48898f9053e3c62a17009d34717ee480c832 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 26 Sep 2021 03:39:25 +0200 Subject: [PATCH 007/120] sys-cluster/AXL: add 0.3.0 Signed-off-by: Alessandro Barbieri --- sys-cluster/AXL/AXL-0.3.0.ebuild | 43 ++++++++++++++++++++++++++++++++ sys-cluster/AXL/Manifest | 1 + 2 files changed, 44 insertions(+) create mode 100644 sys-cluster/AXL/AXL-0.3.0.ebuild diff --git a/sys-cluster/AXL/AXL-0.3.0.ebuild b/sys-cluster/AXL/AXL-0.3.0.ebuild new file mode 100644 index 0000000000..f8b4023e4e --- /dev/null +++ b/sys-cluster/AXL/AXL-0.3.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit cmake + +DESCRIPTION="AXL provides a common C interface to transfer files in an HPC storage hierarchy." +HOMEPAGE="https://github.com/ECP-VeloC/AXL" +SRC_URI="https://github.com/ECP-VeloC/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +RDEPEND=" + sys-libs/zlib + sys-cluster/KVTree +" +DEPEND="${RDEPEND}" +BDEPEND=" + >=dev-util/cmake-2.8 +" + +RESTRICT="test" # https://github.com/ECP-VeloC/AXL/issues/110 +#RESTRICT="!test? ( test )" +PATCHES=( + "${FILESDIR}/no-install-readme.patch" +) + +src_configure() { + local mycmakeargs=( + #other options available: CRAY_DW INTEL_CPPR IBM_BBAPI + -DAXL_ASYNC_API=NONE + ) + cmake_src_configure +} + +src_install() { + cmake_src_install + dodoc -r doc/. +} diff --git a/sys-cluster/AXL/Manifest b/sys-cluster/AXL/Manifest index f5b11c5e81..392fd12585 100644 --- a/sys-cluster/AXL/Manifest +++ b/sys-cluster/AXL/Manifest @@ -1 +1,2 @@ +DIST AXL-0.3.0.tar.gz 36436 BLAKE2B c2d4b42426f7ff879d4329879f0f50d79c163925ce6010c3a38fdafd911dc0378be658d0d25154814ffc7442dca2bd036a547800827171383eb855df9a4010ea SHA512 7cacd3614be94b0344cdd5a5e489c9d1b17cef777749e1c3c4eba642f853d767de1c9eced1fa44f931abeb70c89da2468f6a8fa857c213766bbdac6f3f83ce21 DIST AXL-0.4.0.tar.gz 47348 BLAKE2B a84b53b2c8d17a33a1ea95a3063210b40d3ca17151d9579f40ac8f70e32fe36bb79f4660efa3dedfbb0cce550cf6f14cdf7861d883b2e7f4c79ed88ab432ee70 SHA512 64d13600da8540b8d40b7de6ec242434fc437bb6b62aa5cebd6a3c5c2d8e2c0cae9311a6af99f19981fbeb0522b7148a28efb3d4e69b727bfc69711cf21a8419 From 0a09d7b96b2633fb874ee6bab8825fcf84d990b7 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 26 Sep 2021 03:39:43 +0200 Subject: [PATCH 008/120] sys-cluster/veloc: add AXL constraint Signed-off-by: Alessandro Barbieri --- .../{veloc-1.5.ebuild => veloc-1.5-r1.ebuild} | 29 ++++++++++++------- 1 file changed, 18 insertions(+), 11 deletions(-) rename sys-cluster/veloc/{veloc-1.5.ebuild => veloc-1.5-r1.ebuild} (83%) diff --git a/sys-cluster/veloc/veloc-1.5.ebuild b/sys-cluster/veloc/veloc-1.5-r1.ebuild similarity index 83% rename from sys-cluster/veloc/veloc-1.5.ebuild rename to sys-cluster/veloc/veloc-1.5-r1.ebuild index 0a7867156f..04a707e903 100644 --- a/sys-cluster/veloc/veloc-1.5.ebuild +++ b/sys-cluster/veloc/veloc-1.5-r1.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 DISTUTILS_USE_SETUPTOOLS=no PYTHON_COMPAT=( python3_{8..10} ) @@ -30,13 +30,12 @@ RDEPEND=" app-shells/pdsh dev-libs/openssl - sys-cluster/AXL + Date: Sun, 26 Sep 2021 17:53:23 +0200 Subject: [PATCH 009/120] dev-python/hacking: initial import Signed-off-by: Alessandro Barbieri --- dev-python/hacking/Manifest | 2 ++ dev-python/hacking/hacking-3.0.1.ebuild | 37 ++++++++++++++++++++++++ dev-python/hacking/hacking-4.1.0.ebuild | 38 +++++++++++++++++++++++++ dev-python/hacking/metadata.xml | 15 ++++++++++ 4 files changed, 92 insertions(+) create mode 100644 dev-python/hacking/Manifest create mode 100644 dev-python/hacking/hacking-3.0.1.ebuild create mode 100644 dev-python/hacking/hacking-4.1.0.ebuild create mode 100644 dev-python/hacking/metadata.xml diff --git a/dev-python/hacking/Manifest b/dev-python/hacking/Manifest new file mode 100644 index 0000000000..9c844c8914 --- /dev/null +++ b/dev-python/hacking/Manifest @@ -0,0 +1,2 @@ +DIST hacking-3.0.1.tar.gz 52736 BLAKE2B 20d328dd78c4e115a3ccbe0e886be80d6b0f30d8cbf6bb02a93f41637e5f7e1c82174c8c9054cb1a354fa6c58ae2c0b5dd2491e841d6d8b0cb02b12560b0f8a0 SHA512 1ad6bcf7099f244dd96709d993939f979b461e4d9661adab071b7861243cb75cde9d33343165b5e636e7f3526755f717b891763f5af44aeabad49fa0972df391 +DIST hacking-4.1.0.tar.gz 61910 BLAKE2B 95ced5b2fbafbb890478b5ef598a836520b4d1a3f1f2a0e708aa3f3135f394aab9e1ca8eaafa9d2f9f8dfcd1043d925b0232228234021ac89d2882ad6c7918a5 SHA512 44741548b5031777b0a508255129893da63a076615dc4245fdcb2368711be0ff6e16702c12c75a7f2c6b13257e2257c58e6e95dfad6da6640ff077fbf2b507db diff --git a/dev-python/hacking/hacking-3.0.1.ebuild b/dev-python/hacking/hacking-3.0.1.ebuild new file mode 100644 index 0000000000..33b44877df --- /dev/null +++ b/dev-python/hacking/hacking-3.0.1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +EPYTEST_DESELECT=( hacking/tests/test_doctest.py::HackingTestCase::test_flake8 ) +PYTHON_COMPAT=( python3_8 ) + +inherit distutils-r1 + +DESCRIPTION="hacking is a set of flake8 plugins that test and enforce the OpenStack StyleGuide" +HOMEPAGE=" + https://github.com/openstack-dev/hacking + https://pypi.org/project/hacking +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64" + +RDEPEND=" + >=dev-python/flake8-3.6.0[${PYTHON_USEDEP}] +" +DEPEND=" + ${RDEPEND} + >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] + test? ( + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}] + >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] + >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] + >=dev-python/eventlet-0.18.2[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/hacking/hacking-4.1.0.ebuild b/dev-python/hacking/hacking-4.1.0.ebuild new file mode 100644 index 0000000000..f35e90c33f --- /dev/null +++ b/dev-python/hacking/hacking-4.1.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_8 ) + +inherit distutils-r1 + +DESCRIPTION="hacking is a set of flake8 plugins that test and enforce the OpenStack StyleGuide" +HOMEPAGE=" + https://github.com/openstack-dev/hacking + https://pypi.org/project/hacking +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64" + +RDEPEND=" + >=dev-python/flake8-3.8.0[${PYTHON_USEDEP}] + + + + + comaintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + + +Hacking pins its dependencies, as a new release of some dependency can break hacking based gating jobs. This is because new versions of dependencies can introduce new rules, or make existing rules stricter. + + hacking + openstack-dev/hacking + + From c91f71d8c70990cae24f0e5bc964882c6047a45f Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 26 Sep 2021 18:16:59 +0200 Subject: [PATCH 010/120] dev-python/tempest: initial import Signed-off-by: Alessandro Barbieri --- dev-python/tempest/Manifest | 1 + dev-python/tempest/metadata.xml | 16 +++++++++ dev-python/tempest/tempest-29.0.0.ebuild | 46 ++++++++++++++++++++++++ 3 files changed, 63 insertions(+) create mode 100644 dev-python/tempest/Manifest create mode 100644 dev-python/tempest/metadata.xml create mode 100644 dev-python/tempest/tempest-29.0.0.ebuild diff --git a/dev-python/tempest/Manifest b/dev-python/tempest/Manifest new file mode 100644 index 0000000000..032f2b8a87 --- /dev/null +++ b/dev-python/tempest/Manifest @@ -0,0 +1 @@ +DIST tempest-29.0.0.tar.gz 1090497 BLAKE2B 520e9de1fc326d9a64d7ab5e93887f3bd455d9c47d29e0774bfb362b1baff6c1dd13fc6df2c756f0e73dd2b33ecb02ea61abdca9ea1ae68474ba53271c6c9e93 SHA512 03049d6cf0e77bac1afafad88b5b0fd22abaa40ed24ffd2c0c989dbadf277c09d703f0d9f7b34f4f68a4b5858b061ea9586ef66e26749b0822af0e426d1b81a7 diff --git a/dev-python/tempest/metadata.xml b/dev-python/tempest/metadata.xml new file mode 100644 index 0000000000..5941274e3b --- /dev/null +++ b/dev-python/tempest/metadata.xml @@ -0,0 +1,16 @@ + + + + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + +This is a set of integration tests to be run against a live OpenStack cluster. Tempest has batteries of tests for OpenStack API validation, scenarios, and other specific tests useful in validating an OpenStack deployment. + + + https://docs.openstack.org/tempest/latest + https://bugs.launchpad.net/tempest + tempest + + diff --git a/dev-python/tempest/tempest-29.0.0.ebuild b/dev-python/tempest/tempest-29.0.0.ebuild new file mode 100644 index 0000000000..3df5f2d439 --- /dev/null +++ b/dev-python/tempest/tempest-29.0.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_8 ) + +inherit distutils-r1 + +DESCRIPTION="The OpenStack Integration Test Suite" +HOMEPAGE="https://pypi.org/project/tempest" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] + >=dev-python/cliff-2.8.0[${PYTHON_USEDEP}] + >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}] + >=dev-python/paramiko-2.7.0[${PYTHON_USEDEP}] + >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] + >=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}] + >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] + >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}] + >=dev-python/stestr-1.0.0[${PYTHON_USEDEP}] + >=dev-python/oslo-serialization-2.18.0[${PYTHON_USEDEP}] + >=dev-python/oslo-utils-4.7.0[${PYTHON_USEDEP}] + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + >=dev-python/pyyaml-3.12[${PYTHON_USEDEP}] + >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}] + >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] + >=dev-python/urllib3-1.21.1[${PYTHON_USEDEP}] + >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] +" +DEPEND=" + ${RDEPEND} + >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] + test? ( + >=dev-python/hacking-3.0.1[${PYTHON_USEDEP}] + >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest From 6677d3cfc007d398ba6d8aa236dc9d379c7b11cf Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 26 Sep 2021 18:29:17 +0200 Subject: [PATCH 011/120] dev-python/python-manilaclient: add 3.0.0 Signed-off-by: Alessandro Barbieri --- dev-python/python-manilaclient/Manifest | 1 + .../python-manilaclient-3.0.0.ebuild | 51 +++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 dev-python/python-manilaclient/python-manilaclient-3.0.0.ebuild diff --git a/dev-python/python-manilaclient/Manifest b/dev-python/python-manilaclient/Manifest index 7abee2be87..a0a9c4aede 100644 --- a/dev-python/python-manilaclient/Manifest +++ b/dev-python/python-manilaclient/Manifest @@ -1 +1,2 @@ DIST python-manilaclient-2.3.0.tar.gz 263246 BLAKE2B 885ed636369d296b64bee91b8556be7059837a7958252fe0d24ae6fac7d3e04971539389113bdb06cf8223beb66370e93a3e834b5b8985edbb55b6c922cafdd0 SHA512 cedbf7aa4cce98bb46379dce70684ba3425d6fbd692cfe9878674cb8d7846bd536893fcbdd4c5dbd47e863cb509739433dff905413921ad17cce4e8123e593a9 +DIST python-manilaclient-3.0.0.tar.gz 307814 BLAKE2B acc8dbd42f44e9d05f69d38823efd347b9d558f937dd76f985d734bff04cc869590a9b4dd2a1b16b76f4921febdf25701c11984c1475837bacef3871fccf55e4 SHA512 831de81e02745918c17282ddd382e61800123dba74edca6918dbf37270d95edeaaa8cc4afff7341c32dd9ebe786b801a9c4d6fe14d082e5fa9dfa4d294fbeb2e diff --git a/dev-python/python-manilaclient/python-manilaclient-3.0.0.ebuild b/dev-python/python-manilaclient/python-manilaclient-3.0.0.ebuild new file mode 100644 index 0000000000..8d9d93e7e1 --- /dev/null +++ b/dev-python/python-manilaclient/python-manilaclient-3.0.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_SETUPTOOLS=rdepend +PYTHON_COMPAT=( python3_8 ) + +inherit distutils-r1 + +DESCRIPTION="A client for the OpenStack Manila API" +HOMEPAGE=" + https://opendev.org/openstack/python-manilaclient + https://github.com/openstack/python-manilaclient + https://pypi.org/project/python-manilaclient +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] + >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] + >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}] + >=dev-python/oslo-serialization-1.18.0[${PYTHON_USEDEP}] + >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] + >=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}] + =dev-python/requests-2.14.2[${PYTHON_USEDEP}] + >=dev-python/simplejson-3.5.1[${PYTHON_USEDEP}] + >=dev-python/Babel-2.3.4[${PYTHON_USEDEP}] + >=dev-python/osc-lib-1.10.0[${PYTHON_USEDEP}] + >=dev-python/python-keystoneclient-3.8.0[${PYTHON_USEDEP}] + >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] +" +DEPEND=" + ${RDEPEND} + test? ( + >=dev-python/hacking-3.0.1[${PYTHON_USEDEP}] + =dev-python/ddt-1.0.1[${PYTHON_USEDEP}] + >=dev-python/mock-2.0.0[${PYTHON_USEDEP}] + >=dev-python/tempest-17.1.0[${PYTHON_USEDEP}] + >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] + >=dev-python/python-openstackclient-3.12.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest From d2580b93b3b7b94215d4764295dc082fa582152e Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 26 Sep 2021 19:05:40 +0200 Subject: [PATCH 012/120] dev-python/testrepository: initial import Signed-off-by: Alessandro Barbieri --- dev-python/testrepository/Manifest | 1 + .../testrepository-0.0.20-test-backport.patch | 62 ++++++++++ ...testrepository-0.0.20-test-backport1.patch | 16 +++ ...testrepository-0.0.20-test-backport2.patch | 49 ++++++++ dev-python/testrepository/metadata.xml | 14 +++ .../testrepository-0.0.20-r200.ebuild | 106 ++++++++++++++++++ 6 files changed, 248 insertions(+) create mode 100644 dev-python/testrepository/Manifest create mode 100644 dev-python/testrepository/files/testrepository-0.0.20-test-backport.patch create mode 100644 dev-python/testrepository/files/testrepository-0.0.20-test-backport1.patch create mode 100644 dev-python/testrepository/files/testrepository-0.0.20-test-backport2.patch create mode 100644 dev-python/testrepository/metadata.xml create mode 100644 dev-python/testrepository/testrepository-0.0.20-r200.ebuild diff --git a/dev-python/testrepository/Manifest b/dev-python/testrepository/Manifest new file mode 100644 index 0000000000..013694ad92 --- /dev/null +++ b/dev-python/testrepository/Manifest @@ -0,0 +1 @@ +DIST testrepository-0.0.20.tar.gz 84956 BLAKE2B 9b9a8e0c21754fe8ba019b58024f137e72b4341cb368fb48dc48039f512b232ca4f03f16c2596aa34b428d69097db939e5776417a7d26f5a8508c8f0c1f1a5bf SHA512 df14500e2b27b6f39d9d4c4f42961efd63dfe25186e561eb1678952a8ab9311f17c36b78819fea33e0ac879c47a33d45c31ff58be017609c8a6157905ee712d6 diff --git a/dev-python/testrepository/files/testrepository-0.0.20-test-backport.patch b/dev-python/testrepository/files/testrepository-0.0.20-test-backport.patch new file mode 100644 index 0000000000..d7ab87c066 --- /dev/null +++ b/dev-python/testrepository/files/testrepository-0.0.20-test-backport.patch @@ -0,0 +1,62 @@ +From 8f8ab15fafdad6db850c84772323b32375b09285 Mon Sep 17 00:00:00 2001 +From: Robert Collins +Date: Tue, 10 Mar 2015 15:21:49 +1300 +Subject: [PATCH] Fixup tests with latest testtools. + +Testtools has started chunking exceptions (which is perhaps good, +perhaps bad) - but we shouldn't depend on the exact behaviour in it +for our tests. +--- a/NEWS ++++ b/NEWS +@@ -5,6 +5,12 @@ testrepository release notes + NEXT (In development) + +++++++++++++++++++++ + ++CHANGES ++------- ++ ++* Isolate the testrepository test suite from the chunking (or otherwise) ++ behaviour of testtools' exception handlers. (Robert Collins) ++ + 0.0.20 + ++++++ + +--- a/testrepository/tests/test_repository.py ++++ b/testrepository/tests/test_repository.py +@@ -28,6 +28,7 @@ + from testresources import TestResource + from testtools import ( + clone_test_with_new_id, ++ content, + PlaceHolder, + ) + import testtools +@@ -103,19 +104,24 @@ class Case(ResourcedTestCase): + def passing(self): + pass + +- def failing(self): +- self.fail("oops") +- + def unexpected_success(self): + self.expectFailure("unexpected success", self.assertTrue, True) + + ++class FailingCase: ++ ++ def run(self, result): ++ result.startTest(self) ++ result.addError( ++ self, None, details={'traceback': content.text_content("")}) ++ result.stopTest(self) ++ + def make_test(id, should_pass): + """Make a test.""" + if should_pass: + case = Case("passing") + else: +- case = Case("failing") ++ case = FailingCase() + return clone_test_with_new_id(case, id) + + diff --git a/dev-python/testrepository/files/testrepository-0.0.20-test-backport1.patch b/dev-python/testrepository/files/testrepository-0.0.20-test-backport1.patch new file mode 100644 index 0000000000..655d2c3e79 --- /dev/null +++ b/dev-python/testrepository/files/testrepository-0.0.20-test-backport1.patch @@ -0,0 +1,16 @@ +From d3d6cac4fd42f2067c0dd81be748853f81c348fc Mon Sep 17 00:00:00 2001 +From: Robert Collins +Date: Sun, 12 Jul 2015 21:37:34 +1200 +Subject: [PATCH] Fix 3.3+ tests with nested classnames. + +--- a/testrepository/tests/ui/test_cli.py ++++ b/testrepository/tests/ui/test_cli.py +@@ -157,7 +157,7 @@ def method(self): + self.assertThat(ui._stdout.buffer.getvalue().decode('utf8'), + DocTestMatches("""\ + ====================================================================== +-FAIL: testrepository.tests.ui.test_cli.Case.method ++FAIL: testrepository.tests.ui.test_cli...Case.method + ---------------------------------------------------------------------- + ...Traceback (most recent call last):... + File "...test_cli.py", line ..., in method diff --git a/dev-python/testrepository/files/testrepository-0.0.20-test-backport2.patch b/dev-python/testrepository/files/testrepository-0.0.20-test-backport2.patch new file mode 100644 index 0000000000..69d591c2f2 --- /dev/null +++ b/dev-python/testrepository/files/testrepository-0.0.20-test-backport2.patch @@ -0,0 +1,49 @@ +From e2f84ae6b2bcf89221613056d0c45dd308f46d62 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Jelmer=20Vernoo=C4=B3?= +Date: Thu, 5 Apr 2018 01:02:40 +0100 +Subject: [PATCH] Fix the testrepository tests with newer versions of + testtools. + +--- a/testrepository/tests/commands/test_failing.py ++++ b/testrepository/tests/commands/test_failing.py +@@ -90,7 +90,7 @@ class TestCommand(ResourcedTestCase): + finally: + log.stopTestRun() + self.assertEqual( +- log._events, [ ++ [tuple(ev) for ev in log._events], [ + ('startTestRun',), + ('status', 'failing', 'inprogress', None, True, None, None, False, + None, None, Wildcard), +--- a/testrepository/tests/test_repository.py ++++ b/testrepository/tests/test_repository.py +@@ -113,9 +113,10 @@ class FailingCase: + def run(self, result): + result.startTest(self) + result.addError( +- self, None, details={'traceback': content.text_content("")}) ++ self, None, details={'traceback': content.text_content("tb")}) + result.stopTest(self) + ++ + def make_test(id, should_pass): + """Make a test.""" + if should_pass: +@@ -409,7 +410,7 @@ class TestRepositoryContract(ResourcedTestCase): + finally: + log.stopTestRun() + self.assertEqual( +- log._events, [ ++ [tuple(ev) for ev in log._events], [ + ('startTestRun',), + ('status', + 'testrepository.tests.test_repository.Case.method', +@@ -465,7 +466,7 @@ class TestRepositoryContract(ResourcedTestCase): + finally: + log.stopTestRun() + self.assertEqual( +- log._events, ++ [tuple(ev) for ev in log._events], + [ + ('startTestRun',), + ('status', diff --git a/dev-python/testrepository/metadata.xml b/dev-python/testrepository/metadata.xml new file mode 100644 index 0000000000..3491fff616 --- /dev/null +++ b/dev-python/testrepository/metadata.xml @@ -0,0 +1,14 @@ + + + + + Comaintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + testing-cabal/testrepository + testrepository + testrepository + + diff --git a/dev-python/testrepository/testrepository-0.0.20-r200.ebuild b/dev-python/testrepository/testrepository-0.0.20-r200.ebuild new file mode 100644 index 0000000000..4a7be62bb6 --- /dev/null +++ b/dev-python/testrepository/testrepository-0.0.20-r200.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Required for test phase +DISTUTILS_IN_SOURCE_BUILD=1 +EPYTEST_DESELECT=( + testrepository/tests/test_repository.py::TestRepositoryContract::test_can_get_inserter + testrepository/tests/test_repository.py::TestRepositoryContract::test_can_initialise_with_param + testrepository/tests/test_repository.py::TestRepositoryContract::test_count + testrepository/tests/test_repository.py::TestRepositoryContract::test_get_failing_complete_runs_delete_missing_failures + testrepository/tests/test_repository.py::TestRepositoryContract::test_get_failing_empty + testrepository/tests/test_repository.py::TestRepositoryContract::test_get_failing_get_id + testrepository/tests/test_repository.py::TestRepositoryContract::test_get_failing_get_subunit_stream + testrepository/tests/test_repository.py::TestRepositoryContract::test_get_failing_one_run + testrepository/tests/test_repository.py::TestRepositoryContract::test_get_failing_partial_runs_preserve_missing_failures + testrepository/tests/test_repository.py::TestRepositoryContract::test_get_latest_run + testrepository/tests/test_repository.py::TestRepositoryContract::test_get_latest_run_empty_repo + testrepository/tests/test_repository.py::TestRepositoryContract::test_get_subunit_from_test_run + testrepository/tests/test_repository.py::TestRepositoryContract::test_get_test_from_test_run + testrepository/tests/test_repository.py::TestRepositoryContract::test_get_test_ids + testrepository/tests/test_repository.py::TestRepositoryContract::test_get_test_run + testrepository/tests/test_repository.py::TestRepositoryContract::test_get_test_run_get_id + testrepository/tests/test_repository.py::TestRepositoryContract::test_get_test_run_missing_keyerror + testrepository/tests/test_repository.py::TestRepositoryContract::test_get_times_unknown_tests_are_unknown + testrepository/tests/test_repository.py::TestRepositoryContract::test_insert_stream_smoke + testrepository/tests/test_repository.py::TestRepositoryContract::test_inserted_exists_no_impact_on_test_times + testrepository/tests/test_repository.py::TestRepositoryContract::test_inserted_test_times_known + testrepository/tests/test_repository.py::TestRepositoryContract::test_inserting_creates_id + testrepository/tests/test_repository.py::TestRepositoryContract::test_latest_id_empty + testrepository/tests/test_repository.py::TestRepositoryContract::test_latest_id_nonempty + testrepository/tests/test_repository.py::TestRepositoryContract::test_open + testrepository/tests/test_repository.py::TestRepositoryContract::test_open_non_existent + testrepository/tests/test_repository.py::TestRepositoryContract::test_unexpected_success + testrepository/tests/test_ui.py::TestUIContract::test_args_are_exposed_at_arguments + testrepository/tests/test_ui.py::TestUIContract::test_exec_subprocess + testrepository/tests/test_ui.py::TestUIContract::test_factory_input_stream_args + testrepository/tests/test_ui.py::TestUIContract::test_factory_noargs + testrepository/tests/test_ui.py::TestUIContract::test_here + testrepository/tests/test_ui.py::TestUIContract::test_iter_streams_load_stdin_use_case + testrepository/tests/test_ui.py::TestUIContract::test_iter_streams_unexpected_type_raises + testrepository/tests/test_ui.py::TestUIContract::test_make_result + testrepository/tests/test_ui.py::TestUIContract::test_make_result_previous_run + testrepository/tests/test_ui.py::TestUIContract::test_options_at_options + testrepository/tests/test_ui.py::TestUIContract::test_options_on_command_picked_up + testrepository/tests/test_ui.py::TestUIContract::test_options_when_set_at_options + testrepository/tests/test_ui.py::TestUIContract::test_output_error + testrepository/tests/test_ui.py::TestUIContract::test_output_rest + testrepository/tests/test_ui.py::TestUIContract::test_output_stream + testrepository/tests/test_ui.py::TestUIContract::test_output_stream_non_utf8 + testrepository/tests/test_ui.py::TestUIContract::test_output_summary + testrepository/tests/test_ui.py::TestUIContract::test_output_table + testrepository/tests/test_ui.py::TestUIContract::test_output_tests + testrepository/tests/test_ui.py::TestUIContract::test_output_values + testrepository/tests/test_ui.py::TestUIContract::test_set_command + testrepository/tests/test_ui.py::TestUIContract::test_set_command_checks_args_invalid_arg + testrepository/tests/test_ui.py::TestUIContract::test_set_command_checks_args_missing_arg + testrepository/tests/test_ui.py::TestUIContract::test_set_command_checks_args_unwanted_arg + testrepository/tests/test_ui.py::TestUIContract::test_set_command_with_no_name_works + testrepository/tests/test_ui.py::TestUIContract::test_subprocesses_have_stdin + testrepository/tests/test_ui.py::TestUIContract::test_subprocesses_have_stdout + testrepository/tests/commands/test_run.py::TestReturnCodeToSubunit::test_returncode_0_no_change + testrepository/tests/commands/test_run.py::TestReturnCodeToSubunit::test_returncode_nonzero_fail_appended_to_content + testrepository/tests/ui/test_cli.py::TestCLIUI::test_dash_dash_help_shows_help +) +PYTHON_COMPAT=( python3_8 ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="A repository of test results" +HOMEPAGE=" + https://launchpad.net/testrepository + https://pypi.org/project/testrepository + https://github.com/testing-cabal/testrepository +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0 BSD" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/subunit-0.0.18[${PYTHON_USEDEP}] + >=dev-python/testtools-0.9.30[${PYTHON_USEDEP}] + dev-python/fixtures[${PYTHON_USEDEP}] +" +#bzr is listed but presumably req'd for a live repo test run +DEPEND=" + ${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + dev-python/testresources[${PYTHON_USEDEP}] + dev-python/testscenarios[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}/${P}-test-backport.patch" + "${FILESDIR}/${P}-test-backport1.patch" + "${FILESDIR}/${P}-test-backport2.patch" +) + +distutils_enable_tests pytest From 5ac1abd366d081460c2741ae53b6f960b30eb2a7 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 26 Sep 2021 19:24:40 +0200 Subject: [PATCH 013/120] dev-python/python-json-logger: initial import Signed-off-by: Alessandro Barbieri --- dev-python/python-json-logger/Manifest | 1 + dev-python/python-json-logger/metadata.xml | 15 +++++++++++++ .../python-json-logger-2.0.2.ebuild | 21 +++++++++++++++++++ 3 files changed, 37 insertions(+) create mode 100644 dev-python/python-json-logger/Manifest create mode 100644 dev-python/python-json-logger/metadata.xml create mode 100644 dev-python/python-json-logger/python-json-logger-2.0.2.ebuild diff --git a/dev-python/python-json-logger/Manifest b/dev-python/python-json-logger/Manifest new file mode 100644 index 0000000000..36a19c729f --- /dev/null +++ b/dev-python/python-json-logger/Manifest @@ -0,0 +1 @@ +DIST python-json-logger-2.0.2.tar.gz 9546 BLAKE2B 0c331e6b57c2c49161502e8c015f93a829944232ff1b0754cac4e9f92fc92f8a3bdd33f0401a5e913a48ff5f3a40f52325cc4074a83f1b10d875c06f6127d85b SHA512 ce9df1cff0b91e64b7e2d75064d7ad0ec95f0845354e422fabaebba81dc94b31c7944ed40312c0025b690ec34c87a4778beb5d19adb9f621629389bc421ee62e diff --git a/dev-python/python-json-logger/metadata.xml b/dev-python/python-json-logger/metadata.xml new file mode 100644 index 0000000000..fc09474f40 --- /dev/null +++ b/dev-python/python-json-logger/metadata.xml @@ -0,0 +1,15 @@ + + + + + comaintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + + +This library is provided to allow standard python logging to output log data as json objects. With JSON we can make our logs more readable by machines and we can stop writing custom parsers for syslog type records. + + madzak/python-json-logger + python-json-logger + + diff --git a/dev-python/python-json-logger/python-json-logger-2.0.2.ebuild b/dev-python/python-json-logger/python-json-logger-2.0.2.ebuild new file mode 100644 index 0000000000..daf6d632d3 --- /dev/null +++ b/dev-python/python-json-logger/python-json-logger-2.0.2.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="This library is provided to allow standard python logging to output log data as json objects" +HOMEPAGE=" + https://github.com/madzak/python-json-logger + https://pypi.org/project/python-json-logger +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +distutils_enable_tests unittest From f814ef2c9cbd119c27a2cf3889c84612bc7765d2 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 26 Sep 2021 19:25:49 +0200 Subject: [PATCH 014/120] dev-python/daiquiri: initial import Signed-off-by: Alessandro Barbieri --- dev-python/daiquiri/Manifest | 1 + dev-python/daiquiri/daiquiri-3.0.1.ebuild | 29 +++++++++ .../testrepository-0.0.20-test-backport.patch | 62 +++++++++++++++++++ ...testrepository-0.0.20-test-backport1.patch | 16 +++++ ...testrepository-0.0.20-test-backport2.patch | 49 +++++++++++++++ dev-python/daiquiri/metadata.xml | 15 +++++ 6 files changed, 172 insertions(+) create mode 100644 dev-python/daiquiri/Manifest create mode 100644 dev-python/daiquiri/daiquiri-3.0.1.ebuild create mode 100644 dev-python/daiquiri/files/testrepository-0.0.20-test-backport.patch create mode 100644 dev-python/daiquiri/files/testrepository-0.0.20-test-backport1.patch create mode 100644 dev-python/daiquiri/files/testrepository-0.0.20-test-backport2.patch create mode 100644 dev-python/daiquiri/metadata.xml diff --git a/dev-python/daiquiri/Manifest b/dev-python/daiquiri/Manifest new file mode 100644 index 0000000000..6a12a3d94f --- /dev/null +++ b/dev-python/daiquiri/Manifest @@ -0,0 +1 @@ +DIST daiquiri-3.0.1.tar.gz 17948 BLAKE2B 1865d1e6b7ad0a1c9b8390992255726a3383034fd631cd217cb2ac820106efaeced3e44168f14d4b8c851e0c17a5d980aeb28a3d3ea3399701af2ea1c248b9c0 SHA512 4c786a744a8ed89147bb77c8825d8733ca88bf1d1877058c87257c92a7ae3b343a0820e9d83f4ac8a2a1b9b74d33f72bb5b306703b3bd57b51cf7931041c5d6c diff --git a/dev-python/daiquiri/daiquiri-3.0.1.ebuild b/dev-python/daiquiri/daiquiri-3.0.1.ebuild new file mode 100644 index 0000000000..f2e6833905 --- /dev/null +++ b/dev-python/daiquiri/daiquiri-3.0.1.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_8 ) + +inherit distutils-r1 + +DESCRIPTION="Python library to easily setup basic logging functionality" +HOMEPAGE=" + https://pypi.org/project/daiquiri + https://github.com/jd/daiquiri +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/python-json-logger[${PYTHON_USEDEP}] +" +DEPEND=" + ${RDEPEND} + dev-python/setuptools_scm[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/dev-python/daiquiri/files/testrepository-0.0.20-test-backport.patch b/dev-python/daiquiri/files/testrepository-0.0.20-test-backport.patch new file mode 100644 index 0000000000..d7ab87c066 --- /dev/null +++ b/dev-python/daiquiri/files/testrepository-0.0.20-test-backport.patch @@ -0,0 +1,62 @@ +From 8f8ab15fafdad6db850c84772323b32375b09285 Mon Sep 17 00:00:00 2001 +From: Robert Collins +Date: Tue, 10 Mar 2015 15:21:49 +1300 +Subject: [PATCH] Fixup tests with latest testtools. + +Testtools has started chunking exceptions (which is perhaps good, +perhaps bad) - but we shouldn't depend on the exact behaviour in it +for our tests. +--- a/NEWS ++++ b/NEWS +@@ -5,6 +5,12 @@ testrepository release notes + NEXT (In development) + +++++++++++++++++++++ + ++CHANGES ++------- ++ ++* Isolate the testrepository test suite from the chunking (or otherwise) ++ behaviour of testtools' exception handlers. (Robert Collins) ++ + 0.0.20 + ++++++ + +--- a/testrepository/tests/test_repository.py ++++ b/testrepository/tests/test_repository.py +@@ -28,6 +28,7 @@ + from testresources import TestResource + from testtools import ( + clone_test_with_new_id, ++ content, + PlaceHolder, + ) + import testtools +@@ -103,19 +104,24 @@ class Case(ResourcedTestCase): + def passing(self): + pass + +- def failing(self): +- self.fail("oops") +- + def unexpected_success(self): + self.expectFailure("unexpected success", self.assertTrue, True) + + ++class FailingCase: ++ ++ def run(self, result): ++ result.startTest(self) ++ result.addError( ++ self, None, details={'traceback': content.text_content("")}) ++ result.stopTest(self) ++ + def make_test(id, should_pass): + """Make a test.""" + if should_pass: + case = Case("passing") + else: +- case = Case("failing") ++ case = FailingCase() + return clone_test_with_new_id(case, id) + + diff --git a/dev-python/daiquiri/files/testrepository-0.0.20-test-backport1.patch b/dev-python/daiquiri/files/testrepository-0.0.20-test-backport1.patch new file mode 100644 index 0000000000..655d2c3e79 --- /dev/null +++ b/dev-python/daiquiri/files/testrepository-0.0.20-test-backport1.patch @@ -0,0 +1,16 @@ +From d3d6cac4fd42f2067c0dd81be748853f81c348fc Mon Sep 17 00:00:00 2001 +From: Robert Collins +Date: Sun, 12 Jul 2015 21:37:34 +1200 +Subject: [PATCH] Fix 3.3+ tests with nested classnames. + +--- a/testrepository/tests/ui/test_cli.py ++++ b/testrepository/tests/ui/test_cli.py +@@ -157,7 +157,7 @@ def method(self): + self.assertThat(ui._stdout.buffer.getvalue().decode('utf8'), + DocTestMatches("""\ + ====================================================================== +-FAIL: testrepository.tests.ui.test_cli.Case.method ++FAIL: testrepository.tests.ui.test_cli...Case.method + ---------------------------------------------------------------------- + ...Traceback (most recent call last):... + File "...test_cli.py", line ..., in method diff --git a/dev-python/daiquiri/files/testrepository-0.0.20-test-backport2.patch b/dev-python/daiquiri/files/testrepository-0.0.20-test-backport2.patch new file mode 100644 index 0000000000..69d591c2f2 --- /dev/null +++ b/dev-python/daiquiri/files/testrepository-0.0.20-test-backport2.patch @@ -0,0 +1,49 @@ +From e2f84ae6b2bcf89221613056d0c45dd308f46d62 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Jelmer=20Vernoo=C4=B3?= +Date: Thu, 5 Apr 2018 01:02:40 +0100 +Subject: [PATCH] Fix the testrepository tests with newer versions of + testtools. + +--- a/testrepository/tests/commands/test_failing.py ++++ b/testrepository/tests/commands/test_failing.py +@@ -90,7 +90,7 @@ class TestCommand(ResourcedTestCase): + finally: + log.stopTestRun() + self.assertEqual( +- log._events, [ ++ [tuple(ev) for ev in log._events], [ + ('startTestRun',), + ('status', 'failing', 'inprogress', None, True, None, None, False, + None, None, Wildcard), +--- a/testrepository/tests/test_repository.py ++++ b/testrepository/tests/test_repository.py +@@ -113,9 +113,10 @@ class FailingCase: + def run(self, result): + result.startTest(self) + result.addError( +- self, None, details={'traceback': content.text_content("")}) ++ self, None, details={'traceback': content.text_content("tb")}) + result.stopTest(self) + ++ + def make_test(id, should_pass): + """Make a test.""" + if should_pass: +@@ -409,7 +410,7 @@ class TestRepositoryContract(ResourcedTestCase): + finally: + log.stopTestRun() + self.assertEqual( +- log._events, [ ++ [tuple(ev) for ev in log._events], [ + ('startTestRun',), + ('status', + 'testrepository.tests.test_repository.Case.method', +@@ -465,7 +466,7 @@ class TestRepositoryContract(ResourcedTestCase): + finally: + log.stopTestRun() + self.assertEqual( +- log._events, ++ [tuple(ev) for ev in log._events], + [ + ('startTestRun',), + ('status', diff --git a/dev-python/daiquiri/metadata.xml b/dev-python/daiquiri/metadata.xml new file mode 100644 index 0000000000..e0e18bf584 --- /dev/null +++ b/dev-python/daiquiri/metadata.xml @@ -0,0 +1,15 @@ + + + + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + +The daiquiri library provides an easy way to configure logging. It also provides some custom formatters and handlers. + + + jd/daiquiri + daiquiri + + From f3e3736f648ce6f3cecbbf13147063fd21cbebdb Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 26 Sep 2021 19:30:36 +0200 Subject: [PATCH 015/120] dev-python/pifpaf: initial import Signed-off-by: Alessandro Barbieri --- dev-python/pifpaf/Manifest | 1 + .../testrepository-0.0.20-test-backport.patch | 62 +++++++++++++++++++ ...testrepository-0.0.20-test-backport1.patch | 16 +++++ ...testrepository-0.0.20-test-backport2.patch | 49 +++++++++++++++ dev-python/pifpaf/metadata.xml | 15 +++++ dev-python/pifpaf/pifpaf-3.1.5.ebuild | 42 +++++++++++++ 6 files changed, 185 insertions(+) create mode 100644 dev-python/pifpaf/Manifest create mode 100644 dev-python/pifpaf/files/testrepository-0.0.20-test-backport.patch create mode 100644 dev-python/pifpaf/files/testrepository-0.0.20-test-backport1.patch create mode 100644 dev-python/pifpaf/files/testrepository-0.0.20-test-backport2.patch create mode 100644 dev-python/pifpaf/metadata.xml create mode 100644 dev-python/pifpaf/pifpaf-3.1.5.ebuild diff --git a/dev-python/pifpaf/Manifest b/dev-python/pifpaf/Manifest new file mode 100644 index 0000000000..11ae766bb9 --- /dev/null +++ b/dev-python/pifpaf/Manifest @@ -0,0 +1 @@ +DIST pifpaf-3.1.5.tar.gz 189903 BLAKE2B 5742e995feeb91af41db20cc605e8a5f5f21f63281d4f66ba8b108310a88d716ab4be0a43e0371f10e7f3f42b693953b3344c648458999348b914e03abe462c8 SHA512 4e0f70740f8260cb3cf801ea97f1fa30e6b87cfc4112b5482389d0635e76bbc7f1561945397e4e6586116c49d11b1e8f721dd61dca82668833bf224f9ba3e94f diff --git a/dev-python/pifpaf/files/testrepository-0.0.20-test-backport.patch b/dev-python/pifpaf/files/testrepository-0.0.20-test-backport.patch new file mode 100644 index 0000000000..d7ab87c066 --- /dev/null +++ b/dev-python/pifpaf/files/testrepository-0.0.20-test-backport.patch @@ -0,0 +1,62 @@ +From 8f8ab15fafdad6db850c84772323b32375b09285 Mon Sep 17 00:00:00 2001 +From: Robert Collins +Date: Tue, 10 Mar 2015 15:21:49 +1300 +Subject: [PATCH] Fixup tests with latest testtools. + +Testtools has started chunking exceptions (which is perhaps good, +perhaps bad) - but we shouldn't depend on the exact behaviour in it +for our tests. +--- a/NEWS ++++ b/NEWS +@@ -5,6 +5,12 @@ testrepository release notes + NEXT (In development) + +++++++++++++++++++++ + ++CHANGES ++------- ++ ++* Isolate the testrepository test suite from the chunking (or otherwise) ++ behaviour of testtools' exception handlers. (Robert Collins) ++ + 0.0.20 + ++++++ + +--- a/testrepository/tests/test_repository.py ++++ b/testrepository/tests/test_repository.py +@@ -28,6 +28,7 @@ + from testresources import TestResource + from testtools import ( + clone_test_with_new_id, ++ content, + PlaceHolder, + ) + import testtools +@@ -103,19 +104,24 @@ class Case(ResourcedTestCase): + def passing(self): + pass + +- def failing(self): +- self.fail("oops") +- + def unexpected_success(self): + self.expectFailure("unexpected success", self.assertTrue, True) + + ++class FailingCase: ++ ++ def run(self, result): ++ result.startTest(self) ++ result.addError( ++ self, None, details={'traceback': content.text_content("")}) ++ result.stopTest(self) ++ + def make_test(id, should_pass): + """Make a test.""" + if should_pass: + case = Case("passing") + else: +- case = Case("failing") ++ case = FailingCase() + return clone_test_with_new_id(case, id) + + diff --git a/dev-python/pifpaf/files/testrepository-0.0.20-test-backport1.patch b/dev-python/pifpaf/files/testrepository-0.0.20-test-backport1.patch new file mode 100644 index 0000000000..655d2c3e79 --- /dev/null +++ b/dev-python/pifpaf/files/testrepository-0.0.20-test-backport1.patch @@ -0,0 +1,16 @@ +From d3d6cac4fd42f2067c0dd81be748853f81c348fc Mon Sep 17 00:00:00 2001 +From: Robert Collins +Date: Sun, 12 Jul 2015 21:37:34 +1200 +Subject: [PATCH] Fix 3.3+ tests with nested classnames. + +--- a/testrepository/tests/ui/test_cli.py ++++ b/testrepository/tests/ui/test_cli.py +@@ -157,7 +157,7 @@ def method(self): + self.assertThat(ui._stdout.buffer.getvalue().decode('utf8'), + DocTestMatches("""\ + ====================================================================== +-FAIL: testrepository.tests.ui.test_cli.Case.method ++FAIL: testrepository.tests.ui.test_cli...Case.method + ---------------------------------------------------------------------- + ...Traceback (most recent call last):... + File "...test_cli.py", line ..., in method diff --git a/dev-python/pifpaf/files/testrepository-0.0.20-test-backport2.patch b/dev-python/pifpaf/files/testrepository-0.0.20-test-backport2.patch new file mode 100644 index 0000000000..69d591c2f2 --- /dev/null +++ b/dev-python/pifpaf/files/testrepository-0.0.20-test-backport2.patch @@ -0,0 +1,49 @@ +From e2f84ae6b2bcf89221613056d0c45dd308f46d62 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Jelmer=20Vernoo=C4=B3?= +Date: Thu, 5 Apr 2018 01:02:40 +0100 +Subject: [PATCH] Fix the testrepository tests with newer versions of + testtools. + +--- a/testrepository/tests/commands/test_failing.py ++++ b/testrepository/tests/commands/test_failing.py +@@ -90,7 +90,7 @@ class TestCommand(ResourcedTestCase): + finally: + log.stopTestRun() + self.assertEqual( +- log._events, [ ++ [tuple(ev) for ev in log._events], [ + ('startTestRun',), + ('status', 'failing', 'inprogress', None, True, None, None, False, + None, None, Wildcard), +--- a/testrepository/tests/test_repository.py ++++ b/testrepository/tests/test_repository.py +@@ -113,9 +113,10 @@ class FailingCase: + def run(self, result): + result.startTest(self) + result.addError( +- self, None, details={'traceback': content.text_content("")}) ++ self, None, details={'traceback': content.text_content("tb")}) + result.stopTest(self) + ++ + def make_test(id, should_pass): + """Make a test.""" + if should_pass: +@@ -409,7 +410,7 @@ class TestRepositoryContract(ResourcedTestCase): + finally: + log.stopTestRun() + self.assertEqual( +- log._events, [ ++ [tuple(ev) for ev in log._events], [ + ('startTestRun',), + ('status', + 'testrepository.tests.test_repository.Case.method', +@@ -465,7 +466,7 @@ class TestRepositoryContract(ResourcedTestCase): + finally: + log.stopTestRun() + self.assertEqual( +- log._events, ++ [tuple(ev) for ev in log._events], + [ + ('startTestRun',), + ('status', diff --git a/dev-python/pifpaf/metadata.xml b/dev-python/pifpaf/metadata.xml new file mode 100644 index 0000000000..ce63cf84c3 --- /dev/null +++ b/dev-python/pifpaf/metadata.xml @@ -0,0 +1,15 @@ + + + + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + +Pifpaf is a suite of fixtures and a command-line tool that allows to start and stop daemons for a quick throw-away usage. This is typically useful when needing these daemons to run integration testing. It originaly evolved from its precussor overtest. + + + jd/pifpaf + pifpaf + + diff --git a/dev-python/pifpaf/pifpaf-3.1.5.ebuild b/dev-python/pifpaf/pifpaf-3.1.5.ebuild new file mode 100644 index 0000000000..204ad25840 --- /dev/null +++ b/dev-python/pifpaf/pifpaf-3.1.5.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +EPYTEST_DESELECT=( pifpaf/tests/test_cli.py::TestCli::test_non_existing_command ) +PYTHON_COMPAT=( python3_8 ) + +inherit distutils-r1 + +DESCRIPTION="Python fixtures and daemon managing tools for functional testing" +HOMEPAGE=" + https://pypi.org/project/pifpaf + https://github.com/jd/pifpaf +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/daiquiri[${PYTHON_USEDEP}] + dev-python/click[${PYTHON_USEDEP}] + dev-python/pbr[${PYTHON_USEDEP}] + dev-python/jinja[${PYTHON_USEDEP}] + dev-python/fixtures[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/pyxattr[${PYTHON_USEDEP}] +" +DEPEND=" + ${RDEPEND} + dev-python/pbr[${PYTHON_USEDEP}] + test? ( + dev-python/requests[${PYTHON_USEDEP}] + dev-python/testrepository[${PYTHON_USEDEP}] + dev-python/testtools[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest From f27b3511a4b06277be57b6d90ac4e0eec0669e85 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 26 Sep 2021 19:32:16 +0200 Subject: [PATCH 016/120] dev-python/etcd3gw: initial import Signed-off-by: Alessandro Barbieri --- dev-python/etcd3gw/Manifest | 1 + dev-python/etcd3gw/etcd3gw-1.0.0.ebuild | 41 +++++++++++++++++++++++++ dev-python/etcd3gw/metadata.xml | 11 +++++++ 3 files changed, 53 insertions(+) create mode 100644 dev-python/etcd3gw/Manifest create mode 100644 dev-python/etcd3gw/etcd3gw-1.0.0.ebuild create mode 100644 dev-python/etcd3gw/metadata.xml diff --git a/dev-python/etcd3gw/Manifest b/dev-python/etcd3gw/Manifest new file mode 100644 index 0000000000..433757e381 --- /dev/null +++ b/dev-python/etcd3gw/Manifest @@ -0,0 +1 @@ +DIST etcd3gw-1.0.0.tar.gz 27035 BLAKE2B 5ad3dfb1b08388f4d73fc9e857d7e7610672cfde8aa0de55eb7bf6a50dd58a937fbabea19c31ebef5a9f7181f96447ad1d381e2724f6a10be589447fcedbaec1 SHA512 d1aac81ebd221277c03bbb0f5dd76bb7c99a52132113959cf397fd44a598ade77300d506e2e5cfa04864cfd6a16f40ea8ddd350a4763a30609d8d922224c78ac diff --git a/dev-python/etcd3gw/etcd3gw-1.0.0.ebuild b/dev-python/etcd3gw/etcd3gw-1.0.0.ebuild new file mode 100644 index 0000000000..daa4c6ce99 --- /dev/null +++ b/dev-python/etcd3gw/etcd3gw-1.0.0.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_8 ) + +inherit distutils-r1 + +DESCRIPTION="A python client for etcd3 grpc-gateway v3 API" +HOMEPAGE="https://pypi.org/project/etcd3gw" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] + >=dev-python/requests-2.20.0[${PYTHON_USEDEP}] + >=dev-python/six-1.9.0[${PYTHON_USEDEP}] + >=dev-python/futurist-0.16.0[${PYTHON_USEDEP}] +" +DEPEND=" + ${RDEPEND} + >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] + test? ( + >=dev-python/hacking-3.0.1[${PYTHON_USEDEP}] + >=dev-python/subunit-0.0.18[${PYTHON_USEDEP}] + >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}] + >=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}] + >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] + >=dev-python/testtools-1.4.0[${PYTHON_USEDEP}] + >=dev-python/pifpaf-0.10.0[${PYTHON_USEDEP}] + >=dev-python/nose-1.3.7[${PYTHON_USEDEP}] + >=dev-python/pytest-3.0.0[${PYTHON_USEDEP}] + >=dev-python/urllib3-1.15.1[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/etcd3gw/metadata.xml b/dev-python/etcd3gw/metadata.xml new file mode 100644 index 0000000000..609bb40f30 --- /dev/null +++ b/dev-python/etcd3gw/metadata.xml @@ -0,0 +1,11 @@ + + + + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + etcd3gw + + From 2534302df9c30d0422b81d4b2e4d9361419e7340 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 26 Sep 2021 19:58:46 +0200 Subject: [PATCH 017/120] dev-python/uhashring: initial import Signed-off-by: Alessandro Barbieri --- dev-python/uhashring/Manifest | 1 + dev-python/uhashring/metadata.xml | 30 +++++++++++++++++++++++ dev-python/uhashring/uhashring-2.1.ebuild | 26 ++++++++++++++++++++ 3 files changed, 57 insertions(+) create mode 100644 dev-python/uhashring/Manifest create mode 100644 dev-python/uhashring/metadata.xml create mode 100644 dev-python/uhashring/uhashring-2.1.ebuild diff --git a/dev-python/uhashring/Manifest b/dev-python/uhashring/Manifest new file mode 100644 index 0000000000..a910ed1d2e --- /dev/null +++ b/dev-python/uhashring/Manifest @@ -0,0 +1 @@ +DIST uhashring-2.1.tar.gz 18288 BLAKE2B 95d76b1999d21b52ff33b5f76b2eee125d22fa02c51281d6b72058b9d608ea69cca11608f41f50b9348d46a26cc8931c40a6873f0fe17b72d76891b51dcaa1cb SHA512 0e3b3647f1b8b648389fa1018f5903d880947556244633e0b2b4809ccab3d14cf8e742cd14a99e2e88972a84c8fb97956dc290b023e514de63c7793a21b6c294 diff --git a/dev-python/uhashring/metadata.xml b/dev-python/uhashring/metadata.xml new file mode 100644 index 0000000000..6459b118c0 --- /dev/null +++ b/dev-python/uhashring/metadata.xml @@ -0,0 +1,30 @@ + + + + + comaintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + + +uhashring implements consistent hashing in pure Python. + +Consistent hashing is mostly used on distributed systems/caches/databases as this avoid the total reshuffling of your key-node mappings when adding or removing a node in your ring (called continuum on libketama). More information and details about this can be found in the literature section. + +This full featured implementation offers: + +a lot of convenient methods to use your consistent hash ring in real world applications. +simple integration with other libs such as memcache through monkey patching. +a full ketama compatibility if you need to use it (see important mention below). +all the missing functions in the libketama C python binding (which is not even available on pypi) for ketama users. +possibility to use your own weight and hash functions if you don't care about the ketama compatibility. +instance-oriented usage so you can use your consistent hash ring object directly in your code (see advanced usage). +native pypy support, since this is a pure python library. +tests of implementation, key distribution and ketama compatibility. +Per node weight is also supported and will affect the nodes distribution on the ring. + + + ultrabug/uhashring + uhashring + + diff --git a/dev-python/uhashring/uhashring-2.1.ebuild b/dev-python/uhashring/uhashring-2.1.ebuild new file mode 100644 index 0000000000..2a04a77255 --- /dev/null +++ b/dev-python/uhashring/uhashring-2.1.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Full featured consistent hashing python library compatible with ketama" +HOMEPAGE="https://github.com/ultrabug/uhashring" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="" +DEPEND=" + ${RDEPEND} + test? ( + >=dev-python/python-memcached-1.59[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest From 16e14e5a3d27835b02ffa739559703972aff8caa Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 26 Sep 2021 20:02:10 +0200 Subject: [PATCH 018/120] dev-python/python-binary-memcached: initial import Signed-off-by: Alessandro Barbieri --- dev-python/python-binary-memcached/Manifest | 1 + .../python-binary-memcached/metadata.xml | 16 ++++++++++ .../python-binary-memcached-0.30.1.ebuild | 32 +++++++++++++++++++ 3 files changed, 49 insertions(+) create mode 100644 dev-python/python-binary-memcached/Manifest create mode 100644 dev-python/python-binary-memcached/metadata.xml create mode 100644 dev-python/python-binary-memcached/python-binary-memcached-0.30.1.ebuild diff --git a/dev-python/python-binary-memcached/Manifest b/dev-python/python-binary-memcached/Manifest new file mode 100644 index 0000000000..beea0481fe --- /dev/null +++ b/dev-python/python-binary-memcached/Manifest @@ -0,0 +1 @@ +DIST python-binary-memcached-0.30.1.tar.gz 95123 BLAKE2B 3f2382ecdc2f5545bf3f5e6353a562e3b479a96fbf042425fc336cb31a28dade18662bedf8ed266f326e2b698e85fbbfdeb98754de325c43d912b1ac77eb75d6 SHA512 1c7962f84a3a4700039c7b54035e653f5c4acda6ed585cc2dcbb185ed67ab4f8e2c5f438508a895a28915620562c50941c5247f9eca8c47c31c25e9dec267789 diff --git a/dev-python/python-binary-memcached/metadata.xml b/dev-python/python-binary-memcached/metadata.xml new file mode 100644 index 0000000000..399b6e3379 --- /dev/null +++ b/dev-python/python-binary-memcached/metadata.xml @@ -0,0 +1,16 @@ + + + + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + +A pure python module (thread safe) to access memcached via it's binary with SASL auth support. +The main purpose of this module it to be able to communicate with memcached using binary protocol and support authentication, so it can work with Heroku for example. + + + jaysonsantos/python-binary-memcached + python-binary-memcached + + diff --git a/dev-python/python-binary-memcached/python-binary-memcached-0.30.1.ebuild b/dev-python/python-binary-memcached/python-binary-memcached-0.30.1.ebuild new file mode 100644 index 0000000000..8c30de43bf --- /dev/null +++ b/dev-python/python-binary-memcached/python-binary-memcached-0.30.1.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_8 ) + +inherit distutils-r1 + +DESCRIPTION="access memcached via it's binary protocol with SASL auth support" +HOMEPAGE=" + https://github.com/jaysonsantos/python-binary-memcached + https://pypi.org/project/python-binary-memcached +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="" +DEPEND=" + ${RDEPEND} + dev-python/six[${PYTHON_USEDEP}] + dev-python/uhashring[${PYTHON_USEDEP}] + test? ( + >=dev-python/pytest-3.9[${PYTHON_USEDEP}] + >=dev-python/trustme-0.6.0[${PYTHON_USEDEP}] + >=dev-python/mock-2.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest From 23bc4bf2ad6a43f058840bb5f5fe94cffdb697a8 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 26 Sep 2021 20:17:34 +0200 Subject: [PATCH 019/120] dev-python/pymemcache: initial import Signed-off-by: Alessandro Barbieri --- dev-python/pymemcache/Manifest | 1 + dev-python/pymemcache/metadata.xml | 24 ++++++++++++++ dev-python/pymemcache/pymemcache-3.5.0.ebuild | 33 +++++++++++++++++++ 3 files changed, 58 insertions(+) create mode 100644 dev-python/pymemcache/Manifest create mode 100644 dev-python/pymemcache/metadata.xml create mode 100644 dev-python/pymemcache/pymemcache-3.5.0.ebuild diff --git a/dev-python/pymemcache/Manifest b/dev-python/pymemcache/Manifest new file mode 100644 index 0000000000..982e71cd3a --- /dev/null +++ b/dev-python/pymemcache/Manifest @@ -0,0 +1 @@ +DIST pymemcache-3.5.0.tar.gz 64763 BLAKE2B 9f6970ea977e2655c8fd045ae03eb1667f3e409f19b6a2de7a1b12ffcbf1f88f1fe447749cca1dfba4726f027af771e5f2d4a9464dd630353341c2395111f260 SHA512 0244e40ae5060ad3df96ab60d239e92fe0c21d26d560ed380bed06722fd229e40d3d26e3256ff469daaf682019e05b171b11b47a1bc328e35a3d18c87d45a3fc diff --git a/dev-python/pymemcache/metadata.xml b/dev-python/pymemcache/metadata.xml new file mode 100644 index 0000000000..164e1731ad --- /dev/null +++ b/dev-python/pymemcache/metadata.xml @@ -0,0 +1,24 @@ + + + + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + +A comprehensive, fast, pure-Python memcached client. + +pymemcache supports the following features: + +Complete implementation of the memcached text protocol. +Connections using UNIX sockets, or TCP over IPv4 or IPv6. +Configurable timeouts for socket connect and send/recv calls. +Access to the "noreply" flag, which can significantly increase the speed of writes. +Flexible, modular and simple approach to serialization and deserialization. +The (optional) ability to treat network and memcached errors as cache misses. + + + pinterest/pymemcache + pymemcache + + diff --git a/dev-python/pymemcache/pymemcache-3.5.0.ebuild b/dev-python/pymemcache/pymemcache-3.5.0.ebuild new file mode 100644 index 0000000000..adacf799ab --- /dev/null +++ b/dev-python/pymemcache/pymemcache-3.5.0.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="A comprehensive, fast, pure-Python memcached client" +HOMEPAGE=" + https://github.com/pinterest/pymemcache + https://pypi.org/project/pymemcache +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="" +DEPEND=" + ${RDEPEND} + dev-python/six[${PYTHON_USEDEP}] + test? ( + dev-python/future[${PYTHON_USEDEP}] + dev-python/gevent[${PYTHON_USEDEP}] + dev-python/pylibmc[${PYTHON_USEDEP}] + dev-python/python-memcached[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest From 8ab69fb906c2bc65dd21ef0374024bc420b0e9dd Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 26 Sep 2021 20:22:34 +0200 Subject: [PATCH 020/120] sys-fs/gdu: add 5.8.1, drop 5.7.0 Signed-off-by: Alessandro Barbieri --- sys-fs/gdu/Manifest | 2 +- sys-fs/gdu/{gdu-5.7.0.ebuild => gdu-5.8.1.ebuild} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename sys-fs/gdu/{gdu-5.7.0.ebuild => gdu-5.8.1.ebuild} (99%) diff --git a/sys-fs/gdu/Manifest b/sys-fs/gdu/Manifest index d54c20d64b..cbc398301b 100644 --- a/sys-fs/gdu/Manifest +++ b/sys-fs/gdu/Manifest @@ -37,7 +37,7 @@ DIST cloud.google.com%2Fgo%2Fstorage%2F@v%2Fv1.5.0.mod 953 BLAKE2B c520f4cc8fbb6 DIST cloud.google.com%2Fgo%2Fstorage%2F@v%2Fv1.6.0.mod 736 BLAKE2B 2337ea8dca35e9407e0b4fbb200e5465cf3338fe2eb3420444b1fa4805312f52cf9ade3e2e70d9dcc4973edcfcb1fe597d132032829133808c4842ad76f4c69b SHA512 e1e51b6a44ac17f31a09b6fefea0840fd92febeeaf97ef8ce960825473b5acbab5ade353f89d5d48b5a85ebf2b928f727ec9a3f58c8e39afbec4fbb9c22e44c0 DIST cloud.google.com%2Fgo%2Fstorage%2F@v%2Fv1.8.0.mod 622 BLAKE2B 621e3faa3335ebec92c376298699510d800c2653c3680a438095c3dd9d6ba1f83f13a0302f316beea786b8f606ff3b4f62d21abe63d72f3f5c4e12fb81f61511 SHA512 409dad03104a4ac6b4a8c6da3540ab382345c86e48732f2b37d64ae2bc1c721d9f0a1ed0824a36085baa7102d2626e84f44706b16297623e8deb58fa9e24ba38 DIST dmitri.shuralyov.com%2Fgpu%2Fmtl%2F@v%2Fv0.0.0-20190408044501-666a987793e9.mod 36 BLAKE2B b430ef9388b0dfe932b201495a00275a6036338c99160d7362556be1e25924584b0802061d193533f23b1f76719dfd6a9484572babd25f1af0e53fd9bf07ac00 SHA512 196affe091247f94ceda4b56629bd62d4ee2b397f2c0f56c9534c02e43531b46705ad33543b58c1a4fc7a48e25e5923db087fe0485a93966a4086581c0d1d3e1 -DIST gdu-5.7.0.tar.gz 62365 BLAKE2B 7577e3a38f262c265e7eda7e6b50633b3e56608c78550d9ec761a792028ad818553a2a1a08ef146ff66682bdf0bfcad33f46706201c7b6e9114fda8764b29d7a SHA512 5a15738cb831ba617715f25da07b5c85bff3d1943fad33afe55432c9920818b6479a4204155962396ec6d504ad7de06b194bff714514964019499b64e4ac658b +DIST gdu-5.8.1.tar.gz 62478 BLAKE2B a0fbb634abce198afc0a3df94ab766ede291652b82dd429e87a86dd72356c546beb0fe7dbaf2bfc01f1bf68a8a3612fa30750a9c958b8b401936dc2d2029c606 SHA512 f7f9d25c3b0041db272b9e888f52e5ebd2a344bcbb2a0ef5fd84c471fae79528d8f8fabfd1bbbe1ef66850270b95b260490a3fef4b551fe884f0cabbe2dc3cf8 DIST github.com%2F!burnt!sushi%2Ftoml%2F@v%2Fv0.3.1.mod 34 BLAKE2B ce54a247aef91043830bdf0603c8452ba38eceb1495af6e7a74c9119234a0dc5cd080cb25258c28f5e270acf91189a5ed33e361cbf17de2be5e37dadbda1d90d SHA512 320941bc3b7fb8bc595e6135cbc513a7583d129f0cd92508055291e141191066303cf75148e25198c21f6c6c539a790ea3210f3ecf5de6a2a03b70c753091146 DIST github.com%2F!burnt!sushi%2Fxgb%2F@v%2Fv0.0.0-20160522181843-27f122750802.mod 33 BLAKE2B d234bf9be3dd919cb1f8d33750a24dca68c90fea110fd0ff62f0dba86d2ebbfc66d55fea62745b6383c5607bc91cfd78c9d2cf12df251397e85995c04707caa2 SHA512 dbfa64ac31b25fdbff12110c6f9815abfde65f281e40852e7165499a2cefb6656c74fe0b82f0f018304daa02b83b421e9c15654efabad39787c69c1b2996a79d DIST github.com%2Fantihax%2Foptional%2F@v%2Fv1.0.0.mod 44 BLAKE2B 9ee187c88e6e4eba0b58dc16701725ff50dfc3af729ff9b58c3dcd200854af59d50689ffc51caafbe6af5685d5796331fc69dcb4a1813f6124c4e6f1a0bb5725 SHA512 e594fe55205c9dd96af55f58d011e5ef916c66eb057f7c0cb73fda0388133b6b476bce423969f85c1b95eb87ed9ed48bce7570fdbd131e0ad5e7ac6010514c58 diff --git a/sys-fs/gdu/gdu-5.7.0.ebuild b/sys-fs/gdu/gdu-5.8.1.ebuild similarity index 99% rename from sys-fs/gdu/gdu-5.7.0.ebuild rename to sys-fs/gdu/gdu-5.8.1.ebuild index 800b9e92dc..a045c18179 100644 --- a/sys-fs/gdu/gdu-5.7.0.ebuild +++ b/sys-fs/gdu/gdu-5.8.1.ebuild @@ -617,7 +617,7 @@ EGO_SUM=( "rsc.io/binaryregexp v0.2.0/go.mod" "rsc.io/quote/v3 v3.1.0/go.mod" "rsc.io/sampler v1.3.0/go.mod" - ) +) go-module_set_globals DESCRIPTION="Disk usage analyzer with console interface written in Go" From 93a2fc9065ef4cbfe0c20ef4cd675805836f4b71 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 26 Sep 2021 20:24:43 +0200 Subject: [PATCH 021/120] dev-python/oslo-cache: add 2.8.1 Signed-off-by: Alessandro Barbieri --- dev-python/oslo-cache/Manifest | 1 + dev-python/oslo-cache/metadata.xml | 4 +- dev-python/oslo-cache/oslo-cache-2.8.1.ebuild | 53 +++++++++++++++++++ 3 files changed, 57 insertions(+), 1 deletion(-) create mode 100644 dev-python/oslo-cache/oslo-cache-2.8.1.ebuild diff --git a/dev-python/oslo-cache/Manifest b/dev-python/oslo-cache/Manifest index e7e68ab645..5b36343dbb 100644 --- a/dev-python/oslo-cache/Manifest +++ b/dev-python/oslo-cache/Manifest @@ -1 +1,2 @@ DIST oslo-cache-2.6.1.tar.gz 60918 BLAKE2B 89def6f66ccb68e8725571b4f9fcc8a98c8b18dbb23186b1ed3cc09ae02eb786608c744f6ea7022fd3a832d206fe75916f74f2c000125c853993dc95f13da8f3 SHA512 20696d9a9feda9368fc261ccc124ab825b85373b2716110dcab7101346467dbf4d9e8a48b689a76ca837a8c4e97d03476b3573623ac57602f5d0e558110dd551 +DIST oslo-cache-2.8.1.tar.gz 66086 BLAKE2B 27ea52cb00f222bab47d2b85344ac74abcadf91f202356b254b2377c1e07662b511c3d54d83a9c60c90e08cb3bff57ed8ea2352042c73ab452f1eb9a7c8c95ab SHA512 da91158415e3553c35092dc0c76d11ebae646d4e7e14ac1ad7394d9a951efc3ac963069838ccac0bd3fa84391aec7a7b0f7ca6c2771a3f0b160338d23e79afd1 diff --git a/dev-python/oslo-cache/metadata.xml b/dev-python/oslo-cache/metadata.xml index 50e6185c3f..268ebfbc7c 100644 --- a/dev-python/oslo-cache/metadata.xml +++ b/dev-python/oslo-cache/metadata.xml @@ -8,7 +8,9 @@ - oslo + https://bugs.launchpad.net/oslo.cache + oslo.cache + openstack/oslo.cache oslo.cache diff --git a/dev-python/oslo-cache/oslo-cache-2.8.1.ebuild b/dev-python/oslo-cache/oslo-cache-2.8.1.ebuild new file mode 100644 index 0000000000..548c6b118c --- /dev/null +++ b/dev-python/oslo-cache/oslo-cache-2.8.1.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_SETUPTOOLS=bdepend +PYTHON_COMPAT=( python3_8 ) + +inherit distutils-r1 + +MY_PN=${PN/-/.} + +DESCRIPTION="Oslo Caching around dogpile.cache" +HOMEPAGE=" + https://opendev.org/openstack/oslo.cache + https://pypi.org/project/oslo.cache + https://github.com/openstack/oslo.cache +" +SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/${MY_PN}-${PV}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] + >=dev-python/dogpile-cache-1.1.2[${PYTHON_USEDEP}] + >=dev-python/oslo-config-8.1.0[${PYTHON_USEDEP}] + >=dev-python/oslo-i18n-5.0.0[${PYTHON_USEDEP}] + >=dev-python/oslo-log-4.2.1[${PYTHON_USEDEP}] + >=dev-python/oslo-utils-4.2.0[${PYTHON_USEDEP}] +" +DEPEND=" + ${RDEPEND} + test? ( + >=dev-python/hacking-3.0.1[${PYTHON_USEDEP}] + =dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] + >=dev-python/pifpaf-0.10.0[${PYTHON_USEDEP}] + >=dev-python/pymemcache-3.4.0[${PYTHON_USEDEP}] + >=dev-python/python-binary-memcached-0.29.0[${PYTHON_USEDEP}] + >=dev-python/python-memcached-1.56[${PYTHON_USEDEP}] + >=dev-python/pymongo-3.0.2[${PYTHON_USEDEP}] + >=dev-python/etcd3gw-0.2.0[${PYTHON_USEDEP}] + ) +" + +RESTRICT="test" +PROPERTIES="test_network" + +distutils_enable_tests pytest From bf5102476306916483c580b0a9d3928f795369a2 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 26 Sep 2021 20:27:46 +0200 Subject: [PATCH 022/120] dev-python/oslo-upgradecheck: add tests Closes: https://bugs.gentoo.org/799557 Signed-off-by: Alessandro Barbieri --- dev-python/oslo-upgradecheck/Manifest | 2 +- dev-python/oslo-upgradecheck/metadata.xml | 1 + .../oslo-upgradecheck-1.1.1.ebuild | 32 -------------- .../oslo-upgradecheck-1.4.0.ebuild | 42 +++++++++++++++++++ 4 files changed, 44 insertions(+), 33 deletions(-) delete mode 100644 dev-python/oslo-upgradecheck/oslo-upgradecheck-1.1.1.ebuild create mode 100644 dev-python/oslo-upgradecheck/oslo-upgradecheck-1.4.0.ebuild diff --git a/dev-python/oslo-upgradecheck/Manifest b/dev-python/oslo-upgradecheck/Manifest index 245690678e..97382a7754 100644 --- a/dev-python/oslo-upgradecheck/Manifest +++ b/dev-python/oslo-upgradecheck/Manifest @@ -1 +1 @@ -DIST oslo-upgradecheck-1.1.1.tar.gz 15096 BLAKE2B 7aac69c8078d8f6e89c16801fc61bf9d44811b2333ed67d4f2b8a9e432dd8ecb1f90010b796965e838267991a16c0f5b19f25afc98cbb6458906e3af656f91da SHA512 89b7fca8a95195081e83b336d3e55a9c67802ff3b88fbb5849afa7c7424212c03c3a96a916a6a62bcab18ac002f73ab7a4dcc92859e6bcc9b4002798756040b2 +DIST oslo-upgradecheck-1.4.0.tar.gz 19487 BLAKE2B 6731ace45abc39dc751717ca61a59800a1a07e710c2afcdf1ab9225597b5b33ab4195cb7eae3eed1bab30dc7fda60926192d1edcfd2cf2c41a4c754ccb376966 SHA512 ce53c01a6e144788c16f36af74d4593e850631c4552560e36ac17b1583d966ba2df83dc4a4251a81ccb35363935688b1d901de718e2149dd86473cdcc2570961 diff --git a/dev-python/oslo-upgradecheck/metadata.xml b/dev-python/oslo-upgradecheck/metadata.xml index 1a20badb4f..fe6ee74a49 100644 --- a/dev-python/oslo-upgradecheck/metadata.xml +++ b/dev-python/oslo-upgradecheck/metadata.xml @@ -8,6 +8,7 @@ + https://bugs.launchpad.net/oslo.upgradecheck oslo.upgradecheck oslo diff --git a/dev-python/oslo-upgradecheck/oslo-upgradecheck-1.1.1.ebuild b/dev-python/oslo-upgradecheck/oslo-upgradecheck-1.1.1.ebuild deleted file mode 100644 index a20e0f654a..0000000000 --- a/dev-python/oslo-upgradecheck/oslo-upgradecheck-1.1.1.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{7,8} ) -DISTUTILS_USE_SETUPTOOLS=bdepend - -inherit distutils-r1 - -MY_PN=${PN/-/.} - -DESCRIPTION="Oslo i18n library" -HOMEPAGE="https://launchpad.net/oslo" -SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${MY_PN}-${PV}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -DEPEND=" - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}] -" -RDEPEND=" - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}] - Date: Sun, 26 Sep 2021 20:35:28 +0200 Subject: [PATCH 023/120] app-admin/glance: new version Closes: https://bugs.gentoo.org/799467 Package-Manager: Portage-3.0.23, Repoman-3.0.3 Signed-off-by: Alessandro Barbieri --- app-admin/glance/Manifest | 2 +- ...nce-21.0.0.ebuild => glance-22.0.0.ebuild} | 101 +++++++++--------- 2 files changed, 54 insertions(+), 49 deletions(-) rename app-admin/glance/{glance-21.0.0.ebuild => glance-22.0.0.ebuild} (58%) diff --git a/app-admin/glance/Manifest b/app-admin/glance/Manifest index a291daf770..3c93096a2f 100644 --- a/app-admin/glance/Manifest +++ b/app-admin/glance/Manifest @@ -1 +1 @@ -DIST glance-21.0.0.tar.gz 2032938 BLAKE2B 9da6353d95768c8f241e8ea42def5a7a457d88ddf92c4f881649f196a57ef232ddabcf4f6816256fbd1fcb21b6e7b46811c3bf7c9b9c587fc902d008cbaf525d SHA512 83d49f96a82de0093fe3991f5138febc403964f5af1012de6e63395b82a368e08b2b7d142a889244c4261d1d019336e69050e9149d40b88e1c175f7a561e4f5d +DIST glance-22.0.0.tar.gz 2064255 BLAKE2B 28322f6c8b90ef0d54d2bb1ee7b6c7ff1a9e29bf92b2a7bacf0819ecbc1ae30d13b0b79b882feb9f8efb2724c90a52e731d3192ab395bb94f433e2530d08196b SHA512 5dc4ad3bf127b52853c336b2551e02896203d6037408716590545e3b8d34f34bd5ec5aa15842cc76edb9c34851a980e39ed6c92426cf2915bd5aeac7b11c82b9 diff --git a/app-admin/glance/glance-21.0.0.ebuild b/app-admin/glance/glance-22.0.0.ebuild similarity index 58% rename from app-admin/glance/glance-21.0.0.ebuild rename to app-admin/glance/glance-22.0.0.ebuild index 9b3f1cfdc7..8d978dd5f1 100644 --- a/app-admin/glance/glance-21.0.0.ebuild +++ b/app-admin/glance/glance-22.0.0.ebuild @@ -1,63 +1,71 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -PYTHON_COMPAT=( python3_8 ) DISTUTILS_USE_SETUPTOOLS=rdepend +PYTHON_COMPAT=( python3_8 ) + inherit distutils-r1 DESCRIPTION="Services for discovering, registering, and retrieving VM images" -HOMEPAGE="https://launchpad.net/glance" - -if [[ ${PV} == *9999 ]];then - inherit git-r3 - EGIT_REPO_URI="https://github.com/openstack/glance.git" - EGIT_BRANCH="stable/victoria" -else - SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz" - KEYWORDS="~amd64 ~arm64 ~x86" -fi +HOMEPAGE=" + https://launchpad.net/glance + https://github.com/openstack/glance +" +SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz" +KEYWORDS="~amd64" LICENSE="Apache-2.0" SLOT="0" IUSE="mysql postgres +sqlite +swift" -REQUIRED_USE="|| ( mysql postgres sqlite )" + +REQUIRED_USE=" + || ( mysql postgres sqlite ) + test? ( mysql ) +" + +distutils_enable_tests pytest #note to self, wsgiref is a python builtin, no need to package it #>=dev-python/wsgiref-0.1.2[${PYTHON_USEDEP}] DEPEND=" >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}] + test? ( + >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + >=dev-python/requests-2.18.0[${PYTHON_USEDEP}] + >=dev-python/testresources-2.0.0[${PYTHON_USEDEP}] + >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] + >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] + >=dev-python/psutil-3.2.2[${PYTHON_USEDEP}] + >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] + >=dev-python/pygments-2.2.0[${PYTHON_USEDEP}] + >=dev-python/boto3-1.9.199[${PYTHON_USEDEP}] + >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}] + >=dev-python/psycopg-2.0.0[${PYTHON_USEDEP}] + >=dev-python/python-swiftclient-3.2.0[${PYTHON_USEDEP}] + >=dev-python/python-cinderclient-4.1.0[${PYTHON_USEDEP}] + >=dev-python/os-brick-3.1.0[${PYTHON_USEDEP}] + >=dev-python/oslo-privsep-1.32.0[${PYTHON_USEDEP}] + ) " +# >=dev-python/xattr-0.9.2[${PYTHON_USEDEP}] +# >=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}] RDEPEND=" - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}] + >=dev-python/pbr-3.1.0[${PYTHON_USEDEP}] >=dev-python/defusedxml-0.6.0[${PYTHON_USEDEP}] sqlite? ( >=dev-python/sqlalchemy-1.0.10[sqlite,${PYTHON_USEDEP}] - !~dev-python/sqlalchemy-1.1.5[sqlite,${PYTHON_USEDEP}] - !~dev-python/sqlalchemy-1.1.6[sqlite,${PYTHON_USEDEP}] - !~dev-python/sqlalchemy-1.1.7[sqlite,${PYTHON_USEDEP}] - !~dev-python/sqlalchemy-1.1.8[sqlite,${PYTHON_USEDEP}] ) mysql? ( >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}] - !~dev-python/pymysql-0.7.7[${PYTHON_USEDEP}] >=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}] - !~dev-python/sqlalchemy-1.1.5[${PYTHON_USEDEP}] - !~dev-python/sqlalchemy-1.1.6[${PYTHON_USEDEP}] - !~dev-python/sqlalchemy-1.1.7[${PYTHON_USEDEP}] - !~dev-python/sqlalchemy-1.1.8[${PYTHON_USEDEP}] ) postgres? ( >=dev-python/psycopg-2.5.0[${PYTHON_USEDEP}] >=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}] - !~dev-python/sqlalchemy-1.1.5[${PYTHON_USEDEP}] - !~dev-python/sqlalchemy-1.1.6[${PYTHON_USEDEP}] - !~dev-python/sqlalchemy-1.1.7[${PYTHON_USEDEP}] - !~dev-python/sqlalchemy-1.1.8[${PYTHON_USEDEP}] ) >=dev-python/eventlet-0.25.1[${PYTHON_USEDEP}] >=dev-python/pastedeploy-1.5.0[${PYTHON_USEDEP}] @@ -65,44 +73,41 @@ RDEPEND=" >=dev-python/webob-1.8.1[${PYTHON_USEDEP}] >=dev-python/sqlalchemy-migrate-0.11.0[${PYTHON_USEDEP}] >=dev-python/sqlparse-0.2.2[${PYTHON_USEDEP}] - >=dev-python/alembic-0.8.10[${PYTHON_USEDEP}] + >=dev-python/alembic-0.9.6[${PYTHON_USEDEP}] >=dev-python/httplib2-0.9.1[${PYTHON_USEDEP}] - >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] + >=dev-python/oslo-config-8.1.0[${PYTHON_USEDEP}] >=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}] - >=dev-python/oslo-context-2.19.2[${PYTHON_USEDEP}] - >=dev-python/oslo-upgradecheck-0.1.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] + >=dev-python/oslo-context-2.22.0[${PYTHON_USEDEP}] + >=dev-python/oslo-upgradecheck-1.3.0[${PYTHON_USEDEP}] + >=dev-python/oslo-utils-4.7.0[${PYTHON_USEDEP}] >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] - !~dev-python/stevedore-3.0.0[${PYTHON_USEDEP}] >=dev-python/futurist-1.2.0[${PYTHON_USEDEP}] - >=dev-python/taskflow-2.16.0[${PYTHON_USEDEP}] + >=dev-python/taskflow-4.0.0[${PYTHON_USEDEP}] >=dev-python/keystoneauth-3.4.0[${PYTHON_USEDEP}] - >=dev-python/keystonemiddleware-4.17.0[${PYTHON_USEDEP}] + >=dev-python/keystonemiddleware-5.17.0[${PYTHON_USEDEP}] >=dev-python/WSME-0.8.0[${PYTHON_USEDEP}] - >=dev-python/prettytable-0.7.0[${PYTHON_USEDEP}] + >=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}] =dev-python/paste-2.0.2[${PYTHON_USEDEP}] >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}] >=dev-python/python-keystoneclient-3.8.0[${PYTHON_USEDEP}] >=dev-python/pyopenssl-17.1.0[${PYTHON_USEDEP}] - >=dev-python/six-1.10.0[${PYTHON_USEDEP}] + >=dev-python/six-1.11.0[${PYTHON_USEDEP}] >=dev-python/oslo-db-5.0.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}] + >=dev-python/oslo-i18n-5.0.0[${PYTHON_USEDEP}] + >=dev-python/oslo-log-4.3.0[${PYTHON_USEDEP}] >=dev-python/oslo-messaging-5.29.0[${PYTHON_USEDEP}] - !~dev-python/oslo-messaging-9.0.0[${PYTHON_USEDEP}] >=dev-python/oslo-middleware-3.31.0[${PYTHON_USEDEP}] >=dev-python/oslo-reports-1.18.0[${PYTHON_USEDEP}] - >=dev-python/oslo-policy-2.4.1[${PYTHON_USEDEP}] + >=dev-python/oslo-policy-3.6.2[${PYTHON_USEDEP}] >=dev-python/retrying-1.2.3[${PYTHON_USEDEP}] - !~dev-python/retrying-1.3.0[${PYTHON_USEDEP}] >=dev-python/osprofiler-1.4.0[${PYTHON_USEDEP}] >=dev-python/glance_store-2.3.0[${PYTHON_USEDEP}] - >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] - >=dev-python/cryptography-2.1[${PYTHON_USEDEP}] + >=dev-python/debtcollector-1.19.0[${PYTHON_USEDEP}] + >=dev-python/cryptography-2.6.1[${PYTHON_USEDEP}] >=dev-python/cursive-0.2.1[${PYTHON_USEDEP}] >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}] - >=dev-python/os-win-3.0.0[${PYTHON_USEDEP}] + >=dev-python/os-win-4.0.1[${PYTHON_USEDEP}] >=dev-python/castellan-0.17.0[${PYTHON_USEDEP}] acct-user/glance acct-group/glance From 1e39283333909c33586ae024ff6ca87eb7c4c2d5 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 26 Sep 2021 20:38:32 +0200 Subject: [PATCH 024/120] TODO.md: remove deadbeef Signed-off-by: Alessandro Barbieri --- TODO.md | 1 - 1 file changed, 1 deletion(-) diff --git a/TODO.md b/TODO.md index 1404689249..d42bc61023 100644 --- a/TODO.md +++ b/TODO.md @@ -42,7 +42,6 @@ Name | Buildsystem | Category | User | RFH [graph-tool](https://graph-tool.skewed.de/) | autotools | visualization | Alessandro-Barbieri | no [tides](https://sourceforge.net/projects/tidesodes/) | autotools | math | Alessandro-Barbieri | no [Cakeml](https://cakeml.org/) | autotools | ML | Alessandro-Barbieri | yes -[deadbeef](https://github.com/DeaDBeeF-Player/deadbeef) | autotools | audio | | [temanejo](https://www.hlrs.de/solutions-services/service-portfolio/programming/hpc-development-tools/temanejo) | autotools | cluster | Alessandro-Barbieri | no [geopm](https://geopm.github.io/) | autotools | power | Alessandro-Barbieri | no [warewulf](https://warewulf.lbl.gov/) | autotools | cluster | Alessandro-Barbieri | no From 44e1b2af925126514fe7048b91acf903a8f70ab8 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 26 Sep 2021 20:40:21 +0200 Subject: [PATCH 025/120] dev-python/hacking: treeclean Signed-off-by: Alessandro Barbieri --- dev-python/hacking/Manifest | 2 -- dev-python/hacking/hacking-3.0.1.ebuild | 37 ------------------------ dev-python/hacking/hacking-4.1.0.ebuild | 38 ------------------------- dev-python/hacking/metadata.xml | 15 ---------- 4 files changed, 92 deletions(-) delete mode 100644 dev-python/hacking/Manifest delete mode 100644 dev-python/hacking/hacking-3.0.1.ebuild delete mode 100644 dev-python/hacking/hacking-4.1.0.ebuild delete mode 100644 dev-python/hacking/metadata.xml diff --git a/dev-python/hacking/Manifest b/dev-python/hacking/Manifest deleted file mode 100644 index 9c844c8914..0000000000 --- a/dev-python/hacking/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST hacking-3.0.1.tar.gz 52736 BLAKE2B 20d328dd78c4e115a3ccbe0e886be80d6b0f30d8cbf6bb02a93f41637e5f7e1c82174c8c9054cb1a354fa6c58ae2c0b5dd2491e841d6d8b0cb02b12560b0f8a0 SHA512 1ad6bcf7099f244dd96709d993939f979b461e4d9661adab071b7861243cb75cde9d33343165b5e636e7f3526755f717b891763f5af44aeabad49fa0972df391 -DIST hacking-4.1.0.tar.gz 61910 BLAKE2B 95ced5b2fbafbb890478b5ef598a836520b4d1a3f1f2a0e708aa3f3135f394aab9e1ca8eaafa9d2f9f8dfcd1043d925b0232228234021ac89d2882ad6c7918a5 SHA512 44741548b5031777b0a508255129893da63a076615dc4245fdcb2368711be0ff6e16702c12c75a7f2c6b13257e2257c58e6e95dfad6da6640ff077fbf2b507db diff --git a/dev-python/hacking/hacking-3.0.1.ebuild b/dev-python/hacking/hacking-3.0.1.ebuild deleted file mode 100644 index 33b44877df..0000000000 --- a/dev-python/hacking/hacking-3.0.1.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -EPYTEST_DESELECT=( hacking/tests/test_doctest.py::HackingTestCase::test_flake8 ) -PYTHON_COMPAT=( python3_8 ) - -inherit distutils-r1 - -DESCRIPTION="hacking is a set of flake8 plugins that test and enforce the OpenStack StyleGuide" -HOMEPAGE=" - https://github.com/openstack-dev/hacking - https://pypi.org/project/hacking -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64" - -RDEPEND=" - >=dev-python/flake8-3.6.0[${PYTHON_USEDEP}] -" -DEPEND=" - ${RDEPEND} - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - test? ( - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}] - >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] - >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] - >=dev-python/eventlet-0.18.2[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/dev-python/hacking/hacking-4.1.0.ebuild b/dev-python/hacking/hacking-4.1.0.ebuild deleted file mode 100644 index f35e90c33f..0000000000 --- a/dev-python/hacking/hacking-4.1.0.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_8 ) - -inherit distutils-r1 - -DESCRIPTION="hacking is a set of flake8 plugins that test and enforce the OpenStack StyleGuide" -HOMEPAGE=" - https://github.com/openstack-dev/hacking - https://pypi.org/project/hacking -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64" - -RDEPEND=" - >=dev-python/flake8-3.8.0[${PYTHON_USEDEP}] - - - - - comaintainers welcome - lssndrbarbieri@gmail.com - Alessandro Barbieri - - -Hacking pins its dependencies, as a new release of some dependency can break hacking based gating jobs. This is because new versions of dependencies can introduce new rules, or make existing rules stricter. - - hacking - openstack-dev/hacking - - From 769b96c1ae9acb6e012823009f21b124b9fb693f Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 26 Sep 2021 20:42:23 +0200 Subject: [PATCH 026/120] dev-python/daiquiri/files: remove wrong patches Signed-off-by: Alessandro Barbieri --- .../testrepository-0.0.20-test-backport.patch | 62 ------------------- ...testrepository-0.0.20-test-backport1.patch | 16 ----- ...testrepository-0.0.20-test-backport2.patch | 49 --------------- 3 files changed, 127 deletions(-) delete mode 100644 dev-python/daiquiri/files/testrepository-0.0.20-test-backport.patch delete mode 100644 dev-python/daiquiri/files/testrepository-0.0.20-test-backport1.patch delete mode 100644 dev-python/daiquiri/files/testrepository-0.0.20-test-backport2.patch diff --git a/dev-python/daiquiri/files/testrepository-0.0.20-test-backport.patch b/dev-python/daiquiri/files/testrepository-0.0.20-test-backport.patch deleted file mode 100644 index d7ab87c066..0000000000 --- a/dev-python/daiquiri/files/testrepository-0.0.20-test-backport.patch +++ /dev/null @@ -1,62 +0,0 @@ -From 8f8ab15fafdad6db850c84772323b32375b09285 Mon Sep 17 00:00:00 2001 -From: Robert Collins -Date: Tue, 10 Mar 2015 15:21:49 +1300 -Subject: [PATCH] Fixup tests with latest testtools. - -Testtools has started chunking exceptions (which is perhaps good, -perhaps bad) - but we shouldn't depend on the exact behaviour in it -for our tests. ---- a/NEWS -+++ b/NEWS -@@ -5,6 +5,12 @@ testrepository release notes - NEXT (In development) - +++++++++++++++++++++ - -+CHANGES -+------- -+ -+* Isolate the testrepository test suite from the chunking (or otherwise) -+ behaviour of testtools' exception handlers. (Robert Collins) -+ - 0.0.20 - ++++++ - ---- a/testrepository/tests/test_repository.py -+++ b/testrepository/tests/test_repository.py -@@ -28,6 +28,7 @@ - from testresources import TestResource - from testtools import ( - clone_test_with_new_id, -+ content, - PlaceHolder, - ) - import testtools -@@ -103,19 +104,24 @@ class Case(ResourcedTestCase): - def passing(self): - pass - -- def failing(self): -- self.fail("oops") -- - def unexpected_success(self): - self.expectFailure("unexpected success", self.assertTrue, True) - - -+class FailingCase: -+ -+ def run(self, result): -+ result.startTest(self) -+ result.addError( -+ self, None, details={'traceback': content.text_content("")}) -+ result.stopTest(self) -+ - def make_test(id, should_pass): - """Make a test.""" - if should_pass: - case = Case("passing") - else: -- case = Case("failing") -+ case = FailingCase() - return clone_test_with_new_id(case, id) - - diff --git a/dev-python/daiquiri/files/testrepository-0.0.20-test-backport1.patch b/dev-python/daiquiri/files/testrepository-0.0.20-test-backport1.patch deleted file mode 100644 index 655d2c3e79..0000000000 --- a/dev-python/daiquiri/files/testrepository-0.0.20-test-backport1.patch +++ /dev/null @@ -1,16 +0,0 @@ -From d3d6cac4fd42f2067c0dd81be748853f81c348fc Mon Sep 17 00:00:00 2001 -From: Robert Collins -Date: Sun, 12 Jul 2015 21:37:34 +1200 -Subject: [PATCH] Fix 3.3+ tests with nested classnames. - ---- a/testrepository/tests/ui/test_cli.py -+++ b/testrepository/tests/ui/test_cli.py -@@ -157,7 +157,7 @@ def method(self): - self.assertThat(ui._stdout.buffer.getvalue().decode('utf8'), - DocTestMatches("""\ - ====================================================================== --FAIL: testrepository.tests.ui.test_cli.Case.method -+FAIL: testrepository.tests.ui.test_cli...Case.method - ---------------------------------------------------------------------- - ...Traceback (most recent call last):... - File "...test_cli.py", line ..., in method diff --git a/dev-python/daiquiri/files/testrepository-0.0.20-test-backport2.patch b/dev-python/daiquiri/files/testrepository-0.0.20-test-backport2.patch deleted file mode 100644 index 69d591c2f2..0000000000 --- a/dev-python/daiquiri/files/testrepository-0.0.20-test-backport2.patch +++ /dev/null @@ -1,49 +0,0 @@ -From e2f84ae6b2bcf89221613056d0c45dd308f46d62 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Jelmer=20Vernoo=C4=B3?= -Date: Thu, 5 Apr 2018 01:02:40 +0100 -Subject: [PATCH] Fix the testrepository tests with newer versions of - testtools. - ---- a/testrepository/tests/commands/test_failing.py -+++ b/testrepository/tests/commands/test_failing.py -@@ -90,7 +90,7 @@ class TestCommand(ResourcedTestCase): - finally: - log.stopTestRun() - self.assertEqual( -- log._events, [ -+ [tuple(ev) for ev in log._events], [ - ('startTestRun',), - ('status', 'failing', 'inprogress', None, True, None, None, False, - None, None, Wildcard), ---- a/testrepository/tests/test_repository.py -+++ b/testrepository/tests/test_repository.py -@@ -113,9 +113,10 @@ class FailingCase: - def run(self, result): - result.startTest(self) - result.addError( -- self, None, details={'traceback': content.text_content("")}) -+ self, None, details={'traceback': content.text_content("tb")}) - result.stopTest(self) - -+ - def make_test(id, should_pass): - """Make a test.""" - if should_pass: -@@ -409,7 +410,7 @@ class TestRepositoryContract(ResourcedTestCase): - finally: - log.stopTestRun() - self.assertEqual( -- log._events, [ -+ [tuple(ev) for ev in log._events], [ - ('startTestRun',), - ('status', - 'testrepository.tests.test_repository.Case.method', -@@ -465,7 +466,7 @@ class TestRepositoryContract(ResourcedTestCase): - finally: - log.stopTestRun() - self.assertEqual( -- log._events, -+ [tuple(ev) for ev in log._events], - [ - ('startTestRun',), - ('status', From 4365dfd0c206caf0819bb61c78d4c51ff0a4b90a Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 26 Sep 2021 20:44:21 +0200 Subject: [PATCH 027/120] dev-python/pifpaf/files: remove wrong patches Signed-off-by: Alessandro Barbieri --- .../testrepository-0.0.20-test-backport.patch | 62 ------------------- ...testrepository-0.0.20-test-backport1.patch | 16 ----- ...testrepository-0.0.20-test-backport2.patch | 49 --------------- 3 files changed, 127 deletions(-) delete mode 100644 dev-python/pifpaf/files/testrepository-0.0.20-test-backport.patch delete mode 100644 dev-python/pifpaf/files/testrepository-0.0.20-test-backport1.patch delete mode 100644 dev-python/pifpaf/files/testrepository-0.0.20-test-backport2.patch diff --git a/dev-python/pifpaf/files/testrepository-0.0.20-test-backport.patch b/dev-python/pifpaf/files/testrepository-0.0.20-test-backport.patch deleted file mode 100644 index d7ab87c066..0000000000 --- a/dev-python/pifpaf/files/testrepository-0.0.20-test-backport.patch +++ /dev/null @@ -1,62 +0,0 @@ -From 8f8ab15fafdad6db850c84772323b32375b09285 Mon Sep 17 00:00:00 2001 -From: Robert Collins -Date: Tue, 10 Mar 2015 15:21:49 +1300 -Subject: [PATCH] Fixup tests with latest testtools. - -Testtools has started chunking exceptions (which is perhaps good, -perhaps bad) - but we shouldn't depend on the exact behaviour in it -for our tests. ---- a/NEWS -+++ b/NEWS -@@ -5,6 +5,12 @@ testrepository release notes - NEXT (In development) - +++++++++++++++++++++ - -+CHANGES -+------- -+ -+* Isolate the testrepository test suite from the chunking (or otherwise) -+ behaviour of testtools' exception handlers. (Robert Collins) -+ - 0.0.20 - ++++++ - ---- a/testrepository/tests/test_repository.py -+++ b/testrepository/tests/test_repository.py -@@ -28,6 +28,7 @@ - from testresources import TestResource - from testtools import ( - clone_test_with_new_id, -+ content, - PlaceHolder, - ) - import testtools -@@ -103,19 +104,24 @@ class Case(ResourcedTestCase): - def passing(self): - pass - -- def failing(self): -- self.fail("oops") -- - def unexpected_success(self): - self.expectFailure("unexpected success", self.assertTrue, True) - - -+class FailingCase: -+ -+ def run(self, result): -+ result.startTest(self) -+ result.addError( -+ self, None, details={'traceback': content.text_content("")}) -+ result.stopTest(self) -+ - def make_test(id, should_pass): - """Make a test.""" - if should_pass: - case = Case("passing") - else: -- case = Case("failing") -+ case = FailingCase() - return clone_test_with_new_id(case, id) - - diff --git a/dev-python/pifpaf/files/testrepository-0.0.20-test-backport1.patch b/dev-python/pifpaf/files/testrepository-0.0.20-test-backport1.patch deleted file mode 100644 index 655d2c3e79..0000000000 --- a/dev-python/pifpaf/files/testrepository-0.0.20-test-backport1.patch +++ /dev/null @@ -1,16 +0,0 @@ -From d3d6cac4fd42f2067c0dd81be748853f81c348fc Mon Sep 17 00:00:00 2001 -From: Robert Collins -Date: Sun, 12 Jul 2015 21:37:34 +1200 -Subject: [PATCH] Fix 3.3+ tests with nested classnames. - ---- a/testrepository/tests/ui/test_cli.py -+++ b/testrepository/tests/ui/test_cli.py -@@ -157,7 +157,7 @@ def method(self): - self.assertThat(ui._stdout.buffer.getvalue().decode('utf8'), - DocTestMatches("""\ - ====================================================================== --FAIL: testrepository.tests.ui.test_cli.Case.method -+FAIL: testrepository.tests.ui.test_cli...Case.method - ---------------------------------------------------------------------- - ...Traceback (most recent call last):... - File "...test_cli.py", line ..., in method diff --git a/dev-python/pifpaf/files/testrepository-0.0.20-test-backport2.patch b/dev-python/pifpaf/files/testrepository-0.0.20-test-backport2.patch deleted file mode 100644 index 69d591c2f2..0000000000 --- a/dev-python/pifpaf/files/testrepository-0.0.20-test-backport2.patch +++ /dev/null @@ -1,49 +0,0 @@ -From e2f84ae6b2bcf89221613056d0c45dd308f46d62 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Jelmer=20Vernoo=C4=B3?= -Date: Thu, 5 Apr 2018 01:02:40 +0100 -Subject: [PATCH] Fix the testrepository tests with newer versions of - testtools. - ---- a/testrepository/tests/commands/test_failing.py -+++ b/testrepository/tests/commands/test_failing.py -@@ -90,7 +90,7 @@ class TestCommand(ResourcedTestCase): - finally: - log.stopTestRun() - self.assertEqual( -- log._events, [ -+ [tuple(ev) for ev in log._events], [ - ('startTestRun',), - ('status', 'failing', 'inprogress', None, True, None, None, False, - None, None, Wildcard), ---- a/testrepository/tests/test_repository.py -+++ b/testrepository/tests/test_repository.py -@@ -113,9 +113,10 @@ class FailingCase: - def run(self, result): - result.startTest(self) - result.addError( -- self, None, details={'traceback': content.text_content("")}) -+ self, None, details={'traceback': content.text_content("tb")}) - result.stopTest(self) - -+ - def make_test(id, should_pass): - """Make a test.""" - if should_pass: -@@ -409,7 +410,7 @@ class TestRepositoryContract(ResourcedTestCase): - finally: - log.stopTestRun() - self.assertEqual( -- log._events, [ -+ [tuple(ev) for ev in log._events], [ - ('startTestRun',), - ('status', - 'testrepository.tests.test_repository.Case.method', -@@ -465,7 +466,7 @@ class TestRepositoryContract(ResourcedTestCase): - finally: - log.stopTestRun() - self.assertEqual( -- log._events, -+ [tuple(ev) for ev in log._events], - [ - ('startTestRun',), - ('status', From 7ce8c98d95bffafa6ebdd46492179f04ebe84839 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 26 Sep 2021 21:23:04 +0200 Subject: [PATCH 028/120] dev-python/python-manilaclient: drop 2.3.0 Signed-off-by: Alessandro Barbieri --- dev-python/python-manilaclient/Manifest | 1 - .../python-manilaclient-2.3.0.ebuild | 36 ------------------- 2 files changed, 37 deletions(-) delete mode 100644 dev-python/python-manilaclient/python-manilaclient-2.3.0.ebuild diff --git a/dev-python/python-manilaclient/Manifest b/dev-python/python-manilaclient/Manifest index a0a9c4aede..ff57f00c4f 100644 --- a/dev-python/python-manilaclient/Manifest +++ b/dev-python/python-manilaclient/Manifest @@ -1,2 +1 @@ -DIST python-manilaclient-2.3.0.tar.gz 263246 BLAKE2B 885ed636369d296b64bee91b8556be7059837a7958252fe0d24ae6fac7d3e04971539389113bdb06cf8223beb66370e93a3e834b5b8985edbb55b6c922cafdd0 SHA512 cedbf7aa4cce98bb46379dce70684ba3425d6fbd692cfe9878674cb8d7846bd536893fcbdd4c5dbd47e863cb509739433dff905413921ad17cce4e8123e593a9 DIST python-manilaclient-3.0.0.tar.gz 307814 BLAKE2B acc8dbd42f44e9d05f69d38823efd347b9d558f937dd76f985d734bff04cc869590a9b4dd2a1b16b76f4921febdf25701c11984c1475837bacef3871fccf55e4 SHA512 831de81e02745918c17282ddd382e61800123dba74edca6918dbf37270d95edeaaa8cc4afff7341c32dd9ebe786b801a9c4d6fe14d082e5fa9dfa4d294fbeb2e diff --git a/dev-python/python-manilaclient/python-manilaclient-2.3.0.ebuild b/dev-python/python-manilaclient/python-manilaclient-2.3.0.ebuild deleted file mode 100644 index 147cdaf9e4..0000000000 --- a/dev-python/python-manilaclient/python-manilaclient-2.3.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{7,8} ) -DISTUTILS_USE_SETUPTOOLS=rdepend - -inherit distutils-r1 - -DESCRIPTION="A client for the OpenStack Manila API" -HOMEPAGE="https://github.com/openstack/python-manilaclient" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" - -DEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]" -RDEPEND=" - >=dev-python/pbr-1.8[${PYTHON_USEDEP}] - >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}] - >=dev-python/oslo-serialization-1.18.0[${PYTHON_USEDEP}] - !~dev-python/oslo-serialization-1.19.1[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] - >=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}] - =dev-python/requests-2.14.2[${PYTHON_USEDEP}] - >=dev-python/simplejson-3.5.1[${PYTHON_USEDEP}] - >=dev-python/Babel-2.3.4[${PYTHON_USEDEP}] - !~dev-python/Babel-2.4.0[${PYTHON_USEDEP}] - >=dev-python/six-1.10.0[${PYTHON_USEDEP}] - >=dev-python/osc-lib-1.10.0[${PYTHON_USEDEP}] - >=dev-python/python-keystoneclient-3.8.0[${PYTHON_USEDEP}] - >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] -" From 4354da1bee5603ace6a1da638c1febfcb64ee246 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 26 Sep 2021 21:24:27 +0200 Subject: [PATCH 029/120] dev-python/oslo-cache: drop 2.6.1 Signed-off-by: Alessandro Barbieri --- dev-python/oslo-cache/Manifest | 1 - dev-python/oslo-cache/oslo-cache-2.6.1.ebuild | 34 ------------------- 2 files changed, 35 deletions(-) delete mode 100644 dev-python/oslo-cache/oslo-cache-2.6.1.ebuild diff --git a/dev-python/oslo-cache/Manifest b/dev-python/oslo-cache/Manifest index 5b36343dbb..fe84710e57 100644 --- a/dev-python/oslo-cache/Manifest +++ b/dev-python/oslo-cache/Manifest @@ -1,2 +1 @@ -DIST oslo-cache-2.6.1.tar.gz 60918 BLAKE2B 89def6f66ccb68e8725571b4f9fcc8a98c8b18dbb23186b1ed3cc09ae02eb786608c744f6ea7022fd3a832d206fe75916f74f2c000125c853993dc95f13da8f3 SHA512 20696d9a9feda9368fc261ccc124ab825b85373b2716110dcab7101346467dbf4d9e8a48b689a76ca837a8c4e97d03476b3573623ac57602f5d0e558110dd551 DIST oslo-cache-2.8.1.tar.gz 66086 BLAKE2B 27ea52cb00f222bab47d2b85344ac74abcadf91f202356b254b2377c1e07662b511c3d54d83a9c60c90e08cb3bff57ed8ea2352042c73ab452f1eb9a7c8c95ab SHA512 da91158415e3553c35092dc0c76d11ebae646d4e7e14ac1ad7394d9a951efc3ac963069838ccac0bd3fa84391aec7a7b0f7ca6c2771a3f0b160338d23e79afd1 diff --git a/dev-python/oslo-cache/oslo-cache-2.6.1.ebuild b/dev-python/oslo-cache/oslo-cache-2.6.1.ebuild deleted file mode 100644 index 2309667762..0000000000 --- a/dev-python/oslo-cache/oslo-cache-2.6.1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{7,8} ) -DISTUTILS_USE_SETUPTOOLS=bdepend - -inherit distutils-r1 - -MY_PN=${PN/-/.} - -DESCRIPTION="Oslo Caching around dogpile.cache" -HOMEPAGE="https://launchpad.net/oslo" -SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz" - -S="${WORKDIR}/${MY_PN}-${PV}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" - -DEPEND=" - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}] -" -RDEPEND=" - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - >=dev-python/dogpile-cache-1.0.2[${PYTHON_USEDEP}] - >=dev-python/oslo-config-8.1.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-5.0.0[${PYTHON_USEDEP}] - >=dev-python/oslo-log-4.2.1[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-4.2.0[${PYTHON_USEDEP}] -" From c7a42cd31fcf25f6c884f03243f24262b50aa93f Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 26 Sep 2021 21:25:18 +0200 Subject: [PATCH 030/120] dev-python/oslo-upgradecheck: remove hacking constraint Signed-off-by: Alessandro Barbieri --- dev-python/oslo-upgradecheck/oslo-upgradecheck-1.4.0.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/dev-python/oslo-upgradecheck/oslo-upgradecheck-1.4.0.ebuild b/dev-python/oslo-upgradecheck/oslo-upgradecheck-1.4.0.ebuild index 67228435f8..3b080083be 100644 --- a/dev-python/oslo-upgradecheck/oslo-upgradecheck-1.4.0.ebuild +++ b/dev-python/oslo-upgradecheck/oslo-upgradecheck-1.4.0.ebuild @@ -33,7 +33,6 @@ DEPEND=" >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] test? ( >=dev-python/hacking-3.0[${PYTHON_USEDEP}] - =dev-python/oslotest-3.5.0[${PYTHON_USEDEP}] >=dev-python/oslo-serialization-2.21.1[${PYTHON_USEDEP}] ) From d39d05b4c2e764d6f69fc0fd2e294841c6ed9ee6 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 26 Sep 2021 21:25:58 +0200 Subject: [PATCH 031/120] dev-python/python-manilaclient: remove hacking constraint Signed-off-by: Alessandro Barbieri --- dev-python/python-manilaclient/python-manilaclient-3.0.0.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/dev-python/python-manilaclient/python-manilaclient-3.0.0.ebuild b/dev-python/python-manilaclient/python-manilaclient-3.0.0.ebuild index 8d9d93e7e1..aca0730738 100644 --- a/dev-python/python-manilaclient/python-manilaclient-3.0.0.ebuild +++ b/dev-python/python-manilaclient/python-manilaclient-3.0.0.ebuild @@ -39,7 +39,6 @@ DEPEND=" ${RDEPEND} test? ( >=dev-python/hacking-3.0.1[${PYTHON_USEDEP}] - =dev-python/ddt-1.0.1[${PYTHON_USEDEP}] >=dev-python/mock-2.0.0[${PYTHON_USEDEP}] >=dev-python/tempest-17.1.0[${PYTHON_USEDEP}] From 8ee64b2b29c1247d384077b8eea2d5ef91eba60d Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 26 Sep 2021 21:26:51 +0200 Subject: [PATCH 032/120] dev-python/oslo-cache: remove hacking constraint Signed-off-by: Alessandro Barbieri --- dev-python/oslo-cache/oslo-cache-2.8.1.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/dev-python/oslo-cache/oslo-cache-2.8.1.ebuild b/dev-python/oslo-cache/oslo-cache-2.8.1.ebuild index 548c6b118c..14a807cce2 100644 --- a/dev-python/oslo-cache/oslo-cache-2.8.1.ebuild +++ b/dev-python/oslo-cache/oslo-cache-2.8.1.ebuild @@ -36,7 +36,6 @@ DEPEND=" ${RDEPEND} test? ( >=dev-python/hacking-3.0.1[${PYTHON_USEDEP}] - =dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] >=dev-python/pifpaf-0.10.0[${PYTHON_USEDEP}] >=dev-python/pymemcache-3.4.0[${PYTHON_USEDEP}] From 133a79464d7d464a2671d9e3fe2e7a9608b73ba8 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 26 Sep 2021 21:29:32 +0200 Subject: [PATCH 033/120] sys-cluster/nova: drop keywords Signed-off-by: Alessandro Barbieri --- sys-cluster/nova/Manifest | 2 - sys-cluster/nova/nova-22.2.0.ebuild | 213 ---------------------------- sys-cluster/nova/nova-22.2.1.ebuild | 2 +- 3 files changed, 1 insertion(+), 216 deletions(-) delete mode 100644 sys-cluster/nova/nova-22.2.0.ebuild diff --git a/sys-cluster/nova/Manifest b/sys-cluster/nova/Manifest index a25a13f867..6a71dd61ee 100644 --- a/sys-cluster/nova/Manifest +++ b/sys-cluster/nova/Manifest @@ -1,4 +1,2 @@ -DIST nova-22.2.0.tar.gz 9271449 BLAKE2B c7b52f4d7e819152971c67f5f0a9f2b191e0235917efd04c799413ebfbf44500c64bae9ddd6082ef7b347c500d346f46fd07bad45a7fc4e5c397713867681dbe SHA512 acb9745b2bebd669f919a2d3d73e9dc5dad5aa3de49690daddd779fb6467139f857d67c6d8af3761f12db9bf6c5120d1af7bee3e73b3c0e0c44d6b41cafe7883 DIST nova-22.2.1.tar.gz 9274586 BLAKE2B fb44f5cbd544c08d92aef48ef2858806245f1f36f2edc1a86a03189b460431add656d00dea830bf4fd324c79bf0d0e057b06836b25f554eea6416af3c2821bce SHA512 59df339bb00d4a7e087cc9caf6d6efcb1e5205ea8889502d00c4c22eb4acc6c0f19383de76f260382d56e145fad01088c3fd28f41d26441303e13b3b839ddcce -DIST nova.conf.sample-22.2.0 187107 BLAKE2B e577126b67f2cc1aa6597f89b1632007f726ad85875d5f27041d0f9ac88923b944fe7f45ae2b3332157713b5f93034dad4da2860917b025649a52d7d71986612 SHA512 4149f8f19a573e8717f521183ba330853742bb6731f0e9ef02842d3be1c188ea3a2cdbeb6043086869360b9b1174a17e221c4ad1f543f74220c46cf31b1ca970 DIST nova.conf.sample-22.2.1 187107 BLAKE2B e577126b67f2cc1aa6597f89b1632007f726ad85875d5f27041d0f9ac88923b944fe7f45ae2b3332157713b5f93034dad4da2860917b025649a52d7d71986612 SHA512 4149f8f19a573e8717f521183ba330853742bb6731f0e9ef02842d3be1c188ea3a2cdbeb6043086869360b9b1174a17e221c4ad1f543f74220c46cf31b1ca970 diff --git a/sys-cluster/nova/nova-22.2.0.ebuild b/sys-cluster/nova/nova-22.2.0.ebuild deleted file mode 100644 index 88f84e5217..0000000000 --- a/sys-cluster/nova/nova-22.2.0.ebuild +++ /dev/null @@ -1,213 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_8 ) -DISTUTILS_USE_SETUPTOOLS=rdepend -inherit distutils-r1 linux-info multilib udev - -DESCRIPTION="Cloud computing fabric controller" -HOMEPAGE="https://launchpad.net/nova" - -if [[ ${PV} == *9999 ]];then - inherit git-r3 - SRC_URI="https://dev.gentoo.org/~prometheanfire/dist/openstack/nova/victoria/nova.conf.sample -> nova.conf.sample-${PV}" - EGIT_REPO_URI="https://github.com/openstack/nova.git" - EGIT_BRANCH="stable/victoria" -else - SRC_URI="https://dev.gentoo.org/~prometheanfire/dist/openstack/nova/victoria/nova.conf.sample -> nova.conf.sample-${PV} - https://tarballs.openstack.org/${PN}/${P}.tar.gz" - KEYWORDS="~amd64 ~arm64 ~x86" -fi - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="+compute compute-only iscsi +memcached +mysql +novncproxy openvswitch postgres +rabbitmq sqlite" -REQUIRED_USE=" - !compute-only? ( || ( mysql postgres sqlite ) ) - compute-only? ( compute !rabbitmq !memcached !mysql !postgres !sqlite )" - -CDEPEND=" - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]" -DEPEND=" - ${CDEPEND} - app-admin/sudo" - -RDEPEND=" - ${CDEPEND} - compute-only? ( - >=dev-python/sqlalchemy-1.2.19[${PYTHON_USEDEP}] - ) - sqlite? ( - >=dev-python/sqlalchemy-1.2.19[sqlite,${PYTHON_USEDEP}] - ) - mysql? ( - >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}] - !~dev-python/pymysql-0.7.7[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.2.19[${PYTHON_USEDEP}] - ) - postgres? ( - >=dev-python/psycopg-2.5.0[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.2.19[${PYTHON_USEDEP}] - ) - >=dev-python/decorator-4.1.0[${PYTHON_USEDEP}] - >=dev-python/eventlet-0.22.0[${PYTHON_USEDEP}] - >=dev-python/jinja-2.10[${PYTHON_USEDEP}] - >=dev-python/keystonemiddleware-4.17.0[${PYTHON_USEDEP}] - >=dev-python/lxml-4.5.0[${PYTHON_USEDEP}] - >=dev-python/routes-2.3.1[${PYTHON_USEDEP}] - >=dev-python/cryptography-2.7[${PYTHON_USEDEP}] - >=dev-python/webob-1.8.2[${PYTHON_USEDEP}] - >=dev-python/greenlet-0.4.15[${PYTHON_USEDEP}] - >=dev-python/pastedeploy-1.5.0-r1[${PYTHON_USEDEP}] - >=dev-python/paste-2.0.2[${PYTHON_USEDEP}] - >=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}] - =dev-python/sqlalchemy-migrate-0.13.0[${PYTHON_USEDEP}] - >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] - >=dev-python/netifaces-0.10.4[${PYTHON_USEDEP}] - >=dev-python/paramiko-2.7.1[${PYTHON_USEDEP}] - >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}] - >=dev-python/python-cinderclient-3.3.0[${PYTHON_USEDEP}] - !~dev-python/python-cinderclient-4.0.0[${PYTHON_USEDEP}] - >=dev-python/keystoneauth-3.16.0[${PYTHON_USEDEP}] - >=dev-python/python-neutronclient-6.7.0[${PYTHON_USEDEP}] - >=dev-python/python-glanceclient-2.8.0[${PYTHON_USEDEP}] - >=dev-python/requests-2.23.0[${PYTHON_USEDEP}] - >=dev-python/six-1.11.0[${PYTHON_USEDEP}] - >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] - >=dev-python/websockify-0.9.0[${PYTHON_USEDEP}] - >=dev-python/oslo-cache-1.26.0[${PYTHON_USEDEP}] - >=dev-python/oslo-concurrency-3.29.0[${PYTHON_USEDEP}] - >=dev-python/oslo-config-6.8.0[${PYTHON_USEDEP}] - >=dev-python/oslo-context-2.22.0[${PYTHON_USEDEP}] - >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}] - >=dev-python/oslo-reports-1.18.0[${PYTHON_USEDEP}] - >=dev-python/oslo-serialization-1.21.0[${PYTHON_USEDEP}] - >=dev-python/oslo-upgradecheck-0.1.1[${PYTHON_USEDEP}] - !~dev-python/oslo-serialization-2.19.1[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-4.5.0[${PYTHON_USEDEP}] - >=dev-python/oslo-db-4.44.0[${PYTHON_USEDEP}] - >=dev-python/oslo-rootwrap-5.8.0[${PYTHON_USEDEP}] - >=dev-python/oslo-messaging-10.3.0[${PYTHON_USEDEP}] - >=dev-python/oslo-policy-3.4.0[${PYTHON_USEDEP}] - >=dev-python/oslo-privsep-1.33.2[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/oslo-service-1.40.1[${PYTHON_USEDEP}] - >=dev-python/rfc3986-1.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-middleware-3.31.0[${PYTHON_USEDEP}] - >=dev-python/psutil-3.2.2[${PYTHON_USEDEP}] - >=dev-python/oslo-versionedobjects-1.35.0[${PYTHON_USEDEP}] - >=dev-python/os-brick-3.1.0[${PYTHON_USEDEP}] - >=dev-python/os-resource-classes-0.4.0[${PYTHON_USEDEP}] - >=dev-python/os-traits-2.4.0[${PYTHON_USEDEP}] - >=dev-python/os-vif-1.14.0[${PYTHON_USEDEP}] - >=dev-python/os-win-4.2.0[${PYTHON_USEDEP}] - >=dev-python/castellan-0.16.0[${PYTHON_USEDEP}] - >=dev-python/microversion-parse-0.2.1[${PYTHON_USEDEP}] - >=dev-python/os-xenapi-0.3.4[${PYTHON_USEDEP}] - >=dev-python/tooz-1.58.0[${PYTHON_USEDEP}] - >=dev-python/cursive-0.2.1[${PYTHON_USEDEP}] - >=dev-python/pypowervm-1.1.15[${PYTHON_USEDEP}] - >=dev-python/retrying-1.3.3[${PYTHON_USEDEP}] - >=dev-python/os-service-types-1.7.0[${PYTHON_USEDEP}] - >=dev-python/taskflow-3.8.0[${PYTHON_USEDEP}] - >=dev-python/python-dateutil-2.5.3[${PYTHON_USEDEP}] - >=dev-python/zVMCloudConnector-1.3.0[${PYTHON_USEDEP}] - >=dev-python/openstacksdk-0.35.0[${PYTHON_USEDEP}] - >=dev-python/pyyaml-3.13[${PYTHON_USEDEP}] - dev-python/libvirt-python[${PYTHON_USEDEP}] - app-emulation/libvirt[iscsi?] - app-emulation/spice-html5 - novncproxy? ( www-apps/novnc ) - sys-apps/iproute2 - openvswitch? ( net-misc/openvswitch ) - rabbitmq? ( net-misc/rabbitmq-server ) - memcached? ( - net-misc/memcached - >=dev-python/python-memcached-1.58 - ) - sys-fs/sysfsutils - sys-fs/multipath-tools - net-misc/bridge-utils - compute? ( - app-cdr/cdrtools - sys-fs/dosfstools - app-emulation/qemu - ) - iscsi? ( - sys-fs/lsscsi - >=sys-block/open-iscsi-2.0.873-r1 - ) - acct-user/nova - acct-group/nova" - -#PATCHES=( -#) - -pkg_setup() { - linux-info_pkg_setup - CONFIG_CHECK_MODULES="BLK_DEV_NBD VHOST_NET IP6_NF_FILTER IP6_NF_IPTABLES IP_NF_TARGET_REJECT \ - IP_NF_MANGLE IP_NF_TARGET_MASQUERADE NF_NAT_IPV4 IP_NF_FILTER IP_NF_IPTABLES \ - NF_CONNTRACK_IPV4 NF_DEFRAG_IPV4 NF_NAT_IPV4 NF_NAT NF_CONNTRACK NETFILTER_XTABLES \ - ISCSI_TCP SCSI_DH DM_MULTIPATH DM_SNAPSHOT" - if linux_config_exists; then - for module in ${CONFIG_CHECK_MODULES}; do - linux_chkconfig_present ${module} || ewarn "${module} needs to be enabled in kernel" - done - fi -} - -python_prepare_all() { - sed -i '/^hacking/d' test-requirements.txt || die - distutils-r1_python_prepare_all -} - -python_install_all() { - distutils-r1_python_install_all - - if use !compute-only; then - for svc in api conductor consoleauth network scheduler spicehtml5proxy xvpvncproxy; do - newinitd "${FILESDIR}/nova.initd" "nova-${svc}" - done - fi - use compute && newinitd "${FILESDIR}/nova.initd" "nova-compute" - use novncproxy && newinitd "${FILESDIR}/nova.initd" "nova-novncproxy" - - diropts -m 0750 -o nova -g qemu - dodir /var/log/nova /var/lib/nova/instances - diropts -m 0750 -o nova -g nova - - insinto /etc/nova - insopts -m 0640 -o nova -g nova - newins "${DISTDIR}/nova.conf.sample-${PV}" "nova.conf.sample" - doins "${FILESDIR}/nova-compute.conf" - doins "${S}/etc/nova/"* - # rootwrap filters - insopts -m 0644 - insinto /etc/nova/rootwrap.d - doins "etc/nova/rootwrap.d/compute.filters" - - # add sudoers definitions for user nova - insinto /etc/sudoers.d/ - insopts -m 0600 -o root -g root - doins "${FILESDIR}/nova-sudoers" - - if use iscsi ; then - # Install udev rules for handle iscsi disk with right links under /dev - udev_newrules "${FILESDIR}/openstack-scsi-disk.rules" 60-openstack-scsi-disk.rules - - insinto /etc/nova/ - doins "${FILESDIR}/scsi-openscsi-link.sh" - fi - rm -r "${ED}/usr/etc" -} - -pkg_postinst() { - if use iscsi ; then - elog "iscsid needs to be running if you want cinder to connect" - fi -} diff --git a/sys-cluster/nova/nova-22.2.1.ebuild b/sys-cluster/nova/nova-22.2.1.ebuild index 88f84e5217..a47ef15f47 100644 --- a/sys-cluster/nova/nova-22.2.1.ebuild +++ b/sys-cluster/nova/nova-22.2.1.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} == *9999 ]];then else SRC_URI="https://dev.gentoo.org/~prometheanfire/dist/openstack/nova/victoria/nova.conf.sample -> nova.conf.sample-${PV} https://tarballs.openstack.org/${PN}/${P}.tar.gz" - KEYWORDS="~amd64 ~arm64 ~x86" + KEYWORDS="~amd64" fi LICENSE="Apache-2.0" From a1aeb42e9a299019daeef0545d8fe08693ed135f Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 26 Sep 2021 21:30:40 +0200 Subject: [PATCH 034/120] sys-cluster/heat: unkeyword 15.0.0 for ~arm64, ~x86 Signed-off-by: Alessandro Barbieri --- sys-cluster/heat/heat-15.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-cluster/heat/heat-15.0.0.ebuild b/sys-cluster/heat/heat-15.0.0.ebuild index 4e9fece628..642a2a145a 100644 --- a/sys-cluster/heat/heat-15.0.0.ebuild +++ b/sys-cluster/heat/heat-15.0.0.ebuild @@ -18,7 +18,7 @@ if [[ ${PV} == *9999 ]];then else SRC_URI="https://dev.gentoo.org/~prometheanfire/dist/openstack/heat/heat.conf.sample.victoria -> heat.conf.sample-${PV} https://tarballs.openstack.org/${PN}/openstack-${P}.tar.gz" - KEYWORDS="~amd64 ~arm64 ~x86" + KEYWORDS="~amd64" S="${WORKDIR}/openstack-${P}" fi From 44af581d9047638f67f4b728f18c74e4e4d7be1f Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 26 Sep 2021 21:31:15 +0200 Subject: [PATCH 035/120] sys-cluster/neutron: unkeyword Signed-off-by: Alessandro Barbieri --- sys-cluster/neutron/Manifest | 3 - sys-cluster/neutron/neutron-17.1.1.ebuild | 227 ---------------------- sys-cluster/neutron/neutron-17.1.2.ebuild | 2 +- 3 files changed, 1 insertion(+), 231 deletions(-) delete mode 100644 sys-cluster/neutron/neutron-17.1.1.ebuild diff --git a/sys-cluster/neutron/Manifest b/sys-cluster/neutron/Manifest index 8d94c34748..540f994cd3 100644 --- a/sys-cluster/neutron/Manifest +++ b/sys-cluster/neutron/Manifest @@ -1,6 +1,3 @@ -DIST neutron-17.1.1.tar.gz 12925243 BLAKE2B f95068d1a85a508e447fc5de28ef6555252fdfe3deb8b0dd94a2e20f28663dc610bbb5e32fb69e0d80fbe9917c387b0c095fb43370ddfe2bbb05327553cb8e58 SHA512 cd707d4adaa6a6b606940370606fcef61a35af0d1f1108f24891d2f88611f4f2812c061d3b7a9540d4b6df882615a9366d39273184a791a911775e7c9f4402b8 DIST neutron-17.1.2.tar.gz 12930231 BLAKE2B 865e849fb811b3abf8b589ea5752c9305962ed24bcd69a4998425a1d56abcadd87f224e883269b780655f252d40dd050805782080385d94163b5488ffbdbf52a SHA512 1320c96ba5b3b2de5feb313b564baa7308b3b964c628afa57e60ed8f541549b11ddaa0ea1e4025dc0265ad1d962f0961fdc93924fcdde98c9b7c3c23728a3ebd -DIST neutron-configs-17.1.1.tar.gz 30314 BLAKE2B 885d00259fde0200f6a52d91b18e884012c04cb06e5e4ba6c72b77fbb0a8df30d50efd6db16faa009328eac9b7c5fb31854feb81595a542b4ac5d8172c8056b6 SHA512 cf85a563c417e1fb01f7d329c7021c20782fe67f64c5dfd542deed07e09d6a717e472976df8f1f4c3bb4a6a10e8d8b8300f18e1a3759358b3db12f77dad7bd5b DIST neutron-configs-17.1.2.tar.gz 30314 BLAKE2B 885d00259fde0200f6a52d91b18e884012c04cb06e5e4ba6c72b77fbb0a8df30d50efd6db16faa009328eac9b7c5fb31854feb81595a542b4ac5d8172c8056b6 SHA512 cf85a563c417e1fb01f7d329c7021c20782fe67f64c5dfd542deed07e09d6a717e472976df8f1f4c3bb4a6a10e8d8b8300f18e1a3759358b3db12f77dad7bd5b -DIST neutron-ml2-plugins-17.1.1.tar.gz 9011 BLAKE2B d9f8cb4d26699ca44a4cf4cd422bd88b9bb5a2138a80fec469021491d87b158502801c2ce79316f52a900877f7706dc93c2a5a5a33c868918effeaa6b65a7931 SHA512 a225310f0f54991a079d515512189b3c08de22c5b13d58960ef24498401fc54b0878ed879d895e696b789e703a0bb3f4a184eccbbfb9ac9fe9447086cb952b37 DIST neutron-ml2-plugins-17.1.2.tar.gz 9011 BLAKE2B d9f8cb4d26699ca44a4cf4cd422bd88b9bb5a2138a80fec469021491d87b158502801c2ce79316f52a900877f7706dc93c2a5a5a33c868918effeaa6b65a7931 SHA512 a225310f0f54991a079d515512189b3c08de22c5b13d58960ef24498401fc54b0878ed879d895e696b789e703a0bb3f4a184eccbbfb9ac9fe9447086cb952b37 diff --git a/sys-cluster/neutron/neutron-17.1.1.ebuild b/sys-cluster/neutron/neutron-17.1.1.ebuild deleted file mode 100644 index 2f8c498293..0000000000 --- a/sys-cluster/neutron/neutron-17.1.1.ebuild +++ /dev/null @@ -1,227 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_8 ) -DISTUTILS_USE_SETUPTOOLS=rdepend - -inherit distutils-r1 linux-info - -DESCRIPTION="A virtual network service for Openstack" -HOMEPAGE="https://launchpad.net/neutron" -if [[ ${PV} == *9999 ]];then - inherit git-r3 - SRC_URI="https://dev.gentoo.org/~prometheanfire/dist/openstack/neutron/victoria/configs.tar.gz -> neutron-configs-${PV}.tar.gz - https://dev.gentoo.org/~prometheanfire/dist/openstack/neutron/victoria/ml2_plugins.tar.gz -> neutron-ml2-plugins-${PV}.tar.gz" - EGIT_REPO_URI="https://github.com/openstack/neutron.git" - EGIT_BRANCH="stable/victoria" -else - SRC_URI="https://dev.gentoo.org/~prometheanfire/dist/openstack/neutron/victoria/configs.tar.gz -> neutron-configs-${PV}.tar.gz - https://dev.gentoo.org/~prometheanfire/dist/openstack/neutron/victoria/ml2_plugins.tar.gz -> neutron-ml2-plugins-${PV}.tar.gz - https://tarballs.openstack.org/${PN}/${P}.tar.gz" - KEYWORDS="~amd64 ~arm64 ~x86" -fi - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="compute-only dhcp haproxy ipv6 l3 metadata openvswitch linuxbridge server sqlite +mysql postgres" -REQUIRED_USE="!compute-only? ( || ( mysql postgres sqlite ) ) - compute-only? ( !mysql !postgres !sqlite !dhcp !l3 !metadata !server - || ( openvswitch linuxbridge ) )" - -DEPEND=" - >=dev-python/pbr-4.0.0[${PYTHON_USEDEP}] - app-admin/sudo -" -RDEPEND=" - >=dev-python/pbr-4.0.0[${PYTHON_USEDEP}] - >=dev-python/paste-2.0.2[${PYTHON_USEDEP}] - >=dev-python/pastedeploy-1.5.0-r1[${PYTHON_USEDEP}] - >=dev-python/routes-2.3.1[${PYTHON_USEDEP}] - >=dev-python/debtcollector-1.19.0[${PYTHON_USEDEP}] - >=dev-python/decorator-3.4.0[${PYTHON_USEDEP}] - >=dev-python/eventlet-0.21.0[${PYTHON_USEDEP}] - >=dev-python/pecan-1.3.2[${PYTHON_USEDEP}] - >=dev-python/httplib2-0.9.1[${PYTHON_USEDEP}] - >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] - >=dev-python/jinja-2.10[${PYTHON_USEDEP}] - >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] - >=dev-python/netifaces-0.10.4[${PYTHON_USEDEP}] - >=dev-python/neutron-lib-2.6.0[${PYTHON_USEDEP}] - >=dev-python/python-neutronclient-6.3.0[${PYTHON_USEDEP}] - >=dev-python/tenacity-6.0.0[${PYTHON_USEDEP}] - compute-only? ( - >=dev-python/sqlalchemy-1.2.0[${PYTHON_USEDEP}] - ) - sqlite? ( - >=dev-python/sqlalchemy-1.2.0[sqlite,${PYTHON_USEDEP}] - ) - mysql? ( - >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}] - !~dev-python/pymysql-0.7.7[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.2.0[${PYTHON_USEDEP}] - ) - postgres? ( - >=dev-python/psycopg-2.5.0[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.2.0[${PYTHON_USEDEP}] - ) - >=dev-python/webob-1.8.2[${PYTHON_USEDEP}] - >=dev-python/keystoneauth-3.14.0[${PYTHON_USEDEP}] - >=dev-python/alembic-0.8.10[${PYTHON_USEDEP}] - >=dev-python/stevedore-1.20.1[${PYTHON_USEDEP}] - >=dev-python/oslo-cache-1.26.0[${PYTHON_USEDEP}] - >=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}] - >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-context-2.20.0[${PYTHON_USEDEP}] - >=dev-python/oslo-db-4.44.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.20.0[${PYTHON_USEDEP}] - >=dev-python/oslo-log-4.2.1[${PYTHON_USEDEP}] - >=dev-python/oslo-messaging-7.0.0[${PYTHON_USEDEP}] - >=dev-python/oslo-middleware-3.31.0[${PYTHON_USEDEP}] - >=dev-python/oslo-policy-1.30.0[${PYTHON_USEDEP}] - >=dev-python/oslo-privsep-2.3.0[${PYTHON_USEDEP}] - >=dev-python/oslo-reports-1.18.0[${PYTHON_USEDEP}] - >=dev-python/oslo-rootwrap-5.8.0[${PYTHON_USEDEP}] - >=dev-python/oslo-serialization-2.25.0[${PYTHON_USEDEP}] - >=dev-python/oslo-service-1.24.0[${PYTHON_USEDEP}] - !~dev-python/oslo-service-1.28.1[${PYTHON_USEDEP}] - >=dev-python/oslo-upgradecheck-0.1.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-4.4.0[${PYTHON_USEDEP}] - >=dev-python/oslo-versionedobjects-1.35.1[${PYTHON_USEDEP}] - >=dev-python/osprofiler-2.3.0[${PYTHON_USEDEP}] - >=dev-python/os-ken-0.3.0[${PYTHON_USEDEP}] - >=dev-python/ovs-2.8.0[${PYTHON_USEDEP}] - >=dev-python/ovsdbapp-1.3.0[${PYTHON_USEDEP}] - >=dev-python/psutil-3.2.2[${PYTHON_USEDEP}] - >=dev-python/pyroute2-0.5.13[${PYTHON_USEDEP}] - >=dev-python/pyopenssl-17.1.0[${PYTHON_USEDEP}] - >=dev-python/python-novaclient-9.1.0[${PYTHON_USEDEP}] - >=dev-python/openstacksdk-0.31.2[${PYTHON_USEDEP}] - >=dev-python/python-designateclient-2.7.0[${PYTHON_USEDEP}] - >=dev-python/os-xenapi-0.3.1[${PYTHON_USEDEP}] - >=dev-python/os-vif-1.15.1[${PYTHON_USEDEP}] - >=dev-python/futurist-1.2.0[${PYTHON_USEDEP}] - >=dev-python/tooz-1.58.0[${PYTHON_USEDEP}] - dev-python/pyudev[${PYTHON_USEDEP}] - sys-apps/iproute2 - net-misc/iputils[arping] - net-misc/bridge-utils - net-firewall/ipset - net-firewall/iptables - net-firewall/ebtables - net-firewall/conntrack-tools - haproxy? ( net-proxy/haproxy ) - openvswitch? ( net-misc/openvswitch ) - ipv6? ( - net-misc/radvd - >=net-misc/dibbler-1.0.1 - ) - dhcp? ( net-dns/dnsmasq[dhcp-tools] ) - acct-group/neutron - acct-user/neutron" - -#PATCHES=( -#) - -pkg_pretend() { - linux-info_pkg_setup - CONFIG_CHECK_MODULES="VLAN_8021Q IP6_NF_FILTER IP6_NF_IPTABLES IP_NF_TARGET_REJECT \ - IP_NF_MANGLE IP_NF_TARGET_MASQUERADE NF_NAT_IPV4 NF_DEFRAG_IPV4 NF_NAT NF_CONNTRACK \ - IP_NF_FILTER IP_NF_IPTABLES NETFILTER_XTABLES" - if linux_config_exists; then - for module in ${CONFIG_CHECK_MODULES}; do - linux_chkconfig_present ${module} || ewarn "${module} needs to be enabled in kernel" - done - fi -} - -pkg_config() { - fperms 0700 /var/log/neutron - fowners neutron:neutron /var/log neutron -} - -src_prepare() { - sed -i '/^hacking/d' test-requirements.txt || die - # it's /bin/ip not /sbin/ip - sed -i 's/sbin\/ip\,/bin\/ip\,/g' etc/neutron/rootwrap.d/* || die - distutils-r1_python_prepare_all -} - -python_install_all() { - distutils-r1_python_install_all - if use server; then - newinitd "${FILESDIR}/neutron.initd" "neutron-server" - newconfd "${FILESDIR}/neutron-server.confd" "neutron-server" - dosym ../../plugin.ini /etc/neutron/plugins/ml2/ml2_conf.ini - fi - if use dhcp; then - newinitd "${FILESDIR}/neutron.initd" "neutron-dhcp-agent" - newconfd "${FILESDIR}/neutron-dhcp-agent.confd" "neutron-dhcp-agent" - fi - if use l3; then - newinitd "${FILESDIR}/neutron.initd" "neutron-l3-agent" - newconfd "${FILESDIR}/neutron-l3-agent.confd" "neutron-l3-agent" - fi - if use metadata; then - newinitd "${FILESDIR}/neutron.initd" "neutron-metadata-agent" - newconfd "${FILESDIR}/neutron-metadata-agent.confd" "neutron-metadata-agent" - fi - if use openvswitch; then - newinitd "${FILESDIR}/neutron.initd" "neutron-openvswitch-agent" - newconfd "${FILESDIR}/neutron-openvswitch-agent.confd" "neutron-openvswitch-agent" - newinitd "${FILESDIR}/neutron.initd" "neutron-ovs-cleanup" - newconfd "${FILESDIR}/neutron-openvswitch-agent.confd" "neutron-ovs-cleanup" - fi - if use linuxbridge; then - newinitd "${FILESDIR}/neutron.initd" "neutron-linuxbridge-agent" - newconfd "${FILESDIR}/neutron-linuxbridge-agent.confd" "neutron-linuxbridge-agent" - fi - diropts -m 755 -o neutron -g neutron - dodir /var/log/neutron /var/lib/neutron - keepdir /etc/neutron - insinto /etc/neutron - insopts -m 0640 -o neutron -g neutron - - doins etc/* - # stupid renames - insinto /etc/neutron - doins -r "etc/neutron/plugins" - insopts -m 0640 -o root -g root - doins "etc/rootwrap.conf" - doins -r "etc/neutron/rootwrap.d" - - #add sudoers definitions for user neutron - insinto /etc/sudoers.d/ - insopts -m 0440 -o root -g root - newins "${FILESDIR}/neutron.sudoersd" neutron - - # add generated configs - cd "${D}/etc/neutron" || die - unpack "neutron-configs-${PV}.tar.gz" - cd "${D}/etc/neutron/plugins/ml2" || die - unpack "neutron-ml2-plugins-${PV}.tar.gz" - - # correcting perms - fowners neutron:neutron -R "/etc/neutron" - fperms o-rwx -R "/etc/neutron/" - - #remove superfluous stuff - rm -R "${D}/usr/etc/" -} - -python_install() { - distutils-r1_python_install - # copy migration conf file (not coppied on install via setup.py script) - python_moduleinto neutron/db/migration/alembic_migrations - python_domodule "neutron/db/migration/alembic_migrations/versions" -} - -pkg_postinst() { - elog - elog "neutron-server's conf.d file may need updating to include additional ini files" - elog "We currently assume the ml2 plugin will be used but do not make assumptions" - elog "on if you will use openvswitch or linuxbridge (or something else)" - elog - elog "Other conf.d files may need updating too, but should be good for the default use case" - elog -} diff --git a/sys-cluster/neutron/neutron-17.1.2.ebuild b/sys-cluster/neutron/neutron-17.1.2.ebuild index 2f8c498293..7e45de2954 100644 --- a/sys-cluster/neutron/neutron-17.1.2.ebuild +++ b/sys-cluster/neutron/neutron-17.1.2.ebuild @@ -19,7 +19,7 @@ else SRC_URI="https://dev.gentoo.org/~prometheanfire/dist/openstack/neutron/victoria/configs.tar.gz -> neutron-configs-${PV}.tar.gz https://dev.gentoo.org/~prometheanfire/dist/openstack/neutron/victoria/ml2_plugins.tar.gz -> neutron-ml2-plugins-${PV}.tar.gz https://tarballs.openstack.org/${PN}/${P}.tar.gz" - KEYWORDS="~amd64 ~arm64 ~x86" + KEYWORDS="~amd64" fi LICENSE="Apache-2.0" From 842422c116a6cadb75b76238b4e21ffc336f80c7 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 26 Sep 2021 21:31:49 +0200 Subject: [PATCH 036/120] sys-cluster/cinder: unkeyword 17.1.0 for ~arm64, ~x86 Signed-off-by: Alessandro Barbieri --- sys-cluster/cinder/cinder-17.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-cluster/cinder/cinder-17.1.0.ebuild b/sys-cluster/cinder/cinder-17.1.0.ebuild index dffd0f78ef..ae18e21e16 100644 --- a/sys-cluster/cinder/cinder-17.1.0.ebuild +++ b/sys-cluster/cinder/cinder-17.1.0.ebuild @@ -19,7 +19,7 @@ if [[ ${PV} == *9999 ]];then else SRC_URI="https://dev.gentoo.org/~prometheanfire/dist/openstack/cinder/victoria/cinder.conf.sample -> cinder.conf.sample-${PV} https://tarballs.openstack.org/${PN}/${P}.tar.gz" - KEYWORDS="~amd64 ~arm64 ~x86" + KEYWORDS="~amd64" fi LICENSE="Apache-2.0" From a9c94f7789a47ea350aa5de7b099d9970c0764fb Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 26 Sep 2021 21:32:33 +0200 Subject: [PATCH 037/120] sys-auth/keystone: unkeyword 18.0.0 for ~arm64, ~x86 Signed-off-by: Alessandro Barbieri --- sys-auth/keystone/keystone-18.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-auth/keystone/keystone-18.0.0.ebuild b/sys-auth/keystone/keystone-18.0.0.ebuild index 84b361a7c5..c30bc0bea7 100644 --- a/sys-auth/keystone/keystone-18.0.0.ebuild +++ b/sys-auth/keystone/keystone-18.0.0.ebuild @@ -17,7 +17,7 @@ if [[ ${PV} == *9999 ]];then else SRC_URI="https://dev.gentoo.org/~prometheanfire/dist/openstack/keystone/victoria/keystone.conf.sample -> keystone.conf.sample-${PV} https://tarballs.openstack.org/${PN}/${P}.tar.gz" - KEYWORDS="~amd64 ~arm64 ~x86" + KEYWORDS="~amd64" fi LICENSE="Apache-2.0" From 448cbc5374edb64116cb16f1791f22740c27051f Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 26 Sep 2021 21:33:11 +0200 Subject: [PATCH 038/120] sys-cluster/placement: unkeyword 4.0.0 for ~arm64, ~x86 Signed-off-by: Alessandro Barbieri --- sys-cluster/placement/placement-4.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-cluster/placement/placement-4.0.0.ebuild b/sys-cluster/placement/placement-4.0.0.ebuild index efec5d30c3..539a5b269d 100644 --- a/sys-cluster/placement/placement-4.0.0.ebuild +++ b/sys-cluster/placement/placement-4.0.0.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == *9999 ]];then else SRC_URI="https://dev.gentoo.org/~prometheanfire/dist/openstack/placement/victoria/placement.conf.sample -> placement.conf.sample-${PV} https://tarballs.openstack.org/${PN}/openstack-${P}.tar.gz" - KEYWORDS="~amd64 ~arm64 ~x86" + KEYWORDS="~amd64" S="${WORKDIR}/openstack-${P}" fi From 2a06a9d4a34dbf3b4261b09ab54d146875b79041 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 26 Sep 2021 21:33:55 +0200 Subject: [PATCH 039/120] dev-python/keystonemiddleware: unkeyword 9.1.0 Signed-off-by: Alessandro Barbieri --- dev-python/keystonemiddleware/keystonemiddleware-9.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/keystonemiddleware/keystonemiddleware-9.1.0.ebuild b/dev-python/keystonemiddleware/keystonemiddleware-9.1.0.ebuild index 62d99b468b..4fab648164 100644 --- a/dev-python/keystonemiddleware/keystonemiddleware-9.1.0.ebuild +++ b/dev-python/keystonemiddleware/keystonemiddleware-9.1.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64" IUSE="" DEPEND=" From acaa9e19e72d68484e08ef2615cdf1f82ad35dde Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Mon, 27 Sep 2021 02:12:15 +0300 Subject: [PATCH 040/120] dev-util/eclipse-parallel-bin: inherit wrapper,rm eutils. Respect {LD,C}FLAGS Try to respect LDFLAGS and CFLAGS by updating regular expression Closes: https://bugs.gentoo.org/814977 Closes: https://bugs.gentoo.org/814980 Signed-off-by: Sergey Torokhov --- .../eclipse-parallel-bin-4.20.ebuild | 11 ++++++----- .../eclipse-parallel-bin-4.21.ebuild | 4 ++-- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/dev-util/eclipse-parallel-bin/eclipse-parallel-bin-4.20.ebuild b/dev-util/eclipse-parallel-bin/eclipse-parallel-bin-4.20.ebuild index d8106ff521..2d212497fb 100644 --- a/dev-util/eclipse-parallel-bin/eclipse-parallel-bin-4.20.ebuild +++ b/dev-util/eclipse-parallel-bin/eclipse-parallel-bin-4.20.ebuild @@ -3,14 +3,15 @@ EAPI=7 -inherit desktop eutils xdg +inherit desktop wrapper xdg MY_PN="eclipse" +MY_PV="2021-06" DESCRIPTION="Eclipse IDE for Scientific Computing (C, C++, Fortran)" HOMEPAGE="https://www.eclipse.org/" SRC_URI=" - amd64? ( https://download.eclipse.org/technology/epp/downloads/release/2021-06/R/eclipse-parallel-2021-06-R-linux-gtk-x86_64.tar.gz ) - arm64? ( https://download.eclipse.org/technology/epp/downloads/release/2021-06/R/eclipse-parallel-2021-06-R-linux-gtk-aarch64.tar.gz ) + amd64? ( https://download.eclipse.org/technology/epp/downloads/release/${MY_PV}/R/eclipse-parallel-${MY_PV}-R-linux-gtk-x86_64.tar.gz ) + arm64? ( https://download.eclipse.org/technology/epp/downloads/release/${MY_PV}/R/eclipse-parallel-${MY_PV}-R-linux-gtk-aarch64.tar.gz ) " S="${WORKDIR}/${MY_PN}" @@ -27,7 +28,7 @@ RDEPEND=" QA_FLAGS_IGNORED=" /opt/eclipse-parallel-bin/eclipse - /opt/eclipse-parallel-bin/plugins/org.eclipse.equinox.launcher.gtk.linux.*/eclipse_*.so + /opt/eclipse-parallel-bin/plugins/org.eclipse.equinox.launcher.gtk.linux[.].*/eclipse_.*[.]so " src_install() { @@ -39,5 +40,5 @@ src_install() { make_wrapper ${PN%-*} "/opt/${PN}/${MY_PN} -vm /opt/openjdk*/bin/java" "" "/opt/${PN}" "/opt/bin" doicon -s 48 plugins/org.eclipse.platform_4.20.0.v20210611-1600/eclipse48.png - make_desktop_entry eclipse-parallel "Eclipse IDE Parallel 2021-06" eclipse48 "Development;" || die "Failed making desktop entry!" + make_desktop_entry eclipse-parallel "Eclipse IDE Parallel ${MY_PV}" eclipse48 "Development;" || die "Failed making desktop entry!" } diff --git a/dev-util/eclipse-parallel-bin/eclipse-parallel-bin-4.21.ebuild b/dev-util/eclipse-parallel-bin/eclipse-parallel-bin-4.21.ebuild index 6dcc00c1cf..e42021af56 100644 --- a/dev-util/eclipse-parallel-bin/eclipse-parallel-bin-4.21.ebuild +++ b/dev-util/eclipse-parallel-bin/eclipse-parallel-bin-4.21.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit desktop eutils xdg +inherit desktop wrapper xdg MY_PN="eclipse" MY_PV="2021-09" @@ -28,7 +28,7 @@ RDEPEND=" QA_FLAGS_IGNORED=" /opt/eclipse-parallel-bin/eclipse - /opt/eclipse-parallel-bin/plugins/org.eclipse.equinox.launcher.gtk.linux.*/eclipse_*.so + /opt/eclipse-parallel-bin/plugins/org.eclipse.equinox.launcher.gtk.linux[.].*/eclipse_.*[.]so " src_install() { From c073af4259dab3991aa3926b3ad107a1fe741b0c Mon Sep 17 00:00:00 2001 From: Leonardo Hernandez Hernandez Date: Sun, 26 Sep 2021 18:50:28 -0500 Subject: [PATCH 041/120] gui-apps/wbg: New package (version 1.0.2) Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Leonardo Hernandez Hernandez --- gui-apps/wbg/Manifest | 1 + gui-apps/wbg/metadata.xml | 17 ++++++++++++++ gui-apps/wbg/wbg-1.0.2.ebuild | 44 +++++++++++++++++++++++++++++++++++ 3 files changed, 62 insertions(+) create mode 100644 gui-apps/wbg/Manifest create mode 100644 gui-apps/wbg/metadata.xml create mode 100644 gui-apps/wbg/wbg-1.0.2.ebuild diff --git a/gui-apps/wbg/Manifest b/gui-apps/wbg/Manifest new file mode 100644 index 0000000000..20ad1d2243 --- /dev/null +++ b/gui-apps/wbg/Manifest @@ -0,0 +1 @@ +DIST wbg-1.0.2.tar.gz 15693 BLAKE2B a0757021cdec9f6851cc0fabb4126aa0875352ea33db6dc5b504fd7f4e58e225fc7e97d59489b0fc1385a5ff2696aa5b1b9282a71d2fc4c0d9596b17088f386b SHA512 4f8b80f69996a726eaeaed2974bac6fbda061f0f188442edf1e3ee933d5fcd2f0db3d6db31f538d9dae4de05f63d36f5c2df2ec7ddfa75d7634c521daae62996 diff --git a/gui-apps/wbg/metadata.xml b/gui-apps/wbg/metadata.xml new file mode 100644 index 0000000000..fa15758e01 --- /dev/null +++ b/gui-apps/wbg/metadata.xml @@ -0,0 +1,17 @@ + + + + + Leonardo Hernandez Hernandez + leohdz172@outlook.com + + + Super simple wallpaper application for Wayland compositors implementing the layer-shell protocol. + Wbg takes a single command line argument: a path to an image file. This image is displayed scaled-to-fit on all monitors. + More display options, and/or the ability to set a per-monitor wallpaper may be added in the future. + + + https://codeberg.org/dnkl/wbg/issues + https://codeberg.org/dnkl/wbg/src/branch/master/README.md + + diff --git a/gui-apps/wbg/wbg-1.0.2.ebuild b/gui-apps/wbg/wbg-1.0.2.ebuild new file mode 100644 index 0000000000..6beeefdb77 --- /dev/null +++ b/gui-apps/wbg/wbg-1.0.2.ebuild @@ -0,0 +1,44 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +DESCRIPTION="Super simple wallpaper application" +HOMEPAGE="https://codeberg.org/dnkl/wbg" +SRC_URI="https://codeberg.org/dnkl/wbg/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="png jpeg" + +S="${WORKDIR}/${PN}" + +REQUIRED_USE="|| ( png jpeg )" + +DEPEND=" + x11-libs/pixman + dev-libs/wayland +" +RDEPEND=" + ${DEPEND} + png? ( media-libs/libpng ) + jpeg? ( media-libs/libjpeg-turbo ) +" +BDEPEND=" + dev-libs/tllist + dev-libs/wayland-protocols + dev-util/wayland-scanner + virtual/pkgconfig +" + +src_configure() { + local emesonargs=( + $(meson_feature png) + $(meson_feature jpeg) + ) + + meson_src_configure +} From 24122b55f2e1fa5519857898c9753928ed513040 Mon Sep 17 00:00:00 2001 From: Leonardo Hernandez Hernandez Date: Sun, 26 Sep 2021 20:16:58 -0500 Subject: [PATCH 042/120] gui-wm/dwl: add live version take maintainership for live version add patch to enable wayland in config.mk Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Leonardo Hernandez Hernandez --- gui-wm/dwl/dwl-9999.ebuild | 49 ++++++++++++++++++++++++++ gui-wm/dwl/files/enable-xwayland.patch | 22 ++++++++++++ gui-wm/dwl/metadata.xml | 4 +++ 3 files changed, 75 insertions(+) create mode 100644 gui-wm/dwl/dwl-9999.ebuild create mode 100644 gui-wm/dwl/files/enable-xwayland.patch diff --git a/gui-wm/dwl/dwl-9999.ebuild b/gui-wm/dwl/dwl-9999.ebuild new file mode 100644 index 0000000000..fb81ba8776 --- /dev/null +++ b/gui-wm/dwl/dwl-9999.ebuild @@ -0,0 +1,49 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit savedconfig git-r3 + +DESCRIPTION="dwm for Wayland" +HOMEPAGE="https://github.com/djpohly/dwl" +EGIT_REPO_URI="https://github.com/djpohly/dwl" + +LICENSE="CC0-1.0 GPL-3 MIT" +SLOT="0" +KEYWORDS="" +IUSE="X" + +RDEPEND=" + dev-libs/libinput + dev-libs/wayland + x11-libs/libxcb + x11-libs/libxkbcommon + >=gui-libs/wlroots-0.14:=[X(-)?] + +Date: Sun, 26 Sep 2021 19:12:42 -0500 +Subject: [PATCH] enable xwayland + +--- + config.mk | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/config.mk b/config.mk +index cd4e821..9a886cc 100644 +--- a/config.mk ++++ b/config.mk +@@ -5,4 +5,4 @@ PREFIX = /usr/local + CFLAGS ?= -g -Wall -Wextra -Werror -Wno-unused-parameter -Wno-sign-compare -Wno-unused-function -Wno-unused-variable -Wdeclaration-after-statement + + # Uncomment to build XWayland support +-#CFLAGS += -DXWAYLAND ++CFLAGS += -DXWAYLAND +-- +2.32.0 + diff --git a/gui-wm/dwl/metadata.xml b/gui-wm/dwl/metadata.xml index ad8cead24f..aac9766aa9 100644 --- a/gui-wm/dwl/metadata.xml +++ b/gui-wm/dwl/metadata.xml @@ -1,6 +1,10 @@ + + leohdz172@outlook.com + Leonardo Hernandez Hernandez + svdm-gentoo@protonmail.com Simon van der Maas From 880dbbe9ffaaada742107ba35b49f24fee05f5b8 Mon Sep 17 00:00:00 2001 From: Leonardo Neumann Date: Mon, 27 Sep 2021 03:21:23 -0300 Subject: [PATCH 043/120] dev-util/rust-analyzer: add 20210927, drop 20210913 Package-Manager: Portage-3.0.23, Repoman-3.0.3 Signed-off-by: Leonardo Neumann --- dev-util/rust-analyzer/Manifest | 4 ++-- ...analyzer-20210913.ebuild => rust-analyzer-20210927.ebuild} | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) rename dev-util/rust-analyzer/{rust-analyzer-20210913.ebuild => rust-analyzer-20210927.ebuild} (99%) diff --git a/dev-util/rust-analyzer/Manifest b/dev-util/rust-analyzer/Manifest index 8247858365..6b35716069 100644 --- a/dev-util/rust-analyzer/Manifest +++ b/dev-util/rust-analyzer/Manifest @@ -97,10 +97,9 @@ DIST redox_syscall-0.2.10.crate 23582 BLAKE2B 7253dd96415e7b70df488c208d86c250c6 DIST regex-1.5.4.crate 236581 BLAKE2B 6efaf69d1a99dc3a2e04b2d1a96b036f631e9a0ad0d3aa57263febd47f7ec12765526f06f9c52a5497bf0d9b455f1d1b39e011adc4c28530c44b65c8a453efc0 SHA512 1a9208358c4ab87c19ec91bcf5c1e35dede46f3a0c0097061b7b53fa77a1e5ad38090d243aab274956f09c491e5fbe3b3b35a91db079b82a2dde2fd9fbad4c19 DIST regex-automata-0.1.10.crate 114533 BLAKE2B 0e357229f6825f14339b1d7c40730b83e62bba12115d01ed20313320766e769a653a2fcd2c9d19af51a82c38e9e42c1a31d005e1f44f5b6fbb3ead7c9c74027f SHA512 56d64da361afce82c6cb49e70b99ce1fca3e1969c54bba5f9971db135f8544c65f49feb8827789947b3d1dcefc9c49a7a434a7ffe0d09c5900345a1733723c5f DIST regex-syntax-0.6.25.crate 293293 BLAKE2B d5ca0dbc26b03c6a1818026f9a69cd226ec934e7c64094d0ebe843052b648617ffae7aa3a074f8da46d03c46996d8b547d8916576342000bd9711089b3e57d73 SHA512 a3d31f82aadc6be1796f76c03152ff24f37fe42d6ce27fb98e2f55ab102f86502bc37ccd563f6e0eba61aab20d002184c618517b678b3b93cb8f0497cc046ca5 -DIST rowan-0.13.2.crate 37340 BLAKE2B b929b1fc2bd34cebaa4a249c256213123bee2b51c4e7feb713877314e94d2e14643a2360b36c6254ea0e0885edc2494806ea383cb4b668c5f209145eadae7754 SHA512 348e2326e3302af4c5d435e885c25330344c77533c4ce705ed029b4951fa1bf24cd181e370eb27829334170eee9cf177ccfe1d0385af4a0b3fe9e84aa14f0bca DIST rowan-0.14.0.crate 37392 BLAKE2B 0431b1a5ef7b3b666fffbde1aec9969dc01dc889a8d251dc3beb6f3cd03213bd5f3e93bd47baa9987a166e5f924c0bb90796c83660c73c215aa31d29020087f0 SHA512 b152697515b461459c9fbb3e5f7400cf9c03df45fad67b51d17ad265819645e17bb154a438f6675f496b25d76cc858bc27639adb505fcd94c9b5db2817aa5e75 -DIST rust-analyzer-20210913.tar.gz 2063610 BLAKE2B 47417035fdfbea7fdc7b8cca95545733ef6abd3e540c670512f0b5fba4637d0b7ea8298b4812c59bd4ace8673ca14776bcb4b3983d8f77dcc79bddeb85c7beb7 SHA512 cfe65484cd98cbdf2fe889fcb5985661b6f91b0f1c78ab4d8a891cbaf13fcae7f87654b378a40cf8daad7e1b6115a17a366854e823f65848129d7fa1a6c601d7 DIST rust-analyzer-20210920.tar.gz 2070659 BLAKE2B 56fe7752601527ca472353729e8442cf9a61952484e80cfc998c0fa729d9227b83158dfd11e78ae6b38d46595f1f4441fd881b3f0f629f4e7b964d570193a73a SHA512 7663432c84156038e22021093918801ef14164f5bb923eb0c81ec2e704bb6cc5bb0a82531e61e5ca323f127f8d0e4e92a3df2b4d31a663f8cf36038927660c42 +DIST rust-analyzer-20210927.tar.gz 2079158 BLAKE2B d3c3622b14d616487c92907138adfbc577c8f968ab917db9cb768e1a7aab1d5dedeb43ca266bee19f0a288b816f33e4c3f854cc928323f5b2bbac6519759709d SHA512 5d40ac8f330191badbc67de8b44d0a7eb16b3e087abc9513e2968f4c7ec92ab4a9faded95af95082e6026c2204370bb5f368c90af5285377fa56fe4146f6ba54 DIST rustc-ap-rustc_lexer-725.0.0.crate 14086 BLAKE2B f918e3a6f1dceca79aaca92b919b4c013fc0ec4df0a1ef0482c26656e7e05766ec73305a7e8a32e24e5337d7e204d67d3cc9e091f182b19dd4f53deed8687ea4 SHA512 4239c4762d7ca351698be015ab251193f65487bda73a9dfaae5788e5b8395656c12d7f9cb5ee16cbd8c03dd5b9828dfb7d507498f40dc83d6a85ed3d59cc657a DIST rustc-demangle-0.1.21.crate 27920 BLAKE2B 73ada923b9b293c5a9893f86fda0586139afbb7d56894cabbd70612d1fb0330a9e491d5143fe3498a0c8d3e1a3f8e63c14b20865926e4c831915592486ae32d0 SHA512 4031b26863a726cc6d3398b48682e0f0f9e5665abf20a5d35343a904ebd7c0d3752dcdd3a049b2bfa3e2a303214dc39a2980700bcc64464f7029be3c7f34727c DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544 @@ -137,6 +136,7 @@ DIST tracing-log-0.1.2.crate 14915 BLAKE2B 72967c7262a8fb2b1b9c693ae19d84424a037 DIST tracing-subscriber-0.2.20.crate 109378 BLAKE2B 95a64ccc0daf2e3f66f372e9bfef4998da7f0d84343993c476743ddf3d3cb1e00de1dfae2afbaa6eaa677eb40ca2e61fbe7a8e3f570012357ebe6a04371cba16 SHA512 c002aa312e09a452bc65c3f3cdd07770a9cd296775daae8c720b431a966b1e185a621606a39cab6922b952957fe8b6b82cc058d55101ddc1623420dbc5049d3a DIST tracing-tree-0.1.10.crate 12828 BLAKE2B 13a8c7f6c544ea1975d8301d42e899eff717597de8659335eba6cd9a6d2f13cbe3e2e49d6943a6a73bb0d1a448e5f9f542dae5144d41911f1f9191cf782f393b SHA512 42d1fb14fb0a01aa3eed5a9aa6aa4dcb6439ebf5e32ebfcf85c416e0007be13952cc223ea15665bbb5fab2138593bb7ec315689bf8fc03a3dc45899672e63af9 DIST ungrammar-1.14.4.crate 8254 BLAKE2B 8b12ebc4e6eae5123b9935335591b2738b63afd51d90316582a4b1a6e0d729146831dd870f5fb6292cba944f6771507a78de3a8fd4984b1a7bfbf4380dab5f35 SHA512 54ec2ac2ba6f1c531389ab34aea72a48ac93a50284a6dcb027d6fa368c47fbfa14fc886031f983ef9d1a5e260ca189e860f6c9230914bbb730751deb9af12d8b +DIST ungrammar-1.14.5.crate 8339 BLAKE2B b1fef752e313cb42c12e81a83e4b39240a09b1b31a5828215ec3d82262b023db2713d4da9884fe3b6d9100598457434532cbdce55eb3ddde523e8e8e274ef9c3 SHA512 b67cdc43ab97d336f13eeebcee08b386e5b7cfb8013b3c87895b9ed6613447a1d39fa91e50cbaeefa5ecbfb98e9fc2792e6519340be76ab18e297c3aabb2ee9b DIST unicase-2.6.0.crate 23478 BLAKE2B 6e580108ac81b1cbee70e5bd331f43b12f266dae4f4f758bb8f5f073bd1af61943ee0de34cc27769525b19da8c24f8dea4941d0f5454594ab0cc8b78071ff053 SHA512 7e76a5f344e32c56cf87223585d87a56c79627b52bba0b29eb6de82de874b2964accededa8e9b5741f57944b6750fba5c61e679a50d4fd5a5646f431e2f4f188 DIST unicode-bidi-0.3.6.crate 33737 BLAKE2B 90cb2d05bcafd32a237b747e290f3dba186d069845e50ffdcd7e62a2ddd73f4e8fc27ad972d86453ff375fab50fd5ec47ac323413e351fb7d4b80f1536519d7f SHA512 a1013539b0da1609d9c37cc1d8359efa93bd88b4ae176d25398e6c44d93b615835a54b184641f00313b14cf46542b1e92278b0dc1bd00dfca0566467b21857e7 DIST unicode-normalization-0.1.19.crate 107353 BLAKE2B 4c69d50efcae131eb4b91d385a64b49412a11ba913b3c0364cd04ad107d59e31adbda74d34ed13a065d9a7825d79fb740e82a4dc66b7813a9837af4352ac9e16 SHA512 7459e9d2867308cac80a98d8dd0b0cce797e2830ea5ff55b878f7a37a6f5e1f0bc14340e1a29955298d660ba2be57754a1478d74851b1b90576dd5bc4231729f diff --git a/dev-util/rust-analyzer/rust-analyzer-20210913.ebuild b/dev-util/rust-analyzer/rust-analyzer-20210927.ebuild similarity index 99% rename from dev-util/rust-analyzer/rust-analyzer-20210913.ebuild rename to dev-util/rust-analyzer/rust-analyzer-20210927.ebuild index 80c9b4c8f5..3849cd9288 100644 --- a/dev-util/rust-analyzer/rust-analyzer-20210913.ebuild +++ b/dev-util/rust-analyzer/rust-analyzer-20210927.ebuild @@ -103,7 +103,7 @@ CRATES=" regex-1.5.4 regex-automata-0.1.10 regex-syntax-0.6.25 - rowan-0.13.2 + rowan-0.14.0 rustc-ap-rustc_lexer-725.0.0 rustc-demangle-0.1.21 rustc-hash-1.1.0 @@ -139,7 +139,7 @@ CRATES=" tracing-log-0.1.2 tracing-subscriber-0.2.20 tracing-tree-0.1.10 - ungrammar-1.14.4 + ungrammar-1.14.5 unicase-2.6.0 unicode-bidi-0.3.6 unicode-normalization-0.1.19 From 377502da7386070d7261ed642461219bbedc2e9b Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Sep 2021 08:41:53 +0200 Subject: [PATCH 044/120] dev-python/celery: drop eutils Signed-off-by: Alessandro Barbieri --- dev-python/celery/celery-5.1.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/celery/celery-5.1.1.ebuild b/dev-python/celery/celery-5.1.1.ebuild index c200bfdd9e..0845fbe96d 100644 --- a/dev-python/celery/celery-5.1.1.ebuild +++ b/dev-python/celery/celery-5.1.1.ebuild @@ -7,7 +7,7 @@ DISTUTILS_USE_SETUPTOOLS=rdepend MYPV="${PV/_beta/b}" PYTHON_COMPAT=( python3_8 ) -inherit bash-completion-r1 distutils-r1 eutils optfeature +inherit bash-completion-r1 distutils-r1 optfeature DESCRIPTION="Asynchronous task queue/job queue based on distributed message passing" HOMEPAGE=" From d3ca39e0177142b38406094af6ca16c9ef93ce5c Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Sep 2021 08:42:52 +0200 Subject: [PATCH 045/120] dev-python/billiard: drop 3.6.3.0 Signed-off-by: Alessandro Barbieri --- dev-python/billiard/Manifest | 1 - dev-python/billiard/billiard-3.6.3.0.ebuild | 47 --------------------- 2 files changed, 48 deletions(-) delete mode 100644 dev-python/billiard/billiard-3.6.3.0.ebuild diff --git a/dev-python/billiard/Manifest b/dev-python/billiard/Manifest index cd3c1909a3..f091a3483e 100644 --- a/dev-python/billiard/Manifest +++ b/dev-python/billiard/Manifest @@ -1,2 +1 @@ -DIST billiard-3.6.3.0.tar.gz 153944 BLAKE2B 72a63f859a3798481d068e0e1c7f411e5c4b5de43f95eb6e56345738c9247e8b6f7a0cca88e85cfc74891e83a2c2b20f067ce16471f5c83c13e23699bed267e7 SHA512 3977137ec5ca558294df2e7653d2d2bc100d7be0e0aa24fd0395b244e946739c3de49b124064e9887b938c0237db6212ae65d8474816f2849c550df9a23e7a06 DIST billiard-3.6.4.0.tar.gz 154182 BLAKE2B 3c42c2c72e2a7e2ac7a1e84685ca592f48edc6ca025eac2ab52c3162bee591fbd06db5d9800ef3a9df00265dc1f373a4130963f428b4a5c6db2d90f701c8ebb7 SHA512 8d6013c170ce54e64fdb5d7da85569f31c928d34cc4242318a124e763092be4680e8d7c3007576bac3337b0c1d86a2ead768b1563e5b673da5d73ab600048ba7 diff --git a/dev-python/billiard/billiard-3.6.3.0.ebuild b/dev-python/billiard/billiard-3.6.3.0.ebuild deleted file mode 100644 index 8bf53bf6b9..0000000000 --- a/dev-python/billiard/billiard-3.6.3.0.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -PYTHON_COMPAT=( python3_{7,8} pypy3 ) - -inherit distutils-r1 flag-o-matic - -DESCRIPTION="Python multiprocessing fork" -HOMEPAGE=" - https://pypi.org/project/billiard - https://github.com/celery/billiard -" -SRC_URI="https://github.com/celery/billiard/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc test" -RESTRICT="!test? ( test )" -RESTRICT="test" - -RDEPEND="" -DEPEND=" - test? ( - >=dev-python/case-1.3.1[${PYTHON_USEDEP}] - >=dev-python/pytest-3.0[${PYTHON_USEDEP}] - Date: Mon, 27 Sep 2021 08:43:53 +0200 Subject: [PATCH 046/120] dev-lang/aldor: drop flag-o-matic Signed-off-by: Alessandro Barbieri --- dev-lang/aldor/aldor-1.2.0_p20190730-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/aldor/aldor-1.2.0_p20190730-r1.ebuild b/dev-lang/aldor/aldor-1.2.0_p20190730-r1.ebuild index 10415d8b05..526a2f7b52 100644 --- a/dev-lang/aldor/aldor-1.2.0_p20190730-r1.ebuild +++ b/dev-lang/aldor/aldor-1.2.0_p20190730-r1.ebuild @@ -5,7 +5,7 @@ EAPI="7" COMMIT="13e5b90eecc79ec6704efb333c4c100187520e80" -inherit autotools elisp-common flag-o-matic java-pkg-opt-2 toolchain-funcs +inherit autotools elisp-common java-pkg-opt-2 toolchain-funcs DESCRIPTION="The Aldor Programming Language" HOMEPAGE="http://pippijn.github.io/aldor" From 9a2a32835e22fba098463014e50cbb28f11700ae Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Sep 2021 08:46:44 +0200 Subject: [PATCH 047/120] sci-libs/ann: drop eutils Signed-off-by: Alessandro Barbieri --- sci-libs/ann/ann-1.1.2_p7-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-libs/ann/ann-1.1.2_p7-r1.ebuild b/sci-libs/ann/ann-1.1.2_p7-r1.ebuild index 9cf70e9960..794d59bf35 100644 --- a/sci-libs/ann/ann-1.1.2_p7-r1.ebuild +++ b/sci-libs/ann/ann-1.1.2_p7-r1.ebuild @@ -6,7 +6,7 @@ EAPI="7" MY_PV="${PV//_p*/}" MY_P="${PN}-${MY_PV}" -inherit autotools eutils flag-o-matic +inherit autotools flag-o-matic DESCRIPTION="A Library for Approximate Nearest Neighbor Searching" HOMEPAGE=" From 77d434b9b24899f968ab7b92c25891efba3ada6b Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Sep 2021 08:47:58 +0200 Subject: [PATCH 048/120] sys-cluster/libbsctools: drop autotools Signed-off-by: Alessandro Barbieri --- sys-cluster/libbsctools/libbsctools-1.0.6-r2.ebuild | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/sys-cluster/libbsctools/libbsctools-1.0.6-r2.ebuild b/sys-cluster/libbsctools/libbsctools-1.0.6-r2.ebuild index 6f74739303..c232707b04 100644 --- a/sys-cluster/libbsctools/libbsctools-1.0.6-r2.ebuild +++ b/sys-cluster/libbsctools/libbsctools-1.0.6-r2.ebuild @@ -3,8 +3,6 @@ EAPI=7 -inherit autotools - DESCRIPTION="libbsctools" HOMEPAGE="https://github.com/bsc-performance-tools/libbsctools" SRC_URI="https://github.com/bsc-performance-tools/libbsctools/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" @@ -24,8 +22,8 @@ src_prepare() { src_install() { MAKEOPTS="-j1" emake DESTDIR="${D}" install dodoc NEWS README AUTHORS - mv "${ED}/usr/share/example" "${ED}/usr/share/doc/${PF}/examples" || die - docompress -x "/usr/share/doc/${PF}/examples" + mv "${ED}/usr/share/example" "${ED}/usr/share/doc/${PF}/examples" || die + docompress -x "/usr/share/doc/${PF}/examples" find "${D}" -name '*.la' -delete || die find "${D}" -name '*.a' -delete || die } From 06a1feea9dc6542991d71bea792a2076f093eafa Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Sep 2021 08:54:01 +0200 Subject: [PATCH 049/120] sys-cluster/genders: ebuild maintenance Signed-off-by: Alessandro Barbieri --- ...1.28.1.ebuild => genders-1.28.1-r1.ebuild} | 47 +++++++++---------- 1 file changed, 23 insertions(+), 24 deletions(-) rename sys-cluster/genders/{genders-1.28.1.ebuild => genders-1.28.1-r1.ebuild} (73%) diff --git a/sys-cluster/genders/genders-1.28.1.ebuild b/sys-cluster/genders/genders-1.28.1-r1.ebuild similarity index 73% rename from sys-cluster/genders/genders-1.28.1.ebuild rename to sys-cluster/genders/genders-1.28.1-r1.ebuild index c58a8415bd..10e8047066 100644 --- a/sys-cluster/genders/genders-1.28.1.ebuild +++ b/sys-cluster/genders/genders-1.28.1-r1.ebuild @@ -1,32 +1,24 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -PYTHON_COMPAT=( python3_{7..9} ) DISTUTILS_USE_SETUPTOOLS=no +MY_PV="$(ver_rs 1-2 -)" +MY_P="${PN}-${MY_PV}" +PYTHON_COMPAT=( python3_{8..10} pypy3 ) -inherit autotools distutils-r1 perl-module java-pkg-opt-2 flag-o-matic - -if [[ ${PV} = 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/chaos/${PN}.git" -else - MY_PV="$(ver_rs 1-2 -)" - MY_P="${PN}-${MY_PV}" - SRC_URI="https://github.com/chaos/${PN}/archive/${MY_P}.tar.gz" - KEYWORDS="~amd64" - S="${WORKDIR}/${PN}-${MY_P}" -fi +inherit distutils-r1 perl-module java-pkg-opt-2 flag-o-matic DESCRIPTION="Static cluster configuration database used for cluster configuration management." HOMEPAGE="https://github.com/chaos/genders" +SRC_URI="https://github.com/chaos/${PN}/archive/${MY_P}.tar.gz" +S="${WORKDIR}/${PN}-${MY_P}" + +KEYWORDS="~amd64" LICENSE="GPL-2" SLOT="0" IUSE="cxx java perl python" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -DOCS=( README TUTORIAL NEWS ) CDEPEND=" perl? ( dev-lang/perl:= ) @@ -41,6 +33,9 @@ RDEPEND=" java? ( virtual/jre:1.8 ) " +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" +DOCS=( README TUTORIAL NEWS ) + src_prepare() { sed -i "s|perl python||" src/extensions/Makefile.am sed -i "s|\$(DESTDIR)\$(docdir)-\$(VERSION)-javadoc|\$(DESTDIR)\$(docdir)/html/javadoc|" src/extensions/java/Makefile.am @@ -67,41 +62,45 @@ src_compile() { default if use perl ; then - cd "${S}/src/extensions/perl" + pushd "${S}/src/extensions/perl" || die perl-module_src_configure perl-module_src_compile + popd || die fi if use python; then - cd "${S}/src/extensions/python" + pushd "${S}/src/extensions/python" || die cp genderssetup.py setup.py distutils-r1_src_compile + popd || die fi } src_test() { - cd src/testsuite + pushd src/testsuite || die default - cd ../.. + popd || die } src_install() { default if use perl ; then - cd "${S}/src/extensions/perl" + pushd "${S}/src/extensions/perl" || die unset DOCS myinst=( DESTDIR="${D}" ) perl-module_src_install + popd || die fi if use python; then - cd "${S}/src/extensions/python" + pushd "${S}/src/extensions/python" || die unset DOCS python_install() { distutils-r1_python_install } distutils-r1_src_install + popd || die fi find "${ED}" -name '*.la' -delete || die From f1e6eee66da3083e0a99a8689382ea664dc40018 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Sep 2021 08:59:15 +0200 Subject: [PATCH 050/120] sys-cluster/genders: add 1.28.1, drop 1.28.1-r1 Signed-off-by: Alessandro Barbieri --- .../genders/{genders-1.28.1-r1.ebuild => genders-1.28.1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename sys-cluster/genders/{genders-1.28.1-r1.ebuild => genders-1.28.1.ebuild} (99%) diff --git a/sys-cluster/genders/genders-1.28.1-r1.ebuild b/sys-cluster/genders/genders-1.28.1.ebuild similarity index 99% rename from sys-cluster/genders/genders-1.28.1-r1.ebuild rename to sys-cluster/genders/genders-1.28.1.ebuild index 10e8047066..fda41cd15e 100644 --- a/sys-cluster/genders/genders-1.28.1-r1.ebuild +++ b/sys-cluster/genders/genders-1.28.1.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=8 +EAPI=7 DISTUTILS_USE_SETUPTOOLS=no MY_PV="$(ver_rs 1-2 -)" From 1b10be655d55beee453c4261c3651330f0abd3d9 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Sep 2021 09:02:14 +0200 Subject: [PATCH 051/120] sys-cluster/clusteringsuite: fix boost threads useflag Signed-off-by: Alessandro Barbieri --- sys-cluster/clusteringsuite/clusteringsuite-2.6.9-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-cluster/clusteringsuite/clusteringsuite-2.6.9-r3.ebuild b/sys-cluster/clusteringsuite/clusteringsuite-2.6.9-r3.ebuild index 82532ed993..5ae7734f0c 100644 --- a/sys-cluster/clusteringsuite/clusteringsuite-2.6.9-r3.ebuild +++ b/sys-cluster/clusteringsuite/clusteringsuite-2.6.9-r3.ebuild @@ -37,7 +37,7 @@ RDEPEND=" mpi? ( virtual/mpi ) muster? ( sys-cluster/muster ) treedbscan? ( - dev-libs/boost:=[threads] + dev-libs/boost:=[threads(+)] dev-libs/gmp dev-libs/mpfr sci-mathematics/cgal[shared(-)] From 01b3be18dfc5c037b5f39fd73a8b8cbc390b6c8f Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Sep 2021 09:04:27 +0200 Subject: [PATCH 052/120] sci-libs/ann: eapi bump, drop old Signed-off-by: Alessandro Barbieri --- ....2_p7-r1.ebuild => ann-1.1.2_p7-r2.ebuild} | 2 +- sci-libs/ann/ann-1.1.2_p7.ebuild | 73 ------------------- 2 files changed, 1 insertion(+), 74 deletions(-) rename sci-libs/ann/{ann-1.1.2_p7-r1.ebuild => ann-1.1.2_p7-r2.ebuild} (99%) delete mode 100644 sci-libs/ann/ann-1.1.2_p7.ebuild diff --git a/sci-libs/ann/ann-1.1.2_p7-r1.ebuild b/sci-libs/ann/ann-1.1.2_p7-r2.ebuild similarity index 99% rename from sci-libs/ann/ann-1.1.2_p7-r1.ebuild rename to sci-libs/ann/ann-1.1.2_p7-r2.ebuild index 794d59bf35..52ec0de6a3 100644 --- a/sci-libs/ann/ann-1.1.2_p7-r1.ebuild +++ b/sci-libs/ann/ann-1.1.2_p7-r2.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="7" +EAPI=8 MY_PV="${PV//_p*/}" MY_P="${PN}-${MY_PV}" diff --git a/sci-libs/ann/ann-1.1.2_p7.ebuild b/sci-libs/ann/ann-1.1.2_p7.ebuild deleted file mode 100644 index b13f224cb4..0000000000 --- a/sci-libs/ann/ann-1.1.2_p7.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -inherit autotools eutils flag-o-matic - -MY_PV="${PV//_p*/}" -MY_P="${PN}-${MY_PV}" - -DESCRIPTION="A Library for Approximate Nearest Neighbor Searching" -HOMEPAGE="https://www.cs.umd.edu/~mount/ANN/" -SRC_URI="http://cdn-fastly.deb.debian.org/debian/pool/main/a/${PN}/${PN}_${MY_PV}+doc.orig.tar.gz -http://cdn-fastly.deb.debian.org/debian/pool/main/a/${PN}/${PN}_${MY_PV}+doc-${PV##*p}.debian.tar.xz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64" - -IUSE="debug test" -RESTRICT="!test? ( test )" - -RDEPEND="" -DEPEND="" -BDEPEND="dev-util/quilt" - -S="${WORKDIR}/${MY_P}+doc" - -DOCS=( doc/ANNmanual.pdf doc/ReadMe.txt ) - -src_prepare() { - export QUILT_PATCHES="${WORKDIR}/debian/patches" - export QUILT_SERIES="${QUILT_PATCHES}/series" - quilt push -a || die - eapply_user - - eautoreconf -} - -src_configure() { - use debug && append-cxxflags -DANN_PERF - econf --disable-static -} - -src_test() { - cd test - ./ann_test < test1.in > /dev/null || die - ./ann_test < test2.in > /dev/null || die - cd .. -} - -src_install() { - default - - insinto /usr/include/ANN - doins -r include/ANN/. - - insinto "/usr/share/${P}/sample" - doins sample/query.pts - doins sample/sample.save - doins sample/data.pts - - cd "${WORKDIR}/debian" - pod2man --center="User Commands" ann2fig.pod ann2fig.1 - pod2man --center="User Commands" ann_sample.pod ann_sample.1 - pod2man --center="User Commands" ann_test.pod ann_test.1 - doman ann_sample.1 - doman ann_test.1 - doman ann2fig.1 - cd "${S}" - - find "${D}" -name '*.la' -delete || die -} From a1ea9f2d5d5ab80c534a0883439cbd43ff185217 Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Mon, 27 Sep 2021 18:14:43 +0300 Subject: [PATCH 053/120] games-board/fairy-stockfish: new package Ebuild is based on games-board/stockfish::gentoo Fairy-Stockfish is a chess variant engine derived from Stockfish designed for the support of fairy chess variants and easy extensibility with more games. It can play various regional, historical, and modern chess variants as well as games with user-defined rules. For compatibility with graphical user interfaces it supports the UCI, UCCI, USI, UCI-cyclone, and CECP/XBoard protocols. Signed-off-by: Sergey Torokhov --- games-board/fairy-stockfish/Manifest | 2 + .../fairy-stockfish/fairy-stockfish-14.ebuild | 101 ++++++++++++++++++ games-board/fairy-stockfish/metadata.xml | 18 ++++ 3 files changed, 121 insertions(+) create mode 100644 games-board/fairy-stockfish/Manifest create mode 100644 games-board/fairy-stockfish/fairy-stockfish-14.ebuild create mode 100644 games-board/fairy-stockfish/metadata.xml diff --git a/games-board/fairy-stockfish/Manifest b/games-board/fairy-stockfish/Manifest new file mode 100644 index 0000000000..e4fff19a38 --- /dev/null +++ b/games-board/fairy-stockfish/Manifest @@ -0,0 +1,2 @@ +DIST fairy-stockfish-14.tar.gz 326041 BLAKE2B 16c8f07e60a2df19d0c87c5acb2a5d0e9fe3ffcba5791ac36a33337a35eebaaa01296f86a9cfbecc2916744c73c3d3f6f4ae03f2ea74759bfa96cb92c32f30b4 SHA512 7b684009447ddc0083cf356b1859215c11817a81892d887c1e47d34b26da5338a2f12846fac804995a2d21903ccc74132870a71bec46644ac0a8bba453ba7666 +DIST fairy-stockfish-test-syzygy-14.tar.gz 4201241 BLAKE2B 0c4dd000b382dda233a6be0da2e5ce02651b83507143f6e79ab831f07e2d8b0a30dc700b1375ad3781cc86083538fed48bb59e0dd31f262dd19d25549205d09c SHA512 16b000a93c0cdeaa188be37489f104781f34558ac806b5124716faf9ff6224e7f99e9ca92aa2bd16227a7664624aa8934ebeece80c94fd18c2785f523bc4c583 diff --git a/games-board/fairy-stockfish/fairy-stockfish-14.ebuild b/games-board/fairy-stockfish/fairy-stockfish-14.ebuild new file mode 100644 index 0000000000..8ea4cb7833 --- /dev/null +++ b/games-board/fairy-stockfish/fairy-stockfish-14.ebuild @@ -0,0 +1,101 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs + +DESCRIPTION="Chess variant engine derived from Stockfish to support fairy chess variants" +HOMEPAGE="https://github.com/ianfab/Fairy-Stockfish" + +MY_PV=$(ver_rs 1 _) + +SRC_URI=" + https://github.com/ianfab/Fairy-Stockfish/archive/fairy_sf_${MY_PV}.tar.gz -> ${P}.tar.gz + test? ( https://api.github.com/repos/niklasf/python-chess/tarball/9b9aa13f9f36d08aadfabff872882f4ab1494e95 -> ${PN}-test-syzygy-${PV}.tar.gz ) +" +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="cpu_flags_arm_v7 cpu_flags_x86_avx2 cpu_flags_x86_popcnt cpu_flags_x86_sse allvariants debug + general-32 general-64 largeboards +optimize python test" + +RESTRICT="!test? ( test )" + +DEPEND=" + || ( app-arch/unzip app-arch/zip ) + test? ( dev-tcltk/expect ) +" +RDEPEND="" + +S="${WORKDIR}/Fairy-Stockfish-fairy_sf_${PV}/src" + +src_prepare() { + default + + local item + use test && { mv -T ../../niklasf-python-chess-9b9aa13 ../tests/syzygy || die; } + # Rename Stockfish to Fairy-Stockfish + sed -i -e 's:EXE = stockfish:EXE = fairy-stockfish:' Makefile || die + for item in ../tests/*.sh ; do + sed -i -e 's:./stockfish:./fairy-stockfish:' $item || die + done + # protocol.sh test 'ucci.exp' fails for timeout 5 but pass with 15 + sed -i -e 's:timeout 5:timeout 15:' ../tests/protocol.sh || die + # instrumented.sh syzygy test runs infinitly with USE="largeboards", drop it + use largeboards && { sed -i -e '112,141d' ../tests/instrumented.sh || die; } + + # prevent pre-stripping + sed -e 's:-strip $(BINDIR)/$(EXE)::' -i Makefile \ + || die 'failed to disable stripping in the Makefile' +} + +src_compile() { + local my_arch + + # generic unoptimized first + use general-32 && my_arch=general-32 + use general-64 && my_arch=general-64 + + # x86 + use x86 && my_arch=x86-32-old + use cpu_flags_x86_sse && my_arch=x86-32 + + # amd64 + use amd64 && my_arch=x86-64 + use cpu_flags_x86_popcnt && my_arch=x86-64-modern + + # both bmi2 and avx2 are part of hni (haswell new instructions) + use cpu_flags_x86_avx2 && my_arch=x86-64-bmi2 + + # other architectures + use cpu_flags_arm_v7 && my_arch=armv7 + use ppc && my_arch=ppc + use ppc64 && my_arch=ppc64 + + # Skip the "build" target and use "all" instead to avoid the config + # sanity check (which would throw a fit about our compiler). There's + # a nice hack in the Makefile that overrides the value of CXX with + # COMPILER to support Travis CI and we abuse it to make sure that we + # build with our compiler of choice. + emake all ARCH="${my_arch}" \ + COMP=$(tc-getCXX) \ + COMPILER=$(tc-getCXX) \ + all=$(usex allvariants "yes" "no") \ + debug=$(usex debug "yes" "no") \ + largeboards=$(usex largeboards "yes" "no") + optimize=$(usex optimize "yes" "no") +} + +src_test() { + ../tests/instrumented.sh || die + ../tests/perft.sh || die + ../tests/protocol.sh || die + ../tests/reprosearch.sh || die + ../tests/signature.sh || die +} + +src_install() { + dobin "${PN}" + dodoc ../AUTHORS ../README.md +} diff --git a/games-board/fairy-stockfish/metadata.xml b/games-board/fairy-stockfish/metadata.xml new file mode 100644 index 0000000000..18578fabb6 --- /dev/null +++ b/games-board/fairy-stockfish/metadata.xml @@ -0,0 +1,18 @@ + + + + + torokhov-s-a@yandex.ru + Sergey Torokhov + + + Generic unoptimized 32-bits build + Generic unoptimized 64-bits build + Adds Game of the Amazons + Support for board sizes more than 8x8 (e.g., Xiangqi, Shogi). Engine is slower + Enable upstream -O3 optimizations (default enabled) + + + ianfab/Fairy-Stockfish + + From 85fee8b7d0c144939bf969e58ca87c56706c2813 Mon Sep 17 00:00:00 2001 From: Andrea Postiglione Date: Mon, 27 Sep 2021 18:32:30 +0200 Subject: [PATCH 054/120] app-admin/customrescuecd-x86_64: version bump to 0.12.2 Signed-off-by: Andrea Postiglione --- app-admin/customrescuecd-x86_64/Manifest | 1 + .../customrescuecd-x86_64-0.12.2.ebuild | 55 +++++++++++++++++++ 2 files changed, 56 insertions(+) create mode 100644 app-admin/customrescuecd-x86_64/customrescuecd-x86_64-0.12.2.ebuild diff --git a/app-admin/customrescuecd-x86_64/Manifest b/app-admin/customrescuecd-x86_64/Manifest index 31a1a18fdf..3b699a7e37 100644 --- a/app-admin/customrescuecd-x86_64/Manifest +++ b/app-admin/customrescuecd-x86_64/Manifest @@ -1,2 +1,3 @@ DIST CUSTOMRESCUECD-x86_64-0.12.0.iso 1409351680 BLAKE2B 656cd518c0110ff2d84c12bf5db2973701dde6fd8c1b9d65e991f429719856c196223d49487c7b0bf89ec50081fcf97f47b6ad952d4958c3dc4ba423526fdd1d SHA512 83dd17712c10a7db66a00fd89f94ada7bbc230badd67369e7c368bcffd1ec08838195f258280c63e70f8680072984a9dc6cebed6a4dd7dc95ff41171cc694609 DIST CUSTOMRESCUECD-x86_64-0.12.1.iso 1467744256 BLAKE2B 743f4f4a2dbeb545a201557b584a0ae3e2d04ec3a44c7cead90f954d8e2c53f3b7321f1765ffe123de7da0c0782ae9d3efa6a8360493099c66914ea00dc8553a SHA512 f69d5acdfaf916207b8de07eb7e4b5695e29772a4afa40ae500233a1f812fd1bdf74f3a8a2b0d2387a2d7f1a9c7a99d8d9c5f5c22fbf3c1b5e0311d7550ea57c +DIST CUSTOMRESCUECD-x86_64-0.12.2.iso 1516290048 BLAKE2B c9d2b857948c09a16b86bb9ccb7373f1908f52f97ed21c64ef422e6d7c3501278fd7871b34c035a70554b494926325d1be2978df729ffd93cb7f3bee6b0c5adc SHA512 f215116878557ada9d321ba018970723a1e3905cbebf12aac5e1e65e97c9180f852fcfff5c2133c28e97bb3d1eb8fb80ca26bbf307de8b202fa39eb02a474abd diff --git a/app-admin/customrescuecd-x86_64/customrescuecd-x86_64-0.12.2.ebuild b/app-admin/customrescuecd-x86_64/customrescuecd-x86_64-0.12.2.ebuild new file mode 100644 index 0000000000..d57a8059dc --- /dev/null +++ b/app-admin/customrescuecd-x86_64/customrescuecd-x86_64-0.12.2.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MY_P="CUSTOMRESCUECD-x86_64" +DESCRIPTION="A system rescue cd or usbstick for desktop and server based on gentoo" +HOMEPAGE="https://sourceforge.net/projects/customrescuecd" +SRC_URI="mirror://sourceforge/customrescuecd/"${MY_P}"-"${PV}".iso" + +LICENSE="GPL-3" +SLOT="${PV}" +KEYWORDS="~amd64" +RESTRICT="bindist mirror" + +S=${WORKDIR} + +src_unpack() { :; } + +src_install() { + insinto "/usr/share/${PN%-*}" + doins "${DISTDIR}/${MY_P}-${PV}.iso" +} + +pkg_postinst() { + local f=${EROOT}/usr/share/${PN%-*}/${PN}-newest.iso + + # no version newer than ours? we're the newest! + if ! has_version ">${CATEGORY}/${PF}"; then + ln -f -s -v "${MY_P}-${PV}.iso" "${f}" || die + fi +} + +pkg_postrm() { + local f=${EROOT}/usr/share/${PN%-*}/${PN}-newest.iso + + # if there is no version newer than ours installed + if ! has_version ">${CATEGORY}/${PF}"; then + # and we are truly and completely uninstalled... + if [[ ! ${REPLACED_BY_VERSION} ]]; then + # then find an older version to set the symlink to + local newest_version=$(best_version "<${CATEGORY}/${PF}") + + if [[ ${newest_version} ]]; then + # update the symlink + ln -f -s -v "${newest_version%-r*}.iso" "${f}" || die + else + # last version removed? clean up the symlink + rm -v "${f}" || die + # and the parent directory + rmdir "${f%/*}" || die + fi + fi + fi +} From 5947c4122cada9cd88ad865368bb4cc40e6a6988 Mon Sep 17 00:00:00 2001 From: Andrea Postiglione Date: Mon, 27 Sep 2021 18:34:22 +0200 Subject: [PATCH 055/120] app-admin/customrescuecd-x86_64: drop old version Signed-off-by: Andrea Postiglione --- app-admin/customrescuecd-x86_64/Manifest | 2 - .../customrescuecd-x86_64-0.12.0.ebuild | 55 ------------------- .../customrescuecd-x86_64-0.12.1.ebuild | 55 ------------------- 3 files changed, 112 deletions(-) delete mode 100644 app-admin/customrescuecd-x86_64/customrescuecd-x86_64-0.12.0.ebuild delete mode 100644 app-admin/customrescuecd-x86_64/customrescuecd-x86_64-0.12.1.ebuild diff --git a/app-admin/customrescuecd-x86_64/Manifest b/app-admin/customrescuecd-x86_64/Manifest index 3b699a7e37..4fa64e256d 100644 --- a/app-admin/customrescuecd-x86_64/Manifest +++ b/app-admin/customrescuecd-x86_64/Manifest @@ -1,3 +1 @@ -DIST CUSTOMRESCUECD-x86_64-0.12.0.iso 1409351680 BLAKE2B 656cd518c0110ff2d84c12bf5db2973701dde6fd8c1b9d65e991f429719856c196223d49487c7b0bf89ec50081fcf97f47b6ad952d4958c3dc4ba423526fdd1d SHA512 83dd17712c10a7db66a00fd89f94ada7bbc230badd67369e7c368bcffd1ec08838195f258280c63e70f8680072984a9dc6cebed6a4dd7dc95ff41171cc694609 -DIST CUSTOMRESCUECD-x86_64-0.12.1.iso 1467744256 BLAKE2B 743f4f4a2dbeb545a201557b584a0ae3e2d04ec3a44c7cead90f954d8e2c53f3b7321f1765ffe123de7da0c0782ae9d3efa6a8360493099c66914ea00dc8553a SHA512 f69d5acdfaf916207b8de07eb7e4b5695e29772a4afa40ae500233a1f812fd1bdf74f3a8a2b0d2387a2d7f1a9c7a99d8d9c5f5c22fbf3c1b5e0311d7550ea57c DIST CUSTOMRESCUECD-x86_64-0.12.2.iso 1516290048 BLAKE2B c9d2b857948c09a16b86bb9ccb7373f1908f52f97ed21c64ef422e6d7c3501278fd7871b34c035a70554b494926325d1be2978df729ffd93cb7f3bee6b0c5adc SHA512 f215116878557ada9d321ba018970723a1e3905cbebf12aac5e1e65e97c9180f852fcfff5c2133c28e97bb3d1eb8fb80ca26bbf307de8b202fa39eb02a474abd diff --git a/app-admin/customrescuecd-x86_64/customrescuecd-x86_64-0.12.0.ebuild b/app-admin/customrescuecd-x86_64/customrescuecd-x86_64-0.12.0.ebuild deleted file mode 100644 index d57a8059dc..0000000000 --- a/app-admin/customrescuecd-x86_64/customrescuecd-x86_64-0.12.0.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MY_P="CUSTOMRESCUECD-x86_64" -DESCRIPTION="A system rescue cd or usbstick for desktop and server based on gentoo" -HOMEPAGE="https://sourceforge.net/projects/customrescuecd" -SRC_URI="mirror://sourceforge/customrescuecd/"${MY_P}"-"${PV}".iso" - -LICENSE="GPL-3" -SLOT="${PV}" -KEYWORDS="~amd64" -RESTRICT="bindist mirror" - -S=${WORKDIR} - -src_unpack() { :; } - -src_install() { - insinto "/usr/share/${PN%-*}" - doins "${DISTDIR}/${MY_P}-${PV}.iso" -} - -pkg_postinst() { - local f=${EROOT}/usr/share/${PN%-*}/${PN}-newest.iso - - # no version newer than ours? we're the newest! - if ! has_version ">${CATEGORY}/${PF}"; then - ln -f -s -v "${MY_P}-${PV}.iso" "${f}" || die - fi -} - -pkg_postrm() { - local f=${EROOT}/usr/share/${PN%-*}/${PN}-newest.iso - - # if there is no version newer than ours installed - if ! has_version ">${CATEGORY}/${PF}"; then - # and we are truly and completely uninstalled... - if [[ ! ${REPLACED_BY_VERSION} ]]; then - # then find an older version to set the symlink to - local newest_version=$(best_version "<${CATEGORY}/${PF}") - - if [[ ${newest_version} ]]; then - # update the symlink - ln -f -s -v "${newest_version%-r*}.iso" "${f}" || die - else - # last version removed? clean up the symlink - rm -v "${f}" || die - # and the parent directory - rmdir "${f%/*}" || die - fi - fi - fi -} diff --git a/app-admin/customrescuecd-x86_64/customrescuecd-x86_64-0.12.1.ebuild b/app-admin/customrescuecd-x86_64/customrescuecd-x86_64-0.12.1.ebuild deleted file mode 100644 index d57a8059dc..0000000000 --- a/app-admin/customrescuecd-x86_64/customrescuecd-x86_64-0.12.1.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MY_P="CUSTOMRESCUECD-x86_64" -DESCRIPTION="A system rescue cd or usbstick for desktop and server based on gentoo" -HOMEPAGE="https://sourceforge.net/projects/customrescuecd" -SRC_URI="mirror://sourceforge/customrescuecd/"${MY_P}"-"${PV}".iso" - -LICENSE="GPL-3" -SLOT="${PV}" -KEYWORDS="~amd64" -RESTRICT="bindist mirror" - -S=${WORKDIR} - -src_unpack() { :; } - -src_install() { - insinto "/usr/share/${PN%-*}" - doins "${DISTDIR}/${MY_P}-${PV}.iso" -} - -pkg_postinst() { - local f=${EROOT}/usr/share/${PN%-*}/${PN}-newest.iso - - # no version newer than ours? we're the newest! - if ! has_version ">${CATEGORY}/${PF}"; then - ln -f -s -v "${MY_P}-${PV}.iso" "${f}" || die - fi -} - -pkg_postrm() { - local f=${EROOT}/usr/share/${PN%-*}/${PN}-newest.iso - - # if there is no version newer than ours installed - if ! has_version ">${CATEGORY}/${PF}"; then - # and we are truly and completely uninstalled... - if [[ ! ${REPLACED_BY_VERSION} ]]; then - # then find an older version to set the symlink to - local newest_version=$(best_version "<${CATEGORY}/${PF}") - - if [[ ${newest_version} ]]; then - # update the symlink - ln -f -s -v "${newest_version%-r*}.iso" "${f}" || die - else - # last version removed? clean up the symlink - rm -v "${f}" || die - # and the parent directory - rmdir "${f%/*}" || die - fi - fi - fi -} From 7a2d9bf67a3049d5c2e065683a42f36910e36936 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Sep 2021 14:26:56 +0200 Subject: [PATCH 056/120] dev-python/oslo-concurrency: new version Closes: https://bugs.gentoo.org/798702 Closes: https://bugs.gentoo.org/798705 Signed-off-by: Alessandro Barbieri --- dev-python/oslo-concurrency/Manifest | 2 +- .../oslo-concurrency-4.4.0.ebuild | 30 -------------- .../oslo-concurrency-4.4.1.ebuild | 41 +++++++++++++++++++ 3 files changed, 42 insertions(+), 31 deletions(-) delete mode 100644 dev-python/oslo-concurrency/oslo-concurrency-4.4.0.ebuild create mode 100644 dev-python/oslo-concurrency/oslo-concurrency-4.4.1.ebuild diff --git a/dev-python/oslo-concurrency/Manifest b/dev-python/oslo-concurrency/Manifest index f0ddbb7356..6f2a74b2b8 100644 --- a/dev-python/oslo-concurrency/Manifest +++ b/dev-python/oslo-concurrency/Manifest @@ -1 +1 @@ -DIST oslo.concurrency-4.4.0.tar.gz 58812 BLAKE2B 5e353ebfd3073e971e5ad37790560cf1014ebe7683870c49367a888becd665f41f0108cd99c338453cd5ef5c525345672a861f9075bcf6ec9b13ce7b51a138b2 SHA512 a1f2e25be7dd8136e20c8047e4b0e21c51b8be680fe986a6dfe4ff9f2343fbf9db0b533304b7e32dc7db93631f60139441699acfcbd5f7c01ccd63412b452c54 +DIST oslo.concurrency-4.4.1.tar.gz 58399 BLAKE2B ea28cdd53ae124fe458c0d901b305d99b7a5b5525835e6a04ca856177876fa6c6a1eff74842dcf260c78c205d95f353cd1b70f0cb6205e7bec841bae2d6ecd0d SHA512 1b7e6a2cb2e3ee0710f652489522c7a9e47a5292c46041f21a2ffe4c61a6bbae48b43e93507465013704b89778deec860da06fec32b4d3778e05cade9a6d39a1 diff --git a/dev-python/oslo-concurrency/oslo-concurrency-4.4.0.ebuild b/dev-python/oslo-concurrency/oslo-concurrency-4.4.0.ebuild deleted file mode 100644 index acde726605..0000000000 --- a/dev-python/oslo-concurrency/oslo-concurrency-4.4.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_8 ) -DISTUTILS_USE_SETUPTOOLS=bdepend - -inherit distutils-r1 - -DESCRIPTION="library for running multi-thread, multi-process applications" -HOMEPAGE="https://pypi.org/project/oslo.concurrency/" -SRC_URI="mirror://pypi/${PN:0:1}/oslo.concurrency/oslo.concurrency-${PV}.tar.gz" -S="${WORKDIR}/oslo.concurrency-${PV}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" -IUSE="" -RESTRICT="" - -CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]" -DEPEND="${CDEPEND}" -RDEPEND=" - ${CDEPEND} - >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] - >=dev-python/fasteners-0.7.0[${PYTHON_USEDEP}] -" diff --git a/dev-python/oslo-concurrency/oslo-concurrency-4.4.1.ebuild b/dev-python/oslo-concurrency/oslo-concurrency-4.4.1.ebuild new file mode 100644 index 0000000000..df8ddada5e --- /dev/null +++ b/dev-python/oslo-concurrency/oslo-concurrency-4.4.1.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_SETUPTOOLS=bdepend +PYTHON_COMPAT=( python3_8 ) + +inherit distutils-r1 + +DESCRIPTION="library for running multi-thread, multi-process applications" +HOMEPAGE=" + https://pypi.org/project/oslo.concurrency + https://opendev.org/openstack/oslo.concurrency +" +SRC_URI="mirror://pypi/${PN:0:1}/oslo.concurrency/oslo.concurrency-${PV}.tar.gz" +S="${WORKDIR}/oslo.concurrency-${PV}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] + >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] + >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] + >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] + >=dev-python/fasteners-0.7.0[${PYTHON_USEDEP}] +" +DEPEND=" + ${RDEPEND} + test? ( + >=dev-python/hacking-3.0.1[${PYTHON_USEDEP}] + >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + >=dev-python/eventlet-0.19.0[${PYTHON_USEDEP}] + >=dev-python/stestr-2.0.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest From 9cbcf088df92a4813be1f66442ab31957c8f5b6b Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Sep 2021 14:45:26 +0200 Subject: [PATCH 057/120] dev-python/oslo-db: add 11.0.0, drop 8.4.0 Signed-off-by: Alessandro Barbieri --- dev-python/oslo-db/Manifest | 2 +- ...-db-8.4.0.ebuild => oslo-db-11.0.0.ebuild} | 53 ++++++++++++++----- 2 files changed, 40 insertions(+), 15 deletions(-) rename dev-python/oslo-db/{oslo-db-8.4.0.ebuild => oslo-db-11.0.0.ebuild} (50%) diff --git a/dev-python/oslo-db/Manifest b/dev-python/oslo-db/Manifest index bf2d526aa2..396d500a6b 100644 --- a/dev-python/oslo-db/Manifest +++ b/dev-python/oslo-db/Manifest @@ -1 +1 @@ -DIST oslo.db-8.4.0.tar.gz 172209 BLAKE2B f1f72347ec8c8b2ca452c54fdf9a843d0d31ebbb1356c39cd494dbacbab28e899d63568214fa73f14a8d838c4ce4137d19ee4fd6133344a17f584346775c3013 SHA512 7a64554de2b97ed3edbf4de81bd47a3bab0429c0b7f5708238c5b920010464236cca4a170a591890112706c2968b0cf1885563782c3a1925fb5767569ac1ccd6 +DIST oslo.db-11.0.0.tar.gz 178177 BLAKE2B faae25bf421972cb26c517d035060bdeaa2136cab2409909c96069a31eadab4307366547e9a053afda1a98eec9c5dbebcea5f77600b6861b5114ee69ffbaeeb2 SHA512 ebcd4b5f6c705d81572b8817ebe90a225a999600663b7523fb22e5158caa48db35395928296fcdff949f661e57bbbd6298ae35632541dfe5605d28360e590efb diff --git a/dev-python/oslo-db/oslo-db-8.4.0.ebuild b/dev-python/oslo-db/oslo-db-11.0.0.ebuild similarity index 50% rename from dev-python/oslo-db/oslo-db-8.4.0.ebuild rename to dev-python/oslo-db/oslo-db-11.0.0.ebuild index df699ef904..65a42e487f 100644 --- a/dev-python/oslo-db/oslo-db-8.4.0.ebuild +++ b/dev-python/oslo-db/oslo-db-11.0.0.ebuild @@ -1,50 +1,75 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 -PYTHON_COMPAT=( python3_{7,8} ) +EAPI=8 + DISTUTILS_USE_SETUPTOOLS=bdepend +PYTHON_COMPAT=( python3_8 ) inherit distutils-r1 DESCRIPTION="OpenStack Common DB Code" -HOMEPAGE="https://launchpad.net/oslo" +HOMEPAGE=" + https://pypi.org/project/oslo.db + https://opendev.org/openstack/oslo.db + https://launchpad.net/oslo.db +" SRC_URI="mirror://pypi/${PN:0:1}/oslo.db/oslo.db-${PV}.tar.gz" S="${WORKDIR}/oslo.db-${PV}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="~amd64" IUSE="+sqlite mysql postgres" -REQUIRED_USE="|| ( mysql postgres sqlite )" -DEPEND=" - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}] -" RDEPEND=" >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}] >=dev-python/alembic-0.9.6[${PYTHON_USEDEP}] >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] sqlite? ( - >=dev-python/sqlalchemy-1.2.0[sqlite,${PYTHON_USEDEP}] + >=dev-python/sqlalchemy-1.4.0[sqlite,${PYTHON_USEDEP}] ) mysql? ( >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.2.0[sqlite,${PYTHON_USEDEP}] + >=dev-python/sqlalchemy-1.4.0[sqlite,${PYTHON_USEDEP}] ) postgres? ( >=dev-python/psycopg-2.8[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-1.2.0[sqlite,${PYTHON_USEDEP}] + >=dev-python/sqlalchemy-1.4.0[sqlite,${PYTHON_USEDEP}] ) >=dev-python/sqlalchemy-migrate-0.11.0[${PYTHON_USEDEP}] >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] " +DEPEND=" + ${RDEPEND} + >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] + test? ( + >=dev-python/hacking-3.0.1[${PYTHON_USEDEP}] + >=dev-python/eventlet-0.18.2[${PYTHON_USEDEP}] + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}] + >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] + >=dev-python/oslo-context-2.19.2[${PYTHON_USEDEP}] + >=dev-python/stestr-2.0.0[${PYTHON_USEDEP}] + >=dev-python/testtools-2.0.0[${PYTHON_USEDEP}] + >=dev-python/bandit-1.6.0[${PYTHON_USEDEP}] + >=dev-python/pifpaf-0.10.0[${PYTHON_USEDEP}] + >=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}] + >=dev-python/psycopg-2.8.0[${PYTHON_USEDEP}] + ) +" + +REQUIRED_USE=" + || ( mysql postgres sqlite ) + test? ( mysql ) +" + +distutils_enable_tests pytest + python_prepare_all() { sed -i '/^testresources/d' requirements.txt || die sed -i '/^testscenarios/d' requirements.txt || die From 9e42e072351e534f17b942ddcba0489f2cb9a1cf Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Sep 2021 18:00:42 +0200 Subject: [PATCH 058/120] dev-python/fastavro: initial import Signed-off-by: Alessandro Barbieri --- dev-python/fastavro/Manifest | 1 + dev-python/fastavro/fastavro-1.4.5.ebuild | 35 +++++++++++++++++++++++ dev-python/fastavro/metadata.xml | 16 +++++++++++ 3 files changed, 52 insertions(+) create mode 100644 dev-python/fastavro/Manifest create mode 100644 dev-python/fastavro/fastavro-1.4.5.ebuild create mode 100644 dev-python/fastavro/metadata.xml diff --git a/dev-python/fastavro/Manifest b/dev-python/fastavro/Manifest new file mode 100644 index 0000000000..9c8b4ca8d1 --- /dev/null +++ b/dev-python/fastavro/Manifest @@ -0,0 +1 @@ +DIST fastavro-1.4.5.tar.gz 727602 BLAKE2B dc7c50e230d34d82de3de5cd44bb066836cdbbb5d61959f21afd52289ad47fe3b7d1d60fc57dc9f81ffdb05483afc4533bf05bf6428ab914a97d7637712395da SHA512 22c31daa9dff10fb582c2fbff48a5c3205e9fd22e24783c1b4771f937aa21e3b3fa74c73be97199176ebc86088db717cb7233096c6d7f42a871fa038de542108 diff --git a/dev-python/fastavro/fastavro-1.4.5.ebuild b/dev-python/fastavro/fastavro-1.4.5.ebuild new file mode 100644 index 0000000000..77676d82ed --- /dev/null +++ b/dev-python/fastavro/fastavro-1.4.5.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +EPYTEST_DESELECT=( tests/test_fastavro.py::test_cython_python ) +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="Fast Avro for Python" +HOMEPAGE=" + https://github.com/fastavro/fastavro + https://pypi.org/project/fastavro +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="" +DEPEND=" + ${RDEPEND} + dev-python/cython[${PYTHON_USEDEP}] + test? ( + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pandas[${PYTHON_USEDEP}] + dev-python/snappy[${PYTHON_USEDEP}] + dev-python/zstandard[${PYTHON_USEDEP}] + dev-python/lz4[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/fastavro/metadata.xml b/dev-python/fastavro/metadata.xml new file mode 100644 index 0000000000..4e9c12ab6a --- /dev/null +++ b/dev-python/fastavro/metadata.xml @@ -0,0 +1,16 @@ + + + + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + +Because the Apache Python avro package is written in pure Python, it is relatively slow. In one test case, it takes about 14 seconds to iterate through a file of 10,000 records. By comparison, the JAVA avro SDK reads the same file in 1.9 seconds. +The fastavro library was written to offer performance comparable to the Java library. With regular CPython, fastavro uses C extensions which allow it to iterate the same 10,000 record file in 1.7 seconds. With PyPy, this drops to 1.5 seconds (to be fair, the JAVA benchmark is doing some extra JSON encoding/decoding). + + + fastavro/fastavro + fastavro + + From 0b461a83e4dceba00ea46dfb0de45b5e55c652c3 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Sep 2021 18:02:05 +0200 Subject: [PATCH 059/120] dev-python/fastavro: disable py3.10, py3.9 Signed-off-by: Alessandro Barbieri --- dev-python/fastavro/fastavro-1.4.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/fastavro/fastavro-1.4.5.ebuild b/dev-python/fastavro/fastavro-1.4.5.ebuild index 77676d82ed..358c1e73c2 100644 --- a/dev-python/fastavro/fastavro-1.4.5.ebuild +++ b/dev-python/fastavro/fastavro-1.4.5.ebuild @@ -4,7 +4,7 @@ EAPI=8 EPYTEST_DESELECT=( tests/test_fastavro.py::test_cython_python ) -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_8 ) inherit distutils-r1 From d4f2d81d6dda2163c1fda5e2d4baf73b7d0045fa Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Sep 2021 18:04:07 +0200 Subject: [PATCH 060/120] dev-python/avro: initial import Signed-off-by: Alessandro Barbieri --- dev-python/avro/Manifest | 1 + dev-python/avro/avro-1.10.2.ebuild | 24 ++++++++++++++++++++++++ dev-python/avro/metadata.xml | 11 +++++++++++ 3 files changed, 36 insertions(+) create mode 100644 dev-python/avro/Manifest create mode 100644 dev-python/avro/avro-1.10.2.ebuild create mode 100644 dev-python/avro/metadata.xml diff --git a/dev-python/avro/Manifest b/dev-python/avro/Manifest new file mode 100644 index 0000000000..08bff3b52a --- /dev/null +++ b/dev-python/avro/Manifest @@ -0,0 +1 @@ +DIST avro-1.10.2.tar.gz 68176 BLAKE2B aeb6f40ac7a1cf2167b6f13db8acc78aceaebf20be8915b4863b7c4a1b2996de46a79f5c182dcd559a21781bae08c94f82f732cc736fecbe6425a1e71a6e8f0c SHA512 46bb7035a71a0d1b43d067fdc8bde8328322acc764908d100bb0ef4a23913e7fd7660ee61dfb21e8e85cc53720192e329da6f2f31aeafd480322ade0907bc2a7 diff --git a/dev-python/avro/avro-1.10.2.ebuild b/dev-python/avro/avro-1.10.2.ebuild new file mode 100644 index 0000000000..e44f7e40f5 --- /dev/null +++ b/dev-python/avro/avro-1.10.2.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Apache Avro™ is a data serialization system" +HOMEPAGE=" + https://pypi.org/project/avro + https://avro.apache.org +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RESTRICT="test" +PROPERTIES="test_network" + +distutils_enable_tests pytest diff --git a/dev-python/avro/metadata.xml b/dev-python/avro/metadata.xml new file mode 100644 index 0000000000..d822d0aa06 --- /dev/null +++ b/dev-python/avro/metadata.xml @@ -0,0 +1,11 @@ + + + + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + avro + + From c47d5626ecaa7338edd584eddc21b10da8fad0e6 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Sep 2021 18:10:12 +0200 Subject: [PATCH 061/120] dev-python/confluent-kafka: initial import Signed-off-by: Alessandro Barbieri --- dev-python/confluent-kafka/Manifest | 1 + .../confluent-kafka-1.7.0.ebuild | 37 +++++++++++++++++++ dev-python/confluent-kafka/metadata.xml | 18 +++++++++ 3 files changed, 56 insertions(+) create mode 100644 dev-python/confluent-kafka/Manifest create mode 100644 dev-python/confluent-kafka/confluent-kafka-1.7.0.ebuild create mode 100644 dev-python/confluent-kafka/metadata.xml diff --git a/dev-python/confluent-kafka/Manifest b/dev-python/confluent-kafka/Manifest new file mode 100644 index 0000000000..16969c2b5c --- /dev/null +++ b/dev-python/confluent-kafka/Manifest @@ -0,0 +1 @@ +DIST confluent-kafka-1.7.0.tar.gz 103220 BLAKE2B ac61fb3ce5307f07e6054406d287ef93dad9561e96cc26ba1f9200fcfc931321b157ac2f02a3e96086af2e93aafbbacae2cd77a0c35f53d866e16b17195dc82f SHA512 242736ba1538bef2b9627554e107ec0b435ff78dba321efd3b6feaafea786d6d35641753ea473962962dc0eefca204612483796b68e166f5016618f04c5fd705 diff --git a/dev-python/confluent-kafka/confluent-kafka-1.7.0.ebuild b/dev-python/confluent-kafka/confluent-kafka-1.7.0.ebuild new file mode 100644 index 0000000000..ddafad0aed --- /dev/null +++ b/dev-python/confluent-kafka/confluent-kafka-1.7.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_8 ) + +inherit distutils-r1 + +DESCRIPTION="Confluent's Kafka Python Client" +HOMEPAGE=" + https://pypi.org/project/confluent-kafka + https://github.com/confluentinc/confluent-kafka-python +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-libs/librdkafka + >=dev-python/fastavro-1.0[${PYTHON_USEDEP}] + >=dev-python/avro-1.10.0[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/pyrsistent[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/protobuf-python[${PYTHON_USEDEP}] +" +DEPEND=" + ${RDEPEND} + test? ( + dev-python/pytest-timeout[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/confluent-kafka/metadata.xml b/dev-python/confluent-kafka/metadata.xml new file mode 100644 index 0000000000..d4929d782b --- /dev/null +++ b/dev-python/confluent-kafka/metadata.xml @@ -0,0 +1,18 @@ + + + + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + +confluent-kafka-python provides a high-level Producer, Consumer and AdminClient compatible with all Apache KafkaTM brokers >= v0.8, Confluent Cloud and the Confluent Platform. The client is: +Reliable - It's a wrapper around librdkafka (provided automatically via binary wheels) which is widely deployed in a diverse set of production scenarios. It's tested using the same set of system tests as the Java client and more. It's supported by Confluent. +Performant - Performance is a key design consideration. Maximum throughput is on par with the Java client for larger message sizes (where the overhead of the Python interpreter has less impact). Latency is on par with the Java client. +Future proof - Confluent, founded by the creators of Kafka, is building a streaming platform with Apache Kafka at its core. It's high priority for us that client features keep pace with core Apache Kafka and components of the Confluent Platform. + + + confluentinc/confluent-kafka-python + confluent-kafka + + From ab65437ba48274dfcb9b21872bc34610db0c2113 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Sep 2021 18:21:04 +0200 Subject: [PATCH 062/120] dev-python/oslo-metrics: initial import Signed-off-by: Alessandro Barbieri --- dev-python/oslo-metrics/Manifest | 1 + dev-python/oslo-metrics/metadata.xml | 11 +++++ .../oslo-metrics/oslo-metrics-0.3.0.ebuild | 41 +++++++++++++++++++ 3 files changed, 53 insertions(+) create mode 100644 dev-python/oslo-metrics/Manifest create mode 100644 dev-python/oslo-metrics/metadata.xml create mode 100644 dev-python/oslo-metrics/oslo-metrics-0.3.0.ebuild diff --git a/dev-python/oslo-metrics/Manifest b/dev-python/oslo-metrics/Manifest new file mode 100644 index 0000000000..32045fc076 --- /dev/null +++ b/dev-python/oslo-metrics/Manifest @@ -0,0 +1 @@ +DIST oslo.metrics-0.3.0.tar.gz 18637 BLAKE2B b2a0c1a70ee5fa4b0652f77856407c5809eb7368e33bca6de65bdac69162055a586cde9c82b30f02e58f51efc6e1251a652c640a06fff034e9cdc5220962ce7d SHA512 f30370d2837ceca015b32d66dafb71d11bf1bfb01d47afa09bdf2e57d0fd65011e30b5e2de68c0f635d5710068b23944f4112f5a22260ed6350aaa7e3c64c4d7 diff --git a/dev-python/oslo-metrics/metadata.xml b/dev-python/oslo-metrics/metadata.xml new file mode 100644 index 0000000000..ac2ea1cc6c --- /dev/null +++ b/dev-python/oslo-metrics/metadata.xml @@ -0,0 +1,11 @@ + + + + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + oslo.metrics + + diff --git a/dev-python/oslo-metrics/oslo-metrics-0.3.0.ebuild b/dev-python/oslo-metrics/oslo-metrics-0.3.0.ebuild new file mode 100644 index 0000000000..b99045ecac --- /dev/null +++ b/dev-python/oslo-metrics/oslo-metrics-0.3.0.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_8 ) + +inherit distutils-r1 + +DESCRIPTION="OpenStack library for collecting metrics from Oslo libraries" +HOMEPAGE=" + https://pypi.org/project/oslo.metrics + https://opendev.org/openstack/oslo.metrics + https://launchpad.net/oslo.metrics +" +SRC_URI="mirror://pypi/${PN:0:1}/oslo.metrics/oslo.metrics-${PV}.tar.gz" +S="${WORKDIR}/oslo.metrics-${PV}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/pbr-3.1.1[${PYTHON_USEDEP}] + >=dev-python/oslo-utils-3.41.0[${PYTHON_USEDEP}] + >=dev-python/oslo-log-3.44.0[${PYTHON_USEDEP}] + >=dev-python/oslo-config-6.9.0[${PYTHON_USEDEP}] + >=dev-python/prometheus_client-0.6.0[${PYTHON_USEDEP}] +" +DEPEND=" + ${RDEPEND} + >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] + test? ( + >=dev-python/hacking-3.0.1[${PYTHON_USEDEP}] + >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] + >=dev-python/bandit-1.6.0[${PYTHON_USEDEP}] + >=dev-python/stestr-2.0.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest From c4ce86ceda1b751f84552176f6b06c1e41447648 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Sep 2021 18:27:49 +0200 Subject: [PATCH 063/120] dev-python/pyngus: initial import Signed-off-by: Alessandro Barbieri --- dev-python/pyngus/Manifest | 1 + dev-python/pyngus/metadata.xml | 12 ++++++++++++ dev-python/pyngus/pyngus-2.3.1.ebuild | 21 +++++++++++++++++++++ 3 files changed, 34 insertions(+) create mode 100644 dev-python/pyngus/Manifest create mode 100644 dev-python/pyngus/metadata.xml create mode 100644 dev-python/pyngus/pyngus-2.3.1.ebuild diff --git a/dev-python/pyngus/Manifest b/dev-python/pyngus/Manifest new file mode 100644 index 0000000000..140852e034 --- /dev/null +++ b/dev-python/pyngus/Manifest @@ -0,0 +1 @@ +DIST pyngus-2.3.1.tar.gz 34368 BLAKE2B ee1aa0110e8f331c97eaeaa11929e2fe645bb4df03111df6f2a67a246668b24b3f1f9fef78012f039282c60733af167da3bc748a1b128597bc83a75e7c17f445 SHA512 0e5ae71288b1e4ef2a630218322aa23fd537dcb068689f235b019e48ef94522639408be4d1dbd2e53c347ae1427024b8936a58fe005c1ea600bde82facb4c1dc diff --git a/dev-python/pyngus/metadata.xml b/dev-python/pyngus/metadata.xml new file mode 100644 index 0000000000..2214f40333 --- /dev/null +++ b/dev-python/pyngus/metadata.xml @@ -0,0 +1,12 @@ + + + + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + kgiusti/pyngus + pyngus + + diff --git a/dev-python/pyngus/pyngus-2.3.1.ebuild b/dev-python/pyngus/pyngus-2.3.1.ebuild new file mode 100644 index 0000000000..2e6df7ff2f --- /dev/null +++ b/dev-python/pyngus/pyngus-2.3.1.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="A connection oriented messaging framework using QPID Proton" +HOMEPAGE=" + https://github.com/kgiusti/pyngus + https://pypi.org/project/pyngus +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +#IDK how to run tests From bc36c0500b8f1f7540117019fe75d81874d933c7 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Sep 2021 18:41:36 +0200 Subject: [PATCH 064/120] dev-python/oslo-messaging: add 12.9.1, drop 12.5.1 Signed-off-by: Alessandro Barbieri --- dev-python/oslo-messaging/Manifest | 2 +- ....1.ebuild => oslo-messaging-12.9.1.ebuild} | 47 ++++++++++++++----- 2 files changed, 35 insertions(+), 14 deletions(-) rename dev-python/oslo-messaging/{oslo-messaging-12.5.1.ebuild => oslo-messaging-12.9.1.ebuild} (53%) diff --git a/dev-python/oslo-messaging/Manifest b/dev-python/oslo-messaging/Manifest index 7db0d4125a..d059ad2afe 100644 --- a/dev-python/oslo-messaging/Manifest +++ b/dev-python/oslo-messaging/Manifest @@ -1 +1 @@ -DIST oslo.messaging-12.5.1.tar.gz 256120 BLAKE2B 73ed3c8fa356d63d3641626e823a87dbbfc238f9136371aa81c1b7e6be327c2f93d22bb0de4aa0906972bc2e8e0f09047cae06d2b96ef24a3c062d644ba34f68 SHA512 ad29c8a80c1f423b91d0725e8ce85015feaa8db33c911626a90c5efcb5d9c1bf55711b610e3bed4a63370627cce86f48b50658605344d1ade503673c8415de65 +DIST oslo.messaging-12.9.1.tar.gz 267144 BLAKE2B d2338ef55a31ae44836205a4b794cc3c8e26d0a9708fd88b5ab02394e4be784047efdd7d26e82c38ede8f8bdb34f97540ed410ce22f6e1cf91572d7dd8da9c25 SHA512 808436d4a821d1f8dc8a7bf00156f6ad6a199dfc11f72e41cc4ea03c6dbb4c6ade52c1f92b4798a29cbda0c5fc07b981dbecbb1d34bb6a53b6a1b4bf8b9e5267 diff --git a/dev-python/oslo-messaging/oslo-messaging-12.5.1.ebuild b/dev-python/oslo-messaging/oslo-messaging-12.9.1.ebuild similarity index 53% rename from dev-python/oslo-messaging/oslo-messaging-12.5.1.ebuild rename to dev-python/oslo-messaging/oslo-messaging-12.9.1.ebuild index 47fd48e773..420e97ddd4 100644 --- a/dev-python/oslo-messaging/oslo-messaging-12.5.1.ebuild +++ b/dev-python/oslo-messaging/oslo-messaging-12.9.1.ebuild @@ -1,36 +1,34 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 -PYTHON_COMPAT=( python3_8 ) +EAPI=8 + DISTUTILS_USE_SETUPTOOLS=bdepend +PYTHON_COMPAT=( python3_8 ) inherit distutils-r1 DESCRIPTION="Messaging API for RPC and notifications over different messaging transports" -HOMEPAGE="https://pypi.org/project/oslo.messaging/" +HOMEPAGE=" + https://pypi.org/project/oslo.messaging + https://opendev.org/openstack/oslo.messaging + https://launchpad.net/oslo.messaging +" SRC_URI="mirror://pypi/${PN:0:1}/oslo.messaging/oslo.messaging-${PV}.tar.gz" S="${WORKDIR}/oslo.messaging-${PV}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="~amd64" -DEPEND=" - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}] -" RDEPEND=" >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}] >=dev-python/futurist-1.2.0[${PYTHON_USEDEP}] >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}] >=dev-python/oslo-utils-3.37.0[${PYTHON_USEDEP}] - >=dev-python/oslo-serialization-1.18.0[${PYTHON_USEDEP}] - !~dev-python/oslo-serialization-2.19.1[${PYTHON_USEDEP}] + >=dev-python/oslo-serialization-2.18.0[${PYTHON_USEDEP}] >=dev-python/oslo-service-1.24.0[${PYTHON_USEDEP}] - !~dev-python/oslo-service-1.28.1[${PYTHON_USEDEP}] >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] >=dev-python/cachetools-2.0.0[${PYTHON_USEDEP}] @@ -39,4 +37,27 @@ RDEPEND=" >=dev-python/py-amqp-2.5.2[${PYTHON_USEDEP}] >=dev-python/kombu-4.6.6[${PYTHON_USEDEP}] >=dev-python/oslo-middleware-3.31.0[${PYTHON_USEDEP}] + >=dev-python/oslo-metrics-0.2.1[${PYTHON_USEDEP}] " +DEPEND=" + ${RDEPEND} + >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] + test? ( + >=dev-python/hacking-3.0.1[${PYTHON_USEDEP}] + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + >=dev-python/stestr-2.0.0[${PYTHON_USEDEP}] + >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] + >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] + >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] + >=dev-python/pifpaf-2.2.0[${PYTHON_USEDEP}] + >=dev-python/confluent-kafka-1.3.0[${PYTHON_USEDEP}] + >=dev-python/pyngus-2.2.0[${PYTHON_USEDEP}] + >=dev-python/bandit-1.6.0[${PYTHON_USEDEP}] + >=dev-python/eventlet-0.23.0[${PYTHON_USEDEP}] + >=dev-python/greenlet-0.4.15[${PYTHON_USEDEP}] + ) +" + +RESTRICT="test" # special setup is needed for tests + +distutils_enable_tests pytest From d499540706086bfdd9b44fcbea7cd2c6737e7309 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Sep 2021 18:42:33 +0200 Subject: [PATCH 065/120] dev-python/glance_store: unkeyword 2.3.0 for ~arm64, ~x86 Signed-off-by: Alessandro Barbieri --- dev-python/glance_store/glance_store-2.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/glance_store/glance_store-2.3.0.ebuild b/dev-python/glance_store/glance_store-2.3.0.ebuild index 36beee1e75..a1b09a0312 100644 --- a/dev-python/glance_store/glance_store-2.3.0.ebuild +++ b/dev-python/glance_store/glance_store-2.3.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="~amd64" IUSE="cinder swift vmware" DEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]" From 0d1357177ce56e279bf992aba88befd015aebed9 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Sep 2021 18:42:53 +0200 Subject: [PATCH 066/120] dev-python/os-xenapi: unkeyword 0.3.4-r1 for ~arm64, ~x86 Signed-off-by: Alessandro Barbieri --- dev-python/os-xenapi/os-xenapi-0.3.4-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/os-xenapi/os-xenapi-0.3.4-r1.ebuild b/dev-python/os-xenapi/os-xenapi-0.3.4-r1.ebuild index 3ed886ad7a..bb3eec871f 100644 --- a/dev-python/os-xenapi/os-xenapi-0.3.4-r1.ebuild +++ b/dev-python/os-xenapi/os-xenapi-0.3.4-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="~amd64" IUSE="" DEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]" From 11ba24943d19086db45f9212dc2cb5a46b9ff0b6 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Sep 2021 18:43:31 +0200 Subject: [PATCH 067/120] dev-python/os-vif: unkeyword 2.2.0 for ~arm64, ~x86 Signed-off-by: Alessandro Barbieri --- dev-python/os-vif/os-vif-2.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/os-vif/os-vif-2.2.0.ebuild b/dev-python/os-vif/os-vif-2.2.0.ebuild index 66f17c9dcf..7a46cae5d2 100644 --- a/dev-python/os-vif/os-vif-2.2.0.ebuild +++ b/dev-python/os-vif/os-vif-2.2.0.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/os_vif-${PV}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="~amd64" IUSE="" DEPEND=" From 61c1a5c252efae49919df934ffa8a6bad83c71bd Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Sep 2021 18:43:55 +0200 Subject: [PATCH 068/120] dev-python/os-brick: unkeyword 4.0.1-r1 for ~arm64, ~x86 Signed-off-by: Alessandro Barbieri --- dev-python/os-brick/os-brick-4.0.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/os-brick/os-brick-4.0.1-r1.ebuild b/dev-python/os-brick/os-brick-4.0.1-r1.ebuild index a9b3c5b32d..c2cf96c11a 100644 --- a/dev-python/os-brick/os-brick-4.0.1-r1.ebuild +++ b/dev-python/os-brick/os-brick-4.0.1-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="~amd64" DEPEND=">=dev-python/pbr-5.4.1[${PYTHON_USEDEP}]" RDEPEND=" From b1fc62410c9200fc5c1a0365e1f2466980b5f5cf Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Sep 2021 18:44:11 +0200 Subject: [PATCH 069/120] dev-python/neutron-lib: unkeyword 2.6.1 for ~arm64, ~x86 Signed-off-by: Alessandro Barbieri --- dev-python/neutron-lib/neutron-lib-2.6.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/neutron-lib/neutron-lib-2.6.1.ebuild b/dev-python/neutron-lib/neutron-lib-2.6.1.ebuild index a28fc12b28..2450e010fc 100644 --- a/dev-python/neutron-lib/neutron-lib-2.6.1.ebuild +++ b/dev-python/neutron-lib/neutron-lib-2.6.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="~amd64" DEPEND=" >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] From 841923dfe9ccf64ed91224e6d4a913b0556ec602 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Sep 2021 18:44:52 +0200 Subject: [PATCH 070/120] dev-python/oslo-versionedobjects: unkeyword 2.3.0 for ~arm64, ~x86 Signed-off-by: Alessandro Barbieri --- .../oslo-versionedobjects/oslo-versionedobjects-2.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/oslo-versionedobjects/oslo-versionedobjects-2.3.0.ebuild b/dev-python/oslo-versionedobjects/oslo-versionedobjects-2.3.0.ebuild index 48a3f12815..c0d9608bcc 100644 --- a/dev-python/oslo-versionedobjects/oslo-versionedobjects-2.3.0.ebuild +++ b/dev-python/oslo-versionedobjects/oslo-versionedobjects-2.3.0.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/oslo.versionedobjects-${PV}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="~amd64" DEPEND=" >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] From 9fd77589dca51b6a57cf4c84255b70bb27a8874d Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Sep 2021 18:45:08 +0200 Subject: [PATCH 071/120] dev-python/oslo-service: unkeyword 2.4.0 for ~arm64, ~x86 Signed-off-by: Alessandro Barbieri --- dev-python/oslo-service/oslo-service-2.4.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/oslo-service/oslo-service-2.4.0.ebuild b/dev-python/oslo-service/oslo-service-2.4.0.ebuild index f4bd407dd8..fb1a3bab92 100644 --- a/dev-python/oslo-service/oslo-service-2.4.0.ebuild +++ b/dev-python/oslo-service/oslo-service-2.4.0.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/oslo.service-${PV}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="~amd64" IUSE="" DEPEND=" From f08b1880f6643945e4e44e430efacf3830344644 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Sep 2021 18:45:24 +0200 Subject: [PATCH 072/120] dev-python/osprofiler: unkeyword 3.4.0 for ~arm, ~arm64, ~x86 Signed-off-by: Alessandro Barbieri --- dev-python/osprofiler/osprofiler-3.4.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/osprofiler/osprofiler-3.4.0.ebuild b/dev-python/osprofiler/osprofiler-3.4.0.ebuild index ba78940de8..8c83110f28 100644 --- a/dev-python/osprofiler/osprofiler-3.4.0.ebuild +++ b/dev-python/osprofiler/osprofiler-3.4.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="~amd64" IUSE="" DEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]" From c6c1d228370988ddd8a9765bb2b515b6ef9e1881 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Sep 2021 18:45:42 +0200 Subject: [PATCH 073/120] dev-python/pypowervm: unkeyword 1.1.24 for ~arm64, ~x86 Signed-off-by: Alessandro Barbieri --- dev-python/pypowervm/pypowervm-1.1.24.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pypowervm/pypowervm-1.1.24.ebuild b/dev-python/pypowervm/pypowervm-1.1.24.ebuild index f68bb14f06..59314f49b5 100644 --- a/dev-python/pypowervm/pypowervm-1.1.24.ebuild +++ b/dev-python/pypowervm/pypowervm-1.1.24.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="~amd64" DEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]" RDEPEND=" From a1b197b062e364e5a8654bf06608cc5f70781a3c Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Sep 2021 18:46:05 +0200 Subject: [PATCH 074/120] dev-python/aodhclient: unkeyword 2.1.1 Signed-off-by: Alessandro Barbieri --- dev-python/aodhclient/aodhclient-2.1.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/aodhclient/aodhclient-2.1.1.ebuild b/dev-python/aodhclient/aodhclient-2.1.1.ebuild index 13c581ce70..15ab1b6353 100644 --- a/dev-python/aodhclient/aodhclient-2.1.1.ebuild +++ b/dev-python/aodhclient/aodhclient-2.1.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64" DEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]" RDEPEND=" From 0128cb12eecd12fbcb6e792519ef16e2be345ae0 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Sep 2021 18:46:42 +0200 Subject: [PATCH 075/120] dev-python/os-win: unkeyword 5.1.0 for ~arm64, ~x86 Signed-off-by: Alessandro Barbieri --- dev-python/os-win/os-win-5.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/os-win/os-win-5.1.0.ebuild b/dev-python/os-win/os-win-5.1.0.ebuild index 994447a0d0..08f2552769 100644 --- a/dev-python/os-win/os-win-5.1.0.ebuild +++ b/dev-python/os-win/os-win-5.1.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="~amd64" IUSE="" DEPEND=" From d73444cc18ddef9f42019de1629de37aadb8542c Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 27 Sep 2021 18:47:11 +0200 Subject: [PATCH 076/120] dev-python/oslo-vmware: unkeyword 3.7.0 for ~arm64, ~x86 Signed-off-by: Alessandro Barbieri --- dev-python/oslo-vmware/oslo-vmware-3.7.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/oslo-vmware/oslo-vmware-3.7.0.ebuild b/dev-python/oslo-vmware/oslo-vmware-3.7.0.ebuild index bc4249fde0..e3b1e894b5 100644 --- a/dev-python/oslo-vmware/oslo-vmware-3.7.0.ebuild +++ b/dev-python/oslo-vmware/oslo-vmware-3.7.0.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/oslo.vmware-${PV}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="~amd64" DEPEND=" >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] From 5710f31a46492b9d5572ee4795a1a4c3bcf6406c Mon Sep 17 00:00:00 2001 From: "Ronny (tastytea) Gutbrod" Date: Mon, 27 Sep 2021 22:40:10 +0200 Subject: [PATCH 077/120] dev-libs/mtxclient: Fix dev-libs/olm dependency olm introduced enum OlmErrorCode, clashes with stable mtxclient. Signed-off-by: Ronny (tastytea) Gutbrod --- dev-libs/mtxclient/mtxclient-0.4.1.ebuild | 2 +- dev-libs/mtxclient/mtxclient-0.5.1.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/mtxclient/mtxclient-0.4.1.ebuild b/dev-libs/mtxclient/mtxclient-0.4.1.ebuild index 43315c94dc..1834d66962 100644 --- a/dev-libs/mtxclient/mtxclient-0.4.1.ebuild +++ b/dev-libs/mtxclient/mtxclient-0.4.1.ebuild @@ -18,7 +18,7 @@ RESTRICT="!test? ( test )" RDEPEND=" >=dev-libs/boost-1.70.0 - dev-libs/olm + =dev-libs/openssl-1.1.0 dev-cpp/nlohmann_json " diff --git a/dev-libs/mtxclient/mtxclient-0.5.1.ebuild b/dev-libs/mtxclient/mtxclient-0.5.1.ebuild index 43315c94dc..1834d66962 100644 --- a/dev-libs/mtxclient/mtxclient-0.5.1.ebuild +++ b/dev-libs/mtxclient/mtxclient-0.5.1.ebuild @@ -18,7 +18,7 @@ RESTRICT="!test? ( test )" RDEPEND=" >=dev-libs/boost-1.70.0 - dev-libs/olm + =dev-libs/openssl-1.1.0 dev-cpp/nlohmann_json " From ab88c21f35e2e2068a601ed51d67e26f8ce7cc62 Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Mon, 27 Sep 2021 23:43:23 +0300 Subject: [PATCH 078/120] games-board/fairy-stockfish: on allvariants, off optimize -O3, cleanup - Allways enable build 'all' variants option (add Amazons game). - Drop 'optimize' use flag and disable '-O3/-ffast' optimization. - Remove unused 'python' use flag. Signed-off-by: Sergey Torokhov --- games-board/fairy-stockfish/fairy-stockfish-14.ebuild | 11 ++++++----- games-board/fairy-stockfish/metadata.xml | 2 -- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/games-board/fairy-stockfish/fairy-stockfish-14.ebuild b/games-board/fairy-stockfish/fairy-stockfish-14.ebuild index 8ea4cb7833..32436ce4e9 100644 --- a/games-board/fairy-stockfish/fairy-stockfish-14.ebuild +++ b/games-board/fairy-stockfish/fairy-stockfish-14.ebuild @@ -17,8 +17,8 @@ SRC_URI=" LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="cpu_flags_arm_v7 cpu_flags_x86_avx2 cpu_flags_x86_popcnt cpu_flags_x86_sse allvariants debug - general-32 general-64 largeboards +optimize python test" +IUSE="cpu_flags_arm_v7 cpu_flags_x86_avx2 cpu_flags_x86_popcnt cpu_flags_x86_sse debug + general-32 general-64 largeboards test" RESTRICT="!test? ( test )" @@ -78,13 +78,14 @@ src_compile() { # a nice hack in the Makefile that overrides the value of CXX with # COMPILER to support Travis CI and we abuse it to make sure that we # build with our compiler of choice. + # Build all variants (add Amazons game) and disable default optimize (-O3/-ffast) emake all ARCH="${my_arch}" \ COMP=$(tc-getCXX) \ COMPILER=$(tc-getCXX) \ - all=$(usex allvariants "yes" "no") \ + all=yes \ debug=$(usex debug "yes" "no") \ - largeboards=$(usex largeboards "yes" "no") - optimize=$(usex optimize "yes" "no") + largeboards=$(usex largeboards "yes" "no") \ + optimize=no } src_test() { diff --git a/games-board/fairy-stockfish/metadata.xml b/games-board/fairy-stockfish/metadata.xml index 18578fabb6..2537e27797 100644 --- a/games-board/fairy-stockfish/metadata.xml +++ b/games-board/fairy-stockfish/metadata.xml @@ -8,9 +8,7 @@ Generic unoptimized 32-bits build Generic unoptimized 64-bits build - Adds Game of the Amazons Support for board sizes more than 8x8 (e.g., Xiangqi, Shogi). Engine is slower - Enable upstream -O3 optimizations (default enabled) ianfab/Fairy-Stockfish From e015512bd93c824aaa1536de1ffdc0a54b5b6c8f Mon Sep 17 00:00:00 2001 From: Karl-Johan Karlsson Date: Mon, 27 Sep 2021 22:52:11 +0200 Subject: [PATCH 079/120] media-video/owncast: bump to 0.0.9 Package-Manager: Portage-3.0.23, Repoman-3.0.3 Signed-off-by: Karl-Johan Karlsson --- media-video/owncast/Manifest | 8 + media-video/owncast/owncast-0.0.9.ebuild | 199 +++++++++++++++++++++++ 2 files changed, 207 insertions(+) create mode 100644 media-video/owncast/owncast-0.0.9.ebuild diff --git a/media-video/owncast/Manifest b/media-video/owncast/Manifest index c179f51927..1ba0c61822 100644 --- a/media-video/owncast/Manifest +++ b/media-video/owncast/Manifest @@ -78,6 +78,8 @@ DIST github.com%2Fshirou%2Fgopsutil%2F@v%2Fv3.21.4+incompatible.mod 34 BLAKE2B 7 DIST github.com%2Fshirou%2Fgopsutil%2F@v%2Fv3.21.4+incompatible.zip 250623 BLAKE2B 6b04a8aa1bc03318f9d156b25752beba62b17850cc40b13c9e59fce0f4f17ae80672c8c17784737c895c47d5e2621f836eeeec76ce3bcb5a10147ce62552671f SHA512 5af1c199e8bafcbfab437405248503e3d26757e6efec5ae2506ec908f606518eec3948afa4558d37b59791fa97c7a51e7c0238d2ba66ce7829bd814c08c863d8 DIST github.com%2Fshirou%2Fgopsutil%2F@v%2Fv3.21.6+incompatible.mod 34 BLAKE2B 790ec7277e4654961540dd09fcb7962328547009b0181183b7cb64972b872d30986d1e53ded5961588d89508c913b2b56dd7af3625d0e8d7be2253b6bcf59576 SHA512 a5f5d88a767a855b6ff24d7e2e0c4aeb81fb1365a7e81ed989b4c605a7a6c61dc52d7ce97fc672c21020ef56f597dce679184e5e8d3d199678487e6bebaa8127 DIST github.com%2Fshirou%2Fgopsutil%2F@v%2Fv3.21.6+incompatible.zip 258743 BLAKE2B dc1fc413716a6d93ddb469fe96af7517a310705e05bce2c080fd641c8d6785fed539f719dc6f4a6d08fe391779d0c902242c3a16713859a8cfae10f558338fb4 SHA512 b214666b50791b5e582befbdfb4d7a7acef18d13a4b17036c8d944567a1eb1d67a86ee18f47e26315ee1b177d16886e0b8b6398889da458d9a99069849739c3f +DIST github.com%2Fshirou%2Fgopsutil%2F@v%2Fv3.21.8+incompatible.mod 34 BLAKE2B 790ec7277e4654961540dd09fcb7962328547009b0181183b7cb64972b872d30986d1e53ded5961588d89508c913b2b56dd7af3625d0e8d7be2253b6bcf59576 SHA512 a5f5d88a767a855b6ff24d7e2e0c4aeb81fb1365a7e81ed989b4c605a7a6c61dc52d7ce97fc672c21020ef56f597dce679184e5e8d3d199678487e6bebaa8127 +DIST github.com%2Fshirou%2Fgopsutil%2F@v%2Fv3.21.8+incompatible.zip 260762 BLAKE2B ba1ca91c00c7e5484edabfcceec0b0ee62420703506c2012735e65f91621ded04b8b7636f32af72a8da04da9a21b1a0ce8e7f6f90f60c568d3bb726ffe0bf100 SHA512 2ae028225878d7f5e22f44393391e30a39f9163884c9c5bfcb5710f5b4495282787d868bf05ff0a04fd38ac7112815e661cf9e80cbc79ea38a5c7a3174c8121f DIST github.com%2Fsirupsen%2Flogrus%2F@v%2Fv1.8.1.mod 242 BLAKE2B 68986e3744d3ae593a16a24b6ce79876723d93cdf96c978c185b14e4fb8d73d379d4ba05e138b412973b465a76a98a458c6606137b0affdd085dbcf20851471e SHA512 ba06d3386a03812f2ce65f0597b932beb62b70b4da92974c5f5ed81c150fb71ce0285a2d9779ec8a40916870b0e4da5c2c8c5591c3687f3b8e829652a01ec1f6 DIST github.com%2Fsirupsen%2Flogrus%2F@v%2Fv1.8.1.zip 66301 BLAKE2B cc9a5f24d1cecda3c1cb51b34d441527c40d16a4c088b888b2e43bb08b0a4f41301ba78fa2503b54546b568a49544ddc516451ac1aff4fc7f92300677e802f5e SHA512 50aa92ee488371c7242664cacc6772fcf3b54068d834089d7b62675f9e17a84d234295f266419919ca197f3ddb6d358bab6d5e4583883d4504d6ff90054f5827 DIST github.com%2Fspf13%2Fcobra%2F@v%2Fv0.0.4-0.20190109003409-7547e83b2d85.mod 30 BLAKE2B cb72701c052ce4059500f4c6b3d0c4fb336d118865bf1f7f45ce0b0279e1d01b6e58d49f82182c2523681a97bcaa7a70216d63ceeca0ea1d09c1921226f6bc4e SHA512 ea13ed8e166d16a7bcd14a7cde90af1cacc0b05995d1c5ec245fa536208e0cbfffd689dd460d66c0a1ad315f2b0ae9f4b803ed72bcdfd89c4a98a7ed934289c7 @@ -99,11 +101,15 @@ DIST github.com%2Fyuin%2Fgoldmark%2F@v%2Fv1.3.5.mod 41 BLAKE2B d7c63b68781b147d3 DIST github.com%2Fyuin%2Fgoldmark%2F@v%2Fv1.3.5.zip 268257 BLAKE2B fd5ded7eb3aac03b098895d8efbd8bbba306b411dc58033bfb9355441e6f94268c4ea44ab6b52894929493ae19f4b605433d6a0aa2a1eed7c9ec15d1ef0d3de6 SHA512 bae490d3f532680ce28d3230fd76b3dd6100725056fdcda4588d88d6be212ac59ff449bc9a08a378f0743e45dd45ad5aa0d2cc18b762e3e715ea9e30f8be8dd5 DIST github.com%2Fyuin%2Fgoldmark%2F@v%2Fv1.4.0.mod 41 BLAKE2B d7c63b68781b147d3baf10d81bce0539aaf0a046a70cd91958b59541dfb35107e01a73937b19de74504f42fe49983b46985a9635c45239e4d7a3e2cca2b85f72 SHA512 a6233a0864081261d4b9cda2d73cf37b236acada8f5fbc85b7b7978ccfbc3bd2949632f2fb67a7ba9db6eb43b41796df54460728379e0172082922820d6143a7 DIST github.com%2Fyuin%2Fgoldmark%2F@v%2Fv1.4.0.zip 269493 BLAKE2B 21e76ba56b1eca9161a5f086725e191f8b750ca2d4413fe4edbc24d29dd0dbc2d82ac7429ccc21a17028535cc2455097766c74a9a0b83d8c88ce0977eecc2d68 SHA512 88dbafe0944a8ce19ab22d81d07c6073681eeb5d3cbcbb8ffdb2e639179083d5d10530a093ffb14b14b6042b5f9d22761b14d04d0035be17616f865c4ac8d907 +DIST github.com%2Fyuin%2Fgoldmark%2F@v%2Fv1.4.1.mod 41 BLAKE2B d7c63b68781b147d3baf10d81bce0539aaf0a046a70cd91958b59541dfb35107e01a73937b19de74504f42fe49983b46985a9635c45239e4d7a3e2cca2b85f72 SHA512 a6233a0864081261d4b9cda2d73cf37b236acada8f5fbc85b7b7978ccfbc3bd2949632f2fb67a7ba9db6eb43b41796df54460728379e0172082922820d6143a7 +DIST github.com%2Fyuin%2Fgoldmark%2F@v%2Fv1.4.1.zip 271753 BLAKE2B cccc7008adba51c52fac08e94dd38ecb44b47917af709808056219efba166ff1f7b1e5be29a132e800a67cc5b5f5238ec0a5d3e2cf5f6f516fcdd20da016b433 SHA512 bf46c66ed50afa151505f5bb0785439fc9b9ac90e056385a15aef9c62b0f95aaec26efb364f69533ff94c152b874ec47615d87e48d4660ff98f9b7d5ffba8362 DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20190308221718-c2843e01d9a2.mod 88 BLAKE2B aec7d0eea1278eb3d1568d5bfb4041267501ad14457ebfcbdbc5fe21473170b8616ca4028f52af2edbfd85922cbe04540b4b0df7f69f63197698143cc5557a7a SHA512 2df49895053b36fed7ea905aa73f86568fbafd79ff0a7976679d8c77cf15025129435d9dbfd89367b611b1aadbea4f4bd1835eb4efa9ea702466e443638d379e DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20191011191535-87dc89f01550.mod 146 BLAKE2B 6fe18cbe4eb6c3f6c26a4d2f9f309c48eb9ea59017125179cbfd61bb1e62395515c8cb286e1139fbcf54d37dcb2baa1a2f98dcfbcb6178b7f7df3b51929ff5c5 SHA512 f40c7b620b28b5bdc6ce92d43768af71b5869e7f0eb7872dd0f2751eed2bd15a17f7af26bf2dc5c6f7e6b816a174d010bfd22b3f8f5dd72f22dc4e4357dea842 DIST golang.org%2Fx%2Fcrypto%2F@v%2Fv0.0.0-20200622213623-75b288015ac9.mod 155 BLAKE2B 8bba3353db8ceb3b9fe40b8fd59aacde169776a4a553a069a04836bbf15e5a9a8d7a2d39feed98dac6cb890198180fda39f26b528ff95f24c5b2bbf6601b45c3 SHA512 7c5a755a03063d47d259fda0a6c2faa63c2f30b98dbac583e106aaa817d6cde3e07551e0b5e08f3a25db4c4ca45a23cebe993ae6f3d39c88deeaf2c7d8086a06 DIST golang.org%2Fx%2Fmod%2F@v%2Fv0.4.2.mod 214 BLAKE2B 9a9c23e4a6fbf1e2168cc2559ab0eea14e2a1bbf32cab7eb95e276c3c1f2e06dadf6c58e39a4722211fb882e48f25a8de2969422590c62851292747f1da76b02 SHA512 16d72a943c436bf27c18ee65deb1e1a3b1283dcfcc76a49f01919df97f41ae6ef7c5fe7f95b5bb62cf6f6fee57eb9654ca27ec3bae448ebfe894f8d6d0101fa1 DIST golang.org%2Fx%2Fmod%2F@v%2Fv0.4.2.zip 141789 BLAKE2B dc517e61f7a9c895d827ff139a36b319c7dd335e85755dc394d01ceaf8b3ce07ef13201bf6d704c31895bf7d91c15acbc4ac75bc8cde065ab4f81839453e0c5c SHA512 6376ecdccd2eeaf828a2c1f560e116c003caf5e09fe68e94a37d193697c93b18bee14abbc06edca93ca57a924f9b270bbe1792df84a7bd66e3641ce6aecbc9b1 +DIST golang.org%2Fx%2Fmod%2F@v%2Fv0.5.0.mod 214 BLAKE2B 06631482606d93f3622eb79087adb11f0fedc16eeee47c327d9542003c05828faca6ec89fb5a7b6479dbbb951126f85d3b11afff772bdddba37db3d99c0174ec SHA512 8ad3d2d81f0192ba3215650546e1cc1eb2d58f2c9898929e565233388d95bb2d1a334d038e9807a44733fe6a218ac0b32de24d16fe9d208addcd67cdc2ae8f79 +DIST golang.org%2Fx%2Fmod%2F@v%2Fv0.5.0.zip 150176 BLAKE2B f985e26b5c357b0c79753f08a338a16e8ad30b03142f29de4f7feb278d7dea7282b97900bad8f8ec4ee96bf8937615a6f93c43a72a100436672e748e2cae3b63 SHA512 d14053b8cd6ba7595b24565b2b788adc095fac03cb7d735a66b03e6440bc84ed9f04ea7e430178c46c5944d13168ed5ecc3397b90bc81db7aae69648a1cbf2b5 DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190404232315-eb5bcb51f2a3.mod 119 BLAKE2B e042b2716739483252c3340451b2c3c7b421fdf8d6b3e0333e979802fca66159596982ea63a24b6a64457b2757a0ad24cbb9ea032bab4c5377edf84a3ea18b97 SHA512 26b6c92eecd2208967336d4d23f8a71f77f9a73643ad1e5cd84dee36b2f626fffc806e4dd33acc284831a0961e2b363d898a747903235945fbfb665c5b4d5ef2 DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190522155817-f3200d17e092.mod 172 BLAKE2B 6c58510adee25cabb2e31dcbd88939145c6c0856ba2fd1f0b78f82ec6f2589fe0dcce736a192d145dbab8f4ba892bebb80cb6cea4ea89fbef72f7822d157c1a1 SHA512 5b9748f38f64301e4895d9d2bc106fc9bd05a29feff5cfb53e248d168af998fd1a501c1a3c27e23af663b283093d2a48393bb0798bea449256d89ae119b225eb DIST golang.org%2Fx%2Fnet%2F@v%2Fv0.0.0-20190620200207-3b0461eec859.mod 181 BLAKE2B 95ef87cbad118eb6bfc963893e37a555067b7fcf70e52cf4261de029eb46b739b12f50530a46fb91ec9119febcf5033176324a55064f589c17b240a23a15bb4a SHA512 2794c616072f01ca3324107aad2ed97e05f6e6c1e9811a1749073376a89c9ce57a910cfdc8dd6bdc2583d133bb53605c7a68917eaa221ec5c1c8319e5dfbb236 @@ -153,3 +159,5 @@ DIST owncast-0.0.7-linux-64bit.zip 14054362 BLAKE2B ee594e7288859298633929314108 DIST owncast-0.0.7.tar.gz 8732218 BLAKE2B 12c60ac17d1694d39cb7432ca7c0ece3c18789ec3ddf55957b0f59271abe54a0744fd001196a9e389b5627b68e8dd157e38be83475e7ae3e2f89ac9c0df38c85 SHA512 19b6c30475ad41e2e0c6a0ed354e8344a5e8d7e91968816115f63c6356aa73d61cb71939d3512872953e8f52831f13a18b0f4399b01b84cf2e378d2ab4aaea3a DIST owncast-0.0.8-linux-64bit.zip 14520141 BLAKE2B 5a9ba9e8a35e4892658675fb5945ded361c190e142ac8849c833aabd759479a36846c721b3605c461d080061422dad7d81be2004a89778f1c1ba898d53b9c8b6 SHA512 37a8455893a3e6b868514e487763dc0fca22603087802c8bc1901d096c05a72978124336805aa84658b5ecf363e9c28a2b4112e20087d6b79aa4f41bc04f95c2 DIST owncast-0.0.8.tar.gz 9267047 BLAKE2B 4ae64c2b76575a0d2a780b304fca6c6941fd56f7f9d6a5e5dd996c6cd9e3cd37810f0bb892ca135de65900f99653edbf03a4f3e93c49b535efeaa00d99cc5c18 SHA512 3e242191eab7f90ef3ae0ba07cb52eb74e0d0331c6cbf3dc69fea4ed186f4f796d640072f1630f964b971eff23624fc5d911a7057bc5d260fefdb4ba6cdb8863 +DIST owncast-0.0.9-linux-64bit.zip 14813678 BLAKE2B cdc678c0bc1fb35becde0feb344319344cb2b21559f2a190aa63bf49f6c230edadd7ac1801dfd95e230d52f57d563f57cbb02337caf7fea889b53249060e1342 SHA512 0c20e27bcdfd7b3a32254569ba76b2d1de3a8cdacc4b920a18c7dcbc93a701072906e1e7ec6a1893f92aec63323c43b5887327d732d9bfd198957ec0b3176a29 +DIST owncast-0.0.9.tar.gz 9606013 BLAKE2B f8e2a21bc175cbe7a46ae6b0db5cfac469664de625d0e124972ab181e11c048edf6a9a2fe15007d000a85229cc247c47878ad53d1dacfc0cf8ea9c9222426af4 SHA512 173e43d57f0e413d4a6203aa6ea9f9d65a93756ff557794d73ee033fbd30b08664b5ac25e2a1f5fff1b377a7ac6ade23e5d72a64201208d38655e16e05dff372 diff --git a/media-video/owncast/owncast-0.0.9.ebuild b/media-video/owncast/owncast-0.0.9.ebuild new file mode 100644 index 0000000000..cf3c68f391 --- /dev/null +++ b/media-video/owncast/owncast-0.0.9.ebuild @@ -0,0 +1,199 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +DESCRIPTION="A self-hosted live video and web chat server" +HOMEPAGE="https://owncast.online/ https://github.com/owncast/owncast" + +LICENSE="MIT Apache-2.0 ISC BSD" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + acct-user/owncast + acct-group/owncast + media-video/ffmpeg" + +EGO_SUM=( + "github.com/StackExchange/wmi v0.0.0-20190523213315-cbe66965904d" + "github.com/StackExchange/wmi v0.0.0-20190523213315-cbe66965904d/go.mod" + "github.com/amalfra/etag v0.0.0-20190921100247-cafc8de96bc5" + "github.com/amalfra/etag v0.0.0-20190921100247-cafc8de96bc5/go.mod" + "github.com/asaskevich/govalidator v0.0.0-20210307081110-f21760c49a8d/go.mod" + "github.com/aws/aws-sdk-go v1.40.0" + "github.com/aws/aws-sdk-go v1.40.0/go.mod" + "github.com/aymerick/douceur v0.2.0" + "github.com/aymerick/douceur v0.2.0/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/go-ole/go-ole v1.2.4" + "github.com/go-ole/go-ole v1.2.4/go.mod" + "github.com/gobuffalo/here v0.6.0" + "github.com/gobuffalo/here v0.6.0/go.mod" + "github.com/gorilla/css v1.0.0" + "github.com/gorilla/css v1.0.0/go.mod" + "github.com/gorilla/websocket v1.4.2" + "github.com/gorilla/websocket v1.4.2/go.mod" + "github.com/grafov/m3u8 v0.11.1" + "github.com/grafov/m3u8 v0.11.1/go.mod" + "github.com/jmespath/go-jmespath v0.4.0" + "github.com/jmespath/go-jmespath v0.4.0/go.mod" + "github.com/jmespath/go-jmespath/internal/testify v1.5.1" + "github.com/jmespath/go-jmespath/internal/testify v1.5.1/go.mod" + "github.com/jonboulle/clockwork v0.2.2" + "github.com/jonboulle/clockwork v0.2.2/go.mod" + "github.com/kr/pretty v0.1.0/go.mod" + "github.com/kr/pty v1.1.1/go.mod" + "github.com/kr/text v0.1.0" + "github.com/kr/text v0.1.0/go.mod" + "github.com/lestrrat-go/envload v0.0.0-20180220234015-a3eb8ddeffcc" + "github.com/lestrrat-go/envload v0.0.0-20180220234015-a3eb8ddeffcc/go.mod" + "github.com/lestrrat-go/file-rotatelogs v2.4.0+incompatible" + "github.com/lestrrat-go/file-rotatelogs v2.4.0+incompatible/go.mod" + "github.com/lestrrat-go/strftime v1.0.4" + "github.com/lestrrat-go/strftime v1.0.4/go.mod" + "github.com/markbates/pkger v0.17.1" + "github.com/markbates/pkger v0.17.1/go.mod" + "github.com/mattn/go-sqlite3 v1.14.7/go.mod" + "github.com/mattn/go-sqlite3 v1.14.8" + "github.com/mattn/go-sqlite3 v1.14.8/go.mod" + "github.com/microcosm-cc/bluemonday v1.0.15" + "github.com/microcosm-cc/bluemonday v1.0.15/go.mod" + "github.com/mssola/user_agent v0.5.3" + "github.com/mssola/user_agent v0.5.3/go.mod" + "github.com/mvdan/xurls v1.1.0" + "github.com/mvdan/xurls v1.1.0/go.mod" + "github.com/nareix/joy5 v0.0.0-20200712071056-a55089207c88" + "github.com/nareix/joy5 v0.0.0-20200712071056-a55089207c88/go.mod" + "github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e" + "github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod" + "github.com/oschwald/geoip2-golang v1.5.0" + "github.com/oschwald/geoip2-golang v1.5.0/go.mod" + "github.com/oschwald/maxminddb-golang v1.8.0" + "github.com/oschwald/maxminddb-golang v1.8.0/go.mod" + "github.com/pkg/errors v0.8.1/go.mod" + "github.com/pkg/errors v0.9.1" + "github.com/pkg/errors v0.9.1/go.mod" + "github.com/pmezard/go-difflib v1.0.0" + "github.com/pmezard/go-difflib v1.0.0/go.mod" + "github.com/rifflock/lfshook v0.0.0-20180920164130-b9218ef580f5" + "github.com/rifflock/lfshook v0.0.0-20180920164130-b9218ef580f5/go.mod" + "github.com/schollz/sqlite3dump v1.3.0" + "github.com/schollz/sqlite3dump v1.3.0/go.mod" + "github.com/shirou/gopsutil v3.21.8+incompatible" + "github.com/shirou/gopsutil v3.21.8+incompatible/go.mod" + "github.com/sirupsen/logrus v1.8.1" + "github.com/sirupsen/logrus v1.8.1/go.mod" + "github.com/spf13/cobra v0.0.4-0.20190109003409-7547e83b2d85/go.mod" + "github.com/spf13/pflag v1.0.4-0.20181223182923-24fa6976df40/go.mod" + "github.com/stretchr/objx v0.1.0/go.mod" + "github.com/stretchr/testify v1.2.2/go.mod" + "github.com/stretchr/testify v1.3.0/go.mod" + "github.com/stretchr/testify v1.4.0/go.mod" + "github.com/stretchr/testify v1.6.1/go.mod" + "github.com/stretchr/testify v1.7.0" + "github.com/stretchr/testify v1.7.0/go.mod" + "github.com/teris-io/shortid v0.0.0-20171029131806-771a37caa5cf" + "github.com/teris-io/shortid v0.0.0-20171029131806-771a37caa5cf/go.mod" + "github.com/tklauser/go-sysconf v0.3.5" + "github.com/tklauser/go-sysconf v0.3.5/go.mod" + "github.com/tklauser/numcpus v0.2.2" + "github.com/tklauser/numcpus v0.2.2/go.mod" + "github.com/yuin/goldmark v1.4.1" + "github.com/yuin/goldmark v1.4.1/go.mod" + "golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod" + "golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod" + "golang.org/x/mod v0.5.0" + "golang.org/x/mod v0.5.0/go.mod" + "golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod" + "golang.org/x/net v0.0.0-20190522155817-f3200d17e092/go.mod" + "golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod" + "golang.org/x/net v0.0.0-20210614182718-04defd469f4e" + "golang.org/x/net v0.0.0-20210614182718-04defd469f4e/go.mod" + "golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod" + "golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod" + "golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod" + "golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod" + "golang.org/x/sys v0.0.0-20191224085550-c709ea063b76/go.mod" + "golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod" + "golang.org/x/sys v0.0.0-20210316164454-77fc1eacc6aa/go.mod" + "golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod" + "golang.org/x/sys v0.0.0-20210514084401-e8d321eab015" + "golang.org/x/sys v0.0.0-20210514084401-e8d321eab015/go.mod" + "golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod" + "golang.org/x/text v0.3.0/go.mod" + "golang.org/x/text v0.3.6" + "golang.org/x/text v0.3.6/go.mod" + "golang.org/x/time v0.0.0-20201208040808-7e3f01d25324" + "golang.org/x/time v0.0.0-20201208040808-7e3f01d25324/go.mod" + "golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod" + "golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod" + "golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod" + "golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod" + "gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod" + "gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod" + "gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f" + "gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f/go.mod" + "gopkg.in/yaml.v2 v2.2.2/go.mod" + "gopkg.in/yaml.v2 v2.2.7/go.mod" + "gopkg.in/yaml.v2 v2.2.8/go.mod" + "gopkg.in/yaml.v2 v2.4.0" + "gopkg.in/yaml.v2 v2.4.0/go.mod" + "gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c" + "gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod" + "mvdan.cc/xurls v1.1.0" + "mvdan.cc/xurls v1.1.0/go.mod" +) + +go-module_set_globals + +SRC_URI="https://github.com/owncast/owncast/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/owncast/owncast/releases/download/v${PV}/${P}-linux-64bit.zip + ${EGO_SUM_SRC_URI}" + +src_unpack() { + go-module_src_unpack + + # go-module_src_unpack unpacked both the source and the binary + # package. This places the binary package files in the wrong + # place, but that's hopefully survivable. We need the binary + # package to get the minified CSS file, which is generated using + # NPM by upstream. + cp "${WORKDIR}"/webroot/js/web_modules/tailwindcss/dist/tailwind.min.css "${S}"/webroot/js/web_modules/tailwindcss/dist/tailwind.min.css || die +} + +src_compile() { + go build -v -work -x \ + -ldflags "-s -w -X github.com/${PN}/${PN}/config.BuildVersion=${PV} -X github.com/${PN}/${PN}/config.BuildPlatform=gentoo" \ + -o ${PN} \ + github.com/${PN}/${PN} || die +} + +src_install() { + dobin ${PN} + + dodoc README.md + + newinitd "${FILESDIR}"/${PN}.initd ${PN} + + diropts -m 0755 -o owncast -g owncast + insopts -m 0644 -o owncast -g owncast + + insinto /var/lib/${PN} + doins -r static webroot +} + +pkg_postinst() { + go-module_pkg_postinst + + if [[ -z "${REPLACING_VERSIONS}" ]] ; then + einfo "The admin interface at http://localhost:8080/admin/" + einfo "has default username 'admin' and password 'abc123'." + fi + + einfo "Hardware accelerated transcoding requires support in media-video/ffmpeg, see https://owncast.online/docs/codecs/" +} From 18989260cd4df6b164ef969ecf8600928b006cd7 Mon Sep 17 00:00:00 2001 From: Karl-Johan Karlsson Date: Tue, 28 Sep 2021 00:27:50 +0200 Subject: [PATCH 080/120] dev-python/avro: remove non-ASCII character to fix Repoman error Package-Manager: Portage-3.0.23, Repoman-3.0.3 Signed-off-by: Karl-Johan Karlsson --- dev-python/avro/avro-1.10.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/avro/avro-1.10.2.ebuild b/dev-python/avro/avro-1.10.2.ebuild index e44f7e40f5..0ef1b000d3 100644 --- a/dev-python/avro/avro-1.10.2.ebuild +++ b/dev-python/avro/avro-1.10.2.ebuild @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{8..10} pypy3 ) inherit distutils-r1 -DESCRIPTION="Apache Avro™ is a data serialization system" +DESCRIPTION="Apache Avro is a data serialization system" HOMEPAGE=" https://pypi.org/project/avro https://avro.apache.org From 837f6ea194c9e29916f713a3488c978f487f1b77 Mon Sep 17 00:00:00 2001 From: "Wolfgang E. Sanyer" Date: Mon, 27 Sep 2021 21:26:57 -0400 Subject: [PATCH 081/120] dev-util/aws-cli-bin: new package, aws-cli v2 Signed-off-by: Wolfgang E. Sanyer --- dev-util/aws-cli-bin/Manifest | 1 + .../aws-cli-bin/aws-cli-bin-2.2.41.ebuild | 26 +++++++++++++++++++ dev-util/aws-cli-bin/metadata.xml | 8 ++++++ 3 files changed, 35 insertions(+) create mode 100644 dev-util/aws-cli-bin/Manifest create mode 100644 dev-util/aws-cli-bin/aws-cli-bin-2.2.41.ebuild create mode 100644 dev-util/aws-cli-bin/metadata.xml diff --git a/dev-util/aws-cli-bin/Manifest b/dev-util/aws-cli-bin/Manifest new file mode 100644 index 0000000000..4b5068e8c5 --- /dev/null +++ b/dev-util/aws-cli-bin/Manifest @@ -0,0 +1 @@ +DIST aws-cli-bin-2.2.41.zip 44410083 BLAKE2B 7d70df6ef345044a86c76dd6fc8f73077de5c331b0ba24a6df83867418aca5adfce109733a1478ba44f02680cca3d71b576aaa8281ab18ae1e9b3067f5771151 SHA512 f843e713b67a54570e5d44560a3f65ab0b8726ca6272bdc2fc63aee2cd4b905c5fb867af865feae6cb05771d81ae27e47e6ad584deb44ef54b8c185a114d9b99 diff --git a/dev-util/aws-cli-bin/aws-cli-bin-2.2.41.ebuild b/dev-util/aws-cli-bin/aws-cli-bin-2.2.41.ebuild new file mode 100644 index 0000000000..948ed4f7c1 --- /dev/null +++ b/dev-util/aws-cli-bin/aws-cli-bin-2.2.41.ebuild @@ -0,0 +1,26 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN_BASE="$(ver_cut 1 ${PN})" +MY_PN="${MY_PN_BASE}$(ver_cut 2 ${PN})" + +DESCRIPTION="A unified command line interface to Amazon Web Services" +HOMEPAGE="https://aws.amazon.com/cli/" +SRC_URI="https://awscli.amazonaws.com/${MY_PN}-exe-linux-x86_64-${PV}.zip -> ${P}.zip" + +LICENSE="Apache-2.0 MIT LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="!!app-admin/awscli" +BDEPEND="app-arch/unzip" + +S="${WORKDIR}/${MY_PN_BASE}" + +src_install() { + local install_dir="${D}/${EPREFIX}/opt/${PN}" + + ./install -i ${install_dir} -b "${D}/${EPREFIX}/usr/bin" +} diff --git a/dev-util/aws-cli-bin/metadata.xml b/dev-util/aws-cli-bin/metadata.xml new file mode 100644 index 0000000000..1326327161 --- /dev/null +++ b/dev-util/aws-cli-bin/metadata.xml @@ -0,0 +1,8 @@ + + + + + ezzieyguywuf@gmail.com + Wolfgang E. Sanyer + + From 71c1702bd72b77ab8ef7cceb9e27e1464fa05d5b Mon Sep 17 00:00:00 2001 From: Adrian Schollmeyer Date: Tue, 28 Sep 2021 15:41:59 +0200 Subject: [PATCH 082/120] dev-cpp/simpleini: Add new package Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Adrian Schollmeyer --- dev-cpp/simpleini/Manifest | 1 + dev-cpp/simpleini/metadata.xml | 8 +++++ .../simpleini/simpleini-4.17_p20210831.ebuild | 35 +++++++++++++++++++ 3 files changed, 44 insertions(+) create mode 100644 dev-cpp/simpleini/Manifest create mode 100644 dev-cpp/simpleini/metadata.xml create mode 100644 dev-cpp/simpleini/simpleini-4.17_p20210831.ebuild diff --git a/dev-cpp/simpleini/Manifest b/dev-cpp/simpleini/Manifest new file mode 100644 index 0000000000..62e2bf405d --- /dev/null +++ b/dev-cpp/simpleini/Manifest @@ -0,0 +1 @@ +DIST simpleini-4.17_p20210831.tar.gz 60205 BLAKE2B b72ef78fa3261548188fbd5b971519b64073ea89fde11be1dbdbd850fa72295964fbe22ddd712f7651f833de4a855340e822d9332cf8c48a5ee3821b32e23dd5 SHA512 57b7ab28976fb5e1c54e613fbc9dc6a69054c210927aeba96b00348da0cae75e7ae2764ea5f4e33a842557269eff81522585187d3f1620e779900629db7f59b4 diff --git a/dev-cpp/simpleini/metadata.xml b/dev-cpp/simpleini/metadata.xml new file mode 100644 index 0000000000..9997c2e862 --- /dev/null +++ b/dev-cpp/simpleini/metadata.xml @@ -0,0 +1,8 @@ + + + + + nex+b-g-o@nexadn.de + Adrian Schollmeyer + + diff --git a/dev-cpp/simpleini/simpleini-4.17_p20210831.ebuild b/dev-cpp/simpleini/simpleini-4.17_p20210831.ebuild new file mode 100644 index 0000000000..5b02a84c7a --- /dev/null +++ b/dev-cpp/simpleini/simpleini-4.17_p20210831.ebuild @@ -0,0 +1,35 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +SIMPLEINI_COMMIT="7bca74f6535a37846162383e52071f380c99a43a" + +DESCRIPTION="C++ library for reading/writing INI files" +HOMEPAGE="https://github.com/brofield/simpleini" +SRC_URI="https://github.com/brofield/simpleini/archive/${SIMPLEINI_COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND="" +RDEPEND="${DEPEND}" +BDEPEND="" + +S="${WORKDIR}/simpleini-${SIMPLEINI_COMMIT}" + +src_compile() { + $(tc-getCC) ${CFLAGS} -c ConvertUTF.c -o ConvertUTF.o || die + $(tc-getCC) -shared -fPIC ${LDFLAGS} ConvertUTF.o -o libsimpleini.so || die +} + +src_install() { + einstalldocs + dolib.so libsimpleini.so + + insinto /usr/include/simpleini + doins SimpleIni.h ConvertUTF.h +} From 34706315a36de754450ca83eda6d40346f388766 Mon Sep 17 00:00:00 2001 From: Adrian Schollmeyer Date: Tue, 28 Sep 2021 15:43:10 +0200 Subject: [PATCH 083/120] net-im/abaddon: Remove vendored dependencies Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Adrian Schollmeyer --- net-im/abaddon/Manifest | 1 - net-im/abaddon/abaddon-0.1.0.ebuild | 12 +++----- ...n-0.1.0-remove-vendored-dependencies.patch | 29 +++++++++++++++++++ 3 files changed, 33 insertions(+), 9 deletions(-) create mode 100644 net-im/abaddon/files/abaddon-0.1.0-remove-vendored-dependencies.patch diff --git a/net-im/abaddon/Manifest b/net-im/abaddon/Manifest index b9936a57ad..a9031ec07d 100644 --- a/net-im/abaddon/Manifest +++ b/net-im/abaddon/Manifest @@ -1,2 +1 @@ DIST abaddon-0.1.0.tar.gz 12804667 BLAKE2B d158c06050c5bcc394d449d83b59239c1ea41a65ee50f641b3aa1f3f827c404de1b4beae979e76bb06006caa5090b7e9da66925a96b0d124b3a8ac7fc6788474 SHA512 e445d35e121f5e896fbb2355c628060654957cbbc9fcb1855972980dc4f165d16542edd2b1987e5b2088bb48db97c477fbcde7c4237fecd70e929c2492179734 -DIST simpleini.tar.gz 60205 BLAKE2B b72ef78fa3261548188fbd5b971519b64073ea89fde11be1dbdbd850fa72295964fbe22ddd712f7651f833de4a855340e822d9332cf8c48a5ee3821b32e23dd5 SHA512 57b7ab28976fb5e1c54e613fbc9dc6a69054c210927aeba96b00348da0cae75e7ae2764ea5f4e33a842557269eff81522585187d3f1620e779900629db7f59b4 diff --git a/net-im/abaddon/abaddon-0.1.0.ebuild b/net-im/abaddon/abaddon-0.1.0.ebuild index f987740f99..5e1dfdca07 100644 --- a/net-im/abaddon/abaddon-0.1.0.ebuild +++ b/net-im/abaddon/abaddon-0.1.0.ebuild @@ -5,13 +5,10 @@ EAPI=7 inherit cmake desktop -SIMPLEINI_COMMIT="7bca74f6535a37846162383e52071f380c99a43a" - DESCRIPTION="Alternative Discord client using GTK instead of Electron" HOMEPAGE="https://github.com/uowuo/abaddon" SRC_URI=" https://github.com/uowuo/abaddon/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - https://github.com/brofield/simpleini/archive/${SIMPLEINI_COMMIT}.tar.gz -> simpleini.tar.gz " LICENSE="GPL-3" @@ -19,6 +16,7 @@ SLOT="0" KEYWORDS="~amd64 ~x86" RDEPEND=" + >=dev-cpp/simpleini-4.17_p20210831 dev-cpp/gtkmm:3.0= dev-db/sqlite:3 net-misc/curl @@ -31,11 +29,9 @@ DEPEND=" " BDEPEND="" -src_unpack() { - default - rm -r "${S}/thirdparty/simpleini" || die - ln -s "../../simpleini-${SIMPLEINI_COMMIT}" "${S}/thirdparty/simpleini" || die -} +PATCHES=( + "${FILESDIR}/${P}-remove-vendored-dependencies.patch" +) src_install() { dodoc README.md diff --git a/net-im/abaddon/files/abaddon-0.1.0-remove-vendored-dependencies.patch b/net-im/abaddon/files/abaddon-0.1.0-remove-vendored-dependencies.patch new file mode 100644 index 0000000000..b1993cd1d5 --- /dev/null +++ b/net-im/abaddon/files/abaddon-0.1.0-remove-vendored-dependencies.patch @@ -0,0 +1,29 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 82d405f..5a2f75b 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -15,13 +15,7 @@ find_package(CURL) + find_package(ZLIB REQUIRED) + find_package(SQLite3 REQUIRED) + find_package(gtkmm REQUIRED) +- +-find_path(IXWEBSOCKET_INCLUDE_DIRS ixwebsocket/IXWebSocket.h) +-find_library(IXWEBSOCKET_LIBRARY ixwebsocket) +-if (NOT IXWEBSOCKET_LIBRARY) +- add_subdirectory(thirdparty/IXWebSocket) +- include_directories(IXWEBSOCKET_INCLUDE_DIRS) +-endif() ++find_package(ixwebsocket REQUIRED) + + include_directories(thirdparty/simpleini) + +@@ -63,6 +57,9 @@ target_include_directories(abaddon PUBLIC ${GTKMM_INCLUDE_DIRS}) + target_include_directories(abaddon PUBLIC ${ZLIB_INCLUDE_DIRS}) + target_include_directories(abaddon PUBLIC ${SQLite3_INCLUDE_DIRS}) + target_include_directories(abaddon PUBLIC ${NLOHMANN_JSON_INCLUDE_DIRS}) ++target_include_directories(abaddon PUBLIC /usr/include/simpleini) ++ ++target_link_libraries(abaddon simpleini) + + if ((CMAKE_CXX_COMPILER_ID STREQUAL "GNU") OR + (CMAKE_CXX_COMPILER_ID STREQUAL "Clang" AND From 52799fea2c35430a752eefa4d824f016e51a5386 Mon Sep 17 00:00:00 2001 From: "Wolfgang E. Sanyer" Date: Tue, 28 Sep 2021 10:58:42 -0400 Subject: [PATCH 084/120] dev-util/aws-cli-bin: add missing ||die to install Signed-off-by: Wolfgang E. Sanyer --- dev-util/aws-cli-bin/aws-cli-bin-2.2.41.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/aws-cli-bin/aws-cli-bin-2.2.41.ebuild b/dev-util/aws-cli-bin/aws-cli-bin-2.2.41.ebuild index 948ed4f7c1..336e68b166 100644 --- a/dev-util/aws-cli-bin/aws-cli-bin-2.2.41.ebuild +++ b/dev-util/aws-cli-bin/aws-cli-bin-2.2.41.ebuild @@ -22,5 +22,5 @@ S="${WORKDIR}/${MY_PN_BASE}" src_install() { local install_dir="${D}/${EPREFIX}/opt/${PN}" - ./install -i ${install_dir} -b "${D}/${EPREFIX}/usr/bin" + ./install -i ${install_dir} -b "${D}/${EPREFIX}/usr/bin" || die } From 226ce18fb6a37d2cd4fdb1e93449ff48838d95d0 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Tue, 28 Sep 2021 17:06:59 +0200 Subject: [PATCH 085/120] dev-python/oslo-vmware: add 3.9.1, drop 3.7.0 Signed-off-by: Alessandro Barbieri --- dev-python/oslo-vmware/Manifest | 2 +- ...-3.7.0.ebuild => oslo-vmware-3.9.1.ebuild} | 33 ++++++++++++++----- 2 files changed, 25 insertions(+), 10 deletions(-) rename dev-python/oslo-vmware/{oslo-vmware-3.7.0.ebuild => oslo-vmware-3.9.1.ebuild} (61%) diff --git a/dev-python/oslo-vmware/Manifest b/dev-python/oslo-vmware/Manifest index 32a9a44e9b..af458b5d4e 100644 --- a/dev-python/oslo-vmware/Manifest +++ b/dev-python/oslo-vmware/Manifest @@ -1 +1 @@ -DIST oslo.vmware-3.7.0.tar.gz 334704 BLAKE2B f3dd399a1cc53904070f687e1d16915097ed78147270e32c3ce71ff7621c19229a5ad1ff345bafa794567a41d83bfa613f87e07ee08f04b90b62d403be0cba63 SHA512 e9a1b0303b7208fd8071ba5c2a677ec09568cd837489d329667f9e4eb93b5aa56490fa1cda9b7927f6ee071c5b44f302742f80bfeab9812d38c3c6376b5d117f +DIST oslo.vmware-3.9.1.tar.gz 466589 BLAKE2B cd4a29dc6131e9ac3afce3faae5153c24235b49c4cb51de5917b3d7fb68b5b88048f871e7448f9c84ec9b187d293624ce7e9614c9827ad2ae95bb5a5cb77090b SHA512 323eead60aa91f6fb82c928f5140d3447d45c657d889564bc5ad47eb53f057f54873210695734b3366d3b3b9cf9d248c92211168eb0bda61d7fadc7ca49bd1e9 diff --git a/dev-python/oslo-vmware/oslo-vmware-3.7.0.ebuild b/dev-python/oslo-vmware/oslo-vmware-3.9.1.ebuild similarity index 61% rename from dev-python/oslo-vmware/oslo-vmware-3.7.0.ebuild rename to dev-python/oslo-vmware/oslo-vmware-3.9.1.ebuild index e3b1e894b5..3da8633e52 100644 --- a/dev-python/oslo-vmware/oslo-vmware-3.7.0.ebuild +++ b/dev-python/oslo-vmware/oslo-vmware-3.9.1.ebuild @@ -1,13 +1,19 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 + +EPYTEST_DESELECT=( oslo_vmware/tests/test_service.py::RequestsTransportTest::test_send_with_local_file_url ) PYTHON_COMPAT=( python3_8 ) inherit distutils-r1 DESCRIPTION="Oslo VMware library for OpenStack projects" -HOMEPAGE="https://pypi.org/project/oslo.vmware/" +HOMEPAGE=" + https://pypi.org/project/oslo.vmware + https://opendev.org/openstack/oslo.vmware + https://launchpad.net/oslo.vmware +" SRC_URI="mirror://pypi/${PN:0:1}/oslo.vmware/oslo.vmware-${PV}.tar.gz" S="${WORKDIR}/oslo.vmware-${PV}" @@ -15,13 +21,8 @@ LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64" -DEPEND=" - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}] -" RDEPEND=" >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}] >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] @@ -30,12 +31,26 @@ RDEPEND=" >=dev-python/lxml-4.5.0[${PYTHON_USEDEP}] >=dev-python/suds-0.6[${PYTHON_USEDEP}] >=dev-python/eventlet-0.18.4[${PYTHON_USEDEP}] - !~dev-python/eventlet-0.20.1[${PYTHON_USEDEP}] >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] >=dev-python/urllib3-1.21.1[${PYTHON_USEDEP}] >=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}] >=dev-python/oslo-context-2.19.2[${PYTHON_USEDEP}] " +DEPEND=" + ${RDEPEND} + >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] + test? ( + >=dev-python/hacking-3.0.1[${PYTHON_USEDEP}] + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] + >=dev-python/stestr-2.0.0[${PYTHON_USEDEP}] + >=dev-python/bandit-1.3.0[${PYTHON_USEDEP}] + >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] + >=dev-python/oslo-context-2.19.2[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest python_prepare() { sed -i '/^suds-jurko/d' requirements.txt || die From 9d4a4d86be99d24ce4b7ab5c97f0f49114a569ab Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Tue, 28 Sep 2021 20:14:41 +0500 Subject: [PATCH 086/120] net-misc/lagrange: add 1.7.0, drop 1.6.4 Signed-off-by: Anna (cybertailor) Vyalkova --- net-misc/lagrange/Manifest | 2 +- ...nge-1.6.4.ebuild => lagrange-1.7.0.ebuild} | 24 ++++--- net-misc/lagrange/metadata.xml | 68 +++++++++---------- 3 files changed, 46 insertions(+), 48 deletions(-) rename net-misc/lagrange/{lagrange-1.6.4.ebuild => lagrange-1.7.0.ebuild} (62%) diff --git a/net-misc/lagrange/Manifest b/net-misc/lagrange/Manifest index 391cc1491e..3933119cce 100644 --- a/net-misc/lagrange/Manifest +++ b/net-misc/lagrange/Manifest @@ -1,2 +1,2 @@ -DIST lagrange-1.6.4.tar.gz 22716222 BLAKE2B c6688fb10624f2f3c4366a4f17a8f26616bdee385a63977fd1306e785f0a713be8c4f3c4916fc91cb2a708011893b50c47ab28982e27c61a92125b842de3d526 SHA512 8807018e68fe5ea3f5ee1de17858015594dd872aa1797cbadf3e5d5e89033e0adf2484543e1b4b191b6d990ea1c202fd864758182c0936b91b594292777f9ae5 DIST lagrange-1.6.5.tar.gz 22717536 BLAKE2B 6906696560ea329c82650f6f4ff00e45e7d094a28f6ecc100fdec9b6934ab5dc904003d67f259e74e71fd1685332ceefe0e40900366a2f4554cefd221ced2a76 SHA512 f86eac167f68221166fdb93ff26b33c070e771405a845884c3f1ccfd4c54cee6a207a21022d4e9ade48a33648ca3f5a607ac432879c6163ea494225448188e88 +DIST lagrange-1.7.0.tar.gz 22806723 BLAKE2B 39ff14fee8b057abe41034a7e3878cbf4693eed4b6fd98cecf91222e90f00ccd61ae1898161503c6adea15f301a335a7c4d0c87f59b81f405dcf96fa8f97ae0a SHA512 3ebf9b3bbcac0ba59eff76ded099abfc0a405b64accccf2dc529fd1e03529aff737c7456b840f9f81f71b2260610348c13c24f84ec41d3939705951f8fdd1b7b diff --git a/net-misc/lagrange/lagrange-1.6.4.ebuild b/net-misc/lagrange/lagrange-1.7.0.ebuild similarity index 62% rename from net-misc/lagrange/lagrange-1.6.4.ebuild rename to net-misc/lagrange/lagrange-1.7.0.ebuild index ac4593c4f8..6eb7a75e86 100644 --- a/net-misc/lagrange/lagrange-1.6.4.ebuild +++ b/net-misc/lagrange/lagrange-1.7.0.ebuild @@ -13,17 +13,18 @@ SRC_URI="https://git.skyjake.fi/gemini/${PN}/releases/download/v${PV}/${P}.tar.g LICENSE="|| ( MIT Unlicense ) Apache-2.0 BSD-2 OFL-1.1" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="cpu_flags_x86_sse4_1 +fribidi +harfbuzz +mp3" +IUSE="cpu_flags_x86_sse4_1 +fribidi +harfbuzz mp3 webp" DEPEND=" dev-libs/libpcre:3 - dev-libs/libunistring - dev-libs/openssl + dev-libs/libunistring:= + dev-libs/openssl:= media-libs/libsdl2[sound(+),video(+)] - sys-libs/zlib + sys-libs/zlib:= fribidi? ( dev-libs/fribidi ) - harfbuzz? ( media-libs/harfbuzz[truetype(+)] ) + harfbuzz? ( media-libs/harfbuzz:=[truetype(+)] ) mp3? ( media-sound/mpg123 ) + webp? ( media-libs/libwebp:= ) " RDEPEND="${DEPEND}" @@ -34,6 +35,7 @@ src_configure() { -DENABLE_FRIBIDI=$(usex fribidi) -DENABLE_HARFBUZZ=$(usex harfbuzz) -DENABLE_MPG123=$(usex mp3) + -DENABLE_WEBP=$(usex webp) # never build bundled libs -DENABLE_FRIBIDI_BUILD=OFF @@ -50,11 +52,13 @@ src_configure() { pkg_postinst() { xdg_pkg_postinst - if [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 1.6.0 ; then - ewarn "Lagrange 1.6 introduces some breaking changes:" + if [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 1.7.0 ; then + ewarn "Lagrange 1.7 introduces some backwards incompatible changes:" ewarn - ewarn "- A new TOFU trust store will be created. The old one is kept around but ignored." - ewarn "- App state serialization format has been updated. Downgrading to a previous release" - ewarn " will cause app state to be reset (e.g., tabs closed, navigation history cleared)." + ewarn "- Bookmarks file format has changed. Your existing bookmarks will be imported to" + ewarn " the new format. The old bookmarks.txt file can be found in the config directory" + ewarn " and is writable only by v1.6 and earlier versions." + ewarn "- Saved UI state format has changed. Downgrading will reset window state, close" + ewarn " all tabs, and clear the navigation cache." fi } diff --git a/net-misc/lagrange/metadata.xml b/net-misc/lagrange/metadata.xml index a7ebe217c1..eb63020e4e 100644 --- a/net-misc/lagrange/metadata.xml +++ b/net-misc/lagrange/metadata.xml @@ -1,41 +1,35 @@ - + - - alarig@swordarmor.fr - Alarig Le Lay - - - cyber+gentoo@sysrq.in - Anna - - - Lagrange is a desktop GUI client for browsing Geminispace. - It offers modern conveniences familiar from web browsers, - such as smooth scrolling, inline image viewing, multiple - tabs, visual themes, Unicode fonts, bookmarks, history, and - page outlines. + + cyber+gentoo@sysrq.in + Anna + + + alarig@swordarmor.fr + Alarig Le Lay + + + Lagrange is a desktop GUI client for browsing Geminispace. It offers + modern conveniences familiar from web browsers, such as smooth + scrolling, inline image viewing, multiple tabs, visual themes, Unicode + fonts, bookmarks, history, and page outlines. - Like the Gemini protocol, Lagrange has been designed with - minimalism in mind. It depends on a small number of essential - libraries. It is written in C and uses SDL for - hardware-accelerated graphics. OpenSSL is used for secure - communications. - - - - Use dev-libs/fribidi for bidirectional text - - - Use media-libs/harfbuzz to shape text - - - - - jaakko.keranen@iki.fi - Jaakko Keränen - - https://github.com/skyjake/lagrange/issues - skyjake/lagrange - + Like the Gemini protocol, Lagrange has been designed with minimalism in + mind. It depends on a small number of essential libraries. It is written + in C and uses SDL for hardware-accelerated graphics. OpenSSL is used for + secure communications. + + + Use dev-libs/fribidi for bidirectional text + Use media-libs/harfbuzz to shape text + + + + jaakko.keranen@iki.fi + Jaakko Keränen + + https://github.com/skyjake/lagrange/issues + skyjake/lagrange + From 5c36f129ac7331c7b44cb53d71d3c1a874ddbbad Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Tue, 28 Sep 2021 17:33:51 +0200 Subject: [PATCH 087/120] dev-python/oslo-versionedobjects: add 2.5.0, drop 2.3.0 Signed-off-by: Alessandro Barbieri --- dev-python/oslo-versionedobjects/Manifest | 2 +- ...ild => oslo-versionedobjects-2.5.0.ebuild} | 41 +++++++++++++------ 2 files changed, 29 insertions(+), 14 deletions(-) rename dev-python/oslo-versionedobjects/{oslo-versionedobjects-2.3.0.ebuild => oslo-versionedobjects-2.5.0.ebuild} (53%) diff --git a/dev-python/oslo-versionedobjects/Manifest b/dev-python/oslo-versionedobjects/Manifest index 94569d20cd..0f97c6988c 100644 --- a/dev-python/oslo-versionedobjects/Manifest +++ b/dev-python/oslo-versionedobjects/Manifest @@ -1 +1 @@ -DIST oslo.versionedobjects-2.3.0.tar.gz 149912 BLAKE2B 0a4636e35832a5d6574d35956d6d2c894db1972bf5d8859174b0e05bb1d613776d3a1546f2f523acd882f89d7dcd3675c29f3b415b02e419b381cbf4867afa3c SHA512 57078411f765b5b6d044f4f87286a2ab07a4dc1d3f3e247a8887d10b1c68a2fc40e4635f490ecab4041af1244d36cdcedafc0528ae842e1c5fa5434c08b2f4ad +DIST oslo.versionedobjects-2.5.0.tar.gz 153968 BLAKE2B a109caf418148dc8e00e5afe1344d1a849c89ce454df1fb44eb48ae0455e3208f942d3d1ad5a002127a4cc02ab5c43fdf883fbd502aa43ef90f8d26372403bff SHA512 1eceac157f223e25cb08041fc2d7f73d9f4b5d8fb75cf5a542c6c6a1ecb16457c1f15cbed227b742a62c1608744dcee1f11d3dd1e8841bd9bc9990880b9bb73f diff --git a/dev-python/oslo-versionedobjects/oslo-versionedobjects-2.3.0.ebuild b/dev-python/oslo-versionedobjects/oslo-versionedobjects-2.5.0.ebuild similarity index 53% rename from dev-python/oslo-versionedobjects/oslo-versionedobjects-2.3.0.ebuild rename to dev-python/oslo-versionedobjects/oslo-versionedobjects-2.5.0.ebuild index c0d9608bcc..37eed62ef0 100644 --- a/dev-python/oslo-versionedobjects/oslo-versionedobjects-2.3.0.ebuild +++ b/dev-python/oslo-versionedobjects/oslo-versionedobjects-2.5.0.ebuild @@ -1,13 +1,19 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 -PYTHON_COMPAT=( python3_{7,8} ) +EAPI=8 + +PYTHON_COMPAT=( python3_8 ) inherit distutils-r1 DESCRIPTION="A library that provides a generic versioned and RPC-friendly object model." -HOMEPAGE="https://docs.openstack.org/developer/oslo.versionedobjects" +HOMEPAGE=" + https://docs.openstack.org/developer/oslo.versionedobjects + https://opendev.org/openstack/oslo.versionedobjects + https://pypi.org/project/oslo.versionedobjects + https://launchpad.net/oslo.versionedobjects +" SRC_URI="mirror://pypi/${PN:0:1}/oslo.versionedobjects/oslo.versionedobjects-${PV}.tar.gz" S="${WORKDIR}/oslo.versionedobjects-${PV}" @@ -15,22 +21,31 @@ LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64" -DEPEND=" - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}] -" RDEPEND=" - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}] >=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}] >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] >=dev-python/oslo-context-2.19.2[${PYTHON_USEDEP}] >=dev-python/oslo-messaging-5.29.0[${PYTHON_USEDEP}] >=dev-python/oslo-serialization-1.18.0[${PYTHON_USEDEP}] - !~dev-python/oslo-serialization-1.19.1[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] + >=dev-python/oslo-utils-4.7.0[${PYTHON_USEDEP}] >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}] >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}] >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] >=dev-python/webob-1.7.1[${PYTHON_USEDEP}] - >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}]" + >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] +" +DEPEND=" + ${RDEPEND} + >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] + test? ( + >=dev-python/hacking-3.0.1[${PYTHON_USEDEP}] + >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] + >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] + >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}] + >=dev-python/stestr-2.0.0[${PYTHON_USEDEP}] + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + >=dev-python/bandit-1.3.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest From d56d3fb8d2684f055d2ebe3a19c02ba21702f1ef Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Tue, 28 Sep 2021 17:44:55 +0200 Subject: [PATCH 088/120] dev-python/oslo-service: add 2.6.0, drop 2.4.0 Signed-off-by: Alessandro Barbieri --- dev-python/oslo-service/Manifest | 2 +- ...2.4.0.ebuild => oslo-service-2.6.0.ebuild} | 32 +++++++++++++------ 2 files changed, 23 insertions(+), 11 deletions(-) rename dev-python/oslo-service/{oslo-service-2.4.0.ebuild => oslo-service-2.6.0.ebuild} (68%) diff --git a/dev-python/oslo-service/Manifest b/dev-python/oslo-service/Manifest index 41177b5d76..b185ce7309 100644 --- a/dev-python/oslo-service/Manifest +++ b/dev-python/oslo-service/Manifest @@ -1 +1 @@ -DIST oslo.service-2.4.0.tar.gz 80999 BLAKE2B 813c67eceb303d76ef39fecf057a2304966a367704a1a86a00bb2de515ded862a4eb3684f1e0f7dd4a17aca654fc6571243176d53397f8f93b5ee4cf34849d20 SHA512 7942a913c598471e9a828dba5e624ff6829d061692526021b9ae872ab558f119612e8b7b09c43efa7596e8102fbff323f106f755eef9a0ac68324606bb539703 +DIST oslo.service-2.6.0.tar.gz 84317 BLAKE2B 9f0d4b541a7bf30e8bc4c29acf17ee2e8a0f0f09b80ed65972a5e914cb51ffd181481288f5693da9293f508ad9a299e050c1cd9e22ec203572d99aa5ce8b6a7b SHA512 102690b122822bafaf7614d97c753475665befc2153c6af0348e6766fdbb9e96bcb1dcda0221fa925031691a53a9f3c9bf9102a380c2f561c057241920192e12 diff --git a/dev-python/oslo-service/oslo-service-2.4.0.ebuild b/dev-python/oslo-service/oslo-service-2.6.0.ebuild similarity index 68% rename from dev-python/oslo-service/oslo-service-2.4.0.ebuild rename to dev-python/oslo-service/oslo-service-2.6.0.ebuild index fb1a3bab92..18f3c8baff 100644 --- a/dev-python/oslo-service/oslo-service-2.4.0.ebuild +++ b/dev-python/oslo-service/oslo-service-2.6.0.ebuild @@ -1,14 +1,19 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 -PYTHON_COMPAT=( python3_{7,8} ) +EAPI=8 + DISTUTILS_USE_SETUPTOOLS=bdepend +PYTHON_COMPAT=( python3_8 ) inherit distutils-r1 DESCRIPTION="Library for running OpenStack services" -HOMEPAGE="https://pypi.org/project/oslo.service/" +HOMEPAGE=" + https://pypi.org/project/oslo.service + https://opendev.org/openstack/oslo.service + https://launchpad.net/oslo.service +" SRC_URI="mirror://pypi/${PN:0:1}/oslo.service/oslo.service-${PV}.tar.gz" S="${WORKDIR}/oslo.service-${PV}" @@ -17,13 +22,7 @@ SLOT="0" KEYWORDS="~amd64" IUSE="" -DEPEND=" - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}] -" RDEPEND=" - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}] >=dev-python/webob-1.7.1[${PYTHON_USEDEP}] >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] >=dev-python/eventlet-0.25.2[${PYTHON_USEDEP}] @@ -39,3 +38,16 @@ RDEPEND=" >=dev-python/paste-2.0.2[${PYTHON_USEDEP}] >=dev-python/yappi-1.0[${PYTHON_USEDEP}] " +DEPEND=" + ${RDEPEND} + >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] + test? ( + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + >=dev-python/hacking-3.0.1[${PYTHON_USEDEP}] + >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] + >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] + >=dev-python/stestr-2.0.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest From 10c4d7924a420812eec4ae8802c0a17554b8f8b9 Mon Sep 17 00:00:00 2001 From: Adrian Schollmeyer Date: Tue, 28 Sep 2021 17:18:49 +0200 Subject: [PATCH 089/120] sys-process/btop: Bump to 1.0.10 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Adrian Schollmeyer --- sys-process/btop/Manifest | 2 +- sys-process/btop/{btop-1.0.8.ebuild => btop-1.0.10.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename sys-process/btop/{btop-1.0.8.ebuild => btop-1.0.10.ebuild} (100%) diff --git a/sys-process/btop/Manifest b/sys-process/btop/Manifest index fbfe00cdc0..c4c8112d42 100644 --- a/sys-process/btop/Manifest +++ b/sys-process/btop/Manifest @@ -1 +1 @@ -DIST btop-1.0.8.tar.gz 922509 BLAKE2B 338dd8c3254850a40a1c8eb189d8bab12b5eb8aa57380c7e932b6d024420d73b688db6dc13e0e611876e79c3112d8749d4e32130bea0279741eafdad93f0f6aa SHA512 5473784542621d28b8112ea835ba697fd16bf79f8bdddb276e3a840049c1f7584872b5a7fc888ffc626684c23393a5063d890788a5c1020f970e43045bea945e +DIST btop-1.0.10.tar.gz 923711 BLAKE2B 6c756a786fc1f8911c1854f1690c4828d4d6fe126e5b916bed38e08ce78678be31f96bb4ad857466f6cf6741967393a6ba8561d1c616ef95c9d32b969ebd1ac8 SHA512 d39ab2f52fc9ba789643932641b37d0af7c1930ef32917e8eb711a1ca256174002fc651a32d2d28af49cfb4ea1e18a3a45593a7eb0c177e562fe30382f63fca8 diff --git a/sys-process/btop/btop-1.0.8.ebuild b/sys-process/btop/btop-1.0.10.ebuild similarity index 100% rename from sys-process/btop/btop-1.0.8.ebuild rename to sys-process/btop/btop-1.0.10.ebuild From 25ffc361db2632508998b1436b306f16a1ac3840 Mon Sep 17 00:00:00 2001 From: Aisha Tammy Date: Wed, 29 Sep 2021 02:53:26 +0000 Subject: [PATCH 090/120] www-apps/jackett-bin: version bump to 0.18.827 Package-Manager: Portage-3.0.23, Repoman-3.0.3 Signed-off-by: Aisha Tammy --- www-apps/jackett-bin/Manifest | 3 ++ www-apps/jackett-bin/files/jackett.initd-r1 | 15 ++++++++ .../jackett-bin/jackett-bin-0.18.827.ebuild | 37 +++++++++++++++++++ www-apps/jackett-bin/jackett-bin-9999.ebuild | 6 +-- 4 files changed, 58 insertions(+), 3 deletions(-) create mode 100644 www-apps/jackett-bin/files/jackett.initd-r1 create mode 100644 www-apps/jackett-bin/jackett-bin-0.18.827.ebuild diff --git a/www-apps/jackett-bin/Manifest b/www-apps/jackett-bin/Manifest index 875f628447..10fc3f4995 100644 --- a/www-apps/jackett-bin/Manifest +++ b/www-apps/jackett-bin/Manifest @@ -4,3 +4,6 @@ DIST jackett-bin-0.17.933-arm64.tar.gz 41989422 BLAKE2B 23c485934b03d6e4d588e7cb DIST jackett-bin-0.18.15-amd64.tar.gz 44739412 BLAKE2B 2db0c78d6432420c5cc6807110bf1b50f4cbbbff95a417dd36e336fcc56b1b50a84ab33a82aecfd0421da23c3423ca3685a64bb897b2b1be9d4bb15643537ee8 SHA512 8edaefc84f64d692f03b8d807568f23b8dc3fce4c8a7b69f05fe47a72730a9be9b2e85f881855e626fa9bb506b5fbf6d2fd8e4ff1550dcf7f30f426f12586ee9 DIST jackett-bin-0.18.15-arm.tar.gz 42611868 BLAKE2B ae011ac8014595e0efa750dbfa80f15c73514ffbdbaa79f94932afdaf60bdb230aac63ac25a5fe48bf3951620f8f3f03e38e4b084a6155b0d9507542c91f1038 SHA512 110924e5f6b63b1ea8ec0025580848b0cf2c1c2e22f211f43ce25e1c004eedd1a2d94da77821211f387527d3f2db6017f1e9aa5f3fa362e44c7c0b038b5b4470 DIST jackett-bin-0.18.15-arm64.tar.gz 41979619 BLAKE2B 7347f1dc35647909c8dd2ca97def39ace7520ad6748fd8e06d85e065060dc5e1ac9cd399e66d4392d40377e74a0fec44f5265b28c9aefcde113b34822cda442a SHA512 6b6fa06e34d950e131df87f338c07a2bb5403e86b3b716866226792e424c2ce838b3c7d572532dcdc560f1bdf8646c4f2f1e984fa2a42253f2d50ac1e66e2a46 +DIST jackett-bin-0.18.827-amd64.tar.gz 44736140 BLAKE2B a7f6c13c4f3fbd5606416e0a74892054b7ecc7183bbbff8b7e4e003d6338440f89f4839edf2162d65e8b47e79d225a6ca3f9d6ee2b69a5e0149e2e64fa9cd383 SHA512 ffd3fe99fede72c5b61eea783e208ea3187615a43062d7a181c545447adba50a6f1641083d5ec45b4552bb5445fcbf6919b83e387e41462188c8e5e105d73e46 +DIST jackett-bin-0.18.827-arm.tar.gz 42623099 BLAKE2B 2de9716ae867d2d8a7f29dd302ba011e52cb226ea1f80fdf108394fa44f6824b0f958a8408a8bc3c1cf10491b67d8fd9a638f500369eebc474b874279936afce SHA512 a62c75db0a726cace5aed8551ef97ea5193869ad8f9c1fe68cf0788fa256154349189e72dbebb27ceb0dd2dcf300708a88edeeca9a046461a91ee62d5fa82497 +DIST jackett-bin-0.18.827-arm64.tar.gz 41977855 BLAKE2B 00c16eceb08d089c86e87767fc1afac3e2884c937fdf45ec8dbb9c2ea398241bcb80f9356bc4e7b4eced700b8c75aa9c6779cdf7efc5979bcca25b7a22188e89 SHA512 6c3e81bc8a406da5d51738374eb3c959212a6052de7dbf4a416d6fb13949826d422129dd77d9ebe6f912905be263504afe9ed06f6e100e607a475bee89e0280d diff --git a/www-apps/jackett-bin/files/jackett.initd-r1 b/www-apps/jackett-bin/files/jackett.initd-r1 new file mode 100644 index 0000000000..8718bdead3 --- /dev/null +++ b/www-apps/jackett-bin/files/jackett.initd-r1 @@ -0,0 +1,15 @@ +#!/sbin/openrc-run +# Copyright 2020-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +name="Jackett" +description="Jackett torrent tracker" +command="/opt/jackett/jackett" +command_background=true +command_user="jackett:jackett" +start_stop_daemon_args="--chdir /var/jackett --env HOME=/var/jackett" +pidfile="/run/${RC_SVCNAME}.pid" + +depend() { + need net +} diff --git a/www-apps/jackett-bin/jackett-bin-0.18.827.ebuild b/www-apps/jackett-bin/jackett-bin-0.18.827.ebuild new file mode 100644 index 0000000000..5643b52bf6 --- /dev/null +++ b/www-apps/jackett-bin/jackett-bin-0.18.827.ebuild @@ -0,0 +1,37 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit systemd + +DESCRIPTION="API Support for your favorite torrent trackers" +HOMEPAGE="https://github.com/Jackett/Jackett" +SRC_URI=" + amd64? ( https://github.com/Jackett/Jackett/releases/download/v${PV}/Jackett.Binaries.LinuxAMDx64.tar.gz -> ${P}-amd64.tar.gz ) + arm? ( https://github.com/Jackett/Jackett/releases/download/v${PV}/Jackett.Binaries.LinuxARM32.tar.gz -> ${P}-arm.tar.gz ) + arm64? ( https://github.com/Jackett/Jackett/releases/download/v${PV}/Jackett.Binaries.LinuxARM64.tar.gz -> ${P}-arm64.tar.gz ) +" + +KEYWORDS="~amd64 ~arm ~arm64" +LICENSE="GPL-2" +SLOT="0" +RESTRICT="strip" + +RDEPEND=" + acct-user/jackett + app-crypt/mit-krb5 + dev-libs/icu + dev-util/lttng-ust +" + +QA_PREBUILT="*" +S="${WORKDIR}"/Jackett + +src_install() { + dodir /opt/jackett + cp -a "${S}"/. "${ED}"/opt/jackett || die + newinitd "${FILESDIR}"/jackett.initd-r1 jackett + systemd_dounit "${FILESDIR}"/jackett.service + doenvd "${FILESDIR}"/99jackett +} diff --git a/www-apps/jackett-bin/jackett-bin-9999.ebuild b/www-apps/jackett-bin/jackett-bin-9999.ebuild index b3aa14a71c..479680253a 100644 --- a/www-apps/jackett-bin/jackett-bin-9999.ebuild +++ b/www-apps/jackett-bin/jackett-bin-9999.ebuild @@ -3,8 +3,8 @@ EAPI=7 -# cvs inherit hack for making it live -inherit cvs systemd unpacker +inherit systemd unpacker +PROPERTIES+="live" DESCRIPTION="API Support for your favorite torrent trackers" HOMEPAGE="https://github.com/Jackett/Jackett" @@ -39,7 +39,7 @@ src_unpack() { src_install() { dodir /opt/jackett cp -a "${S}"/. "${ED}"/opt/jackett || die - newinitd "${FILESDIR}"/jackett.initd jackett + newinitd "${FILESDIR}"/jackett.initd-r1 jackett systemd_dounit "${FILESDIR}"/jackett.service doenvd "${FILESDIR}"/99jackett } From 63d4fee65df7ae4eee30b63f920c3d89776e7084 Mon Sep 17 00:00:00 2001 From: Aisha Tammy Date: Wed, 29 Sep 2021 02:53:45 +0000 Subject: [PATCH 091/120] www-apps/jackett-bin: drop old version Package-Manager: Portage-3.0.23, Repoman-3.0.3 Signed-off-by: Aisha Tammy --- www-apps/jackett-bin/Manifest | 6 --- www-apps/jackett-bin/files/jackett.initd | 25 ------------- .../jackett-bin/jackett-bin-0.17.933.ebuild | 37 ------------------- .../jackett-bin/jackett-bin-0.18.15.ebuild | 37 ------------------- 4 files changed, 105 deletions(-) delete mode 100644 www-apps/jackett-bin/files/jackett.initd delete mode 100644 www-apps/jackett-bin/jackett-bin-0.17.933.ebuild delete mode 100644 www-apps/jackett-bin/jackett-bin-0.18.15.ebuild diff --git a/www-apps/jackett-bin/Manifest b/www-apps/jackett-bin/Manifest index 10fc3f4995..efea368384 100644 --- a/www-apps/jackett-bin/Manifest +++ b/www-apps/jackett-bin/Manifest @@ -1,9 +1,3 @@ -DIST jackett-bin-0.17.933-amd64.tar.gz 44693846 BLAKE2B 1205e8be3512935fee24a4bd0c46cfb70449691a5ecc38a00072a2c3ab22b929b971ea5a4e99ea6e066c6b6db459b9999221ee350777b2c460deb6e36a4988ef SHA512 4c47cd5c5feebfba02c832b5a7e86f2e75ab55d0983620e6955ef3237d50145c2a18e587487748e0306e143ff0ae769d33eaad0e8e4adc246288374be00e2c6c -DIST jackett-bin-0.17.933-arm.tar.gz 42573184 BLAKE2B c5c9842707fbca7164f23f7c03017b7bc7849f2008bdac20e6e6c92bac421561aa0ae337d6d5c6550d67a9922c49d48c86fe0a598d56663452ec5a1960406fd9 SHA512 f16ec85e341a087c192dda3d60b3bace7df6dcb1b857c148070521decc5fdae1ab07ada9efee883454f5224ff36464900f4c2d75b06ae7a335c390ef5c4de416 -DIST jackett-bin-0.17.933-arm64.tar.gz 41989422 BLAKE2B 23c485934b03d6e4d588e7cbb285090ec24492906717c21e0478c8c208a24f1c4327475db1e349b2408f6a38a79582f73aad0b895175e1fd96718284ddbbfc76 SHA512 df603b10b5b2a29166122c8c4827c902ef2cdeb682697493bdcea1172e4ce3a42bf311d5af8c8808c42142809bce45c58805464b6a510e29c6e92f3b8df4daec -DIST jackett-bin-0.18.15-amd64.tar.gz 44739412 BLAKE2B 2db0c78d6432420c5cc6807110bf1b50f4cbbbff95a417dd36e336fcc56b1b50a84ab33a82aecfd0421da23c3423ca3685a64bb897b2b1be9d4bb15643537ee8 SHA512 8edaefc84f64d692f03b8d807568f23b8dc3fce4c8a7b69f05fe47a72730a9be9b2e85f881855e626fa9bb506b5fbf6d2fd8e4ff1550dcf7f30f426f12586ee9 -DIST jackett-bin-0.18.15-arm.tar.gz 42611868 BLAKE2B ae011ac8014595e0efa750dbfa80f15c73514ffbdbaa79f94932afdaf60bdb230aac63ac25a5fe48bf3951620f8f3f03e38e4b084a6155b0d9507542c91f1038 SHA512 110924e5f6b63b1ea8ec0025580848b0cf2c1c2e22f211f43ce25e1c004eedd1a2d94da77821211f387527d3f2db6017f1e9aa5f3fa362e44c7c0b038b5b4470 -DIST jackett-bin-0.18.15-arm64.tar.gz 41979619 BLAKE2B 7347f1dc35647909c8dd2ca97def39ace7520ad6748fd8e06d85e065060dc5e1ac9cd399e66d4392d40377e74a0fec44f5265b28c9aefcde113b34822cda442a SHA512 6b6fa06e34d950e131df87f338c07a2bb5403e86b3b716866226792e424c2ce838b3c7d572532dcdc560f1bdf8646c4f2f1e984fa2a42253f2d50ac1e66e2a46 DIST jackett-bin-0.18.827-amd64.tar.gz 44736140 BLAKE2B a7f6c13c4f3fbd5606416e0a74892054b7ecc7183bbbff8b7e4e003d6338440f89f4839edf2162d65e8b47e79d225a6ca3f9d6ee2b69a5e0149e2e64fa9cd383 SHA512 ffd3fe99fede72c5b61eea783e208ea3187615a43062d7a181c545447adba50a6f1641083d5ec45b4552bb5445fcbf6919b83e387e41462188c8e5e105d73e46 DIST jackett-bin-0.18.827-arm.tar.gz 42623099 BLAKE2B 2de9716ae867d2d8a7f29dd302ba011e52cb226ea1f80fdf108394fa44f6824b0f958a8408a8bc3c1cf10491b67d8fd9a638f500369eebc474b874279936afce SHA512 a62c75db0a726cace5aed8551ef97ea5193869ad8f9c1fe68cf0788fa256154349189e72dbebb27ceb0dd2dcf300708a88edeeca9a046461a91ee62d5fa82497 DIST jackett-bin-0.18.827-arm64.tar.gz 41977855 BLAKE2B 00c16eceb08d089c86e87767fc1afac3e2884c937fdf45ec8dbb9c2ea398241bcb80f9356bc4e7b4eced700b8c75aa9c6779cdf7efc5979bcca25b7a22188e89 SHA512 6c3e81bc8a406da5d51738374eb3c959212a6052de7dbf4a416d6fb13949826d422129dd77d9ebe6f912905be263504afe9ed06f6e100e607a475bee89e0280d diff --git a/www-apps/jackett-bin/files/jackett.initd b/www-apps/jackett-bin/files/jackett.initd deleted file mode 100644 index 2241cdd14f..0000000000 --- a/www-apps/jackett-bin/files/jackett.initd +++ /dev/null @@ -1,25 +0,0 @@ -#!/sbin/openrc-run -# Copyright 2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -name="Jackett" -description="Jackett torrent tracker" - -depend() { - need net -} - -start() { - ebegin "Starting $name" - start-stop-daemon --start --exec /opt/jackett/jackett \ - --env HOME=/var/jackett --chdir /var/jackett \ - --make-pidfile --pidfile /var/run/jackett.pid \ - --background --user jackett:jackett - eend $? "Failed to start $name" -} - -stop() { - ebegin "Stopping $name" - start-stop-daemon --stop --pidfile /var/run/jackett.pid - eend $? "Failed to stop $name" -} diff --git a/www-apps/jackett-bin/jackett-bin-0.17.933.ebuild b/www-apps/jackett-bin/jackett-bin-0.17.933.ebuild deleted file mode 100644 index 86776b54b1..0000000000 --- a/www-apps/jackett-bin/jackett-bin-0.17.933.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2019-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit systemd - -DESCRIPTION="API Support for your favorite torrent trackers" -HOMEPAGE="https://github.com/Jackett/Jackett" -SRC_URI=" - amd64? ( https://github.com/Jackett/Jackett/releases/download/v${PV}/Jackett.Binaries.LinuxAMDx64.tar.gz -> ${P}-amd64.tar.gz ) - arm? ( https://github.com/Jackett/Jackett/releases/download/v${PV}/Jackett.Binaries.LinuxARM32.tar.gz -> ${P}-arm.tar.gz ) - arm64? ( https://github.com/Jackett/Jackett/releases/download/v${PV}/Jackett.Binaries.LinuxARM64.tar.gz -> ${P}-arm64.tar.gz ) -" - -KEYWORDS="~amd64 ~arm ~arm64" -LICENSE="GPL-2" -SLOT="0" -RESTRICT="strip" - -RDEPEND=" - acct-user/jackett - app-crypt/mit-krb5 - dev-libs/icu - dev-util/lttng-ust -" - -QA_PREBUILT="*" -S="${WORKDIR}"/Jackett - -src_install() { - dodir /opt/jackett - cp -a "${S}"/. "${ED}"/opt/jackett || die - newinitd "${FILESDIR}"/jackett.initd jackett - systemd_dounit "${FILESDIR}"/jackett.service - doenvd "${FILESDIR}"/99jackett -} diff --git a/www-apps/jackett-bin/jackett-bin-0.18.15.ebuild b/www-apps/jackett-bin/jackett-bin-0.18.15.ebuild deleted file mode 100644 index 86776b54b1..0000000000 --- a/www-apps/jackett-bin/jackett-bin-0.18.15.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2019-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit systemd - -DESCRIPTION="API Support for your favorite torrent trackers" -HOMEPAGE="https://github.com/Jackett/Jackett" -SRC_URI=" - amd64? ( https://github.com/Jackett/Jackett/releases/download/v${PV}/Jackett.Binaries.LinuxAMDx64.tar.gz -> ${P}-amd64.tar.gz ) - arm? ( https://github.com/Jackett/Jackett/releases/download/v${PV}/Jackett.Binaries.LinuxARM32.tar.gz -> ${P}-arm.tar.gz ) - arm64? ( https://github.com/Jackett/Jackett/releases/download/v${PV}/Jackett.Binaries.LinuxARM64.tar.gz -> ${P}-arm64.tar.gz ) -" - -KEYWORDS="~amd64 ~arm ~arm64" -LICENSE="GPL-2" -SLOT="0" -RESTRICT="strip" - -RDEPEND=" - acct-user/jackett - app-crypt/mit-krb5 - dev-libs/icu - dev-util/lttng-ust -" - -QA_PREBUILT="*" -S="${WORKDIR}"/Jackett - -src_install() { - dodir /opt/jackett - cp -a "${S}"/. "${ED}"/opt/jackett || die - newinitd "${FILESDIR}"/jackett.initd jackett - systemd_dounit "${FILESDIR}"/jackett.service - doenvd "${FILESDIR}"/99jackett -} From e847680c74741fdd25d3a87dd3d89988d87c0119 Mon Sep 17 00:00:00 2001 From: Emil Jacobs Date: Wed, 29 Sep 2021 08:11:02 +0200 Subject: [PATCH 092/120] net-p2p/bisq: update Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Emil Jacobs --- net-p2p/bisq/Manifest | 2 +- net-p2p/bisq/{bisq-1.7.3.ebuild => bisq-1.7.4.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename net-p2p/bisq/{bisq-1.7.3.ebuild => bisq-1.7.4.ebuild} (100%) diff --git a/net-p2p/bisq/Manifest b/net-p2p/bisq/Manifest index 7d7c56b3b5..aac63fd47d 100644 --- a/net-p2p/bisq/Manifest +++ b/net-p2p/bisq/Manifest @@ -1 +1 @@ -DIST Bisq-64bit-1.7.3.deb 173762440 BLAKE2B 5d9150663150c178fe08a8b15285c41194db216800c52ad20cdcf01d4095341acb93076156f5fee0af355be350c2c90c467b047ea2623db47ee38db76b418b83 SHA512 0054820e583c09b7af6bf943afd3978d128b69f3f77f03cb908cbfbe2ffb0d1a32612c76161c5bdd12bf3130ad91aab5f64f5ff938b556224c3e890dc8a7e394 +DIST Bisq-64bit-1.7.4.deb 175956476 BLAKE2B fd3d1ce39968b01d32e232030d23ce6a59cb05d85b203769f27affca16e0349d6ebe22f288990808480f4caa6bf43a6e1301306c4e7b0decdb4c405fac00b76f SHA512 a738c15ca251f2d1e487a73059f1567ed15c4c4bb645e0f75fedcd099f06be781b422efd80616765370a6ca9c4503faec4b3c2d6e9ec7ab75a448e8e3220c645 diff --git a/net-p2p/bisq/bisq-1.7.3.ebuild b/net-p2p/bisq/bisq-1.7.4.ebuild similarity index 100% rename from net-p2p/bisq/bisq-1.7.3.ebuild rename to net-p2p/bisq/bisq-1.7.4.ebuild From bc43993963b7a31da702454e5a7afccd532ba94d Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 29 Sep 2021 14:42:47 +0200 Subject: [PATCH 093/120] dev-python/oslo-rootwrap: new version Closes: https://bugs.gentoo.org/800332 Closes: https://bugs.gentoo.org/800329 Signed-off-by: Alessandro Barbieri --- dev-python/oslo-rootwrap/Manifest | 2 +- .../oslo-rootwrap/oslo-rootwrap-6.2.0.ebuild | 22 ----------- .../oslo-rootwrap/oslo-rootwrap-6.3.0.ebuild | 39 +++++++++++++++++++ 3 files changed, 40 insertions(+), 23 deletions(-) delete mode 100644 dev-python/oslo-rootwrap/oslo-rootwrap-6.2.0.ebuild create mode 100644 dev-python/oslo-rootwrap/oslo-rootwrap-6.3.0.ebuild diff --git a/dev-python/oslo-rootwrap/Manifest b/dev-python/oslo-rootwrap/Manifest index a175dc28aa..f0b0fd7863 100644 --- a/dev-python/oslo-rootwrap/Manifest +++ b/dev-python/oslo-rootwrap/Manifest @@ -1 +1 @@ -DIST oslo.rootwrap-6.2.0.tar.gz 46850 BLAKE2B 0ad998aecaf8dfe0616094ed08e64380d38fa663dc63f192b58b95a07deeb690f16f1b8de2d0666c80bc49c11c06dc7221e9b9fae7243c3569971745884b752f SHA512 bf3e91ec8a18f92f6f5974a6d8369ae73dba6e61fa3001996678b85d0bfb2426536d27097ad784169e6eca50ad23471505d5089e8d4a6a84c9e0e009a6a38f5a +DIST oslo.rootwrap-6.3.0.tar.gz 49527 BLAKE2B 8e3489674d4aca6eba36973457d14158ac1846e69a4ce102a16af1aafe5a36b8503119c3ab2bb576d493eb0222ba63a021e9a89b7ff621db94ebff990a3d504e SHA512 0f22e3b3b23dbad18109b3f11c18c2e278d582afc62bd03909e46445231e905a70b26a38773ab9c5543a0bcd0987f0681dfaf5a633cbf24f0144c6ff1f081626 diff --git a/dev-python/oslo-rootwrap/oslo-rootwrap-6.2.0.ebuild b/dev-python/oslo-rootwrap/oslo-rootwrap-6.2.0.ebuild deleted file mode 100644 index 7af57ea200..0000000000 --- a/dev-python/oslo-rootwrap/oslo-rootwrap-6.2.0.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{7,8} ) - -inherit distutils-r1 - -DESCRIPTION="Allows fine filtering of shell commands to run as root from OpenStack services" -HOMEPAGE="https://pypi.org/project/oslo.rootwrap/" -SRC_URI="mirror://pypi/${PN:0:1}/oslo.rootwrap/oslo.rootwrap-${PV}.tar.gz" -S="${WORKDIR}/oslo.rootwrap-${PV}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" - -DEPEND=" - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}] -" -RDEPEND=">=dev-python/six-1.10.0[${PYTHON_USEDEP}]" diff --git a/dev-python/oslo-rootwrap/oslo-rootwrap-6.3.0.ebuild b/dev-python/oslo-rootwrap/oslo-rootwrap-6.3.0.ebuild new file mode 100644 index 0000000000..a7a9e438ac --- /dev/null +++ b/dev-python/oslo-rootwrap/oslo-rootwrap-6.3.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{7,8} ) + +inherit distutils-r1 + +DESCRIPTION="Allows fine filtering of shell commands to run as root from OpenStack services" +HOMEPAGE=" + https://pypi.org/project/oslo.rootwrap + https://opendev.org/openstack/oslo.rootwrap + https://launchpad.net/oslo.rootwrap +" +SRC_URI="mirror://pypi/${PN:0:1}/oslo.rootwrap/oslo.rootwrap-${PV}.tar.gz" +S="${WORKDIR}/oslo.rootwrap-${PV}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=">=dev-python/six-1.10.0[${PYTHON_USEDEP}]" +DEPEND=" + ${RDEPEND} + >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] + test? ( + >=dev-python/hacking-3.0.1[${PYTHON_USEDEP}] + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] + >=dev-python/stestr-2.0.0[${PYTHON_USEDEP}] + >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] + >=dev-python/eventlet-0.18.2[${PYTHON_USEDEP}] + >=dev-python/reno-3.1.0[${PYTHON_USEDEP}] + >=dev-python/bandit-1.3.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest From 635e0e1b13591be52eeb0c2f5708cfe51e0ef624 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 29 Sep 2021 14:48:13 +0200 Subject: [PATCH 094/120] dev-python/oslo-reports: new version Closes: https://bugs.gentoo.org/799545 Closes: https://bugs.gentoo.org/799548 Signed-off-by: Alessandro Barbieri --- dev-python/oslo-reports/Manifest | 2 +- .../oslo-reports/oslo-reports-2.2.0.ebuild | 33 -------------- .../oslo-reports/oslo-reports-2.3.0.ebuild | 44 +++++++++++++++++++ 3 files changed, 45 insertions(+), 34 deletions(-) delete mode 100644 dev-python/oslo-reports/oslo-reports-2.2.0.ebuild create mode 100644 dev-python/oslo-reports/oslo-reports-2.3.0.ebuild diff --git a/dev-python/oslo-reports/Manifest b/dev-python/oslo-reports/Manifest index 0dd38c49c1..722dc5817a 100644 --- a/dev-python/oslo-reports/Manifest +++ b/dev-python/oslo-reports/Manifest @@ -1 +1 @@ -DIST oslo.reports-2.2.0.tar.gz 50532 BLAKE2B 0c04cc328b445a5b1d0e275d07a2ec11b635b1b91612dca7b9ce1adfc66ae10ae6c245eb5babdd1c3acbe4c3d9200120fe1e99d1dfbba84d55f2dd0cc4fdc0b1 SHA512 dd8224a1789318572bcd3e0394c01a0c65f8a1b48afcf6a5dbf6503f310bb3f48457b9c0e9315620d8935156bd29efa30d9c1e0368480484776178875f84840d +DIST oslo.reports-2.3.0.tar.gz 52902 BLAKE2B 4e0912ddbff688825f248a7e221a9d9387e30d95c2dd19f829f71147b60ba67b92b854bd3604f0d9335efe9f99ebb0e516c08da584615ab05a02bad0cb224c98 SHA512 7baf354d6e0a332805c0383cfa47171b9f0f32470a0257bdcff0b67cd401623dfb2187f7e4ba65c74e0da6fa053bf8caca7f5d3cf3ac00b1b4cf7549e0c6bc75 diff --git a/dev-python/oslo-reports/oslo-reports-2.2.0.ebuild b/dev-python/oslo-reports/oslo-reports-2.2.0.ebuild deleted file mode 100644 index 8060342b1d..0000000000 --- a/dev-python/oslo-reports/oslo-reports-2.2.0.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{7,8} ) - -inherit distutils-r1 - -DESCRIPTION="generified reports for openstack" -HOMEPAGE="http://docs.openstack.org/developer/oslo.reports" -SRC_URI="mirror://pypi/${PN:0:1}/oslo.reports/oslo.reports-${PV}.tar.gz" -S="${WORKDIR}/oslo.reports-${PV}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="" - -DEPEND=" - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}] -" -RDEPEND=" - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - !~dev-python/pbr-2.1.0[${PYTHON_USEDEP}] - >=dev-python/jinja-2.10[${PYTHON_USEDEP}] - >=dev-python/oslo-serialization-1.18.0[${PYTHON_USEDEP}] - !~dev-python/oslo-serialization-2.19.1[${PYTHON_USEDEP}] - >=dev-python/psutil-3.2.2[${PYTHON_USEDEP}] - >=dev-python/six-1.10.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] -" diff --git a/dev-python/oslo-reports/oslo-reports-2.3.0.ebuild b/dev-python/oslo-reports/oslo-reports-2.3.0.ebuild new file mode 100644 index 0000000000..8f599e160c --- /dev/null +++ b/dev-python/oslo-reports/oslo-reports-2.3.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_8 ) + +inherit distutils-r1 + +DESCRIPTION="generified reports for openstack" +HOMEPAGE=" + https://opendev.org/openstack/oslo.reports + https://pypi.org/project/oslo.reports + https://launchpad.net/oslo.reports +" +SRC_URI="mirror://pypi/${PN:0:1}/oslo.reports/oslo.reports-${PV}.tar.gz" +S="${WORKDIR}/oslo.reports-${PV}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] + >=dev-python/jinja-2.10[${PYTHON_USEDEP}] + >=dev-python/oslo-serialization-2.18.0[${PYTHON_USEDEP}] + >=dev-python/psutil-3.2.2[${PYTHON_USEDEP}] + >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] + >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] +" +DEPEND=" + ${RDEPEND} + test? ( + >=dev-python/hacking-3.0.1[${PYTHON_USEDEP}] + >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] + >=dev-python/stestr-2.0.0[${PYTHON_USEDEP}] + >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] + >=dev-python/eventlet-0.18.2[${PYTHON_USEDEP}] + >=dev-python/greenlet-0.4.15[${PYTHON_USEDEP}] + >=dev-python/bandit-1.6.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest From cdfa791730db5da61da7bb4df88f8fede81e7711 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 29 Sep 2021 15:05:40 +0200 Subject: [PATCH 095/120] node.eclass: new eclass Signed-off-by: Alessandro Barbieri --- eclass/node.eclass | 135 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 135 insertions(+) create mode 100644 eclass/node.eclass diff --git a/eclass/node.eclass b/eclass/node.eclass new file mode 100644 index 0000000000..aeff2f3c7b --- /dev/null +++ b/eclass/node.eclass @@ -0,0 +1,135 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# @ECLASS: node.eclass +# @MAINTAINER: Alessandro Barbieri +# @AUTHOR: +# Alessandro Barbieri +# msirabella +# @BLURB: Eclass used to create and maintain node based packages +# @DESCRIPTION: Node eclass for nodejs' based packages + +EXPORT_FUNCTIONS src_prepare src_compile src_install src_test src_configure + +SLOT="0" +PN_LEFT="${PN%%+*}" +PN_RIGHT="${PN#*+}" +NODEJS_DEPEND="net-libs/nodejs" +NODEJS_RDEPEND="${NODEJS_DEPEND}" +NODEJS_BDEPEND=" + app-misc/jq + net-misc/rsync + + net-libs/nodejs[npm] +" +# || ( net-libs/nodejs[npm] dev-node/npm ) + +DEPEND="${NODEJS_DEPEND}" +RDEPEND="${NODEJS_RDEPEND}" +BDEPEND="${NODEJS_BDEPEND}" + +NODE_MODULE_PREFIX="${T}/prefix" +NPM="npm" +#NPM_FLAGS="" + +case "${PN}" in + *+*) + SRC_URI="mirror://npm/@${PN_LEFT}/${PN_RIGHT}/-/${PN_RIGHT}-${PV}.tgz -> ${P}.tgz" + ;; + + *) + SRC_URI="mirror://npm/${PN}/-/${P}.tgz" + ;; +esac +case "${PN}" in + *types+*) + S="${WORKDIR}/${PN_RIGHT}" + ;; + + *) + S="${WORKDIR}/package" + ;; +esac + +node_src_prepare() { + #remove version constraints on dependencies + jq 'if .dependencies? then .dependencies[] = "*" else . end' package.json > package.json.temp || die + mv package.json.temp package.json || die + jq 'if .devDependencies? then .devDependencies[] = "*" else . end' package.json > package.json.temp || die + mv package.json.temp package.json || die + + #here we trick npm into believing there are no dependencies so it will not try to fetch them + jq 'with_entries(if .key == "dependencies" then .key = "deps" else . end)' package.json > package.json.temp || die + mv package.json.temp package.json || die + jq 'with_entries(if .key == "devDependencies" then .key = "devDeps" else . end)' package.json > package.json.temp || die + mv package.json.temp package.json || die + + # are those useful? + rm -fv npm-shrinkwrap.json package-lock.json yarn.lock pnpm-lock.yaml || die + + #delete some trash + find . -iname 'code-of-conduct*' -maxdepth 1 -exec rm -rv "{}" \; || die + find . -iname 'code_of_conduct*' -maxdepth 1 -exec rm -rv "{}" \; || die + find . -iname 'contributing*' -maxdepth 1 -exec rm -rv "{}" \; || die + find . -iname 'contribution*' -maxdepth 1 -exec rm -rv "{}" \; || die + find . -iname 'dockerfile*' -maxdepth 1 -exec rm -rv "{}" \; || die + find . -iname 'issue_template*' -maxdepth 1 -exec rm -rv "{}" \; || die + find . -iname 'license*' -maxdepth 1 -exec rm -rv "{}" \; || die + find . -iname 'licence*' -maxdepth 1 -exec rm -rv "{}" \; || die + find . -iname 'pull_request_template*' -maxdepth 1 -exec rm -rv "{}" \; || die + + default +} + +node_src_configure() { + export PATH="${PATH}:/opt/node-debian/usr/bin" + #path to the modules + export NODE_PATH="/usr/$(get_libdir)/node_modules:/opt/node-debian/usr/share/nodejs" + export npm_config_prefix="${NODE_MODULE_PREFIX}" + #path to the headers needed by node-gyp + export npm_config_nodedir="/usr/include/node" +# export npm_config_tmp="${T}" + + in_iuse test || export NODE_ENV="production" + + "${NPM}" config set offline true || die + "${NPM}" config set audit false || die + "${NPM}" config set fund false || die +} + +node_src_compile() { + "${NPM}" install ${NPM_FLAGS} --global || die +} + +node_src_install() { + #restore original package.json + jq 'with_entries(if .key == "deps" then .key = "dependencies" else . end)' package.json > package.json.temp || die + mv package.json.temp package.json || die + jq 'with_entries(if .key == "devDeps" then .key = "devDependencies" else . end)' package.json > package.json.temp || die + mv package.json.temp package.json || die + + #should I delete all the dotfiles? + rm -rvf $(find . -iname ".[!.]*") || die + + #install some files in the docdir + find . -iname "authors*" -maxdepth 1 -exec dodoc "{}" \; -exec rm "{}" \; || die + find . -iname "changelog*" -maxdepth 1 -exec dodoc "{}" \; -exec rm "{}" \; || die + find . -iname "changes*" -maxdepth 1 -exec dodoc "{}" \; -exec rm "{}" \; || die + find . -iname "copyright*" -maxdepth 1 -exec dodoc "{}" \; -exec rm "{}" \; || die + find . -iname "history*" -maxdepth 1 -exec dodoc "{}" \; -exec rm "{}" \; || die + find . -iname "notice*" -maxdepth 1 -exec dodoc "{}" \; -exec rm "{}" \; || die + find . -iname "readme*" -maxdepth 1 -exec dodoc "{}" \; -exec rm "{}" \; || die + find . -iname "security*" -maxdepth 1 -exec dodoc "{}" \; -exec rm "{}" \; || die + + #copy files instead of symlinks + rsync -aLAX "${NODE_MODULE_PREFIX}/" "${ED}/usr" --exclude /bin || die + + if [ -d "${NODE_MODULE_PREFIX}/bin" ] ; then + #keep the symlinks + rsync -aAX "${NODE_MODULE_PREFIX}/bin/" "${ED}/usr/bin" || die + fi +} + +node_src_test() { + npm test || die +} From 713145adc1388ca67b9c4ff9096e71cba591414c Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 29 Sep 2021 15:06:03 +0200 Subject: [PATCH 096/120] profiles: npm mirrors Signed-off-by: Alessandro Barbieri --- profiles/thirdpartymirrors | 1 + 1 file changed, 1 insertion(+) diff --git a/profiles/thirdpartymirrors b/profiles/thirdpartymirrors index 176929fcfc..bbb2d3169f 100644 --- a/profiles/thirdpartymirrors +++ b/profiles/thirdpartymirrors @@ -1 +1,2 @@ cran https://cloud.r-project.org/ https://cran.usthb.dz/ http://mirror.fcaglp.unlp.edu.ar/CRAN/ https://cran.csiro.au/ https://mirror.aarnet.edu.au/pub/CRAN/ https://cran.ms.unimelb.edu.au/ https://cran.curtin.edu.au/ https://cran.wu.ac.at/ https://www.freestatistics.org/cran/ https://ftp.belnet.be/mirror/CRAN/ https://nbcgib.uesc.br/mirrors/cran/ https://cran-r.c3sl.ufpr.br/ https://cran.fiocruz.br/ https://vps.fmvz.usp.br/CRAN/ https://brieger.esalq.usp.br/CRAN/ https://ftp.uni-sofia.bg/CRAN/ https://mirror.rcg.sfu.ca/mirror/CRAN/ https://muug.ca/mirror/cran/ https://mirror.its.dal.ca/cran/ https://utstat.toronto.edu/cran/ https://cran.dcc.uchile.cl/ https://mirrors.tuna.tsinghua.edu.cn/CRAN/ https://mirrors.bfsu.edu.cn/CRAN/ https://mirrors.ustc.edu.cn/CRAN/ https://mirror-hk.koddos.net/CRAN/ https://mirrors.e-ducation.cn/CRAN/ https://mirror.lzu.edu.cn/CRAN/ https://mirrors.nju.edu.cn/CRAN/ https://mirrors.tongji.edu.cn/CRAN/ https://mirrors.sjtug.sjtu.edu.cn/cran/ https://mirrors.sustech.edu.cn/CRAN/ https://www.icesi.edu.co/CRAN/ https://mirror.uned.ac.cr/cran/ https://mirrors.nic.cz/R/ https://mirrors.dotsrc.org/cran/ https://cran.asia/ https://mirror.cedia.org.ec/CRAN/ https://mirror.epn.edu.ec/CRAN/ http://cran.salud.gob.sv/ https://ftp.eenet.ee/pub/cran/ https://pbil.univ-lyon1.fr/CRAN/ https://mirror.ibcp.fr/pub/CRAN/ https://cran.biotools.fr/ https://ftp.igh.cnrs.fr/pub/CRAN/ http://cran.irsn.fr/ https://ftp.fau.de/cran/ https://mirror.dogado.de/cran/ https://ftp.gwdg.de/pub/misc/cran/ https://cran.uni-muenster.de/ https://mirror.clientvps.com/CRAN/ https://packages.othr.de/cran/ https://ftp.cc.uoc.gr/mirrors/CRAN/ https://cran.rapporter.net/ https://cran.hafro.is/ https://mirror.niser.ac.in/cran/ https://repo.bppt.go.id/cran/ https://cran.um.ac.ir/ https://ftp.heanet.ie/mirrors/cran.r-project.org/ https://cran.mirror.garr.it/CRAN/ https://cran.stat.unipd.it/ https://cran.ism.ac.jp/ https://ftp.yz.yamagata-u.ac.jp/pub/cran/ https://ftp.harukasan.org/CRAN/ https://cran.yu.ac.kr/ https://cran.seoul.go.kr/ https://healthstat.snu.ac.kr/CRAN/ https://cran.biodisk.org/ https://wbc.upm.edu.my/cran/ https://cran.itam.mx/ http://www.est.colpos.mx/R-mirror/ https://mirror.marwan.ma/cran/ https://mirror.lyrahosting.com/CRAN/ https://cran.stat.auckland.ac.nz/ https://cran.uib.no/ https://cran.stat.upd.edu.ph/ https://cran.radicaldevelop.com/ https://cran.cmm.msu.ru/ https://mirror.truenetwork.ru/CRAN/ https://cran.mirror.ac.za/ https://ftp.cixug.es/CRAN/ https://cran.rediris.es/ https://ftpmirror1.infania.net/mirror/CRAN/ https://ftp.acc.umu.se/mirror/CRAN/ https://stat.ethz.ch/CRAN/ https://cran.csie.ntu.edu.tw/ http://mirrors.psu.ac.th/pub/cran/ https://cran.pau.edu.tr/ https://cran.gedik.edu.tr/ https://cran.ncc.metu.edu.tr/ https://www.stats.bris.ac.uk/R/ https://cran.ma.imperial.ac.uk/ https://mirror.las.iastate.edu/CRAN/ https://ftp.ussg.iu.edu/CRAN/ https://rweb.crmda.ku.edu/cran/ https://repo.miserver.it.umich.edu/cran/ http://cran.wustl.edu/ https://archive.linux.duke.edu/cran/ https://cran.case.edu/ https://ftp.osuosl.org/pub/cran/ http://lib.stat.cmu.edu/R/CRAN/ https://cran.mirrors.hoobly.com/ https://mirrors.nics.utk.edu/cran/ https://cran.microsoft.com/ https://espejito.fder.edu.uy/cran/ +npm https://registry.npmjs.org/ https://registry.yarnpkg.com/ https://mirrors.cloud.tencent.com/npm/ https://r.cnpmjs.org/ https://registry.npm.taobao.org/ https://registry.nodejitsu.com/ https://skimdb.npmjs.com/registry/ https://registry.npmjs.eu/ https://npm.strongloop.com/ From bd08da741c962d0e9f00bc726aa3d8a533d91d82 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 29 Sep 2021 15:06:59 +0200 Subject: [PATCH 097/120] dev-js/uuid: initial import Signed-off-by: Alessandro Barbieri --- dev-js/uuid/Manifest | 1 + dev-js/uuid/metadata.xml | 12 ++++++++++++ dev-js/uuid/uuid-8.3.2.ebuild | 21 +++++++++++++++++++++ 3 files changed, 34 insertions(+) create mode 100644 dev-js/uuid/Manifest create mode 100644 dev-js/uuid/metadata.xml create mode 100644 dev-js/uuid/uuid-8.3.2.ebuild diff --git a/dev-js/uuid/Manifest b/dev-js/uuid/Manifest new file mode 100644 index 0000000000..18679ae38b --- /dev/null +++ b/dev-js/uuid/Manifest @@ -0,0 +1 @@ +DIST uuid-8.3.2.tgz 27977 BLAKE2B f2c9b5bebfa75744a3100ab468f7e56d059564804701eebf72f8b9e7eadc9d0b36d3cc4ceab6f90d54f5657b0b99039389c05c59145a6c9f793e4aaf09cc4362 SHA512 f8d62cd9078c5b2f865853849bdc679fa1c20e9d25ed0043ee697cccb52627ef77439345d0da1c12b9f09139175453625f7fdfa42e9a7d2f0385bfe0cfb47b7a diff --git a/dev-js/uuid/metadata.xml b/dev-js/uuid/metadata.xml new file mode 100644 index 0000000000..452ea2897d --- /dev/null +++ b/dev-js/uuid/metadata.xml @@ -0,0 +1,12 @@ + + + + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + https://github.com/uuidjs/uuid/issues + uuidjs/uuid + + diff --git a/dev-js/uuid/uuid-8.3.2.ebuild b/dev-js/uuid/uuid-8.3.2.ebuild new file mode 100644 index 0000000000..ffe7fb60c9 --- /dev/null +++ b/dev-js/uuid/uuid-8.3.2.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit node + +DESCRIPTION="RFC4122 (v1, v4, and v5) UUIDs" +HOMEPAGE=" + https://github.com/uuidjs/uuid + https://www.npmjs.com/package/uuid +" + +LICENSE="MIT" +KEYWORDS="~amd64" + +src_install() { + node_src_install + # errno binary conflicts with dev-libs/ossp-uuid + mv "${ED}/usr/bin/uuid" "${ED}/usr/bin/node-uuid" || die +} From 4551d251fd75169ae5e3185b7ef64d1a9ec70515 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 29 Sep 2021 15:07:10 +0200 Subject: [PATCH 098/120] dev-js/nel: initial import Signed-off-by: Alessandro Barbieri --- dev-js/nel/Manifest | 1 + dev-js/nel/metadata.xml | 12 ++++++++++++ dev-js/nel/nel-1.2.0.ebuild | 15 +++++++++++++++ 3 files changed, 28 insertions(+) create mode 100644 dev-js/nel/Manifest create mode 100644 dev-js/nel/metadata.xml create mode 100644 dev-js/nel/nel-1.2.0.ebuild diff --git a/dev-js/nel/Manifest b/dev-js/nel/Manifest new file mode 100644 index 0000000000..2caa323d36 --- /dev/null +++ b/dev-js/nel/Manifest @@ -0,0 +1 @@ +DIST nel-1.2.0.tgz 64173 BLAKE2B 99d3a9961159f62bbcf875344eeaf8c6474a7ddc9dfa63dd81150fe55b85ab9ed4eb004c0a7075a3d50b06bd586f9e5a9a8440d8f5c9dce6b85846dee85e0793 SHA512 cadf7a85d6289ab642e59bd81cc0ac445e4a21a67c02e7b919f7f8b07fba1a63c33097edd3def1e491b50e270b9df812604e7a08b3faced6447dbfb74adf7563 diff --git a/dev-js/nel/metadata.xml b/dev-js/nel/metadata.xml new file mode 100644 index 0000000000..9f680a8c01 --- /dev/null +++ b/dev-js/nel/metadata.xml @@ -0,0 +1,12 @@ + + + + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + https://github.com/n-riesco/nel/issues + n-riesco/nel + + diff --git a/dev-js/nel/nel-1.2.0.ebuild b/dev-js/nel/nel-1.2.0.ebuild new file mode 100644 index 0000000000..d2f55bf648 --- /dev/null +++ b/dev-js/nel/nel-1.2.0.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit node + +DESCRIPTION="Node.js Evaluation Loop (NEL): module to run a Node.js REPL session" +HOMEPAGE=" + https://github.com/n-riesco/nel + https://www.npmjs.com/package/nel +" + +LICENSE="BSD" +KEYWORDS="~amd64" From 89df43aa70a96ab1365b6b6a625c43b8dbc25fc8 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 29 Sep 2021 15:07:20 +0200 Subject: [PATCH 099/120] dev-js/node-gyp-build: initial import Signed-off-by: Alessandro Barbieri --- dev-js/node-gyp-build/Manifest | 1 + dev-js/node-gyp-build/metadata.xml | 12 ++++++++++++ dev-js/node-gyp-build/node-gyp-build-4.2.3.ebuild | 15 +++++++++++++++ 3 files changed, 28 insertions(+) create mode 100644 dev-js/node-gyp-build/Manifest create mode 100644 dev-js/node-gyp-build/metadata.xml create mode 100644 dev-js/node-gyp-build/node-gyp-build-4.2.3.ebuild diff --git a/dev-js/node-gyp-build/Manifest b/dev-js/node-gyp-build/Manifest new file mode 100644 index 0000000000..857d4b3d31 --- /dev/null +++ b/dev-js/node-gyp-build/Manifest @@ -0,0 +1 @@ +DIST node-gyp-build-4.2.3.tgz 4822 BLAKE2B 87abbab8d7d3ba2e8c6f5fb0f730159f9335c743dfeea92f3a3370e0a8e24fa9dee1672833b7e661091a82791046d5b5ec5e83c26cf1b9c44586118991db707f SHA512 30de99a7399f34244cfb7b79ecf4c91e01f2c3f8783969d9ea647c3f98ffb99b6a42be3a451b8313f3fe8379f4611fc08985de5a2c596736a2a7bee074809f46 diff --git a/dev-js/node-gyp-build/metadata.xml b/dev-js/node-gyp-build/metadata.xml new file mode 100644 index 0000000000..c15aad3b56 --- /dev/null +++ b/dev-js/node-gyp-build/metadata.xml @@ -0,0 +1,12 @@ + + + + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + https://github.com/prebuild/node-gyp-build/issues + prebuild/node-gyp-build + + diff --git a/dev-js/node-gyp-build/node-gyp-build-4.2.3.ebuild b/dev-js/node-gyp-build/node-gyp-build-4.2.3.ebuild new file mode 100644 index 0000000000..b8dd65151a --- /dev/null +++ b/dev-js/node-gyp-build/node-gyp-build-4.2.3.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit node + +DESCRIPTION="Build tool and bindings loader for node-gyp that supports prebuilds" +HOMEPAGE=" + https://github.com/prebuild/node-gyp-build + https://www.npmjs.com/package/node-gyp-build +" + +LICENSE="MIT" +KEYWORDS="~amd64" From 45c4e7d4781b1419c38496ad64b998cdcddf23ce Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 29 Sep 2021 15:07:28 +0200 Subject: [PATCH 100/120] dev-js/node-addon-api: initial import Signed-off-by: Alessandro Barbieri --- dev-js/node-addon-api/Manifest | 1 + dev-js/node-addon-api/metadata.xml | 12 +++++++++++ .../node-addon-api-3.1.0.ebuild | 21 +++++++++++++++++++ 3 files changed, 34 insertions(+) create mode 100644 dev-js/node-addon-api/Manifest create mode 100644 dev-js/node-addon-api/metadata.xml create mode 100644 dev-js/node-addon-api/node-addon-api-3.1.0.ebuild diff --git a/dev-js/node-addon-api/Manifest b/dev-js/node-addon-api/Manifest new file mode 100644 index 0000000000..f62c84a979 --- /dev/null +++ b/dev-js/node-addon-api/Manifest @@ -0,0 +1 @@ +DIST node-addon-api-3.1.0.tgz 122233 BLAKE2B 5c9fcd35f0d1a60397c2c805db8fe67458a073d973eebec50db769644ecd5bbf978a88a21670f70219f22c4f0f1939bfcd77563030bfbea9e098f9a1c4cb29cf SHA512 7e59ab0cd074e8b225e65cb0533ed894d1991ffe69d0ced6dbc93c87377d2ec86d761d70b210f663e53887d2c3e8a39b3b2d5ff9f115760a6b3eb1329a3339bb diff --git a/dev-js/node-addon-api/metadata.xml b/dev-js/node-addon-api/metadata.xml new file mode 100644 index 0000000000..53acdcd545 --- /dev/null +++ b/dev-js/node-addon-api/metadata.xml @@ -0,0 +1,12 @@ + + + + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + https://github.com/nodejs/node-addon-api/issues + nodejs/node-addon-api + + diff --git a/dev-js/node-addon-api/node-addon-api-3.1.0.ebuild b/dev-js/node-addon-api/node-addon-api-3.1.0.ebuild new file mode 100644 index 0000000000..39d6f26796 --- /dev/null +++ b/dev-js/node-addon-api/node-addon-api-3.1.0.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit node + +DESCRIPTION="Node.js API (N-API)" +HOMEPAGE=" + https://github.com/nodejs/node-addon-api + https://www.npmjs.com/package/node-addon-api +" + +LICENSE="MIT" +KEYWORDS="~amd64" + +src_install() { + dodoc -r doc/. + rm -rf doc || die + node_src_install +} From 01cfe6cf5768f8b1ae4f67479da77a6c86addf85 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 29 Sep 2021 15:07:37 +0200 Subject: [PATCH 101/120] dev-js/zeromq: initial import Signed-off-by: Alessandro Barbieri --- dev-js/zeromq/Manifest | 1 + dev-js/zeromq/metadata.xml | 15 ++++++++ dev-js/zeromq/zeromq-6.0.0_beta6.ebuild | 50 +++++++++++++++++++++++++ 3 files changed, 66 insertions(+) create mode 100644 dev-js/zeromq/Manifest create mode 100644 dev-js/zeromq/metadata.xml create mode 100644 dev-js/zeromq/zeromq-6.0.0_beta6.ebuild diff --git a/dev-js/zeromq/Manifest b/dev-js/zeromq/Manifest new file mode 100644 index 0000000000..579861b74e --- /dev/null +++ b/dev-js/zeromq/Manifest @@ -0,0 +1 @@ +DIST zeromq-6.0.0-beta.6.tgz 5123933 BLAKE2B 0fcfdef37ceda7f6ae7c41da6e758f3bebb3b30153fd6109d8a8fdfdd719d191c4df8acc38cad773596aa280e768cb004c4d104a67c50e12994869314f5af67b SHA512 c0b7fa33ba411e28e5f81465b542f65680e981b41c3997ad897f14cf27072fc09c605c589d1ae9a06e5f8b7517dfe5266afcf5964e3f7466907b3f2a88382bfd diff --git a/dev-js/zeromq/metadata.xml b/dev-js/zeromq/metadata.xml new file mode 100644 index 0000000000..b7f7931b8d --- /dev/null +++ b/dev-js/zeromq/metadata.xml @@ -0,0 +1,15 @@ + + + + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + https://github.com/zeromq/zeromq.js/issues + zeromq/zeromq + + + Build the draft API + + diff --git a/dev-js/zeromq/zeromq-6.0.0_beta6.ebuild b/dev-js/zeromq/zeromq-6.0.0_beta6.ebuild new file mode 100644 index 0000000000..e362810937 --- /dev/null +++ b/dev-js/zeromq/zeromq-6.0.0_beta6.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit node flag-o-matic + +MYPV="${PV/_beta/-beta.}" +MYP="${PN}-${MYPV}" +SRC_URI="mirror://npm/${PN}/-/${MYP}.tgz" +DESCRIPTION="Next-generation ZeroMQ bindings for Node.js" +HOMEPAGE=" + https://github.com/zeromq/zeromq.js + https://www.npmjs.com/package/zeromq +" + +LICENSE="MIT" +KEYWORDS="~amd64" +IUSE="drafts" + +CDEPEND="net-libs/zeromq:=[drafts?]" +DEPEND=" + ${NODEJS_DEPEND} + ${CDEPEND} + dev-js/node-gyp-build + dev-js/node-addon-api +" +RDEPEND=" + ${NODEJS_RDEPEND} + ${CDEPEND} +" + +src_configure() { + NPM_FLAGS="--zmq-shared --build-from-source" + use drafts && NPM_FLAGS+=" --zmq-draft" + append-cxxflags " -I/usr/$(get_libdir)/node_modules/node-addon-api" + node_src_configure +} + +src_prepare() { + rm -rf prebuilds || die + rm -rf vendor || die + node_src_prepare +} + +src_compile() { + node_src_compile + rm -rf build/Release/.deps || die + rm -rf build/Release/obj.target || die +} From 1bd7f7988e47b87515bfac7c9bb2d60394e6391a Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 29 Sep 2021 15:07:50 +0200 Subject: [PATCH 102/120] dev-js/jmp: initial import Signed-off-by: Alessandro Barbieri --- dev-js/jmp/Manifest | 1 + dev-js/jmp/files/uuid.patch | 24 ++++++++++++++++++++++++ dev-js/jmp/jmp-2.0.0.ebuild | 21 +++++++++++++++++++++ dev-js/jmp/metadata.xml | 12 ++++++++++++ 4 files changed, 58 insertions(+) create mode 100644 dev-js/jmp/Manifest create mode 100644 dev-js/jmp/files/uuid.patch create mode 100644 dev-js/jmp/jmp-2.0.0.ebuild create mode 100644 dev-js/jmp/metadata.xml diff --git a/dev-js/jmp/Manifest b/dev-js/jmp/Manifest new file mode 100644 index 0000000000..9178bda6cf --- /dev/null +++ b/dev-js/jmp/Manifest @@ -0,0 +1 @@ +DIST jmp-2.0.0.tgz 10391 BLAKE2B 4b4ac9f1dcd2170b8ea6f4ce476ebe785546fb0be2dc4bf4a8745ce1c9dcbd4fdd91004ea571ff37e42a411952a2e18e8acd9bed339778c6bf987a94d0bd85d8 SHA512 5404df5951c4ad0240d9732d9908c94071f243f8718c7326b32f9e826c1193f47315c850078c63ad1d625f8f7a559afe1f285caf8cef2fe22491294860ac7a63 diff --git a/dev-js/jmp/files/uuid.patch b/dev-js/jmp/files/uuid.patch new file mode 100644 index 0000000000..3fff4420f2 --- /dev/null +++ b/dev-js/jmp/files/uuid.patch @@ -0,0 +1,24 @@ +diff -ur a/index.js b/index.js +--- a/index.js 1985-10-26 09:15:00.000000000 +0100 ++++ b/index.js 2021-02-15 16:02:25.296238209 +0100 +@@ -33,7 +33,7 @@ + */ + + var crypto = require("crypto"); +-var uuid = require("uuid/v4"); ++const { v4: uuidv4 } = require('uuid'); + var zmq = require("zeromq"); + + var DEBUG = global.DEBUG || false; +diff -ur a/test/index.js b/test/index.js +--- a/test/index.js 1985-10-26 09:15:00.000000000 +0100 ++++ b/test/index.js 2021-02-15 16:02:01.816099481 +0100 +@@ -37,7 +37,7 @@ + var assert = require("assert"); + var crypto = require("crypto"); + +-var uuid = require("uuid/v4"); ++const { v4: uuidv4 } = require('uuid'); + + var jmp = require(".."); + var zmq = jmp.zmq; diff --git a/dev-js/jmp/jmp-2.0.0.ebuild b/dev-js/jmp/jmp-2.0.0.ebuild new file mode 100644 index 0000000000..0f07f1a7ba --- /dev/null +++ b/dev-js/jmp/jmp-2.0.0.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit node + +DESCRIPTION="create, parse and reply to messages of the Jupyter Messaging Protocol" +HOMEPAGE=" + https://github.com/n-riesco/jmp + https://www.npmjs.com/package/jmp +" + +LICENSE="BSD" +KEYWORDS="~amd64" +PATCHES=( "${FILESDIR}/uuid.patch" ) +RDEPEND=" + ${NODEJS_RDEPEND} + dev-js/uuid + dev-js/zeromq +" diff --git a/dev-js/jmp/metadata.xml b/dev-js/jmp/metadata.xml new file mode 100644 index 0000000000..02340b950a --- /dev/null +++ b/dev-js/jmp/metadata.xml @@ -0,0 +1,12 @@ + + + + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + https://github.com/n-riesco/jmp/issues + n-riesco/jmp + + From 29d7061f9d4ebaf5227d6191826df28531a5f8a4 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 29 Sep 2021 15:08:00 +0200 Subject: [PATCH 103/120] dev-js/jp-kernel: initial import Signed-off-by: Alessandro Barbieri --- dev-js/jp-kernel/Manifest | 1 + dev-js/jp-kernel/jp-kernel-2.0.0.ebuild | 21 +++++++++++++++++++++ dev-js/jp-kernel/metadata.xml | 12 ++++++++++++ 3 files changed, 34 insertions(+) create mode 100644 dev-js/jp-kernel/Manifest create mode 100644 dev-js/jp-kernel/jp-kernel-2.0.0.ebuild create mode 100644 dev-js/jp-kernel/metadata.xml diff --git a/dev-js/jp-kernel/Manifest b/dev-js/jp-kernel/Manifest new file mode 100644 index 0000000000..585626e06f --- /dev/null +++ b/dev-js/jp-kernel/Manifest @@ -0,0 +1 @@ +DIST jp-kernel-2.0.0.tgz 10274 BLAKE2B 62363b0d0b55bb43d77db7512ecca2e62707e30772a32a1f1bc45f1fa20de0c8fb28a09fdaf1c76f5654e5a6938a47ce676d43b3b1681c14da0a03b8df72b344 SHA512 029cf702aa49853a05968ef49b09e56d5caa84945a83384d28aa7ce1931e4ea7bf032f68227a3cba79bb7857a976547c9bcc33ffd257250c548caff72aefdca6 diff --git a/dev-js/jp-kernel/jp-kernel-2.0.0.ebuild b/dev-js/jp-kernel/jp-kernel-2.0.0.ebuild new file mode 100644 index 0000000000..cd2ab9f2ea --- /dev/null +++ b/dev-js/jp-kernel/jp-kernel-2.0.0.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit node + +DESCRIPTION="Generic Node.js kernel for the Jupyter notebook" +HOMEPAGE=" + https://n-riesco.github.io/jp-kernel + https://www.npmjs.com/package/jp-kernel +" + +LICENSE="BSD" +KEYWORDS="~amd64" +RDEPEND=" + ${NODEJS_RDEPEND} + dev-js/jmp + dev-js/nel + dev-js/uuid +" diff --git a/dev-js/jp-kernel/metadata.xml b/dev-js/jp-kernel/metadata.xml new file mode 100644 index 0000000000..07b57a2e03 --- /dev/null +++ b/dev-js/jp-kernel/metadata.xml @@ -0,0 +1,12 @@ + + + + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + https://github.com/n-riesco/jp-kernel/issues + n-riesco/jp-kernel + + From 1de6b249bb7226e8629ba0506c12637a19707564 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 29 Sep 2021 15:08:09 +0200 Subject: [PATCH 104/120] dev-js/ijavascript: initial import Signed-off-by: Alessandro Barbieri --- dev-js/ijavascript/Manifest | 1 + dev-js/ijavascript/ijavascript-5.2.0.ebuild | 19 +++++++++++++++++++ dev-js/ijavascript/metadata.xml | 12 ++++++++++++ 3 files changed, 32 insertions(+) create mode 100644 dev-js/ijavascript/Manifest create mode 100644 dev-js/ijavascript/ijavascript-5.2.0.ebuild create mode 100644 dev-js/ijavascript/metadata.xml diff --git a/dev-js/ijavascript/Manifest b/dev-js/ijavascript/Manifest new file mode 100644 index 0000000000..a0f3a0a4dc --- /dev/null +++ b/dev-js/ijavascript/Manifest @@ -0,0 +1 @@ +DIST ijavascript-5.2.0.tgz 460798 BLAKE2B f16736b9574fa31e9dbcafce9c82e14e11865d98370079fe120c7101f87cec6ed1b5eaa2abbc3598ec42b94bcfcd106e9457e1a382495cfe9ac1fac203f97223 SHA512 30857747d776a3dbae71398d1f9214e5bbd771ebe58ec3abb07ed2bf7ae67ffba85e397f8976fc871e199f2981a5db78f1fed4da6d222a6a56950cf18ed86d8f diff --git a/dev-js/ijavascript/ijavascript-5.2.0.ebuild b/dev-js/ijavascript/ijavascript-5.2.0.ebuild new file mode 100644 index 0000000000..6a224530cb --- /dev/null +++ b/dev-js/ijavascript/ijavascript-5.2.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit node + +DESCRIPTION="IJavascript is a Javascript kernel for the Jupyter notebook" +HOMEPAGE=" + https://n-riesco.github.io/ijavascript + https://www.npmjs.com/package/ijavascript +" + +LICENSE="BSD" +KEYWORDS="~amd64" +RDEPEND=" + ${NODEJS_RDEPEND} + dev-js/jp-kernel +" diff --git a/dev-js/ijavascript/metadata.xml b/dev-js/ijavascript/metadata.xml new file mode 100644 index 0000000000..a337fc2375 --- /dev/null +++ b/dev-js/ijavascript/metadata.xml @@ -0,0 +1,12 @@ + + + + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + https://github.com/n-riesco/ijavascript/issues + n-riesco/ijavascript + + From 601610833831462786c12893b87ec8a9ccc50fda Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 29 Sep 2021 15:13:36 +0200 Subject: [PATCH 105/120] node.eclass: remove /opt from paths Signed-off-by: Alessandro Barbieri --- eclass/node.eclass | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/eclass/node.eclass b/eclass/node.eclass index aeff2f3c7b..47b7a57b10 100644 --- a/eclass/node.eclass +++ b/eclass/node.eclass @@ -82,9 +82,8 @@ node_src_prepare() { } node_src_configure() { - export PATH="${PATH}:/opt/node-debian/usr/bin" #path to the modules - export NODE_PATH="/usr/$(get_libdir)/node_modules:/opt/node-debian/usr/share/nodejs" + export NODE_PATH="/usr/$(get_libdir)/node_modules" export npm_config_prefix="${NODE_MODULE_PREFIX}" #path to the headers needed by node-gyp export npm_config_nodedir="/usr/include/node" From e4156c4baed5010e077ea8c56aed585348692b9c Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 29 Sep 2021 16:24:32 +0200 Subject: [PATCH 106/120] dev-js/core-js: unkeyword 3.17.3 for ~x86 Signed-off-by: Alessandro Barbieri --- dev-js/core-js/core-js-3.17.3.ebuild | 43 +++++++--------------------- dev-js/core-js/metadata.xml | 4 +++ 2 files changed, 14 insertions(+), 33 deletions(-) diff --git a/dev-js/core-js/core-js-3.17.3.ebuild b/dev-js/core-js/core-js-3.17.3.ebuild index 936f8f9c8a..3807b011cc 100644 --- a/dev-js/core-js/core-js-3.17.3.ebuild +++ b/dev-js/core-js/core-js-3.17.3.ebuild @@ -1,38 +1,15 @@ -# Copyright 2021 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=8 +EAPI=7 -DESCRIPTION="A modular standard library for JavaScript" -HOMEPAGE="https://github.com/zloirock/core-js" -SRC_URI="https://registry.npmjs.org/${PN}/-/${P}.tgz" +inherit node + +DESCRIPTION="Standard library" +HOMEPAGE=" + https://github.com/zloirock/core-js + https://www.npmjs.com/package/core-js +" LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND="net-libs/nodejs" -BDEPEND="net-libs/nodejs[npm]" - -src_compile() { - # nothing to compile here - : -} - -S="${WORKDIR}/package" - -src_install() { - npm \ - --audit false \ - --color false \ - --foreground-scripts \ - --global \ - --offline \ - --omit dev \ - --prefix "${ED}"/usr \ - --progress false \ - --verbose \ - install "${DISTDIR}/${P}".tgz || die "npm install failed" - - einstalldocs -} +KEYWORDS="~amd64" diff --git a/dev-js/core-js/metadata.xml b/dev-js/core-js/metadata.xml index 115e9d64a6..57e7985405 100644 --- a/dev-js/core-js/metadata.xml +++ b/dev-js/core-js/metadata.xml @@ -2,4 +2,8 @@ + + https://github.com/zloirock/core-js/issues + zloirock/core-js + From 0b5d0f6dc01ee66b5ec4f4e22a971c055948558d Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 29 Sep 2021 16:25:27 +0200 Subject: [PATCH 107/120] sys-cluster/parallel-netcdf: initial import Signed-off-by: Alessandro Barbieri --- sys-cluster/parallel-netcdf/Manifest | 1 + sys-cluster/parallel-netcdf/metadata.xml | 25 ++++++ .../parallel-netcdf-1.12.2.ebuild | 80 +++++++++++++++++++ 3 files changed, 106 insertions(+) create mode 100644 sys-cluster/parallel-netcdf/Manifest create mode 100644 sys-cluster/parallel-netcdf/metadata.xml create mode 100644 sys-cluster/parallel-netcdf/parallel-netcdf-1.12.2.ebuild diff --git a/sys-cluster/parallel-netcdf/Manifest b/sys-cluster/parallel-netcdf/Manifest new file mode 100644 index 0000000000..eba2d268b7 --- /dev/null +++ b/sys-cluster/parallel-netcdf/Manifest @@ -0,0 +1 @@ +DIST pnetcdf-1.12.2.tar.gz 2355892 BLAKE2B ea94d63caa8d42b727084be0580c43e0ac03325acafb046a057092b41880a875a1ca04d1b0183062aed3d7182103217c02165c0f65e722b50129931fb7c93e82 SHA512 b482eadb4955a312fab885aa89c08817c010ed6ff69dff3cfa9c530f1b645b788973029909a8f6fd428170103cfa0784e1bfe085a48d9bcd2446dbd0d40ed67d diff --git a/sys-cluster/parallel-netcdf/metadata.xml b/sys-cluster/parallel-netcdf/metadata.xml new file mode 100644 index 0000000000..de4248a593 --- /dev/null +++ b/sys-cluster/parallel-netcdf/metadata.xml @@ -0,0 +1,25 @@ + + + + + comaintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + https://github.com/Parallel-NetCDF/PnetCDF/issues + Parallel-NetCDF/PnetCDF + + + Enable burst buffer driver support + Turn on support for the C++ interface + Disable use of fill value when out-of-range type conversion causes NC_ERANGE error + Turn on support for the Fortran interface + Disable MPI file sync if you know your file system can provide data consistency + Enable NetCDF-4 feature + Enable check for null-byte header padding when reading files in classic formats + Use stricter rule for error NC_EINVALCOORDS to disallow coordinate start argument equal to dimension size when argument count is zero + Enable subfiling support + Enable thread-safe capability + + diff --git a/sys-cluster/parallel-netcdf/parallel-netcdf-1.12.2.ebuild b/sys-cluster/parallel-netcdf/parallel-netcdf-1.12.2.ebuild new file mode 100644 index 0000000000..456e0f5f84 --- /dev/null +++ b/sys-cluster/parallel-netcdf/parallel-netcdf-1.12.2.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +FORTRAN_NEEDED=fortran +MYP="pnetcdf-${PV}" + +inherit fortran-2 + +DESCRIPTION="Parallel extension to netCDF" +HOMEPAGE=" + https://parallel-netcdf.github.io + http://cucis.ece.northwestern.edu/projects/PnetCDF + http://www-unix.mcs.anl.gov/parallel-netcdf +" +SRC_URI="http://cucis.ece.northwestern.edu/projects/PnetCDF/Release/${MYP}.tar.gz" +S="${WORKDIR}/${MYP}" + +LICENSE="UCAR-Unidata" +SLOT="0" +KEYWORDS="~amd64" +IUSE="burst-buffering +cxx debug doc +erange-fill +file-sync +fortran netcdf +null-byte-header-padding +relax-coord-bound subfiling threadsafe" + +RDEPEND=" + netcdf? ( sci-libs/netcdf[mpi] ) + virtual/mpi +" +# adios? ( sys-cluster/adios ) +DEPEND="${RDEPEND}" +BDEPEND="doc? ( app-doc/doxygen )" + +pkg_setup() { + fortran-2_pkg_setup +} + +src_configure() { + export MPIF77=/usr/bin/mpif77 + export MPIF90=/usr/bin/mpif90 + + local myconf=( + --enable-shared + --with-mpi="${EPREFIX}/usr" + + $(use_enable burst-buffering) + $(use_enable cxx) + $(use_enable debug) + $(use_enable doc doxygen) + $(use_enable erange-fill) + $(use_enable file-sync) + $(use_enable fortran) + $(use_enable netcdf netcdf4) + $(use_enable null-byte-header-padding) + $(use_enable relax-coord-bound) + $(use_enable subfiling) + $(use_enable threadsafe thread-safe) + ) +# $(use_enable adios) +# if use adios; then +# myconf+=( "--with-adios=${EPREFIX}/usr" ) +# else +# myconf+=( "--without-adios" ) +# fi + if use netcdf; then + myconf+=( "--with-netcdf4=${EPREFIX}/usr" ) + else + myconf+=( "--without-netcdf4" ) + fi + + econf "${myconf[@]}" +} + +src_compile() { + emake +} + +src_install() { + emake DESTDIR="${D}" install +} From 1acc8bd8d1a590ca8ea71e36cb8f0b405bb1abf7 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 29 Sep 2021 16:27:40 +0200 Subject: [PATCH 108/120] sys-cluster/parallel-netcdf: fix header Package-Manager: Portage-3.0.24, Repoman-3.0.3 Signed-off-by: Alessandro Barbieri --- sys-cluster/parallel-netcdf/parallel-netcdf-1.12.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-cluster/parallel-netcdf/parallel-netcdf-1.12.2.ebuild b/sys-cluster/parallel-netcdf/parallel-netcdf-1.12.2.ebuild index 456e0f5f84..527b63c481 100644 --- a/sys-cluster/parallel-netcdf/parallel-netcdf-1.12.2.ebuild +++ b/sys-cluster/parallel-netcdf/parallel-netcdf-1.12.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2010 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 From 3f7d57721df7dcb51972673c61b0ee9db687ef98 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 29 Sep 2021 16:30:54 +0200 Subject: [PATCH 109/120] sys-cluster/OpenHPC-meta: add parallel-netcdf Signed-off-by: Alessandro Barbieri --- sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild b/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild index 1b0d926e22..42ff131c13 100644 --- a/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild +++ b/sys-cluster/OpenHPC-meta/OpenHPC-meta-2.1.ebuild @@ -33,6 +33,7 @@ RDEPEND=" sci-libs/netcdf[hdf5,mpi] sci-libs/netcdf-cxx sci-libs/netcdf-fortran + sys-cluster/parallel-netcdf ) parallel? ( @@ -96,7 +97,6 @@ RDEPEND=" " # io-libs #adios[mpi] - #pnetcdf[mpi] #phdf5[mpi] # parallel From 66f3211ef1e689b38df2ede287860b5e7a01cab8 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 29 Sep 2021 16:32:10 +0200 Subject: [PATCH 110/120] TODO.md: remove pnetcdf Signed-off-by: Alessandro Barbieri --- TODO.md | 1 - 1 file changed, 1 deletion(-) diff --git a/TODO.md b/TODO.md index d42bc61023..e1c71fb85b 100644 --- a/TODO.md +++ b/TODO.md @@ -45,7 +45,6 @@ Name | Buildsystem | Category | User | RFH [temanejo](https://www.hlrs.de/solutions-services/service-portfolio/programming/hpc-development-tools/temanejo) | autotools | cluster | Alessandro-Barbieri | no [geopm](https://geopm.github.io/) | autotools | power | Alessandro-Barbieri | no [warewulf](https://warewulf.lbl.gov/) | autotools | cluster | Alessandro-Barbieri | no -[pnetcdf](https://parallel-netcdf.github.io/) | autotools | libs | Alessandro-Barbieri | no [omb](http://mvapich.cse.ohio-state.edu/download/mvapich/osu-micro-benchmarks-5.8.tgz) | autotools | cluster | Alessandro-Barbieri | no [scalasca](https://scalasca.org/) | autotools | cluster | Alessandro-Barbieri | no [scorep](https://www.vi-hps.org/projects/score-p/) | autotools | cluster | Alessandro-Barbieri | no From 33b46eadffb2486f187a187ef471b087fa22b12c Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 29 Sep 2021 17:34:22 +0200 Subject: [PATCH 111/120] sys-cluster/parallel-netcdf: build doc, autoreconf Signed-off-by: Alessandro Barbieri --- .../parallel-netcdf-1.12.2.ebuild | 24 +++++++++++++------ 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/sys-cluster/parallel-netcdf/parallel-netcdf-1.12.2.ebuild b/sys-cluster/parallel-netcdf/parallel-netcdf-1.12.2.ebuild index 527b63c481..09c7c966f4 100644 --- a/sys-cluster/parallel-netcdf/parallel-netcdf-1.12.2.ebuild +++ b/sys-cluster/parallel-netcdf/parallel-netcdf-1.12.2.ebuild @@ -6,7 +6,7 @@ EAPI=8 FORTRAN_NEEDED=fortran MYP="pnetcdf-${PV}" -inherit fortran-2 +inherit autotools fortran-2 DESCRIPTION="Parallel extension to netCDF" HOMEPAGE=" @@ -29,15 +29,26 @@ RDEPEND=" " # adios? ( sys-cluster/adios ) DEPEND="${RDEPEND}" -BDEPEND="doc? ( app-doc/doxygen )" +BDEPEND=" + doc? ( + app-doc/doxygen + dev-texlive/texlive-latex + ) +" pkg_setup() { fortran-2_pkg_setup } +src_prepare() { + default + eautoreconf +} + src_configure() { export MPIF77=/usr/bin/mpif77 export MPIF90=/usr/bin/mpif90 + export VARTEXFONTS="${T}/fonts" local myconf=( --enable-shared @@ -71,10 +82,9 @@ src_configure() { econf "${myconf[@]}" } -src_compile() { - emake -} - src_install() { - emake DESTDIR="${D}" install + default + dodoc doc/README.{ADIOS.md,NetCDF4.md,burst_buffering,consistency,large_files} doc/pbs.script + use doc && dodoc doc/pnetcdf-api/pnetcdf-api.pdf + find "${ED}" -name '*.la' -delete || die } From 53f262c5bce921bc4727ed6990bf89de1bb4c871 Mon Sep 17 00:00:00 2001 From: Petrus Zhao Date: Thu, 30 Sep 2021 12:32:43 +0800 Subject: [PATCH 112/120] media-video/uxplay: version bump to 1.37 Package-Manager: Portage-3.0.23, Repoman-3.0.3 Signed-off-by: Petrus Zhao --- media-video/uxplay/Manifest | 2 +- ...xplay-0_pre20210525-fix-installation.patch | 72 -------- ...lay-0_pre20210525-fix-screen-sharing.patch | 162 ------------------ ...y-0_pre20210525-use-machine-hostname.patch | 49 ------ media-video/uxplay/metadata.xml | 29 ++-- .../uxplay/uxplay-0_pre20210525.ebuild | 46 ----- media-video/uxplay/uxplay-1.37.ebuild | 53 ++++++ 7 files changed, 72 insertions(+), 341 deletions(-) delete mode 100644 media-video/uxplay/files/uxplay-0_pre20210525-fix-installation.patch delete mode 100644 media-video/uxplay/files/uxplay-0_pre20210525-fix-screen-sharing.patch delete mode 100644 media-video/uxplay/files/uxplay-0_pre20210525-use-machine-hostname.patch delete mode 100644 media-video/uxplay/uxplay-0_pre20210525.ebuild create mode 100644 media-video/uxplay/uxplay-1.37.ebuild diff --git a/media-video/uxplay/Manifest b/media-video/uxplay/Manifest index e9430a0044..47e4595abc 100644 --- a/media-video/uxplay/Manifest +++ b/media-video/uxplay/Manifest @@ -1 +1 @@ -DIST uxplay-0_pre20210525.tar.gz 365673 BLAKE2B 363dbcb86ec194eb6bf1fbd5bd07d49650570da3a986c42d4da74e76adf9af6f5247cf1364758b822eeea24b70b88ec24aed8c3c18795276197fde5fa3097cc3 SHA512 0a22504f29a4dc41819187f7fbbc1f66da456c65c8c8c8a1189553ea7bb43beb207c9360e677605c51fab25da4ec1aef1e662b83965d376de12165d88c8b7579 +DIST uxplay-1.37.tar.gz 295598 BLAKE2B c0fbd887ba65068045448155f6dad93e6af1e7acaa723262c045e47e7535159c4a932564c9e3b5d8bcae505570dab8138b65d09611e8daaad6a609f26ce35244 SHA512 0b14c4b5c463e0ece74ced8f2307a7dcb02cc70157f1c97d4b779e3395ba695851b2014823b5bd4939beddd4c05038dcd323a1c8c94ffd50f8b8c6fca5c3fa71 diff --git a/media-video/uxplay/files/uxplay-0_pre20210525-fix-installation.patch b/media-video/uxplay/files/uxplay-0_pre20210525-fix-installation.patch deleted file mode 100644 index 6b4a53a16b..0000000000 --- a/media-video/uxplay/files/uxplay-0_pre20210525-fix-installation.patch +++ /dev/null @@ -1,72 +0,0 @@ -From 4fd146e46ed505fd46fb1dcad83de272690376e9 Mon Sep 17 00:00:00 2001 -From: Michael Schlottke-Lakemper -Date: Wed, 5 Aug 2020 11:46:15 +0200 -Subject: [PATCH 1/2] Reformat commands as code in README - ---- - README.md | 26 +++++++++++++++++--------- - 1 file changed, 17 insertions(+), 9 deletions(-) - -diff --git a/README.md b/README.md -index 8502407..82c96f2 100644 ---- a/README.md -+++ b/README.md -@@ -1,19 +1,27 @@ -+# UxPlay -+ - This project is an early stage prototype of unix AirPlay server. - Work is based on https://github.com/FD-/RPiPlay. - Tested on Ubuntu 19.10 desktop. - 5G Wifi connection is the must. - --Features: -+## Features - 1. Based on Gstreamer. - 1. Video and audio are supported out of the box. - 3. Gstreamer decoding is plugin agnostic. Uses accelerated decoders if availible. VAAPI is preferable. - 4. Automatic screen orientation. - --Building: --1. sudo apt-get install cmake --2. sudo apt-get install libssl-dev libavahi-compat-libdnssd-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev gstreamer1.0-libav --3. sudo apt-get install gstreamer1.0-vaapi (For Intel graphics) --4. mkdir build --5. cd build --6. cmake .. --7. make -+## Building -+```bash -+sudo apt-get install cmake -+sudo apt-get install libssl-dev libavahi-compat-libdnssd-dev \ -+ libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev \ -+ gstreamer1.0-libav -+sudo apt-get install gstreamer1.0-vaapi # For Intel graphics -+mkdir build -+cd build -+cmake .. -+# Alternatively (for higher optimization level and/or installation): -+# cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=path/to/install/dir -+make -+``` - -From 64bf832ccaadabfb12b427c2ea90194d3fbcf34b Mon Sep 17 00:00:00 2001 -From: Michael Schlottke-Lakemper -Date: Wed, 5 Aug 2020 11:50:09 +0200 -Subject: [PATCH 2/2] Fix `install` command such that out-of-source builds work - (fixes #12) - ---- - CMakeLists.txt | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index c150f8d..f75664c 100755 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -14,5 +14,5 @@ add_subdirectory(renderers) - add_executable( uxplay uxplay.cpp) - target_link_libraries ( uxplay renderers airplay ) - --install(PROGRAMS uxplay DESTINATION bin) -+install(TARGETS uxplay DESTINATION bin) - diff --git a/media-video/uxplay/files/uxplay-0_pre20210525-fix-screen-sharing.patch b/media-video/uxplay/files/uxplay-0_pre20210525-fix-screen-sharing.patch deleted file mode 100644 index 413afe3eba..0000000000 --- a/media-video/uxplay/files/uxplay-0_pre20210525-fix-screen-sharing.patch +++ /dev/null @@ -1,162 +0,0 @@ -From 7c80c93cccf6534a0824c1d5783fc036812a76cb Mon Sep 17 00:00:00 2001 -From: david -Date: Fri, 22 Jan 2021 00:27:23 +0100 -Subject: [PATCH 1/2] Fix _NET_WM_NAME - -Gstreamer does not set the _NET_WM_NAME property on the window it -creates when using `autovideosink` (or ximagesink/xvimagesink for that -matter). - -A lot of tools (like Zoom) filter based on this field being non-null, so -the window can't be shared. - -This horrible hack finds the first open window that matches our application -name and proceeds to set _NET_WM_NAME on it. - -It is very ugly, but it works. ---- - CMakeLists.txt | 7 +++- - renderers/video_renderer_gstreamer.c | 52 ++++++++++++++++++++++++++-- - 2 files changed, 56 insertions(+), 3 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index c150f8d..77e0b3a 100755 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -4,6 +4,11 @@ project(uxplay) - - set (CMAKE_CXX_STANDARD 11) - -+find_package(X11 REQUIRED) -+link_libraries(${X11_LIBRARIES}) -+include_directories(${X11_INCLUDE_DIR}) -+# link_directories(${X11_LIBRARIES}) -+ - add_subdirectory(lib/curve25519) - add_subdirectory(lib/ed25519) - add_subdirectory(lib/playfair) -@@ -12,7 +17,7 @@ add_subdirectory(lib) - add_subdirectory(renderers) - - add_executable( uxplay uxplay.cpp) --target_link_libraries ( uxplay renderers airplay ) -+target_link_libraries ( uxplay renderers airplay ${X11_LIBRARIES}) - - install(PROGRAMS uxplay DESTINATION bin) - -diff --git a/renderers/video_renderer_gstreamer.c b/renderers/video_renderer_gstreamer.c -index 5ed2720..d8477d0 100644 ---- a/renderers/video_renderer_gstreamer.c -+++ b/renderers/video_renderer_gstreamer.c -@@ -21,6 +21,13 @@ - #include - #include - #include -+#include -+#include -+#include -+ -+Display* display; -+Window root, my_window; -+const char* application_name = "UXPLAY"; - - struct video_renderer_s { - logger_t *logger; -@@ -49,7 +56,38 @@ static gboolean check_plugins (void) - return ret; - } - -+Window enum_windows(Display* display, Window window, int depth) { -+ int i; -+ -+ XTextProperty text; -+ XGetWMName(display, window, &text); -+ char* name; -+ XFetchName(display, window, &name); -+ -+ if (name != 0 && strcmp(application_name, name) == 0) { -+ return window; -+ } -+ -+ Window _root, parent; -+ Window* children; -+ int n; -+ XQueryTree(display, window, &_root, &parent, &children, &n); -+ if (children != NULL) { -+ for (i = 0; i < n; i++) { -+ Window w = enum_windows(display, children[i], depth + 1); -+ if (w != NULL) return w; -+ } -+ XFree(children); -+ } -+ -+ return NULL; -+} -+ -+ - video_renderer_t *video_renderer_init(logger_t *logger, background_mode_t background_mode, bool low_latency) { -+ display = XOpenDisplay(NULL); -+ root = XDefaultRootWindow(display); -+ - video_renderer_t *renderer; - GError *error = NULL; - -@@ -57,6 +95,7 @@ video_renderer_t *video_renderer_init(logger_t *logger, background_mode_t backgr - assert(renderer); - - gst_init(NULL, NULL); -+ g_set_application_name(application_name); - - renderer->logger = logger; - -@@ -88,10 +127,20 @@ void video_renderer_render_buffer(video_renderer_t *renderer, raop_ntp_t *ntp, u - GST_BUFFER_DTS(buffer) = (GstClockTime)pts; - gst_buffer_fill(buffer, 0, data, data_len); - gst_app_src_push_buffer (GST_APP_SRC(renderer->appsrc), buffer); -+ -+ if (my_window == NULL) { -+ my_window = enum_windows(display, root, 0); -+ if (my_window != NULL) { -+ char* str = "NEW NAME"; -+ Atom _NET_WM_NAME = XInternAtom(display, "_NET_WM_NAME", 0); -+ Atom UTF8_STRING = XInternAtom(display, "UTF8_STRING", 0); -+ XChangeProperty(display, my_window, _NET_WM_NAME, UTF8_STRING, 8, 0, str, strlen(str)); -+ XSync(display, False); -+ } -+ } - } - - void video_renderer_flush(video_renderer_t *renderer) { -- - } - - void video_renderer_destroy(video_renderer_t *renderer) { -@@ -104,5 +153,4 @@ void video_renderer_destroy(video_renderer_t *renderer) { - } - - void video_renderer_update_background(video_renderer_t *renderer, int type) { -- - } - -From 4e0196eb5577e25d9af2e1af2d6d6c6d867c5393 Mon Sep 17 00:00:00 2001 -From: david -Date: Wed, 3 Feb 2021 23:08:32 +0100 -Subject: [PATCH 2/2] Change window name to UxPlay - ---- - renderers/video_renderer_gstreamer.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/renderers/video_renderer_gstreamer.c b/renderers/video_renderer_gstreamer.c -index d8477d0..d57a8c3 100644 ---- a/renderers/video_renderer_gstreamer.c -+++ b/renderers/video_renderer_gstreamer.c -@@ -131,7 +131,7 @@ void video_renderer_render_buffer(video_renderer_t *renderer, raop_ntp_t *ntp, u - if (my_window == NULL) { - my_window = enum_windows(display, root, 0); - if (my_window != NULL) { -- char* str = "NEW NAME"; -+ char* str = "UxPlay"; - Atom _NET_WM_NAME = XInternAtom(display, "_NET_WM_NAME", 0); - Atom UTF8_STRING = XInternAtom(display, "UTF8_STRING", 0); - XChangeProperty(display, my_window, _NET_WM_NAME, UTF8_STRING, 8, 0, str, strlen(str)); diff --git a/media-video/uxplay/files/uxplay-0_pre20210525-use-machine-hostname.patch b/media-video/uxplay/files/uxplay-0_pre20210525-use-machine-hostname.patch deleted file mode 100644 index 207a0c8e5d..0000000000 --- a/media-video/uxplay/files/uxplay-0_pre20210525-use-machine-hostname.patch +++ /dev/null @@ -1,49 +0,0 @@ -From a5098ee748a7c6ba078479a6bffd1cacbb5a538d Mon Sep 17 00:00:00 2001 -From: mrbesen -Date: Wed, 10 Mar 2021 12:04:56 +0100 -Subject: [PATCH] use Hostname as default Name - ---- - uxplay.cpp | 15 +++++++++++++++ - 1 file changed, 15 insertions(+) - -diff --git a/uxplay.cpp b/uxplay.cpp -index c1e6b8a..b91151d 100755 ---- a/uxplay.cpp -+++ b/uxplay.cpp -@@ -24,6 +24,7 @@ - #include - #include - #include -+#include // uname(read hostname) - - #include "log.h" - #include "lib/raop.h" -@@ -102,6 +103,18 @@ void print_info(char *name) { - printf("-v/-h Displays this help and version information\n"); - } - -+/* read the mashines hostname an write it into name */ -+void get_hostname(std::string& name) { -+ struct utsname buf; -+ int res = uname(&buf); -+ if(res) { -+ //error -+ printf("could not read hostname: %d %s\n", res, strerror(res)); -+ return; -+ } -+ name = buf.nodename; -+} -+ - int main(int argc, char *argv[]) { - init_signals(); - -@@ -112,6 +125,8 @@ int main(int argc, char *argv[]) { - bool low_latency = DEFAULT_LOW_LATENCY; - bool debug_log = DEFAULT_DEBUG_LOG; - -+ get_hostname(server_name); -+ - // Parse arguments - for (int i = 1; i < argc; i++) { - std::string arg(argv[i]); diff --git a/media-video/uxplay/metadata.xml b/media-video/uxplay/metadata.xml index e4f2e1f73f..fcda2bdb87 100644 --- a/media-video/uxplay/metadata.xml +++ b/media-video/uxplay/metadata.xml @@ -5,19 +5,26 @@ vowstar@gmail.com Huang Rui + + petrus.zy.07@gmail.com + Petrus Zhao + - antimof/UxPlay + FDH2/UxPlay - UxPlay - AirPlay Unix mirroring server. - This project is an early stage prototype of unix AirPlay server. Work is - based on https://github.com/FD-/RPiPlay. Tested on Ubuntu 19.10 desktop. - 5G Wifi connection is the must. - Features: - Based on Gstreamer. - Video and audio are supported out of the box. - Gstreamer decoding is plugin agnostic. - Uses accelerated decoders if availible. VAAPI is preferable. - Automatic screen orientation. + UxPlay - AirPlay Unix mirroring server. + This project is an early stage prototype of unix AirPlay server. Work is + based on https://github.com/FD-/RPiPlay. Tested on Ubuntu 19.10 desktop. + 5G Wifi connection is the must. + Features: + Based on Gstreamer. + Video and audio are supported out of the box. + Gstreamer decoding is plugin agnostic. + Uses accelerated decoders if availible. VAAPI is preferable. + Automatic screen orientation. + + supported mirrored window for screen-sharing applications such as Zoom + diff --git a/media-video/uxplay/uxplay-0_pre20210525.ebuild b/media-video/uxplay/uxplay-0_pre20210525.ebuild deleted file mode 100644 index 0f74d6650d..0000000000 --- a/media-video/uxplay/uxplay-0_pre20210525.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -GIT_PN="UxPlay" - -inherit cmake - -DESCRIPTION="AirPlay Unix mirroring server" -HOMEPAGE="https://github.com/antimof/UxPlay" - -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="https://github.com/antimof/${GIT_PN}.git" - inherit git-r3 -else - EGIT_COMMIT="6a473d6026480c47b6d9f1b2d619039da3cd36ba" - SRC_URI="https://github.com/antimof/${GIT_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}/${GIT_PN}-${EGIT_COMMIT}" - KEYWORDS="~amd64 ~arm ~x86" -fi - -LICENSE="GPL-3" -SLOT="0" - -RDEPEND=" - dev-libs/openssl - media-libs/gstreamer - media-libs/gst-plugins-bad - media-plugins/gst-plugins-libav - net-dns/avahi[mdnsresponder-compat] -" - -DEPEND=" - ${RDEPEND} -" - -BDEPEND=" - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}/${P}-fix-installation.patch" - "${FILESDIR}/${P}-fix-screen-sharing.patch" - "${FILESDIR}/${P}-use-machine-hostname.patch" -) diff --git a/media-video/uxplay/uxplay-1.37.ebuild b/media-video/uxplay/uxplay-1.37.ebuild new file mode 100644 index 0000000000..dfa5c081af --- /dev/null +++ b/media-video/uxplay/uxplay-1.37.ebuild @@ -0,0 +1,53 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="UxPlay" +MY_PV="${PV}b" + +inherit cmake + +DESCRIPTION="AirPlay Unix mirroring server" +HOMEPAGE="https://github.com/FDH2/UxPlay" + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="https://github.com/FDH2/${MY_PN}.git" + inherit git-r3 +else + SRC_URI="https://github.com/FDH2/${MY_PN}/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~x86" + S="${WORKDIR}/${MY_PN}-${MY_PV}" +fi + +LICENSE="GPL-3" +SLOT="0" +IUSE="+vaapi +zoomfix" + +RDEPEND=" + app-pda/libplist + dev-libs/openssl + media-libs/gstreamer + media-libs/gst-plugins-bad + media-libs/gst-plugins-base + media-plugins/gst-plugins-libav + vaapi? ( media-plugins/gst-plugins-vaapi ) + net-dns/avahi[mdnsresponder-compat] + zoomfix? ( x11-libs/libX11 ) +" + +DEPEND=" + ${RDEPEND} +" + +BDEPEND=" + virtual/pkgconfig +" + +src_configure() { + local mycmakeargs=( + -DZOOMFIX=$(usex zoomfix ON OFF) + ) + + cmake_src_configure +} From dc4a2750208b32df56a1ed514bbc3747f0f10f81 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Thu, 30 Sep 2021 11:13:56 +0500 Subject: [PATCH 113/120] app-vim/themis: add 1.6.0 Signed-off-by: Anna (cybertailor) Vyalkova --- app-vim/themis/Manifest | 1 + app-vim/themis/metadata.xml | 2 +- app-vim/themis/themis-1.5.5.ebuild | 5 ----- app-vim/themis/themis-1.6.0.ebuild | 28 ++++++++++++++++++++++++++++ 4 files changed, 30 insertions(+), 6 deletions(-) create mode 100644 app-vim/themis/themis-1.6.0.ebuild diff --git a/app-vim/themis/Manifest b/app-vim/themis/Manifest index d7ceef8ae0..72f88a9361 100644 --- a/app-vim/themis/Manifest +++ b/app-vim/themis/Manifest @@ -1 +1,2 @@ DIST themis-1.5.5.tar.gz 54661 BLAKE2B bcd04d5134095c37369188b4e656ac8372a4d5acf351fb5748bb0ec027b2db4f32d26c68018b0691963df400f34ef7b4a39ca84f9400609313b5f61afef6869b SHA512 fc9169215a2213c42db7eb0548dd637ebf06c42ba287a980fa561e8c0f4dea3eee9f4b10c811d4dfebeeacb4bce1aea0d10872eff05b19316d3d4e9774fe6b32 +DIST themis-1.6.0.tar.gz 61475 BLAKE2B 465a20da473e32257421cc94a1dc3c7a5c6dfbebcd41c9b2e25c502bc47ec5a633ae79e117afbeffa6ca72c2cdb71789dd23354cf6822b6260a04c86d869ac7c SHA512 8b87c33f0377155e2d7d151c6d05d087e061e2d5ec2acc7bb60ad0b1730ac62500811471114a5e046d67722ccb33defa28a9dae237d09491c7bcc4846e054f72 diff --git a/app-vim/themis/metadata.xml b/app-vim/themis/metadata.xml index c8b0192e7e..7ebbd03347 100644 --- a/app-vim/themis/metadata.xml +++ b/app-vim/themis/metadata.xml @@ -1,5 +1,5 @@ - + cyber+gentoo@sysrq.in diff --git a/app-vim/themis/themis-1.5.5.ebuild b/app-vim/themis/themis-1.5.5.ebuild index b658992ba6..26cc06e5c7 100644 --- a/app-vim/themis/themis-1.5.5.ebuild +++ b/app-vim/themis/themis-1.5.5.ebuild @@ -15,11 +15,6 @@ KEYWORDS="~amd64 ~x86" VIM_PLUGIN_HELPFILES="themis" -src_prepare() { - default - -} - src_test() { bash ./bin/themis || die } diff --git a/app-vim/themis/themis-1.6.0.ebuild b/app-vim/themis/themis-1.6.0.ebuild new file mode 100644 index 0000000000..26cc06e5c7 --- /dev/null +++ b/app-vim/themis/themis-1.6.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit vim-plugin + +DESCRIPTION="A testing framework for Vim script" +HOMEPAGE="https://github.com/thinca/vim-themis" +SRC_URI="https://github.com/thinca/vim-${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/vim-${P}" + +LICENSE="ZLIB" +KEYWORDS="~amd64 ~x86" + +VIM_PLUGIN_HELPFILES="themis" + +src_test() { + bash ./bin/themis || die +} + +src_install() { + rm -r examples test || die + vim-plugin_src_install + + dosym -r /usr/share/vim/vimfiles/bin/themis /usr/bin/themis + fperms +x /usr/share/vim/vimfiles/bin/themis +} From 055bb176b30dfc23cd0aee62e05607d28be192d4 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Thu, 30 Sep 2021 11:18:05 +0500 Subject: [PATCH 114/120] app-vim/nerdtree-git: add 20210818, drop 20210728 Signed-off-by: Anna (cybertailor) Vyalkova --- app-vim/nerdtree-git/Manifest | 2 +- app-vim/nerdtree-git/metadata.xml | 2 +- ...erdtree-git-20210728.ebuild => nerdtree-git-20210818.ebuild} | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) rename app-vim/nerdtree-git/{nerdtree-git-20210728.ebuild => nerdtree-git-20210818.ebuild} (93%) diff --git a/app-vim/nerdtree-git/Manifest b/app-vim/nerdtree-git/Manifest index 6b137c7b82..3d8759244e 100644 --- a/app-vim/nerdtree-git/Manifest +++ b/app-vim/nerdtree-git/Manifest @@ -1 +1 @@ -DIST nerdtree-git-20210728.tar.gz 13956 BLAKE2B 3fad11da3bab522e64ef750424cd3910c52587a972cdd612f5d63576282376eb0a0888794c0fd71bc63c8fdcef71a681b0c7a37f0ac27328f5d4c635100ce49d SHA512 d0c2428533ef1ae217c278b8fc9eafba78c16536a1dbcd4cb3503a5ee917ff939d4a52003014878b790a5c6b0b7cb1d26bca54e6f8693325552bdf117d8513f5 +DIST nerdtree-git-20210818.tar.gz 13972 BLAKE2B dc01e2b79226e44247f29520583fa0c7ef76f2db80d1b88a505e31cf98a13a55571a34841a1e0db434af846953649ce6796e02c2865cfa7f5cffd0b7c36cfe40 SHA512 fc80ae8e3d9511ddceda1a677fe481a4d4a1b179539af323ca7b52e3c78b1139761055d821139d7d77a9d193bc7ef96d86b7e22bcbc6c92fb148f3003aada767 diff --git a/app-vim/nerdtree-git/metadata.xml b/app-vim/nerdtree-git/metadata.xml index c8b0192e7e..7ebbd03347 100644 --- a/app-vim/nerdtree-git/metadata.xml +++ b/app-vim/nerdtree-git/metadata.xml @@ -1,5 +1,5 @@ - + cyber+gentoo@sysrq.in diff --git a/app-vim/nerdtree-git/nerdtree-git-20210728.ebuild b/app-vim/nerdtree-git/nerdtree-git-20210818.ebuild similarity index 93% rename from app-vim/nerdtree-git/nerdtree-git-20210728.ebuild rename to app-vim/nerdtree-git/nerdtree-git-20210818.ebuild index 9d7e2afc67..dd0080c289 100644 --- a/app-vim/nerdtree-git/nerdtree-git-20210728.ebuild +++ b/app-vim/nerdtree-git/nerdtree-git-20210818.ebuild @@ -5,7 +5,7 @@ EAPI=7 inherit vim-plugin -COMMIT="ff9b14f14dceecb6c08cb05053ad649c3b6ac250" +COMMIT="e1fe727127a813095854a5b063c15e955a77eafb" DESCRIPTION="vim plugin: display git status flags in NERDTree" HOMEPAGE="https://github.com/Xuyuanp/nerdtree-git-plugin" SRC_URI="https://github.com/Xuyuanp/${PN}-plugin/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" From c7c65207829ed9ccd9460ce7ba272ba6a7b97902 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Thu, 30 Sep 2021 11:26:15 +0500 Subject: [PATCH 115/120] app-vim/gemini-vim: add 20210923, drop 20210625 Signed-off-by: Anna (cybertailor) Vyalkova --- app-vim/gemini-vim/Manifest | 2 +- .../{gemini-vim-20210625.ebuild => gemini-vim-20210923.ebuild} | 2 +- app-vim/gemini-vim/metadata.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) rename app-vim/gemini-vim/{gemini-vim-20210625.ebuild => gemini-vim-20210923.ebuild} (89%) diff --git a/app-vim/gemini-vim/Manifest b/app-vim/gemini-vim/Manifest index 0dc944256c..dc4a078e76 100644 --- a/app-vim/gemini-vim/Manifest +++ b/app-vim/gemini-vim/Manifest @@ -1 +1 @@ -DIST gemini-vim-20210625.tar.gz 13565 BLAKE2B 94482ad07324fc425430a8e9a56c3a6c598090b70589bea670d214cd7ba8c423bc05602c487f96db98cab825e214c8238ff4b5d734831073ff61a43952ea522f SHA512 2e6c48e00a6a28a642c73aa4f910b561a4bfca05ec18dcc2c4184b332f02199477195387c9c30924497e85c03d5e5c5e817b3fa2431c1de29caa7e8a5dfb7ba1 +DIST gemini-vim-20210923.tar.gz 13590 BLAKE2B bf3946004685387eb7e2b0bbecd19a95c242e13e5551ca65a14934de9fbc9a9d368f9fbc89bf2bbd095c484f3283ee8d89506a77d3ba92d16ffe808a943340fc SHA512 7eeda6290ddce839e908e53617287940f5e7c05dc777cae5262a6bde0d5501a9ed6ac7a2abb86b6df08e94ea44e2980e9f802bcb229b32c4509cb1419cf8ad06 diff --git a/app-vim/gemini-vim/gemini-vim-20210625.ebuild b/app-vim/gemini-vim/gemini-vim-20210923.ebuild similarity index 89% rename from app-vim/gemini-vim/gemini-vim-20210625.ebuild rename to app-vim/gemini-vim/gemini-vim-20210923.ebuild index e895c97523..082423224b 100644 --- a/app-vim/gemini-vim/gemini-vim-20210625.ebuild +++ b/app-vim/gemini-vim/gemini-vim-20210923.ebuild @@ -6,7 +6,7 @@ EAPI=7 inherit vim-plugin MY_PN=${PN/-/.} -COMMIT="d5d2767dbcfd7ceb8dd53f13162458a824e650c9" +COMMIT="18654218da069865716179d7f07640869a5e1fe8" DESCRIPTION="vim plugin: syntax highlighting for Gemini Text, the text/gemini media type" HOMEPAGE="https://sr.ht/~torresjrjr/gemini.vim/" SRC_URI="https://git.sr.ht/~torresjrjr/${MY_PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" diff --git a/app-vim/gemini-vim/metadata.xml b/app-vim/gemini-vim/metadata.xml index c0764c03f3..96287fe91d 100644 --- a/app-vim/gemini-vim/metadata.xml +++ b/app-vim/gemini-vim/metadata.xml @@ -1,5 +1,5 @@ - + cyber+gentoo@sysrq.in From 731a0543ef9f5e0edb106ca4b6691e66b314f4ba Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Thu, 30 Sep 2021 11:27:43 +0500 Subject: [PATCH 116/120] app-vim/apkbuild-vim: add 20210911, drop 20210723 Signed-off-by: Anna (cybertailor) Vyalkova --- app-vim/apkbuild-vim/Manifest | 2 +- ...pkbuild-vim-20210723.ebuild => apkbuild-vim-20210911.ebuild} | 2 +- app-vim/apkbuild-vim/metadata.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) rename app-vim/apkbuild-vim/{apkbuild-vim-20210723.ebuild => apkbuild-vim-20210911.ebuild} (90%) diff --git a/app-vim/apkbuild-vim/Manifest b/app-vim/apkbuild-vim/Manifest index 61edeb3f5b..6f74418f1c 100644 --- a/app-vim/apkbuild-vim/Manifest +++ b/app-vim/apkbuild-vim/Manifest @@ -1 +1 @@ -DIST apkbuild.vim-423e6948efcbec2d708345ae21d9566cad3ad304.tar.gz 9518 BLAKE2B 0a4b4423f9534167961b55ff220b0fac1230344973a6cf5c97cf448f5abd382373ec9968e1d34ab35ae6242ebe49bfe7b5d3280795a437a0360e033ecd533c32 SHA512 bdfcb871015878e97a77c66dd9fa9a9180d5df2d65a7d9e31a80de07c5e7e7774ddf0367171bda297cb7e59e5d0485cb2241fb9c831cf4c3dc8086049493b564 +DIST apkbuild.vim-8dbd9745f76fb284656711238e8cd42d021da85e.tar.gz 9525 BLAKE2B c9858a1dc0c678cc56f3d7bb84bae745c99fe0ce75e50332b712b1417bef17d7854f1f95f0e127a299d026c6371d84f60b2baab9d3ff70f482d5a48fef8ac440 SHA512 b407f9af098e8bea6e6852e2b8584909ef6a4921f9f889ecd0318085da32fd46700b414ed0f73f126292c3352295a0592310a3a2ae6e0855b00153b73c226b40 diff --git a/app-vim/apkbuild-vim/apkbuild-vim-20210723.ebuild b/app-vim/apkbuild-vim/apkbuild-vim-20210911.ebuild similarity index 90% rename from app-vim/apkbuild-vim/apkbuild-vim-20210723.ebuild rename to app-vim/apkbuild-vim/apkbuild-vim-20210911.ebuild index e97c4264d5..4cdbc2ca84 100644 --- a/app-vim/apkbuild-vim/apkbuild-vim-20210723.ebuild +++ b/app-vim/apkbuild-vim/apkbuild-vim-20210911.ebuild @@ -6,7 +6,7 @@ EAPI=7 inherit vim-plugin MY_PN=${PN/-/.} -COMMIT="423e6948efcbec2d708345ae21d9566cad3ad304" +COMMIT="8dbd9745f76fb284656711238e8cd42d021da85e" DESCRIPTION="vim plugin: edit and work with APKBUILD files" HOMEPAGE="https://gitlab.alpinelinux.org/Leo/apkbuild.vim" SRC_URI="https://gitlab.alpinelinux.org/Leo/${MY_PN}/-/archive/${COMMIT}/${MY_PN}-${COMMIT}.tar.gz" diff --git a/app-vim/apkbuild-vim/metadata.xml b/app-vim/apkbuild-vim/metadata.xml index c8b0192e7e..7ebbd03347 100644 --- a/app-vim/apkbuild-vim/metadata.xml +++ b/app-vim/apkbuild-vim/metadata.xml @@ -1,5 +1,5 @@ - + cyber+gentoo@sysrq.in From f938606de97277bed5d6432cca0e153d5ae20632 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Thu, 30 Sep 2021 21:32:52 +0500 Subject: [PATCH 117/120] app-accessibility/rhvoice: update EAPI 7 -> 8 - drop "cli" use flag (deprecated) - drop "utils" use flag (fails to build) - do not remove Hardening.cmake module - fix depends Closes: https://bugs.gentoo.org/815418 Signed-off-by: Anna (cybertailor) Vyalkova --- app-accessibility/rhvoice/Manifest | 2 +- app-accessibility/rhvoice/metadata.xml | 67 ++++++++----------- ...e-1.4.2.ebuild => rhvoice-1.4.2-r1.ebuild} | 39 ++++++----- 3 files changed, 47 insertions(+), 61 deletions(-) rename app-accessibility/rhvoice/{rhvoice-1.4.2.ebuild => rhvoice-1.4.2-r1.ebuild} (89%) diff --git a/app-accessibility/rhvoice/Manifest b/app-accessibility/rhvoice/Manifest index 3a3eadbd13..e6d18c70c1 100644 --- a/app-accessibility/rhvoice/Manifest +++ b/app-accessibility/rhvoice/Manifest @@ -4,4 +4,4 @@ DIST rhvoice-evgeniy-eng-4.0.tar.gz 7338125 BLAKE2B 58eaf04e77bde46e5013e3959815 DIST rhvoice-evgeniy-rus-4.0.tar.gz 9962477 BLAKE2B d3fffbd54813d80734b59b6ac0ed96c0e07ce4266594a918acc01fe2bdd649d854ffe7306b57c3cb3718cdc1a090f6f7f28712005c708a39a486867760162cf9 SHA512 4053185fd5cff60a8cf3355fad69ab63348fc5047a7e5d2328a639a5c65cecfaadc92d63599b0b8bc7ca804753593c78c837621cdd153c6ce247100141b96500 DIST rhvoice-victoria-4.0.tar.gz 7425747 BLAKE2B 221805cef8b21cee24dcd34cde06450a7f9a2a588820265ae51729ddc73604caf2e089fb97ee96bf7503018f4fa967aa416fe0f0cfaf597e4d0dea4e0c72de54 SHA512 03b95f76bbd0b213fac867705acd3229f2d62448cdb863968b6ff02cc06f162d07a6154418e3ceee63d8d5352a00c1fed57b635d59424234b6cae3b1914da1cb DIST rhvoice-volodymyr-4.0.tar.gz 10794551 BLAKE2B a0e1f78652ecc8f89bfa404fcab6d3400e0f45282da53317a4af340c9acaffb545460f3a4bbf309b9a2525bd3695a4ff47edd00cb6692651377d44d717949375 SHA512 8f0f15229d451bbcf6db3b0f267e82635603b582f2af18d14421f3e108cdd14e4164e74e3c4723226e37b8ee7287ffa5d4083f9d2defd8b5c1b559eba547e849 -DIST rhvoice-yuriy.tar.gz 12734672 BLAKE2B 7e49c0825bfc148e8e7144d578c95ad159e2c935256174134f0682318f78b5162205b3781d365cc333c61123c1b118b464e28d63046bc497a75afcd6f8fbbc85 SHA512 07c9e65277c1774cf0185ba60107ff8f0dda5fa18eeadbfcb0cbdf5258e3fd2a364bb91c796473c9294a61e5c9366080d4d6ee115aace37f533ea1e6f167690b +DIST rhvoice-yuriy-4.0.tar.gz 12734672 BLAKE2B 7e49c0825bfc148e8e7144d578c95ad159e2c935256174134f0682318f78b5162205b3781d365cc333c61123c1b118b464e28d63046bc497a75afcd6f8fbbc85 SHA512 07c9e65277c1774cf0185ba60107ff8f0dda5fa18eeadbfcb0cbdf5258e3fd2a364bb91c796473c9294a61e5c9366080d4d6ee115aace37f533ea1e6f167690b diff --git a/app-accessibility/rhvoice/metadata.xml b/app-accessibility/rhvoice/metadata.xml index 9e4ffb92d1..e90d33d773 100644 --- a/app-accessibility/rhvoice/metadata.xml +++ b/app-accessibility/rhvoice/metadata.xml @@ -1,45 +1,32 @@ - + - - RHVoice/RHVoice - - - cyber+gentoo@sysrq.in - Anna - - - - Build a CLI application that allows you to synthesize speech - - - Build a client allowing to speak text (deprecated - use speech-dispatcher) - - - Build a server application - - - Build a speech-dispatcher middleware module - - - Build utilities needed for the ones creating voices - - - - RHVoice is a free and open source speech synthesizer. + + RHVoice/RHVoice + + + cyber+gentoo@sysrq.in + Anna + + + Build a CLI application that allows you to synthesize speech + Build a server application + Build a speech-dispatcher middleware module + + + + RHVoice is a free and open source speech synthesizer. - Voices are built from recordings of natural speech. They have - small footprints, because only statistical models are stored - on users' computers. And though the voices lack the - naturalness of the synthesizers which generate speech by - combining segments of the recordings themselves, they are - still very intelligible and resemble the speakers who recorded - the source material. + Voices are built from recordings of natural speech. They have small + footprints, because only statistical models are stored on users' + computers. And though the voices lack the naturalness of the + synthesizers which generate speech by combining segments of the + recordings themselves, they are still very intelligible and resemble + the speakers who recorded the source material. - Initially, RHVoice could speak only Russian. Now it also - supports American English, Brazilian Portuguese, Esperanto, - Georgian, Ukrainian, Kyrgyz and Tatar. In theory, it is - possible to implement support for other languages, if all the - necessary resources can be found or created. - + Initially, RHVoice could speak only Russian. Now it also supports + American English, Brazilian Portuguese, Esperanto, Georgian, Ukrainian, + Kyrgyz and Tatar. In theory, it is possible to implement support for + other languages, if all the necessary resources can be found or created. + diff --git a/app-accessibility/rhvoice/rhvoice-1.4.2.ebuild b/app-accessibility/rhvoice/rhvoice-1.4.2-r1.ebuild similarity index 89% rename from app-accessibility/rhvoice/rhvoice-1.4.2.ebuild rename to app-accessibility/rhvoice/rhvoice-1.4.2-r1.ebuild index 363d121367..68ee79ca6d 100644 --- a/app-accessibility/rhvoice/rhvoice-1.4.2.ebuild +++ b/app-accessibility/rhvoice/rhvoice-1.4.2-r1.ebuild @@ -1,9 +1,10 @@ # Copyright 2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -inherit cmake multilib +CMAKE_REMOVE_MODULES_LIST=( VersionFromGit ) +inherit cmake DESCRIPTION="TTS engine with extended languages support (including Russian)" HOMEPAGE="https://rhvoice.su https://github.com/RHVoice/RHVoice" @@ -14,17 +15,16 @@ SRC_URI=" https://github.com/${PN}/aleksandr-hq-rus/archive/refs/tags/4.0.tar.gz -> rhvoice-aleksandr-hq-4.0.tar.gz https://github.com/${PN}/evgeniy-rus/archive/refs/tags/4.0.tar.gz -> rhvoice-evgeniy-rus-4.0.tar.gz https://github.com/${PN}/victoria-rus/archive/refs/tags/4.0.tar.gz -> rhvoice-victoria-4.0.tar.gz - https://github.com/${PN}/yuriy-rus/archive/refs/tags/4.0.tar.gz -> rhvoice-yuriy.tar.gz + https://github.com/${PN}/yuriy-rus/archive/refs/tags/4.0.tar.gz -> rhvoice-yuriy-4.0.tar.gz ) l10n_uk? ( https://github.com/${PN}/volodymyr-ukr/archive/refs/tags/4.0.tar.gz -> rhvoice-volodymyr-4.0.tar.gz ) " S="${WORKDIR}/RHVoice-${PV}" -CMAKE_REMOVE_MODULES_LIST="Hardening VersionFromGit" LICENSE="l10n_pt-BR? ( CC-BY-SA-4.0 ) l10n_mk? ( AGPL-3 ) BSD GPL-2 GPL-3+ LGPL-2.1+" KEYWORDS="~amd64 ~x86" SLOT="0" -IUSE="ao cli client portaudio +pulseaudio +server +speech-dispatcher utils" +IUSE="ao cli portaudio +pulseaudio +server +speech-dispatcher" REQUIRED_USE="|| ( ao portaudio pulseaudio )" CC_NC_LANGS=( en eo ky ru uk ) @@ -42,20 +42,22 @@ for lang in "${NC_LANGS[@]}" ; do LICENSE+=" ( free-noncomm )" done -RDEPEND=" - !dev-libs/hts_engine +DEPEND=" ao? ( media-libs/libao ) - client? ( sys-apps/dbus ) portaudio? ( media-libs/portaudio ) pulseaudio? ( media-sound/pulseaudio ) server? ( - dev-libs/glib[dbus] + dev-libs/glib:2[dbus] + dev-libs/libsigc++:2 >=dev-cpp/glibmm-2.66.1:2 ) speech-dispatcher? ( app-accessibility/speech-dispatcher ) " -BDEPEND="${DEPEND} - dev-cpp/cli11 +RDEPEND="${DEPEND} + !dev-libs/hts_engine +" +BDEPEND=" + dev-cpp/cli11:= dev-libs/rapidxml dev-libs/utfcpp " @@ -75,18 +77,18 @@ src_unpack() { # git submodules, which are not present in the snapshot rmdir "${S}"/data/voices/{aleksandr-hq,evgeniy-rus,evgeniy-eng,victoria,volodymyr,yuriy} || die - if use l10n_ru ; then + if use l10n_ru; then mv "${WORKDIR}"/aleksandr-hq-rus-4.0 "${S}"/data/voices/aleksandr-hq || die mv "${WORKDIR}"/evgeniy-rus-4.0 "${S}"/data/voices/evgeniy-rus || die mv "${WORKDIR}"/victoria-rus-4.0 "${S}"/data/voices/victoria || die mv "${WORKDIR}"/yuriy-rus-4.0 "${S}"/data/voices/yuriy || die fi - if use l10n_en ; then + if use l10n_en; then mv "${WORKDIR}"/evgeniy-eng-4.0 "${S}"/data/voices/evgeniy-eng || die fi - if use l10n_uk ; then + if use l10n_uk; then mv "${WORKDIR}"/volodymyr-ukr-4.0 "${S}"/data/voices/volodymyr || die fi } @@ -97,7 +99,7 @@ src_prepare() { sed "s|/lib/speech-dispatcher-modules|/$(get_libdir)/speech-dispatcher-modules|" \ -i src/sd_module/CMakeLists.txt || die - sed 's|/systemd/system||' \ + sed "s|/systemd/system||" \ -i src/service/CMakeLists.txt || die sed -e "/set(RAPIDXML_INCLUDE_DIR/d" \ @@ -108,13 +110,10 @@ src_prepare() { -i src/third-party/mage/CMakeLists.txt || die sed -e "/include(VersionFromGit)/d" \ - -e "/include(Hardening)/d" \ -e "/find_package(Sanitizers)/d" \ -e "/getVersionFromGit/d" \ - -e "/harden/d" \ -i CMakeLists.txt || die sed -e "/add_sanitizers/d" \ - -e "/harden/d" \ -i src/*/CMakeLists.txt \ -i src/third-party/*/CMakeLists.txt || die @@ -136,8 +135,8 @@ src_configure() { -DRHVOICE_VERSION_MAJOR=$(ver_cut 1) -DWITH_CLI11=ON # src/CMakeLists.txt - -DBUILD_CLIENT=$(usex client) - -DBUILD_UTILS=$(usex utils) + -DBUILD_CLIENT=OFF # deprecated + -DBUILD_UTILS=OFF # fails to build because of bundled tclap -DBUILD_TESTS=$(usex cli) -DBUILD_SERVICE=$(usex server) -DBUILD_SPEECHDISPATCHER_MODULE=$(usex speech-dispatcher) From 954ab4ad5ccb7f579176d22066f5a540d0059f05 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pascal=20J=C3=A4ger?= Date: Thu, 30 Sep 2021 20:44:53 +0200 Subject: [PATCH 118/120] app-backup/timeshift: fixed https://bugs.gentoo.org/794637 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Pascal Jäger --- .../timeshift-20.11.1-fix-util-linux-update.patch | 15 +++++++++++++++ app-backup/timeshift/timeshift-20.11.1.ebuild | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 app-backup/timeshift/files/timeshift-20.11.1-fix-util-linux-update.patch diff --git a/app-backup/timeshift/files/timeshift-20.11.1-fix-util-linux-update.patch b/app-backup/timeshift/files/timeshift-20.11.1-fix-util-linux-update.patch new file mode 100644 index 0000000000..0206b90969 --- /dev/null +++ b/app-backup/timeshift/files/timeshift-20.11.1-fix-util-linux-update.patch @@ -0,0 +1,15 @@ +--- a/src/Utility/Device.vala ++++ b/src/Utility/Device.vala +@@ -428,10 +428,10 @@ public class Device : GLib.Object{ + + try{ + if (lsblk_is_ancient){ +- rex = new Regex("""NAME="(.*)" KNAME="(.*)" LABEL="(.*)" UUID="(.*)" TYPE="(.*)" FSTYPE="(.*)" SIZE="(.*)" MOUNTPOINT="(.*)" MODEL="(.*)" RO="([0-9]+)" RM="([0-9]+)" MAJ:MIN="([0-9:]+)""""); ++ rex = new Regex("""NAME="(.*)" KNAME="(.*)" LABEL="(.*)" UUID="(.*)" TYPE="(.*)" FSTYPE="(.*)" SIZE="(.*)" MOUNTPOINT="(.*)" MODEL="(.*)" RO="([0-9]+)" RM="([0-9]+)" MAJ[_:]MIN="([0-9:]+)""""); + } + else{ +- rex = new Regex("""NAME="(.*)" KNAME="(.*)" LABEL="(.*)" UUID="(.*)" TYPE="(.*)" FSTYPE="(.*)" SIZE="(.*)" MOUNTPOINT="(.*)" MODEL="(.*)" RO="([0-9]+)" HOTPLUG="([0-9]+)" MAJ:MIN="([0-9:]+)" PARTLABEL="(.*)" PARTUUID="(.*)" PKNAME="(.*)" VENDOR="(.*)" SERIAL="(.*)" REV="(.*)""""); ++ rex = new Regex("""NAME="(.*)" KNAME="(.*)" LABEL="(.*)" UUID="(.*)" TYPE="(.*)" FSTYPE="(.*)" SIZE="(.*)" MOUNTPOINT="(.*)" MODEL="(.*)" RO="([0-9]+)" HOTPLUG="([0-9]+)" MAJ[_:]MIN="([0-9:]+)" PARTLABEL="(.*)" PARTUUID="(.*)" PKNAME="(.*)" VENDOR="(.*)" SERIAL="(.*)" REV="(.*)""""); + } + + if (rex.match (line, 0, out match)){ diff --git a/app-backup/timeshift/timeshift-20.11.1.ebuild b/app-backup/timeshift/timeshift-20.11.1.ebuild index 4e65c88935..5d88a64b26 100644 --- a/app-backup/timeshift/timeshift-20.11.1.ebuild +++ b/app-backup/timeshift/timeshift-20.11.1.ebuild @@ -14,7 +14,7 @@ SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="" -PATCHES=( "${FILESDIR}/${P}-fix-xapp-2.0.patch" ) +PATCHES=( "${FILESDIR}/${P}-fix-xapp-2.0.patch" "${FILESDIR}/${P}-fix-util-linux-update.patch" ) DEPEND=" dev-libs/json-glib From 14bb2ebb7958a8b963ca28d0b19d4e80294faef2 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Thu, 30 Sep 2021 22:15:34 +0300 Subject: [PATCH 119/120] dev-python/tempest: treeclean (was added to ::gentoo) Signed-off-by: Arthur Zamarin --- dev-python/tempest/Manifest | 1 - dev-python/tempest/metadata.xml | 16 --------- dev-python/tempest/tempest-29.0.0.ebuild | 46 ------------------------ 3 files changed, 63 deletions(-) delete mode 100644 dev-python/tempest/Manifest delete mode 100644 dev-python/tempest/metadata.xml delete mode 100644 dev-python/tempest/tempest-29.0.0.ebuild diff --git a/dev-python/tempest/Manifest b/dev-python/tempest/Manifest deleted file mode 100644 index 032f2b8a87..0000000000 --- a/dev-python/tempest/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST tempest-29.0.0.tar.gz 1090497 BLAKE2B 520e9de1fc326d9a64d7ab5e93887f3bd455d9c47d29e0774bfb362b1baff6c1dd13fc6df2c756f0e73dd2b33ecb02ea61abdca9ea1ae68474ba53271c6c9e93 SHA512 03049d6cf0e77bac1afafad88b5b0fd22abaa40ed24ffd2c0c989dbadf277c09d703f0d9f7b34f4f68a4b5858b061ea9586ef66e26749b0822af0e426d1b81a7 diff --git a/dev-python/tempest/metadata.xml b/dev-python/tempest/metadata.xml deleted file mode 100644 index 5941274e3b..0000000000 --- a/dev-python/tempest/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - lssndrbarbieri@gmail.com - Alessandro Barbieri - - -This is a set of integration tests to be run against a live OpenStack cluster. Tempest has batteries of tests for OpenStack API validation, scenarios, and other specific tests useful in validating an OpenStack deployment. - - - https://docs.openstack.org/tempest/latest - https://bugs.launchpad.net/tempest - tempest - - diff --git a/dev-python/tempest/tempest-29.0.0.ebuild b/dev-python/tempest/tempest-29.0.0.ebuild deleted file mode 100644 index 3df5f2d439..0000000000 --- a/dev-python/tempest/tempest-29.0.0.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_8 ) - -inherit distutils-r1 - -DESCRIPTION="The OpenStack Integration Test Suite" -HOMEPAGE="https://pypi.org/project/tempest" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - >=dev-python/cliff-2.8.0[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}] - >=dev-python/paramiko-2.7.0[${PYTHON_USEDEP}] - >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] - >=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}] - >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}] - >=dev-python/stestr-1.0.0[${PYTHON_USEDEP}] - >=dev-python/oslo-serialization-2.18.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-4.7.0[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/pyyaml-3.12[${PYTHON_USEDEP}] - >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}] - >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] - >=dev-python/urllib3-1.21.1[${PYTHON_USEDEP}] - >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] -" -DEPEND=" - ${RDEPEND} - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - test? ( - >=dev-python/hacking-3.0.1[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest From 84eaa8c8ca80bb42a09cca52e2e74ade19c87a02 Mon Sep 17 00:00:00 2001 From: Arthur Zamarin Date: Thu, 30 Sep 2021 22:15:57 +0300 Subject: [PATCH 120/120] dev-python/oslo-concurrency: treeclean (was added to ::gentoo) Signed-off-by: Arthur Zamarin --- dev-python/oslo-concurrency/Manifest | 1 - dev-python/oslo-concurrency/metadata.xml | 16 -------- .../oslo-concurrency-4.4.1.ebuild | 41 ------------------- 3 files changed, 58 deletions(-) delete mode 100644 dev-python/oslo-concurrency/Manifest delete mode 100644 dev-python/oslo-concurrency/metadata.xml delete mode 100644 dev-python/oslo-concurrency/oslo-concurrency-4.4.1.ebuild diff --git a/dev-python/oslo-concurrency/Manifest b/dev-python/oslo-concurrency/Manifest deleted file mode 100644 index 6f2a74b2b8..0000000000 --- a/dev-python/oslo-concurrency/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST oslo.concurrency-4.4.1.tar.gz 58399 BLAKE2B ea28cdd53ae124fe458c0d901b305d99b7a5b5525835e6a04ca856177876fa6c6a1eff74842dcf260c78c205d95f353cd1b70f0cb6205e7bec841bae2d6ecd0d SHA512 1b7e6a2cb2e3ee0710f652489522c7a9e47a5292c46041f21a2ffe4c61a6bbae48b43e93507465013704b89778deec860da06fec32b4d3778e05cade9a6d39a1 diff --git a/dev-python/oslo-concurrency/metadata.xml b/dev-python/oslo-concurrency/metadata.xml deleted file mode 100644 index 5e0cd6d201..0000000000 --- a/dev-python/oslo-concurrency/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - co-maintainers welcome - lssndrbarbieri@gmail.com - Alessandro Barbieri - - - Oslo concurrency library has utilities for safely running multi-thread, multi-process applications using locking mechanisms and for running external processes. - - - - oslo.concurrency - - diff --git a/dev-python/oslo-concurrency/oslo-concurrency-4.4.1.ebuild b/dev-python/oslo-concurrency/oslo-concurrency-4.4.1.ebuild deleted file mode 100644 index df8ddada5e..0000000000 --- a/dev-python/oslo-concurrency/oslo-concurrency-4.4.1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_SETUPTOOLS=bdepend -PYTHON_COMPAT=( python3_8 ) - -inherit distutils-r1 - -DESCRIPTION="library for running multi-thread, multi-process applications" -HOMEPAGE=" - https://pypi.org/project/oslo.concurrency - https://opendev.org/openstack/oslo.concurrency -" -SRC_URI="mirror://pypi/${PN:0:1}/oslo.concurrency/oslo.concurrency-${PV}.tar.gz" -S="${WORKDIR}/oslo.concurrency-${PV}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] - >=dev-python/fasteners-0.7.0[${PYTHON_USEDEP}] -" -DEPEND=" - ${RDEPEND} - test? ( - >=dev-python/hacking-3.0.1[${PYTHON_USEDEP}] - >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] - >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] - >=dev-python/eventlet-0.19.0[${PYTHON_USEDEP}] - >=dev-python/stestr-2.0.0[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest