diff --git a/TODO.md b/TODO.md index 3641bf985f..e2b26324e2 100644 --- a/TODO.md +++ b/TODO.md @@ -82,6 +82,7 @@ Name | Buildsystem | Category | User | RFH [airshipper](https://gitlab.com/veloren/airshipper) | cargo | game | | [open-match](https://github.com/googleforgames/open-match) | go | devel | Alessandro-Barbieri | yes [gridstudio](https://github.com/ricklamers/gridstudio) | go | visualization | Alessandro-Barbieri | yes +[askgit](https://github.com/askgitdev/askgit) | go | vcs | Alessandro-Barbieri | no [osmosis](https://wiki.openstreetmap.org/wiki/Osmosis) | gradle | geography | Alessandro-Barbieri | yes [Opensearch](https://github.com/opensearch-project/OpenSearch) | gradle | | Alessandro-Barbieri | yes [cocalc](https://github.com/sagemathinc/cocalc) | npm | math | Alessandro-Barbieri | yes diff --git a/dev-python/SQLAlchemy-Utils/SQLAlchemy-Utils-0.37.8.ebuild b/dev-python/SQLAlchemy-Utils/SQLAlchemy-Utils-0.37.8.ebuild index aef8456637..2f2c945e1d 100644 --- a/dev-python/SQLAlchemy-Utils/SQLAlchemy-Utils-0.37.8.ebuild +++ b/dev-python/SQLAlchemy-Utils/SQLAlchemy-Utils-0.37.8.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_8 ) +PYTHON_COMPAT=( python3_{8..10} ) inherit distutils-r1 diff --git a/dev-python/browserstack-local-python/browserstack-local-python-1.2.2.ebuild b/dev-python/browserstack-local-python/browserstack-local-python-1.2.2-r1.ebuild similarity index 85% rename from dev-python/browserstack-local-python/browserstack-local-python-1.2.2.ebuild rename to dev-python/browserstack-local-python/browserstack-local-python-1.2.2-r1.ebuild index db7163ba38..d68249af61 100644 --- a/dev-python/browserstack-local-python/browserstack-local-python-1.2.2.ebuild +++ b/dev-python/browserstack-local-python/browserstack-local-python-1.2.2-r1.ebuild @@ -1,18 +1,21 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -PYTHON_COMPAT=( python3_{8..9} pypy3 ) +PYTHON_COMPAT=( python3_{8..10} pypy3 ) inherit distutils-r1 -SRC_URI="https://github.com/browserstack/browserstack-local-python/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64 ~x86" DESCRIPTION="Python bindings for BrowserStack Local" HOMEPAGE="https://github.com/browserstack/browserstack-local-python" +SRC_URI="https://github.com/browserstack/browserstack-local-python/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +KEYWORDS="~amd64 ~x86" LICENSE="MIT" SLOT="0" RDEPEND="dev-python/psutil[${PYTHON_USEDEP}]" DEPEND="${RDEPEND}" + +distutils_enable_tests unittest diff --git a/dev-python/cotyledon/cotyledon-1.7.3.ebuild b/dev-python/cotyledon/cotyledon-1.7.3.ebuild index 2ffb23ff44..12d80c5d40 100644 --- a/dev-python/cotyledon/cotyledon-1.7.3.ebuild +++ b/dev-python/cotyledon/cotyledon-1.7.3.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_8 ) +PYTHON_COMPAT=( python3_{8..9} ) inherit distutils-r1 diff --git a/dev-python/daiquiri/daiquiri-3.0.1.ebuild b/dev-python/daiquiri/daiquiri-3.0.1.ebuild index f2e6833905..9300fd7d0d 100644 --- a/dev-python/daiquiri/daiquiri-3.0.1.ebuild +++ b/dev-python/daiquiri/daiquiri-3.0.1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_8 ) +PYTHON_COMPAT=( python3_{8..10} pypy3 ) inherit distutils-r1 diff --git a/dev-python/exifread/Manifest b/dev-python/exifread/Manifest new file mode 100644 index 0000000000..3a4f8cbc30 --- /dev/null +++ b/dev-python/exifread/Manifest @@ -0,0 +1 @@ +DIST exifread-2.3.2.tar.gz 42796 BLAKE2B 0dca89f484a5f21ee2510af6ab069ba76dfeb4a31bc79261951ef062bb695f6f1adc6c7378ecbdf0e1a46540ec767555cb46bb77ab39b002199ac490ca58fd6b SHA512 d37cc6a70793aa894947b1b24f973ff2f9c15ba3dfe99674c5ea61e5a469b259035fc48a1d2c4d4d7021289bad431e57a4e137e2d4feb0c5352b0b162e61376a diff --git a/dev-python/exifread/exifread-2.3.2.ebuild b/dev-python/exifread/exifread-2.3.2.ebuild new file mode 100644 index 0000000000..963e97a380 --- /dev/null +++ b/dev-python/exifread/exifread-2.3.2.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_SETUPTOOLS=bdepend +MY_PN="exif-py" +PYTHON_COMPAT=( python3_{8..10} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Easy to use Python module to extract Exif metadata from tiff and jpeg files" +HOMEPAGE=" + https://pypi.org/project/ExifRead + https://github.com/ianare/exif-py +" +SRC_URI="https://github.com/ianare/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_PN}-${PV}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" diff --git a/dev-python/exifread/metadata.xml b/dev-python/exifread/metadata.xml new file mode 100644 index 0000000000..c9b046a27a --- /dev/null +++ b/dev-python/exifread/metadata.xml @@ -0,0 +1,14 @@ + + + + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + https://github.com/ianare/exif-py/issues + ianare/exif-py + exifread + + diff --git a/dev-python/fastavro/fastavro-1.4.5.ebuild b/dev-python/fastavro/fastavro-1.4.5.ebuild index f255bea080..29d52d93c8 100644 --- a/dev-python/fastavro/fastavro-1.4.5.ebuild +++ b/dev-python/fastavro/fastavro-1.4.5.ebuild @@ -11,7 +11,7 @@ EPYTEST_DESELECT=( tests/test_main_cli.py::test_cli_arg_schema tests/test_main_cli.py::test_cli_arg_codecs ) -PYTHON_COMPAT=( python3_8 ) +PYTHON_COMPAT=( python3_{8..10} ) inherit distutils-r1 diff --git a/dev-python/gpxpy/Manifest b/dev-python/gpxpy/Manifest new file mode 100644 index 0000000000..8ed38f09bc --- /dev/null +++ b/dev-python/gpxpy/Manifest @@ -0,0 +1 @@ +DIST gpxpy-1.4.2.tar.gz 109735 BLAKE2B ff7dd9ef9179de60693f683a68e4068e632f795ccba0b0047abdd8775902a8528d0fefb8532ea69d9d1f591cd5b72be555339fd8b500e7a4fcc0f6b87056ed95 SHA512 34c851be1cd8dd243b11ed69588a254f932b79e7db0106142bd1dedbad6c3693be8ba65495b631e2cc149f39bd2af0a0347f1471a850799e91e215a35ffa5adb diff --git a/dev-python/gpxpy/gpxpy-1.4.2.ebuild b/dev-python/gpxpy/gpxpy-1.4.2.ebuild new file mode 100644 index 0000000000..70f5d93ce7 --- /dev/null +++ b/dev-python/gpxpy/gpxpy-1.4.2.ebuild @@ -0,0 +1,21 @@ +# Copyright 2020-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="GPX file parser and GPS track manipulation library" +HOMEPAGE=" + https://github.com/tkrajina/gpxpy + https://pypi.org/project/gpxpy +" +SRC_URI="https://github.com/tkrajina/gpxpy/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +KEYWORDS="~amd64" +LICENSE="Apache-2.0" +SLOT="0" + +distutils_enable_tests unittest diff --git a/dev-python/gpxpy/metadata.xml b/dev-python/gpxpy/metadata.xml new file mode 100644 index 0000000000..e9539a88ac --- /dev/null +++ b/dev-python/gpxpy/metadata.xml @@ -0,0 +1,14 @@ + + + + + co-maintainers welcome + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + https://github.com/tkrajina/gpxpy/issues + tkrajina/gpxpy + gpxpy + + diff --git a/dev-python/pifpaf/pifpaf-3.1.5.ebuild b/dev-python/pifpaf/pifpaf-3.1.5.ebuild index 204ad25840..21ff9575a0 100644 --- a/dev-python/pifpaf/pifpaf-3.1.5.ebuild +++ b/dev-python/pifpaf/pifpaf-3.1.5.ebuild @@ -4,7 +4,7 @@ EAPI=8 EPYTEST_DESELECT=( pifpaf/tests/test_cli.py::TestCli::test_non_existing_command ) -PYTHON_COMPAT=( python3_8 ) +PYTHON_COMPAT=( python3_{8..10} pypy3 ) inherit distutils-r1 diff --git a/dev-python/pymemcache/files/pymemcache-3.5.0-no-coverage.patch b/dev-python/pymemcache/files/pymemcache-3.5.0-no-coverage.patch new file mode 100644 index 0000000000..a66193c2e1 --- /dev/null +++ b/dev-python/pymemcache/files/pymemcache-3.5.0-no-coverage.patch @@ -0,0 +1,10 @@ +--- a/setup.cfg ++++ b/setup.cfg +@@ -40,7 +40,6 @@ + --tb=short + --capture=no + -rfEsxX +- --cov=pymemcache --cov-config=setup.cfg --cov-report=xml --cov-report=term-missing + -m unit + markers = + unit diff --git a/dev-python/pymemcache/pymemcache-3.5.0.ebuild b/dev-python/pymemcache/pymemcache-3.5.0.ebuild index adacf799ab..60e233f679 100644 --- a/dev-python/pymemcache/pymemcache-3.5.0.ebuild +++ b/dev-python/pymemcache/pymemcache-3.5.0.ebuild @@ -30,4 +30,6 @@ DEPEND=" ) " +PATCHES=( "${FILESDIR}/${P}-no-coverage.patch" ) + distutils_enable_tests pytest diff --git a/dev-python/pymp4/Manifest b/dev-python/pymp4/Manifest new file mode 100644 index 0000000000..883fdc25e9 --- /dev/null +++ b/dev-python/pymp4/Manifest @@ -0,0 +1 @@ +DIST pymp4-1.2.0.tar.gz 13969 BLAKE2B ccbf3664a410162662117307add90bc7c8ab060e633c8acf0cf96607d0ad193618af28eba48a467f380af1e39a4ce3596f0da2a341c94e764c8ef9582dd47cb6 SHA512 307b0d454f56eb185abea1213640e888880c505388e3869cc92be462b2d37dd9244e4b23984c535f84791ed067873e1454e7d89b8109763d44b6d3188658aff4 diff --git a/dev-python/pymp4/metadata.xml b/dev-python/pymp4/metadata.xml new file mode 100644 index 0000000000..590cf7c712 --- /dev/null +++ b/dev-python/pymp4/metadata.xml @@ -0,0 +1,13 @@ + + + + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + https://github.com/beardypig/pymp4/issues + beardypig/pymp4 + pymp4 + + diff --git a/dev-python/pymp4/pymp4-1.2.0.ebuild b/dev-python/pymp4/pymp4-1.2.0.ebuild new file mode 100644 index 0000000000..808858d004 --- /dev/null +++ b/dev-python/pymp4/pymp4-1.2.0.ebuild @@ -0,0 +1,24 @@ +# Copyright 2020-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 Python MP4 Parser and toolkit" +HOMEPAGE=" + https://github.com/beardypig/pymp4 + https://pypi.org/project/pymp4 +" +SRC_URI="https://github.com/beardypig/pymp4/archive/${PV}.tar.gz -> ${P}.tar.gz" + +KEYWORDS="~amd64" +LICENSE="Apache-2.0" +SLOT="0" + +RDEPEND="dev-python/construct[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND}" + +distutils_enable_tests pytest diff --git a/dev-python/pynmea2/Manifest b/dev-python/pynmea2/Manifest new file mode 100644 index 0000000000..7a252503dc --- /dev/null +++ b/dev-python/pynmea2/Manifest @@ -0,0 +1 @@ +DIST pynmea2-1.18.0.tar.gz 80453 BLAKE2B c7d37ec858c85ea964b0a9bb3c8a8811fae80dcca1db9c3abf9241381cfa950133d900bd038c0928405d67452a700bbe5eee45866328541e7c7e47c3c1b63676 SHA512 e3e12fc04ba8d53a3f3aea2361e7e1cf9ac9f09a4d595f7010ed9175430f4bd3e19727af53ea051407caf112175f36dfd3240dd0fdc7ebcafef1122c57e3bf1f diff --git a/dev-python/pynmea2/metadata.xml b/dev-python/pynmea2/metadata.xml new file mode 100644 index 0000000000..a0411d1cab --- /dev/null +++ b/dev-python/pynmea2/metadata.xml @@ -0,0 +1,13 @@ + + + + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + https://github.com/Knio/pynmea2/issues + Knio/pynmea2 + pynmea2 + + diff --git a/dev-python/pynmea2/pynmea2-1.18.0.ebuild b/dev-python/pynmea2/pynmea2-1.18.0.ebuild new file mode 100644 index 0000000000..39ff8e2c16 --- /dev/null +++ b/dev-python/pynmea2/pynmea2-1.18.0.ebuild @@ -0,0 +1,21 @@ +# Copyright 2020-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="Python library for the NMEA 0183 protcol" +HOMEPAGE=" + https://github.com/Knio/pynmea2 + https://pypi.org/project/pynmea2 +" +SRC_URI="https://github.com/Knio/pynmea2/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +KEYWORDS="~amd64" +LICENSE="MIT" +SLOT="0" + +distutils_enable_tests pytest diff --git a/dev-python/pyodbc/pyodbc-4.0.32.ebuild b/dev-python/pyodbc/pyodbc-4.0.32.ebuild index a2bd0483d2..f74d566936 100644 --- a/dev-python/pyodbc/pyodbc-4.0.32.ebuild +++ b/dev-python/pyodbc/pyodbc-4.0.32.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_8 ) +PYTHON_COMPAT=( python3_{8..10} pypy3 ) inherit distutils-r1 diff --git a/dev-python/python-barbicanclient/python-barbicanclient-5.2.0.ebuild b/dev-python/python-barbicanclient/python-barbicanclient-5.2.0.ebuild index a0535cefaa..c526b6e44d 100644 --- a/dev-python/python-barbicanclient/python-barbicanclient-5.2.0.ebuild +++ b/dev-python/python-barbicanclient/python-barbicanclient-5.2.0.ebuild @@ -43,4 +43,7 @@ DEPEND=" ) " +RESTRICT="test" +PROPERTIES="test_network" + distutils_enable_tests nose diff --git a/dev-python/python-zunclient/Manifest b/dev-python/python-zunclient/Manifest index f977a89608..018737208f 100644 --- a/dev-python/python-zunclient/Manifest +++ b/dev-python/python-zunclient/Manifest @@ -1 +1 @@ -DIST python-zunclient-4.1.1.tar.gz 114232 BLAKE2B 973ea1191b3d0ba13fc6ad368bd2a741ea3d14ddba32158421c1c72befee5bafbb01da4c2ce12e48e50991169efaf5eeaa4cd986ad34ed058e160c0308c868f5 SHA512 7569171ad620e8e84380639d0f99985b942857925a99fbf47f98196bd372a7b0333923d1ea501c3d7d76c06f6327d38b53f1f80f199c27f4bdf073eab4c1e53b +DIST python-zunclient-4.3.0.tar.gz 119171 BLAKE2B 2286f2c4b8bbf522eff0b0e3f50e8eadd4ac0c9106064176fdcba1f3270b01d3e518725fb25d583bd212cde4f15ad1a42ea573d1ece7ab8f5a68f60ef46d7e51 SHA512 aa7e5b68699978bd85df2f1378354c42cd45caf033a18f4da2a4b02d96b259ed651b7d1bb2708ef6a86dc97ac0f259aacaaed74a961244870f4380aab77ccffb diff --git a/dev-python/python-zunclient/python-zunclient-4.1.1.ebuild b/dev-python/python-zunclient/python-zunclient-4.1.1.ebuild deleted file mode 100644 index 4575821075..0000000000 --- a/dev-python/python-zunclient/python-zunclient-4.1.1.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_8 ) -DISTUTILS_USE_SETUPTOOLS=rdepend - -inherit distutils-r1 - -DESCRIPTION="A client for the OpenStack Zun API" -HOMEPAGE="https://github.com/openstack/python-zunclient" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="" - -CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}] - !~dev-python/pbr-2.1.0" -DEPEND="${CDEPEND}" -RDEPEND=" - >=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}] - =dev-python/python-openstackclient-3.12.0[${PYTHON_USEDEP}] - >=dev-python/keystoneauth-3.4.0[${PYTHON_USEDEP}] - >=dev-python/osc-lib-1.8.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] - >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] - >=dev-python/websocket-client-0.44.0[${PYTHON_USEDEP}] - >=dev-python/docker-py-2.0.0[${PYTHON_USEDEP}] - >=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]" diff --git a/dev-python/python-zunclient/python-zunclient-4.3.0.ebuild b/dev-python/python-zunclient/python-zunclient-4.3.0.ebuild new file mode 100644 index 0000000000..4d2f2dafd3 --- /dev/null +++ b/dev-python/python-zunclient/python-zunclient-4.3.0.ebuild @@ -0,0 +1,53 @@ +# 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 client for the OpenStack Zun API" +HOMEPAGE=" + https://github.com/openstack/python-zunclient + https://pypi.org/project/python-zunclient + https://launchpad.net/python-zunclient + https://opendev.org/openstack/python-zunclient +" +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/prettytable-0.7.1[${PYTHON_USEDEP}] + >=dev-python/python-openstackclient-3.12.0[${PYTHON_USEDEP}] + >=dev-python/keystoneauth-3.4.0[${PYTHON_USEDEP}] + >=dev-python/osc-lib-1.8.0[${PYTHON_USEDEP}] + >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] + >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}] + >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] + >=dev-python/websocket-client-0.44.0[${PYTHON_USEDEP}] + >=dev-python/docker-py-2.4.2[${PYTHON_USEDEP}] + >=dev-python/pyyaml-3.13[${PYTHON_USEDEP}] +" +DEPEND=" + ${RDEPEND} + test? ( + >=dev-python/bandit-1.1.0[${PYTHON_USEDEP}] + >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}] + >=dev-python/hacking-3.0.1[${PYTHON_USEDEP}] + >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] + >=dev-python/osprofiler-1.4.0[${PYTHON_USEDEP}] + >=dev-python/stestr-2.0.0[${PYTHON_USEDEP}] + >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}] + >=dev-python/tempest-17.1.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}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/testrepository/testrepository-0.0.20-r200.ebuild b/dev-python/testrepository/testrepository-0.0.20-r200.ebuild index 4a7be62bb6..cbbca339e0 100644 --- a/dev-python/testrepository/testrepository-0.0.20-r200.ebuild +++ b/dev-python/testrepository/testrepository-0.0.20-r200.ebuild @@ -64,7 +64,7 @@ EPYTEST_DESELECT=( 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_COMPAT=( python3_{8..10} pypy3 ) PYTHON_REQ_USE="threads(+)" inherit distutils-r1 diff --git a/dev-python/urlmatch/Manifest b/dev-python/urlmatch/Manifest new file mode 100644 index 0000000000..6c7d55d3cb --- /dev/null +++ b/dev-python/urlmatch/Manifest @@ -0,0 +1 @@ +DIST urlmatch-1.0.1.tar.gz 4852 BLAKE2B 564784d2d6555cab8193136e7626e7c2f9766823faf69de50985a140c72e707b89adf8916915dc4f3e94d389638873a272f6d78b867ae391791dbd9b4fa4c4ae SHA512 f5dc2bae59db0e193de4e5ec5bf7f074da60b925a09d8f466cf29f73ca7bebbe59a63c65d3b361e9dc475aac528f7990ec23fdc73fc24de260fe9f2447e287e0 diff --git a/dev-python/urlmatch/metadata.xml b/dev-python/urlmatch/metadata.xml new file mode 100644 index 0000000000..cbe3c6a539 --- /dev/null +++ b/dev-python/urlmatch/metadata.xml @@ -0,0 +1,8 @@ + + + + + smaniotto.nicola@gmail.com + Nicola Smaniotto + + diff --git a/dev-python/urlmatch/urlmatch-1.0.1.ebuild b/dev-python/urlmatch/urlmatch-1.0.1.ebuild new file mode 100644 index 0000000000..f94bde28e7 --- /dev/null +++ b/dev-python/urlmatch/urlmatch-1.0.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..9} ) + +inherit distutils-r1 + +DESCRIPTION="A Python library for easily pattern matching wildcard URLs" +HOMEPAGE="https://github.com/jessepollak/urlmatch" +SRC_URI="https://github.com/jessepollak/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +distutils_enable_tests unittest + +src_prepare(){ + sed 's/find_packages()/find_packages(exclude=["tests*"])/' -i setup.py || die + default +} + +python_test(){ + eunittest tests/ "*.py" +} diff --git a/media-fonts/symbola/metadata.xml b/media-fonts/symbola/metadata.xml index d2b2c8ce9f..51bd0273c0 100644 --- a/media-fonts/symbola/metadata.xml +++ b/media-fonts/symbola/metadata.xml @@ -1,7 +1,7 @@ - + co-maintainers welcome lssndrbarbieri@gmail.com Alessandro Barbieri diff --git a/media-gfx/ttfautohint/ttfautohint-1.8.4.ebuild b/media-gfx/ttfautohint/ttfautohint-1.8.4.ebuild index 858d5e5fd5..805001f77d 100644 --- a/media-gfx/ttfautohint/ttfautohint-1.8.4.ebuild +++ b/media-gfx/ttfautohint/ttfautohint-1.8.4.ebuild @@ -25,7 +25,7 @@ BDEPEND="sys-apps/help2man" src_prepare() { default #set version - sed -e "s|m4_esyscmd.*VERSION])|${PV//_/-}|" -i configure.ac || die + sed -e "s|m4_esyscmd.*VERSION)|${PV//_/-}|" -i configure.ac || die eautoreconf } diff --git a/media-video/trakt-scrobbler/Manifest b/media-video/trakt-scrobbler/Manifest new file mode 100644 index 0000000000..7fb8738d2a --- /dev/null +++ b/media-video/trakt-scrobbler/Manifest @@ -0,0 +1 @@ +DIST trakt-scrobbler-1.3.2.tar.gz 51212 BLAKE2B f95f86369928910f0830b7646a4d3a9b24ec3393ccd4f0a62582eb6b5dedf3b0c533df52856be4776e8d8b1b19e6ebe3ab6a393ec4adaf8ed09da8db6004aa2a SHA512 de1a7d77110ee43b85dc2d6b01d8c1558c9e88cbaa058e9e556b0b93ed76f277ffe5e129111bcb1b2f751f48d41ebc87db802d87b07504b3fc0d5117d3682227 diff --git a/media-video/trakt-scrobbler/metadata.xml b/media-video/trakt-scrobbler/metadata.xml new file mode 100644 index 0000000000..cbe3c6a539 --- /dev/null +++ b/media-video/trakt-scrobbler/metadata.xml @@ -0,0 +1,8 @@ + + + + + smaniotto.nicola@gmail.com + Nicola Smaniotto + + diff --git a/media-video/trakt-scrobbler/trakt-scrobbler-1.3.2.ebuild b/media-video/trakt-scrobbler/trakt-scrobbler-1.3.2.ebuild new file mode 100644 index 0000000000..04d95078cd --- /dev/null +++ b/media-video/trakt-scrobbler/trakt-scrobbler-1.3.2.ebuild @@ -0,0 +1,50 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{7..9} ) + +inherit distutils-r1 optfeature + +DESCRIPTION="Scrobbler for trakt.tv that supports VLC, Plex, MPC-HC, and MPV" +HOMEPAGE="https://github.com/iamkroot/trakt-scrobbler" +SRC_URI="https://github.com/iamkroot/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/cleo-0.7.6[${PYTHON_USEDEP}] + >=dev-python/clikit-0.4.0[${PYTHON_USEDEP}] + >=dev-python/pylev-1.3[${PYTHON_USEDEP}] + >=dev-python/pastel-0.2.0[${PYTHON_USEDEP}] + >=dev-python/jeepney-0.6[${PYTHON_USEDEP}] + >=dev-python/requests-2.22.0[${PYTHON_USEDEP}] + >=dev-python/guessit-3.1.0[${PYTHON_USEDEP}] + >=dev-python/confuse-1.3.0[${PYTHON_USEDEP}] + >=dev-python/appdirs-1.4.3[${PYTHON_USEDEP}] + dev-python/urllib3[${PYTHON_USEDEP}] + dev-python/idna[${PYTHON_USEDEP}] + dev-python/chardet[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + dev-python/babelfish[${PYTHON_USEDEP}] + dev-python/rebulk[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + dev-python/certifi[${PYTHON_USEDEP}] + dev-python/urlmatch[${PYTHON_USEDEP}] + dev-python/crashtest[${PYTHON_USEDEP}] +" + +DISTUTILS_USE_SETUPTOOLS=pyproject.toml + +distutils_enable_tests unittest + +python_test(){ + eunittest tests/ +} + +pkg_postinst() { + optfeature "start at boot support (see the trakts autostart command)" sys-apps/systemd +} diff --git a/media-video/uxplay/Manifest b/media-video/uxplay/Manifest index 47e4595abc..eafc7b0c90 100644 --- a/media-video/uxplay/Manifest +++ b/media-video/uxplay/Manifest @@ -1 +1 @@ -DIST uxplay-1.37.tar.gz 295598 BLAKE2B c0fbd887ba65068045448155f6dad93e6af1e7acaa723262c045e47e7535159c4a932564c9e3b5d8bcae505570dab8138b65d09611e8daaad6a609f26ce35244 SHA512 0b14c4b5c463e0ece74ced8f2307a7dcb02cc70157f1c97d4b779e3395ba695851b2014823b5bd4939beddd4c05038dcd323a1c8c94ffd50f8b8c6fca5c3fa71 +DIST uxplay-1.38.tar.gz 297068 BLAKE2B 060f5b4455ccf7234124fb47c5ac94ed137f53fc7a3c142969b00183d177d262614487d8f52e093ecd4acc5b99fe5c26e6702dfbee0c6c83c19c423511f4a61f SHA512 606bcbd1e8de313f6d9a13c2194774fee2feeafd7adbfb3711cb13895c737dea7ea8cf97c2a684c2dcd4c55b6d9c3a2267e54fa86288e75dfc4042f2a9c295fc diff --git a/media-video/uxplay/uxplay-1.37.ebuild b/media-video/uxplay/uxplay-1.38.ebuild similarity index 89% rename from media-video/uxplay/uxplay-1.37.ebuild rename to media-video/uxplay/uxplay-1.38.ebuild index dfa5c081af..3546bbe57c 100644 --- a/media-video/uxplay/uxplay-1.37.ebuild +++ b/media-video/uxplay/uxplay-1.38.ebuild @@ -4,7 +4,7 @@ EAPI=8 MY_PN="UxPlay" -MY_PV="${PV}b" +MY_PV="${PV}" inherit cmake @@ -15,7 +15,7 @@ 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" + SRC_URI="https://github.com/FDH2/${MY_PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="~amd64 ~arm ~x86" S="${WORKDIR}/${MY_PN}-${MY_PV}" fi diff --git a/net-misc/lagrange/Manifest b/net-misc/lagrange/Manifest index 3933119cce..a51bded822 100644 --- a/net-misc/lagrange/Manifest +++ b/net-misc/lagrange/Manifest @@ -1,2 +1,2 @@ -DIST lagrange-1.6.5.tar.gz 22717536 BLAKE2B 6906696560ea329c82650f6f4ff00e45e7d094a28f6ecc100fdec9b6934ab5dc904003d67f259e74e71fd1685332ceefe0e40900366a2f4554cefd221ced2a76 SHA512 f86eac167f68221166fdb93ff26b33c070e771405a845884c3f1ccfd4c54cee6a207a21022d4e9ade48a33648ca3f5a607ac432879c6163ea494225448188e88 DIST lagrange-1.7.0.tar.gz 22806723 BLAKE2B 39ff14fee8b057abe41034a7e3878cbf4693eed4b6fd98cecf91222e90f00ccd61ae1898161503c6adea15f301a335a7c4d0c87f59b81f405dcf96fa8f97ae0a SHA512 3ebf9b3bbcac0ba59eff76ded099abfc0a405b64accccf2dc529fd1e03529aff737c7456b840f9f81f71b2260610348c13c24f84ec41d3939705951f8fdd1b7b +DIST lagrange-1.7.1.tar.gz 22808943 BLAKE2B d1c72bc78e3670500022fd1bfabb206f3528d24e9e67b553c328028a0f3eadcdcf64685815cc3055954a170960644a12ccb54c7e6f692fba64ca68a4aad4e6ac SHA512 be8b22355fd726161ee635f925ccbdc0e546450394bf95e12efb08bb4b6df2d195b793bfb8d9776d316ee50b2424cc0e051b04ad145fefc4c04a21f916a681ff diff --git a/net-misc/lagrange/lagrange-1.6.5.ebuild b/net-misc/lagrange/lagrange-1.7.1.ebuild similarity index 62% rename from net-misc/lagrange/lagrange-1.6.5.ebuild rename to net-misc/lagrange/lagrange-1.7.1.ebuild index ac4593c4f8..6eb7a75e86 100644 --- a/net-misc/lagrange/lagrange-1.6.5.ebuild +++ b/net-misc/lagrange/lagrange-1.7.1.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/profiles/package.use.mask b/profiles/package.use.mask index 209a2960be..6f36155425 100644 --- a/profiles/package.use.mask +++ b/profiles/package.use.mask @@ -41,9 +41,14 @@ sys-cluster/extrae dyninst # Alessandro Barbieri (2021-10-01) # can't locate MPI cxx headers # https://public.gitlab.polimi.it/DAER/mbdyn/-/issues/91 -sci-physics/mbdyn mpi +sci-physics/mbdyn mpi pmpi schur # Alessandro Barbieri (2021-10-01) # superlu renamed some files # https://public.gitlab.polimi.it/DAER/mbdyn/-/issues/97 sci-physics/mbdyn superlu + +# Alessandro Barbieri (2021-10-09) +# build failure with metis +# https://public.gitlab.polimi.it/DAER/mbdyn/-/issues/101 +sci-physics/mbdyn metis diff --git a/sci-geosciences/mapillary_tools/Manifest b/sci-geosciences/mapillary_tools/Manifest new file mode 100644 index 0000000000..44f47e5bb4 --- /dev/null +++ b/sci-geosciences/mapillary_tools/Manifest @@ -0,0 +1 @@ +DIST mapillary_tools-0.7.4_p20211008.tar.gz 12080317 BLAKE2B 72ebfad94569a4fe943543188b2384c6c24a66d10647cc4da0eeb7adfcea430e4740d738d6e259e7a9ad93c85652e59e22c7e5005be146b023725202d9ab8531 SHA512 6b98e2bf3cc430e6ae736be337efec00d723c2eafe857785b62879ab77f02d46471e3697ca640b766b1b6aa2b555adcca2a45c1c253453a882c0e28fcd4e7701 diff --git a/sci-geosciences/mapillary_tools/mapillary_tools-0.7.4_p20211008.ebuild b/sci-geosciences/mapillary_tools/mapillary_tools-0.7.4_p20211008.ebuild new file mode 100644 index 0000000000..292c265a68 --- /dev/null +++ b/sci-geosciences/mapillary_tools/mapillary_tools-0.7.4_p20211008.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +COMMIT="40c44336286ea0ea66002247ed28753a4216bc36" +PYTHON_COMPAT=( python3_{8..9} ) + +inherit distutils-r1 + +DESCRIPTION="Command line tools for processing and uploading Mapillary imagery" +HOMEPAGE="https://github.com/mapillary/mapillary_tools" +SRC_URI="https://github.com/mapillary/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +KEYWORDS="~amd64" +SLOT="0" + +RDEPEND=" + >=dev-python/exifread-2.3.2[${PYTHON_USEDEP}] + >=dev-python/piexif-1.1.3[${PYTHON_USEDEP}] + >=dev-python/gpxpy-0.9.8[${PYTHON_USEDEP}] + >=dev-python/pymp4-1.1.0[${PYTHON_USEDEP}] + >=dev-python/pynmea2-1.12.0[${PYTHON_USEDEP}] + >=dev-python/requests-2.20.0[${PYTHON_USEDEP}] + >=dev-python/tqdm-4.0[${PYTHON_USEDEP}] + dev-python/typing-extensions[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] +" +DEPEND=" + ${RDEPEND} + >=dev-python/pillow-8.1.2[${PYTHON_USEDEP}] + dev-python/pyinstaller[${PYTHON_USEDEP}] +" +# dev-python/types-python-dateutil[${PYTHON_USEDEP}] +# dev-python/types-pytz[${PYTHON_USEDEP}] +# dev-python/types-requests[${PYTHON_USEDEP}] + +distutils_enable_tests pytest diff --git a/sci-geosciences/mapillary_tools/metadata.xml b/sci-geosciences/mapillary_tools/metadata.xml new file mode 100644 index 0000000000..d3fd62344b --- /dev/null +++ b/sci-geosciences/mapillary_tools/metadata.xml @@ -0,0 +1,12 @@ + + + + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + https://github.com/mapillary/mapillary_tools/issues + mapillary/mapillary_tools + + diff --git a/sci-physics/mbdyn/mbdyn-1.7.3_p20210925.ebuild b/sci-physics/mbdyn/mbdyn-1.7.3_p20210925.ebuild index aa01401691..f2375d665a 100644 --- a/sci-physics/mbdyn/mbdyn-1.7.3_p20210925.ebuild +++ b/sci-physics/mbdyn/mbdyn-1.7.3_p20210925.ebuild @@ -79,8 +79,6 @@ IUSE_MBDYN_MODULE=" mbdyn-module-scalarfunc mbdyn-module-switch_drive mbdyn-module-tclpgin - mbdyn-module-template - mbdyn-module-template2 mbdyn-module-triangular_contact mbdyn-module-udunits mbdyn-module-uni_in_plane diff --git a/sci-physics/mbdyn/metadata.xml b/sci-physics/mbdyn/metadata.xml index d7c54cba31..8896f30ef8 100644 --- a/sci-physics/mbdyn/metadata.xml +++ b/sci-physics/mbdyn/metadata.xml @@ -82,8 +82,6 @@ example of run-time loadable scalar function switch drive module tcl plugin - template module; use it as guideline for user-defined elements - template module; use it as guideline for user-defined elements This element implements unilateral contact with friction between an arbitrary rigid body, represented by a triangular mesh, and a set of nodes with arbitrary offsets This module adds a namespace "units" with the only function "convert", which is thus invoked as "units::convert" This element implements the unilateral contact between a point and a plane diff --git a/sys-apps/sysz/Manifest b/sys-apps/sysz/Manifest index 1879efcb90..6fa2d6b67e 100644 --- a/sys-apps/sysz/Manifest +++ b/sys-apps/sysz/Manifest @@ -1 +1,2 @@ DIST sysz-1.4.0.tar.gz 7451 BLAKE2B ee052fb4ab4ff2632be13966f56b7c4f4df86121e92087674c3f8df353c53c338a2128eb279d33f66a9651126413e381fbc82b896eb3af41781d045ab31d752e SHA512 c2700b5cb2b9a72215ec0ecb76b24f8aa2f43ade64ad394d7d37761d3ef7c6936c515b11617baa36727739b56795ec7f154ead7ab9eda8ab926f27e9f60c8343 +DIST sysz-1.4.1.tar.gz 7631 BLAKE2B f93d89eb9fd6ca2e804a96fc41d921cf10ac2e115c9494a96bad4230ff22f89fcc40c2da6d825fdc693be94e0ab868cbb7f2e5e8017f80260ee07d8b4ee88ca7 SHA512 6fbaedefb133649ce3a24d1fb39cefd034f5c55b884c96d4b3eccecda0cf94372662a6858d25e7b72d4faa9fffaaa9dcfa92a291aad753c7500d19d0581c1db7 diff --git a/sys-apps/sysz/sysz-1.4.1.ebuild b/sys-apps/sysz/sysz-1.4.1.ebuild new file mode 100644 index 0000000000..c4437c3e14 --- /dev/null +++ b/sys-apps/sysz/sysz-1.4.1.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="An fzf terminal UI for systemctl" +HOMEPAGE="https://github.com/joehillen/sysz" +SRC_URI="https://github.com/joehillen/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Unlicense" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=app-shells/bash-4.3 + >=app-shells/fzf-0.27.1 + virtual/awk +" +# removed to make GURU CI happy +# sys-apps/systemd + +DOCS=( README.md CHANGELOG.md ) + +src_compile() { + : +} + +src_install() { + dobin "${PN}" + einstalldocs +} diff --git a/sys-process/btop/Manifest b/sys-process/btop/Manifest index c4c8112d42..1148fab4ff 100644 --- a/sys-process/btop/Manifest +++ b/sys-process/btop/Manifest @@ -1 +1 @@ -DIST btop-1.0.10.tar.gz 923711 BLAKE2B 6c756a786fc1f8911c1854f1690c4828d4d6fe126e5b916bed38e08ce78678be31f96bb4ad857466f6cf6741967393a6ba8561d1c616ef95c9d32b969ebd1ac8 SHA512 d39ab2f52fc9ba789643932641b37d0af7c1930ef32917e8eb711a1ca256174002fc651a32d2d28af49cfb4ea1e18a3a45593a7eb0c177e562fe30382f63fca8 +DIST btop-1.0.14.tar.gz 925702 BLAKE2B 609d22de4f0c581889c47961b3fcdca8b72e9cc18e254741478f74e9e1b6d9ea7ca49d4c6c6fbdc0bba2cd7f84113dc873c0e2343eee91e3ce1cb6d430fc98a6 SHA512 5afc444ce6379d4f865524689fdb38345d1b620ec8f42efaaea2b61a7be648bd5528becc9cf9a34cf49cf00fb4e0da6e10401a02690e01735df86930eb1c40e3 diff --git a/sys-process/btop/btop-1.0.10.ebuild b/sys-process/btop/btop-1.0.14.ebuild similarity index 100% rename from sys-process/btop/btop-1.0.10.ebuild rename to sys-process/btop/btop-1.0.14.ebuild diff --git a/www-apps/twint/twint-2.1.20-r1.ebuild b/www-apps/twint/twint-2.1.20-r2.ebuild similarity index 94% rename from www-apps/twint/twint-2.1.20-r1.ebuild rename to www-apps/twint/twint-2.1.20-r2.ebuild index 323956274f..e059ada669 100644 --- a/www-apps/twint/twint-2.1.20-r1.ebuild +++ b/www-apps/twint/twint-2.1.20-r2.ebuild @@ -1,10 +1,10 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="7" +EAPI=8 -PYTHON_COMPAT=( python3_{7,8} ) DISTUTILS_USE_SETUPTOOLS=rdepend +PYTHON_COMPAT=( python3_{8..9} ) inherit distutils-r1 @@ -19,8 +19,6 @@ LICENSE="MIT" SLOT="0" KEYWORDS="~amd64" IUSE="test" -#tests require network -RESTRICT="test" RDEPEND=" dev-python/aiohttp[${PYTHON_USEDEP}] @@ -38,6 +36,9 @@ RDEPEND=" " DEPEND="${RDEPEND}" +RESTRICT="test" +PROPERTIES="test_network" + python_test() { "${EPYTHON}" test.py -v || die }