[gentoo-commits] repo/gentoo:master commit in: virtual/python-greenlet/
commit: 272ca391028fc9c5186379bd5c419d68ffb861a6 Author: Patrick McLean gentoo org> AuthorDate: Wed Nov 27 05:50:33 2019 + Commit: Patrick McLean gentoo org> CommitDate: Wed Nov 27 07:57:50 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=272ca391 virtual/python-greenlet-1.0-r1: revbump, move to EAPI=7, python 3.8 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Patrick McLean gentoo.org> .../{python-greenlet-1.0.ebuild => python-greenlet-1.0-r1.ebuild} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/virtual/python-greenlet/python-greenlet-1.0.ebuild b/virtual/python-greenlet/python-greenlet-1.0-r1.ebuild similarity index 86% rename from virtual/python-greenlet/python-greenlet-1.0.ebuild rename to virtual/python-greenlet/python-greenlet-1.0-r1.ebuild index ce408bd7e6b..08598a64f5a 100644 --- a/virtual/python-greenlet/python-greenlet-1.0.ebuild +++ b/virtual/python-greenlet/python-greenlet-1.0-r1.ebuild @@ -1,9 +1,9 @@ # Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 -PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy pypy3 ) +PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} ) inherit python-r1
[gentoo-commits] repo/gentoo:master commit in: dev-python/monotonic/
commit: 4268dbe41150641bc96314f17c6453430817942e Author: Patrick McLean sony com> AuthorDate: Wed Nov 27 05:59:00 2019 + Commit: Patrick McLean gentoo org> CommitDate: Wed Nov 27 07:57:50 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4268dbe4 dev-python/monotonic-1.5-r1: revbump, EAPI=7, py38, pypy3 Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Patrick McLean gentoo.org> dev-python/monotonic/monotonic-1.5-r1.ebuild | 20 1 file changed, 20 insertions(+) diff --git a/dev-python/monotonic/monotonic-1.5-r1.ebuild b/dev-python/monotonic/monotonic-1.5-r1.ebuild new file mode 100644 index 000..28cdf82472c --- /dev/null +++ b/dev-python/monotonic/monotonic-1.5-r1.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} ) + +inherit distutils-r1 + +DESCRIPTION="An implementation of time.monotonic() for Python 2 & < 3.3" +HOMEPAGE="https://github.com/atdt/monotonic; +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" + +# no tests
[gentoo-commits] repo/gentoo:master commit in: dev-python/greenlet/
commit: a2fe5b7ff098c8b7e7444a89badc40977ab2e0ba Author: Patrick McLean sony com> AuthorDate: Wed Nov 27 05:47:28 2019 + Commit: Patrick McLean gentoo org> CommitDate: Wed Nov 27 07:57:49 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2fe5b7f dev-python/greenlet-0.4.15-41: revbump, cleanups, py38 Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Patrick McLean gentoo.org> dev-python/greenlet/greenlet-0.4.15-r1.ebuild | 37 +++ 1 file changed, 37 insertions(+) diff --git a/dev-python/greenlet/greenlet-0.4.15-r1.ebuild b/dev-python/greenlet/greenlet-0.4.15-r1.ebuild new file mode 100644 index 000..e123a0d5fe0 --- /dev/null +++ b/dev-python/greenlet/greenlet-0.4.15-r1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# Note: greenlet is built-in in pypy +PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} ) + +inherit distutils-r1 flag-o-matic + +DESCRIPTION="Lightweight in-process concurrent programming" +HOMEPAGE="https://pypi.org/project/greenlet/; +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="doc" + +BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" + +DISTUTILS_IN_SOURCE_BUILD=1 + +distutils_enable_sphinx doc + +python_compile() { + if ! python_is_python3; then + local CFLAGS=${CFLAGS} CXXFLAGS=${CXXFLAGS} + append-flags -fno-strict-aliasing + fi + + distutils-r1_python_compile +} + +python_test() { + "${PYTHON}" run-tests.py -n || die "Tests fail with ${EPYTHON}" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/dnspython/
commit: 103e61e2a1c8be63a59357a68d4291e341225da5 Author: Patrick McLean sony com> AuthorDate: Wed Nov 27 05:37:56 2019 + Commit: Patrick McLean gentoo org> CommitDate: Wed Nov 27 07:57:39 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=103e61e2 dev-python/dnspython-1.16.0-r1: revbump, add py38 Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Patrick McLean gentoo.org> dev-python/dnspython/dnspython-1.16.0-r1.ebuild | 40 + 1 file changed, 40 insertions(+) diff --git a/dev-python/dnspython/dnspython-1.16.0-r1.ebuild b/dev-python/dnspython/dnspython-1.16.0-r1.ebuild new file mode 100644 index 000..3b57e85601a --- /dev/null +++ b/dev-python/dnspython/dnspython-1.16.0-r1.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} ) + +inherit distutils-r1 + +DESCRIPTION="DNS toolkit for Python" +HOMEPAGE="http://www.dnspython.org/ https://pypi.org/project/dnspython/; +SRC_URI="https://github.com/rthalley/dnspython/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" +IUSE="examples test" + +RDEPEND="dev-python/pycryptodome[${PYTHON_USEDEP}] + >=dev-python/ecdsa-0.13[${PYTHON_USEDEP}] + >=dev-python/idna-2.1[${PYTHON_USEDEP}] + !dev-python/dnspython:py2 + !dev-python/dnspython:py3" +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" + +RESTRICT+=" !test? ( test )" + +python_test() { + pushd tests >/dev/null || die + "${EPYTHON}" utest.py || die "tests failed under ${EPYTHON}" + popd > /dev/null || die +} + +python_install_all() { + distutils-r1_python_install_all + if use examples; then + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/eventlet/, dev-python/eventlet/files/
commit: 7edee983d2a0d55012a7b4ce162f1f1fd860500b Author: Patrick McLean sony com> AuthorDate: Wed Nov 27 06:36:47 2019 + Commit: Patrick McLean gentoo org> CommitDate: Wed Nov 27 07:57:51 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7edee983 dev-python/eventlet-0.25.1-r1: revbump, python38, fix tests Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Patrick McLean gentoo.org> dev-python/eventlet/eventlet-0.25.1-r1.ebuild | 75 ++ .../eventlet/files/eventlet-0.25.1-tests.patch | 40 2 files changed, 115 insertions(+) diff --git a/dev-python/eventlet/eventlet-0.25.1-r1.ebuild b/dev-python/eventlet/eventlet-0.25.1-r1.ebuild new file mode 100644 index 000..9d080f65712 --- /dev/null +++ b/dev-python/eventlet/eventlet-0.25.1-r1.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} ) + +inherit distutils-r1 + +DESCRIPTION="Highly concurrent networking library" +HOMEPAGE="https://pypi.org/project/eventlet/ https://github.com/eventlet/eventlet/; +SRC_URI="mirror://pypi/e/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="doc examples test" + +RDEPEND=" + >=dev-python/dnspython-1.15.0[${PYTHON_USEDEP}] + virtual/python-enum34[${PYTHON_USEDEP}] + >=dev-python/greenlet-0.3[${PYTHON_USEDEP}] + >=dev-python/monotonic-1.4[${PYTHON_USEDEP}] + >=dev-python/six-1.10.0[${PYTHON_USEDEP}]" +DEPEND="doc? ( >=dev-python/python-docs-2.7.6-r1:2.7 ) + test? ( ${RDEPEND} + dev-python/pyopenssl[${PYTHON_USEDEP}] + dev-python/nose[${PYTHON_USEDEP}] )" + +PATCHES=( + "${FILESDIR}/eventlet-0.25.1-tests.patch" +) + +distutils_enable_sphinx doc +distutils_enable_tests nose + +python_prepare_all() { + # provided by virtual/python-enum34 + sed -i '/enum-compat/d' setup.py || die + + if use doc; then + local PYTHON_DOC_ATOM=$(best_version -b dev-python/python-docs:2.7) + local PYTHON_DOC_VERSION="${PYTHON_DOC_ATOM#dev-python/python-docs-}" + local PYTHON_DOC="/usr/share/doc/python-docs-${PYTHON_DOC_VERSION}/html" + local PYTHON_DOC_INVENTORY="${PYTHON_DOC}/objects.inv" + sed -i "s|'https://docs.python.org/': None|'${PYTHON_DOC}': '${PYTHON_DOC_INVENTORY}'|" doc/conf.py || die + fi + + if use test; then +# sed -i '/This is a Python 3 module/d' eventlet/green/http/__init__.py || die +# sed -i 's/^import/from OpenSSL import/g' eventlet/green/OpenSSL/__init__.py || die +# sed -i 's/^from version/from OpenSSL.version/' eventlet/green/OpenSSL/__init__.py || die + sed -i 's/TEST_TIMEOUT = 1/TEST_TIMEOUT = 10/' tests/__init__.py || die + fi + + # Prevent file collisions from teestsuite + sed -e "s:'tests', :'tests', 'tests.*', :" -i setup.py || die + + distutils-r1_python_prepare_all +} + +python_prepare() { + if ! python_is_python3; then + # this is for python3 only + rm -r eventlet/green/http || die + fi +} + +python_install_all() { + if use examples; then + docompress -x "/usr/share/doc/${PF}/examples" + docinto examples + dodoc -r examples/. + fi + distutils-r1_python_install_all +} diff --git a/dev-python/eventlet/files/eventlet-0.25.1-tests.patch b/dev-python/eventlet/files/eventlet-0.25.1-tests.patch new file mode 100644 index 000..423f8ef8e40 --- /dev/null +++ b/dev-python/eventlet/files/eventlet-0.25.1-tests.patch @@ -0,0 +1,40 @@ +diff --git a/tests/ssl_test.py b/tests/ssl_test.py +index d8b7d7e..5a3580b 100644 +--- a/tests/ssl_test.py b/tests/ssl_test.py +@@ -180,7 +180,6 @@ class SSLTest(tests.LimitedTestCase): + self.assertEqual(client.recv(8), b'response') + stage_1.send() + +-tests.check_idle_cpu_usage(0.2, 0.1) + server_coro.kill() + + def test_greensslobject(self): +diff --git a/tests/zmq_test.py b/tests/zmq_test.py +index 601878f..c643e48 100644 +--- a/tests/zmq_test.py b/tests/zmq_test.py +@@ -432,6 +432,8 @@ class TestUpstreamDownStream(tests.LimitedTestCase): + events = sock2.getsockopt(zmq.EVENTS) + self.assertEqual(events & zmq.POLLIN, zmq.POLLIN) + ++# this will often fail on portage... ++@tests.skip_if(True) + @tests.skip_unless(zmq_supported) + def test_cpu_usage_after_bind(self): + """zmq eats CPU after PUB socket .bind() +@@ -461,14 +463,12 @@ class TestUpstreamDownStream(tests.LimitedTestCase): + sub.setsockopt(zmq.SUBSCRIBE, b"") + eventlet.sleep() + pub.send(b'test_send') +-tests.check_idle_cpu_usage(0.2, 0.1) + +
[gentoo-commits] repo/gentoo:master commit in: games-util/lutris/
commit: bfc08d75763617d77a1d67a9a3f99d8d9d116a28 Author: Lars Wendler gentoo org> AuthorDate: Wed Nov 27 06:55:23 2019 + Commit: Lars Wendler gentoo org> CommitDate: Wed Nov 27 06:55:42 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfc08d75 games-util/lutris: Removed old Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Lars Wendler gentoo.org> games-util/lutris/Manifest | 2 - games-util/lutris/lutris-0.5.2.1.ebuild | 75 - games-util/lutris/lutris-0.5.2.2.ebuild | 75 - 3 files changed, 152 deletions(-) diff --git a/games-util/lutris/Manifest b/games-util/lutris/Manifest index 3dfc5ec8dd1..97cf71ca24a 100644 --- a/games-util/lutris/Manifest +++ b/games-util/lutris/Manifest @@ -1,4 +1,2 @@ -DIST lutris_0.5.2.1.tar.xz 1742968 BLAKE2B 676f5019260714ab5205366f51a5911e0459f353f6debead49fded4bc8c764b0e621a86b98c7663df2cd9fd3c59c23944d516f8991cd455c271b10ef02c485eb SHA512 1aaf69be8bdfb72a427e10c4c73ad06c80ebda59a5dd0bfc6d484240250160770854ad28698d3d60af1e3f19b58ade973ab688c6416169df3a4c6ab3c0981301 -DIST lutris_0.5.2.2.tar.xz 1742640 BLAKE2B 683ebb790ccae20fd939bdd8338a5940cbd1151a7d3b476679291f1fc84278c77ebcc9676c3701e491664563281b884067ca85cf1ff10e79545186deea046078 SHA512 634182676f7ff921bc0d320aa130203f37cfec83acea397d24001c41647e35600ab4709e67ffda5f5e5b08b2b5018bbf78609ef7d4f70ed93c965d0fb5f2309f DIST lutris_0.5.3.tar.xz 1821184 BLAKE2B cf4d1fee654202c88d98414ab7d9efbb76d77887007b8a66ee62313b3c672a7e515777fc360a6faca84c3d7f324503e81846b5c413011a4f961df6753467cf7a SHA512 85ae405d711f86c0b610030464030748b0deaa5f858dee72f31fab0268ea1428aaa2c1af7cf3acc17e6d455dae5d870203224ff8c99f1b3b48d753de7c86574e DIST lutris_0.5.4.tar.xz 1843880 BLAKE2B f286d62df3bf5a5eadd634d2d177a5b69b5fa5d897e70f58a19be4148609e56ba33c29ce4218ae833dbdf9dded1e9be869f9ed4d84ba2b435a09981219d74438 SHA512 81669f2021063229bad78ebc49b54075058266716279695c53c43a5a06a8c1d4e5a9dcbcb20a1becfe0d243aa6e812f5a30b4d90f418d4cffcff18daefb09c50 diff --git a/games-util/lutris/lutris-0.5.2.1.ebuild b/games-util/lutris/lutris-0.5.2.1.ebuild deleted file mode 100644 index 37e850aab99..000 --- a/games-util/lutris/lutris-0.5.2.1.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{5,6,7} ) -PYTHON_REQ_USE="sqlite,threads(+)" - -inherit distutils-r1 virtualx xdg - -DESCRIPTION="An open source gaming platform for GNU/Linux" -HOMEPAGE="https://lutris.net/; - -if [[ ${PV} == ** ]] ; then - EGIT_REPO_URI="https://github.com/lutris/lutris.git; - inherit git-r3 -else - SRC_URI="https://lutris.net/releases/${P/-/_}.tar.xz; - KEYWORDS="~amd64 ~x86" - S="${WORKDIR}/${PN}" -fi - -LICENSE="GPL-3" -SLOT="0" - -BDEPEND=" - test? ( dev-python/nose[${PYTHON_USEDEP}] ) -" -RDEPEND=" - app-arch/cabextract - app-arch/p7zip - app-arch/unrar - app-arch/unzip - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/pygobject:3[${PYTHON_USEDEP}] - dev-python/python-evdev[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - gnome-base/gnome-desktop[introspection] - media-sound/fluid-soundfont - net-libs/libsoup - net-libs/webkit-gtk:4[introspection] - x11-apps/mesa-progs - x11-apps/xgamma - x11-apps/xrandr - x11-libs/gtk+:3[introspection] - x11-libs/libnotify -" - -python_install_all() { - local DOCS=( AUTHORS README.rst docs/installers.rst ) - distutils-r1_python_install_all -} - -python_test() { - virtx nosetests -v || die -} - -pkg_preinst() { - xdg_pkg_preinst -} - -pkg_postinst() { - xdg_pkg_postinst - - # Quote README.rst - elog "Lutris installations are fully automated through scripts, which can" - elog "be written in either JSON or YAML. The scripting syntax is described" - elog "in ${EROOT}/usr/share/doc/${PF}/installers.rst.bz2, and is also" - elog "available online at lutris.net." -} - -pkg_postrm() { - xdg_pkg_postrm -} diff --git a/games-util/lutris/lutris-0.5.2.2.ebuild b/games-util/lutris/lutris-0.5.2.2.ebuild deleted file mode 100644 index 37e850aab99..000 --- a/games-util/lutris/lutris-0.5.2.2.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{5,6,7} ) -PYTHON_REQ_USE="sqlite,threads(+)" - -inherit distutils-r1 virtualx xdg - -DESCRIPTION="An open source gaming platform for GNU/Linux" -HOMEPAGE="https://lutris.net/; - -if [[ ${PV} == ** ]] ; then - EGIT_REPO_URI="https://github.com/lutris/lutris.git; - inherit git-r3 -else -
[gentoo-commits] repo/gentoo:master commit in: games-util/lutris/
commit: 6d4fb9eda10343a81b0dfd1d5915c2783e4404b2 Author: Lars Wendler gentoo org> AuthorDate: Wed Nov 27 06:54:51 2019 + Commit: Lars Wendler gentoo org> CommitDate: Wed Nov 27 06:55:41 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d4fb9ed games-util/lutris: Bump to version 0.5.4 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Lars Wendler gentoo.org> games-util/lutris/Manifest| 1 + games-util/lutris/lutris-0.5.4.ebuild | 75 +++ 2 files changed, 76 insertions(+) diff --git a/games-util/lutris/Manifest b/games-util/lutris/Manifest index a2320b17b51..3dfc5ec8dd1 100644 --- a/games-util/lutris/Manifest +++ b/games-util/lutris/Manifest @@ -1,3 +1,4 @@ DIST lutris_0.5.2.1.tar.xz 1742968 BLAKE2B 676f5019260714ab5205366f51a5911e0459f353f6debead49fded4bc8c764b0e621a86b98c7663df2cd9fd3c59c23944d516f8991cd455c271b10ef02c485eb SHA512 1aaf69be8bdfb72a427e10c4c73ad06c80ebda59a5dd0bfc6d484240250160770854ad28698d3d60af1e3f19b58ade973ab688c6416169df3a4c6ab3c0981301 DIST lutris_0.5.2.2.tar.xz 1742640 BLAKE2B 683ebb790ccae20fd939bdd8338a5940cbd1151a7d3b476679291f1fc84278c77ebcc9676c3701e491664563281b884067ca85cf1ff10e79545186deea046078 SHA512 634182676f7ff921bc0d320aa130203f37cfec83acea397d24001c41647e35600ab4709e67ffda5f5e5b08b2b5018bbf78609ef7d4f70ed93c965d0fb5f2309f DIST lutris_0.5.3.tar.xz 1821184 BLAKE2B cf4d1fee654202c88d98414ab7d9efbb76d77887007b8a66ee62313b3c672a7e515777fc360a6faca84c3d7f324503e81846b5c413011a4f961df6753467cf7a SHA512 85ae405d711f86c0b610030464030748b0deaa5f858dee72f31fab0268ea1428aaa2c1af7cf3acc17e6d455dae5d870203224ff8c99f1b3b48d753de7c86574e +DIST lutris_0.5.4.tar.xz 1843880 BLAKE2B f286d62df3bf5a5eadd634d2d177a5b69b5fa5d897e70f58a19be4148609e56ba33c29ce4218ae833dbdf9dded1e9be869f9ed4d84ba2b435a09981219d74438 SHA512 81669f2021063229bad78ebc49b54075058266716279695c53c43a5a06a8c1d4e5a9dcbcb20a1becfe0d243aa6e812f5a30b4d90f418d4cffcff18daefb09c50 diff --git a/games-util/lutris/lutris-0.5.4.ebuild b/games-util/lutris/lutris-0.5.4.ebuild new file mode 100644 index 000..37e850aab99 --- /dev/null +++ b/games-util/lutris/lutris-0.5.4.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{5,6,7} ) +PYTHON_REQ_USE="sqlite,threads(+)" + +inherit distutils-r1 virtualx xdg + +DESCRIPTION="An open source gaming platform for GNU/Linux" +HOMEPAGE="https://lutris.net/; + +if [[ ${PV} == ** ]] ; then + EGIT_REPO_URI="https://github.com/lutris/lutris.git; + inherit git-r3 +else + SRC_URI="https://lutris.net/releases/${P/-/_}.tar.xz; + KEYWORDS="~amd64 ~x86" + S="${WORKDIR}/${PN}" +fi + +LICENSE="GPL-3" +SLOT="0" + +BDEPEND=" + test? ( dev-python/nose[${PYTHON_USEDEP}] ) +" +RDEPEND=" + app-arch/cabextract + app-arch/p7zip + app-arch/unrar + app-arch/unzip + dev-python/pillow[${PYTHON_USEDEP}] + dev-python/pygobject:3[${PYTHON_USEDEP}] + dev-python/python-evdev[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + gnome-base/gnome-desktop[introspection] + media-sound/fluid-soundfont + net-libs/libsoup + net-libs/webkit-gtk:4[introspection] + x11-apps/mesa-progs + x11-apps/xgamma + x11-apps/xrandr + x11-libs/gtk+:3[introspection] + x11-libs/libnotify +" + +python_install_all() { + local DOCS=( AUTHORS README.rst docs/installers.rst ) + distutils-r1_python_install_all +} + +python_test() { + virtx nosetests -v || die +} + +pkg_preinst() { + xdg_pkg_preinst +} + +pkg_postinst() { + xdg_pkg_postinst + + # Quote README.rst + elog "Lutris installations are fully automated through scripts, which can" + elog "be written in either JSON or YAML. The scripting syntax is described" + elog "in ${EROOT}/usr/share/doc/${PF}/installers.rst.bz2, and is also" + elog "available online at lutris.net." +} + +pkg_postrm() { + xdg_pkg_postrm +}
[gentoo-commits] repo/gentoo:master commit in: profiles/
commit: 9c11dd842d7b693bd8da3796cb716e31f44be147 Author: Mikle Kolyada gentoo org> AuthorDate: Wed Nov 27 06:49:47 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Wed Nov 27 06:49:47 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c11dd84 mask dev-tex/luatex for removal Signed-off-by: Mikle Kolyada gentoo.org> profiles/package.mask | 6 ++ 1 file changed, 6 insertions(+) diff --git a/profiles/package.mask b/profiles/package.mask index e2ef23d5259..d18982239ba 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -29,6 +29,12 @@ #--- END OF EXAMPLES --- +# Mikle Kolyada (2019-11-27) +# luatex has been a part of texlive since at least 2014 +# no real consumers in the tree. Masked for removal +# in 7 days. +dev-tex/luatex + # Jonas Stein (2019-11-26) # Package is obsolete. Successor is net-wireless/b43-fwcutter # Bug #537786.
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rqrcode/
commit: 34cb523aa41675c3adbba3a5dda99dbca08675d9 Author: Hans de Graaff gentoo org> AuthorDate: Wed Nov 27 06:11:06 2019 + Commit: Hans de Graaff gentoo org> CommitDate: Wed Nov 27 06:11:06 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34cb523a dev-ruby/rqrcode: add 1.1.1 Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rqrcode/Manifest | 1 + dev-ruby/rqrcode/rqrcode-1.1.1.ebuild | 34 ++ 2 files changed, 35 insertions(+) diff --git a/dev-ruby/rqrcode/Manifest b/dev-ruby/rqrcode/Manifest index 48fa896503a..1b9c8f91f83 100644 --- a/dev-ruby/rqrcode/Manifest +++ b/dev-ruby/rqrcode/Manifest @@ -1 +1,2 @@ DIST rqrcode-0.10.1.gem 27136 BLAKE2B 7fea719d6e76d340dd6db386994bffc5e7002afbc61e0b476dc639003757f5932598b81274a5ab74bc6dd25d10c61bc023668c8271e9387f7bcc02c6f4dc879b SHA512 5b2d6e63bc069a1cf436d2df159bef673ef621a73d72c52bbdec1c2d820f4553172d5c3499b9347e0939d422bffa8f39ecaae123ce0be360d25ab6c08a6eb583 +DIST rqrcode-1.1.1.tar.gz 101325 BLAKE2B 0ba4a7cf50a45387ebf96e29e1bcc9042ac091582fa0859b95d85a5f112213cdde1f6df8f954219e22501a01729916cc8d4ab7a7ae6562cc770e63515a9a0d75 SHA512 b7d746780bc20c8b3fc59a74f00aab17b5d4a5db458c8f79a8e85146ec2d1b4bd16873792bf7970dede083afd0bc0c54ef4f5d58736b4c9847b644cbe470d0f2 diff --git a/dev-ruby/rqrcode/rqrcode-1.1.1.ebuild b/dev-ruby/rqrcode/rqrcode-1.1.1.ebuild new file mode 100644 index 000..68073826bae --- /dev/null +++ b/dev-ruby/rqrcode/rqrcode-1.1.1.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +USE_RUBY="ruby24 ruby25 ruby26" + +RUBY_FAKEGEM_EXTRADOC="README.md" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_BINWRAP="" + +RUBY_FAKEGEM_GEMSPEC="rqrcode.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Library for encoding QR Codes" +HOMEPAGE="https://whomwah.github.com/rqrcode/; +SRC_URI="https://github.com/whomwah/rqrcode/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +ruby_add_rdepend " + dev-ruby/chunky_png:0 + >=dev-ruby/rqrcode_core-0.1:0 +" + +all_ruby_prepare() { + sed -i -e 's/git ls-files -z/find . -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die +}
[gentoo-commits] repo/gentoo:master commit in: sys-kernel/pf-sources/
commit: 0d6bdb3c6d6c0599c13bbb94ba9d874cec638fd1 Author: Joonas Niilola gentoo org> AuthorDate: Wed Nov 27 05:45:28 2019 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Nov 27 05:46:05 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d6bdb3c sys-kernel/pf-sources: bump to 5.4-pf1 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Joonas Niilola gentoo.org> sys-kernel/pf-sources/Manifest | 4 ++ sys-kernel/pf-sources/pf-sources-5.4_p1.ebuild | 75 ++ 2 files changed, 79 insertions(+) diff --git a/sys-kernel/pf-sources/Manifest b/sys-kernel/pf-sources/Manifest index f3fafe7b08a..731675eb340 100644 --- a/sys-kernel/pf-sources/Manifest +++ b/sys-kernel/pf-sources/Manifest @@ -4,9 +4,12 @@ DIST genpatches-5.2-1.base.tar.xz 4564 BLAKE2B a1cf9d0b529fb29a07b689af0d1f65baa DIST genpatches-5.2-1.extras.tar.xz 1724 BLAKE2B 01fb9ba93bbf8bb81c36abc51c06383ae1a51051e8e2c6fbf2089bc61a0f353e713fd2e09f1609459bb57fce54c91a3a376a753132677f0550dcec628ccca9b6 SHA512 7dcc433cae296b666a7d12b05ee4f470f5f1c4ab978c8045000649dc285b2c45559e8be199d107d8fc9e8155895bd6c1c1f3d03776e9ab8a7562d5c110139f79 DIST genpatches-5.3-1.base.tar.xz 4564 BLAKE2B 76a4a0df8f42d57d3414096e5787e65dd10c2fb5a51db6893ecf70a79b8ffa6eb373665f2c7f40fba9cf9f795e2d30515e62880492bcd10fe3786ef774faa2b6 SHA512 34c4c980d8d36176cd11ffe670664ff4dcba5aa0c3c4a3fab13431c474ab45ced775b22c9aa23fd8202b1ac08448d5ad4cbc2534864eaf75898a85fac8995680 DIST genpatches-5.3-1.extras.tar.xz 1728 BLAKE2B c39875f5b758ed28568026e9a25ad7af20523e568f3bec0ac0e0d8689706869465dd1f722eb14f99460e2f0751616165eeb235a191e30735c9d4600f7ca30eec SHA512 ded21498e6966b8878a8976a1aa30f9422cccba026415c39d7d2c527869391f102b8fb5f1d6ef0f8ed9b117df4105c514c87dc534aaa894abe5d803b2f8430ab +DIST genpatches-5.4-1.base.tar.xz 4564 BLAKE2B 0282bad95cd003c90e92d33d2f114ca9e752f09fdbf1930c322bed578e8a71a16d48aeddd943f0a7e59df47c07ad95dd401251a1a5828eefe07c8e927cf021ef SHA512 0726fa7768c4ddf7ba73ef5eb0ea73b71ba03dab1252b7114864ea60af84d50b8354f1c1d70a0abf0c8c7460361417b14183f11f49aa9654808025a9d979da6d +DIST genpatches-5.4-1.extras.tar.xz 1736 BLAKE2B 57df5cf8b4d96378408460be4be64900771b876a23d1e5798c97449bfcd28bea8aaf31482c614e7844106f29c9ae376c6ebef26e6c18e00a3f64bcb4e360d944 SHA512 5b9b6276f6ad6ad7ac33e14c3b06dbe943c57019332b0ee545ebf7325b7d6313db3ed6d35c46434c3c38420fb372141e63528e980aca87b90c4a39339851e80f DIST linux-5.1.tar.xz 106244476 BLAKE2B ae3c63ced819737e34f8ec3a78138f87704a2f2956454411e3a4830ec8c0aaf2c288af6ca080f1892540e50f4a422482360010be8641afdeeeaf7231e7d8da97 SHA512 ae96f347badc95f1f3acf506c52b6cc23c0bd09ce8f4ce6705d4b4058b62593059bba1bc603c8d8b00a2f19131e7e56c31ac62b45883a346fa61d655e178f236 DIST linux-5.2.tar.xz 107029708 BLAKE2B f0cf6e3a15a4bd019edbfa33cb4556d0672e807f7d139eff3ab053d0ad7649198b229475955a1f51eb90d0e9f8268cafb782f6312793fdf38472f3c6d7c2d7ee SHA512 5a28f8a34c4e0470617f5638b7112e6252109b78f23b1eed484a228530970c7ef5c130d6e5a09cf25ea2f6a0329602dcc1ec66ce893182e15b27d99bd228789c DIST linux-5.3.tar.xz 108558876 BLAKE2B 0d08eed879d05734e4542f0c93823d43f8dc042a54ba5268064c4bbebd7a9d59c03abf3ad5dee8280e784ae148a3b0c56181eaf2d5b3c079b6fe9f5191544df6 SHA512 6b5edef47c319a3fa7f6c20a3e0903a5acd89ec75e32dc5f99adcb60c9fe118ea312722d9c3d27e2e3900afa2455afb86e83a8b6bb131009bc79ddbe6fb0595d +DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f DIST pf-sources-5.1_p7.patch 2206844 BLAKE2B 542a9c09aa1e9def85afafe4f6275aa62c178a7e60af157bdef0fe6ed659bc7ce96f30e3b05cb750bfa2f5e92e354064848b3a1d0f0c2894a07970cd2edc6bb4 SHA512 22ca39aa667fee4a75a470bffa86905191b3550ca82e3e1554bdd8ae3d5255053d8f650e781ae713b99e9b3cf1070e60f3f5df751fb7a70fe6d52e538a798a37 DIST pf-sources-5.2_p8.patch 2328455 BLAKE2B 425b0a04800db70b060c8b18ae4f8e99a7af12cf8053604361b34b0c6c759cefcad6d1ba4d241729fbbb12ef5fa4c034d904c14219bd3c7a18dc9e616f148f43 SHA512 4f021b1051391a9a582e86ab898f1fbdf867b8573d6861f25932e5bef2baae4234be5caac93cfc87656bc5c4fc2bf179906b7ce12e0c267245e5efeaa63605bd DIST pf-sources-5.3_p1.patch 253654 BLAKE2B f1d4cd4a1d2ad78a918a540c79ec2a7c15c35788c654829d98d5fcfdd9fa13656dcc83dd0f1d34d03f1aa8e0fc6ad1c55d50faf290705bc0d7d296a1ce12ce08 SHA512 951a3bf95962c4e22adb5f59c21a7f367ed734e4d2c1140cee6c9daabd396c0ea322ca6da364fb9682188a3e7eba1f9cbd62523a863399ab8e441f390e9597fb @@ -16,3 +19,4 @@ DIST pf-sources-5.3_p4.patch 1340441 BLAKE2B fe979e8511d6bfa481749e50d8f4f2edc80 DIST pf-sources-5.3_p5.patch 1596810 BLAKE2B ba0229daedb6e883192fc3de569601bc2284dfdb012c4a46b7367772aec07570b826e9fb23725b68deac2a35613c44c83ae587dfb2d4787ef5bba39b995535b5 SHA512
[gentoo-commits] repo/gentoo:master commit in: net-dns/coredns/, net-dns/coredns/files/
commit: ecd9b543b5ef2db3b3ff7da63c57796eb0807a0b Author: Konstantin Podshumok gmail com> AuthorDate: Mon Jul 22 20:59:58 2019 + Commit: Joonas Niilola gentoo org> CommitDate: Wed Nov 27 05:46:04 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecd9b543 net-dns/coredns: new proxy maintainer, add description, bump v1.6.5 Signed-off-by: Konstantin Podshumok gmail.com> Closes: https://github.com/gentoo/gentoo/pull/12517 Signed-off-by: Joonas Niilola gentoo.org> net-dns/coredns/Manifest | 86 net-dns/coredns/coredns-1.6.5.ebuild | 127 +++ net-dns/coredns/files/coredns.initd | 3 +- net-dns/coredns/metadata.xml | 16 - 4 files changed, 230 insertions(+), 2 deletions(-) diff --git a/net-dns/coredns/Manifest b/net-dns/coredns/Manifest index 6948ae0a789..ddf820d3538 100644 --- a/net-dns/coredns/Manifest +++ b/net-dns/coredns/Manifest @@ -1,6 +1,92 @@ DIST coredns-1.3.1.tar.gz 5784513 BLAKE2B 4f04bd338939732fa284901e60b094d555b186c9c701a849aef7416e020aec6f7eccb9ff4654e08cd1daf0b130ad103ba2b3d11ffaf1810029aa049e6e69a6bc SHA512 0992f6fff08aa0a91b0be3c03b54a23f50d5a6dcba63f652c6d65cf925b900826b1b711f7621402ec059152e4fdd01e0d2f8fee4a1e414aa4fd2b12ad6e7a13a +DIST coredns-1.6.5.tar.gz 508913 BLAKE2B 50f4b56d31d328a29af69f269ab25711be17ca560adc8f4230f9aeb31815370bc2adbfb7c19099c49aba4d360901775419ef96c8430bfd552fe08838ba179e0f SHA512 e759a74eaacf61b933b1faf055c47d0ed2cdcc07ce1f57ad5514667e23b7cd1cccb55e4cd0b478e9ad8a363de67bb8571bca62bfb29e94e0ba98b63265d6b9ac +DIST github.com-Azure-azure-sdk-for-go-v31.1.0.tar.gz 16817209 BLAKE2B 14c1d566cead849d212c54cc8e00c6d2646d3b7e7b23c9ccce0206c44d14af347eb5d398ced35a030a69179a8042c3253fc9d389270c7b9bdf801b42c286bf66 SHA512 6054e3eb42b1be85ccc5771d9299b8d01e6018fc967313c2d3372a1bffd3c0f5d9b6e200a56d03dafb1a7feb5c622b43e37c0cf3b15286eb200f541e53eecd50 +DIST github.com-Azure-go-autorest-v13.0.0.tar.gz 181063 BLAKE2B cf4663c84429234425f516adb3071b150282485311e9cc36ec676eacb8f248f57567cc86a2aef9a96bd53775862c7a5b849a04b7bfe8d61ecddd0571669cadf3 SHA512 26d2f3230a2f15b4da9a2709c4e3254431ea0efca2fe740799f6693546eb24efa6d4b9160b199de0876da4839e31f4c64358b68cdbc2c5ef964828c4090bf0d4 +DIST github.com-DataDog-datadog-go-v2.2.0.tar.gz 20210 BLAKE2B 3391806de2e32b34e9eb394ccaa9cf6932f3c32007886f30fabff02da53ae7a32695e9796672fcadf469c033049d2519a9f5e8c50f4e32c83517339b370d1d3d SHA512 acb23ce055c9ee5491b4fad6744e95d78cd7aa7817a1eb0f6c944ed99b0183d3964c60519be6d1373cd6435b375d6612849862537289b06090838718d1353dd4 +DIST github.com-DataDog-dd-trace-go-v1.19.0.tar.gz 477784 BLAKE2B 59b97e006b303422f2fb44778f88bd214fd2b90a52f089378dbf39eae3b3a0aa3a2d7467ae81da0ec7c676a1b0f3084ea6658a2e66993bbaafd3ea85581350a5 SHA512 db00ed5bfe2005af553bd99d64a9d2fb6f1c0c4bf3ce0d335013ffa36af995b5a6c488b98d60bad38ae201f0786cf09bde3340a991cc333910bb12aa2bb409c0 +DIST github.com-DataDog-zstd-v1.3.5.tar.gz 445195 BLAKE2B 8e4e041bffb2ce691e3dc80e56d20e804cc3df8bb5cbc0edbe806073d04b88f5346643b790ecddcdafd6b4ac589a1f3b0d54f90692ae75584365124a3159e983 SHA512 c6d3f03770ce58d0c1682482ba807c2f98e9e188cc3f370ddfd56a47bfd3b2d7e58700df26c8e743d4f4fd195d68ce109cd2f9a80d9987d0d0f075e1b1e13b6f +DIST github.com-Shopify-sarama-v1.21.0.tar.gz 203130 BLAKE2B c835202ec4462ab7c380306968c3d4fcb0a5865176d489aedcc846fa962bacc56b69c29a31dc32e10f306f28e76ea8680e900283e2f48762d156d7d6e985c63b SHA512 f0950f8abbdfdbd507e3b9486400f83f6db27cd4762f1c2919f25d1492706512f6cc25837b3266522dcd3893e140ad99431ee2f796180ba129ee5a1e236cf854 +DIST github.com-apache-thrift-v0.12.0.tar.gz 2960476 BLAKE2B 243b1691c0c3e52c13839d8170f959058c2c7851f53ce619c623e20b4c0c5e842ec877ebca8a18a285918643883f49759685936bcb89154946e214353db72f0d SHA512 b4154bca6ba9562d2d0aa7835aabfccbe1f065cea8b254539659bf357cd0d2f1044037e78c4030fa625853b544c1e36ac6b3a02983bb2b355ce9f6eebcecf8f2 +DIST github.com-aws-aws-sdk-go-v1.25.19.tar.gz 12012083 BLAKE2B 43f051eb174331ff252091156f2003160dc21a5d38d6a1a8cf8a0525f320f87fc519313540f5c778521ada67545a7ad6b0d4f2f48c8822f9c98d4bb378f5b876 SHA512 a245786e4c63cda33758bdb3eceab9720c784879f1ad48ee1c096f164b33b262c5ac2c2d06851599d7119b15bafc2779d75365c5d3e50c0a93312bdaec20b77e DIST github.com-beorn7-perks-3a771d992973f24aa725d07868b467d1ddfceafb.tar.gz 10800 BLAKE2B 5487155a4d010af70b6ea2625d10ae03b6642507902d7dc168edb5d7cf0efa1777b248d0df34ed1a2564950b12613256c1c6ce1d8c9723cc34977ed883b21c8d SHA512 c6aa5df262ab607c0a5f64372fc2fec1ddda9e5624e9d9a22cdd1bc11822c99736d88bdf5e3fc6050217b5084548417cb2926c3940e156da9397d828d59ce277 +DIST github.com-beorn7-perks-v1.0.1.tar.gz 10867 BLAKE2B 373c4dc08cc964430f187a05a8165df751ea7398b2dd271b85fd13dfe5c9a33c2f8df32ca6f6229b332358e60e90de6d4670d54eb1b9808d1eada0ec7a83e0f6 SHA512 686eefcc824c5bde49385d63916299e2797be205523bda66500404c5ad64ed4d1ebe8ee50958237b41a4c481579f5040288b99c9d2ff1082abbf172893f389f1 +DIST
[gentoo-commits] repo/gentoo:master commit in: dev-python/ecdsa/
commit: 7b25fec847ca73dc62c71bf70d7bf9cb7c369833 Author: Patrick McLean sony com> AuthorDate: Wed Nov 27 04:34:16 2019 + Commit: Patrick McLean gentoo org> CommitDate: Wed Nov 27 05:32:21 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b25fec8 dev-python/ecdsa-0.14.1-r1: revbump, add missing deps, add py38 Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Patrick McLean gentoo.org> dev-python/ecdsa/ecdsa-0.14.1-r1.ebuild | 29 + 1 file changed, 29 insertions(+) diff --git a/dev-python/ecdsa/ecdsa-0.14.1-r1.ebuild b/dev-python/ecdsa/ecdsa-0.14.1-r1.ebuild new file mode 100644 index 000..a67b935eb7b --- /dev/null +++ b/dev-python/ecdsa/ecdsa-0.14.1-r1.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} ) + +inherit distutils-r1 + +DESCRIPTION="ECDSA cryptographic signature library in pure Python" +HOMEPAGE="https://github.com/warner/python-ecdsa; +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint" +IUSE="test" + +BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + test? ( + dev-python/hypothesis[${PYTHON_USEDEP}] + dev-python/pluggy[${PYTHON_USEDEP}] + dev-python/wheel[${PYTHON_USEDEP}] + $(python_gen_cond_dep 'dev-python/idna[${PYTHON_USEDEP}]' -2) + $(python_gen_cond_dep 'dev-python/unittest2[${PYTHON_USEDEP}]' -2) + )" + +distutils_enable_tests pytest
[gentoo-commits] repo/gentoo:master commit in: dev-python/pycryptodome/, dev-python/pycryptodome/files/
commit: 953aee9c307b4cead26995a66292248de5b97e92 Author: Patrick McLean sony com> AuthorDate: Wed Nov 27 05:31:01 2019 + Commit: Patrick McLean gentoo org> CommitDate: Wed Nov 27 05:32:21 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=953aee9c dev-python/pycryptodome-3.9.4: Bump, add py38, fix tests Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Patrick McLean gentoo.org> dev-python/pycryptodome/Manifest | 1 + .../files/pycryptodome-3.9.4-parallel-make.patch | 22 ++ .../files/pycryptodome-3.9.4-tests.patch | 48 ++ dev-python/pycryptodome/pycryptodome-3.9.4.ebuild | 46 + 4 files changed, 117 insertions(+) diff --git a/dev-python/pycryptodome/Manifest b/dev-python/pycryptodome/Manifest index 31aadd3a9fb..31352feff6b 100644 --- a/dev-python/pycryptodome/Manifest +++ b/dev-python/pycryptodome/Manifest @@ -3,3 +3,4 @@ DIST pycryptodome-3.4.7.tar.gz 6483140 BLAKE2B 02368e2af0a12686cf2e635cca8e2c279 DIST pycryptodome-3.6.6.tar.gz 7137656 BLAKE2B 72a3dffa22ca4a90a6515ce0bb6939d4c11aab31793ca330523feb08f6529cbfdf3dee01b1caa4577caed1818c0227961e7f25d855b2dcfb09757beb3e0790b4 SHA512 ce03d9940c23ce59e19bcd795c300dbddeddd49756a4bfcc6933da66dfb8b7bedb8d6eaa2b01727c53e72c8e84dfcab2961d1580a188afa9c9451bd2099bdc61 DIST pycryptodome-3.7.3.tar.gz 9285823 BLAKE2B 6f215a3bb0337f5b7469d92bd2d5b5a19ab4e2c6a8f119411c3a5bcdcf93307752d99113866268b5066cceda6470bd0fbe81b1b2f9e30b5e5e569c77ede087f3 SHA512 b5e09c08cd252cad4d76249be84ce29e16a9bba4f2c5e81594c24d9a39df0f3fc67822698497eb9daa4cb6a43311c5d5a2543f187a5d5f801288596c2941f08f DIST pycryptodome-3.8.2.tar.gz 12441359 BLAKE2B 857b77ce23bafe8a296d6fc2402914491818b51142d2a08aa882a0d4e15899bc2b18a6b69ffa904cad406fb3ce8bf029404ea178532cd4580ce118ec03311cd2 SHA512 361909d479b3478b72f2723f2c94cafd4e9d50c2d4156535d217f0566c534dc27435f64e9ba0cdb8215c2c3d3800ad1e0befde95deed481f33f9ed2ba318 +DIST pycryptodome-3.9.4.tar.gz 11575825 BLAKE2B c153fe71179d633a5722480c4c42cc133100f524a8ba9d3cd9380b7e172564c276b70b97ef36437fa3a149c418903802f410c9d1807d5d72345dffb0aa568223 SHA512 d99e4e431d77856ce3ae33526984cadf2fa6aa82b1f692a2ad0ae893f6a1e9538e6d71d281578e6bd733a816664d1683364c64441196cbc6ee1278f9d6eac62c diff --git a/dev-python/pycryptodome/files/pycryptodome-3.9.4-parallel-make.patch b/dev-python/pycryptodome/files/pycryptodome-3.9.4-parallel-make.patch new file mode 100644 index 000..331333533f1 --- /dev/null +++ b/dev-python/pycryptodome/files/pycryptodome-3.9.4-parallel-make.patch @@ -0,0 +1,22 @@ +diff --git a/setup.py b/setup.py +index 1d70caad..c72f64ff 100644 +--- a/setup.py b/setup.py +@@ -364,7 +364,7 @@ ext_modules = [ + Extension("Crypto.Cipher._raw_eksblowfish", + include_dirs=['src/'], + define_macros=[('EKS',None),], +-sources=["src/blowfish.c"]), ++sources=["src/blowfish_eks.c"]), + Extension("Crypto.Cipher._raw_cast", + include_dirs=['src/'], + sources=["src/CAST.c"]), +@@ -427,7 +427,7 @@ ext_modules = [ + # Math + Extension("Crypto.Math._modexp", + include_dirs=['src/'], +-sources=['src/modexp.c', 'src/siphash.c', 'src/modexp_utils.c', 'src/mont.c'], ++sources=['src/modexp.c', 'src/siphash.c', 'src/modexp_utils.c', 'src/mont_math.c'], + ), + ] + diff --git a/dev-python/pycryptodome/files/pycryptodome-3.9.4-tests.patch b/dev-python/pycryptodome/files/pycryptodome-3.9.4-tests.patch new file mode 100644 index 000..2cfcaec127d --- /dev/null +++ b/dev-python/pycryptodome/files/pycryptodome-3.9.4-tests.patch @@ -0,0 +1,48 @@ +diff --git a/lib/Crypto/SelfTest/Cipher/test_ChaCha20_Poly1305.py b/lib/Crypto/SelfTest/Cipher/test_ChaCha20_Poly1305.py +index a2109891..44d2e532 100644 +--- a/lib/Crypto/SelfTest/Cipher/test_ChaCha20_Poly1305.py b/lib/Crypto/SelfTest/Cipher/test_ChaCha20_Poly1305.py +@@ -626,6 +626,7 @@ class TestVectorsWycheproof(unittest.TestCase): + def __init__(self, wycheproof_warnings): + unittest.TestCase.__init__(self) + self._wycheproof_warnings = wycheproof_warnings ++self._id = "None" + + def setUp(self): + comps = "Crypto.SelfTest.Cipher.test_vectors.wycheproof".split(".") +diff --git a/lib/Crypto/SelfTest/Cipher/test_EAX.py b/lib/Crypto/SelfTest/Cipher/test_EAX.py +index cdd0e85a..546186d1 100644 +--- a/lib/Crypto/SelfTest/Cipher/test_EAX.py b/lib/Crypto/SelfTest/Cipher/test_EAX.py +@@ -656,6 +656,7 @@ class TestVectorsWycheproof(unittest.TestCase): + def __init__(self, wycheproof_warnings): + unittest.TestCase.__init__(self) + self._wycheproof_warnings = wycheproof_warnings ++self._id = "None" + + def setUp(self): + comps = "Crypto.SelfTest.Cipher.test_vectors.wycheproof".split(".") +diff --git
[gentoo-commits] proj/portage:master commit in: repoman/
commit: 9ce78a6455cda58646694a61a287bf6f33704676 Author: Zac Medico gentoo org> AuthorDate: Wed Nov 27 04:05:37 2019 + Commit: Zac Medico gentoo org> CommitDate: Wed Nov 27 04:05:51 2019 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=9ce78a64 repoman: Update for a repoman-2.3.19 release Signed-off-by: Zac Medico gentoo.org> repoman/RELEASE-NOTES | 7 +++ repoman/setup.py | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/repoman/RELEASE-NOTES b/repoman/RELEASE-NOTES index dd6b1c6ac..eaba6a1d7 100644 --- a/repoman/RELEASE-NOTES +++ b/repoman/RELEASE-NOTES @@ -1,6 +1,13 @@ Release Notes; upgrade information mainly. Features/major bugfixes are listed in NEWS +repoman-2.3.19 +== +* Bug Fixes: +- Bug 667432 Rename DCO_SIGNED_OFF_BY config variable to SIGNED_OFF_BY. +- Bug 700456 Add --include-profiles=PROFILES + + repoman-2.3.18 == * Bug Fixes: diff --git a/repoman/setup.py b/repoman/setup.py index fef1e9450..c265dbe75 100755 --- a/repoman/setup.py +++ b/repoman/setup.py @@ -450,7 +450,7 @@ def get_manpages(): setup( name = 'repoman', - version = '2.3.18', + version = '2.3.19', url = 'https://wiki.gentoo.org/wiki/Project:Portage', author = 'Gentoo Portage Development Team', author_email = 'dev-port...@gentoo.org',
[gentoo-commits] proj/portage: New tag: repoman-2.3.19
commit: Commit: Zac Medico gentoo org> CommitDate: Wed Nov 27 04:21:46 2019 + New tag: repoman-2.3.19
[gentoo-commits] repo/gentoo:master commit in: app-portage/repoman/
commit: 0af2015bc57a267f5f67610a73bde5da16bcc6d4 Author: Zac Medico gentoo org> AuthorDate: Wed Nov 27 04:18:16 2019 + Commit: Zac Medico gentoo org> CommitDate: Wed Nov 27 04:19:23 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0af2015b app-portage/repoman: Bump to version 2.3.19 #667432 Rename DCO_SIGNED_OFF_BY config variable to SIGNED_OFF_BY. #700456 Add --include-profiles=PROFILES Bug: https://bugs.gentoo.org/667432 Bug: https://bugs.gentoo.org/700456 Package-Manager: Portage-2.3.80, Repoman-2.3.19 Signed-off-by: Zac Medico gentoo.org> app-portage/repoman/Manifest | 1 + app-portage/repoman/repoman-2.3.19.ebuild | 63 +++ 2 files changed, 64 insertions(+) diff --git a/app-portage/repoman/Manifest b/app-portage/repoman/Manifest index 20ceddf1c6e..12edf9acee7 100644 --- a/app-portage/repoman/Manifest +++ b/app-portage/repoman/Manifest @@ -2,3 +2,4 @@ DIST repoman-2.3.11.tar.bz2 86807 BLAKE2B f5bf8e9b7bac7816ee9b1139d0e0d30e99fc06 DIST repoman-2.3.16.tar.bz2 86739 BLAKE2B dc3e3b5e72df751cfacc17e6f5c847160438a4d6f5d86b4dd17ab8a3a69cd0502f2965934c456ea7538f228c40364535e861c489ab2a09a0df14183b111e9a38 SHA512 d0e8bee1e3bd6dd8aecb1278fc7877768552612c4638488b61a9b8856ad9cd7333c7d52f0c334925d90170a1d8af20e9ead6533edbc10cae02baec629dece121 DIST repoman-2.3.17.tar.bz2 86732 BLAKE2B 95324a3513513349f3127b5c758766d3a05f9aa47ed9cbf1808a49b402b90004c469c2d621e5402358c307f53bfa04ac2873d0b3c5d6bc8548a092f9cde408b2 SHA512 a3c798482d5f91b61c979636876e8f127c5c84627b433c20343f359bc89b65b48f17fbe0d34fb0a8b9cbd3aabbacef71302ad87abc88763f51829e74a9d9f8fd DIST repoman-2.3.18.tar.bz2 86765 BLAKE2B 99ba098b17d676a24c03cd37fb8aa81ce34e178af0973083e67196af88acb4473b0992e6c7706aefc20f4540c03544776fe74dcef7e6b1e1789ea95e43e457d4 SHA512 f041acc2f848f02a14cc8b50ad6e9b556db5a3409fb31b6d3e3e1755b44439252a90bee50e004f5921fd6326307c80a140a58e833bb6d902a603d96970cd6ef0 +DIST repoman-2.3.19.tar.bz2 87027 BLAKE2B af2cdab503f886a1c54770874fe21126f1a5465fac358505a3c5d17101046a0a0b1fcaa2575a1c5e52e3f93ef5fc1d0a44e0fc2dd2179b1b7d7583b4cca460fd SHA512 240dded2dcc491e155cf33f701f900f3745fa37e2ce0de9bb9ec7fedf3a25b2002d2737156bc8945c95e8d612bbae5c01642868796026551e172201281d4beb9 diff --git a/app-portage/repoman/repoman-2.3.19.ebuild b/app-portage/repoman/repoman-2.3.19.ebuild new file mode 100644 index 000..55dce4a172b --- /dev/null +++ b/app-portage/repoman/repoman-2.3.19.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} ) +PYTHON_REQ_USE='bzip2(+)' + +inherit distutils-r1 + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/portage.git; + S="${WORKDIR}/${P}/repoman" +else + SRC_URI="https://dev.gentoo.org/~zmedico/portage/archives/${P}.tar.bz2; + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi + +DESCRIPTION="Repoman is a Quality Assurance tool for Gentoo ebuilds" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage; + +LICENSE="GPL-2" +SLOT="0" +IUSE="" + +RDEPEND=" + >=sys-apps/portage-2.3.80[${PYTHON_USEDEP}] + >=dev-python/lxml-3.6.0[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}" + +python_test() { + esetup.py test +} + +python_install() { + # Install sbin scripts to bindir for python-exec linking + # they will be relocated in pkg_preinst() + distutils-r1_python_install \ + --system-prefix="${EPREFIX}/usr" \ + --bindir="$(python_get_scriptdir)" \ + --docdir="${EPREFIX}/usr/share/doc/${PF}" \ + --htmldir="${EPREFIX}/usr/share/doc/${PF}/html" \ + --sbindir="$(python_get_scriptdir)" \ + --sysconfdir="${EPREFIX}/etc" \ + "${@}" +} + +pkg_postinst() { + if [[ -z {REPLACING_VERSIONS} ]]; then + elog "" + elog "This release of repoman is from the new portage/repoman split" + elog "release code base." + elog "This new repoman code base is still being developed. So its API's" + elog "are not to be considered stable and are subject to change." + elog "The code released has been tested and considered ready for use." + elog "This however does not guarantee it to be completely bug free." + elog "Please report any bugs you may encounter." + elog "" + fi +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/
commit: 3e36007163e56015301e2146c671fb14b3b0af57 Author: Zac Medico gentoo org> AuthorDate: Wed Nov 27 03:39:22 2019 + Commit: Zac Medico gentoo org> CommitDate: Wed Nov 27 03:39:57 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e360071 sys-apps/portage: Bump to version 2.3.80 #667432 Rename DCO_SIGNED_OFF_BY config variable to SIGNED_OFF_BY. #674562 eapply: Drop -s option for patch. #689226 emerge --buildpkgonly: respect buildtime hard blockers #699986 emerge: add --quickpkg-direct option Bug: https://bugs.gentoo.org/701268 Bug: https://bugs.gentoo.org/667432 Bug: https://bugs.gentoo.org/674562 Bug: https://bugs.gentoo.org/689226 Bug: https://bugs.gentoo.org/699986 Package-Manager: Portage-2.3.80, Repoman-2.3.18 Signed-off-by: Zac Medico gentoo.org> sys-apps/portage/Manifest | 1 + sys-apps/portage/portage-2.3.80.ebuild | 261 + 2 files changed, 262 insertions(+) diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest index 24168d8275d..4f8c6fbe056 100644 --- a/sys-apps/portage/Manifest +++ b/sys-apps/portage/Manifest @@ -2,4 +2,5 @@ DIST portage-2.3.66.tar.bz2 1023966 BLAKE2B dc378b714101b287fa33defeb778e586da83 DIST portage-2.3.69.tar.bz2 1027945 BLAKE2B 22a06370d9db8f8954f609a4435983b914f03c11fa1c4c857089738db574e3346fc286c77bb62103d868742b423484b3a186cbc22545a0f516a5724e331e SHA512 20a6c9d26829e9d3738da824aa3fcc0bc8f01019ae9631871ce56e5ff37d91ed27d7b9505c433cc3b7441290abf98bf0897bbb66c099cbb982854047e6c8f045 DIST portage-2.3.76.tar.bz2 1033462 BLAKE2B 1be0641337cd7d2a55f8aaba6f84bbfa7182503050e669fb28cd00e4de13cce31ec6e33cc2794e372d1a67b7d2f27e6bb85969f720f2ed449c619598b708b903 SHA512 e7774cf89e3865cb1ca5465fc961b452cc8529ccf09e86b7ebd16cca049f1efb527dca9aba892392d5909283cf12930117b1d33fa58e1e429f4408cf50181921 DIST portage-2.3.79.tar.bz2 1038675 BLAKE2B 7a6cff28fa1d4b54607e9416914ab534d250718b082a9789a36be057933867a8a3befd7c99d404b058f67b92c6ee975323c37251fe89d3e3e46865daf0fea25e SHA512 23101644185fb7c6eff12f015d442599b3af744f7b13dcb630f47a7f27c1392c46bd4aa5fa32d403dcf058cc3cc1d56cef00fd8c34dda811388eb268761c0797 +DIST portage-2.3.80.tar.bz2 1040844 BLAKE2B c504ab4b6cfb305a0b4228008f3aa0ac4cc77a57ac83250f20e37f99987484b3dad4c9851d0e94255bc6478c374317b8a337b91cbc3f555fa73e2c131b31edcc SHA512 816f16bf26223035e62fdfe307d4a28f7a826733f7634aca88215d42c77ea43874a9e3da2a51b1ac8a815aadd2813cdfbe7ce7bf913cbbee842d4c8413485ef0 DIST repoman-bug-685482-fbebef9677d6.patch 3350 BLAKE2B f715267e2731c1ec7c780aa9c6cffe1f848b3ad050273646579677a0522483df6fef844ffd87fb22f7dad53f1ec60221acd0d81a813569baf768ba62a6c1921c SHA512 0e44625aeec7c239d7db8fdcf6a13313f4a8c1275e0e474cc2f05e5476d86214881cec2917d816c8b63f69d508c0bfa69e6a8e05b614b405463c998a4fb7ce12 diff --git a/sys-apps/portage/portage-2.3.80.ebuild b/sys-apps/portage/portage-2.3.80.ebuild new file mode 100644 index 000..e7b9119d36b --- /dev/null +++ b/sys-apps/portage/portage-2.3.80.ebuild @@ -0,0 +1,261 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +PYTHON_COMPAT=( + pypy + python3_5 python3_6 python3_7 python3_8 + python2_7 +) +PYTHON_REQ_USE='bzip2(+),threads(+)' + +inherit distutils-r1 linux-info systemd prefix + +DESCRIPTION="Portage is the package management and distribution system for Gentoo" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage; + +LICENSE="GPL-2" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86" +SLOT="0" +IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify selinux xattr" + +DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') ) + >=app-arch/tar-1.27 + dev-lang/python-exec:2 + >=sys-apps/sed-4.0.5 sys-devel/patch + doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 ) + epydoc? ( >=dev-python/epydoc-2.0[$(python_gen_usedep 'python2*')] )" +# Require sandbox-2.2 for bug #288863. +# For xattr, we can spawn getfattr and setfattr from sys-apps/attr, but that's +# quite slow, so it's not considered in the dependencies as an alternative to +# to python-3.3 / pyxattr. Also, xattr support is only tested with Linux, so +# for now, don't pull in xattr deps for other kernels. +# For whirlpool hash, require python[ssl] (bug #425046). +# For compgen, require bash[readline] (bug #445576). +# app-portage/gemato goes without PYTHON_USEDEP since we're calling +# the executable. +RDEPEND=" + >=app-arch/tar-1.27 + dev-lang/python-exec:2 + !build? ( + >=sys-apps/sed-4.0.5 + app-shells/bash:0[readline] + >=app-admin/eselect-1.2 + $(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' \ + python{2_7,3_5} pypy) + rsync-verify? ( + >=app-portage/gemato-14[${PYTHON_USEDEP}] +
[gentoo-commits] proj/portage:master commit in: /
commit: 12371ccdbdc6bb5327653b9263ab4e03fa56fdf4 Author: Zac Medico gentoo org> AuthorDate: Wed Nov 27 03:34:48 2019 + Commit: Zac Medico gentoo org> CommitDate: Wed Nov 27 03:34:57 2019 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=12371ccd Updates for portage-2.3.80 release Signed-off-by: Zac Medico gentoo.org> RELEASE-NOTES | 9 + setup.py | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/RELEASE-NOTES b/RELEASE-NOTES index 83a227836..a3b077da0 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -1,6 +1,15 @@ Release Notes; upgrade information mainly. Features/major bugfixes are listed in NEWS +portage-2.3.80 +== +* Bug Fixes: +- Bug 667432 Rename DCO_SIGNED_OFF_BY config variable to SIGNED_OFF_BY. +- Bug 674562 eapply: Drop -s option for patch. +- Bug 689226 emerge --buildpkgonly: respect buildtime hard blockers +- Bug 699986 emerge: add --quickpkg-direct option + + portage-2.3.79 == * Bug Fixes: diff --git a/setup.py b/setup.py index 43bd88808..964bfb036 100755 --- a/setup.py +++ b/setup.py @@ -662,7 +662,7 @@ class build_ext(_build_ext): setup( name = 'portage', - version = '2.3.79', + version = '2.3.80', url = 'https://wiki.gentoo.org/wiki/Project:Portage', author = 'Gentoo Portage Development Team', author_email = 'dev-port...@gentoo.org',
[gentoo-commits] proj/portage: New tag: portage-2.3.80
commit: Commit: Zac Medico gentoo org> CommitDate: Wed Nov 27 03:45:26 2019 + New tag: portage-2.3.80
[gentoo-commits] proj/portage:master commit in: man/, lib/_emerge/, lib/portage/dbapi/, lib/portage/tests/emerge/
commit: 8faad11a18fcc33329931a75002f293e8fa462eb Author: Zac Medico gentoo org> AuthorDate: Mon Nov 25 05:08:14 2019 + Commit: Zac Medico gentoo org> CommitDate: Wed Nov 27 03:19:20 2019 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=8faad11a emerge: add --quickpkg-direct option Enable use of installed packages directly as binary packages. This is similar to using binary packages produced by quickpkg(1), but installed packages are used directly as though they are binary packages. This option only works in combination with the --root=DIR option, and it comes with the caveat that packages are only allowed to be installed into the root that is specified by the --root=DIR option. The other root which serves as a source of packages is assumed to be immutable during the entire operation (similar to --buildpkgonly mode). Default behavior for handling of protected configuration files is controlled by the QUICKPKG_DEFAULT_OPTS variable. When a configuration file is not included because it is protected, an ewarn message is logged. Suggested use cases: * Install packages from a buildtime container into an empty root, in order to create a minimal runtime container (which need not include a package manager). In a multi-stage Dockerfile, install runtime files to an empty directory in the build stage, and in the final stage use COPY to populate a container with the contents of that directory. For greater efficiency, use buildah to install directly into a mounted container, avoiding the COPY step. Use the emerge --usepkgonly and --ignore-soname-deps=n options to account for soname dependencies, allowing implicit system dependencies such as glibc to be automatically pulled into the runtime image. * Enable a live usb, iso, or pxe image to act as a binary installer that uses packages installed in the live image as a source of binary packages. Bug: https://bugs.gentoo.org/699986 Signed-off-by: Zac Medico gentoo.org> lib/_emerge/Binpkg.py | 59 +--- lib/_emerge/Scheduler.py| 7 +- lib/_emerge/actions.py | 37 -- lib/_emerge/depgraph.py | 19 ++ lib/_emerge/main.py | 7 +- lib/portage/dbapi/__init__.py | 5 +- lib/portage/dbapi/bintree.py| 112 -- lib/portage/dbapi/vartree.py| 117 ++-- lib/portage/tests/emerge/test_simple.py | 3 +- man/emerge.1| 19 +- 10 files changed, 338 insertions(+), 47 deletions(-) diff --git a/lib/_emerge/Binpkg.py b/lib/_emerge/Binpkg.py index f9cffa26d..b5a69f8e7 100644 --- a/lib/_emerge/Binpkg.py +++ b/lib/_emerge/Binpkg.py @@ -7,7 +7,6 @@ import _emerge.emergelog from _emerge.EbuildPhase import EbuildPhase from _emerge.BinpkgFetcher import BinpkgFetcher from _emerge.BinpkgEnvExtractor import BinpkgEnvExtractor -from _emerge.BinpkgExtractorAsync import BinpkgExtractorAsync from _emerge.CompositeTask import CompositeTask from _emerge.BinpkgVerifier import BinpkgVerifier from _emerge.EbuildMerge import EbuildMerge @@ -16,6 +15,7 @@ from _emerge.SpawnProcess import SpawnProcess from portage.eapi import eapi_exports_replace_vars from portage.util import ensure_dirs from portage.util._async.AsyncTaskFuture import AsyncTaskFuture +from portage.util.futures.compat_coroutine import coroutine import portage from portage import os from portage import shutil @@ -135,11 +135,14 @@ class Binpkg(CompositeTask): pkg = self.pkg pkg_count = self.pkg_count - fetcher = BinpkgFetcher(background=self.background, - logfile=self.settings.get("PORTAGE_LOG_FILE"), pkg=self.pkg, - pretend=self.opts.pretend, scheduler=self.scheduler) + fetcher = None if self.opts.getbinpkg and self._bintree.isremote(pkg.cpv): + + fetcher = BinpkgFetcher(background=self.background, + logfile=self.settings.get("PORTAGE_LOG_FILE"), pkg=self.pkg, + pretend=self.opts.pretend, scheduler=self.scheduler) + msg = " --- (%s of %s) Fetching Binary (%s::%s)" %\ (pkg_count.curval, pkg_count.maxval, pkg.cpv, fetcher.pkg_path) @@ -160,7 +163,7 @@ class Binpkg(CompositeTask): # The fetcher only has a returncode when # --getbinpkg is enabled. - if fetcher.returncode is not None: + if fetcher is not None: self._fetched_pkg = fetcher.pkg_path if self._default_exit(fetcher) != os.EX_OK: self._async_unlock_builddir(returncode=self.returncode) @@ -209,7 +212,8 @@ class Binpkg(CompositeTask):
[gentoo-commits] proj/portage:master commit in: man/
commit: 364c70a2d8f77640731c9dc4bef9f3bacbeab7a9 Author: Zac Medico gentoo org> AuthorDate: Tue Nov 26 21:03:38 2019 + Commit: Zac Medico gentoo org> CommitDate: Wed Nov 27 03:19:00 2019 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=364c70a2 man/emerge.1: fix \fB typo $ groff -man man/emerge.1 >/dev/null man/emerge.1:117: warning: can't find font `b' Signed-off-by: Zac Medico gentoo.org> man/emerge.1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/man/emerge.1 b/man/emerge.1 index dd6cdfd6e..8d3e74074 100644 --- a/man/emerge.1 +++ b/man/emerge.1 @@ -114,7 +114,7 @@ how many are found. See Cleans up the system by examining the installed packages and removing older packages. This is accomplished by looking at each installed package and separating the installed versions by \fBslot\fR. Clean will \fBremove all but -the most recently installed version in each \fbslot\fR. Clean should not +the most recently installed version in each slot\fR. Clean should not remove unslotted packages. Note: Most recently installed means most \fBrecent\fR, not highest version. .TP
[gentoo-commits] repo/gentoo:master commit in: dev-python/translate-toolkit/
commit: a059b0dc7e1ddf8037234e51a8e3f40a9f3e24b9 Author: Aaron Bauman gentoo org> AuthorDate: Wed Nov 27 02:57:35 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Wed Nov 27 02:58:13 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a059b0dc dev-python/translate-toolkit: arm64 keyworded (bug #700824) Signed-off-by: Aaron Bauman gentoo.org> Package-Manager: Portage-2.3.79, Repoman-2.3.18 dev-python/translate-toolkit/translate-toolkit-2.3.1.ebuild | 2 +- dev-python/translate-toolkit/translate-toolkit-2.4.0.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/translate-toolkit/translate-toolkit-2.3.1.ebuild b/dev-python/translate-toolkit/translate-toolkit-2.3.1.ebuild index 048c4344dce..73a941766ce 100644 --- a/dev-python/translate-toolkit/translate-toolkit-2.3.1.ebuild +++ b/dev-python/translate-toolkit/translate-toolkit-2.3.1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/translate/translate/releases/download/${PV}/${P}.tar LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" IUSE="doc +html +ical +ini +subtitles +yaml" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/dev-python/translate-toolkit/translate-toolkit-2.4.0.ebuild b/dev-python/translate-toolkit/translate-toolkit-2.4.0.ebuild index f53688890d7..c90761420f7 100644 --- a/dev-python/translate-toolkit/translate-toolkit-2.4.0.ebuild +++ b/dev-python/translate-toolkit/translate-toolkit-2.4.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/translate/translate/releases/download/${PV}/${P}.tar LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" IUSE="doc +html +ical +ini +subtitles +yaml" REQUIRED_USE="${PYTHON_REQUIRED_USE}
[gentoo-commits] repo/gentoo:master commit in: dev-python/pycountry/
commit: 97547ce186150a6f7e038e81b8762fd80448402f Author: Aaron Bauman gentoo org> AuthorDate: Wed Nov 27 02:58:06 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Wed Nov 27 02:58:14 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97547ce1 dev-python/pycountry: arm64 keyworded (bug #700824) Signed-off-by: Aaron Bauman gentoo.org> Package-Manager: Portage-2.3.79, Repoman-2.3.18 dev-python/pycountry/pycountry-18.5.26.ebuild | 2 +- dev-python/pycountry/pycountry-19.8.18.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/pycountry/pycountry-18.5.26.ebuild b/dev-python/pycountry/pycountry-18.5.26.ebuild index 1831d0f30e7..7439d69b58e 100644 --- a/dev-python/pycountry/pycountry-18.5.26.ebuild +++ b/dev-python/pycountry/pycountry-18.5.26.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86" +KEYWORDS="~amd64 ~arm64 ~ia64 ~ppc ~sparc ~x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/pycountry/pycountry-19.8.18.ebuild b/dev-python/pycountry/pycountry-19.8.18.ebuild index 4e711c93a32..7361962d84e 100644 --- a/dev-python/pycountry/pycountry-19.8.18.ebuild +++ b/dev-python/pycountry/pycountry-19.8.18.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~ia64 ~ppc ~sparc ~x86" +KEYWORDS="~amd64 ~arm64 ~ia64 ~ppc ~sparc ~x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-python/lxml/files/, dev-python/lxml/
commit: c5d5911800933ea32953fd86b24b66263d378103 Author: Patrick McLean sony com> AuthorDate: Wed Nov 27 01:55:56 2019 + Commit: Patrick McLean gentoo org> CommitDate: Wed Nov 27 02:18:16 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5d59118 dev-python/lxml-4.4.2: Bump, add pypy3 Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Patrick McLean gentoo.org> dev-python/lxml/Manifest | 1 + dev-python/lxml/files/lxml-4.4.2-tests-pypy.patch | 415 ++ dev-python/lxml/lxml-4.4.2.ebuild | 82 + 3 files changed, 498 insertions(+) diff --git a/dev-python/lxml/Manifest b/dev-python/lxml/Manifest index a5bea7eacb2..10c75f7e227 100644 --- a/dev-python/lxml/Manifest +++ b/dev-python/lxml/Manifest @@ -3,3 +3,4 @@ DIST lxml-4.3.3.tar.gz 4378439 BLAKE2B 30c2a29e58951164fbff1c9d23362d46987c86b67 DIST lxml-4.3.4.tar.gz 2488557 BLAKE2B 5059ea45d3d833955636216a7c096322496882de4592a0d19604885dca8dffbc763afb7dc804b7a34561d0c94dfa2130a61835d6c12b97dc83008e8fa33e098a SHA512 7349cb4805e538da5b11edcb79fcd09ddedf0d52e50273a4e587f209e6b147b50737c45dcfc8eb3ee8e7be8f99769046f704c5fc8c35cee74d5d22ef72d503ed DIST lxml-4.4.0.tar.gz 939001 BLAKE2B 9fc473729286e98cd73e4b39d7acf22ccb957dd4b366924dc171a6c89c2e435a3dae771342eb3b143451b0550960cb821430de3e8f6470dc87e3a85efc389314 SHA512 23e7b5157a6520f3e1dab76b023e828a5afe9d0103e2d3ff8fd1a8791000ed8f859e26fe9809676b89d4ef9fa4b27a6f1662a2b0f54e5ae04776643f5b06c0c3 DIST lxml-4.4.1.tar.gz 939355 BLAKE2B 0e9ebc894ebaa7994ee7ce1491683ff892ceac5dbae6bd90fd4d5ac04ec59d6c85edba37160a605c8c1b38119cdccdc8b97b62dc43f76705d7ebb595410c666c SHA512 08857f5e15d6b4badb8bea96fc7aaf3a02a504f9b87171e01c6ace25250d254691c64661dca8e723824cabac4753c59ffa667ac0b6042506b05e4357389e658c +DIST lxml-4.4.2.tar.gz 940286 BLAKE2B 28366d1673b356f980cedc64839f070e8166906705bc948af24bba369153accc0a4cea0372e87530227be88a89a0dab4d23308b75fd695f55fdb73e6326aa03b SHA512 af6608df7e47513644b841ecb6291e655122927cb439bd2ae694fd344cf5dca621e3e1ce6b40accc6db9e0c4383b5b3e6c6f9ff19f35c4daf30f119a217113ca diff --git a/dev-python/lxml/files/lxml-4.4.2-tests-pypy.patch b/dev-python/lxml/files/lxml-4.4.2-tests-pypy.patch new file mode 100644 index 000..780970897f8 --- /dev/null +++ b/dev-python/lxml/files/lxml-4.4.2-tests-pypy.patch @@ -0,0 +1,415 @@ +diff --git a/src/lxml/tests/test_elementtree.py b/src/lxml/tests/test_elementtree.py +index 435807a5..3999de1f 100644 +--- a/src/lxml/tests/test_elementtree.py b/src/lxml/tests/test_elementtree.py +@@ -27,7 +27,7 @@ if this_dir not in sys.path: + from common_imports import BytesIO, etree, HelperTestCase + from common_imports import ElementTree, cElementTree, ET_VERSION, CET_VERSION + from common_imports import filter_by_version, fileInTestDir, canonicalize, tmpfile +-from common_imports import _str, _bytes, unicode, next, IS_PYTHON2 ++from common_imports import _str, _bytes, unicode, next, IS_PYTHON2, IS_PYPY + + if cElementTree is not None and (CET_VERSION <= (1,0,7) or sys.version_info[0] >= 3): + cElementTree = None +@@ -2928,6 +2928,7 @@ class _ETreeTestCaseBase(HelperTestCase): + self.assertEqual('TEST', root2[0].get('{%s}a' % ns_href)) + + required_versions_ET['test_register_namespace'] = (1,3) ++@unittest.skipIf(IS_PYPY, "broken on pypy") + def test_register_namespace(self): + # ET 1.3+ + Element = self.etree.Element +diff --git a/src/lxml/tests/test_errors.py b/src/lxml/tests/test_errors.py +index 9dc648eb..1853e546 100644 +--- a/src/lxml/tests/test_errors.py b/src/lxml/tests/test_errors.py +@@ -13,7 +13,7 @@ this_dir = os.path.dirname(__file__) + if this_dir not in sys.path: + sys.path.insert(0, this_dir) # needed for Py3 + +-from common_imports import HelperTestCase ++from common_imports import HelperTestCase, IS_PYPY + + + class ErrorTestCase(HelperTestCase): +@@ -27,6 +27,7 @@ class ErrorTestCase(HelperTestCase): + def test_empty_parse(self): + self.assertRaises(etree.XMLSyntaxError, etree.fromstring, '') + ++@unittest.skipIf(IS_PYPY, "broken on pypy") + def test_element_cyclic_gc_none(self): + # test if cyclic reference can crash etree + Element = self.etree.Element +diff --git a/src/lxml/tests/test_http_io.py b/src/lxml/tests/test_http_io.py +index d058fad2..b905fdfb 100644 +--- a/src/lxml/tests/test_http_io.py b/src/lxml/tests/test_http_io.py +@@ -17,10 +17,11 @@ if this_dir not in sys.path: + sys.path.insert(0, this_dir) # needed for Py3 + + from .common_imports import ( +-etree, HelperTestCase, BytesIO, _bytes) ++etree, HelperTestCase, BytesIO, _bytes, IS_PYPY) + from .dummy_http_server import webserver, HTTPRequestCollector + + ++@unittest.skipIf(IS_PYPY, "broken on pypy") + class HttpIOTestCase(HelperTestCase): + etree = etree + +diff --git
[gentoo-commits] repo/gentoo:master commit in: dev-python/cssselect/
commit: 2b317ae5ab0495b3ce1a3a9a8ffa987e25df5729 Author: Patrick McLean sony com> AuthorDate: Wed Nov 27 02:08:55 2019 + Commit: Patrick McLean gentoo org> CommitDate: Wed Nov 27 02:18:16 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b317ae5 dev-python/cssselect-1.1.0: bump, add py38, EAPI=7 Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Patrick McLean gentoo.org> dev-python/cssselect/Manifest | 1 + dev-python/cssselect/cssselect-1.1.0.ebuild | 27 +++ 2 files changed, 28 insertions(+) diff --git a/dev-python/cssselect/Manifest b/dev-python/cssselect/Manifest index 1081cf50aa4..666b6aa8270 100644 --- a/dev-python/cssselect/Manifest +++ b/dev-python/cssselect/Manifest @@ -1,3 +1,4 @@ DIST cssselect-0.9.1.tar.gz 32952 BLAKE2B 7f7a78e8085036bed72c2a1a0e4a97cd1988e8d6981ae830f15d5fc03f5fdd43f0caa7b94d2923181f9dc926a6a11e970b3f091178640124286aa680fa023aaf SHA512 c4cd2c8d6fbfa99b836554685dd59e1e794e1fab06fcf4419a226b0608a05d58be5af54e507003f2a233a22f03d59d3d63c0bf19b3314f15c95ab3ce5f4db6cc DIST cssselect-1.0.1.tar.gz 21849 BLAKE2B cfe3637746329db224a44b680cda044238fa831ed0d05cf3484be6181de13bf8660330362626ddc03c7284a80e7c4a814bba293dfdca07a529d9c0c7163c95d2 SHA512 060c4b8d427a935b851b4b20d10ef89b9d6f685692b7144afc8f848e318abaa182ed60538355ea3f25050e358f24904fa0d9c01fe77e3d2428e2ef2a825e2928 DIST cssselect-1.0.3.tar.gz 34027 BLAKE2B fff15a50d26ce83a0480020e54d00a027a7f21ca2c4c45d5552c6b4c19f7be21c390650c4befa61b7ae2b63946de88945deb488ebd6c7f7fc470950dab233671 SHA512 08feb3a515cc75089657a508cd1a80c6aaa97d710f27e99f9e749a1519adc13c5540134c6a4e0d7f548b022b8bd23dcbe360530d2329c5da36e43aca1f9627d1 +DIST cssselect-1.1.0.tar.gz 35516 BLAKE2B b4480ad4335ba15ae8a2ae758ff942865a5b61de68b3b00fb59d517b1dacfce1cd817280e4aac562dbf829f90601a56220f01d99aecbc502420b9102e50c46ca SHA512 b33bca6a026f4de37b75606fd238dbd170b57d06288fbff3ea97ce79685a99af275fb8522b04ea9d6693aba5a18541d70b657191fdad881be79718bcf2e7655c diff --git a/dev-python/cssselect/cssselect-1.1.0.ebuild b/dev-python/cssselect/cssselect-1.1.0.ebuild new file mode 100644 index 000..52b8fd4819d --- /dev/null +++ b/dev-python/cssselect/cssselect-1.1.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} ) + +inherit distutils-r1 + +DESCRIPTION="parses CSS3 Selectors and translates them to XPath 1.0" +HOMEPAGE="https://cssselect.readthedocs.io/en/latest/ + https://pypi.org/project/cssselect/ + https://github.com/scrapy/cssselect; +SRC_URI="https://github.com/scrapy/cssselect/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( dev-python/lxml[${PYTHON_USEDEP}] )" + +distutils_enable_sphinx docs +distutils_enable_tests unittest
[gentoo-commits] repo/gentoo:master commit in: dev-python/beautifulsoup/
commit: 67298db5765054e4c318ef1322901b67043fc441 Author: Patrick McLean sony com> AuthorDate: Wed Nov 27 02:16:37 2019 + Commit: Patrick McLean gentoo org> CommitDate: Wed Nov 27 02:18:16 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67298db5 dev-python/beautifulsoup-4.8.1: bump, add py38 Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Patrick McLean gentoo.org> dev-python/beautifulsoup/Manifest | 1 + .../beautifulsoup/beautifulsoup-4.8.1.ebuild | 36 ++ 2 files changed, 37 insertions(+) diff --git a/dev-python/beautifulsoup/Manifest b/dev-python/beautifulsoup/Manifest index 35b0715a3c4..940c2cc10de 100644 --- a/dev-python/beautifulsoup/Manifest +++ b/dev-python/beautifulsoup/Manifest @@ -1,3 +1,4 @@ DIST BeautifulSoup-3.2.1.tar.gz 31224 BLAKE2B 9361ce6d048d0443c3257d10ec2734c24202af8eb850a59a4344e6992856f849d92dd509f102c27cdf9634bbc235e5f96e304993e6d4813d275d66bd3791b451 SHA512 365b7b045a2069cf437877543577bc0aa99256a6dc4c9743670b46bfceab5494a06628012d6eccecfe99c25d5c9e0c65814964b47026f15ba1a538444cfb7789 DIST beautifulsoup4-4.5.1.tar.gz 158039 BLAKE2B 5eb99c7efdb13c359385c7c7f3280332ca28cc4b5ff80b90c326d80ef55acef8e98d86691a7b1df420bf68bc65e96ad7d559b461a03f44e494fb4b7789753601 SHA512 d560d7f743507084ec546708d29bb3764512f5b2c380004280dde813350bf48d1697fddce3bd3f95186407bf5142941d7adc7d0de8e7962eb5ca1278dbc7e93f DIST beautifulsoup4-4.6.3.tar.gz 167469 BLAKE2B 0bc8f729298a2fd1e8f3cc8a7635587217f9a2e6e2c71709e99c40eedf1ebb4d76cd0d17ec36b99f3ee047193e4d44e31b8d2aa9864c43ce5db380fbdc083f76 SHA512 0cacae77843326ebee87d108b6706a7ca6943684b62554d2ae5d77dfd181c97435ceca9d3e2e51962b024bbe52bc08d7f0dc516311aa87b3a1f87fb4ae23 +DIST beautifulsoup4-4.8.1.tar.gz 159164 BLAKE2B 00121e9b30f700ade0bb2ec8f637b4173ecb4c187b8f9a77bcc4e6b333fced85a699c8d9efa5b757ab02f54c2b05740702c13625ff427730ccc1f6a97f43fa48 SHA512 7abc5e84cb8da5428dafc6b473418d0cc72b518cb1a73d4ae58b8dad3ec985e5778629dc1d7c8374dfb223be981983c745a1dbb55a98078b4cfe7ba5ce25539b diff --git a/dev-python/beautifulsoup/beautifulsoup-4.8.1.ebuild b/dev-python/beautifulsoup/beautifulsoup-4.8.1.ebuild new file mode 100644 index 000..5e044edabc6 --- /dev/null +++ b/dev-python/beautifulsoup/beautifulsoup-4.8.1.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} ) + +inherit distutils-r1 + +MY_PN="${PN}4" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Pythonic idioms for iterating, searching, and modifying an HTML/XML parse tree" +HOMEPAGE="https://www.crummy.com/software/BeautifulSoup/bs4/; +SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz" + +LICENSE="MIT" +SLOT="4" +KEYWORDS="~amd64 ~x86" + +# html5lib is optional however hard coding since its use is actively discouraged in the devmanual +RDEPEND=" + dev-python/soupsieve[${PYTHON_USEDEP}] + $(python_gen_cond_dep 'dev-python/html5lib[${PYTHON_USEDEP}]' python2_7 pypy) + $(python_gen_cond_dep 'dev-python/lxml[${PYTHON_USEDEP}]' python2_7 'python3*') +" +BDEPEND="${RDEPEND}" + +S="${WORKDIR}/${MY_P}" + +distutils_enable_tests nose +distutils_enable_sphinx doc/source --no-autodoc + +python_test() { + nosetests --verbose -w "${BUILD_DIR}"/lib || die "Tests fail with ${EPYTHON}" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/soupsieve/
commit: fbd384763e9108f640e3e784d8ababfd59a66a49 Author: Patrick McLean sony com> AuthorDate: Tue Nov 26 23:55:49 2019 + Commit: Patrick McLean gentoo org> CommitDate: Wed Nov 27 02:18:15 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbd38476 dev-python/soupsieve: New package Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Patrick McLean gentoo.org> dev-python/soupsieve/Manifest | 1 + dev-python/soupsieve/metadata.xml | 12 +++ dev-python/soupsieve/soupsieve-1.9.5.ebuild | 33 + 3 files changed, 46 insertions(+) diff --git a/dev-python/soupsieve/Manifest b/dev-python/soupsieve/Manifest new file mode 100644 index 000..9facd4bb0ed --- /dev/null +++ b/dev-python/soupsieve/Manifest @@ -0,0 +1 @@ +DIST soupsieve-1.9.5.tar.gz 99119 BLAKE2B adf2f068ca536583557dff5b86fbb8020de8139c346ab124c8f78d91d2c0db49553cc9b8580a4e8af0fb74e19a8f8b6e5459b654a900034d76a677e60ea0fece SHA512 38cf37c7080ec6054291a076eb4b152bbf5267b9fed25f933a340345cd7807f14f4a5300707090fd233382e96841f6a33305876cf02740c96dd6aa9d2af06868 diff --git a/dev-python/soupsieve/metadata.xml b/dev-python/soupsieve/metadata.xml new file mode 100644 index 000..de74db44b00 --- /dev/null +++ b/dev-python/soupsieve/metadata.xml @@ -0,0 +1,12 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + pyt...@gentoo.org + Python + + + soupsieve + facelessuser/soupsieve + + diff --git a/dev-python/soupsieve/soupsieve-1.9.5.ebuild b/dev-python/soupsieve/soupsieve-1.9.5.ebuild new file mode 100644 index 000..71975a1c656 --- /dev/null +++ b/dev-python/soupsieve/soupsieve-1.9.5.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} ) + +inherit distutils-r1 + +DESCRIPTION="A modern CSS selector implementation for BeautifulSoup" +HOMEPAGE="https://github.com/facelessuser/soupsieve + https://pypi.python.org/pypi/soupsieve; +SRC_URI="https://github.com/facelessuser/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +RDEPEND=" + $(python_gen_cond_dep 'dev-python/backports-functools-lru-cache[${PYTHON_USEDEP}]' -2) +" +BDEPEND="${RDEPEND} + test? ( + dev-python/beautifulsoup[${PYTHON_USEDEP}] + $(python_gen_cond_dep 'dev-python/lxml[${PYTHON_USEDEP}]' python2_7 'python3*') + dev-python/html5lib[${PYTHON_USEDEP}] + ) +" + +RESTRICT+=" !test? ( test )" + +distutils_enable_tests pytest
[gentoo-commits] repo/gentoo:master commit in: dev-python/pymongo/
commit: 5d1bb700d8fde27874d80594324ed0b33cd033bf Author: Aaron Bauman gentoo org> AuthorDate: Wed Nov 27 02:06:36 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Wed Nov 27 02:06:57 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d1bb700 dev-python/pymongo: fix test restrictions Signed-off-by: Aaron Bauman gentoo.org> dev-python/pymongo/pymongo-3.4.0.ebuild | 1 + dev-python/pymongo/pymongo-3.5.1.ebuild | 1 + dev-python/pymongo/pymongo-3.7.1.ebuild | 1 + dev-python/pymongo/pymongo-3.7.2.ebuild | 1 + dev-python/pymongo/pymongo-3.9.0.ebuild | 1 + 5 files changed, 5 insertions(+) diff --git a/dev-python/pymongo/pymongo-3.4.0.ebuild b/dev-python/pymongo/pymongo-3.4.0.ebuild index 26629e7b5e4..a6cd9e3f4b0 100644 --- a/dev-python/pymongo/pymongo-3.4.0.ebuild +++ b/dev-python/pymongo/pymongo-3.4.0.ebuild @@ -15,6 +15,7 @@ LICENSE="Apache-2.0" SLOT="0" KEYWORDS="amd64 ~hppa x86" IUSE="doc kerberos test" +RESTRICT="!test? ( test )" RDEPEND=" kerberos? ( dev-python/pykerberos[${PYTHON_USEDEP}] ) diff --git a/dev-python/pymongo/pymongo-3.5.1.ebuild b/dev-python/pymongo/pymongo-3.5.1.ebuild index 7fb4a78ebd8..2f6db2a8ea2 100644 --- a/dev-python/pymongo/pymongo-3.5.1.ebuild +++ b/dev-python/pymongo/pymongo-3.5.1.ebuild @@ -15,6 +15,7 @@ LICENSE="Apache-2.0" SLOT="0" KEYWORDS="amd64 ~arm64 ~hppa x86" IUSE="doc kerberos test" +RESTRICT="!test? ( test )" RDEPEND=" kerberos? ( dev-python/pykerberos[${PYTHON_USEDEP}] ) diff --git a/dev-python/pymongo/pymongo-3.7.1.ebuild b/dev-python/pymongo/pymongo-3.7.1.ebuild index 3f75092d86b..452b6175db7 100644 --- a/dev-python/pymongo/pymongo-3.7.1.ebuild +++ b/dev-python/pymongo/pymongo-3.7.1.ebuild @@ -15,6 +15,7 @@ LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64 ~arm64 ~hppa ~x86" IUSE="doc kerberos test" +RESTRICT="!test? ( test )" RDEPEND=" kerberos? ( dev-python/pykerberos[${PYTHON_USEDEP}] ) diff --git a/dev-python/pymongo/pymongo-3.7.2.ebuild b/dev-python/pymongo/pymongo-3.7.2.ebuild index 81df5efa2f8..084913914e5 100644 --- a/dev-python/pymongo/pymongo-3.7.2.ebuild +++ b/dev-python/pymongo/pymongo-3.7.2.ebuild @@ -14,6 +14,7 @@ LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64 ~arm64 ~hppa ~x86" IUSE="doc kerberos test" +RESTRICT="!test? ( test )" RDEPEND=" kerberos? ( dev-python/pykerberos[${PYTHON_USEDEP}] ) diff --git a/dev-python/pymongo/pymongo-3.9.0.ebuild b/dev-python/pymongo/pymongo-3.9.0.ebuild index 6128d0c11ad..0bc88de7ee1 100644 --- a/dev-python/pymongo/pymongo-3.9.0.ebuild +++ b/dev-python/pymongo/pymongo-3.9.0.ebuild @@ -14,6 +14,7 @@ LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64 ~arm64 ~hppa ~x86" IUSE="doc kerberos test" +RESTRICT="!test? ( test )" RDEPEND=" kerberos? ( dev-python/pykerberos[${PYTHON_USEDEP}] )
[gentoo-commits] repo/gentoo:master commit in: dev-python/soupsieve/
commit: 1342ec0608a6a268f33d04aa22fd29f14862c385 Author: Patrick McLean gentoo org> AuthorDate: Wed Nov 27 01:50:10 2019 + Commit: Patrick McLean gentoo org> CommitDate: Wed Nov 27 01:51:12 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1342ec06 Revert "dev-python/soupsieve: New package" This reverts commit 39dc3e2d3a694e5ca23c5b79b3150e53a764d8a0. Signed-off-by: Patrick McLean gentoo.org> Signed-off-by: Patrick McLean sony.com> dev-python/soupsieve/Manifest | 1 - dev-python/soupsieve/metadata.xml | 12 --- dev-python/soupsieve/soupsieve-1.9.5.ebuild | 33 - 3 files changed, 46 deletions(-) diff --git a/dev-python/soupsieve/Manifest b/dev-python/soupsieve/Manifest deleted file mode 100644 index 9facd4bb0ed..000 --- a/dev-python/soupsieve/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST soupsieve-1.9.5.tar.gz 99119 BLAKE2B adf2f068ca536583557dff5b86fbb8020de8139c346ab124c8f78d91d2c0db49553cc9b8580a4e8af0fb74e19a8f8b6e5459b654a900034d76a677e60ea0fece SHA512 38cf37c7080ec6054291a076eb4b152bbf5267b9fed25f933a340345cd7807f14f4a5300707090fd233382e96841f6a33305876cf02740c96dd6aa9d2af06868 diff --git a/dev-python/soupsieve/metadata.xml b/dev-python/soupsieve/metadata.xml deleted file mode 100644 index de74db44b00..000 --- a/dev-python/soupsieve/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - -http://www.gentoo.org/dtd/metadata.dtd;> - - - pyt...@gentoo.org - Python - - - soupsieve - facelessuser/soupsieve - - diff --git a/dev-python/soupsieve/soupsieve-1.9.5.ebuild b/dev-python/soupsieve/soupsieve-1.9.5.ebuild deleted file mode 100644 index 71975a1c656..000 --- a/dev-python/soupsieve/soupsieve-1.9.5.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} ) - -inherit distutils-r1 - -DESCRIPTION="A modern CSS selector implementation for BeautifulSoup" -HOMEPAGE="https://github.com/facelessuser/soupsieve - https://pypi.python.org/pypi/soupsieve; -SRC_URI="https://github.com/facelessuser/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="test" - -RDEPEND=" - $(python_gen_cond_dep 'dev-python/backports-functools-lru-cache[${PYTHON_USEDEP}]' -2) -" -BDEPEND="${RDEPEND} - test? ( - dev-python/beautifulsoup[${PYTHON_USEDEP}] - $(python_gen_cond_dep 'dev-python/lxml[${PYTHON_USEDEP}]' python2_7 'python3*') - dev-python/html5lib[${PYTHON_USEDEP}] - ) -" - -RESTRICT+=" !test? ( test )" - -distutils_enable_tests pytest
[gentoo-commits] repo/gentoo:master commit in: dev-python/pycountry/
commit: 11ac9aad456a4852bd959d8fe9b409b47a7d2be9 Author: Aaron Bauman gentoo org> AuthorDate: Wed Nov 27 01:47:52 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Wed Nov 27 01:49:51 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11ac9aad dev-python/pycountry: fix tests * Tests are successful on both amd64 and arm64 but pytest was leaving behind the .pytest_cache dir causing a subsequent merge to fail. * add the cache_dir option to pytest call so that tests are run from ${T} Signed-off-by: Aaron Bauman gentoo.org> dev-python/pycountry/pycountry-18.5.26.ebuild | 2 +- dev-python/pycountry/pycountry-19.8.18.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/pycountry/pycountry-18.5.26.ebuild b/dev-python/pycountry/pycountry-18.5.26.ebuild index bf3621a2c76..1831d0f30e7 100644 --- a/dev-python/pycountry/pycountry-18.5.26.ebuild +++ b/dev-python/pycountry/pycountry-18.5.26.ebuild @@ -26,6 +26,6 @@ python_test() { if [[ ${EPYTHON} == pypy* ]]; then sed -e 's:test_locales:_&:' -i pycountry/tests/test_general.py || die fi - pytest -vv || die + pytest -o cache_dir="${T}" -vv || die popd > /dev/null || die } diff --git a/dev-python/pycountry/pycountry-19.8.18.ebuild b/dev-python/pycountry/pycountry-19.8.18.ebuild index 99429b4ab6c..4e711c93a32 100644 --- a/dev-python/pycountry/pycountry-19.8.18.ebuild +++ b/dev-python/pycountry/pycountry-19.8.18.ebuild @@ -26,6 +26,6 @@ python_test() { if [[ ${EPYTHON} == pypy* ]]; then sed -e 's:test_locales:_&:' -i pycountry/tests/test_general.py || die fi - pytest -vv || die + pytest -o cache_dir="${T}" -vv || die popd > /dev/null || die }
[gentoo-commits] repo/gentoo:master commit in: dev-python/webencodings/
commit: e1a0fc5291b91fe024bfa29837b4209846f9ab9e Author: Patrick McLean sony com> AuthorDate: Tue Nov 26 22:56:43 2019 + Commit: Patrick McLean gentoo org> CommitDate: Wed Nov 27 01:13:28 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1a0fc52 dev-python/webencodings: Revbump, add py37 Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Patrick McLean gentoo.org> ...s-0.5.1.ebuild => webencodings-0.5.1-r1.ebuild} | 22 -- dev-python/webencodings/webencodings-0.5.1.ebuild | 2 ++ 2 files changed, 10 insertions(+), 14 deletions(-) diff --git a/dev-python/webencodings/webencodings-0.5.1.ebuild b/dev-python/webencodings/webencodings-0.5.1-r1.ebuild similarity index 62% copy from dev-python/webencodings/webencodings-0.5.1.ebuild copy to dev-python/webencodings/webencodings-0.5.1-r1.ebuild index 4b2dbca8302..531b0c2dbcb 100644 --- a/dev-python/webencodings/webencodings-0.5.1.ebuild +++ b/dev-python/webencodings/webencodings-0.5.1-r1.ebuild @@ -1,9 +1,9 @@ # Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 -PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy pypy3 ) +PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} ) inherit distutils-r1 @@ -13,24 +13,18 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~x64-macos" -IUSE="test" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" -RDEPEND="" -DEPEND="${RDEPEND} +BDEPEND="${RDEPEND} dev-python/setuptools[${PYTHON_USEDEP}] - test? ( - dev-python/pytest[${PYTHON_USEDEP}] - )" +" + +distutils_enable_tests pytest python_prepare_all(){ cat >> setup.cfg <<- EOF - [pytest] + [tool:pytest] python_files=test*.py EOF distutils-r1_python_prepare_all } - -python_test() { - py.test -v -v || die -} diff --git a/dev-python/webencodings/webencodings-0.5.1.ebuild b/dev-python/webencodings/webencodings-0.5.1.ebuild index 4b2dbca8302..c0ea1069cb8 100644 --- a/dev-python/webencodings/webencodings-0.5.1.ebuild +++ b/dev-python/webencodings/webencodings-0.5.1.ebuild @@ -23,6 +23,8 @@ DEPEND="${RDEPEND} dev-python/pytest[${PYTHON_USEDEP}] )" +RESTRICT="!test? ( test )" + python_prepare_all(){ cat >> setup.cfg <<- EOF [pytest]
[gentoo-commits] repo/gentoo:master commit in: dev-python/pytest-expect/
commit: 60db45f9b08387d083b269044b34cef364096874 Author: Patrick McLean sony com> AuthorDate: Tue Nov 26 23:39:00 2019 + Commit: Patrick McLean gentoo org> CommitDate: Wed Nov 27 01:13:36 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60db45f9 dev-python/pytest-expect: revbump, EAPI=7, py38 Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Patrick McLean gentoo.org> .../pytest-expect/pytest-expect-1.1.0-r1.ebuild| 27 ++ 1 file changed, 27 insertions(+) diff --git a/dev-python/pytest-expect/pytest-expect-1.1.0-r1.ebuild b/dev-python/pytest-expect/pytest-expect-1.1.0-r1.ebuild new file mode 100644 index 000..c94a4af4d0a --- /dev/null +++ b/dev-python/pytest-expect/pytest-expect-1.1.0-r1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} ) + +inherit distutils-r1 + +DESCRIPTION="py.test plugin that stores test expectations by saving the set of failing tests" +HOMEPAGE="https://github.com/gsnedders/pytest-expect/ https://pypi.org/project/pytest-expect/; +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="" + +RDEPEND=" + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/u-msgpack[${PYTHON_USEDEP}]" + +BDEPEND=" + ${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}]" + +# no tests... +RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: dev-python/html5lib/, dev-python/html5lib/files/
commit: 861fb47c4f3c853ba2aabc53b0b6acbbeb7ceeaa Author: Patrick McLean sony com> AuthorDate: Tue Nov 26 23:53:34 2019 + Commit: Patrick McLean gentoo org> CommitDate: Wed Nov 27 01:13:37 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=861fb47c dev-python/html5lib: revbump, EAPI=7, py38 Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Patrick McLean gentoo.org> .../html5lib-python-1.0.1-support-pytest4.patch| 270 + ...l5lib-1.0.1.ebuild => html5lib-1.0.1-r1.ebuild} | 20 +- dev-python/html5lib/html5lib-1.0.1.ebuild | 2 + 3 files changed, 284 insertions(+), 8 deletions(-) diff --git a/dev-python/html5lib/files/html5lib-python-1.0.1-support-pytest4.patch b/dev-python/html5lib/files/html5lib-python-1.0.1-support-pytest4.patch new file mode 100644 index 000..98c9fb23fc7 --- /dev/null +++ b/dev-python/html5lib/files/html5lib-python-1.0.1-support-pytest4.patch @@ -0,0 +1,270 @@ +From 2699544837e68b12f1740a7eb56882a0dc0a4008 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= +Date: Thu, 28 Mar 2019 01:45:43 +0100 +Subject: [PATCH 1/4] Support pytest 4 + +Fixes https://github.com/html5lib/html5lib-python/issues/411 +--- + html5lib/tests/test_encoding.py| 4 ++-- + html5lib/tests/test_sanitizer.py | 14 +++--- + html5lib/tests/test_serializer.py | 2 +- + html5lib/tests/test_stream.py | 7 --- + html5lib/tests/test_treewalkers.py | 2 +- + requirements-test.txt | 2 +- + tox.ini| 2 +- + 7 files changed, 17 insertions(+), 16 deletions(-) + +diff --git a/html5lib/tests/test_encoding.py b/html5lib/tests/test_encoding.py +index 9a411c77..97b6ca2a 100644 +--- a/html5lib/tests/test_encoding.py b/html5lib/tests/test_encoding.py +@@ -99,8 +99,8 @@ def test_encoding(): + for filename in get_data_files("encoding"): + tests = _TestData(filename, b"data", encoding=None) + for test in tests: +-yield (runParserEncodingTest, test[b'data'], test[b'encoding']) +-yield (runPreScanEncodingTest, test[b'data'], test[b'encoding']) ++runParserEncodingTest(test[b'data'], test[b'encoding']) ++runPreScanEncodingTest(test[b'data'], test[b'encoding']) + + + # pylint:disable=wrong-import-position +diff --git a/html5lib/tests/test_sanitizer.py b/html5lib/tests/test_sanitizer.py +index 45046d57..1b7285fc 100644 +--- a/html5lib/tests/test_sanitizer.py b/html5lib/tests/test_sanitizer.py +@@ -67,19 +67,19 @@ def test_sanitizer(): + 'tfoot', 'th', 'thead', 'tr', 'select']: + continue # TODO + if tag_name == 'image': +-yield (runSanitizerTest, "test_should_allow_%s_tag" % tag_name, ++runSanitizerTest("test_should_allow_%s_tag" % tag_name, +"foo badbar/bad baz", +"<%s title='1'>foo bar baz" % (tag_name, tag_name)) + elif tag_name == 'br': +-yield (runSanitizerTest, "test_should_allow_%s_tag" % tag_name, ++runSanitizerTest("test_should_allow_%s_tag" % tag_name, +"foo badbar/bad baz", +"<%s title='1'>foo bar baz" % (tag_name, tag_name)) + elif tag_name in constants.voidElements: +-yield (runSanitizerTest, "test_should_allow_%s_tag" % tag_name, ++runSanitizerTest("test_should_allow_%s_tag" % tag_name, +"<%s title=\"1\"/>foo badbar/bad baz" % tag_name, +"<%s title='1'>foo bar baz" % (tag_name, tag_name)) + else: +-yield (runSanitizerTest, "test_should_allow_%s_tag" % tag_name, ++runSanitizerTest("test_should_allow_%s_tag" % tag_name, +"<%s title=\"1\">foo badbar/bad baz" % (tag_name, tag_name), +"<%s title='1'>foo bar baz" % (tag_name, tag_name)) + +@@ -93,7 +93,7 @@ def test_sanitizer(): + attribute_value = 'foo' + if attribute_name in sanitizer.attr_val_is_uri: + attribute_value = '%s://sub.domain.tld/path/object.ext' % sanitizer.allowed_protocols[0] +-yield (runSanitizerTest, "test_should_allow_%s_attribute" % attribute_name, ++runSanitizerTest("test_should_allow_%s_attribute" % attribute_name, +"foo badbar/bad baz" % (attribute_name, attribute_value), +"foo bar baz" % (attribute_name, attribute_value)) + +@@ -101,7 +101,7 @@ def test_sanitizer(): + rest_of_uri = '//sub.domain.tld/path/object.ext' + if protocol == 'data': + rest_of_uri = 'image/png;base64,aGVsbG8gd29ybGQ=' +-yield (runSanitizerTest, "test_should_allow_uppercase_%s_uris" % protocol, ++runSanitizerTest("test_should_allow_uppercase_%s_uris" % protocol, +"foo" % (protocol, rest_of_uri), +
[gentoo-commits] repo/gentoo:master commit in: dev-python/u-msgpack/
commit: 14240f9670e45f722750d2ff39e3c8ddd10199e8 Author: Patrick McLean sony com> AuthorDate: Tue Nov 26 23:30:38 2019 + Commit: Patrick McLean gentoo org> CommitDate: Wed Nov 27 01:13:36 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14240f96 dev-python/u-msgpack: Version bump to 2.5.2, add py38 Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Patrick McLean gentoo.org> dev-python/u-msgpack/Manifest | 1 + dev-python/u-msgpack/u-msgpack-2.4.1.ebuild | 2 ++ ...{u-msgpack-2.4.1.ebuild => u-msgpack-2.5.2.ebuild} | 19 +-- 3 files changed, 8 insertions(+), 14 deletions(-) diff --git a/dev-python/u-msgpack/Manifest b/dev-python/u-msgpack/Manifest index 0a3c9d97e2f..db233f75de1 100644 --- a/dev-python/u-msgpack/Manifest +++ b/dev-python/u-msgpack/Manifest @@ -1 +1,2 @@ DIST u-msgpack-2.4.1.tar.gz 12026 BLAKE2B d8f9c5558daba3afda53c4c1b8e10edd6baa08a58c82796171ae0752c10c638b76abc608349e2ba090e83b2df66611a5c0c03febd38c2a13c45fb617b6bcf74f SHA512 4c3edb72455e8eb8fa7a4ed9b6ef4461755b782391f2c362d52d0fafda3e790fb40d0d239d05ba99beb3ad4cfd9e200175e2a1917cd64ee1e5d8cc3c4e8b3f25 +DIST u-msgpack-2.5.2.tar.gz 17641 BLAKE2B 643984fd9ed2f87ad0cce9e64aaa064465048067098bf01bd844a04bc1b870d6688eac6bc9f1dddf9bf705fb14bc332796f06b8b59d0dfe79261e85ba11b60d1 SHA512 cefba7ed86d2b7c37b0d92e3a4fb4ec62c89dffee0be078c783010638413e6ce1af7ab959b43dfedb6fd8cf2943185c18fc2201a4a9764c423e8242bcedf21a9 diff --git a/dev-python/u-msgpack/u-msgpack-2.4.1.ebuild b/dev-python/u-msgpack/u-msgpack-2.4.1.ebuild index 813f83f755c..635dc8714d8 100644 --- a/dev-python/u-msgpack/u-msgpack-2.4.1.ebuild +++ b/dev-python/u-msgpack/u-msgpack-2.4.1.ebuild @@ -22,6 +22,8 @@ RDEPEND="" DEPEND="${RDEPEND} test? ( dev-python/pytest[${PYTHON_USEDEP}] )" +RESTRICT="!test? ( test )" + S=${WORKDIR}/${MY_P} PATCHES=("${FILESDIR}"/${P}-little-endian.patch) diff --git a/dev-python/u-msgpack/u-msgpack-2.4.1.ebuild b/dev-python/u-msgpack/u-msgpack-2.5.2.ebuild similarity index 53% copy from dev-python/u-msgpack/u-msgpack-2.4.1.ebuild copy to dev-python/u-msgpack/u-msgpack-2.5.2.ebuild index 813f83f755c..c128ce847af 100644 --- a/dev-python/u-msgpack/u-msgpack-2.4.1.ebuild +++ b/dev-python/u-msgpack/u-msgpack-2.5.2.ebuild @@ -1,8 +1,8 @@ # Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 -PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy pypy3 ) +EAPI=7 +PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} ) inherit distutils-r1 @@ -15,17 +15,8 @@ SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux" -IUSE="test" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" -RDEPEND="" -DEPEND="${RDEPEND} - test? ( dev-python/pytest[${PYTHON_USEDEP}] )" +S="${WORKDIR}/${MY_P}" -S=${WORKDIR}/${MY_P} - -PATCHES=("${FILESDIR}"/${P}-little-endian.patch) - -python_test() { - py.test -v || die "Tests fail with ${EPYTHON}" -} +distutils_enable_tests pytest
[gentoo-commits] repo/gentoo:master commit in: dev-python/soupsieve/
commit: 39dc3e2d3a694e5ca23c5b79b3150e53a764d8a0 Author: Patrick McLean sony com> AuthorDate: Tue Nov 26 23:55:49 2019 + Commit: Patrick McLean gentoo org> CommitDate: Wed Nov 27 01:13:37 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39dc3e2d dev-python/soupsieve: New package Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Patrick McLean gentoo.org> dev-python/soupsieve/Manifest | 1 + dev-python/soupsieve/metadata.xml | 12 +++ dev-python/soupsieve/soupsieve-1.9.5.ebuild | 33 + 3 files changed, 46 insertions(+) diff --git a/dev-python/soupsieve/Manifest b/dev-python/soupsieve/Manifest new file mode 100644 index 000..9facd4bb0ed --- /dev/null +++ b/dev-python/soupsieve/Manifest @@ -0,0 +1 @@ +DIST soupsieve-1.9.5.tar.gz 99119 BLAKE2B adf2f068ca536583557dff5b86fbb8020de8139c346ab124c8f78d91d2c0db49553cc9b8580a4e8af0fb74e19a8f8b6e5459b654a900034d76a677e60ea0fece SHA512 38cf37c7080ec6054291a076eb4b152bbf5267b9fed25f933a340345cd7807f14f4a5300707090fd233382e96841f6a33305876cf02740c96dd6aa9d2af06868 diff --git a/dev-python/soupsieve/metadata.xml b/dev-python/soupsieve/metadata.xml new file mode 100644 index 000..de74db44b00 --- /dev/null +++ b/dev-python/soupsieve/metadata.xml @@ -0,0 +1,12 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + pyt...@gentoo.org + Python + + + soupsieve + facelessuser/soupsieve + + diff --git a/dev-python/soupsieve/soupsieve-1.9.5.ebuild b/dev-python/soupsieve/soupsieve-1.9.5.ebuild new file mode 100644 index 000..71975a1c656 --- /dev/null +++ b/dev-python/soupsieve/soupsieve-1.9.5.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} ) + +inherit distutils-r1 + +DESCRIPTION="A modern CSS selector implementation for BeautifulSoup" +HOMEPAGE="https://github.com/facelessuser/soupsieve + https://pypi.python.org/pypi/soupsieve; +SRC_URI="https://github.com/facelessuser/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +RDEPEND=" + $(python_gen_cond_dep 'dev-python/backports-functools-lru-cache[${PYTHON_USEDEP}]' -2) +" +BDEPEND="${RDEPEND} + test? ( + dev-python/beautifulsoup[${PYTHON_USEDEP}] + $(python_gen_cond_dep 'dev-python/lxml[${PYTHON_USEDEP}]' python2_7 'python3*') + dev-python/html5lib[${PYTHON_USEDEP}] + ) +" + +RESTRICT+=" !test? ( test )" + +distutils_enable_tests pytest
[gentoo-commits] repo/gentoo:master commit in: dev-util/lcov/
commit: 089acd4f622ce6a71cd4c8bcf438987a74d53ef4 Author: Nick H gmail com> AuthorDate: Thu Aug 22 05:47:05 2019 + Commit: Zac Medico gentoo org> CommitDate: Wed Nov 27 01:12:33 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=089acd4f dev-util/lcov: use debian patches for 1.14_p2 This adds upstream patches (packaged by debian) needed for gcc-9 support to 1.14 since upstream does not plan on making new releases soon[1] and other distros seem to have included relevant changes in their 1.14 packages[2][3]. Closes: https://github.com/gentoo/gentoo/pull/12760 Signed-off-by: Nick Herman gmail.com> Signed-off-by: Zac Medico gentoo.org> dev-util/lcov/Manifest| 1 + dev-util/lcov/lcov-1.14_p2.ebuild | 60 +++ 2 files changed, 61 insertions(+) diff --git a/dev-util/lcov/Manifest b/dev-util/lcov/Manifest index dfcfd8d9e05..3b7c06de814 100644 --- a/dev-util/lcov/Manifest +++ b/dev-util/lcov/Manifest @@ -1,2 +1,3 @@ DIST lcov-1.13.tar.gz 156709 BLAKE2B d0f2635a6e6c29d29bd15d15c7f6c22ff80052b12deb4e88c77a9331d6d151aa2718ad4e4af1aa192757c1fc3189cc0d1688fc5086e5552c74078206cf27e1df SHA512 54033c0f99dbf7b332fcd70730df8672713ffc36c010809353dfd83a73fcc4f504b6a68e3b5010002d6992da5fa940a7d5f4e03dc3fe6930ab713a7b980dff9e DIST lcov-1.14.tar.gz 177359 BLAKE2B 17069d38bf607217b8ff59f573fc02badf56afe65965d2a359a14835af57e2b6c512bff06fac3dbf4e94cd35701216edb8026d333b2baa8772d0ef551de37af1 SHA512 2d60c3a63e300dda96171c432fe304840acc76bf6275f60934d08e80765f9f85671e8b77bfed758fc45842a80156586dc0d67c42c9f215f4f163840fc5cf65bc +DIST lcov_1.14-2.debian.tar.xz 25740 BLAKE2B ca1a84ed98e0cdd13aae88f0f550cac84f00b3dbf6bd764abe0c7eee7b73c0796abbf20e76cb51707d0d644bb17ee7ad283abbfaa7456dc2a3ade5e12cfbaabc SHA512 10fdb1f82be8cc9aef3b92aa7ca18f2736e5130d8b6ef9703b9444cb88f75f475e8bc48c441ed5cf7e4d11f383c226fc711e8609ea11772b01f454bb6a5bd45a diff --git a/dev-util/lcov/lcov-1.14_p2.ebuild b/dev-util/lcov/lcov-1.14_p2.ebuild new file mode 100644 index 000..41677b6255d --- /dev/null +++ b/dev-util/lcov/lcov-1.14_p2.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +LCOV_V=${PV/_p*/} +DB_V=${PV/*_p/} + +if [[ ${PV} == "" ]] ; then + EGIT_REPO_URI="https://github.com/linux-test-project/lcov.git; + inherit git-r3 +else + SRC_URI=" + mirror://sourceforge/ltp/${PN}-${LCOV_V}.tar.gz + mirror://debian/pool/main/l/${PN}/${PN}_${LCOV_V}-${DB_V}.debian.tar.xz + " + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-linux ~x64-macos" +fi + +inherit prefix + +DESCRIPTION="A graphical front-end for GCC's coverage testing tool gcov" +HOMEPAGE="http://ltp.sourceforge.net/coverage/lcov.php; + +LICENSE="GPL-2+" +SLOT="0" +IUSE="png" + +RDEPEND=" + dev-lang/perl + dev-perl/JSON + dev-perl/PerlIO-gzip + png? ( dev-perl/GD[png] ) +" + +PATCHES=( + "${WORKDIR}/debian/patches/handle-equals-signs.patch" + "${WORKDIR}/debian/patches/fix-undef-behaviour.patch" + "${WORKDIR}/debian/patches/reproducibility.patch" + "${WORKDIR}/debian/patches/gcc8.patch" + "${WORKDIR}/debian/patches/gcc-9-support.patch" +) + +S=${WORKDIR}/${PN}-${LCOV_V} + +src_prepare() { + default + if use prefix; then + hprefixify bin/*.{pl,sh} + fi + + # Broken by https://github.com/linux-test-project/lcov/commit/75fbae1cfc5027f818a0bb865bf6f96fab3202da + rm -rf test/lcov_diff || die +} + +src_compile() { :; } + +src_install() { + emake PREFIX="${ED}/usr" CFG_DIR="${ED}/etc" install +}
[gentoo-commits] repo/gentoo:master commit in: app-arch/brotli/
commit: b3e512841989e4fce85a0acdb404b844ec47e630 Author: Craig Andrews gentoo org> AuthorDate: Wed Nov 27 01:05:54 2019 + Commit: Craig Andrews gentoo org> CommitDate: Wed Nov 27 01:08:05 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3e51284 app-arch/brotli: cleanup old versions Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Craig Andrews gentoo.org> app-arch/brotli/Manifest | 4 -- app-arch/brotli/brotli-1.0.2.ebuild| 69 -- app-arch/brotli/brotli-1.0.3-r1.ebuild | 68 - app-arch/brotli/brotli-1.0.3.ebuild| 68 - app-arch/brotli/brotli-1.0.4.ebuild| 68 - app-arch/brotli/brotli-1.0.5.ebuild| 68 - app-arch/brotli/brotli-1.0.6.ebuild| 68 - 7 files changed, 413 deletions(-) diff --git a/app-arch/brotli/Manifest b/app-arch/brotli/Manifest index 4c07a7e06d4..98f703dc332 100644 --- a/app-arch/brotli/Manifest +++ b/app-arch/brotli/Manifest @@ -1,6 +1,2 @@ -DIST brotli-1.0.2.tar.gz 23736359 BLAKE2B c5467dc52f97942d790b835d5e2c06d2046c3df249446b775d58e56feeb5d5fdd3e1e8e42c5eff92df2bc2b47afabd36389e14afead5fd376e18c8517d1e67f7 SHA512 b3ec98159e63b4169dea3e958d60d89247dc1c0f78aab27bfffb2ece659fa024df990d410aa15c12b2082d42e3785e32ec248dce2b116c7f34e98bb6337f9fc9 -DIST brotli-1.0.3.tar.gz 23815300 BLAKE2B 9569267782a8159d290e0f1b524a985144d1ae68a45a732443aca973dd0407c50249ce62389848d97cbc33eba3062ba471064570418c36158b97935ae4b7fb73 SHA512 93adcf437d730ac403e444285ac8aefbb2c8a6b5e1b064e8ee33684c067287a8159e0ee73d2217c167881e87da73fa494792d963a15508fd42b2ac4a5b52823c -DIST brotli-1.0.4.tar.gz 23819000 BLAKE2B 5c0a7ed2cb7e15722c2f08db5e74f10a03b95961d77db285fac437a489158cf8f7d43a55fac75eb5423951286accf0285e3e3471e34e35868a69dbf42f16 SHA512 7d41ad37ca0755ba9e08e7355fb031e24a53a5f6d44ff827adee6d9712765af02142cb463ef558f92449ce3b73e559cffb52315a329ab702f4c46927f993b616 -DIST brotli-1.0.5.tar.gz 23825684 BLAKE2B b179f75f3e452bdd3fabbd74d9172bc0a00f797e7facf7a9061e5e81c52148297ea7dd8ab9954c3f596f59e2a96cb22ef057c4c02b1bba4ecf10db7b70e0711d SHA512 703cad94c7f250133d2cfe222f3183612c7649b184bba218907b805f423568046d42695f33acf7da95daf684be118c9d631cfa5706e5a195b611c716db4c839a DIST brotli-1.0.6.tar.gz 23827656 BLAKE2B 8d31eb1c4119de44702f2239fba9db72f1ae81801d06e51716432ff2f8aa78259c52cbd57b8fcd005c1bc14ada81b6e47a35c5d3864bb10bb02d113e30bd321b SHA512 b9847375471de3ae815ef4bb45a29653c343fad0a891a79d5132fcdee34c85caafd82289c8b413c3ef609049f2e8c4af9f9abd1736a2408ba44544c5fefc0010 DIST brotli-1.0.7.tar.gz 23827908 BLAKE2B b9fc554cd23c8387b648638b6f9bb2d29fa87035856d03cf284662f9281984f3bf8e40109e61155ece18673f4391bc0fff704f8ab800a2041d3ce1824478d2ae SHA512 a82362aa36d2f2094bca0b2808d9de0d57291fb3a4c29d7c0ca0a37e73087ec5ac4df299c8c363e61106fccf2fe7f58b5cf76eb97729e2696058ef43b1d3930a diff --git a/app-arch/brotli/brotli-1.0.2.ebuild b/app-arch/brotli/brotli-1.0.2.ebuild deleted file mode 100644 index 467c79135c2..000 --- a/app-arch/brotli/brotli-1.0.2.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 python3_{5,6} pypy ) -DISTUTILS_OPTIONAL="1" - -inherit cmake-utils distutils-r1 - -DESCRIPTION="Generic-purpose lossless compression algorithm" -HOMEPAGE="https://github.com/google/brotli; - -SLOT="0/${PV}" - -RDEPEND="python? ( ${PYTHON_DEPS} )" -DEPEND="${RDEPEND}" - -IUSE="python test" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -LICENSE="MIT python? ( Apache-2.0 )" - -DOCS=( README.md CONTRIBUTING.md ) - -if [[ ${PV} == "" ]] ; then - SRC_URI="" - EGIT_REPO_URI="https://github.com/google/${PN}.git; - inherit git-r3 -else - PATCHES=( "${FILESDIR}"/${P}-no-rpath.patch ) - KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux" - SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -fi - -RESTRICT="!test? ( test )" - -src_prepare() { - cmake-utils_src_prepare - use python && distutils-r1_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DBUILD_SHARED_LIBS=ON - -DBUILD_TESTING="$(usex test)" - ) - cmake-utils_src_configure - use python && distutils-r1_src_configure -} - -src_compile() { - cmake-utils_src_compile - use python && distutils-r1_src_compile -} - -python_test(){ - esetup.py test || die -} - -src_test() { - cmake-utils_src_test - use python && distutils-r1_src_test -} - -src_install() { - cmake-utils_src_install - use python && distutils-r1_src_install -} diff --git a/app-arch/brotli/brotli-1.0.3-r1.ebuild
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libfmt/
commit: 53ce8551cb40231f4d949ad9f05b864d02e18e3f Author: Craig Andrews gentoo org> AuthorDate: Wed Nov 27 01:07:30 2019 + Commit: Craig Andrews gentoo org> CommitDate: Wed Nov 27 01:08:05 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53ce8551 dev-libs/libfmt: cleanup old versions Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Craig Andrews gentoo.org> dev-libs/libfmt/Manifest| 4 dev-libs/libfmt/libfmt-4.1.0.ebuild | 35 --- dev-libs/libfmt/libfmt-5.1.0.ebuild | 35 --- dev-libs/libfmt/libfmt-5.2.0.ebuild | 35 --- dev-libs/libfmt/libfmt-5.2.1.ebuild | 35 --- 5 files changed, 144 deletions(-) diff --git a/dev-libs/libfmt/Manifest b/dev-libs/libfmt/Manifest index fd3dd290d9d..de356221e67 100644 --- a/dev-libs/libfmt/Manifest +++ b/dev-libs/libfmt/Manifest @@ -1,6 +1,2 @@ -DIST libfmt-4.1.0.tar.gz 620863 BLAKE2B ff3a7db5a1eed3a6fc936be16caf2dd153d9452df16c07d6e0dc718bcfb9f51f52146498cb3f49591f1ad96d36a9561de2a78426d3bb8a0907b772e8be5a6f7f SHA512 8daaa4a61bfe63345a12df0a9bca0b1cd6a162d0f4e97d2d2978ae19a1a1357ec4d4cce948ce726cdbe9403e51ad995950a2a99de28f9b9085c02ce845540b22 -DIST libfmt-5.1.0.tar.gz 641502 BLAKE2B 8507e875a78de2e89b7fe2c1c049691bfef6e0a7375ef7958e2191bcc4c60972b54b6ebc213d1465826af8322d8f90b217c1c7e176b29351c733184ff95cca40 SHA512 b759a718353254fa8cd981e483bf01a45af0fc76901216404ace5e47f5d3edf43d42422184e5413c221e49832322fdf60d1860e8ec87349c674511064b31e5d6 -DIST libfmt-5.2.0.tar.gz 648061 BLAKE2B a2ffe84277097f3cd5bfa163fa12e352349ab8239ab00f071cc0236bdea0c7c15b3c04f40036006fbe6ed231ff19d53abcba7c5dec709e5ac418ad41cc489d4e SHA512 75d53e6d8087288607f75fb891bb8812c7b9fe65e5ab7a20cdffeb5e56bd1f48e0de24c8cf1c2dd603fe3ed76f9fa067804ec5d3560f177db8f0a747c36f9d1c -DIST libfmt-5.2.1.tar.gz 648668 BLAKE2B 516522d4e75e7ccdf95a43bfe1b5f95b8ce8ef0174d6b82d6b7be9985f084228a69e70ecba7f57788d536501699b584cb4eb51d7894b416ea857727b776b3823 SHA512 2b63a741df4df9c3cbf04098c6548bb3d0f9836fe912325542298df57c888f43e72159469fb87685b423694e43e4418545377d5ee6393f2709955be2c13780a8 DIST libfmt-5.3.0.tar.gz 662493 BLAKE2B 462c54c227132b2398977ff575f74e63e973825968b106e09cb0f3da859f1d851a6dd1799c05e3ae6adff2ac972f4af259c42fdf8429346b2830134571c31480 SHA512 9ef0f3d328681253c1e1776576d54d67dec49c19fd7fc422ae63c3610b01a3f05f6e83cdf5e913dfd09bac42e52fe35c38ebe1ea91f4207d226a32aaf69eb4a8 DIST libfmt-6.0.0.tar.gz 708425 BLAKE2B c04fb7f701e98442848a36489b09eca3dd64f736f668f04173db3afe77da6d933f5f13a2fe38489a5880fa1e4d8549dd34acc9fa37fbb0d6cdee3b6598610726 SHA512 7deb5bd843ae6b9d4b58dca9c68c1cfe7b55a41040f358247f5309655188d1ae194ff414437c068f74367f078faa214b5883e8c9e634c7623dcda50850e24766 diff --git a/dev-libs/libfmt/libfmt-4.1.0.ebuild b/dev-libs/libfmt/libfmt-4.1.0.ebuild deleted file mode 100644 index 205d52c52e7..000 --- a/dev-libs/libfmt/libfmt-4.1.0.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-multilib versionator - -DESCRIPTION="Small, safe and fast formatting library" -HOMEPAGE="https://github.com/fmtlib/fmt; - -LICENSE="BSD-2" -IUSE="test" -SLOT="0/$(get_major_version)" - -if [[ ${PV} == * ]] ; then - EGIT_REPO_URI="https://github.com/fmtlib/fmt.git; - inherit git-r3 -else - SRC_URI="https://github.com/fmtlib/fmt/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" - S="${WORKDIR}/fmt-${PV}" -fi - -DEPEND="" -RDEPEND="" - -multilib_src_configure() { - local mycmakeargs=( - -DFMT_CMAKE_DIR="$(get_libdir)/cmake/fmt" - -DFMT_LIB_DIR="$(get_libdir)" - -DFMT_TEST=$(usex test) - -DBUILD_SHARED_LIBS=ON - ) - cmake-utils_src_configure -} diff --git a/dev-libs/libfmt/libfmt-5.1.0.ebuild b/dev-libs/libfmt/libfmt-5.1.0.ebuild deleted file mode 100644 index 205d52c52e7..000 --- a/dev-libs/libfmt/libfmt-5.1.0.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-multilib versionator - -DESCRIPTION="Small, safe and fast formatting library" -HOMEPAGE="https://github.com/fmtlib/fmt; - -LICENSE="BSD-2" -IUSE="test" -SLOT="0/$(get_major_version)" - -if [[ ${PV} == * ]] ; then - EGIT_REPO_URI="https://github.com/fmtlib/fmt.git; - inherit git-r3 -else - SRC_URI="https://github.com/fmtlib/fmt/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" - S="${WORKDIR}/fmt-${PV}" -fi - -DEPEND="" -RDEPEND="" - -multilib_src_configure() { - local mycmakeargs=( - -DFMT_CMAKE_DIR="$(get_libdir)/cmake/fmt" - -DFMT_LIB_DIR="$(get_libdir)" -
[gentoo-commits] repo/gentoo:master commit in: media-libs/vigra/
commit: 6bf94b61ed79c56b38ce68f579ac93d75421bd65 Author: Andreas Sturmlechner gentoo org> AuthorDate: Tue Nov 26 22:02:01 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed Nov 27 00:12:46 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bf94b61 media-libs/vigra: Add python3_7, drop python2_7 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Andreas Sturmlechner gentoo.org> media-libs/vigra/vigra-.ebuild | 18 +++--- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/media-libs/vigra/vigra-.ebuild b/media-libs/vigra/vigra-.ebuild index e384297bbb8..363de89451a 100644 --- a/media-libs/vigra/vigra-.ebuild +++ b/media-libs/vigra/vigra-.ebuild @@ -5,8 +5,8 @@ EAPI=7 MY_P="${P}-src" MY_V="${PV//\./-}" -PYTHON_COMPAT=( python2_7 python3_6 ) -PYTHON_REQ_USE="threads,xml" +PYTHON_COMPAT=( python3_{6,7} ) +PYTHON_REQ_USE="threads(+),xml" inherit cmake-utils python-r1 DESCRIPTION="C++ computer vision library emphasizing customizable algorithms and structures" @@ -39,26 +39,27 @@ BDEPEND=" valgrind? ( dev-util/valgrind ) ) " -# runtime dependency on python:2.7 is required by the vigra-config script +# runtime dependency on python is required by the vigra-config script DEPEND=" - dev-lang/python:2.7 fftw? ( sci-libs/fftw:3.0 ) hdf5? ( >=sci-libs/hdf5-1.8.0:=[mpi=] ) jpeg? ( virtual/jpeg:0 ) openexr? ( - media-libs/openexr:= media-libs/ilmbase:= + media-libs/openexr:= ) png? ( media-libs/libpng:0= ) python? ( + ${PYTHON_DEPS} dev-libs/boost:=[python?,${PYTHON_USEDEP}] dev-python/numpy[${PYTHON_USEDEP}] - ${PYTHON_DEPS} ) tiff? ( media-libs/tiff:0= ) zlib? ( sys-libs/zlib ) " -RDEPEND="${DEPEND}" +RDEPEND="${PYTHON_DEPS} + ${DEPEND} +" # Severely broken, also disabled in Fedora, bugs #390447, #653442 RESTRICT="test" @@ -91,6 +92,9 @@ src_prepare() { vigra_disable png vigra_disable tiff vigra_disable zlib + + # Don't use python_fix_shebang because we can't put this behind USE="python" + sed -i -e '/env/s:python:python3:' config/vigra-config.in || die } src_configure() {
[gentoo-commits] repo/gentoo:master commit in: media-libs/vigra/
commit: 811866d89e048e67d33e31d9be877af0fef351b3 Author: Andreas Sturmlechner gentoo org> AuthorDate: Tue Nov 26 22:12:26 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed Nov 27 00:12:47 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=811866d8 media-libs/vigra: Disable test dir to avoid useless warnings Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Andreas Sturmlechner gentoo.org> media-libs/vigra/vigra-1.11.1-r2.ebuild | 2 ++ media-libs/vigra/vigra-.ebuild | 2 ++ 2 files changed, 4 insertions(+) diff --git a/media-libs/vigra/vigra-1.11.1-r2.ebuild b/media-libs/vigra/vigra-1.11.1-r2.ebuild index 387419da085..8f4b2b23a1c 100644 --- a/media-libs/vigra/vigra-1.11.1-r2.ebuild +++ b/media-libs/vigra/vigra-1.11.1-r2.ebuild @@ -100,6 +100,8 @@ src_prepare() { # Don't use python_fix_shebang because we can't put this behind USE="python" sed -i -e '/env/s:python:python2:' config/vigra-config.in || die + + use test || cmake_comment_add_subdirectory test } src_configure() { diff --git a/media-libs/vigra/vigra-.ebuild b/media-libs/vigra/vigra-.ebuild index 363de89451a..cad2a8191a7 100644 --- a/media-libs/vigra/vigra-.ebuild +++ b/media-libs/vigra/vigra-.ebuild @@ -95,6 +95,8 @@ src_prepare() { # Don't use python_fix_shebang because we can't put this behind USE="python" sed -i -e '/env/s:python:python3:' config/vigra-config.in || die + + use test || cmake_comment_add_subdirectory test } src_configure() {
[gentoo-commits] repo/gentoo:master commit in: media-libs/vigra/
commit: 44c2311179d177a205fd072c70991255b96b2680 Author: Andreas Sturmlechner gentoo org> AuthorDate: Tue Nov 26 21:34:30 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed Nov 27 00:12:46 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44c23111 media-libs/vigra: Add PYTHON_REQUIRED_USE for USE doc Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Andreas Sturmlechner gentoo.org> media-libs/vigra/vigra-1.11.1-r2.ebuild | 4 ++-- media-libs/vigra/vigra-.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/media-libs/vigra/vigra-1.11.1-r2.ebuild b/media-libs/vigra/vigra-1.11.1-r2.ebuild index d959cda3ae2..9306ea02732 100644 --- a/media-libs/vigra/vigra-1.11.1-r2.ebuild +++ b/media-libs/vigra/vigra-1.11.1-r2.ebuild @@ -25,14 +25,14 @@ SLOT="0" IUSE="doc +fftw +hdf5 +jpeg mpi openexr +png +python test +tiff valgrind +zlib" REQUIRED_USE=" - doc? ( hdf5 fftw ) + doc? ( hdf5 fftw ${PYTHON_REQUIRED_USE} ) python? ( hdf5 ${PYTHON_REQUIRED_USE} ) test? ( hdf5 python fftw )" BDEPEND=" doc? ( app-doc/doxygen - >=dev-python/sphinx-1.1.3-r5[${PYTHON_USEDEP}] + >=dev-python/sphinx-1.1.3-r5 ) test? ( >=dev-python/nose-1.1.2-r1[${PYTHON_USEDEP}] diff --git a/media-libs/vigra/vigra-.ebuild b/media-libs/vigra/vigra-.ebuild index fb010ab449c..e384297bbb8 100644 --- a/media-libs/vigra/vigra-.ebuild +++ b/media-libs/vigra/vigra-.ebuild @@ -25,14 +25,14 @@ SLOT="0" IUSE="doc +fftw +hdf5 +jpeg mpi openexr +png +python test +tiff valgrind +zlib" REQUIRED_USE=" - doc? ( hdf5 fftw ) + doc? ( hdf5 fftw ${PYTHON_REQUIRED_USE} ) python? ( hdf5 ${PYTHON_REQUIRED_USE} ) test? ( hdf5 python fftw )" BDEPEND=" doc? ( app-doc/doxygen - >=dev-python/sphinx-1.1.3-r5[${PYTHON_USEDEP}] + >=dev-python/sphinx-1.1.3-r5 ) test? ( >=dev-python/nose-1.1.2-r1[${PYTHON_USEDEP}]
[gentoo-commits] repo/gentoo:master commit in: media-libs/vigra/, media-libs/vigra/files/
commit: 7de4915e9c99fba07343fc33c4bf50c85b2b7c76 Author: Andreas Sturmlechner gentoo org> AuthorDate: Tue Nov 26 22:23:53 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed Nov 27 00:12:47 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7de4915e media-libs/vigra: Fix build with sphinx-2 See also: https://github.com/ukoethe/vigra/issues/462 Closes: https://bugs.gentoo.org/678308 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Andreas Sturmlechner gentoo.org> .../files/vigra-1.11.1-sphinx.ext.pngmath.patch| 27 ++ media-libs/vigra/vigra-1.11.1-r2.ebuild| 1 + media-libs/vigra/vigra-.ebuild | 6 - 3 files changed, 33 insertions(+), 1 deletion(-) diff --git a/media-libs/vigra/files/vigra-1.11.1-sphinx.ext.pngmath.patch b/media-libs/vigra/files/vigra-1.11.1-sphinx.ext.pngmath.patch new file mode 100644 index 000..fc265763f6a --- /dev/null +++ b/media-libs/vigra/files/vigra-1.11.1-sphinx.ext.pngmath.patch @@ -0,0 +1,27 @@ +Description: Replace sphinx.ext.pngmath by sphinx.ext.imgmath to build with sphinx 1.8 +Bug-Debian: https://bugs.debian.org/923467 +Author: Andreas Tille +Last-Update: Fri, 08 Mar 2019 18:38:02 +0100 + +--- a/vigranumpy/docsrc/conf.py.cmake2.in b/vigranumpy/docsrc/conf.py.cmake2.in +@@ -59,7 +59,7 @@ os.environ['PATH'] = os.pathsep.join([vi + + # Add any Sphinx extension module names here, as strings. They can be extensions + # coming with Sphinx (named 'sphinx.ext.*') or your custom ones. +-extensions = ['sphinx.ext.autodoc', 'sphinx.ext.todo', 'sphinx.ext.coverage', 'sphinx.ext.pngmath'] ++extensions = ['sphinx.ext.autodoc', 'sphinx.ext.todo', 'sphinx.ext.coverage', 'sphinx.ext.imgmath'] + + # Add any paths that contain templates here, relative to this directory. + templates_path = ['_templates'] +--- a/vigranumpy/docsrc/conf.py.in b/vigranumpy/docsrc/conf.py.in +@@ -58,7 +58,7 @@ os.environ['PATH'] = os.pathsep.join([vi + + # Add any Sphinx extension module names here, as strings. They can be extensions + # coming with Sphinx (named 'sphinx.ext.*') or your custom ones. +-extensions = ['sphinx.ext.autodoc', 'sphinx.ext.todo', 'sphinx.ext.coverage', 'sphinx.ext.pngmath'] ++extensions = ['sphinx.ext.autodoc', 'sphinx.ext.todo', 'sphinx.ext.coverage', 'sphinx.ext.imgmath'] + + # Add any paths that contain templates here, relative to this directory. + templates_path = ['_templates'] diff --git a/media-libs/vigra/vigra-1.11.1-r2.ebuild b/media-libs/vigra/vigra-1.11.1-r2.ebuild index 8f4b2b23a1c..757fe839d19 100644 --- a/media-libs/vigra/vigra-1.11.1-r2.ebuild +++ b/media-libs/vigra/vigra-1.11.1-r2.ebuild @@ -69,6 +69,7 @@ PATCHES=( "${FILESDIR}/${P}-boost-python.patch" # TODO: upstream "${FILESDIR}/${P}-lib_suffix.patch" + "${FILESDIR}/${P}-sphinx.ext.pngmath.patch" # thanks to Debian; bug 678308 ) pkg_setup() { diff --git a/media-libs/vigra/vigra-.ebuild b/media-libs/vigra/vigra-.ebuild index cad2a8191a7..6d9d2266b16 100644 --- a/media-libs/vigra/vigra-.ebuild +++ b/media-libs/vigra/vigra-.ebuild @@ -64,7 +64,11 @@ RDEPEND="${PYTHON_DEPS} # Severely broken, also disabled in Fedora, bugs #390447, #653442 RESTRICT="test" -PATCHES=( "${FILESDIR}/${PN}-1.11.1-lib_suffix.patch" ) +PATCHES=( + # TODO: upstream + "${FILESDIR}/${PN}-1.11.1-lib_suffix.patch" + "${FILESDIR}/${PN}-1.11.1-sphinx.ext.pngmath.patch" # thanks to Debian; bug 678308 +) pkg_setup() { if use python || use doc; then
[gentoo-commits] repo/gentoo:master commit in: media-libs/vigra/files/, media-libs/vigra/
commit: 87724dc6e1a9e45bd820535078a4d07c963257f0 Author: Andreas Sturmlechner gentoo org> AuthorDate: Tue Nov 26 23:50:50 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed Nov 27 00:12:47 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87724dc6 media-libs/vigra: Fix cmake module install dir, backport python3_7 Use shipped documentation as building fails right now. Closes: https://bugs.gentoo.org/701208 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Andreas Sturmlechner gentoo.org> .../files/vigra-1.11.1-cmake-module-dir.patch | 17 ++ .../vigra/files/vigra-1.11.1-python3.7.patch | 30 + .../{vigra-.ebuild => vigra-1.11.1-r3.ebuild} | 38 +++--- media-libs/vigra/vigra-.ebuild | 6 ++-- 4 files changed, 61 insertions(+), 30 deletions(-) diff --git a/media-libs/vigra/files/vigra-1.11.1-cmake-module-dir.patch b/media-libs/vigra/files/vigra-1.11.1-cmake-module-dir.patch new file mode 100644 index 000..cfc56b34722 --- /dev/null +++ b/media-libs/vigra/files/vigra-1.11.1-cmake-module-dir.patch @@ -0,0 +1,17 @@ +CMake modules must be in cmake subdir. + +--- a/CMakeLists.txt 2017-05-19 17:01:08.0 +0200 b/CMakeLists.txt 2019-11-26 23:50:40.660462479 +0100 +@@ -368,10 +368,10 @@ + + # export targets: + INSTALL(EXPORT vigra-targets +-DESTINATION lib${LIB_SUFFIX}/vigra) ++DESTINATION lib${LIB_SUFFIX}/cmake/vigra) + INSTALL(FILES ${PROJECT_BINARY_DIR}/lib/vigra/CMake/VigraConfig.cmake + ${PROJECT_BINARY_DIR}/lib/vigra/CMake/VigraConfigVersion.cmake +-DESTINATION lib${LIB_SUFFIX}/vigra) ++DESTINATION lib${LIB_SUFFIX}/cmake/vigra) + EXPORT(TARGETS vigraimpex FILE vigra-targets.cmake) + + ## diff --git a/media-libs/vigra/files/vigra-1.11.1-python3.7.patch b/media-libs/vigra/files/vigra-1.11.1-python3.7.patch new file mode 100644 index 000..2e6cd3469f8 --- /dev/null +++ b/media-libs/vigra/files/vigra-1.11.1-python3.7.patch @@ -0,0 +1,30 @@ +From a6fa62663c6a6b752ed0707e95f643e25867a0f9 Mon Sep 17 00:00:00 2001 +From: John Kirkham +Date: Fri, 19 Oct 2018 11:32:42 -0400 +Subject: [PATCH] Receive `const char *` from `PyUnicode_AsUTF8` + +In Python 3.7, `PyUnicode_AsUTF8` was changed to return a `const char *` +instead of a `char *`. This broke VIGRA as we were accepting a `char *` +in this case instead. Fortunately we do not need it to be mutable for +our use case. So just type the variable storing the result from +`PyUnicode_AsUTF8` as a `const char *`. Should still work on older +Python 3 versions that return `char *` as well. + +ref: https://bugs.python.org/issue28769 +--- + vigranumpy/src/core/vigranumpycore.cxx | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/vigranumpy/src/core/vigranumpycore.cxx b/vigranumpy/src/core/vigranumpycore.cxx +index ec38d3636..c81c6ae52 100644 +--- a/vigranumpy/src/core/vigranumpycore.cxx b/vigranumpy/src/core/vigranumpycore.cxx +@@ -61,7 +61,7 @@ UInt32 pychecksum(python::str const & s) + return checksum(data, size); + #else + Py_ssize_t size = 0; +- char * data = PyUnicode_AsUTF8AndSize(s.ptr(), ); ++ const char * data = PyUnicode_AsUTF8AndSize(s.ptr(), ); + return checksum(data, size); + #endif + } diff --git a/media-libs/vigra/vigra-.ebuild b/media-libs/vigra/vigra-1.11.1-r3.ebuild similarity index 80% copy from media-libs/vigra/vigra-.ebuild copy to media-libs/vigra/vigra-1.11.1-r3.ebuild index 6d9d2266b16..f2b096eaf51 100644 --- a/media-libs/vigra/vigra-.ebuild +++ b/media-libs/vigra/vigra-1.11.1-r3.ebuild @@ -3,8 +3,6 @@ EAPI=7 -MY_P="${P}-src" -MY_V="${PV//\./-}" PYTHON_COMPAT=( python3_{6,7} ) PYTHON_REQ_USE="threads(+),xml" inherit cmake-utils python-r1 @@ -16,7 +14,7 @@ if [[ ${PV} == * ]] ; then EGIT_REPO_URI="https://github.com/ukoethe/${PN}.git; inherit git-r3 else - SRC_URI="https://github.com/ukoethe/${PN}/releases/download/Version-${MY_V}/${MY_P}.tar.gz; + SRC_URI="https://github.com/ukoethe/${PN}/releases/download/Version-${PV//\./-}/${P}-src.tar.gz; KEYWORDS="~amd64 ~arm64 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris" fi @@ -25,15 +23,10 @@ SLOT="0" IUSE="doc +fftw +hdf5 +jpeg mpi openexr +png +python test +tiff valgrind +zlib" REQUIRED_USE=" - doc? ( hdf5 fftw ${PYTHON_REQUIRED_USE} ) python? ( hdf5 ${PYTHON_REQUIRED_USE} ) test? ( hdf5 python fftw )" BDEPEND=" - doc? ( - app-doc/doxygen - >=dev-python/sphinx-1.1.3-r5 - ) test? ( >=dev-python/nose-1.1.2-r1[${PYTHON_USEDEP}] valgrind? ( dev-util/valgrind ) @@ -65,15 +58,18 @@ RDEPEND="${PYTHON_DEPS} RESTRICT="test" PATCHES=( + # git master +
[gentoo-commits] repo/gentoo:master commit in: media-libs/vigra/, media-libs/vigra/files/
commit: b4dbda1d072c07a6578e297ae3feb442ccbd3ba9 Author: Andreas Sturmlechner gentoo org> AuthorDate: Tue Nov 26 22:07:41 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed Nov 27 00:12:46 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4dbda1d media-libs/vigra: Fix finding boost-python Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Andreas Sturmlechner gentoo.org> .../vigra/files/vigra-1.11.1-boost-python.patch| 22 ++ media-libs/vigra/vigra-1.11.1-r2.ebuild| 3 +++ 2 files changed, 25 insertions(+) diff --git a/media-libs/vigra/files/vigra-1.11.1-boost-python.patch b/media-libs/vigra/files/vigra-1.11.1-boost-python.patch new file mode 100644 index 000..ffa3334f873 --- /dev/null +++ b/media-libs/vigra/files/vigra-1.11.1-boost-python.patch @@ -0,0 +1,22 @@ +From 32ce9bc334580de7df3a97b106189145744e3726 Mon Sep 17 00:00:00 2001 +From: Ullrich Koethe +Date: Tue, 16 Oct 2018 19:10:56 +0200 +Subject: [PATCH] cmake: add boost_python${MAJOR}${MINOR} (fixes #445) + +--- + config/FindVIGRANUMPY_DEPENDENCIES.cmake | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/config/FindVIGRANUMPY_DEPENDENCIES.cmake b/config/FindVIGRANUMPY_DEPENDENCIES.cmake +index f6f9d563b..47cf4237c 100644 +--- a/config/FindVIGRANUMPY_DEPENDENCIES.cmake b/config/FindVIGRANUMPY_DEPENDENCIES.cmake +@@ -115,6 +115,8 @@ IF(PYTHONINTERP_FOUND) + boost_python-${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR} + # Mac with Python 3 + boost_python${PYTHON_VERSION_MAJOR} ++# conda-forge ++boost_python${PYTHON_VERSION_MAJOR}${PYTHON_VERSION_MINOR} + # default + boost_python) + diff --git a/media-libs/vigra/vigra-1.11.1-r2.ebuild b/media-libs/vigra/vigra-1.11.1-r2.ebuild index 9306ea02732..387419da085 100644 --- a/media-libs/vigra/vigra-1.11.1-r2.ebuild +++ b/media-libs/vigra/vigra-1.11.1-r2.ebuild @@ -64,7 +64,10 @@ RDEPEND="${DEPEND}" RESTRICT="test" PATCHES=( + # git master "${FILESDIR}/${P}-fix-incorrect-template-parameter-type.patch" + "${FILESDIR}/${P}-boost-python.patch" + # TODO: upstream "${FILESDIR}/${P}-lib_suffix.patch" )
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: b8591daa17425d455e91a935db72839a6c27455f Author: Andreas K. Hüttel gentoo org> AuthorDate: Tue Nov 26 23:45:07 2019 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Tue Nov 26 23:45:07 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8591daa sys-libs/glibc: Restore keywords of 2.29-r7 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Andreas K. Hüttel gentoo.org> sys-libs/glibc/glibc-2.29-r7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/glibc/glibc-2.29-r7.ebuild b/sys-libs/glibc/glibc-2.29-r7.ebuild index fad4d17a464..321352d79f9 100644 --- a/sys-libs/glibc/glibc-2.29-r7.ebuild +++ b/sys-libs/glibc/glibc-2.29-r7.ebuild @@ -19,7 +19,7 @@ if [[ ${PV} == * ]]; then EGIT_REPO_URI="https://sourceware.org/git/glibc.git; inherit git-r3 else -# KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86" SRC_URI="mirror://gnu/glibc/${P}.tar.xz" fi
[gentoo-commits] repo/gentoo:master commit in: dev-lang/perl/
commit: 3f4a7ff686e94653470514e364fe96bbddf4dc97 Author: Andreas K. Hüttel gentoo org> AuthorDate: Tue Nov 26 23:30:09 2019 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Tue Nov 26 23:30:09 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f4a7ff6 dev-lang/perl: Fix perl-cross version of 5.30.1 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Andreas K. Hüttel gentoo.org> dev-lang/perl/Manifest | 1 + dev-lang/perl/perl-5.30.1.ebuild | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/dev-lang/perl/Manifest b/dev-lang/perl/Manifest index c07aae12299..20be34ec093 100644 --- a/dev-lang/perl/Manifest +++ b/dev-lang/perl/Manifest @@ -12,4 +12,5 @@ DIST perl-5.30.1.tar.xz 12367844 BLAKE2B 7e5dafb218a993301b986d198c02179d2d93d74 DIST perl-cross-1.1.7.tar.gz 97622 BLAKE2B c58dd51492cfbda6fc58b43d9de45c35dd5ed5768ca8db61b5ac092ad6c0067386597875d6613c75671f026387ba474ce8c28789d6d77b9dcfc4cf4bf7227126 SHA512 b64d487129b295ec6d996606b8b8559de681e1cf7c3e3167d6d646d5d7a848d7929b1ab698d1f950e265213749772fc74d209cea5020b61e133c8f8851b7cfa0 DIST perl-cross-1.1.9.tar.gz 102939 BLAKE2B 438ea75a14c4d60fdf3cb2f3671c736d229a83af210ba4fe6e79b989c6c4b45500d0221ec65bc71e1d43d234ec1daa20b3a19be6ceb01e638810900dbe3664a7 SHA512 002441012bd31f1ea71341707d91f89b76266c187c9d28f947ed5eddbcc6e3155e8dfd4b1814331561c3557764fea25bf6a938f08bcd4adfb5895361ad5a269a DIST perl-cross-1.2.3.tar.gz 106861 BLAKE2B 1fd23ecafd1450010c6703e43fb84da68f73a78d89309e2469fe2b07543002c27cfef463941f517cc0c690ce3a737781e9e2a8bf5ae8c6938e07be7bead2d704 SHA512 bd4fb3fa835b807c3ffb613a7fe935f92df5d89f603bf3f92fb3d249928f3ba69f078cdd46de5749d53e47bc437756f8e3530d7adc40b6eaa21265295af85616 +DIST perl-cross-1.3.1.tar.gz 106723 BLAKE2B 473d90dbfe5d69e17d088664c365190982db400b0617d951fb7a4ccb84dd269fd9e861a6255c0469fbf288125db67ed9fc692251f14c31181f6e9dd1dba447bb SHA512 4715c1f65e39a7d0c605558b345a0a037e61afa992b3f723d66277d5ff7f1c7368ff1dfdb726895d75c4afdb6f710743708fdd9e79569a7d14a2d7002cc9f3b2 DIST perl-cross-1.3.tar.gz 105500 BLAKE2B b4f55401528c49ecd1e456e7e06a5aef1732bd78434543aebd51825f7410d9ce928b31e70f816991c0817df8454c7b6c25a5a4ee0cab044be851cb6dabfa9163 SHA512 06baf02338811ac1d117cdab22480255b01a384f0f74480a87f0cd6a9e282ddda74004353f6f08b314007f0e08e9d62b664c072530d8af53f1485adc5ab680c4 diff --git a/dev-lang/perl/perl-5.30.1.ebuild b/dev-lang/perl/perl-5.30.1.ebuild index 42ca0b6d485..4af1924fc50 100644 --- a/dev-lang/perl/perl-5.30.1.ebuild +++ b/dev-lang/perl/perl-5.30.1.ebuild @@ -6,7 +6,7 @@ EAPI=6 inherit eutils alternatives flag-o-matic toolchain-funcs multilib multiprocessing PATCH_VER=1 -CROSS_VER=1.3 +CROSS_VER=1.3.1 PATCH_BASE="perl-5.30.0-patches-${PATCH_VER}" PATCH_DEV=dilfridge
[gentoo-commits] repo/gentoo:master commit in: sys-libs/glibc/
commit: c5e4a439962f12acf7b223be108ad613dff61a69 Author: Andreas K. Hüttel gentoo org> AuthorDate: Tue Nov 26 23:21:56 2019 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Tue Nov 26 23:22:24 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5e4a439 sys-libs/glibc: Restore keywords of 2.30-r3 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Andreas K. Hüttel gentoo.org> sys-libs/glibc/glibc-2.30-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/glibc/glibc-2.30-r3.ebuild b/sys-libs/glibc/glibc-2.30-r3.ebuild index 146a4563929..2178d1b5865 100644 --- a/sys-libs/glibc/glibc-2.30-r3.ebuild +++ b/sys-libs/glibc/glibc-2.30-r3.ebuild @@ -19,7 +19,7 @@ if [[ ${PV} == * ]]; then EGIT_REPO_URI="https://sourceware.org/git/glibc.git; inherit git-r3 else -# KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86" SRC_URI="mirror://gnu/glibc/${P}.tar.xz" fi
[gentoo-commits] repo/gentoo:master commit in: app-emulation/winetricks/
commit: bb51688eefabda0abaa76f1f7b7e44817adeab77 Author: Nick Sarnie gentoo org> AuthorDate: Tue Nov 26 23:15:15 2019 + Commit: Nick Sarnie gentoo org> CommitDate: Tue Nov 26 23:17:33 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb51688e app-emulation/winetricks: Drop old Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Nick Sarnie gentoo.org> app-emulation/winetricks/Manifest | 1 - .../winetricks/winetricks-20190310.ebuild | 86 -- 2 files changed, 87 deletions(-) diff --git a/app-emulation/winetricks/Manifest b/app-emulation/winetricks/Manifest index e34b9baa5e2..2c6ad93722c 100644 --- a/app-emulation/winetricks/Manifest +++ b/app-emulation/winetricks/Manifest @@ -1,3 +1,2 @@ -DIST winetricks-20190310.tar.gz 673467 BLAKE2B b6c6a6d28e49f9b2745ac623f9a9d35bdcaa402c11b3f2055f3d2ef2d13ccff6adcda47261447aff7b70bfcd9bc65ea2a278368616df93f031fe212aa3201a5d SHA512 4f08228306a84cd2e1ecf0df46e951dfc5844716fadab903eca7ed09f15ed2bbba7ca5bf48384f934783be6a85b812129427a296a580561ee5b8483df0e64025 DIST winetricks-20190912.tar.gz 679544 BLAKE2B 633c407f8560fa3aa38806befded957d0bf1276164483b08fb3ef285fe873531d6362ae6305f5a33a85891d75990e6e0271fe954358e49425c4f36f0f918f48d SHA512 a0017cc08c56a511e523116daf2024b1462460d00b3d07de87720c7912dccab3d953db3653d7d611c5ae3b457a45de8d36688ee703e805c1e1f5be5c0fa7739f DIST winetricks-gentoo-2012.11.24.tar.bz2 6398 BLAKE2B 54a4502f6e8ef15d21b02c43e3ce599e32d476c2559246064de14cc4ce2243ff11dde681d24c8a7f4913c3d7a10b855bda47e8fb8ecad31e00d839705416be6f SHA512 59c93b73f3a7b2d11aefcde2ff66659ff1de21ad4b5f232f4b60572f3a48b15a6c49f369b1696862bf1b33fde190bf5598945e9536fb41ddec42d8def4d2be2a diff --git a/app-emulation/winetricks/winetricks-20190310.ebuild b/app-emulation/winetricks/winetricks-20190310.ebuild deleted file mode 100644 index dab00adc9eb..000 --- a/app-emulation/winetricks/winetricks-20190310.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop xdg - -if [[ ${PV} == "" ]] ; then - EGIT_REPO_URI="https://github.com/Winetricks/${PN}.git; - inherit git-r3 - SRC_URI="" -else - SRC_URI="https://github.com/Winetricks/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 x86" -fi - -wtg="winetricks-gentoo-2012.11.24" - -SRC_URI="${SRC_URI} - gtk? ( https://dev.gentoo.org/~chiitoo/distfiles/${wtg}.tar.bz2 ) - kde? ( https://dev.gentoo.org/~chiitoo/distfiles/${wtg}.tar.bz2 ) -" - -DESCRIPTION="Easy way to install DLLs needed to work around problems in Wine" -HOMEPAGE="https://github.com/Winetricks/winetricks https://wiki.winehq.org/Winetricks; - -LICENSE="LGPL-2.1+" -SLOT="0" -IUSE="gtk kde rar test" - -BDEPEND=" - test? ( - dev-python/bashate - dev-util/checkbashisms - dev-util/shellcheck - ) -" -DEPEND="" -RDEPEND="${DEPEND} - app-arch/cabextract - app-arch/p7zip - app-arch/unzip - net-misc/wget - virtual/wine - x11-misc/xdg-utils - gtk? ( gnome-extra/zenity ) - kde? ( kde-apps/kdialog ) - rar? ( app-arch/unrar ) -" - -# Test targets include syntax checks only, not the "heavy duty" tests -# that would require a lot of disk space, as well as network access. - -# This uses a non-standard "Wine" category, which is provided by -# '/etc/xdg/menus/applications-merged/wine.menu' from the -# 'app-emulation/wine-desktop-common' package. -# https://bugs.gentoo.org/451552 -QA_DESKTOP_FILE="usr/share/applications/winetricks.desktop" - -src_unpack() { - if [[ ${PV} == "" ]]; then - git-r3_src_unpack - - if use gtk || use kde; then - unpack ${wtg}.tar.bz2 - fi - - else - default - fi -} - -src_test() { - ./tests/shell-checks || die "Test(s) failed." -} - -src_install() { - default - - if use gtk || use kde; then - cd "${WORKDIR}/${wtg}" || die - domenu winetricks.desktop - insinto /usr/share/icons/hicolor/scalable/apps - doins wine-winetricks.svg - fi -}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/alacritty/
commit: 56ec9979553888c8f7c71c92777fd35d7c0c6874 Author: Georgy Yakovlev gentoo org> AuthorDate: Tue Nov 26 23:15:51 2019 + Commit: Georgy Yakovlev gentoo org> CommitDate: Tue Nov 26 23:16:56 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56ec9979 x11-terms/alacritty: bump to 0.4.0 Bug: https://bugs.gentoo.org/694452 Package-Manager: Portage-2.3.79, Repoman-2.3.17 Signed-off-by: Georgy Yakovlev gentoo.org> x11-terms/alacritty/Manifest | 153 x11-terms/alacritty/alacritty-0.4.0.ebuild | 381 + 2 files changed, 534 insertions(+) diff --git a/x11-terms/alacritty/Manifest b/x11-terms/alacritty/Manifest index c017299b157..dec1582cb07 100644 --- a/x11-terms/alacritty/Manifest +++ b/x11-terms/alacritty/Manifest @@ -1,84 +1,136 @@ DIST adler32-1.0.3.crate 5734 BLAKE2B 31cd43d1e13b5e854a195824084dc34a157ef59cccabaa335cfba2de532096046bbb66a9fce2430979b243509d608bfef752c46d80bdcc7e420e039269d575a3 SHA512 2128cc34abc74a363b18eec5abf414b95e4d84bfd99b6508ac807e13c026ad0e37e67b5a8c429212b85e78071f03e0df24ee70db5995772c4bc78acfb0234459 +DIST adler32-1.0.4.crate 5105 BLAKE2B 344a5258e77328a24a545e32f9bc653fa25b7ea43803ed7861db261bce227aa1599520a42acea3de1f2acebb8fa9fad251e2688413b752eafe2401ca1a2ee34a SHA512 5990e1e277a1c3aae5adef5e4601b807a756a40e88578bb91f1c70d70babfa97fb3f2c1b963482ec8e18c16d5e722bf90fb42f9646c8dd840373f28965a2d123 DIST aho-corasick-0.6.10.crate 26122 BLAKE2B 752eccb2fbf36fbc73b8694033d2f80f6ab6d2a8c2ae023329b90bb252b537adb1e80a604b4266bfb1ccc2963fcaa6579be48ef011c9728734c7cb77fa3eab99 SHA512 4a21b0e68c416e5dcfe99ded917577abdbe7c92e50227b7906a2b3bd25105f8e7d03103514d388171a41090cc7bcb63bb5b4dc3c6847a9b4e09bb3856a1bbd9d DIST aho-corasick-0.7.3.crate 55093 BLAKE2B 16dfd6505ac34c1b0351c736a913852a354da64177fbf8fabf35212a4deea087150ed7e558787061da1e71c995e3c876c155eb1c629865cc282ab8aee06c9539 SHA512 4250dc8fa38ad74e0c25375744f34eb06ff3bddbf16d6b4d757a9053ca16c3945d15c8f9deb11ea55d30b6d1c1744c4bccc388a4413b723a429445bf5ef3ffa9 +DIST aho-corasick-0.7.6.crate 108953 BLAKE2B d713366d0783e1ffbe65408e4d38ef9f12276f61043c768265de5d47e446a378306096a70252c9a49a6e7d3b97a09f30405a3d8df6b40dc2dfeb7407ed574c95 SHA512 120aa28e72279f561d7f51657aa0800dd46504cd92f758f848284e5f3695be6f5e24056a66b0f2d971c527277e92ae938e2357ade37b5cbe1c93913a5dc308b1 DIST alacritty-0.3.3.tar.gz 1347345 BLAKE2B bfdfebbdef7e4d685007e434c3d1902974142903905deada9538fdc585904828ffed6448ab7b0e73e5e6f32008f57a074f7faf20ea479dae92e457edf718baf9 SHA512 ddcca2bb776a328882e2137d5dfca9000b04a4c2bbfbd42e38140e0fe3e9262da17d0c3e566afca68ea84bcc476463f7979a2d15ce6fb857afc60df145075adb +DIST alacritty-0.4.0.tar.gz 1522763 BLAKE2B 17d7d767720e3af23193a1332ac1defb3f5754c57faf64553f4b89cc259597bcc238e1161b7904b8d33de61ad34896ab915c2971a0c13a1560082cb35de9845b SHA512 1e2c23ec2666d2d8bf276e97a33cba277a734154b427927a6a83f6ecd9bda6a5cd63d9f56663c37e7974e5ceb7661d8aca098b19aad3f481a9cb9497267f570c +DIST alacritty_git_deps-0.4.0.tar.xz 6731276 BLAKE2B 2f7477adf6d4651b154d51de5ad99efc30eb69d1b6bc977d31b54077cbeb476948f0e5cf1c4ac27f4c99bf2017af1cab14c5570a02e4021bbe3c480575759a25 SHA512 796758012e1f8cea3441f9ecf4d2bc82e9290c367280f3ff4cca286677b0bb6a32b80002defccf8ca91efe2196ebbee4c96973df535eb5cb15b91d1bbfb2c55d DIST andrew-0.2.1.crate 9595 BLAKE2B d2cf73285889aaf702fb994fd1d5a1011e0f78011a612937ad9f06f506ef75c86fb82ee1069a8f520b926325a4363d83863234e1fd2a2fcd08ead5ff66b638c5 SHA512 06ba5a756e0d84953dcb1cd1714d1639e67e836dcdd92f5f77c2b35a2afdf0b0babcdf598e2c5cf2dc8661c8326bc27b1ac3c9963a5fcbc2e0c753da6ac730ea DIST android_glue-0.2.3.crate 1572 BLAKE2B 8404cc69af7d1c9e851e67a69b5b18195388b50924b6a8afc7203bc5101babe9ae007724e552a929947fa9c639eb8ae13cdae0aedbc2d54b0b8d48373f15b7a3 SHA512 16ff1f0e1f50cd120dfbe57d45ebac1725fa75447c964a5b05a1a0565b13b0bc3b6c153edb4a50083ef5d802a889c9f9007e2e21a58dc408f9fb12e9437bd01b DIST ansi_term-0.11.0.crate 17087 BLAKE2B 9bd35c045a01ce4c6c4a5db1b4f15e9412bb97426eec19d4421dffbec633de8d13452c13c1dc1b30998690b78d7ed38311aca700087f13a81f66bd1d5d7300c4 SHA512 a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa DIST approx-0.3.2.crate 14288 BLAKE2B 601eb7b83c6f0e41a4d64db5669b7058b4038319414bde74761f0b1584baf8426f9735cd0076d1dde829a056a07e8f820d85737e5b1bf371d9510551c367025c SHA512 3853684c3b1c5c63204304f2e4f1c673b92311125c1df0fc16e96bd6f765e8266079e8d4ec3c85fad933361638c7515d5be18a2fc551353c4097051d0bd96ae3 DIST arc-swap-0.3.11.crate 46282 BLAKE2B f4ff56f0a7ff11eb58a01442d58ece6aac3384ffd0599136395b5f10487fbf35a85e864d7cc01a43cdd4d787a49b9817a9a30f70cd18170dd3c25d27f806e861 SHA512 6358a28edf997b475bd1ac5860469b97c1605e36f1aecf7108bc26a11ddc96073ed5596bd2a331214b3cb431dccd7f9301c3b86b7cbcc331531c84e2409c6f5c +DIST arc-swap-0.4.4.crate 47969 BLAKE2B
[gentoo-commits] repo/gentoo:master commit in: sys-apps/utempter/
commit: 8581aca499c73548d4b1e62d32823ae5d11edd1b Author: Matt Turner gentoo org> AuthorDate: Tue Nov 26 22:50:45 2019 + Commit: Matt Turner gentoo org> CommitDate: Tue Nov 26 22:50:45 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8581aca4 sys-apps/utempter: Drop x11@ from maintainers I think x11@ was a maintainer due to the reverse dependency of xterm, but we now no longer are a maintainer of xterm. Signed-off-by: Matt Turner gentoo.org> sys-apps/utempter/metadata.xml | 4 1 file changed, 4 deletions(-) diff --git a/sys-apps/utempter/metadata.xml b/sys-apps/utempter/metadata.xml index 910808b6e1f..56c12441305 100644 --- a/sys-apps/utempter/metadata.xml +++ b/sys-apps/utempter/metadata.xml @@ -5,8 +5,4 @@ base-sys...@gentoo.org Gentoo Base System - - x...@gentoo.org - X11 -
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libX11/
commit: 3fcd476ff4959604ef3f67314fcf949066249b9c Author: Matt Turner gentoo org> AuthorDate: Tue Nov 26 22:42:12 2019 + Commit: Matt Turner gentoo org> CommitDate: Tue Nov 26 22:45:40 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fcd476f x11-libs/libX11: Drop old versions Signed-off-by: Matt Turner gentoo.org> x11-libs/libX11/Manifest| 1 - x11-libs/libX11/libX11-1.6.8.ebuild | 28 2 files changed, 29 deletions(-) diff --git a/x11-libs/libX11/Manifest b/x11-libs/libX11/Manifest index 8ee0e1ff8c0..7b7ca0feb3c 100644 --- a/x11-libs/libX11/Manifest +++ b/x11-libs/libX11/Manifest @@ -1,2 +1 @@ -DIST libX11-1.6.8.tar.bz2 2395911 BLAKE2B 50f8871d7ff2aee14767085a6cf78e9f6e2b01c5143227089590c86db8006836432cb051d6259893850d78d2daea3332a26885a34f07989b869c14b8ddeefa28 SHA512 1de8e0ec466308bc48946d1ce7a7dc6bd3120b1b365cd01afd1bd51dd7369e3d1870dd379b0b7c5b07699095d59761bd23e2e02ab60929de32c39b6885016e76 DIST libX11-1.6.9.tar.bz2 2283814 BLAKE2B 00fb965b9cd19bde79c4e598c677d21058c85a8ac37d9addab7fb0b2faf67e3d65b91e1864bcd7180e5fd8b0ab7ec3cf68ae7f95ac8e82a049529b5a139b43bd SHA512 fc18f0dc17ade1fc37402179f52e1f2b9c7b7d3a1a9590fea13046eb0c5193b4796289431cd99388eac01e8e59de77db45d2c9675d4f05ef8cf3ba6382c3dd31 diff --git a/x11-libs/libX11/libX11-1.6.8.ebuild b/x11-libs/libX11/libX11-1.6.8.ebuild deleted file mode 100644 index 5eeda931335..000 --- a/x11-libs/libX11/libX11-1.6.8.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -XORG_DOC=doc -XORG_MULTILIB=yes -inherit xorg-3 - -DESCRIPTION="X.Org X11 library" - -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" -IUSE="ipv6 test" - -RDEPEND=">=x11-libs/libxcb-1.11.1[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND} - x11-base/xorg-proto - x11-libs/xtrans" -BDEPEND="test? ( dev-lang/perl )" - -pkg_setup() { - XORG_CONFIGURE_OPTIONS=( - $(use_with doc xmlto) - $(use_enable doc specs) - $(use_enable ipv6) - --without-fop - ) -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libclc/
commit: 2e29a28aab65572fd9cfa1c93fe110d680edb29d Author: Matt Turner gentoo org> AuthorDate: Tue Nov 26 22:38:55 2019 + Commit: Matt Turner gentoo org> CommitDate: Tue Nov 26 22:45:26 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e29a28a dev-libs/libclc: Drop old versions Signed-off-by: Matt Turner gentoo.org> dev-libs/libclc/Manifest| 1 - dev-libs/libclc/libclc-0.2.0_pre20190313.ebuild | 81 - 2 files changed, 82 deletions(-) diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest index cb6d63f2403..8df1eab8716 100644 --- a/dev-libs/libclc/Manifest +++ b/dev-libs/libclc/Manifest @@ -1,2 +1 @@ -DIST libclc-0.2.0_pre20190313.tar.gz 176803 BLAKE2B c9ecd5053685c2de89d92ae4e9cc9e9f8bee24ca05e5ddca6fffd0b45356b7d4a96b54d9bebf316624e0a49594a33ebb156ae6c4b963093bdc6c1067548b2bd0 SHA512 22813bcd76e77c018acbdf2a3d3d300c2996e169c17729726ae8a93c39f85033cfa1f6d43907a7c026451bcdfcce6fbdc64a202961492aa951ef1b818c3f9335 DIST libclc-0.2.0_pre20191024.tar.xz 128628 BLAKE2B dc750725ee48456e3678cb4f730cc889045ff7401c4b40ac3ae9b656da9fe429aa2094c2042a18eda4f7e87c786ff8ae121fbf726a18de03884f30dad48b3fa1 SHA512 b4c2ca980fb28b5662055bea951de844284fcf122695234d7618439234f0203baf82b5cc5cf8acddfe387f19d32be3a958e53511bb1e33e9469f6be5951dbcdb diff --git a/dev-libs/libclc/libclc-0.2.0_pre20190313.ebuild b/dev-libs/libclc/libclc-0.2.0_pre20190313.ebuild deleted file mode 100644 index f33fd1c7cd7..000 --- a/dev-libs/libclc/libclc-0.2.0_pre20190313.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python{2_7,3_{5,6,7}} ) - -EGIT_REPO_URI="https://llvm.org/git/${PN}.git - https://github.com/llvm-mirror/${PN}.git; -EGIT_COMMIT="45017385361603d6328997a2272d140e50786686" - -if [[ ${PV} = * ]]; then - GIT_ECLASS="git-r3" - EXPERIMENTAL="true" -else - GIT_ECLASS="" - S="${WORKDIR}/libclc-${EGIT_COMMIT}" -fi - -inherit llvm prefix python-any-r1 toolchain-funcs ${GIT_ECLASS} - -DESCRIPTION="OpenCL C library" -HOMEPAGE="http://libclc.llvm.org/; - -if [[ ${PV} = * ]]; then - SRC_URI="${SRC_PATCHES}" -else - SRC_URI="https://github.com/llvm-mirror/libclc/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz - ${SRC_PATCHES}" -fi - -LICENSE="|| ( MIT BSD )" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE_VIDEO_CARDS="video_cards_nvidia video_cards_r600 video_cards_radeonsi" -IUSE="${IUSE_VIDEO_CARDS}" -REQUIRED_USE="|| ( ${IUSE_VIDEO_CARDS} )" - -DEPEND=" - || ( - sys-devel/clang:9 - sys-devel/clang:8 - sys-devel/clang:7 - sys-devel/clang:6 - sys-devel/clang:5 - ) - ${PYTHON_DEPS}" - -llvm_check_deps() { - has_version "sys-devel/clang:${LLVM_SLOT}" -} - -src_prepare() { - default - if use prefix; then - hprefixify configure.py - fi -} - -pkg_setup() { - # we do not need llvm_pkg_setup - python-any-r1_pkg_setup -} - -src_configure() { - local libclc_targets=() - - use video_cards_nvidia && libclc_targets+=("nvptx--" "nvptx64--" "nvptx--nvidiacl" "nvptx64--nvidiacl") - use video_cards_r600 && libclc_targets+=("r600--") - use video_cards_radeonsi && libclc_targets+=("amdgcn--" "amdgcn-mesa-mesa3d" "amdgcn--amdhsa") - - [[ ${#libclc_targets[@]} ]] || die "libclc target missing!" - - ./configure.py \ - --with-cxx-compiler="$(tc-getCXX)" \ - --with-llvm-config="$(get_llvm_prefix "${LLVM_MAX_SLOT}")/bin/llvm-config" \ - --prefix="${EPREFIX}/usr" "${libclc_targets[@]}" || die -} - -src_compile() { - emake VERBOSE=1 -}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/vbetool/
commit: 40a28ed9a2a691810d60a70b56ddca631c7ed61c Author: Matt Turner gentoo org> AuthorDate: Tue Nov 26 22:53:07 2019 + Commit: Matt Turner gentoo org> CommitDate: Tue Nov 26 22:53:33 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40a28ed9 sys-apps/vbetool: Use Signed-off-by: Matt Turner gentoo.org> sys-apps/vbetool/vbetool-1.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-apps/vbetool/vbetool-1.1.ebuild b/sys-apps/vbetool/vbetool-1.1.ebuild index fd6c4d5d9ce..6001b998a37 100644 --- a/sys-apps/vbetool/vbetool-1.1.ebuild +++ b/sys-apps/vbetool/vbetool-1.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -7,7 +7,7 @@ inherit autotools DESCRIPTION="Run real-mode video BIOS code to alter hw state (i.e. reinitialize video card)" HOMEPAGE="http://www.codon.org.uk/~mjg59/vbetool/; -SRC_URI="http://www.codon.org.uk/~mjg59/vbetool/download/vbetool-1.1.tar.gz; +SRC_URI="http://www.codon.org.uk/~mjg59/vbetool/download/vbetool-${PV}.tar.gz; LICENSE="GPL-2" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: x11-misc/xkeyboard-config/
commit: 33f7fa843de147c39700195e78f0f2d915147f09 Author: Matt Turner gentoo org> AuthorDate: Tue Nov 26 22:44:45 2019 + Commit: Matt Turner gentoo org> CommitDate: Tue Nov 26 22:45:48 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33f7fa84 x11-misc/xkeyboard-config: Drop old versions Signed-off-by: Matt Turner gentoo.org> x11-misc/xkeyboard-config/Manifest | 1 - .../xkeyboard-config/xkeyboard-config-2.27.ebuild | 51 -- 2 files changed, 52 deletions(-) diff --git a/x11-misc/xkeyboard-config/Manifest b/x11-misc/xkeyboard-config/Manifest index c8814c5bc7b..dffadac602b 100644 --- a/x11-misc/xkeyboard-config/Manifest +++ b/x11-misc/xkeyboard-config/Manifest @@ -1,2 +1 @@ -DIST xkeyboard-config-2.27.tar.bz2 1664454 BLAKE2B ac5e02903f46579a1df0423c01d2c07412642d00a5e73b05c0d112e4a65163c20c2df762438775afc52445eed47025c8e061fa0945140245679b693d740e904c SHA512 ae29177461f9d2c6ce1c56c0b8b147600e3f0ecd15e8754c9531811702d9a030a31f42679a88a9fb706bec458974c337ee2a0180f22573702caa7184eb94017e DIST xkeyboard-config-2.28.tar.bz2 1682987 BLAKE2B 8883787119bb46e4351d4023aee0f1a495b6acc87755b408ffa51d5082f84f4b1a083a8a0ee640b00afd35777bc8e8e0ef2187cd0bbb2600db81da8fef19298f SHA512 be38e61a7d3a1c03f9dc92fed5aada65fdb8b42272e874e01156a39de07f2a7c81846e9ba449aeb95661587f8d05217d549a1315ee0dd92facbb6158362e68ae diff --git a/x11-misc/xkeyboard-config/xkeyboard-config-2.27.ebuild b/x11-misc/xkeyboard-config/xkeyboard-config-2.27.ebuild deleted file mode 100644 index 29052cada6c..000 --- a/x11-misc/xkeyboard-config/xkeyboard-config-2.27.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="X keyboard configuration database" -HOMEPAGE="https://www.freedesktop.org/wiki/Software/XKeyboardConfig https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config; - -if [[ ${PV} == ]]; then - EGIT_REPO_URI="https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config.git; - inherit autotools git-r3 - # x11-misc/util-macros only required on live ebuilds - LIVE_DEPEND=">=x11-misc/util-macros-1.18" -else - SRC_URI="https://www.x.org/releases/individual/data/${PN}/${P}.tar.bz2; - KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" -fi - -LICENSE="MIT" -SLOT="0" -IUSE="" - -BDEPEND=" - dev-util/intltool - sys-devel/gettext - virtual/pkgconfig -" -RDEPEND=" - !
[gentoo-commits] repo/gentoo:master commit in: x11-base/xorg-proto/
commit: 58b58b6ea5e6c0e8aabe488f4dae0dde58a917f0 Author: Matt Turner gentoo org> AuthorDate: Tue Nov 26 22:40:50 2019 + Commit: Matt Turner gentoo org> CommitDate: Tue Nov 26 22:45:35 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58b58b6e x11-base/xorg-proto: Drop old versions Signed-off-by: Matt Turner gentoo.org> x11-base/xorg-proto/Manifest | 1 - x11-base/xorg-proto/xorg-proto-2019.1.ebuild | 68 2 files changed, 69 deletions(-) diff --git a/x11-base/xorg-proto/Manifest b/x11-base/xorg-proto/Manifest index 1c351abd7cb..9468049f17a 100644 --- a/x11-base/xorg-proto/Manifest +++ b/x11-base/xorg-proto/Manifest @@ -1,2 +1 @@ -DIST xorgproto-2019.1.tar.gz 1119813 BLAKE2B eed29e0e236cc448b2ff220a844c68f69b0d1d2d7cfb4e82219731bbedadfc9352cf894ce8ba3c2a9f7dd1689a46be0a9ed4b0d061c661b752b0e81ef1057f27 SHA512 7d3a5b24cf5c5ff78c63f61b7e4e2fe6f8b6ca64c345422a1943688af8dccd621cf22833035ee632d37ebb96bf4864d1c18a8015373d69e734299cccb481615a DIST xorgproto-2019.2.tar.gz 1080686 BLAKE2B 4e0218ef02a8df5220431ae36ac1bc8feaa2bfdefe784f9b7393fe1d27db5b39ba90a38a3570bd78279964c5842ea65df3724b2407535a43fd867922156d92e9 SHA512 3385e7eb8ae1384aa01945c7f5a300884a1deb8d564ab62bd5bcaa3703d3dbf9bbc19797ac17d19e15417bf8456f706f993e90ece2d34cc94046ac302c062cbe diff --git a/x11-base/xorg-proto/xorg-proto-2019.1.ebuild b/x11-base/xorg-proto/xorg-proto-2019.1.ebuild deleted file mode 100644 index 7dc28ba4d5a..000 --- a/x11-base/xorg-proto/xorg-proto-2019.1.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MY_PN="${PN/xorg-/xorg}" -MY_P="${MY_PN}-${PV}" - -EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/proto/${MY_PN}.git; - -if [[ ${PV} = * ]]; then - GIT_ECLASS="git-r3" -fi - -inherit ${GIT_ECLASS} meson - -DESCRIPTION="X.Org combined protocol headers" -HOMEPAGE="https://gitlab.freedesktop.org/xorg/proto/xorgproto; -if [[ ${PV} = * ]]; then - SRC_URI="" -else - KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" - SRC_URI="https://xorg.freedesktop.org/archive/individual/proto/${MY_P}.tar.gz; - S="${WORKDIR}/${MY_P}" -fi - -LICENSE="MIT" -SLOT="0" -IUSE="" - -DEPEND="" -RDEPEND=" - !
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/
commit: ccc907cb712ff4676849aea7cf1938b044a2100f Author: Matt Turner gentoo org> AuthorDate: Tue Nov 26 22:42:56 2019 + Commit: Matt Turner gentoo org> CommitDate: Tue Nov 26 22:45:44 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccc907cb x11-libs/libdrm: Drop old versions Signed-off-by: Matt Turner gentoo.org> x11-libs/libdrm/Manifest | 1 - x11-libs/libdrm/libdrm-2.4.99.ebuild | 76 2 files changed, 77 deletions(-) diff --git a/x11-libs/libdrm/Manifest b/x11-libs/libdrm/Manifest index e42ffcdd90d..2ed887007a2 100644 --- a/x11-libs/libdrm/Manifest +++ b/x11-libs/libdrm/Manifest @@ -1,2 +1 @@ DIST libdrm-2.4.100.tar.bz2 855793 BLAKE2B ba2c631de860b8e2a8bb34d8ac0ba2ed11c05cc98a156bb81ffafa0395e22f79878b9936efd1ae33c31049c2a5cc281586a867a974eeb4018dd713a8481ed269 SHA512 4d3a5556e650872944af52f49de395e0ce8ac9ac58530e39a34413e94dc56c231ee71b8b8de9fb944263515a922b3ebbf7ddfebeaaa91543c2604f9bcf561247 -DIST libdrm-2.4.99.tar.bz2 853659 BLAKE2B 66fb3f757ab468b6f6285ae740f67d6c38473f3866b57c6a1e24b322bdd46f2d21132b5ea7a737f1d3fa8dcf55162d4c904f181f17227c239b3322c0af50181c SHA512 04702eebe8dca97fac61653623804fdcb0b8b3714bdc6f5e72f0dfdce9c9524cf16f69d37aa9feac79ddc1c11939be44a216484563a612414668ea5eaeadf191 diff --git a/x11-libs/libdrm/libdrm-2.4.99.ebuild b/x11-libs/libdrm/libdrm-2.4.99.ebuild deleted file mode 100644 index 0c94777c867..000 --- a/x11-libs/libdrm/libdrm-2.4.99.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/drm.git; - -if [[ ${PV} = * ]]; then - GIT_ECLASS="git-r3" -fi - -inherit ${GIT_ECLASS} meson multilib-minimal - -DESCRIPTION="X.Org libdrm library" -HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm; -if [[ ${PV} = * ]]; then - SRC_URI="" -else - SRC_URI="https://dri.freedesktop.org/libdrm/${P}.tar.bz2; - KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux" -fi - -VIDEO_CARDS="amdgpu exynos freedreno intel nouveau omap radeon tegra vc4 vivante vmware" -for card in ${VIDEO_CARDS}; do - IUSE_VIDEO_CARDS+=" video_cards_${card}" -done - -IUSE="${IUSE_VIDEO_CARDS} libkms valgrind" -RESTRICT="test" # see bug #236845 -LICENSE="MIT" -SLOT="0" - -RDEPEND="elibc_FreeBSD? ( >=dev-libs/libpthread-stubs-0.4:=[${MULTILIB_USEDEP}] ) - video_cards_intel? ( >=x11-libs/libpciaccess-0.13.1-r1:=[${MULTILIB_USEDEP}] )" -DEPEND="${RDEPEND} - valgrind? ( dev-util/valgrind )" - -src_unpack() { - default - [[ $PV = * ]] && git-r3_src_unpack -} - -multilib_src_configure() { - local emesonargs=( - # Udev is only used by tests now. - -Dudev=false - -Dcairo-tests=false - -Damdgpu=$(usex video_cards_amdgpu true false) - -Dexynos=$(usex video_cards_exynos true false) - -Dfreedreno=$(usex video_cards_freedreno true false) - -Dintel=$(usex video_cards_intel true false) - -Dnouveau=$(usex video_cards_nouveau true false) - -Domap=$(usex video_cards_omap true false) - -Dradeon=$(usex video_cards_radeon true false) - -Dtegra=$(usex video_cards_tegra true false) - -Dvc4=$(usex video_cards_vc4 true false) - -Detnaviv=$(usex video_cards_vivante true false) - -Dvmwgfx=$(usex video_cards_vmware true false) - -Dlibkms=$(usex libkms true false) - # valgrind installs its .pc file to the pkgconfig for the primary arch - -Dvalgrind=$(usex valgrind auto false) - ) - meson_src_configure -} - -multilib_src_compile() { - meson_src_compile -} - -multilib_src_test() { - meson_src_test -} - -multilib_src_install() { - meson_src_install -}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/vbetool/
commit: 4b5fe165efb9d27c832094a1ee686de6950b8c09 Author: Matt Turner gentoo org> AuthorDate: Tue Nov 26 22:52:11 2019 + Commit: Matt Turner gentoo org> CommitDate: Tue Nov 26 22:53:33 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b5fe165 sys-apps/vbetool: Drop x11@ from maintainers Signed-off-by: Matt Turner gentoo.org> sys-apps/vbetool/metadata.xml | 4 1 file changed, 4 deletions(-) diff --git a/sys-apps/vbetool/metadata.xml b/sys-apps/vbetool/metadata.xml index a6ab4e94425..79d462e8557 100644 --- a/sys-apps/vbetool/metadata.xml +++ b/sys-apps/vbetool/metadata.xml @@ -4,8 +4,4 @@ robb...@gentoo.org - - x...@gentoo.org - X11 -
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libXvMC/
commit: a06a34d75ed2ee0dbc5152ef7620c84bda140091 Author: Matt Turner gentoo org> AuthorDate: Tue Nov 26 22:42:33 2019 + Commit: Matt Turner gentoo org> CommitDate: Tue Nov 26 22:45:42 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a06a34d7 x11-libs/libXvMC: Drop old versions Signed-off-by: Matt Turner gentoo.org> x11-libs/libXvMC/Manifest | 1 - x11-libs/libXvMC/libXvMC-1.0.11.ebuild | 20 2 files changed, 21 deletions(-) diff --git a/x11-libs/libXvMC/Manifest b/x11-libs/libXvMC/Manifest index 2999a7cb6a9..a83e6a51a86 100644 --- a/x11-libs/libXvMC/Manifest +++ b/x11-libs/libXvMC/Manifest @@ -1,2 +1 @@ -DIST libXvMC-1.0.11.tar.bz2 303516 BLAKE2B df1a34ead982c9b88428143d1c6250ef7d4353a6fc4e151c587f62ab91195e3e2c3b320beb1817b5e0b8a6db485aa0b839084361ec60a798ac1476b684542af3 SHA512 4fe49e956ac97a45d851292cbba7bf242706aaf3bd9eb7ea4d2fc50e40745115d857a4fe179d2b87bc7cb6f9ac93911e89a167f02f6d1ae25a59df9a517a2476 DIST libXvMC-1.0.12.tar.bz2 306581 BLAKE2B 180867489863f45ee2cbeb259ae07cead3cef595652f6c02fcb5ffeadb8c286f4dc6fc8ef4b7df0c30b95ef51d8626798a76b50165689927c3449157fbe1a552 SHA512 62cb9a72b20af3b081d2d555a253b0e2b8b26b31f4fad10bd3e53bbf96e1663b61bd8df2b78b16f18218cd37cce0c9e6809ae16ded226b37a8b199e41b223955 diff --git a/x11-libs/libXvMC/libXvMC-1.0.11.ebuild b/x11-libs/libXvMC/libXvMC-1.0.11.ebuild deleted file mode 100644 index 95960c87214..000 --- a/x11-libs/libXvMC/libXvMC-1.0.11.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -XORG_MULTILIB=yes -inherit xorg-3 - -DESCRIPTION="X.Org XvMC library" - -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" -IUSE="" - -RDEPEND=" - >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] - >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}] - >=x11-libs/libXv-1.0.10[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND} - x11-base/xorg-proto" -PDEPEND="app-eselect/eselect-xvmc"
[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/
commit: 7c5fc7d57eb836f19b17f1636bec4c7a57730533 Author: Matt Turner gentoo org> AuthorDate: Tue Nov 26 22:44:16 2019 + Commit: Matt Turner gentoo org> CommitDate: Tue Nov 26 22:45:46 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c5fc7d5 x11-libs/libxkbcommon: Drop old versions Signed-off-by: Matt Turner gentoo.org> x11-libs/libxkbcommon/Manifest | 2 - x11-libs/libxkbcommon/libxkbcommon-0.8.4.ebuild | 36 - x11-libs/libxkbcommon/libxkbcommon-0.9.0.ebuild | 54 - 3 files changed, 92 deletions(-) diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest index 1100a1ec1f1..7e77a2734ed 100644 --- a/x11-libs/libxkbcommon/Manifest +++ b/x11-libs/libxkbcommon/Manifest @@ -1,3 +1 @@ -DIST libxkbcommon-0.8.4.tar.xz 648592 BLAKE2B 6205ca08f1ccb6d85320428317e9d023e2f2a56dcaa77e34a9f9ea42bbf67c9ee27a3123dd8e880ead3fa92c4cd7718bde55a255c52f16fef8d33c395c2511a9 SHA512 dbd441d0d7d5ba4fb352d64d150d163d4cdcf8340059457c291dc1fc69d1606ff6589732cb41a7fcfe106af0192977b243d7d68c4d95b90ece7abb620df360e3 -DIST libxkbcommon-0.9.0.tar.xz 376160 BLAKE2B 9a349a7ce9dcd1e9475f4a3b2365c11e91dcf4833d53c99b7231c1a757a410b4e347f90c77013d2a3a2a724765c1f2187d8c1fe96ad4441d34772f62ec081620 SHA512 7e3b03f1fa5abca31574c02e8308be9d5a6e2bdd369e808faeaa62e63a3d3592158cc695df55828275fc10219d79e1915e4f7331f1967aed0c9c54025272e9c4 DIST libxkbcommon-0.9.1.tar.xz 376164 BLAKE2B 16c95081136ea9ce742f494ae2192cce815f3fb4a3d33d3e525f8ad61f1f720fa6bfe74088a9ab88f3c6ef9cdf78c4d8d4dc87e7478fd84e4b09e03a337efbdf SHA512 8d4551a06e7dd4936633f544409401dc33f8f1900adb5daa6403615c71f321d17212db739f89a5b3e393d729b3f33167691404849a25d5526b403fd9ec3e8878 diff --git a/x11-libs/libxkbcommon/libxkbcommon-0.8.4.ebuild b/x11-libs/libxkbcommon/libxkbcommon-0.8.4.ebuild deleted file mode 100644 index e92a52c52bd..000 --- a/x11-libs/libxkbcommon/libxkbcommon-0.8.4.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -XORG_MULTILIB="yes" - -if [[ ${PV} = ** ]]; then - GIT_ECLASS="git-r3" - EXPERIMENTAL="true" - EGIT_REPO_URI="https://github.com/xkbcommon/${PN}; -else - XORG_BASE_INDIVIDUAL_URI="" - SRC_URI="https://xkbcommon.org/download/${P}.tar.xz; -fi - -inherit xorg-3 ${GIT_ECLASS} - -DESCRIPTION="X.Org xkbcommon library" -HOMEPAGE="https://xkbcommon.org/; -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86" -IUSE="X doc test" - -BDEPEND=" - sys-devel/bison - doc? ( app-doc/doxygen )" -RDEPEND="X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP},xkb] )" -DEPEND="${RDEPEND} - X? ( x11-base/xorg-proto )" - -pkg_setup() { - XORG_CONFIGURE_OPTIONS=( - --with-xkb-config-root="${EPREFIX}/usr/share/X11/xkb" - $(use X || use_enable X x11) - $(use_with doc doxygen) - ) -} diff --git a/x11-libs/libxkbcommon/libxkbcommon-0.9.0.ebuild b/x11-libs/libxkbcommon/libxkbcommon-0.9.0.ebuild deleted file mode 100644 index be655c7b43b..000 --- a/x11-libs/libxkbcommon/libxkbcommon-0.9.0.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -if [[ ${PV} = ** ]]; then - GIT_ECLASS="git-r3" - EGIT_REPO_URI="https://github.com/xkbcommon/${PN}; -else - SRC_URI="https://xkbcommon.org/download/${P}.tar.xz; - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" -fi - -inherit meson multilib-minimal ${GIT_ECLASS} - -DESCRIPTION="keymap handling library for toolkits and window systems" -HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/; -LICENSE="MIT" -IUSE="X doc test" -SLOT="0" - -BDEPEND=" - sys-devel/bison - doc? ( app-doc/doxygen )" -RDEPEND="X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP},xkb] )" -DEPEND="${RDEPEND} - X? ( x11-base/xorg-proto )" - -src_unpack() { - default - [[ $PV = * ]] && git-r3_src_unpack -} - -multilib_src_configure() { - local emesonargs=( - -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb" - -Denable-wayland=false # Demo applications - $(meson_use X enable-x11) - $(meson_use doc enable-docs) - ) - meson_src_configure -} - -multilib_src_compile() { - meson_src_compile -} - -multilib_src_test() { - meson_src_test -} - -multilib_src_install() { - meson_src_install -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libinput/
commit: bb3957a93044781717337b617640b81cbb0e3a80 Author: Matt Turner gentoo org> AuthorDate: Tue Nov 26 22:39:27 2019 + Commit: Matt Turner gentoo org> CommitDate: Tue Nov 26 22:45:29 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb3957a9 dev-libs/libinput: Drop old versions Signed-off-by: Matt Turner gentoo.org> dev-libs/libinput/Manifest | 2 - dev-libs/libinput/libinput-1.14.1.ebuild | 78 dev-libs/libinput/libinput-1.14.2.ebuild | 78 3 files changed, 158 deletions(-) diff --git a/dev-libs/libinput/Manifest b/dev-libs/libinput/Manifest index 08f9cc195b4..90987951333 100644 --- a/dev-libs/libinput/Manifest +++ b/dev-libs/libinput/Manifest @@ -1,3 +1 @@ -DIST libinput-1.14.1.tar.xz 564412 BLAKE2B 185cede0e5d74dc27f544996aa003d50556ef50f432c73a45a1cffeac921ecc0a5c5c82158292bcd18a692d745fed552545e5ab60bcc29fb1451529cbdc7a57e SHA512 8416bab51ba1aab924fa1b41360bc2ad101fb60d3a82c73584bb1e2454554524716673e3eac7f08c18bd6a1ecdfa52ea3cfe09c7a866c59fcd47d75960e82d4c -DIST libinput-1.14.2.tar.xz 566976 BLAKE2B 498b7032122b2d757e691663bde9ca0025af92d33a5e4b03bf9ce87ec8a4d4c47fe07939583d7450626208ca761efde2de14a327e0fcd794699cc9b72b928e79 SHA512 932949a78bf95a7a05f50170cfc7dc109c99e1e3e70e63797566c0c3a3003632cad56e9b9ca2a180880f5e2ec1060613066d068b384096f37785fe70ac30c1eb DIST libinput-1.14.3.tar.xz 567560 BLAKE2B 76d38b795a5e721a73062e9c37b23bf6739291549cadc66401ef47b1a9afd5766f1d0ed855fc66912e4257fae4b1b813946c67246adb8d8566d5ad9478079636 SHA512 f01d1bd1b25b8060519575644597d35f0c89de5386d298441f440128ceee3e57549921a058adec31adc8b33dbdedf4c0bd12c76905a69f752859d3136e26336d diff --git a/dev-libs/libinput/libinput-1.14.1.ebuild b/dev-libs/libinput/libinput-1.14.1.ebuild deleted file mode 100644 index 2a1ff843084..000 --- a/dev-libs/libinput/libinput-1.14.1.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 2014-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python{2_7,3_{5,6,7}} ) - -inherit meson python-any-r1 udev - -DESCRIPTION="Library to handle input devices in Wayland" -HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput/ https://gitlab.freedesktop.org/libinput/libinput; -SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz; - -LICENSE="MIT" -SLOT="0/10" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 ~s390 sparc x86" -IUSE="doc input_devices_wacom" -# Tests require write access to udev rules directory which is a no-no for live system. -# Other tests are just about logs, exported symbols and autotest of the test library. -RESTRICT="test" - -BDEPEND=" - virtual/pkgconfig - doc? ( - $(python_gen_any_dep ' - dev-python/commonmark[${PYTHON_USEDEP}] - dev-python/recommonmark[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - >=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}] - ') - >=app-doc/doxygen-1.8.3 - >=media-gfx/graphviz-2.38.0 - ) -" -# test? ( dev-util/valgrind ) -RDEPEND=" - input_devices_wacom? ( >=dev-libs/libwacom-0.20 ) - >=dev-libs/libevdev-1.3 - >=sys-libs/mtdev-1.1 - virtual/libudev:= - virtual/udev -" -DEPEND="${RDEPEND}" -# test? ( >=dev-libs/check-0.9.10 ) - -python_check_deps() { - has_version "dev-python/commonmark[${PYTHON_USEDEP}]" && \ - has_version "dev-python/recommonmark[${PYTHON_USEDEP}]" && \ - has_version "dev-python/sphinx[${PYTHON_USEDEP}]" && \ - has_version ">=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]" -} - -pkg_setup() { - use doc && python-any-r1_pkg_setup -} - -src_configure() { - # gui can be built but will not be installed - local emesonargs=( - -Ddebug-gui=false - $(meson_use doc documentation) - $(meson_use input_devices_wacom libwacom) - -Dtests=false # tests are restricted - -Dudev-dir="$(get_udevdir)" - ) - meson_src_configure -} - -src_install() { - meson_src_install - if use doc ; then - docinto html - dodoc -r "${BUILD_DIR}"/Documentation/. - fi -} - -pkg_postinst() { - udevadm hwdb --update --root="${ROOT}" -} diff --git a/dev-libs/libinput/libinput-1.14.2.ebuild b/dev-libs/libinput/libinput-1.14.2.ebuild deleted file mode 100644 index c6c5651aad4..000 --- a/dev-libs/libinput/libinput-1.14.2.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 2014-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python{2_7,3_{5,6,7}} ) - -inherit meson python-any-r1 udev - -DESCRIPTION="Library to handle input devices in Wayland"
[gentoo-commits] repo/gentoo:master commit in: x11-drivers/xf86-video-ati/
commit: d248b4728f89edb932d9c3483702e0c8fe7566bc Author: Matt Turner gentoo org> AuthorDate: Tue Nov 26 22:41:48 2019 + Commit: Matt Turner gentoo org> CommitDate: Tue Nov 26 22:45:39 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d248b472 x11-drivers/xf86-video-ati: Drop old versions Signed-off-by: Matt Turner gentoo.org> x11-drivers/xf86-video-ati/Manifest| 1 - .../xf86-video-ati/xf86-video-ati-19.0.1.ebuild| 43 -- 2 files changed, 44 deletions(-) diff --git a/x11-drivers/xf86-video-ati/Manifest b/x11-drivers/xf86-video-ati/Manifest index 0b5d98843b6..2cd87d59041 100644 --- a/x11-drivers/xf86-video-ati/Manifest +++ b/x11-drivers/xf86-video-ati/Manifest @@ -1,2 +1 @@ -DIST xf86-video-ati-19.0.1.tar.bz2 902825 BLAKE2B 8f66ee5e465c9997d356593c58e4861ad749ba1d2a7f2520e8aea871ed71d2295ac1fba75f97ca30a7dd4cfe63f775838c5a925251331e1cd1e58b9186b3ca03 SHA512 e04c5395e3a49d81b8f7a4b0e11fe8c9ebd17af056a4eab4541873796dce05b103c93fb185f3a00873010df0655cd7311e6d27e177aeb7345c4c8017bbd1eb17 DIST xf86-video-ati-19.1.0.tar.bz2 904558 BLAKE2B 424e8b3c6fa14fa4f0bc00940bdf1008400f25ce7103b13ecefdbda9e629239c5ab011952d19c305251e9c0008650da3db0eb91055d5585e2b1c3dd108a74d86 SHA512 73a81f6c492daf2e89067fb52b3033dc0fe6841f109627ddca1aee54a45a738c8c134443753a2a2aaa2c131e1d560057ebc76351ff2304c16407df3ff568fcd6 diff --git a/x11-drivers/xf86-video-ati/xf86-video-ati-19.0.1.ebuild b/x11-drivers/xf86-video-ati/xf86-video-ati-19.0.1.ebuild deleted file mode 100644 index 7b2f0601420..000 --- a/x11-drivers/xf86-video-ati/xf86-video-ati-19.0.1.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -XORG_DRI=always -inherit linux-info xorg-3 - -if [[ ${PV} == * ]]; then - SRC_URI="" -else - KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86" -fi - -DESCRIPTION="ATI video driver" -HOMEPAGE="https://www.x.org/wiki/ati/; - -IUSE="udev" - -RDEPEND=">=x11-libs/libdrm-2.4.89[video_cards_radeon] - >=x11-libs/libpciaccess-0.8.0 - x11-base/xorg-server[-minimal] - udev? ( virtual/libudev:= )" -DEPEND="${RDEPEND} - x11-base/xorg-proto" - -pkg_pretend() { - if use kernel_linux ; then - if kernel_is -ge 3 9; then - CONFIG_CHECK="~!DRM_RADEON_UMS ~!FB_RADEON" - else - CONFIG_CHECK="~DRM_RADEON_KMS ~!FB_RADEON" - fi - fi - check_extra_config -} - -pkg_setup() { - XORG_CONFIGURE_OPTIONS=( - --enable-glamor - $(use_enable udev) - ) -}
[gentoo-commits] repo/gentoo:master commit in: x11-apps/xkbprint/
commit: b52f5b468c45038110b812b7c6e474debc9a5cea Author: Matt Turner gentoo org> AuthorDate: Tue Nov 26 22:40:29 2019 + Commit: Matt Turner gentoo org> CommitDate: Tue Nov 26 22:45:33 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b52f5b46 x11-apps/xkbprint: Drop old versions Signed-off-by: Matt Turner gentoo.org> x11-apps/xkbprint/Manifest | 1 - x11-apps/xkbprint/xkbprint-1.0.4.ebuild | 13 - 2 files changed, 14 deletions(-) diff --git a/x11-apps/xkbprint/Manifest b/x11-apps/xkbprint/Manifest index cd162fcd3c5..5cfb813ac70 100644 --- a/x11-apps/xkbprint/Manifest +++ b/x11-apps/xkbprint/Manifest @@ -1,2 +1 @@ -DIST xkbprint-1.0.4.tar.bz2 163810 BLAKE2B cdbd0f949c7e68159811a1a725d44d5f7f66a98783321debd0b50d1bf59958519d4a061e955b9411bb9ba148bf99ddc5f8aecc74ffe6d488cb75c96104482b7d SHA512 bb65a93ae737cd4b78787fef51972f4d0072a272166f82103bfaa92cf275db6363fae3530539b7c9a4139f6b87512019ac15ab3478d4ad05967ad18a8e80033a DIST xkbprint-1.0.5.tar.bz2 166856 BLAKE2B 99d375e88a871ff440ebed587b01961a6e2fa196a28c267dbaa6cdd10bacdc99767f12032411eb8448e8a2f7c6792c2f7b6f428d208a9263f94b4c959d2a0431 SHA512 ac3870352f3a595b5b8a8cb64f39e9bea81b17572c73cfbf72482477a2f576d0ffcdcf735cb3c66b8a88a7fe0f7aece6738cbac87df5641e44fae1ab9b97111f diff --git a/x11-apps/xkbprint/xkbprint-1.0.4.ebuild b/x11-apps/xkbprint/xkbprint-1.0.4.ebuild deleted file mode 100644 index 527b6199276..000 --- a/x11-apps/xkbprint/xkbprint-1.0.4.ebuild +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit xorg-2 - -DESCRIPTION="Print an XKB keyboard description" -KEYWORDS="amd64 arm hppa ~mips ppc ppc64 ~s390 ~sh ~sparc x86" -IUSE="" -RDEPEND="x11-libs/libxkbfile - x11-libs/libX11" -DEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: x11-drivers/xf86-video-amdgpu/
commit: 8272d5ba50ad6b370860c42fd06d6795e7b46c91 Author: Matt Turner gentoo org> AuthorDate: Tue Nov 26 22:41:15 2019 + Commit: Matt Turner gentoo org> CommitDate: Tue Nov 26 22:45:37 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8272d5ba x11-drivers/xf86-video-amdgpu: Drop old versions Signed-off-by: Matt Turner gentoo.org> x11-drivers/xf86-video-amdgpu/Manifest | 1 - .../xf86-video-amdgpu-19.0.1.ebuild| 28 -- 2 files changed, 29 deletions(-) diff --git a/x11-drivers/xf86-video-amdgpu/Manifest b/x11-drivers/xf86-video-amdgpu/Manifest index a2bec9fe02c..6507037239e 100644 --- a/x11-drivers/xf86-video-amdgpu/Manifest +++ b/x11-drivers/xf86-video-amdgpu/Manifest @@ -1,2 +1 @@ -DIST xf86-video-amdgpu-19.0.1.tar.bz2 440534 BLAKE2B d0baadc195ba22d443ed0b07d0d3bab6d1a954606b0a6c66f23bfc0bd814afc4227d48be4a4b2fa9c80713ffd300aa3f6be0254fca6de78fa496bbb68d037c44 SHA512 dda04e3ccee140354f59e04895cf50cd7dc06a105c40ce35069613c5b5fbe083cab6833fd293d96334f64dde1a0c4af6154d473594a144f37404188ae7f37dd5 DIST xf86-video-amdgpu-19.1.0.tar.bz2 441746 BLAKE2B 75906c9b2200174711360e8cf095b8537e62618747afe5ec13f5a36ad8b61001b94e9df675df2026a61e66b6ea05e0e022640d487851d62ca4ed5ce61dd5aae7 SHA512 ccdaa2378492da1a2f3d18fedacd1318c4708da534a8a959276a82730d5420619d83ad1ec8d7835c55655fe56123cd9bffb44e6223c5a97033c01f598af4a173 diff --git a/x11-drivers/xf86-video-amdgpu/xf86-video-amdgpu-19.0.1.ebuild b/x11-drivers/xf86-video-amdgpu/xf86-video-amdgpu-19.0.1.ebuild deleted file mode 100644 index d1d64a0c5d9..000 --- a/x11-drivers/xf86-video-amdgpu/xf86-video-amdgpu-19.0.1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -XORG_DRI="always" -inherit xorg-3 - -if [[ ${PV} == * ]]; then - SRC_URI="" -else - KEYWORDS="amd64 ~ppc64 x86" -fi - -DESCRIPTION="Accelerated Open Source driver for AMDGPU cards" - -IUSE="udev" - -RDEPEND=">=x11-libs/libdrm-2.4.89[video_cards_amdgpu] - x11-base/xorg-server[-minimal] - udev? ( virtual/libudev:= )" -DEPEND="${RDEPEND}" - -pkg_setup() { - XORG_CONFIGURE_OPTIONS=( - --enable-glamor - $(use_enable udev) - ) -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/freeglut/, media-libs/freeglut/files/
commit: 4c03f78243963efce16ce414767f32d32c267026 Author: Matt Turner gentoo org> AuthorDate: Tue Nov 26 22:40:06 2019 + Commit: Matt Turner gentoo org> CommitDate: Tue Nov 26 22:45:31 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c03f782 media-libs/freeglut: Drop old versions Signed-off-by: Matt Turner gentoo.org> media-libs/freeglut/Manifest | 1 - .../files/freeglut-3.0.0-bsd-usb-joystick.patch| 753 - .../freeglut-3.0.0-drop-unnecessary-x11-libs.patch | 30 - media-libs/freeglut/freeglut-3.0.0.ebuild | 44 -- 4 files changed, 828 deletions(-) diff --git a/media-libs/freeglut/Manifest b/media-libs/freeglut/Manifest index 395bdc3311a..65e5ed2d160 100644 --- a/media-libs/freeglut/Manifest +++ b/media-libs/freeglut/Manifest @@ -1,2 +1 @@ -DIST freeglut-3.0.0.tar.gz 419095 BLAKE2B 6065044fb2816ddfebd363189cdb897e00fa433d79c09f5a705b80ff730e1312158ed5db8d7a2cbfc2ddac0d0a9400300c5c245d967c33c937da11303fc316de SHA512 9c45d5b203b26a7ff92331b3e080a48e806c92fbbe7c65d9262dd18c39cd6efdad8a795a80f499a2d23df84b4909dbd7c1bab20d7dd3555d3d88782ce9dd15b0 DIST freeglut-3.2.1.tar.gz 440228 BLAKE2B ed8a4b2361416cfee5540350ee50c32a56e5ea75d6834c677c5cec676967a04e13b2adf3da1cc9a3a2c73fbc6147b3b0bc91953a6edf1e35ce8c933eeff6f97a SHA512 aced4bbcd36269ce6f4ee1982e0f9e3fffbf18c94f785d3215ac9f4809b992e166c7ada496ed6174e13d77c0f7ef3ca4c57d8a282e96cbbe6ff086339ade3b08 diff --git a/media-libs/freeglut/files/freeglut-3.0.0-bsd-usb-joystick.patch b/media-libs/freeglut/files/freeglut-3.0.0-bsd-usb-joystick.patch deleted file mode 100644 index 505b3467ec4..000 --- a/media-libs/freeglut/files/freeglut-3.0.0-bsd-usb-joystick.patch +++ /dev/null @@ -1,753 +0,0 @@ -From 5908c36a4a3964cdc8db5c7bfdfd4381ec0996df Mon Sep 17 00:00:00 2001 -From: dcnieho -Date: Wed, 12 Jul 2017 20:44:35 + -Subject: [PATCH] Fix build on NetBSD. - -(cherry picked from commit 06e1d815cf9abda49b845754ff420734446eb95b) - -(cherry picked from commit c4294ad59093c27159ea6028d33e3c9581df5354) - -git-svn-id: http://svn.code.sf.net/p/freeglut/code/trunk/freeglut/freeglut@1829 7f0cb862-5218-0410-a997-914c9d46530a - src/fg_joystick.c | 5 ++--- - src/x11/fg_joystick_x11.c | 10 +- - 2 files changed, 7 insertions(+), 8 deletions(-) - -diff --git a/src/fg_joystick.c b/src/fg_joystick.c -index 6f6771c..b73d7e7 100644 a/src/fg_joystick.c -+++ b/src/fg_joystick.c -@@ -46,21 +46,20 @@ - - #ifdef HAVE_USB_JS - #if defined(__NetBSD__) --/* XXX The below hack is done until freeglut's autoconf is updated. */ --#define HAVE_USBHID_H 1 - #ifdef HAVE_USBHID_H - #include - #else - #include - #endif -+#include - #elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__) - #ifdef HAVE_USBHID_H - #include - #else - #include - #endif -+#include - #endif --#include - #include - - /* Compatibility with older usb.h revisions */ -diff --git a/src/x11/fg_joystick_x11.c b/src/x11/fg_joystick_x11.c -index a37388b..04bc373 100644 a/src/x11/fg_joystick_x11.c -+++ b/src/x11/fg_joystick_x11.c -@@ -50,7 +50,7 @@ void fgPlatformJoystickRawRead( SFG_Joystick* joy, int* buttons, float* axes ) - { - int status; - --#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__NetBSD__) -+#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) - int len; - - if ( joy->pJoystick.os->is_analog ) -@@ -215,7 +215,7 @@ void fgPlatformJoystickRawRead( SFG_Joystick* joy, int* buttons, float* axes ) - - void fgPlatformJoystickOpen( SFG_Joystick* joy ) - { --#if defined( __FreeBSD__ ) || defined(__FreeBSD_kernel__) || defined( __NetBSD__ ) -+#if defined( __FreeBSD__ ) || defined(__FreeBSD_kernel__) - int i = 0; -char *cp; - #endif -@@ -229,7 +229,7 @@ void fgPlatformJoystickOpen( SFG_Joystick* joy ) - # endif - #endif - --#if defined( __FreeBSD__ ) || defined(__FreeBSD_kernel__) || defined( __NetBSD__ ) -+#if defined( __FreeBSD__ ) || defined(__FreeBSD_kernel__) - for( i = 0; i < _JS_MAX_AXES; i++ ) - joy->pJoystick.os->cache_axes[ i ] = 0.0f; - -@@ -409,7 +409,7 @@ void fgPlatformJoystickOpen( SFG_Joystick* joy ) - - void fgPlatformJoystickInit( SFG_Joystick *fgJoystick[], int ident ) - { --#if defined( __FreeBSD__ ) || defined(__FreeBSD_kernel__) || defined( __NetBSD__ ) -+#if defined( __FreeBSD__ ) || defined(__FreeBSD_kernel__) - fgJoystick[ ident ]->id = ident; - fgJoystick[ ident ]->error = GL_FALSE; - -@@ -436,7 +436,7 @@ void fgPlatformJoystickInit( SFG_Joystick *fgJoystick[], int ident ) - - void fgPlatformJoystickClose ( int ident ) - { --#if defined( __FreeBSD__ ) || defined(__FreeBSD_kernel__) || defined( __NetBSD__ ) -+#if defined( __FreeBSD__ ) ||
[gentoo-commits] repo/gentoo:master commit in: dev-python/pylibmc/
commit: 576be17782f939f8cd11231ddea29235dd299d5e Author: Patrick McLean sony com> AuthorDate: Tue Nov 26 21:51:09 2019 + Commit: Patrick McLean gentoo org> CommitDate: Tue Nov 26 21:51:09 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=576be177 dev-python/pylibmc-1.6.1: Fix USE=doc with mismatching python impls Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Patrick McLean gentoo.org> dev-python/pylibmc/pylibmc-1.6.1.ebuild | 15 +++ 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/dev-python/pylibmc/pylibmc-1.6.1.ebuild b/dev-python/pylibmc/pylibmc-1.6.1.ebuild index 11264e7c131..a52234269c7 100644 --- a/dev-python/pylibmc/pylibmc-1.6.1.ebuild +++ b/dev-python/pylibmc/pylibmc-1.6.1.ebuild @@ -17,11 +17,17 @@ SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="doc test" +# implementations to use for building docs, separate from PYTHON_COMPAT since +# dev-python/sphinx might not be available everywhere +DOCS_PYTHON_COMPAT=( python{2_7,3_{5,6,7}} ) + RDEPEND=">=dev-libs/libmemcached-0.32" # Older sphinx versions fail to compile the doc # https://github.com/sphinx-doc/sphinx/issues/3266 BDEPEND="${RDEPEND} - doc? ( $(python_gen_any_dep '>=dev-python/sphinx-1.5.1-r1[${PYTHON_USEDEP}]') ) + doc? ( $(python_gen_cond_dep ' + >=dev-python/sphinx-1.5.1-r1[${PYTHON_USEDEP}]' "${DOCS_PYTHON_COMPAT[@]}") + ) test? ( net-misc/memcached dev-python/nose[${PYTHON_USEDEP}] @@ -29,13 +35,14 @@ BDEPEND="${RDEPEND} RESTRICT="!test? ( test )" +REQUIRED_USE="doc? ( || ( $(python_gen_useflags "${DOCS_PYTHON_COMPAT[@]}") ) )" + PATCHES=( "${FILESDIR}/pylibmc-1.6.1-fix-test-failures.patch" ) -python_check_deps() { - use doc || return 0 - has_version ">=dev-python/sphinx-1.5.1-r1[${PYTHON_USEDEP}]" +pkg_setup() { + use doc && DISTUTILS_ALL_SUBPHASE_IMPLS=( "${DOCS_PYTHON_COMPAT[@]}" ) } python_prepare_all() {
[gentoo-commits] repo/gentoo:master commit in: profiles/arch/arm64/
commit: 108573ae883efe26b635e1dafa678f4cf515ad9c Author: Craig Andrews gentoo org> AuthorDate: Tue Nov 26 20:36:07 2019 + Commit: Craig Andrews gentoo org> CommitDate: Tue Nov 26 21:39:14 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=108573ae profiles: arm64: Mask net-misc/curl[quiche] Signed-off-by: Craig Andrews gentoo.org> profiles/arch/arm64/package.use.stable.mask | 5 + 1 file changed, 5 insertions(+) diff --git a/profiles/arch/arm64/package.use.stable.mask b/profiles/arch/arm64/package.use.stable.mask index 429fb27f23b..fdccdea6027 100644 --- a/profiles/arch/arm64/package.use.stable.mask +++ b/profiles/arch/arm64/package.use.stable.mask @@ -1,6 +1,11 @@ # Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Craig Andrews (2019-11-26) +# net-libs/quiche is an early HTTP/3 implementation +# not yet ready for everyone. +net-misc/curl quiche + # Luke Dashjr (2019-09-21) # iasl is keyworded ~arm64 sys-firmware/seabios debug
[gentoo-commits] repo/gentoo:master commit in: profiles/arch/arm64/
commit: 5c82c69ac21eef7c8fc278f4710044a8e37701cd Author: Craig Andrews gentoo org> AuthorDate: Tue Nov 26 20:35:47 2019 + Commit: Craig Andrews gentoo org> CommitDate: Tue Nov 26 21:39:14 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c82c69a profiles: ~arm64: Unmask net-misc/curl[quiche] Signed-off-by: Craig Andrews gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/13767 Signed-off-by: Craig Andrews gentoo.org> profiles/arch/arm64/package.use.mask | 4 1 file changed, 4 insertions(+) diff --git a/profiles/arch/arm64/package.use.mask b/profiles/arch/arm64/package.use.mask index 81d71410490..cef1785e54a 100644 --- a/profiles/arch/arm64/package.use.mask +++ b/profiles/arch/arm64/package.use.mask @@ -1,6 +1,10 @@ # Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Craig Andrews (2019-11-26) +# net-misc/quiche is available on this arch +net-misc/curl -quiche + # Andreas Sturmlechner (2019-10-29) # Neither sys-apps/bolt nor kde-plasma/plasma-thunderbolt are keyworded kde-plasma/plasma-meta thunderbolt
[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs/files/
commit: 773bb1832df3815cd68c314d31d30045b001e9c9 Author: Georgy Yakovlev gentoo org> AuthorDate: Tue Nov 26 21:23:36 2019 + Commit: Georgy Yakovlev gentoo org> CommitDate: Tue Nov 26 21:25:19 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=773bb183 sys-fs/zfs: fix 0.8.2-r2 patch path Package-Manager: Portage-2.3.79, Repoman-2.3.17 Signed-off-by: Georgy Yakovlev gentoo.org> sys-fs/zfs/files/0.8.2-ZPOOL_IMPORT_UDEV_TIMEOUT_MS.patch | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sys-fs/zfs/files/0.8.2-ZPOOL_IMPORT_UDEV_TIMEOUT_MS.patch b/sys-fs/zfs/files/0.8.2-ZPOOL_IMPORT_UDEV_TIMEOUT_MS.patch index be88f7bfee8..00dda6de55c 100644 --- a/sys-fs/zfs/files/0.8.2-ZPOOL_IMPORT_UDEV_TIMEOUT_MS.patch +++ b/sys-fs/zfs/files/0.8.2-ZPOOL_IMPORT_UDEV_TIMEOUT_MS.patch @@ -35,10 +35,10 @@ Closes #9436 man/man8/zpool.8| 6 ++ 2 files changed, 16 insertions(+), 1 deletion(-) -diff --git a/lib/libzutil/os/linux/zutil_import_os.c b/lib/libzutil/os/linux/zutil_import_os.c +diff --git a/lib/libzutil/zutil_import.c b/lib/libzutil/zutil_import.c index 811eae397c9..e51004edc68 100644 a/lib/libzutil/os/linux/zutil_import_os.c -+++ b/lib/libzutil/os/linux/zutil_import_os.c +--- a/lib/libzutil/zutil_import.c b/lib/libzutil/zutil_import.c @@ -53,6 +53,7 @@ #include #include
[gentoo-commits] repo/gentoo:master commit in: games-kids/tuxtype/
commit: 5f4ca15feab1287e17fe8f6c2432388d9a679264 Author: James Le Cuirot gentoo org> AuthorDate: Tue Nov 26 21:09:27 2019 + Commit: James Le Cuirot gentoo org> CommitDate: Tue Nov 26 21:09:27 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f4ca15f games-kids/tuxtype: EAPI 7, fix EPREFIX, xdg.eclass Package-Manager: Portage-2.3.79, Repoman-2.3.17 Signed-off-by: James Le Cuirot gentoo.org> games-kids/tuxtype/tuxtype-1.8.1-r1.ebuild | 21 - 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/games-kids/tuxtype/tuxtype-1.8.1-r1.ebuild b/games-kids/tuxtype/tuxtype-1.8.1-r1.ebuild index 5ca2f0d987c..db74faed70e 100644 --- a/games-kids/tuxtype/tuxtype-1.8.1-r1.ebuild +++ b/games-kids/tuxtype/tuxtype-1.8.1-r1.ebuild @@ -1,8 +1,9 @@ # Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 -inherit eutils +EAPI=7 + +inherit desktop xdg DESCRIPTION="Typing tutorial with lots of eye-candy" HOMEPAGE="https://github.com/tux4kids/tuxtype; @@ -19,24 +20,26 @@ DEPEND="acct-group/gamestat media-libs/sdl-mixer media-libs/sdl-pango media-libs/sdl-ttf - svg? ( gnome-base/librsvg )" -RDEPEND=${DEPEND} + svg? ( gnome-base/librsvg:2 )" + +RDEPEND="${DEPEND}" -S=${WORKDIR}/${PN}-upstream-${PV} +S="${WORKDIR}/${PN}-upstream-${PV}" src_configure() { econf \ - --localedir=/usr/share/locale \ + --localedir="${EPREFIX}"/usr/share/locale \ $(use_with svg rsvg) } src_install() { default - rm -f "${D}"/usr/share/doc/${PF}/{COPYING,INSTALL,ABOUT-NLS}* - doicon ${PN}.ico - make_desktop_entry ${PN} TuxTyping /usr/share/pixmaps/${PN}.ico + rm -v "${ED}"/usr/share/doc/${PF}/{ABOUT-NLS,COPYING,INSTALL} || die keepdir /etc/${PN} /var/games/${PN}/words + newicon -s 64 icon.png ${PN}.png + make_desktop_entry ${PN} TuxTyping + fowners root:gamestat /var/games/${PN} /usr/bin/${PN} fperms 660 /var/games/${PN} fperms 2755 /usr/bin/${PN}
[gentoo-commits] repo/gentoo:master commit in: games-kids/tuxtype/, games-kids/tuxtype/files/
commit: e101e08423f550004c4d5de0af8ec65557407807 Author: James Le Cuirot gentoo org> AuthorDate: Tue Nov 26 21:24:10 2019 + Commit: James Le Cuirot gentoo org> CommitDate: Tue Nov 26 21:24:10 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e101e084 games-kids/tuxtype: Bump to 1.8.3, fix use of games group Suggested-by: maurerpe Closes: https://bugs.gentoo.org/658814 Package-Manager: Portage-2.3.79, Repoman-2.3.17 Signed-off-by: James Le Cuirot gentoo.org> games-kids/tuxtype/Manifest| 1 + .../tuxtype/files/tuxtype-1.8.3-games-group.patch | 11 + games-kids/tuxtype/tuxtype-1.8.3.ebuild| 55 ++ 3 files changed, 67 insertions(+) diff --git a/games-kids/tuxtype/Manifest b/games-kids/tuxtype/Manifest index 7767407cec5..be5b7102a95 100644 --- a/games-kids/tuxtype/Manifest +++ b/games-kids/tuxtype/Manifest @@ -1 +1,2 @@ DIST tuxtype-1.8.1.tar.gz 11470321 BLAKE2B 13650d319e75ed9770113475841780c3413b1d9918f9641bb5b32cf67a622ab731c54149e52252f69030ab8e016b4de408a835aaed29cbf5772213b58cab3e65 SHA512 c7285ece93168260215e20cb5e4f4a46da00687c22241e70f97f735e19501ea8f1abb38e4070fac108c524e5aa3f23f680acef6ef9f5654bc2dab954bcadab01 +DIST tuxtype-1.8.3.tar.gz 11805625 BLAKE2B f34b2386234001452a3aba8afda7206a6bf674e6e60d5e5a8ea889e462f6979615f46bd47d62353c75e814c785e6a2ce97728f8cef6c44e43bb799b633ca0175 SHA512 7638cf7b5cb3a02072d36b43d385e43797bb846c5a69fda532432fb80ece19c44ca7b9b54bd73d4d3b7462b18f90cadb4648ed82a1d9e4822d7f3bd2c7a89343 diff --git a/games-kids/tuxtype/files/tuxtype-1.8.3-games-group.patch b/games-kids/tuxtype/files/tuxtype-1.8.3-games-group.patch new file mode 100644 index 000..444794c5f5e --- /dev/null +++ b/games-kids/tuxtype/files/tuxtype-1.8.3-games-group.patch @@ -0,0 +1,11 @@ +diff -Naur a/Makefile.am b/Makefile.am +--- a/Makefile.am 2014-08-20 04:47:21.0 +0100 b/Makefile.am 2019-11-26 21:12:23.430972975 + +@@ -49,7 +49,6 @@ + $(MKDIR_P) -m 2755 $(DESTDIR)$(pkglocalstatedir) + $(MKDIR_P) -m 2755 $(DESTDIR)$(pkglocalstatedir)/words + # chown root:games $(DESTDIR)$(pkglocalstatedir) +- chown root:games $(DESTDIR)$(pkglocalstatedir)/words + + + uninstall-hook: diff --git a/games-kids/tuxtype/tuxtype-1.8.3.ebuild b/games-kids/tuxtype/tuxtype-1.8.3.ebuild new file mode 100644 index 000..b808b1e4682 --- /dev/null +++ b/games-kids/tuxtype/tuxtype-1.8.3.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools desktop xdg + +DESCRIPTION="Typing tutorial with lots of eye-candy" +HOMEPAGE="https://github.com/tux4kids/tuxtype; +SRC_URI="https://github.com/tux4kids/${PN}/archive/upstream/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2 OFL-1.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="svg" + +DEPEND="acct-group/gamestat + media-libs/libsdl[video] + media-libs/sdl-image + media-libs/sdl-mixer + media-libs/sdl-pango + media-libs/sdl-ttf + svg? ( gnome-base/librsvg:2 )" + +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${PN}-upstream-${PV}" + +PATCHES=( + "${FILESDIR}"/${PN}-1.8.3-games-group.patch +) + +src_prepare() { + xdg_src_prepare + eautoreconf +} + +src_configure() { + econf \ + --localedir="${EPREFIX}"/usr/share/locale \ + $(use_with svg rsvg) +} + +src_install() { + emake install DESTDIR="${D}" + rm -v "${ED}"/usr/share/doc/${PF}/{ABOUT-NLS,COPYING,INSTALL} || die + keepdir /etc/${PN} /var/lib/${PN}/words + + newicon -s 64 icon.png ${PN}.png + make_desktop_entry ${PN} TuxTyping + + fowners root:gamestat /var/lib/${PN} /usr/bin/${PN} + fperms 660 /var/lib/${PN} + fperms 2755 /usr/bin/${PN} +}
[gentoo-commits] repo/gentoo:master commit in: net-p2p/cpuminer-opt/
commit: bb9b02fb90226f28f62122693f6918578c18f24a Author: Craig Andrews gentoo org> AuthorDate: Tue Nov 26 20:42:24 2019 + Commit: Craig Andrews gentoo org> CommitDate: Tue Nov 26 20:44:05 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb9b02fb net-p2p/cpuminer-opt: 3.9.11 version bump Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Craig Andrews gentoo.org> net-p2p/cpuminer-opt/Manifest | 1 + net-p2p/cpuminer-opt/cpuminer-opt-3.9.11.ebuild | 50 + 2 files changed, 51 insertions(+) diff --git a/net-p2p/cpuminer-opt/Manifest b/net-p2p/cpuminer-opt/Manifest index f78dd1deaed..095a66a7060 100644 --- a/net-p2p/cpuminer-opt/Manifest +++ b/net-p2p/cpuminer-opt/Manifest @@ -1,4 +1,5 @@ DIST cpuminer-opt-3.9.10.tar.gz 1818868 BLAKE2B aa29c101af2f17b128b264c3c6639d3af9c4bfd1abf0a5139b33d06b68f9c9217d1ad19cdd53fd245fed4b5cb7a0ff81789d9929debea5b8d225c7f8b29ae940 SHA512 46da5f43df0f46a94a160310de74776880fed748ec955220544cc1ff08eada8f9dd774250913ffbaeed8a6237e69bae730c8f18c48e87b8600b9407a6de03cc4 +DIST cpuminer-opt-3.9.11.tar.gz 1903437 BLAKE2B dd15fbdcefa89bd314d6ec174b8556a7157ca9347346d012d198b34961f6f0fc1b4d313ce040cd0bd36ef053897f2b2d6da4e086e780895efc5af2969039be95 SHA512 4a3589fe4d4990b78996516df91d81ae2ac6708cffd0b8342a94adfcc5eacc7b810a49efb5e4821912ca0e703e7342a70d6a97a847a92b11925475767ed357a6 DIST cpuminer-opt-3.9.6.2.tar.gz 1796238 BLAKE2B 5c9ef9e04897ac8e62196bb54606b407ae5df7f48074f91c202a7323f9ebfa5c44361df99ed83f9c67e69080580c9bf1e29607b491c872a2f1385c8c42444940 SHA512 92e96724fc40d974cd80d61c19c7d46b6581ec0e63328bf940cade12231240fa17f26639a6c344cf19c20ea6e6f7dc4178dea7db51a4c7ec85a66ab5e4a5e59d DIST cpuminer-opt-3.9.7.tar.gz 1797055 BLAKE2B 33f978139a04e5bedd76bf37f20d55e1a910e38bb877adf611b9a3b5a9c83193bde6adf5a93562a57e5b12c5e05b59824709714143b9df9abffb751f20e9543d SHA512 a696847b9c7283e1a05cfae2785311e82a1b84496ca1da2b30bb960d3fcc37991f9ab866b8e32125f66718d89b2b8ac3e680b53da2ec68deff910745603ce6d7 DIST cpuminer-opt-3.9.8.1.tar.gz 1792320 BLAKE2B 2e53e40bebeff44e8197f9a2d8e95e75020739ac8797b7826f7e056d94dc85d4f43994a520abeec5fad8be0c4ef20c2667e1860873810a33026a33dc328fe094 SHA512 42ae191c29c53cc837b8532a1aa00dab19392f48c5e69dced09392d83bb3f949c156db9172fbd765c0ebca6b8fdc48346f4b0b5504ca1c5dd69718ee9c832997 diff --git a/net-p2p/cpuminer-opt/cpuminer-opt-3.9.11.ebuild b/net-p2p/cpuminer-opt/cpuminer-opt-3.9.11.ebuild new file mode 100644 index 000..666d27ee1c0 --- /dev/null +++ b/net-p2p/cpuminer-opt/cpuminer-opt-3.9.11.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools flag-o-matic systemd + +DESCRIPTION="Optimized multi algo CPU miner" +HOMEPAGE="https://github.com/JayDDee/cpuminer-opt; +IUSE="cpu_flags_x86_sse2 curl libressl" +LICENSE="GPL-2" +SLOT="0" +REQUIRED_USE="cpu_flags_x86_sse2" +DEPEND=" + dev-libs/gmp:0 + dev-libs/jansson + >=net-misc/curl-7.15[ssl] + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) +" +RDEPEND="${DEPEND}" +if [[ ${PV} == "" ]] ; then + SRC_URI="" + EGIT_REPO_URI="https://github.com/JayDDee/${PN}.git; + inherit git-r3 +else + KEYWORDS="~amd64" + SRC_URI="https://github.com/JayDDee/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +fi + +src_prepare() { + default + eautoreconf +} + +src_configure() { + append-ldflags -Wl,-z,noexecstack + econf --with-crypto --with-curl +} + +src_install() { + default + systemd_dounit "${FILESDIR}"/${PN}.service + insinto "/etc/${PN}" + doins cpuminer-conf.json +} + +src_test() { + ./cpuminer --cputest || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/rocm-cmake/
commit: 61bc02ecc1a24ea6c2ce3e0bf4bfca7e48dcc397 Author: Craig Andrews gentoo org> AuthorDate: Tue Nov 26 20:43:21 2019 + Commit: Craig Andrews gentoo org> CommitDate: Tue Nov 26 20:44:05 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61bc02ec dev-util/rocm-cmake: 2.10.0 version bump Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Craig Andrews gentoo.org> dev-util/rocm-cmake/Manifest | 1 + dev-util/rocm-cmake/rocm-cmake-2.10.0.ebuild | 26 ++ 2 files changed, 27 insertions(+) diff --git a/dev-util/rocm-cmake/Manifest b/dev-util/rocm-cmake/Manifest index 18c25944ebd..a41b9e66246 100644 --- a/dev-util/rocm-cmake/Manifest +++ b/dev-util/rocm-cmake/Manifest @@ -1,4 +1,5 @@ DIST rocm-cmake-0.2.tar.gz 12729 BLAKE2B 6380e077cdc0dcc8c40c487789bd4405a9104e0c55e68df0587c74ea140c329b28ef224bea0d9d529ddaca2c3b874e64be840f96191b8bae7d662de5854756b6 SHA512 b2ebd749fb99ac6dbeac005bb0de5ca57e12ae3590d560c0fd03371f2dd0fc6e7862e0bc96046b98b8248770852c6ee64dd349f22405e77d8a210884246213bd +DIST rocm-cmake-2.10.0.tar.gz 14183 BLAKE2B dab0de02815d6ef71a7143dcbd53dab3134bbfbf39e55375d93c9d0fa35902fa9f8f23f85d1da9994ceb1fa4bec6c113b6062f5953d0213a70daeb26e91ddf9e SHA512 1f3f0424554f16ff317eb910aacfd0713d62ab5f6b708dc273c9ee2634979f89805a23e0afeda4a9d7aeea46d16cc2919963f026107fabad94b67725cf6e041c DIST rocm-cmake-2.7.0.tar.gz 13352 BLAKE2B 1dd37f9beed98d2120a42505ef7463de672db01c1213262202819ea4ee76678a3126b7ca52e8738717618247a93af680534262ce56b718f7dc4ebb7f62acd358 SHA512 d08d08ea53c7242fccce808189048d195b8edbaa2a8f0a0fac4267a232dddaadab791f0bf2fe0c975f050cdac095531a2cabcab55157b5405f250f74fa0a01cc DIST rocm-cmake-2.8.0.tar.gz 13677 BLAKE2B 24fdb6685190e06be0afe9184b048d1be36f66d0fd5033244d481fdc41db6333cde2d4b5e23808add0115018f23e80cf78e09e01f8aacf1f34eca2e9cf64e0b5 SHA512 61fa614acfdd5d18da617f73f6373e3c39ece22674fc9697e2f2d9595317fed179298672f98e178ddcfd73e7cad908189f32b7265a98f773750616abdd11a74c DIST rocm-cmake-2.9.0.tar.gz 14185 BLAKE2B 7eaa8535eae99749d0a46b84daa4ee5d00fd7e992a63d97fb578319a3dc309a61b1b239af4b58ee5c668c0c45e944138c85ab2a5aa3da1f83b129ca6a874c6d6 SHA512 ba619d428e7f5bbd2970eb84df1421e0734f33a259d5c98a62a8ea4859eac5fdaba0d0d36fb504618e605c0c6d62213d696e265054814926b9156822e3cd1f24 diff --git a/dev-util/rocm-cmake/rocm-cmake-2.10.0.ebuild b/dev-util/rocm-cmake/rocm-cmake-2.10.0.ebuild new file mode 100644 index 000..d6c02fff0fd --- /dev/null +++ b/dev-util/rocm-cmake/rocm-cmake-2.10.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake-utils + +if [[ ${PV} == * ]] ; then + EGIT_REPO_URI="https://github.com/RadeonOpenCompute/rocm-cmake/; + inherit git-r3 +else + SRC_URI="https://github.com/RadeonOpenCompute/rocm-cmake/archive/roc-${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" + S="${WORKDIR}/rocm-cmake-roc-${PV}" +fi + +DESCRIPTION="Radeon Open Compute CMake Modules" +HOMEPAGE="https://github.com/RadeonOpenCompute/rocm-cmake; +LICENSE="MIT" +SLOT="0" +RESTRICT="test" + +src_prepare() { + sed -e "s:set(ROCM_INSTALL_LIBDIR lib):set(ROCM_INSTALL_LIBDIR $(get_libdir)):" -i "${S}/share/rocm/cmake/ROCMInstallTargets.cmake" || die + cmake-utils_src_prepare +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/libepoxy/
commit: f10454389262ad7a832d5fa82c54ff04992237e5 Author: Matt Turner gentoo org> AuthorDate: Tue Nov 26 20:40:58 2019 + Commit: Matt Turner gentoo org> CommitDate: Tue Nov 26 20:41:27 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1045438 media-libs/libepoxy: Add RESTRICT="!test? ( test )" Signed-off-by: Matt Turner gentoo.org> media-libs/libepoxy/libepoxy-1.5.4.ebuild | 1 + media-libs/libepoxy/libepoxy-.ebuild | 1 + 2 files changed, 2 insertions(+) diff --git a/media-libs/libepoxy/libepoxy-1.5.4.ebuild b/media-libs/libepoxy/libepoxy-1.5.4.ebuild index 2516bc11192..66722815106 100644 --- a/media-libs/libepoxy/libepoxy-1.5.4.ebuild +++ b/media-libs/libepoxy/libepoxy-1.5.4.ebuild @@ -24,6 +24,7 @@ fi LICENSE="MIT" SLOT="0" +RESTRICT="!test? ( test )" IUSE="+egl test +X" RDEPEND="egl? ( media-libs/mesa[egl,${MULTILIB_USEDEP}] )" diff --git a/media-libs/libepoxy/libepoxy-.ebuild b/media-libs/libepoxy/libepoxy-.ebuild index 2516bc11192..66722815106 100644 --- a/media-libs/libepoxy/libepoxy-.ebuild +++ b/media-libs/libepoxy/libepoxy-.ebuild @@ -24,6 +24,7 @@ fi LICENSE="MIT" SLOT="0" +RESTRICT="!test? ( test )" IUSE="+egl test +X" RDEPEND="egl? ( media-libs/mesa[egl,${MULTILIB_USEDEP}] )"
[gentoo-commits] repo/gentoo:master commit in: media-video/gaupol/
commit: 13ae567f61f7f7057373f6522b87488c71ba51a1 Author: Aaron Bauman gentoo org> AuthorDate: Tue Nov 26 20:38:40 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Tue Nov 26 20:38:40 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13ae567f media-video/gaupol: arm64 stable (bug #701086) Signed-off-by: Aaron Bauman gentoo.org> Package-Manager: Portage-2.3.79, Repoman-2.3.18 media-video/gaupol/gaupol-1.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-video/gaupol/gaupol-1.7.ebuild b/media-video/gaupol/gaupol-1.7.ebuild index 69b4ab5a5ca..2963b31a1fe 100644 --- a/media-video/gaupol/gaupol-1.7.ebuild +++ b/media-video/gaupol/gaupol-1.7.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/otsaloma/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="amd64 ~arm64 x86" +KEYWORDS="amd64 arm64 x86" IUSE="spell test" RESTRICT="!test? ( test )"
[gentoo-commits] data/api:master commit in: files/
commit: 1f3724f0b1152c31b3f81ebddc2b67b5f00ce9da Author: Ulrich Müller gentoo org> AuthorDate: Tue Nov 26 20:31:37 2019 + Commit: Ulrich Müller gentoo org> CommitDate: Tue Nov 26 20:31:37 2019 + URL:https://gitweb.gentoo.org/data/api.git/commit/?id=1f3724f0 uid-gid.txt: Add note to 500..999 reserved range. Signed-off-by: Ulrich Müller gentoo.org> files/uid-gid.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/files/uid-gid.txt b/files/uid-gid.txt index 4a577f1..e2b62ae 100644 --- a/files/uid-gid.txt +++ b/files/uid-gid.txt @@ -228,7 +228,7 @@ stdiscosrv 497 497 acct burp 498 498 acct syncthing 499 499 acct slurm 500 500 historical Moved to 400 -- 500..999500..999reserved +- 500..999500..999 reservedDynamic allocation by user.eclass. Do not use! - 1000..6 1000..6 reserved`UID_MIN`..`UID_MAX` / `GID_MIN`..`GID_MAX` in login.defs ventrilo 37843784historical Used by media-sound/ventrilo-server-bin, removed in [15c6a556cef2](https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15c6a556cef202a72f7226648ebea19fcffe834d) - 60001..6553360001..65532reserved
[gentoo-commits] proj/portage:master commit in: lib/portage/tests/resolver/, lib/_emerge/
commit: 1b3131db0e22085dba7d0fb9fc6e5ec70c8c577d Author: Zac Medico gentoo org> AuthorDate: Tue Nov 26 18:05:47 2019 + Commit: Zac Medico gentoo org> CommitDate: Tue Nov 26 20:34:53 2019 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=1b3131db emerge --buildpkgonly: respect buildtime hard blockers Bug: https://bugs.gentoo.org/689226 Signed-off-by: Zac Medico gentoo.org> lib/_emerge/depgraph.py| 24 ++--- lib/portage/tests/resolver/test_blocker.py | 87 +- 2 files changed, 102 insertions(+), 9 deletions(-) diff --git a/lib/_emerge/depgraph.py b/lib/_emerge/depgraph.py index 68b5bdb2e..1127a6234 100644 --- a/lib/_emerge/depgraph.py +++ b/lib/_emerge/depgraph.py @@ -2791,7 +2791,6 @@ class depgraph(object): def _add_dep(self, dep, allow_unsatisfied=False): debug = "--debug" in self._frozen_config.myopts - buildpkgonly = "--buildpkgonly" in self._frozen_config.myopts nodeps = "--nodeps" in self._frozen_config.myopts if dep.blocker: @@ -2799,8 +2798,7 @@ class depgraph(object): # blocker validation is only able to account for one package per slot. is_slot_conflict_parent = any(dep.parent in conflict.pkgs[1:] for conflict in \ self._dynamic_config._package_tracker.slot_conflicts()) - if not buildpkgonly and \ - not nodeps and \ + if not nodeps and \ not dep.collapsed_priority.ignored and \ not dep.collapsed_priority.optional and \ not is_slot_conflict_parent: @@ -6805,8 +6803,7 @@ class depgraph(object): for depclean and prune removal operations) @type required_sets: dict """ - if "--buildpkgonly" in self._frozen_config.myopts or \ - "recurse" not in self._dynamic_config.myparams: + if "recurse" not in self._dynamic_config.myparams: return 1 complete_if_new_use = self._dynamic_config.myparams.get( @@ -7061,8 +7058,7 @@ class depgraph(object): # has been called before it, by checking that it is not None. self._dynamic_config._blocked_pkgs = digraph() - if "--buildpkgonly" in self._frozen_config.myopts or \ - "--nodeps" in self._frozen_config.myopts: + if "--nodeps" in self._frozen_config.myopts: return True if True: @@ -7338,6 +7334,10 @@ class depgraph(object): # so apparently this one is unresolvable. unresolved_blocks = True + if "--buildpkgonly" in self._frozen_config.myopts and not ( + blocker.priority.buildtime and blocker.atom.blocker.overlap.forbid): + depends_on_order.clear() + # Make sure we don't unmerge any package that have been pulled # into the graph. if not unresolved_blocks and depends_on_order: @@ -8292,9 +8292,17 @@ class depgraph(object): retlist.extend(unsolvable_blockers) retlist = tuple(retlist) + buildtime_blockers = [] + if unsolvable_blockers and "--buildpkgonly" in self._frozen_config.myopts: + for blocker in unsolvable_blockers: + if blocker.priority.buildtime and blocker.atom.blocker.overlap.forbid: + buildtime_blockers.append(blocker) + if unsolvable_blockers and \ + not buildtime_blockers and \ not self._accept_blocker_conflicts(): - self._dynamic_config._unsatisfied_blockers_for_display = unsolvable_blockers + self._dynamic_config._unsatisfied_blockers_for_display = (tuple(buildtime_blockers) + if buildtime_blockers else unsolvable_blockers) self._dynamic_config._serialized_tasks_cache = retlist self._dynamic_config._scheduler_graph = scheduler_graph # Blockers don't trigger the _skip_restart flag, since diff --git a/lib/portage/tests/resolver/test_blocker.py b/lib/portage/tests/resolver/test_blocker.py index 94a88b8b4..6534f99e6 100644 --- a/lib/portage/tests/resolver/test_blocker.py +++ b/lib/portage/tests/resolver/test_blocker.py @@ -1,4 +1,4 @@ -# Copyright 2014 Gentoo Foundation +# Copyright 2014-2019 Gentoo Authors # Distributed under the
[gentoo-commits] repo/gentoo:master commit in: dev-python/click-log/
commit: 77b08eb454aafdaf81c03b2b83bc0728c215e473 Author: Aaron Bauman gentoo org> AuthorDate: Tue Nov 26 20:32:44 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Tue Nov 26 20:34:27 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77b08eb4 dev-python/click-log: arm64 keyworded (bug #696134) Signed-off-by: Aaron Bauman gentoo.org> Package-Manager: Portage-2.3.79, Repoman-2.3.18 dev-python/click-log/click-log-0.3.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/click-log/click-log-0.3.2.ebuild b/dev-python/click-log/click-log-0.3.2.ebuild index ceb7bb78774..c0d96d9e60b 100644 --- a/dev-python/click-log/click-log-0.3.2.ebuild +++ b/dev-python/click-log/click-log-0.3.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm64 ~x86" IUSE="test" RDEPEND="dev-python/click[${PYTHON_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-python/pytest-subtesthack/
commit: e19de6d57085c18160f4555eeac77fd73bb7d199 Author: Aaron Bauman gentoo org> AuthorDate: Tue Nov 26 20:34:08 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Tue Nov 26 20:34:31 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e19de6d5 dev-python/pytest-subtesthack: arm64 keyworded (bug #696134) Signed-off-by: Aaron Bauman gentoo.org> Package-Manager: Portage-2.3.79, Repoman-2.3.18 dev-python/pytest-subtesthack/pytest-subtesthack-0.1.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pytest-subtesthack/pytest-subtesthack-0.1.1.ebuild b/dev-python/pytest-subtesthack/pytest-subtesthack-0.1.1.ebuild index e43c4366b1e..32cb651eba5 100644 --- a/dev-python/pytest-subtesthack/pytest-subtesthack-0.1.1.ebuild +++ b/dev-python/pytest-subtesthack/pytest-subtesthack-0.1.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/untitaker/pytest-subtesthack/archive/${PV}.tar.gz -> LICENSE="public-domain" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm64 ~x86" IUSE="test" RDEPEND="dev-python/pytest[${PYTHON_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: dev-python/icalendar/
commit: c002e6c14cd3b981f7d9952c3c58f29c61c29779 Author: Aaron Bauman gentoo org> AuthorDate: Tue Nov 26 20:33:51 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Tue Nov 26 20:34:30 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c002e6c1 dev-python/icalendar: arm64 keyworded (bug #696134) Signed-off-by: Aaron Bauman gentoo.org> Package-Manager: Portage-2.3.79, Repoman-2.3.18 dev-python/icalendar/icalendar-4.0.3.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/icalendar/icalendar-4.0.3.ebuild b/dev-python/icalendar/icalendar-4.0.3.ebuild index c0330a4f6f8..8407102bbd8 100644 --- a/dev-python/icalendar/icalendar-4.0.3.ebuild +++ b/dev-python/icalendar/icalendar-4.0.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="6" @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/i/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm64 ~x86" IUSE="doc test" DOCS=( "README.rst" )
[gentoo-commits] repo/gentoo:master commit in: dev-python/tzlocal/
commit: 49e7fd439034c8b911baa776131f9d8408c0cc9b Author: Aaron Bauman gentoo org> AuthorDate: Tue Nov 26 20:33:01 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Tue Nov 26 20:34:28 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49e7fd43 dev-python/tzlocal: arm64 keyworded (bug #696134) Signed-off-by: Aaron Bauman gentoo.org> Package-Manager: Portage-2.3.79, Repoman-2.3.18 dev-python/tzlocal/tzlocal-1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/tzlocal/tzlocal-1.2.ebuild b/dev-python/tzlocal/tzlocal-1.2.ebuild index c2f39d5cc6f..8794f68d7de 100644 --- a/dev-python/tzlocal/tzlocal-1.2.ebuild +++ b/dev-python/tzlocal/tzlocal-1.2.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/t/${PN}/${P}.tar.gz" LICENSE="CC0-1.0" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="amd64 ~arm64 x86" IUSE="" DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: app-misc/khal/
commit: c419766eebcf068d128b255a87c57e3e38e937b5 Author: Aaron Bauman gentoo org> AuthorDate: Tue Nov 26 20:33:26 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Tue Nov 26 20:34:29 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c419766e app-misc/khal: arm64 keyworded (bug #696134) Signed-off-by: Aaron Bauman gentoo.org> Package-Manager: Portage-2.3.79, Repoman-2.3.18 app-misc/khal/khal-0.9.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/khal/khal-0.9.10.ebuild b/app-misc/khal/khal-0.9.10.ebuild index b96dbd1db0f..bb45d7fa824 100644 --- a/app-misc/khal/khal-0.9.10.ebuild +++ b/app-misc/khal/khal-0.9.10.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="http://lostpackets.de/khal/; SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm64 ~x86" SLOT="0" IUSE="zsh-completion"
[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs/files/, sys-fs/zfs/
commit: 0d44f61a3dcb6e943edb307c7196cd0f7044af79 Author: Georgy Yakovlev gentoo org> AuthorDate: Tue Nov 26 20:13:37 2019 + Commit: Georgy Yakovlev gentoo org> CommitDate: Tue Nov 26 20:30:41 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d44f61a sys-fs/zfs: unkeyworded revbump of 0.7.13, udev timeout patch Bug: https://bugs.gentoo.org/627320 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Georgy Yakovlev gentoo.org> .../0.7.13-ZPOOL_IMPORT_UDEV_TIMEOUT_MS.patch | 70 +++ sys-fs/zfs/zfs-0.7.13-r2.ebuild| 220 + 2 files changed, 290 insertions(+) diff --git a/sys-fs/zfs/files/0.7.13-ZPOOL_IMPORT_UDEV_TIMEOUT_MS.patch b/sys-fs/zfs/files/0.7.13-ZPOOL_IMPORT_UDEV_TIMEOUT_MS.patch new file mode 100644 index 000..922e5951bdf --- /dev/null +++ b/sys-fs/zfs/files/0.7.13-ZPOOL_IMPORT_UDEV_TIMEOUT_MS.patch @@ -0,0 +1,70 @@ +From a0767672aac01f41516550e3808ff72da893102f Mon Sep 17 00:00:00 2001 +From: Georgy Yakovlev +Date: Tue, 26 Nov 2019 12:07:36 -0800 +Subject: [PATCH] backport udev timeout patch + +https://github.com/zfsonlinux/zfs/commit/803884217f9b9b5fb235d7c5e78a809d271f6387 +--- + lib/libzfs/libzfs_import.c | 11 ++- + man/man8/zpool.8 | 6 ++ + 2 files changed, 16 insertions(+), 1 deletion(-) + +diff --git a/lib/libzfs/libzfs_import.c b/lib/libzfs/libzfs_import.c +index 9dbf207..cd08806 100644 +--- a/lib/libzfs/libzfs_import.c b/lib/libzfs/libzfs_import.c +@@ -53,6 +53,7 @@ + #endif + #include + #include ++#include + #include + #include + #include +@@ -1594,17 +1595,25 @@ zpool_open_func(void *arg) + if (rn->rn_labelpaths) { + char *path = NULL; + char *devid = NULL; ++ char *env = NULL; + rdsk_node_t *slice; + avl_index_t where; ++ int timeout; + int error; + + if (label_paths(rn->rn_hdl, rn->rn_config, , )) + return; + ++ env = getenv("ZPOOL_IMPORT_UDEV_TIMEOUT_MS"); ++ if ((env == NULL) || sscanf(env, "%d", ) != 1 || ++ timeout < 0) { ++ timeout = DISK_LABEL_WAIT; ++ } ++ + /* +* Allow devlinks to stabilize so all paths are available. +*/ +- zpool_label_disk_wait(rn->rn_name, DISK_LABEL_WAIT); ++ zpool_label_disk_wait(rn->rn_name, timeout); + + if (path != NULL) { + slice = zfs_alloc(hdl, sizeof (rdsk_node_t)); +diff --git a/man/man8/zpool.8 b/man/man8/zpool.8 +index 46e531e..10a19b5 100644 +--- a/man/man8/zpool.8 b/man/man8/zpool.8 +@@ -2291,6 +2291,12 @@ Similar to the + option in + .Nm zpool import . + .El ++.Bl -tag -width "ZPOOL_IMPORT_UDEV_TIMEOUT_MS" ++.It Ev ZPOOL_IMPORT_UDEV_TIMEOUT_MS ++The maximum time in milliseconds that ++.Nm zpool import ++will wait for an expected device to be available. ++.El + .Bl -tag -width "ZPOOL_VDEV_NAME_GUID" + .It Ev ZPOOL_VDEV_NAME_GUID + Cause +-- +2.24.0 + diff --git a/sys-fs/zfs/zfs-0.7.13-r2.ebuild b/sys-fs/zfs/zfs-0.7.13-r2.ebuild new file mode 100644 index 000..928b6e1c532 --- /dev/null +++ b/sys-fs/zfs/zfs-0.7.13-r2.ebuild @@ -0,0 +1,220 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" +PYTHON_COMPAT=( python{2_7,3_5,3_6} ) + +if [ ${PV} == "" ] ; then + inherit git-r3 linux-mod + AUTOTOOLS_AUTORECONF="1" + EGIT_REPO_URI="git://github.com/zfsonlinux/${PN}.git" +else + SRC_URI="https://github.com/zfsonlinux/${PN}/releases/download/${P}/${P}.tar.gz; + KEYWORDS="" +fi + +inherit autotools-utils bash-completion-r1 flag-o-matic linux-info python-single-r1 systemd toolchain-funcs udev usr-ldscript + +DESCRIPTION="Userland utilities for ZFS Linux kernel module" +HOMEPAGE="https://zfsonlinux.org/; + +LICENSE="BSD-2 CDDL MIT" +SLOT="0" +IUSE="custom-cflags debug kernel-builtin +rootfs systemd test-suite static-libs" +RESTRICT="test" + +COMMON_DEPEND=" + net-libs/libtirpc + sys-apps/util-linux[static-libs?] + sys-libs/zlib[static-libs(+)?] + virtual/awk +" +DEPEND="${COMMON_DEPEND} + virtual/pkgconfig +" + +RDEPEND="${COMMON_DEPEND} + ${PYTHON_DEPS} + !=sys-apps/grep-2.13* + !kernel-builtin? ( =sys-fs/zfs-kmod-${PV}* ) + !sys-fs/zfs-fuse + !prefix? ( virtual/udev ) + test-suite? ( + sys-apps/util-linux + sys-devel/bc + sys-block/parted + sys-fs/lsscsi + sys-fs/mdadm + sys-process/procps + virtual/modutils + ) + rootfs? ( + app-arch/cpio + app-misc/pax-utils + !" + eerror "Block devices --->" +
[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs-kmod/
commit: a664cbc0610d8994959c6d79d298d1eb98186be6 Author: Georgy Yakovlev gentoo org> AuthorDate: Tue Nov 26 19:58:50 2019 + Commit: Georgy Yakovlev gentoo org> CommitDate: Tue Nov 26 20:30:40 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a664cbc0 sys-fs/zfs-kmod: drop 0.8.1 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Georgy Yakovlev gentoo.org> sys-fs/zfs-kmod/Manifest | 1 - sys-fs/zfs-kmod/zfs-kmod-0.8.1.ebuild | 175 -- 2 files changed, 176 deletions(-) diff --git a/sys-fs/zfs-kmod/Manifest b/sys-fs/zfs-kmod/Manifest index 1c908ae93b7..b0e4dc7805b 100644 --- a/sys-fs/zfs-kmod/Manifest +++ b/sys-fs/zfs-kmod/Manifest @@ -1,3 +1,2 @@ DIST zfs-0.7.13.tar.gz 6614047 BLAKE2B c59c46287715779eb04d69333b0a417fa9865eb0d61c642b043188c4c97d4eed369f76a48327326ed1d4dd608ff95d91d20d26c80ed0b120a8fcd5f83cea638f SHA512 457d8f110b68c9656194cd3738b216d5d807d680e5cfc6ed1f3cf5ebde67860476387c6b862ba3ba7f972d8945075963e6c325543ab84468e3eff5dbce68476e -DIST zfs-0.8.1.tar.gz 8668360 BLAKE2B f18268656381c20af6bd18421636a1c56633c7eafaf91b1308d15508d5f4bdcfa5dfbb4e09d0302ac3de9d6a4f69718fe9c3d083ed5b3ab2a32c6fb7a1db624b SHA512 1fb3957f65dbe94edaffcedb5b2694390dc14e472c11f7e63184a9ea6a774e79a43d47a2d789b7ced233fc67c76583bf7d5c1bda0692bb07929673e2a57f4667 DIST zfs-0.8.2.tar.gz 8738111 BLAKE2B 5c15f6664ca70f0deeb5b9e32f2bcff68f9821529e5203ff18612ce88473fee9af369354c442f3db7882d301cf17c805c9635b05bfd3460833ed8e5ff8004dd0 SHA512 1424b1a030b814f812b5da422100669db5b8c3ccae14c2fdd62a5e0df28e7255247fe5ca99c95a14f08c92cc1574c22dd132093e4a1dd81e38c95b10cc5e2496 diff --git a/sys-fs/zfs-kmod/zfs-kmod-0.8.1.ebuild b/sys-fs/zfs-kmod/zfs-kmod-0.8.1.ebuild deleted file mode 100644 index 1a185742e27..000 --- a/sys-fs/zfs-kmod/zfs-kmod-0.8.1.ebuild +++ /dev/null @@ -1,175 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic linux-info linux-mod toolchain-funcs - -DESCRIPTION="Linux ZFS kernel module for sys-fs/zfs" -HOMEPAGE="https://zfsonlinux.org/; - -if [[ ${PV} == "" ]]; then - inherit autotools git-r3 - EGIT_REPO_URI="https://github.com/zfsonlinux/zfs.git; -else - SRC_URI="https://github.com/zfsonlinux/zfs/releases/download/zfs-${PV}/zfs-${PV}.tar.gz; - KEYWORDS="~amd64 ~ppc64" - S="${WORKDIR}/zfs-${PV}" - ZFS_KERNEL_COMPAT="5.1" -fi - -LICENSE="CDDL debug? ( GPL-2+ )" -SLOT="0" -IUSE="custom-cflags debug +rootfs" - -DEPEND="" - -RDEPEND="${DEPEND} - !sys-fs/zfs-fuse - !sys-kernel/spl -" - -BDEPEND=" - dev-lang/perl - virtual/awk -" - -RESTRICT="debug? ( strip ) test" - -DOCS=( AUTHORS COPYRIGHT META README.md ) - -pkg_setup() { - linux-info_pkg_setup - - CONFIG_CHECK=" - !DEBUG_LOCK_ALLOC - EFI_PARTITION - MODULES - !PAX_KERNEXEC_PLUGIN_METHOD_OR - !TRIM_UNUSED_KSYMS - ZLIB_DEFLATE - ZLIB_INFLATE - " - - use debug && CONFIG_CHECK="${CONFIG_CHECK} - FRAME_POINTER - DEBUG_INFO - !DEBUG_INFO_REDUCED - " - - use rootfs && \ - CONFIG_CHECK="${CONFIG_CHECK} - BLK_DEV_INITRD - DEVTMPFS - " - - use arm64 && CONFIG_CHECK="${CONFIG_CHECK} !PREEMPT" - - kernel_is -lt 5 && CONFIG_CHECK="${CONFIG_CHECK} IOSCHED_NOOP" - - kernel_is -ge 2 6 32 || die "Linux 2.6.32 or newer required" - - if [[ ${PV} != "" ]]; then - local kv_major_max kv_minor_max zcompat - zcompat="${ZFS_KERNEL_COMPAT_OVERRIDE:-${ZFS_KERNEL_COMPAT}}" - kv_major_max="${zcompat%%.*}" - zcompat="${zcompat#*.}" - kv_minor_max="${zcompat%%.*}" - kernel_is -le "${kv_major_max}" "${kv_minor_max}" || die \ - "Linux ${kv_major_max}.${kv_minor_max} is the latest supported version" - fi - - check_extra_config -} - -src_prepare() { - default - - if [[ ${PV} == "" ]]; then - eautoreconf - else - # Set module revision number - sed -i "s/\(Release:\)\(.*\)1/\1\2${PR}-gentoo/" META || die "Could not set Gentoo release" - fi - - # Remove GPLv2-licensed ZPIOS unless we are debugging - use debug || sed -e 's/^subdir-m += zpios$//' -i module/Makefile.in -} - -src_configure() { - set_arch_to_kernel - - use custom-cflags || strip-flags - - filter-ldflags -Wl,* - - local myconf=( - --bindir="${EPREFIX}/bin" - --sbindir="${EPREFIX}/sbin" - --with-config=kernel - --with-linux="${KV_DIR}" - --with-linux-obj="${KV_OUT_DIR}" - $(use_enable debug) -
[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs/, sys-fs/zfs/files/
commit: 8c0c0208fdee299ea64250ea933c2a108a587f98 Author: Georgy Yakovlev gentoo org> AuthorDate: Tue Nov 26 19:54:20 2019 + Commit: Georgy Yakovlev gentoo org> CommitDate: Tue Nov 26 20:30:39 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c0c0208 sys-fs/zfs: revbump 0.8.2, include updated udev timeout patch Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Georgy Yakovlev gentoo.org> .../files/0.8.2-ZPOOL_IMPORT_UDEV_TIMEOUT_MS.patch | 61 +++--- .../{zfs-0.8.2-r1.ebuild => zfs-0.8.2-r2.ebuild} | 0 2 files changed, 43 insertions(+), 18 deletions(-) diff --git a/sys-fs/zfs/files/0.8.2-ZPOOL_IMPORT_UDEV_TIMEOUT_MS.patch b/sys-fs/zfs/files/0.8.2-ZPOOL_IMPORT_UDEV_TIMEOUT_MS.patch index 6c4054ddb66..be88f7bfee8 100644 --- a/sys-fs/zfs/files/0.8.2-ZPOOL_IMPORT_UDEV_TIMEOUT_MS.patch +++ b/sys-fs/zfs/files/0.8.2-ZPOOL_IMPORT_UDEV_TIMEOUT_MS.patch @@ -1,6 +1,6 @@ -From d7037d2a2fd57504070eba14634b8a7ea159de32 Mon Sep 17 00:00:00 2001 +From 803884217f9b9b5fb235d7c5e78a809d271f6387 Mon Sep 17 00:00:00 2001 From: Richard Yao -Date: Thu, 1 Aug 2019 15:54:30 -0400 +Date: Wed, 9 Oct 2019 12:16:12 -0700 Subject: [PATCH] Implement ZPOOL_IMPORT_UDEV_TIMEOUT_MS Since 0.7.0, zpool import would unconditionally block on udev for 30 @@ -15,38 +15,45 @@ have their own mechanisms for blocking until device nodes are ready zpool import to block on a non-existent udev until a timeout is reached inside of them. -Rather than trying to intelligently determine whether udev is avaliable +Rather than trying to intelligently determine whether udev is available on the system to avoid unnecessarily blocking in such environments, it seems best to just allow the environment to override the timeout. I propose that we add an environment variable called ZPOOL_IMPORT_UDEV_TIMEOUT_MS. Setting it to 0 would restore the 0.6.x -behavior that was more desireable in mdev based initramfs environments. -This allows the system userland utilities to be reused when building +behavior that was more desirable in mdev based initramfs environments. +This allows the system user land utilities to be reused when building mdev-based initramfs archives. +Reviewed-by: Igor Kozhukhov +Reviewed-by: Jorgen Lundman +Reviewed-by: Brian Behlendorf Reviewed-by: Georgy Yakovlev Signed-off-by: Richard Yao +Closes #9436 --- - lib/libzutil/zutil_import.c | 10 +- - 1 file changed, 9 insertions(+), 1 deletion(-) + lib/libzutil/os/linux/zutil_import_os.c | 11 ++- + man/man8/zpool.8| 6 ++ + 2 files changed, 16 insertions(+), 1 deletion(-) -diff --git a/lib/libzutil/zutil_import.c b/lib/libzutil/zutil_import.c -index e82744383dc..8c4d8c5cb5c 100644 a/lib/libzutil/zutil_import.c -+++ b/lib/libzutil/zutil_import.c -@@ -58,6 +58,7 @@ - #endif +diff --git a/lib/libzutil/os/linux/zutil_import_os.c b/lib/libzutil/os/linux/zutil_import_os.c +index 811eae397c9..e51004edc68 100644 +--- a/lib/libzutil/os/linux/zutil_import_os.c b/lib/libzutil/os/linux/zutil_import_os.c +@@ -53,6 +53,7 @@ + #include #include #include +#include #include #include #include -@@ -1653,15 +1654,22 @@ zpool_open_func(void *arg) +@@ -181,17 +182,25 @@ zpool_open_func(void *arg) + if (rn->rn_labelpaths) { + char *path = NULL; char *devid = NULL; ++ char *env = NULL; rdsk_node_t *slice; avl_index_t where; -+ char *env; + int timeout; int error; @@ -54,9 +61,10 @@ index e82744383dc..8c4d8c5cb5c 100644 return; + env = getenv("ZPOOL_IMPORT_UDEV_TIMEOUT_MS"); -+ -+ if ((env == NULL) || sscanf(env, "%d", ) != 1) ++ if ((env == NULL) || sscanf(env, "%d", ) != 1 || ++ timeout < 0) { + timeout = DISK_LABEL_WAIT; ++ } + /* * Allow devlinks to stabilize so all paths are available. @@ -65,4 +73,21 @@ index e82744383dc..8c4d8c5cb5c 100644 + zpool_label_disk_wait(rn->rn_name, timeout); if (path != NULL) { - slice = zfs_alloc(hdl, sizeof (rdsk_node_t)); + slice = zutil_alloc(hdl, sizeof (rdsk_node_t)); +diff --git a/man/man8/zpool.8 b/man/man8/zpool.8 +index 467d2411d40..df30b7ca05c 100644 +--- a/man/man8/zpool.8 b/man/man8/zpool.8 +@@ -2813,6 +2813,12 @@ Similar to the + option in + .Nm zpool import . + .El ++.Bl -tag -width "ZPOOL_IMPORT_UDEV_TIMEOUT_MS" ++.It Ev ZPOOL_IMPORT_UDEV_TIMEOUT_MS ++The maximum time in milliseconds that ++.Nm zpool import ++will wait for an expected device to be available. ++.El + .Bl -tag -width "ZPOOL_VDEV_NAME_GUID" + .It Ev ZPOOL_VDEV_NAME_GUID + Cause diff --git a/sys-fs/zfs/zfs-0.8.2-r1.ebuild b/sys-fs/zfs/zfs-0.8.2-r2.ebuild similarity index 100%
[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs-kmod/
commit: 539734841443c19d3548d8c711a09a5eb8e6a80d Author: Georgy Yakovlev gentoo org> AuthorDate: Tue Nov 26 19:48:46 2019 + Commit: Georgy Yakovlev gentoo org> CommitDate: Tue Nov 26 20:30:39 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53973484 sys-fs/zfs-kmod: update live ebuild, require at least kernel 3.10 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Georgy Yakovlev gentoo.org> sys-fs/zfs-kmod/zfs-kmod-.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-fs/zfs-kmod/zfs-kmod-.ebuild b/sys-fs/zfs-kmod/zfs-kmod-.ebuild index 74333803107..f8d21d95c06 100644 --- a/sys-fs/zfs-kmod/zfs-kmod-.ebuild +++ b/sys-fs/zfs-kmod/zfs-kmod-.ebuild @@ -15,7 +15,7 @@ else SRC_URI="https://github.com/zfsonlinux/zfs/releases/download/zfs-${PV}/zfs-${PV}.tar.gz; KEYWORDS="~amd64 ~arm64 ~ppc64" S="${WORKDIR}/zfs-${PV}" - ZFS_KERNEL_COMPAT="5.1" + ZFS_KERNEL_COMPAT="5.3" fi LICENSE="CDDL debug? ( GPL-2+ )" @@ -69,7 +69,7 @@ pkg_setup() { kernel_is -lt 5 && CONFIG_CHECK="${CONFIG_CHECK} IOSCHED_NOOP" - kernel_is -ge 2 6 32 || die "Linux 2.6.32 or newer required" + kernel_is -ge 3 10 || die "Linux 3.10 or newer required" if [[ ${PV} != "" ]]; then local kv_major_max kv_minor_max zcompat
[gentoo-commits] repo/gentoo:master commit in: sys-fs/zfs/
commit: 7e68d5d4bf109125405bc4784ddc0787575f567e Author: Georgy Yakovlev gentoo org> AuthorDate: Tue Nov 26 19:58:12 2019 + Commit: Georgy Yakovlev gentoo org> CommitDate: Tue Nov 26 20:30:40 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e68d5d4 sys-fs/zfs: drop 0.8.1 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Georgy Yakovlev gentoo.org> sys-fs/zfs/Manifest | 1 - sys-fs/zfs/zfs-0.8.1.ebuild | 250 2 files changed, 251 deletions(-) diff --git a/sys-fs/zfs/Manifest b/sys-fs/zfs/Manifest index 1c908ae93b7..b0e4dc7805b 100644 --- a/sys-fs/zfs/Manifest +++ b/sys-fs/zfs/Manifest @@ -1,3 +1,2 @@ DIST zfs-0.7.13.tar.gz 6614047 BLAKE2B c59c46287715779eb04d69333b0a417fa9865eb0d61c642b043188c4c97d4eed369f76a48327326ed1d4dd608ff95d91d20d26c80ed0b120a8fcd5f83cea638f SHA512 457d8f110b68c9656194cd3738b216d5d807d680e5cfc6ed1f3cf5ebde67860476387c6b862ba3ba7f972d8945075963e6c325543ab84468e3eff5dbce68476e -DIST zfs-0.8.1.tar.gz 8668360 BLAKE2B f18268656381c20af6bd18421636a1c56633c7eafaf91b1308d15508d5f4bdcfa5dfbb4e09d0302ac3de9d6a4f69718fe9c3d083ed5b3ab2a32c6fb7a1db624b SHA512 1fb3957f65dbe94edaffcedb5b2694390dc14e472c11f7e63184a9ea6a774e79a43d47a2d789b7ced233fc67c76583bf7d5c1bda0692bb07929673e2a57f4667 DIST zfs-0.8.2.tar.gz 8738111 BLAKE2B 5c15f6664ca70f0deeb5b9e32f2bcff68f9821529e5203ff18612ce88473fee9af369354c442f3db7882d301cf17c805c9635b05bfd3460833ed8e5ff8004dd0 SHA512 1424b1a030b814f812b5da422100669db5b8c3ccae14c2fdd62a5e0df28e7255247fe5ca99c95a14f08c92cc1574c22dd132093e4a1dd81e38c95b10cc5e2496 diff --git a/sys-fs/zfs/zfs-0.8.1.ebuild b/sys-fs/zfs/zfs-0.8.1.ebuild deleted file mode 100644 index fdb0ed3deb3..000 --- a/sys-fs/zfs/zfs-0.8.1.ebuild +++ /dev/null @@ -1,250 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DISTUTILS_OPTIONAL=1 -PYTHON_COMPAT=( python{2_7,3_{5,6,7}} ) - -inherit bash-completion-r1 flag-o-matic linux-info linux-mod distutils-r1 systemd toolchain-funcs udev usr-ldscript - -DESCRIPTION="Userland utilities for ZFS Linux kernel module" -HOMEPAGE="https://zfsonlinux.org/; - -if [[ ${PV} == "" ]] ; then - inherit autotools git-r3 - EGIT_REPO_URI="https://github.com/zfsonlinux/zfs.git; -else - SRC_URI="https://github.com/zfsonlinux/${PN}/releases/download/${P}/${P}.tar.gz; - KEYWORDS="~amd64 ~ppc64" -fi - -LICENSE="BSD-2 CDDL MIT" -SLOT="0" -IUSE="custom-cflags debug kernel-builtin python +rootfs test-suite static-libs" - -COMMON_DEPEND=" - ${PYTHON_DEPS} - net-libs/libtirpc - sys-apps/util-linux[static-libs?] - sys-libs/zlib[static-libs(+)?] - virtual/awk - python? ( - virtual/python-cffi[${PYTHON_USEDEP}] - ) -" - -BDEPEND="${COMMON_DEPEND} - virtual/pkgconfig - python? ( - dev-python/setuptools[${PYTHON_USEDEP}] - ) -" - -RDEPEND="${COMMON_DEPEND} - !=sys-apps/grep-2.13* - !kernel-builtin? ( ~sys-fs/zfs-kmod-${PV} ) - !sys-fs/zfs-fuse - !prefix? ( virtual/udev ) - sys-fs/udev-init-scripts - rootfs? ( - app-arch/cpio - app-misc/pax-utils - !" - eerror "Block devices --->" - eerror "[X] Loopback device support" - fi - fi - fi - fi -} - -src_prepare() { - default - - if [[ ${PV} == "" ]]; then - eautoreconf - else - # Set revision number - sed -i "s/\(Release:\)\(.*\)1/\1\2${PR}-gentoo/" META || die "Could not set Gentoo release" - fi - - # Update paths - sed -e "s|/sbin/lsmod|/bin/lsmod|" \ - -e "s|/usr/bin/scsi-rescan|/usr/sbin/rescan-scsi-bus|" \ - -e "s|/sbin/parted|/usr/sbin/parted|" \ - -i scripts/common.sh.in || die - - if use python; then - pushd contrib/pyzfs >/dev/null || die - distutils-r1_src_prepare - popd >/dev/null || die - fi -} - -src_configure() { - use custom-cflags || strip-flags - - local myconf=( - --bindir="${EPREFIX}/bin" - --enable-systemd - --enable-sysvinit - --localstatedir="${EPREFIX}/var" - --sbindir="${EPREFIX}/sbin" - --with-config=user - --with-dracutdir="${EPREFIX}/usr/lib/dracut" - --with-linux="${KV_DIR}" - --with-linux-obj="${KV_OUT_DIR}" - --with-udevdir="$(get_udevdir)" - --with-systemdunitdir="$(systemd_get_systemunitdir)" - --with-systemdpresetdir="${EPREFIX}/lib/systemd/system-preset" - $(use_enable debug) -
[gentoo-commits] repo/gentoo:master commit in: net-libs/quiche/
commit: 7e893f5bd89ae144c9f443483799d1456496a9e1 Author: Craig Andrews gentoo org> AuthorDate: Tue Nov 26 20:26:12 2019 + Commit: Craig Andrews gentoo org> CommitDate: Tue Nov 26 20:29:04 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e893f5b net-libs/quiche: 0.1.0 requires rust 1.38 Closes: https://bugs.gentoo.org/701198 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Craig Andrews gentoo.org> net-libs/quiche/quiche-0.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/quiche/quiche-0.1.0.ebuild b/net-libs/quiche/quiche-0.1.0.ebuild index d1aa05dee41..d88d886307f 100644 --- a/net-libs/quiche/quiche-0.1.0.ebuild +++ b/net-libs/quiche/quiche-0.1.0.ebuild @@ -151,7 +151,7 @@ IUSE="" DOCS=( CODEOWNERS COPYING README.md ) BDEPEND=" - >=virtual/rust-1.35.0 + >=virtual/rust-1.38.0 dev-util/cmake dev-lang/go "
[gentoo-commits] repo/gentoo:master commit in: net-libs/quiche/
commit: 285e58dd0818dd67769f9bde9e34c6256c4845e9 Author: Craig Andrews gentoo org> AuthorDate: Tue Nov 26 20:27:45 2019 + Commit: Craig Andrews gentoo org> CommitDate: Tue Nov 26 20:29:04 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=285e58dd net-libs/quiche: - requires rust 1.39 See https://github.com/cloudflare/quiche/commit/12dd601 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Craig Andrews gentoo.org> net-libs/quiche/quiche-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/quiche/quiche-.ebuild b/net-libs/quiche/quiche-.ebuild index 0c71fee6d04..3fad3c0e9a3 100644 --- a/net-libs/quiche/quiche-.ebuild +++ b/net-libs/quiche/quiche-.ebuild @@ -151,7 +151,7 @@ IUSE="" DOCS=( CODEOWNERS COPYING README.md ) BDEPEND=" - >=virtual/rust-1.35.0 + >=virtual/rust-1.39.0 dev-util/cmake dev-lang/go "
[gentoo-commits] repo/gentoo:master commit in: media-libs/freeimage/files/, media-libs/freeimage/
commit: bd034ff8887960d9351529ab7fbae2b4754e4eea Author: James Le Cuirot gentoo org> AuthorDate: Tue Nov 26 20:26:23 2019 + Commit: James Le Cuirot gentoo org> CommitDate: Tue Nov 26 20:26:23 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd034ff8 media-libs/freeimage: Drop old 3.15.4-r1 Closes: https://bugs.gentoo.org/663614 Package-Manager: Portage-2.3.79, Repoman-2.3.17 Signed-off-by: James Le Cuirot gentoo.org> media-libs/freeimage/Manifest | 2 - .../files/freeimage-3.15.4-CVE-2015-0852.patch | 214 --- .../files/freeimage-3.15.4-CVE-2016-5684-1.patch | 23 - .../files/freeimage-3.15.4-CVE-2016-5684-2.patch | 11 - .../files/freeimage-3.15.4-libjpeg-turbo.patch | 531 - .../files/freeimage-3.15.4-libjpeg9.patch | 45 -- .../freeimage/files/freeimage-3.15.4-raw.patch | 16 - .../files/freeimage-3.15.4-unbundling.patch| 639 - media-libs/freeimage/freeimage-3.15.4-r1.ebuild| 116 9 files changed, 1597 deletions(-) diff --git a/media-libs/freeimage/Manifest b/media-libs/freeimage/Manifest index d7eb8ba5764..292f9ee3c9d 100644 --- a/media-libs/freeimage/Manifest +++ b/media-libs/freeimage/Manifest @@ -1,4 +1,2 @@ -DIST FreeImage3154.pdf 1007480 BLAKE2B 801d39c4b7eeab833c7225c2d53a3a0e8e9d2a91ea3f7173047705c8b750706f3a4a9ac60f7ba9d5e8150b548bd5add242e9e40f498c57ad9e5a623972bbb239 SHA512 cebde5e2609c9a0c06b4e07e1c595d7d6714895095cd9935f59c8b2ff9b34116248f5453b41f469f6242d87cae79be82d59f6a9ec0f75b1ea3df61ac1f651b28 -DIST FreeImage3154.zip 5513923 BLAKE2B 376b00faaae2c10c9eb36f89726a022734e109ca7ca11951c9e6525f21d2a7ee305ec195be29a272ecb7935ba5d0b61f3d84f26a6aec5f7a9229d5e47cd665bb SHA512 0db9eb7d0ed8e08e10ff4fa274c4484541ca119c3d437a85fdc3b2d9232bf14a7877c79b1e62c8c99278d7020a9f623c161f2342475f3ee526233404138112cc DIST FreeImage3180.pdf 1665541 BLAKE2B 5d40ee6fa0a1e73df0cc961edbd70a2835ef88fb540f123fd81f2bb826d4c949d2a60dfe3fc02406ce632a389935abac0d471c963c9803b8c2aece2b48afb003 SHA512 632f68b14f7a5916a1b95bbf86c268d0afe786a2537472301bb002254aa3195f046efb41f073133633211e985e90edbb99285ab6f42bc55501c756292a3c4c03 DIST FreeImage3180.zip 7415716 BLAKE2B b695271f4e80eb304eccde66e38b5095eceae51fbe0dd97df69c55f364f8440d8c97139b8edc2f01c400f5c53a7336fdfab1e28aa3ea04f485901d5def443d25 SHA512 9d9cc7e2d57552c3115e277aeb036e0455204d389026b17a3f513da5be1fd595421655488bb1ec2f76faebed66049119ca55e26e2a6d37024b3fb7ef36ad4818 diff --git a/media-libs/freeimage/files/freeimage-3.15.4-CVE-2015-0852.patch b/media-libs/freeimage/files/freeimage-3.15.4-CVE-2015-0852.patch deleted file mode 100644 index e0c4b0cf19c..000 --- a/media-libs/freeimage/files/freeimage-3.15.4-CVE-2015-0852.patch +++ /dev/null @@ -1,214 +0,0 @@ a/Source/FreeImage/PluginPCX.cpp -+++ b/Source/FreeImage/PluginPCX.cpp -@@ -30,7 +30,7 @@ - // Constants + headers - // -- - --#define IO_BUF_SIZE 2048 -+#define PCX_IO_BUF_SIZE 2048 - - // -- - -@@ -120,17 +120,17 @@ - - while (length--) { - if (count == 0) { -- if (*ReadPos >= IO_BUF_SIZE - 1 ) { -- if (*ReadPos == IO_BUF_SIZE - 1) { -+ if (*ReadPos >= PCX_IO_BUF_SIZE - 1 ) { -+ if (*ReadPos == PCX_IO_BUF_SIZE - 1) { - // we still have one BYTE, copy it to the start pos - -- *ReadBuf = ReadBuf[IO_BUF_SIZE - 1]; -+ *ReadBuf = ReadBuf[PCX_IO_BUF_SIZE - 1]; - -- io.read_proc(ReadBuf + 1, 1, IO_BUF_SIZE - 1, handle); -+ io.read_proc(ReadBuf + 1, 1, PCX_IO_BUF_SIZE - 1, handle); - } else { - // read the complete buffer - -- io.read_proc(ReadBuf, 1, IO_BUF_SIZE, handle); -+ io.read_proc(ReadBuf, 1, PCX_IO_BUF_SIZE, handle); - } - - *ReadPos = 0; -@@ -346,19 +346,9 @@ - BOOL header_only = (flags & FIF_LOAD_NOPIXELS) == FIF_LOAD_NOPIXELS; - - try { -- // check PCX identifier -- -- long start_pos = io->tell_proc(handle); -- BOOL validated = pcx_validate(io, handle); -- io->seek_proc(handle, start_pos, SEEK_SET); -- if(!validated) { -- throw FI_MSG_ERROR_MAGIC_NUMBER; -- } -- -- // process the header -- - PCXHEADER
[gentoo-commits] repo/gentoo:master commit in: net-libs/libmbim/
commit: 4f8ab653f02ca5b2f3855cd2cd14b2a4041c93df Author: Aaron Bauman gentoo org> AuthorDate: Tue Nov 26 20:11:24 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Tue Nov 26 20:11:35 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f8ab653 net-libs/libmbim: arm64 stable (bug #700650) Signed-off-by: Aaron Bauman gentoo.org> Package-Manager: Portage-2.3.79, Repoman-2.3.18 net-libs/libmbim/libmbim-1.18.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libmbim/libmbim-1.18.0.ebuild b/net-libs/libmbim/libmbim-1.18.0.ebuild index 1b1622e76e3..b95e2afb48a 100644 --- a/net-libs/libmbim/libmbim-1.18.0.ebuild +++ b/net-libs/libmbim/libmbim-1.18.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.freedesktop.org/software/libmbim/${P}.tar.xz; LICENSE="LGPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~mips ~ppc ~ppc64 x86" IUSE="static-libs udev" RDEPEND=">=dev-libs/glib-2.36:2
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/google-protobuf/
commit: 18718d0b7271dcc9455fb40bf37bf24793489683 Author: Hans de Graaff gentoo org> AuthorDate: Tue Nov 26 19:34:23 2019 + Commit: Hans de Graaff gentoo org> CommitDate: Tue Nov 26 19:38:36 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18718d0b dev-ruby/google-protobuf: add 3.11.0 Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/google-protobuf/Manifest | 1 + .../google-protobuf/google-protobuf-3.11.0.ebuild | 36 ++ 2 files changed, 37 insertions(+) diff --git a/dev-ruby/google-protobuf/Manifest b/dev-ruby/google-protobuf/Manifest index 8c4b0b343d0..0e71b1b7319 100644 --- a/dev-ruby/google-protobuf/Manifest +++ b/dev-ruby/google-protobuf/Manifest @@ -1,4 +1,5 @@ DIST google-protobuf-3.10.0-ruby.tar.gz 4908907 BLAKE2B 53a702a2cbfe7e642989eec010541fda434b7b8bbd267e3b65fc569a0ab33b08438c1a81d478426ebfbec6e330b90428e3da4fd345b8b64f890a6b3f4e360883 SHA512 0dcba6d21486fdc162f57119754b47b4a2fb605af878d5b96a32df55895321535cffb5b804566fd90ee7c36e20106d0cd4f5d9f3c652dc9c4dfca96be41a1977 DIST google-protobuf-3.10.1-ruby.tar.gz 4905995 BLAKE2B 1dde3b6260918da8430c2ce69210462f339c492b2a4e53d5d9c1bea3747aead905370507fc4bd703560f6885c0f3f8393a998b875c19744ad94827109ecbb49f SHA512 aba0c4034c0d3b1759904adb6270eee94dd5dc568f433b219e3f1f70c0033993cdfa3bf476ad3f5767c7629edb9fd029c686405abf93731dde808286b336330d +DIST google-protobuf-3.11.0-ruby.tar.gz 5133483 BLAKE2B 2c24d3c01d7f5dca92d49709aba8c8021e53c8a0a5201c08224c8df8e63cb15fefbb173a414abeef297a62432192bdba8d2549d51f8b3f7b408b6183f95d3b99 SHA512 c3b4c0da30d886ca2c8bd45e38767e12cf1e603aca13a1f7463ae896c85e5a30fd32e4b2ddeb775f9c04ca0d753cd5946c5808cefbab4982a3fa4433702f771f DIST google-protobuf-3.8.0-ruby.tar.gz 4934577 BLAKE2B 4b86ab216e8a8b2c99c3620da9417c0562498e9d4dbf4957db186f51c62b0ed73b1322635a076b2d4054e015bdf6c8c50cc7fd0cb78d24a93b29d2a5b48f66fe SHA512 ba27c64e5193cd4a144bf0c9dc0d195fbbe6e580aaca01960362f0f185074588ca40046d3bcea76e1deae7508b722f6c5be484ea957122ae8e98229c7c3a4ad2 DIST google-protobuf-3.9.2-ruby.tar.gz 4947582 BLAKE2B ff0150970286d1eb452bd2f252fa8200617ddf491dcb3b9b60cebb36268c5a3072df3d24142ca9863306df6690f53ad4d4761c7846c677c4610716ec22e0838c SHA512 510349ddc59b4e53087b5247ca8784e9f852d66d755e1b014c6214e14c003f31dd336a724e9eb87a5b85a70e22793eb3211744c85a514b24b687346563717bec diff --git a/dev-ruby/google-protobuf/google-protobuf-3.11.0.ebuild b/dev-ruby/google-protobuf/google-protobuf-3.11.0.ebuild new file mode 100644 index 000..749ced3b808 --- /dev/null +++ b/dev-ruby/google-protobuf/google-protobuf-3.11.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +USE_RUBY="ruby24 ruby25 ruby26" + +RUBY_FAKEGEM_EXTRADOC="README.md" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Protocol Buffers are Google's data interchange format" +HOMEPAGE="https://developers.google.com/protocol-buffers; +SRC_URI="https://github.com/protocolbuffers/protobuf/archive/v${PV}.tar.gz -> ${P}-ruby.tar.gz" +RUBY_S="protobuf-${PV}/ruby" + +LICENSE="BSD" +SLOT="3" +KEYWORDS="~amd64" +IUSE="" + +DEPEND+=" test? ( >=dev-libs/protobuf-3.7.0 )" + +each_ruby_prepare() { + sed -i -e 's:../src/protoc:protoc: ; /^task :build/ s/:compile,//' Rakefile || die +} + +each_ruby_configure() { + ${RUBY} -Cext/google/protobuf_c extconf.rb +} + +each_ruby_compile() { + emake -Cext/google/protobuf_c V=1 + cp ext/google/protobuf_c/protobuf_c.so lib/google/ || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/ffi/
commit: e58da63df933f800d125c269788fa49d503d710e Author: Hans de Graaff gentoo org> AuthorDate: Tue Nov 26 19:37:43 2019 + Commit: Hans de Graaff gentoo org> CommitDate: Tue Nov 26 19:38:37 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e58da63d dev-ruby/ffi: add 1.11.3 Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/ffi/Manifest | 1 + dev-ruby/ffi/ffi-1.11.3.ebuild | 63 ++ 2 files changed, 64 insertions(+) diff --git a/dev-ruby/ffi/Manifest b/dev-ruby/ffi/Manifest index 06adea1cd13..9099292142e 100644 --- a/dev-ruby/ffi/Manifest +++ b/dev-ruby/ffi/Manifest @@ -2,4 +2,5 @@ DIST ffi-git-1.10.0.tgz 166192 BLAKE2B a663da1272a41464bcc3fd6a69055615beaa75aca DIST ffi-git-1.11.0.tgz 156535 BLAKE2B e4c5e6406ff6603a3c41146d6ec3f07fdc3ba2243349b6a77083c195e1b9b40648950c82bcdbb846189b3162c43b23b3cabcde92a4e6f2f9fc8c4ccf03ac473d SHA512 38c66841fb33f7fe7abf0186ef48e28525b9b50450dd886716662ee8cd630374abb41a2fa5fec9cebdcae0e8ffa76ba5b36d89bd441d09a54503032c3950dd08 DIST ffi-git-1.11.1.tgz 156715 BLAKE2B 4ea2d0f54dc6ef327c57408e568c5f728f5c387e810e25b6becab8119ebd8a20d6c834a80c1ababf3fd4fc4a4d4253146fc161f93fbf02e153f73fc812bad309 SHA512 7f6c2ae66a2ffc40b154ada2d3e2c0f81e79803ba693ce2a83d16ac6a210ac5494bcc4b28948b3b68c9802a7cacce77e4a7cb1c3c1105039c08c50e5c8137fd4 DIST ffi-git-1.11.2.tgz 157314 BLAKE2B 0348c5ac153ded06cacfebc0e748232070169c8479e17622c8023b8ebb778c169dd83ed18d52ea3be565001046e59fc1e1573df6b59d176cda6cd55feaa62185 SHA512 073ce1040669e45f621605c278ce1f260ba0aed10bd7a51afeeb62cdb9d5b24d07726605259fa28fa128168bb97879cd23dcc483679cf48db2448afe2730b08c +DIST ffi-git-1.11.3.tgz 157081 BLAKE2B 57459d3aba7f54daf9c4d94993a083166efe5c37f3aa699279a07cac0ecdee533f54ee1ab36f7ee2a5cc43d0ebb386b8b3285102d98ffd18fa297e2e1b882283 SHA512 86a6a95aa5d4f005eb457fbe26b38e7b8618899db3de3459f3a01128aa7c488a47e50d13aef05ae83519178c80f2f7ed0a0280147d7e30aace13bbab82871f30 DIST ffi-git-1.9.25.tgz 164209 BLAKE2B aab3addb5d9138f81d0688ad628082e7aef5f96a1b046dfa57a7195dcf7432533052bb397ac8335f7b17ffece9424fad7d986065a82ac91437e0d8d27d76ac77 SHA512 94a45f4152458d6aedf50645c8074626dcde4326093a606e509c3fbcaac79a1e6a9f7df624f14946db4f3767ef6fb3e311e60531c209676e66ebbf21b07a6786 diff --git a/dev-ruby/ffi/ffi-1.11.3.ebuild b/dev-ruby/ffi/ffi-1.11.3.ebuild new file mode 100644 index 000..88c5fb08526 --- /dev/null +++ b/dev-ruby/ffi/ffi-1.11.3.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +USE_RUBY="ruby24 ruby25 ruby26" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_DOCDIR="doc" +RUBY_FAKEGEM_EXTRADOC="README.md" + +inherit multilib ruby-fakegem + +DESCRIPTION="Ruby extension for programmatically loading dynamic libraries" +HOMEPAGE="https://wiki.github.com/ffi/ffi; + +SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${PN}-git-${PV}.tgz" + +IUSE="" +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +RDEPEND+=" virtual/libffi:0=" +DEPEND+=" virtual/libffi" + +ruby_add_bdepend "dev-ruby/rake" + +all_ruby_prepare() { + sed -i -e '/tasks/ s:^:#:' \ + -e '/Gem::Tasks/,/end/ s:^:#:' Rakefile || die + + # Fix Makefile for tests + sed -i -e '/CCACHE :=/ s:^:#:' \ + -e 's/-O2//' \ + -e 's/^CFLAGS =/CFLAGS +=/' spec/ffi/fixtures/GNUmakefile || die + + # Remove bundled version of libffi. + rm -rf ext/ffi_c/libffi || die +} + +each_ruby_configure() { + ${RUBY} -Cext/ffi_c extconf.rb || die +} + +each_ruby_compile() { + emake -Cext/ffi_c V=1 + cp ext/ffi_c/ffi_c$(get_modname) lib/ || die + + ${RUBY} -S rake -f gen/Rakefile || die "types.conf generation failed" +} + +each_ruby_test() { + CC=$(tc-getCC) CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" ${RUBY} -S rspec spec || die +} + +all_ruby_install() { + all_fakegem_install + + docinto examples + dodoc samples/* +}
[gentoo-commits] repo/gentoo:master commit in: x11-apps/xkbprint/
commit: 0fc0ef4c6f6c7ae5b7fc246548fcb213286268e0 Author: Rolf Eike Beer sf-mail de> AuthorDate: Tue Nov 26 17:10:59 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Nov 26 19:34:34 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fc0ef4c x11-apps/xkbprint: stable 1.0.5 for hppa, bug #700922 Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> x11-apps/xkbprint/xkbprint-1.0.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-apps/xkbprint/xkbprint-1.0.5.ebuild b/x11-apps/xkbprint/xkbprint-1.0.5.ebuild index 69f7f29e272..aaff770fb03 100644 --- a/x11-apps/xkbprint/xkbprint-1.0.5.ebuild +++ b/x11-apps/xkbprint/xkbprint-1.0.5.ebuild @@ -6,7 +6,7 @@ EAPI=7 inherit xorg-3 DESCRIPTION="Print an XKB keyboard description" -KEYWORDS="amd64 arm ~hppa ~mips ppc ppc64 ~s390 ~sh ~sparc x86" +KEYWORDS="amd64 arm hppa ~mips ppc ppc64 ~s390 ~sh ~sparc x86" IUSE="" RDEPEND="x11-libs/libxkbfile >=x11-libs/libX11-1.6.9"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/
commit: 780b6802a06fec9b6265507a719af470c4d90749 Author: Rolf Eike Beer sf-mail de> AuthorDate: Tue Nov 26 19:28:57 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Nov 26 19:35:24 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=780b6802 sys-apps/portage: stable 2.3.79 for hppa, bug #701106 Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> sys-apps/portage/portage-2.3.79.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/portage/portage-2.3.79.ebuild b/sys-apps/portage/portage-2.3.79.ebuild index 84cdb2f9e39..0579c739fed 100644 --- a/sys-apps/portage/portage-2.3.79.ebuild +++ b/sys-apps/portage/portage-2.3.79.ebuild @@ -16,7 +16,7 @@ DESCRIPTION="Portage is the package management and distribution system for Gento HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage; LICENSE="GPL-2" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc x86" +KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc x86" SLOT="0" IUSE="build doc epydoc gentoo-dev +ipc +native-extensions +rsync-verify selinux xattr"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/bundler/
commit: 6935d3bf138732a1bb9617e39b1bddf563dec9fe Author: Rolf Eike Beer sf-mail de> AuthorDate: Tue Nov 26 17:10:18 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Nov 26 19:34:33 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6935d3bf dev-ruby/bundler: stable 1.17.3 for hppa/sparc, bug #700922 Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="hppa sparc" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> dev-ruby/bundler/bundler-1.17.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/bundler/bundler-1.17.3.ebuild b/dev-ruby/bundler/bundler-1.17.3.ebuild index 81c025c0442..cf89efa36cf 100644 --- a/dev-ruby/bundler/bundler-1.17.3.ebuild +++ b/dev-ruby/bundler/bundler-1.17.3.ebuild @@ -25,7 +25,7 @@ HOMEPAGE="https://github.com/carlhuda/bundler; LICENSE="MIT" SLOT="0" -KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ppc ppc64 s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+doc test" ruby_add_rdepend virtual/rubygems
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rubygems/
commit: ef4588c09839e85eb004d7dac3ae6ae8414c700c Author: Rolf Eike Beer sf-mail de> AuthorDate: Tue Nov 26 17:08:35 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Nov 26 19:34:31 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef4588c0 dev-ruby/rubygems: stable 2.7.10 for hppa/sparc, bug #700922 Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="hppa sparc" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> dev-ruby/rubygems/rubygems-2.7.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/rubygems/rubygems-2.7.10.ebuild b/dev-ruby/rubygems/rubygems-2.7.10.ebuild index 1f5b791069d..3bbf9e038df 100644 --- a/dev-ruby/rubygems/rubygems-2.7.10.ebuild +++ b/dev-ruby/rubygems/rubygems-2.7.10.ebuild @@ -13,7 +13,7 @@ LICENSE="GPL-2 || ( Ruby MIT )" SRC_URI="https://rubygems.org/rubygems/${P}.tgz; -KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~mips ppc ppc64 s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" SLOT="0" IUSE="server test"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/test-unit/
commit: e129fadea75db506ba60306cc9329f64170dd810 Author: Rolf Eike Beer sf-mail de> AuthorDate: Tue Nov 26 17:09:23 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Nov 26 19:34:32 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e129fade dev-ruby/test-unit: stable 3.3.3 for hppa/sparc, bug #700922 Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="hppa sparc" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> dev-ruby/test-unit/test-unit-3.3.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/test-unit/test-unit-3.3.3.ebuild b/dev-ruby/test-unit/test-unit-3.3.3.ebuild index e07f5213acc..221c379f600 100644 --- a/dev-ruby/test-unit/test-unit-3.3.3.ebuild +++ b/dev-ruby/test-unit/test-unit-3.3.3.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://rubygems.org/gems/test-unit; LICENSE="|| ( Ruby GPL-2 ) PSF-2" SLOT="2" -KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~mips ppc ppc64 s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc test" ruby_add_rdepend "dev-ruby/power_assert"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rake/
commit: a288d440b25756a8c9d39580cca79506d4265698 Author: Rolf Eike Beer sf-mail de> AuthorDate: Tue Nov 26 17:07:46 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Nov 26 19:34:30 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a288d440 dev-ruby/rake: stable 12.3.3 for sparc, bug #700922 Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> dev-ruby/rake/rake-12.3.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/rake/rake-12.3.3.ebuild b/dev-ruby/rake/rake-12.3.3.ebuild index ef03df3b23a..cfb874e5f4a 100644 --- a/dev-ruby/rake/rake-12.3.3.ebuild +++ b/dev-ruby/rake/rake-12.3.3.ebuild @@ -19,7 +19,7 @@ SRC_URI="https://github.com/ruby/rake/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~mips ppc ppc64 s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc" DEPEND+=" app-arch/gzip"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/minitest/
commit: 922a7d5a0f1dddc30dd40812555b41403de35fa4 Author: Rolf Eike Beer sf-mail de> AuthorDate: Tue Nov 26 17:05:52 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Nov 26 19:34:28 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=922a7d5a dev-ruby/minitest: stable 5.11.3 for hppa/sparc, bug #700922 Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="hppa sparc" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> dev-ruby/minitest/minitest-5.11.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/minitest/minitest-5.11.3.ebuild b/dev-ruby/minitest/minitest-5.11.3.ebuild index 9f0c650202b..bd6b175aa5e 100644 --- a/dev-ruby/minitest/minitest-5.11.3.ebuild +++ b/dev-ruby/minitest/minitest-5.11.3.ebuild @@ -16,7 +16,7 @@ HOMEPAGE="https://github.com/seattlerb/minitest; LICENSE="MIT" SLOT="5" -KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~mips ppc ppc64 s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc test" each_ruby_test() {
[gentoo-commits] repo/gentoo:master commit in: dev-python/coverage/
commit: ca27e7bbcfedcf63a165d17d6c52b1ce5e58c59c Author: Rolf Eike Beer sf-mail de> AuthorDate: Tue Nov 26 17:15:40 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Nov 26 19:35:11 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca27e7bb dev-python/coverage: keyworded 4.5.4 for sparc, bug #700194 Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> dev-python/coverage/coverage-4.5.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/coverage/coverage-4.5.4.ebuild b/dev-python/coverage/coverage-4.5.4.ebuild index 81e5e171ba3..4213e045363 100644 --- a/dev-python/coverage/coverage-4.5.4.ebuild +++ b/dev-python/coverage/coverage-4.5.4.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~sparc" IUSE="test" RESTRICT="!test? ( test )"