diff --git a/dev-python/anyio/Manifest b/dev-python/anyio/Manifest deleted file mode 100644 index dee63a5785..0000000000 --- a/dev-python/anyio/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST anyio-2.2.0.tar.gz 97217 BLAKE2B 7b50d997fd83950d16c0e562519b60dbef32bfd6d21e61583a83dd94edc26e27fcd26c7c630f22daaddebea5e148487db1a8c81e0bd82cf4641812dfac8807de SHA512 bca1265eec30830bea5f6fe15f3059793599e9c47d292b3008fcd86c802d76bd692f1a340fd6e3b0aa2401c38576459e516b3defa1ddf8353f18d51280fd73ab -DIST anyio-3.0.1.tar.gz 117725 BLAKE2B 9e9eb02e2891c59a82015db9a6be6e8d4e17dbca10dd72d4510572e11d88687fcbc0f3de571d7c58643cf9191591e655693c58ce73ce45fb1ea1b06e8a0dc5ec SHA512 e063727824c3cd53f4de4bf128a8b6b355b582ed7df533fb73a3306b1e561c096ecea24c6abb367a557516b1470e4f5122458a64f6c03257e4e54452cc5c84e1 diff --git a/dev-python/anyio/anyio-2.2.0.ebuild b/dev-python/anyio/anyio-2.2.0.ebuild deleted file mode 100644 index f74abd4081..0000000000 --- a/dev-python/anyio/anyio-2.2.0.ebuild +++ /dev/null @@ -1,61 +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} ) - -# Build with USE="-doc" first because of circular dependency -# otherwise one gets the error that sphinx-autodoc-typehints - -DOCS_BUILDER="sphinx" -DOCS_DIR="docs" -DOCS_AUTODOC=1 - -inherit distutils-r1 docs - -DESCRIPTION="Compatibility layer for multiple asynchronous event loop implementations" -HOMEPAGE=" - https://github.com/agronholm/anyio - https://pypi.org/project/anyio -" -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/curio-1.4[${PYTHON_USEDEP}] - >=dev-python/idna-2.8[${PYTHON_USEDEP}] - >=dev-python/sniffio-1.1[${PYTHON_USEDEP}] - >=dev-python/trio-0.16[${PYTHON_USEDEP}] - $(python_gen_cond_dep 'dev-python/typing-extensions[${PYTHON_USEDEP}]' python3_7) -" - -BDEPEND=" - ${RDEPEND} - doc? ( - dev-python/anyio[${PYTHON_USEDEP}] - >=dev-python/sphinx-autodoc-typehints-1.2.0[${PYTHON_USEDEP}] - dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}] - ) - test? ( - >=dev-python/hypothesis-4.0[${PYTHON_USEDEP}] - >=dev-python/pytest-6.0[${PYTHON_USEDEP}] - dev-python/trustme[${PYTHON_USEDEP}] - >=dev-python/uvloop-0.15[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - distutils_install_for_testing - pytest -vv \ - --deselect tests/test_sockets.py::test_getaddrinfo[asyncio] \ - --deselect tests/test_sockets.py::test_getaddrinfo[asyncio+uvloop] \ - --deselect tests/test_sockets.py::test_getaddrinfo[curio] \ - --deselect tests/test_sockets.py::test_getaddrinfo[trio] \ - || die -} diff --git a/dev-python/anyio/anyio-3.0.1.ebuild b/dev-python/anyio/anyio-3.0.1.ebuild deleted file mode 100644 index f74abd4081..0000000000 --- a/dev-python/anyio/anyio-3.0.1.ebuild +++ /dev/null @@ -1,61 +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} ) - -# Build with USE="-doc" first because of circular dependency -# otherwise one gets the error that sphinx-autodoc-typehints - -DOCS_BUILDER="sphinx" -DOCS_DIR="docs" -DOCS_AUTODOC=1 - -inherit distutils-r1 docs - -DESCRIPTION="Compatibility layer for multiple asynchronous event loop implementations" -HOMEPAGE=" - https://github.com/agronholm/anyio - https://pypi.org/project/anyio -" -SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/curio-1.4[${PYTHON_USEDEP}] - >=dev-python/idna-2.8[${PYTHON_USEDEP}] - >=dev-python/sniffio-1.1[${PYTHON_USEDEP}] - >=dev-python/trio-0.16[${PYTHON_USEDEP}] - $(python_gen_cond_dep 'dev-python/typing-extensions[${PYTHON_USEDEP}]' python3_7) -" - -BDEPEND=" - ${RDEPEND} - doc? ( - dev-python/anyio[${PYTHON_USEDEP}] - >=dev-python/sphinx-autodoc-typehints-1.2.0[${PYTHON_USEDEP}] - dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}] - ) - test? ( - >=dev-python/hypothesis-4.0[${PYTHON_USEDEP}] - >=dev-python/pytest-6.0[${PYTHON_USEDEP}] - dev-python/trustme[${PYTHON_USEDEP}] - >=dev-python/uvloop-0.15[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - distutils_install_for_testing - pytest -vv \ - --deselect tests/test_sockets.py::test_getaddrinfo[asyncio] \ - --deselect tests/test_sockets.py::test_getaddrinfo[asyncio+uvloop] \ - --deselect tests/test_sockets.py::test_getaddrinfo[curio] \ - --deselect tests/test_sockets.py::test_getaddrinfo[trio] \ - || die -} diff --git a/dev-python/anyio/metadata.xml b/dev-python/anyio/metadata.xml deleted file mode 100644 index 1dcac0ae81..0000000000 --- a/dev-python/anyio/metadata.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - - lssndrbarbieri@gmail.com - Alessandro Barbieri - - -AnyIO is a asynchronous compatibility API that allows applications and libraries written against it to run unmodified on asyncio, curio and trio. - -It bridges the following functionality: - -Task groups -Cancellation -Threads -Signal handling -Asynchronous file I/O -Subprocesses -Inter-task synchronization and communication (locks, conditions, events, semaphores, object streams) -High level networking (TCP, UDP and UNIX sockets) -You can even use it together with native libraries from your selected backend in applications. Doing this in libraries is not advisable however since it limits the usefulness of your library. - -AnyIO comes with its own pytest plugin which also supports asynchronous fixtures. It even works with the popular Hypothesis library. - - - agronholm/anyio - anyio - - alex.gronholm@nextday.fi - Alex Grönholm - - - diff --git a/dev-python/daff/Manifest b/dev-python/daff/Manifest new file mode 100644 index 0000000000..b5b1196797 --- /dev/null +++ b/dev-python/daff/Manifest @@ -0,0 +1 @@ +DIST daff-1.3.46.tar.gz 149820 BLAKE2B e79083fbdbbb975d0f81f5c932a58788925e0376e82c6c284e39596319e4498375e6e548a3ee8a9b383b1e38b0564fcd3247eb51f03519cb779899b21f29de35 SHA512 b43b6c737fd68663fd15366d8024f5190bc35e52ce6b8f3d64f8c538c544c21a1e9cdb691e4673eed4958be37cbf9590863a1029fec7d08062156adaaf28103f diff --git a/dev-python/daff/daff-1.3.46.ebuild b/dev-python/daff/daff-1.3.46.ebuild new file mode 100644 index 0000000000..e761b2ccb2 --- /dev/null +++ b/dev-python/daff/daff-1.3.46.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..10} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="The daff can produce and apply tabular diffs" +HOMEPAGE="https://github.com/paulfitz/daff" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~ia64 ~sparc ~x86 ~riscv" diff --git a/dev-python/daff/metadata.xml b/dev-python/daff/metadata.xml new file mode 100644 index 0000000000..3e2e0fe7f3 --- /dev/null +++ b/dev-python/daff/metadata.xml @@ -0,0 +1,19 @@ + + + + + vowstar@gmail.com + Huang Rui + + + daff + paulfitz/daff + + + daff: data diff. daff can produce and apply tabular diffs. + This is a library for comparing tables, producing a summary of their + differences, and using such a summary as a patch file. It is optimized for + comparing tables that share a common origin, in other words multiple + versions of the "same" table. + + diff --git a/media-libs/embree/Manifest b/media-libs/embree/Manifest deleted file mode 100644 index cc27e4a85a..0000000000 --- a/media-libs/embree/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST embree-3.13.0.tar.gz 13708421 BLAKE2B bace1866d9d6907308d38370347d23b4edb3fe287d093acf35367be1d4548d1df064ed9d46ef928f17af99e335d5fcd7b7285a2bd95707361440547544782080 SHA512 3fc4f00151cb9558810c643bf77f3135465d65c4523e08d5289a0fdcb18d4c63a8e805647e4ce208556c4679d44373d817761c1003b1e9dc65a39d5ebf17926f diff --git a/media-libs/embree/embree-3.13.0.ebuild b/media-libs/embree/embree-3.13.0.ebuild deleted file mode 100644 index c60d6410d5..0000000000 --- a/media-libs/embree/embree-3.13.0.ebuild +++ /dev/null @@ -1,111 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake flag-o-matic linux-info toolchain-funcs - -DESCRIPTION="Collection of high-performance ray tracing kernels" -HOMEPAGE="https://github.com/embree/embree" -LICENSE="Apache-2.0" -KEYWORDS="-* ~amd64 ~arm ~arm64 ~x86" -SRC_URI="https://github.com/embree/embree/archive/v${PV}.tar.gz -> ${P}.tar.gz" -SLOT="3" -ARM_CPU_FLAGS=( neon:neon ) -X86_CPU_FLAGS=( sse2:sse2 sse4_2:sse4_2 avx:avx avx2:avx2 avx512dq:avx512dq ) -CPU_FLAGS=( ${ARM_CPU_FLAGS[@]/#/cpu_flags_arm_} ${X86_CPU_FLAGS[@]/#/cpu_flags_x86_} ) -IUSE="+compact-polys ispc raymask ssp static-libs +tbb tutorial ${CPU_FLAGS[@]%:*}" - -BDEPEND=" - virtual/pkgconfig -" -RDEPEND=" - amd64? ( ispc? ( dev-lang/ispc ) ) - x86? ( ispc? ( dev-lang/ispc ) ) - media-libs/glfw - tbb? ( dev-cpp/tbb ) - tutorial? ( - media-libs/libpng:0= - media-libs/openimageio - virtual/jpeg:0 - ) - virtual/opengl -" -DEPEND="${RDEPEND}" -REQUIRED_USE=" - arm? ( !ispc ) - arm64? ( !ispc )" - -DOCS=( CHANGELOG.md README.md readme.pdf ) -CMAKE_BUILD_TYPE=Release - -pkg_setup() { - CONFIG_CHECK="~TRANSPARENT_HUGEPAGE" - WARNING_TRANSPARENT_HUGEPAGE="Not enabling Transparent Hugepages (CONFIG_TRANSPARENT_HUGEPAGE) will impact rendering performance." - linux-info_pkg_setup -} - -src_prepare() { - cmake_src_prepare - - # disable RPM package building - sed -e 's|CPACK_RPM_PACKAGE_RELEASE 1|CPACK_RPM_PACKAGE_RELEASE 0|' \ - -i CMakeLists.txt || die -} - -src_configure() { - local mycmakeargs=( - -DBUILD_TESTING=OFF - -DCMAKE_SKIP_INSTALL_RPATH=ON - -DEMBREE_IGNORE_CMAKE_CXX_FLAGS=OFF - -DEMBREE_BACKFACE_CULLING=OFF # default - -DEMBREE_FILTER_FUNCTION=ON # default - -DEMBREE_GEOMETRY_CURVE=ON # default - -DEMBREE_GEOMETRY_GRID=ON # default - -DEMBREE_GEOMETRY_INSTANCE=ON # default - -DEMBREE_GEOMETRY_POINT=ON # default - -DEMBREE_GEOMETRY_QUAD=ON # default - -DEMBREE_GEOMETRY_SUBDIVISION=ON # default - -DEMBREE_GEOMETRY_TRIANGLE=ON # default - -DEMBREE_GEOMETRY_USER=ON # default - -DEMBREE_IGNORE_INVALID_RAYS=OFF # default - -DEMBREE_ISPC_SUPPORT=$(usex ispc) - -DEMBREE_RAY_MASK=$(usex raymask) - -DEMBREE_RAY_PACKETS=ON # default - -DEMBREE_STACK_PROTECTOR=$(usex ssp) - -DEMBREE_STATIC_LIB=$(usex static-libs) - -DEMBREE_COMPACT_POLYS=$(usex compact-polys) - -DEMBREE_STAT_COUNTERS=OFF - -DEMBREE_TASKING_SYSTEM=$(usex tbb "TBB" "INTERNAL") - -DEMBREE_TUTORIALS=$(usex tutorial) ) - - if use tutorial; then - mycmakeargs+=( - -DEMBREE_ISPC_ADDRESSING=64 - -DEMBREE_TUTORIALS_LIBJPEG=ON - -DEMBREE_TUTORIALS_LIBPNG=ON - -DEMBREE_TUTORIALS_OPENIMAGEIO=ON - ) - fi - - # Set supported ISA - mycmakeargs+=( - -DEMBREE_MAX_ISA=NONE - -DEMBREE_ISA_NEON=$(usex cpu_flags_arm_neon) - -DEMBREE_ISA_AVX512=$(usex cpu_flags_x86_avx512dq) - -DEMBREE_ISA_AVX2=$(usex cpu_flags_x86_avx2) - -DEMBREE_ISA_AVX=$(usex cpu_flags_x86_avx) - -DEMBREE_ISA_SSE42=$(usex cpu_flags_x86_sse4_2) - -DEMBREE_ISA_SSE2=$(usex cpu_flags_x86_sse2) - ) - - tc-export CC CXX - - cmake_src_configure -} - -src_install() { - cmake_src_install - - doenvd "${FILESDIR}"/99${PN}${SLOT} -} diff --git a/media-libs/embree/files/99embree3 b/media-libs/embree/files/99embree3 deleted file mode 100644 index 762f8fd08c..0000000000 --- a/media-libs/embree/files/99embree3 +++ /dev/null @@ -1 +0,0 @@ -CPATH="/usr/include/embree3" \ No newline at end of file diff --git a/media-libs/embree/metadata.xml b/media-libs/embree/metadata.xml deleted file mode 100644 index 3ff2c96307..0000000000 --- a/media-libs/embree/metadata.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - rossbridger.cc@gmail.com - Ross Charles Campbell - - -Intel® Embree is a collection of high-performance ray tracing kernels, developed at Intel. The target users of Intel® Embree are graphics application -engineers who want to improve the performance of their photo-realistic rendering application by leveraging Embree's performance-optimized ray tracing -kernels. The kernels are optimized for the latest Intel® processors with support for SSE, AVX, AVX2, and AVX-512 instructions. Intel® Embree supports -runtime code selection to choose the traversal and build algorithms that best matches the instruction set of your CPU. We recommend using Intel® -Embree through its API to get the highest benefit from future improvements. - - - Enables compact tris/quads, i.e. only geomIDs and primIDs are stored inside the leaf nodes - Enables ISPC support for Embree throughdev-lang/ispc - Enable the ray masking feature - Enables protection of return address from buffer overwrites - Use Intel's threading librarydev-cpp/tbb - Compile and install the Embree tutorials - - - embree/embree - -