diff --git a/dev-cpp/cpp-taskflow/Manifest b/dev-cpp/cpp-taskflow/Manifest
deleted file mode 100644
index 408dc82a03..0000000000
--- a/dev-cpp/cpp-taskflow/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST cpp-taskflow-2.3.1.tar.gz 98888910 BLAKE2B 3ecbc3eaf8db68ded66222c512ff7e22633fc0276eaff8ca9fd43bad13bb810ef064d0c8e762a960cdfff9197e4a810b75005a0063042c724b42599a2716e609 SHA512 94d5784198571886520d9f5d69dbce659c3cd214d986e9ac001816033d7719ae21d22ed2f5879549df15b23035d06200938a07928dd773f507317ede8a121899
-DIST cpp-taskflow-2.4.0.tar.gz 76993334 BLAKE2B 8f257165ab72dbe6c1cf6a86886669008e9f16f1dfd4871defc452bdb9dfa3e45ab9bfbbdc874b4ba566a2a7d8984a666ce2933b2c6d2215467f7fbfa03ac520 SHA512 dd6c7500e39d7058871280d12e120bd28d9609e5289f1d7851b3b59e2c1bfe74d3040d902bd5b26895e558b563c8abad878e7bc343e199e7356940c02a64217f
diff --git a/dev-cpp/cpp-taskflow/cpp-taskflow-2.3.1.ebuild b/dev-cpp/cpp-taskflow/cpp-taskflow-2.3.1.ebuild
deleted file mode 100644
index ced7f05318..0000000000
--- a/dev-cpp/cpp-taskflow/cpp-taskflow-2.3.1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="Modern C++ Parallel Task Programming"
-HOMEPAGE="https://cpp-taskflow.github.io"
-if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://github.com/cpp-taskflow/${PN}.git"
- inherit git-r3
- KEYWORDS=""
-else
- SRC_URI="https://github.com/cpp-taskflow/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="test"
-
-DEPEND=""
-RDEPEND="${DEPEND}"
-BDEPEND=""
-RESTRICT="!test? ( test )"
-
-PATCHES=(
- "${FILESDIR}"/${P}-optional-tests-examples.patch
- "${FILESDIR}"/${P}-fix-lib-path.patch
-)
-
-src_configure() {
- local mycmakeargs=(
- -DTF_BUILD_TESTS=$(usex test ON OFF)
- )
- cmake_src_configure
-}
diff --git a/dev-cpp/cpp-taskflow/cpp-taskflow-2.4.0.ebuild b/dev-cpp/cpp-taskflow/cpp-taskflow-2.4.0.ebuild
deleted file mode 100644
index 8edadb74c1..0000000000
--- a/dev-cpp/cpp-taskflow/cpp-taskflow-2.4.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="Modern C++ Parallel Task Programming"
-HOMEPAGE="https://cpp-taskflow.github.io"
-if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://github.com/cpp-taskflow/${PN}.git"
- inherit git-r3
- KEYWORDS=""
-else
- SRC_URI="https://github.com/cpp-taskflow/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="test"
-
-DEPEND=""
-RDEPEND="${DEPEND}"
-BDEPEND=""
-RESTRICT="!test? ( test )"
-
-PATCHES=(
- "${FILESDIR}"/${P}-optional-tests-examples.patch
- "${FILESDIR}"/${P}-fix-lib-path.patch
- "${FILESDIR}"/${P}-fix-version-number.patch
-)
-
-src_configure() {
- local mycmakeargs=(
- -DTF_BUILD_TESTS=$(usex test ON OFF)
- )
- cmake_src_configure
-}
diff --git a/dev-cpp/cpp-taskflow/cpp-taskflow-9999.ebuild b/dev-cpp/cpp-taskflow/cpp-taskflow-9999.ebuild
deleted file mode 100644
index ced7f05318..0000000000
--- a/dev-cpp/cpp-taskflow/cpp-taskflow-9999.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="Modern C++ Parallel Task Programming"
-HOMEPAGE="https://cpp-taskflow.github.io"
-if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://github.com/cpp-taskflow/${PN}.git"
- inherit git-r3
- KEYWORDS=""
-else
- SRC_URI="https://github.com/cpp-taskflow/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="test"
-
-DEPEND=""
-RDEPEND="${DEPEND}"
-BDEPEND=""
-RESTRICT="!test? ( test )"
-
-PATCHES=(
- "${FILESDIR}"/${P}-optional-tests-examples.patch
- "${FILESDIR}"/${P}-fix-lib-path.patch
-)
-
-src_configure() {
- local mycmakeargs=(
- -DTF_BUILD_TESTS=$(usex test ON OFF)
- )
- cmake_src_configure
-}
diff --git a/dev-cpp/cpp-taskflow/files/cpp-taskflow-2.3.1-fix-lib-path.patch b/dev-cpp/cpp-taskflow/files/cpp-taskflow-2.3.1-fix-lib-path.patch
deleted file mode 100644
index 2b89307798..0000000000
--- a/dev-cpp/cpp-taskflow/files/cpp-taskflow-2.3.1-fix-lib-path.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index c267f84..3f357aa 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -16,6 +16,7 @@ option(TF_BUILD_BENCHMARKS "Enables build of benchmarks" OFF)
-
- # Include additional language check
- include(CheckLanguage)
-+include(GNUInstallDirs)
-
- # Compiler vendors
- ## g++
-@@ -157,8 +158,8 @@ target_link_libraries(
- #set(CMAKE_CXX_EXTENSIONS OFF)
-
- # installation path
--set(TF_INC_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/include")
--set(TF_LIB_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/lib")
-+set(TF_INC_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_INCLUDEDIR}")
-+set(TF_LIB_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}")
- set(TF_UTEST_DIR ${PROJECT_SOURCE_DIR}/unittests)
- set(TF_EXAMPLE_DIR ${PROJECT_SOURCE_DIR}/examples)
- set(TF_BENCHMARK_DIR ${PROJECT_SOURCE_DIR}/benchmarks)
-@@ -782,7 +783,7 @@ install(TARGETS ${PROJECT_NAME} EXPORT ${PROJECT_NAME}Targets)
- install(
- EXPORT ${PROJECT_NAME}Targets
- NAMESPACE ${PROJECT_NAME}::
-- DESTINATION ${TF_LIB_INSTALL_DIR}/cmake
-+ DESTINATION ${TF_LIB_INSTALL_DIR}/cmake/${PROJECT_NAME}
- )
-
- # set up config
-@@ -791,7 +792,7 @@ include(CMakePackageConfigHelpers)
- configure_package_config_file(
- ${PROJECT_NAME}Config.cmake.in
- ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Config.cmake
-- INSTALL_DESTINATION ${TF_LIB_INSTALL_DIR}/cmake
-+ INSTALL_DESTINATION ${TF_LIB_INSTALL_DIR}/cmake/${PROJECT_NAME}
- PATH_VARS TF_INC_INSTALL_DIR
- )
-
-@@ -803,6 +804,6 @@ write_basic_package_version_file(
- install(
- FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Config.cmake
- ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}ConfigVersion.cmake
-- DESTINATION ${TF_LIB_INSTALL_DIR}/cmake
-+ DESTINATION ${TF_LIB_INSTALL_DIR}/cmake/${PROJECT_NAME}
- )
-
diff --git a/dev-cpp/cpp-taskflow/files/cpp-taskflow-2.3.1-optional-tests-examples.patch b/dev-cpp/cpp-taskflow/files/cpp-taskflow-2.3.1-optional-tests-examples.patch
deleted file mode 100644
index 279277e7fe..0000000000
--- a/dev-cpp/cpp-taskflow/files/cpp-taskflow-2.3.1-optional-tests-examples.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 3fccfd2..c267f84 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -9,8 +9,8 @@ set(CMAKE_VERBOSE_MAKEFILE ON)
- project(Cpp-Taskflow VERSION 2.3.1 LANGUAGES CXX)
-
- # build options
--option(TF_BUILD_EXAMPLES "Enables build of examples" ON)
--option(TF_BUILD_TESTS "Enables build of tests" ON)
-+option(TF_BUILD_EXAMPLES "Enables build of examples" OFF)
-+option(TF_BUILD_TESTS "Enables build of tests" OFF)
- option(TF_ENABLE_CUDA "Enables build of cuda code" OFF)
- option(TF_BUILD_BENCHMARKS "Enables build of benchmarks" OFF)
-
-@@ -222,7 +222,7 @@ target_include_directories(${PROJECT_NAME} INTERFACE
- # Example program
- # -----------------------------------------------------------------------------
-
--if(${TF_BUILD_EXAMPLES})
-+if(TF_BUILD_EXAMPLES)
-
- message(STATUS "Building examples ...")
- set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${TF_EXAMPLE_DIR})
-@@ -282,13 +282,13 @@ target_link_libraries(
- )
- endif(${TF_ENABLE_CUDA})
-
--endif(${TF_BUILD_EXAMPLES}) # ---- if TF_BUILD_EXAMPLES
-+endif(TF_BUILD_EXAMPLES) # ---- if TF_BUILD_EXAMPLES
-
- # -----------------------------------------------------------------------------
- # Unittest
- # -----------------------------------------------------------------------------
-
--if(${TF_BUILD_TESTS})
-+if(TF_BUILD_TESTS)
-
- enable_testing()
- message(STATUS "Building unit tests ...")
-@@ -504,7 +504,7 @@ add_test(cuda_matrix.product ${TF_UTEST_DIR}/cuda/cuda_matrix -tc=product)
-
- endif(${TF_ENABLE_CUDA})
-
--endif(${TF_BUILD_TESTS})
-+endif(TF_BUILD_TESTS)
-
- # -----------------------------------------------------------------------------
- # Benchmarking (enabled by TF_BUILD_BENCHMARKS)
diff --git a/dev-cpp/cpp-taskflow/files/cpp-taskflow-2.4.0-fix-lib-path.patch b/dev-cpp/cpp-taskflow/files/cpp-taskflow-2.4.0-fix-lib-path.patch
deleted file mode 100644
index 6a99a0b051..0000000000
--- a/dev-cpp/cpp-taskflow/files/cpp-taskflow-2.4.0-fix-lib-path.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 4b9c134..f49c398 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -16,6 +16,7 @@ option(TF_BUILD_TESTS "Enable build of tests" OFF)
-
- # Include additional language check
- include(CheckLanguage)
-+include(GNUInstallDirs)
-
- # Compiler vendors
- ## g++
-@@ -166,8 +167,8 @@ target_link_libraries(
- #set(CMAKE_CXX_EXTENSIONS OFF)
-
- # installation path
--set(TF_INC_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/include")
--set(TF_LIB_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/lib")
-+set(TF_INC_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_INCLUDEDIR}")
-+set(TF_LIB_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}")
- set(TF_UTEST_DIR ${PROJECT_SOURCE_DIR}/unittests)
- set(TF_EXAMPLE_DIR ${PROJECT_SOURCE_DIR}/examples)
- set(TF_BENCHMARK_DIR ${PROJECT_SOURCE_DIR}/benchmarks)
-@@ -799,7 +800,7 @@ install(TARGETS ${PROJECT_NAME} EXPORT ${PROJECT_NAME}Targets)
- install(
- EXPORT ${PROJECT_NAME}Targets
- NAMESPACE ${PROJECT_NAME}::
-- DESTINATION ${TF_LIB_INSTALL_DIR}/cmake
-+ DESTINATION ${TF_LIB_INSTALL_DIR}/cmake/${PROJECT_NAME}
- )
-
- # set up config
-@@ -808,7 +809,7 @@ include(CMakePackageConfigHelpers)
- configure_package_config_file(
- ${PROJECT_NAME}Config.cmake.in
- ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Config.cmake
-- INSTALL_DESTINATION ${TF_LIB_INSTALL_DIR}/cmake
-+ INSTALL_DESTINATION ${TF_LIB_INSTALL_DIR}/cmake/${PROJECT_NAME}
- PATH_VARS TF_INC_INSTALL_DIR
- )
-
-@@ -820,6 +821,6 @@ write_basic_package_version_file(
- install(
- FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Config.cmake
- ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}ConfigVersion.cmake
-- DESTINATION ${TF_LIB_INSTALL_DIR}/cmake
-+ DESTINATION ${TF_LIB_INSTALL_DIR}/cmake/${PROJECT_NAME}
- )
-
diff --git a/dev-cpp/cpp-taskflow/files/cpp-taskflow-2.4.0-fix-version-number.patch b/dev-cpp/cpp-taskflow/files/cpp-taskflow-2.4.0-fix-version-number.patch
deleted file mode 100644
index 5b53c318a0..0000000000
--- a/dev-cpp/cpp-taskflow/files/cpp-taskflow-2.4.0-fix-version-number.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index f49c398..834b32e 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -6,7 +6,7 @@ MESSAGE(STATUS "CMAKE_ROOT: " ${CMAKE_ROOT})
- set(CMAKE_VERBOSE_MAKEFILE ON)
-
- # Project name
--project(Cpp-Taskflow VERSION 2.3.1 LANGUAGES CXX)
-+project(Cpp-Taskflow VERSION 2.4.0 LANGUAGES CXX)
-
- # build options
- option(TF_ENABLE_CUDA "Enables build of cuda code" OFF)
diff --git a/dev-cpp/cpp-taskflow/files/cpp-taskflow-2.4.0-optional-tests-examples.patch b/dev-cpp/cpp-taskflow/files/cpp-taskflow-2.4.0-optional-tests-examples.patch
deleted file mode 100644
index c1d8933655..0000000000
--- a/dev-cpp/cpp-taskflow/files/cpp-taskflow-2.4.0-optional-tests-examples.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 8debfa4..4b9c134 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -11,6 +11,8 @@ project(Cpp-Taskflow VERSION 2.3.1 LANGUAGES CXX)
- # build options
- option(TF_ENABLE_CUDA "Enables build of cuda code" OFF)
- option(TF_BUILD_BENCHMARKS "Enables build of benchmarks" OFF)
-+option(TF_BUILD_EXAMPLES "Enable build of examples" OFF)
-+option(TF_BUILD_TESTS "Enable build of tests" OFF)
-
- # Include additional language check
- include(CheckLanguage)
-@@ -227,6 +229,7 @@ target_include_directories(${PROJECT_NAME} INTERFACE
- # Example program
- # -----------------------------------------------------------------------------
-
-+if (TF_BUILD_EXAMPLES)
- message(STATUS "Building examples ...")
- set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${TF_EXAMPLE_DIR})
-
-@@ -289,10 +292,12 @@ target_link_libraries(
- device_property ${PROJECT_NAME} Threads::Threads tf::default_settings
- )
- endif(${TF_ENABLE_CUDA})
-+endif(TF_BUILD_EXAMPLES)
-
- # -----------------------------------------------------------------------------
- # Unittest
- # -----------------------------------------------------------------------------
-+if (TF_BUILD_TESTS)
- enable_testing()
- message(STATUS "Building unit tests ...")
- set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${TF_UTEST_DIR})
-@@ -516,6 +521,7 @@ add_test(cuda_matrix.transpose ${TF_UTEST_DIR}/cuda/cuda_matrix -tc=transpose)
- add_test(cuda_matrix.product ${TF_UTEST_DIR}/cuda/cuda_matrix -tc=product)
-
- endif(${TF_ENABLE_CUDA})
-+endif(TF_BUILD_TESTS)
-
- # -----------------------------------------------------------------------------
- # Benchmarking (enabled by TF_BUILD_BENCHMARKS)
diff --git a/dev-cpp/cpp-taskflow/files/cpp-taskflow-9999-fix-lib-path.patch b/dev-cpp/cpp-taskflow/files/cpp-taskflow-9999-fix-lib-path.patch
deleted file mode 100644
index 4969debbb1..0000000000
--- a/dev-cpp/cpp-taskflow/files/cpp-taskflow-9999-fix-lib-path.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 0b483a5..83d9430 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -15,6 +15,7 @@ option(TF_BUILD_TESTS "Enable build of tests" OFF)
-
- # Include additional language check
- include(CheckLanguage)
-+include(GNUInstallDirs)
-
- # Compiler vendors
- ## g++
-@@ -159,8 +160,8 @@ target_link_libraries(
- #set(CMAKE_CXX_EXTENSIONS OFF)
-
- # installation path
--set(TF_INC_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/include")
--set(TF_LIB_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/lib")
-+set(TF_INC_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_INCLUDEDIR}")
-+set(TF_LIB_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}")
- set(TF_UTEST_DIR ${PROJECT_SOURCE_DIR}/unittests)
- set(TF_EXAMPLE_DIR ${PROJECT_SOURCE_DIR}/examples)
- set(TF_BENCHMARK_DIR ${PROJECT_SOURCE_DIR}/benchmarks)
-@@ -835,7 +836,7 @@ install(TARGETS ${PROJECT_NAME} EXPORT ${PROJECT_NAME}Targets)
- install(
- EXPORT ${PROJECT_NAME}Targets
- NAMESPACE ${PROJECT_NAME}::
-- DESTINATION ${TF_LIB_INSTALL_DIR}/cmake
-+ DESTINATION ${TF_LIB_INSTALL_DIR}/cmake/${PROJECT_NAME}
- )
-
- # set up config
-@@ -844,7 +845,7 @@ include(CMakePackageConfigHelpers)
- configure_package_config_file(
- ${PROJECT_NAME}Config.cmake.in
- ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Config.cmake
-- INSTALL_DESTINATION ${TF_LIB_INSTALL_DIR}/cmake
-+ INSTALL_DESTINATION ${TF_LIB_INSTALL_DIR}/cmake/${PROJECT_NAME}
- PATH_VARS TF_INC_INSTALL_DIR
- )
-
-@@ -856,6 +857,6 @@ write_basic_package_version_file(
- install(
- FILES ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Config.cmake
- ${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}ConfigVersion.cmake
-- DESTINATION ${TF_LIB_INSTALL_DIR}/cmake
-+ DESTINATION ${TF_LIB_INSTALL_DIR}/cmake/${PROJECT_NAME}
- )
-
diff --git a/dev-cpp/cpp-taskflow/files/cpp-taskflow-9999-optional-tests-examples.patch b/dev-cpp/cpp-taskflow/files/cpp-taskflow-9999-optional-tests-examples.patch
deleted file mode 100644
index 94b1dbcca7..0000000000
--- a/dev-cpp/cpp-taskflow/files/cpp-taskflow-9999-optional-tests-examples.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 281f47f..0b483a5 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -10,6 +10,8 @@ project(Cpp-Taskflow VERSION 2.4.0 LANGUAGES CXX)
-
- # build options
- option(TF_BUILD_BENCHMARKS "Enables build of benchmarks" OFF)
-+option(TF_BUILD_EXAMPLES "Enable build of examples" OFF)
-+option(TF_BUILD_TESTS "Enable build of tests" OFF)
-
- # Include additional language check
- include(CheckLanguage)
-@@ -219,6 +221,7 @@ target_include_directories(${PROJECT_NAME} INTERFACE
- # Example program
- # -----------------------------------------------------------------------------
-
-+if (TF_BUILD_EXAMPLES)
- message(STATUS "Building examples ...")
- set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${TF_EXAMPLE_DIR})
-
-@@ -291,10 +294,12 @@ target_link_libraries(
- kmeans ${PROJECT_NAME} Threads::Threads tf::default_settings
- )
- endif(CMAKE_CUDA_COMPILER)
-+endif(TF_BUILD_EXAMPLES)
-
- # -----------------------------------------------------------------------------
- # Unittest
- # -----------------------------------------------------------------------------
-+if (TF_BUILD_TESTS)
- enable_testing()
- message(STATUS "Building unit tests ...")
- set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${TF_UTEST_DIR})
-@@ -616,6 +621,7 @@ add_test(cuda_kmeans.1000.8C8G ${TF_UTEST_CUDA_KMEANS} -tc=kmeans.1000.8C8G)
- add_test(cuda_kmeans.1000.16C16G ${TF_UTEST_CUDA_KMEANS} -tc=kmeans.1000.16C16G)
-
- endif(CMAKE_CUDA_COMPILER)
-+endif(TF_BUILD_TESTS)
-
- # -----------------------------------------------------------------------------
- # Benchmarking (enabled by TF_BUILD_BENCHMARKS)
diff --git a/dev-cpp/cpp-taskflow/metadata.xml b/dev-cpp/cpp-taskflow/metadata.xml
deleted file mode 100644
index 23d1a01876..0000000000
--- a/dev-cpp/cpp-taskflow/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
- Cpp-Taskflow helps you quickly write parallel programs with high performance scalability and simultaneous high productivity.
-
-
- m.santullo@posteo.net
- Michele Santullo
-
-
- cpp-taskflow/cpp-taskflow
- https://github.com/cpp-taskflow/cpp-taskflow/issues
-
-
diff --git a/dev-python/aiofiles/Manifest b/dev-python/aiofiles/Manifest
deleted file mode 100644
index 2c0b011998..0000000000
--- a/dev-python/aiofiles/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST aiofiles-0.5.0.tar.gz 13332 BLAKE2B ccd044ce9fcd74b2a6419b4f0e9e3977086c9685741dbb734a7f9222ab96dca58b5330ad0d0cd9f10fce03ee123add7101825f047451344fc451c40a4352674e SHA512 89eb1af506bdf5f3f2e9c3afe90f17d521ada1cdeb449dcdc800d4faa4edc1c9ca93811915aa059d8c5a1b0a3aaa40231a46b3d041ca745e071628293bddf1b7
diff --git a/dev-python/aiofiles/aiofiles-0.5.0.ebuild b/dev-python/aiofiles/aiofiles-0.5.0.ebuild
deleted file mode 100644
index e61975b98b..0000000000
--- a/dev-python/aiofiles/aiofiles-0.5.0.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6,7} )
-
-inherit distutils-r1
-
-DESCRIPTION="File support for asyncio"
-HOMEPAGE="https://github.com/Tinche/aiofiles"
-SRC_URI="https://github.com/Tinche/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="test? ( dev-python/pytest-asyncio[${PYTHON_USEDEP}] )"
-
-distutils_enable_tests pytest
diff --git a/dev-python/aiofiles/metadata.xml b/dev-python/aiofiles/metadata.xml
deleted file mode 100644
index a507be0a78..0000000000
--- a/dev-python/aiofiles/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
- piotr.staroszczyk@get24.org
- Piotr Staroszczyk
-
-
diff --git a/dev-python/dataclasses/Manifest b/dev-python/dataclasses/Manifest
deleted file mode 100644
index 558e8a943c..0000000000
--- a/dev-python/dataclasses/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST dataclasses-0.7.tar.gz 35690 BLAKE2B 8d3c60d1e2ad4c9ceb3c502fa74f8fdae75717e52c698984b6def96e867cae633864de711856a69992df6a207617d17d7116f5e0daa7d757076dc8b97d7e0e9b SHA512 ff921237a99bac21e091ff253824eb07eb09be7e7ec02b869da9c68c35141fc1bee526b3d2942963bac7762827438ea8fdc89fa72404991b78d1d063a3c18661
diff --git a/dev-python/dataclasses/dataclasses-0.7.ebuild b/dev-python/dataclasses/dataclasses-0.7.ebuild
deleted file mode 100644
index 7c318e4afd..0000000000
--- a/dev-python/dataclasses/dataclasses-0.7.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_6 )
-
-inherit distutils-r1
-
-DESCRIPTION="A backport of the dataclasses module for Python 3.6"
-HOMEPAGE="https://github.com/ericvsmith/dataclasses"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64 ~x86 "
-SLOT="0"
-
-distutils_enable_tests pytest
diff --git a/dev-python/httpx/httpx-0.11.1.ebuild b/dev-python/httpx/httpx-0.11.1.ebuild
index c11a91991d..1da6e4195c 100644
--- a/dev-python/httpx/httpx-0.11.1.ebuild
+++ b/dev-python/httpx/httpx-0.11.1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_7 )
inherit distutils-r1
diff --git a/dev-python/httpx/httpx-0.12.1.ebuild b/dev-python/httpx/httpx-0.12.1.ebuild
index dd4c1f3c91..0f081affdc 100644
--- a/dev-python/httpx/httpx-0.12.1.ebuild
+++ b/dev-python/httpx/httpx-0.12.1.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_7 )
DOCBUILDER="mkdocs"
DOCDEPEND="dev-python/mkdocs-material"
diff --git a/dev-python/httpx/httpx-0.13.3.ebuild b/dev-python/httpx/httpx-0.13.3.ebuild
index 57009b0c49..0021468037 100644
--- a/dev-python/httpx/httpx-0.13.3.ebuild
+++ b/dev-python/httpx/httpx-0.13.3.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_7 )
DOCBUILDER="mkdocs"
DOCDEPEND="dev-python/mkdocs-material"
diff --git a/dev-python/httpx/httpx-0.9.3.ebuild b/dev-python/httpx/httpx-0.9.3.ebuild
index c21cd73c42..93c2c6b5f1 100644
--- a/dev-python/httpx/httpx-0.9.3.ebuild
+++ b/dev-python/httpx/httpx-0.9.3.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_7 )
inherit distutils-r1
diff --git a/dev-python/influxdb/Manifest b/dev-python/influxdb/Manifest
deleted file mode 100644
index a0c111d5b4..0000000000
--- a/dev-python/influxdb/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST influxdb-5.3.0.tar.gz 79773 BLAKE2B d70d5594698904018993ce33b27aee89aef9a34f74ef19dcb31888f11e8a2dcb510116f6c5a573b934bae4101b0e976f4dc87dcb16ec85a97054b7531a6c0256 SHA512 87129544b5bef8062d452447626b639b675bf6ba5076f38d4616a364fa6dfea6aa73beece239aeb8f2294314c4fe6bc7e3ae5d7e463592bd0f77ed3aaaff5557
diff --git a/dev-python/influxdb/influxdb-5.3.0.ebuild b/dev-python/influxdb/influxdb-5.3.0.ebuild
deleted file mode 100644
index ca38736e95..0000000000
--- a/dev-python/influxdb/influxdb-5.3.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6,7} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python client for InfluxDB"
-HOMEPAGE="https://github.com/influxdata/influxdb-python"
-# pypi mirror don't have all required tests files
-SRC_URI="${HOMEPAGE}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-S="${WORKDIR}/${PN}-python-${PV}"
-
-RDEPEND="
- dev-python/msgpack[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- dev-python/pytz[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
- "
-
-DEPEND="
- ${RDEPEND}
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/pandas[${PYTHON_USEDEP}]
- dev-python/requests-mock[${PYTHON_USEDEP}]
- )"
-
-distutils_enable_tests nose
-distutils_enable_sphinx docs/source dev-python/sphinx_rtd_theme
diff --git a/dev-python/influxdb/metadata.xml b/dev-python/influxdb/metadata.xml
deleted file mode 100644
index b2638d0013..0000000000
--- a/dev-python/influxdb/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
- davidroman96@gmail.com
- David Roman
-
-
- influxdata/influxdb-python
-
-
diff --git a/dev-python/pykeepass/pykeepass-3.2.0.ebuild b/dev-python/pykeepass/pykeepass-3.2.0.ebuild
index 8293619bd6..3a56459a53 100644
--- a/dev-python/pykeepass/pykeepass-3.2.0.ebuild
+++ b/dev-python/pykeepass/pykeepass-3.2.0.ebuild
@@ -17,7 +17,7 @@ KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="
- >=dev-python/argon2_cffi-19.1.0[${PYTHON_USEDEP}]
+ >=dev-python/argon2-cffi-19.1.0[${PYTHON_USEDEP}]
>=dev-python/construct-2.9.4[${PYTHON_USEDEP}]
>=dev-python/future-0.17.0[${PYTHON_USEDEP}]
>=dev-python/lxml-4.3.4[${PYTHON_USEDEP}]
diff --git a/dev-python/pytest-sanic/pytest-sanic-1.6.1.ebuild b/dev-python/pytest-sanic/pytest-sanic-1.6.1.ebuild
index bf36833fe8..ec16cbbbc2 100644
--- a/dev-python/pytest-sanic/pytest-sanic-1.6.1.ebuild
+++ b/dev-python/pytest-sanic/pytest-sanic-1.6.1.ebuild
@@ -4,7 +4,7 @@
EAPI="7"
DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_7 )
inherit distutils-r1
diff --git a/dev-python/python-dotenv/Manifest b/dev-python/python-dotenv/Manifest
deleted file mode 100644
index 476e0a9e39..0000000000
--- a/dev-python/python-dotenv/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST python-dotenv-0.13.0.tar.gz 28679 BLAKE2B 068c4cb499956a14bb4c310d2c9a63f4c33b6621efd11c231eeea2808951530fa6e7bd5356973c19f7ba6f3693434ca46bfadd065c7369f95014389badb2a00c SHA512 a7e725fd0fcb262f240a8f9eb6cf9b73560d799a10ec946cf901f960cbfa972396ead1aca833808a1675ebaec0b89720c32b2fe957ef9805faa942b0df1a9608
diff --git a/dev-python/python-dotenv/metadata.xml b/dev-python/python-dotenv/metadata.xml
deleted file mode 100644
index 384f1919e3..0000000000
--- a/dev-python/python-dotenv/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
- andrewammerlaan@riseup.net
- Andrew Ammerlaan
-
-
- theskumar/python-dotenv
- python-dotenv
-
-
diff --git a/dev-python/python-dotenv/python-dotenv-0.13.0.ebuild b/dev-python/python-dotenv/python-dotenv-0.13.0.ebuild
deleted file mode 100644
index 746e0370de..0000000000
--- a/dev-python/python-dotenv/python-dotenv-0.13.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_{6,7} )
-
-DISTUTILS_USE_SETUPTOOLS=rdepend
-
-inherit distutils-r1
-
-# Some failures, likely an incompatibility with newer versions of sh (no old in ::gentoo)
-RESTRICT="test"
-
-DESCRIPTION="Get and set values in your .env file in local and production servers"
-HOMEPAGE="https://github.com/theskumar/python-dotenv"
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-
-distutils_enable_tests pytest
-
-DEPEND="test? (
- dev-python/ipython[${PYTHON_USEDEP}]
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/sh[${PYTHON_USEDEP}]
-)"
-
-RDEPEND="
- dev-python/click[${PYTHON_USEDEP}]
-"
diff --git a/dev-python/rstcheck/rstcheck-3.3.1.ebuild b/dev-python/rstcheck/rstcheck-3.3.1.ebuild
index c92918af7b..1a29268f64 100644
--- a/dev-python/rstcheck/rstcheck-3.3.1.ebuild
+++ b/dev-python/rstcheck/rstcheck-3.3.1.ebuild
@@ -14,8 +14,6 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
RDEPEND="
dev-python/docutils[${PYTHON_USEDEP}]
@@ -30,6 +28,8 @@ BDEPEND="
S="${WORKDIR}/${P}"
+distutils_enable_tests pytest
+
python_test() {
# Ignore the module from ${S}, use the one from ${BUILD_DIR}
# Otherwise, ImportMismatchError may occur
diff --git a/dev-python/sanic/Manifest b/dev-python/sanic/Manifest
index 30b9cc7583..aa86a6d2cb 100644
--- a/dev-python/sanic/Manifest
+++ b/dev-python/sanic/Manifest
@@ -1,2 +1 @@
-DIST sanic-19.12.2.tar.gz 195755 BLAKE2B 0d903b06403f28a901d21bfc685219064d0ec2b11576baf714aa3250cc3474928da03c34f0a5a25bf92191242b0a41f76d41aabe92a805bea1801e569c892e9a SHA512 93e416ceea5577db4c443dd6dd03cc5e990d4f987d49821b70d5602421d38401e155e2aad166c88ec57fc5361350c641f087b461a6d92acde34455db81429c5c
-DIST sanic-20.3.0.tar.gz 200120 BLAKE2B 14c648f6607b924ee8c19a481b027866a1e24b13249129d3e3fd2ebaf48243ec30d800cd0f62f3f361ae265ef4139676b5aaa4d5481e57459360df11d9fb5c8d SHA512 05615b2b0a2f3b03b2cdf6cff9d2df6f95a54c12be98b54674a2060104327e9a98db55b5e9fbc608f4e624abbb68e7b2f169df26c8197669aad05a4e15ac3ee7
+DIST sanic-20.6.3.tar.gz 207406 BLAKE2B 323f9d0d4965ee8fab4ffb95140f85d059f1bba777f36cc69703b7569c29a852631dd446dd0469207e8ccca3636aa45acfb6b50f290c6ddcc4f56249683a12b7 SHA512 c2b3eafcaee77e75b603e62feeb397382b2017d80191507a43db2595cc64e8b37b569b204474f94f5bdaae909c83baca7d7667ef46a0dd7324991efe15b22ebf
diff --git a/dev-python/sanic/sanic-19.12.2.ebuild b/dev-python/sanic/sanic-19.12.2.ebuild
deleted file mode 100644
index 45084503c4..0000000000
--- a/dev-python/sanic/sanic-19.12.2.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-PYTHON_COMPAT=( python3_6 )
-
-inherit distutils-r1
-
-DESCRIPTION="Async Python 3.6+ web server/framework | Build fast. Run fast."
-HOMEPAGE="
- https://pypi.python.org/pypi/sanic
- https://github.com/huge-success/sanic
-"
-SRC_URI="https://github.com/huge-success/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- dev-python/aiofiles[${PYTHON_USEDEP}]
- ~dev-python/httpx-0.9.3[${PYTHON_USEDEP}]
- >=dev-python/httptools-0.0.10[${PYTHON_USEDEP}]
- >=dev-python/multidict-4.0[${PYTHON_USEDEP}]
- =dev-python/websockets-7.0[${PYTHON_USEDEP}]
- =dev-python/sphinx-2.1.2" \
- dev-python/sphinx_rtd_theme \
- ">=dev-python/recommonmark-0.5.0"
diff --git a/dev-python/sanic/sanic-20.3.0.ebuild b/dev-python/sanic/sanic-20.6.3.ebuild
similarity index 80%
rename from dev-python/sanic/sanic-20.3.0.ebuild
rename to dev-python/sanic/sanic-20.6.3.ebuild
index 15a52d73c2..5db11eb05d 100644
--- a/dev-python/sanic/sanic-20.3.0.ebuild
+++ b/dev-python/sanic/sanic-20.6.3.ebuild
@@ -3,7 +3,7 @@
EAPI="7"
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_7 )
inherit distutils-r1
@@ -20,15 +20,14 @@ KEYWORDS="~amd64 ~x86"
RDEPEND="
dev-python/aiofiles[${PYTHON_USEDEP}]
- >=dev-python/httpx-0.11.1[${PYTHON_USEDEP}]
- =dev-python/httptools-0.0.10[${PYTHON_USEDEP}]
>=dev-python/multidict-4.0[${PYTHON_USEDEP}]
=dev-python/ujson-1.35[${PYTHON_USEDEP}]
- >=dev-python/uvloop-0.5.3[${PYTHON_USEDEP}]
- >=dev-python/websockets-7.0[${PYTHON_USEDEP}]
- =dev-python/websockets-8.1[${PYTHON_USEDEP}]
+
-
-
-
- lssndrbarbieri@gmail.com
- Alessandro Barbieri
-
-
- text-unidecode
-
- kmike84@gmail.com
- Mikhail Korobov
-
-
-
diff --git a/dev-python/text-unidecode/text-unidecode-1.3.ebuild b/dev-python/text-unidecode/text-unidecode-1.3.ebuild
deleted file mode 100644
index cf75f07139..0000000000
--- a/dev-python/text-unidecode/text-unidecode-1.3.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=( pypy3 python3_{6,7,8} )
-inherit distutils-r1
-
-DESCRIPTION="The most basic Text::Unidecode port"
-HOMEPAGE="https://github.com/kmike/text-unidecode"
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="|| ( Artistic GPL-1 GPL-2+ )"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND=""
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- sed -i '/pytest-runner/d' setup.py
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- distutils_install_for_testing
- cd "${TEST_DIR}" || die
- cp "${S}/test_unidecode.py" . || die
- cp "${S}/setup.cfg" . || die
- pytest -vv || die "Tests fail with ${EPYTHON}"
-}
diff --git a/dev-python/uvicorn/uvicorn-0.11.5.ebuild b/dev-python/uvicorn/uvicorn-0.11.5.ebuild
index 1598187716..605377a334 100644
--- a/dev-python/uvicorn/uvicorn-0.11.5.ebuild
+++ b/dev-python/uvicorn/uvicorn-0.11.5.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_7 )
DISTUTILS_USE_SETUPTOOLS=rdepend
diff --git a/dev-python/websockets/Manifest b/dev-python/websockets/Manifest
deleted file mode 100644
index 5c779d1d4e..0000000000
--- a/dev-python/websockets/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST websockets-7.0.tar.gz 122848 BLAKE2B 7c201831c563a8ae036f9310533a3627fca9e9f91ba77cac27a62852336d4c2a79bd07b3186e10e0c797520a73750201e3ca70358fe5a0304b35e9f6b637196c SHA512 08dd310d8f946522f60ba302f3246f81e283d11f308f658a3c3a3c597281a31b1376e5d16d900187d148b0c1ec1250cd730ccb26f6b753dd86ca5682a08af9a9
-DIST websockets-8.1.tar.gz 156472 BLAKE2B 6cb5eec8276f7ef7172048eba6157560f42cec28acacc1a0a2f426ea1cab9a04029ebb1f8285b1aa2862c30aac8f2af81ef85d4dba8e53e267b665b718e01d5a SHA512 d245702574cf513da54bfc0ca10768558cd4e5017ecf8cb647f4b9176561192a3ace64edfc5c6f735664bf1b6136aa0bb9828114478f92d2c051e3109a218c12
diff --git a/dev-python/websockets/metadata.xml b/dev-python/websockets/metadata.xml
deleted file mode 100644
index 5839cf4564..0000000000
--- a/dev-python/websockets/metadata.xml
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-
-
-
- andrewammerlaan@riseup.net
- Andrew Ammerlaan
-
-
-What is websockets?
-
-websockets is a library for building WebSocket servers and clients in Python with a focus on correctness and simplicity.
-
-Built on top of asyncio, Python's standard asynchronous I/O framework, it provides an elegant coroutine-based API.
-Why should I use websockets?
-
-The development of websockets is shaped by four principles:
-
- Simplicity: all you need to understand is msg = await ws.recv() and await ws.send(msg); websockets takes care of managing connections so you can focus on your application.
- Robustness: websockets is built for production; for example it was the only library to handle backpressure correctly before the issue became widely known in the Python community.
- Quality: websockets is heavily tested. Continuous integration fails under 100% branch coverage. Also it passes the industry-standard Autobahn Testsuite.
- Performance: memory use is configurable. An extension written in C accelerates expensive operations. It's pre-compiled for Linux, macOS and Windows and packaged in the wheel format for each system and Python version.
-
-Documentation is a first class concern in the project. Head over to Read the Docs and see for yourself.
-Why shouldn't I use websockets?
-
- If you prefer callbacks over coroutines: websockets was created to provide the best coroutine-based API to manage WebSocket connections in Python. Pick another library for a callback-based API.
- If you're looking for a mixed HTTP / WebSocket library: websockets aims at being an excellent implementation of RFC 6455: The WebSocket Protocol and RFC 7692: Compression Extensions for WebSocket. Its support for HTTP is minimal — just enough for a HTTP health check.
- If you want to use Python 2: websockets builds upon asyncio which only works on Python 3. websockets requires Python ≥ 3.6.1.
-
-
- aaugustin/websockets
- websockets
-
-
diff --git a/dev-python/websockets/websockets-7.0.ebuild b/dev-python/websockets/websockets-7.0.ebuild
deleted file mode 100644
index ee9fcd1b04..0000000000
--- a/dev-python/websockets/websockets-7.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6,7,8} )
-
-inherit distutils-r1
-
-DESCRIPTION="An implementation of the WebSocket Protocol (RFC 6455 & 7692)"
-HOMEPAGE="
- https://github.com/aaugustin/websockets
- https://pypi.org/project/websockets
-"
-SRC_URI="https://github.com/aaugustin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-python_prepare_all() {
- # these tests fail, probably because of
- # a permission error (no internet)
- rm tests/test_client_server.py || die
- rm tests/test_protocol.py || die
-
- distutils-r1_python_prepare_all
-}
-
-distutils_enable_tests nose
-distutils_enable_sphinx docs dev-python/sphinx-autodoc-typehints dev-python/sphinxcontrib-spelling dev-python/sphinxcontrib-trio
diff --git a/dev-python/websockets/websockets-8.1.ebuild b/dev-python/websockets/websockets-8.1.ebuild
deleted file mode 100644
index 9307bdd1b7..0000000000
--- a/dev-python/websockets/websockets-8.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_{6,7,8} )
-
-inherit distutils-r1
-
-DESCRIPTION="An implementation of the WebSocket Protocol (RFC 6455 & 7692)"
-HOMEPAGE="
- https://github.com/aaugustin/websockets
- https://pypi.org/project/websockets/
-"
-SRC_URI="https://github.com/aaugustin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-python_prepare_all() {
- # these tests fail, probably because of
- # a permission error (no internet)
- rm tests/test_client_server.py || die
- rm tests/test_protocol.py || die
- rm tests/test_auth.py || die
-
- distutils-r1_python_prepare_all
-}
-
-distutils_enable_tests nose
-distutils_enable_sphinx docs dev-python/sphinx-autodoc-typehints dev-python/sphinxcontrib-spelling dev-python/sphinxcontrib-trio
diff --git a/gui-apps/wdisplays/Manifest b/gui-apps/wdisplays/Manifest
new file mode 100644
index 0000000000..0cb2a7b596
--- /dev/null
+++ b/gui-apps/wdisplays/Manifest
@@ -0,0 +1 @@
+DIST wdisplays-1.0.tar.gz 106819 BLAKE2B d8a34ea82b88f99e27b5c42dc2e8bfed2bf69db719617d81d5f2c994e9020d206937e940f57452c99b534ceda241cea570899c7bdc74377009f7aa013e78b638 SHA512 876e883747331cf67d351b7afec963d6d52b6fa3870a57ed147acf898a662fb41407b3e835acc167d32de969d4001dbe8429340849ad09a7f7b8bfdabee61e3e
diff --git a/dev-python/dataclasses/metadata.xml b/gui-apps/wdisplays/metadata.xml
similarity index 50%
rename from dev-python/dataclasses/metadata.xml
rename to gui-apps/wdisplays/metadata.xml
index 628ab20176..7066f7e91b 100644
--- a/dev-python/dataclasses/metadata.xml
+++ b/gui-apps/wdisplays/metadata.xml
@@ -1,9 +1,8 @@
-
-
- andrewammerlaan@riseup.net
- Andrew Ammerlaan
-
+
+ Matthias Coppens
+ coppens.matthias.abc@gmail.com
+
diff --git a/gui-apps/wdisplays/wdisplays-1.0.ebuild b/gui-apps/wdisplays/wdisplays-1.0.ebuild
new file mode 100644
index 0000000000..02f3aa33f5
--- /dev/null
+++ b/gui-apps/wdisplays/wdisplays-1.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+EGIT_REPO_URI="https://github.com/cyclopsian/${PN}"
+case "${PV}" in
+ "9999")
+ inherit git-r3
+ ;;
+ *)
+ SRC_URI="${EGIT_REPO_URI}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+esac
+inherit meson xdg
+
+DESCRIPTION="GUI display configurator for wlroots compositors"
+HOMEPAGE="https://cyclopsian.github.io/${PN}"
+
+BDEPEND="
+ x11-libs/gtk+:3
+ gui-libs/wlroots"
+DEPEND="${BDEPEND}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+KEYWORDS="~amd64"
diff --git a/gui-apps/wdisplays/wdisplays-9999.ebuild b/gui-apps/wdisplays/wdisplays-9999.ebuild
new file mode 100644
index 0000000000..88406d32c9
--- /dev/null
+++ b/gui-apps/wdisplays/wdisplays-9999.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+EGIT_REPO_URI="https://github.com/cyclopsian/${PN}"
+case "${PV}" in
+ "9999")
+ inherit git-r3
+ ;;
+ *)
+ SRC_URI="${EGIT_REPO_URI}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+esac
+inherit meson xdg
+
+DESCRIPTION="GUI display configurator for wlroots compositors"
+HOMEPAGE="https://cyclopsian.github.io/${PN}"
+
+BDEPEND="
+ x11-libs/gtk+:3
+ gui-libs/wlroots"
+DEPEND="${BDEPEND}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+KEYWORDS=""
diff --git a/gui-apps/wofi/Manifest b/gui-apps/wofi/Manifest
deleted file mode 100644
index b99b663391..0000000000
--- a/gui-apps/wofi/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST wofi-1.1.1.tar.gz 64769 BLAKE2B ee9b7959afd0d91164046211bf4122e4cb0a04ec2f448f2feb063a87c9b75c7e1be1a53f583432791293ff66ca4552192eda027ef454998cb739d9823db2f0d7 SHA512 3c0569c86789f2834879782bf11aed893e1a5334e613cd04676651af36009c61e0cdb5ce197b56c44f434088a9da35f6bbbe65a58a95afdf5a7f4ba637e018df
-DIST wofi-1.1.2.tar.gz 64808 BLAKE2B a48fb574a185e1fb93504dc9cd7ab7177871b992918a506507934e9c60c049eb76aed3e7884ca42e63b8fbc7246b27d79ab0882502527d9c22f0b7eb168fe3db SHA512 5edef74d6c6fe64b1024e67a5cfba1820ccc3f09815130bf82c7c726b6c64d9bdd94341096f202ffe6427c910ac632cedc00a7a36c356d45adafa560ec2bbcfe
diff --git a/gui-apps/wofi/wofi-1.1.1.ebuild b/gui-apps/wofi/wofi-1.1.1.ebuild
index 791e0d6fca..7f527dae0f 100644
--- a/gui-apps/wofi/wofi-1.1.1.ebuild
+++ b/gui-apps/wofi/wofi-1.1.1.ebuild
@@ -3,20 +3,21 @@
EAPI=7
+# Upstream's tarballs are timestamped (https://todo.sr.ht/~sircmpwn/hg.sr.ht/33).
+# This makes them impossible to validate, so every version has a live ebuild.
+
EHG_REPO_URI="https://hg.sr.ht/~scoopta/${PN}"
+inherit meson mercurial
case "${PV}" in
"9999")
- inherit mercurial
;;
*)
- SRC_URI="${EHG_REPO_URI}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/${PN}-v${PV}"
+ EHG_REVISION="v${PV}"
esac
-inherit meson
DESCRIPTION="Wofi is a launcher/menu program for wlroots based wayland compositors like sway"
HOMEPAGE="${EHG_REPO_URI}"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS=""
diff --git a/gui-apps/wofi/wofi-1.1.2.ebuild b/gui-apps/wofi/wofi-1.1.2.ebuild
index 791e0d6fca..7f527dae0f 100644
--- a/gui-apps/wofi/wofi-1.1.2.ebuild
+++ b/gui-apps/wofi/wofi-1.1.2.ebuild
@@ -3,20 +3,21 @@
EAPI=7
+# Upstream's tarballs are timestamped (https://todo.sr.ht/~sircmpwn/hg.sr.ht/33).
+# This makes them impossible to validate, so every version has a live ebuild.
+
EHG_REPO_URI="https://hg.sr.ht/~scoopta/${PN}"
+inherit meson mercurial
case "${PV}" in
"9999")
- inherit mercurial
;;
*)
- SRC_URI="${EHG_REPO_URI}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/${PN}-v${PV}"
+ EHG_REVISION="v${PV}"
esac
-inherit meson
DESCRIPTION="Wofi is a launcher/menu program for wlroots based wayland compositors like sway"
HOMEPAGE="${EHG_REPO_URI}"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS=""
diff --git a/gui-apps/wofi/wofi-9999.ebuild b/gui-apps/wofi/wofi-9999.ebuild
index d9a1fc7dc7..7f527dae0f 100644
--- a/gui-apps/wofi/wofi-9999.ebuild
+++ b/gui-apps/wofi/wofi-9999.ebuild
@@ -3,16 +3,17 @@
EAPI=7
+# Upstream's tarballs are timestamped (https://todo.sr.ht/~sircmpwn/hg.sr.ht/33).
+# This makes them impossible to validate, so every version has a live ebuild.
+
EHG_REPO_URI="https://hg.sr.ht/~scoopta/${PN}"
+inherit meson mercurial
case "${PV}" in
"9999")
- inherit mercurial
;;
*)
- SRC_URI="${EHG_REPO_URI}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/${PN}-v${PV}"
+ EHG_REVISION="v${PV}"
esac
-inherit meson
DESCRIPTION="Wofi is a launcher/menu program for wlroots based wayland compositors like sway"
HOMEPAGE="${EHG_REPO_URI}"
diff --git a/media-video/vidify-audiosync/vidify-audiosync-0.3.0.ebuild b/media-video/vidify-audiosync/vidify-audiosync-0.3.0.ebuild
index aebb02f195..059572edef 100644
--- a/media-video/vidify-audiosync/vidify-audiosync-0.3.0.ebuild
+++ b/media-video/vidify-audiosync/vidify-audiosync-0.3.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_7 )
inherit distutils-r1
diff --git a/media-video/vidify/vidify-2.2.5.ebuild b/media-video/vidify/vidify-2.2.5.ebuild
index 55298d9f62..c207e1d67d 100644
--- a/media-video/vidify/vidify-2.2.5.ebuild
+++ b/media-video/vidify/vidify-2.2.5.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_7 )
DISTUTILS_USE_SETUPTOOLS=rdepend
diff --git a/net-im/srain/Manifest b/net-im/srain/Manifest
index f56bd1ccae..3a0ed1a2cb 100644
--- a/net-im/srain/Manifest
+++ b/net-im/srain/Manifest
@@ -1 +1 @@
-DIST srain-1.1.0.tar.gz 941873 BLAKE2B db8039b4fa5f6ae31dba24cd6274608c994e85fffc237d12cdde7b4d3b47d94fd88d8ae4ace828dffb3eb76d6c1e05a797eabaca2caa31c09cb3f938fab33039 SHA512 0303d1734840c9af81f786da405617392570c2f34a9098fe7d1148f63642fb034877549477a8b52add8f1da7dc4ac38474a1cf3e42e51cc443b06b50c765b02a
+DIST srain-1.1.1.tar.gz 941824 BLAKE2B 96b53e7e05f42514bc429cc30938f3a104d65f48ffbc08f0ec176e8bff6fc346cc6dabbcd8cfaa9db41af205a4079400f4b24ea1ad7ef4cb787b34eedd6d6cf5 SHA512 1cd8604b79d03a054b6b785529feef9479836f5fdc406101f3e67bfcb6a400ab8dae2b1ac317fd92b491e60faae069c3a61f4997ae15b6c9b2373b20e8ab7ac0
diff --git a/net-im/srain/srain-1.1.0.ebuild b/net-im/srain/srain-1.1.1.ebuild
similarity index 100%
rename from net-im/srain/srain-1.1.0.ebuild
rename to net-im/srain/srain-1.1.1.ebuild