From c00010260e5f68ec96716038fb71bc57f8899e44 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Skyler=20M=C3=A4ntysaari?= Date: Sat, 13 Mar 2021 21:03:02 +0200 Subject: [PATCH 01/35] dev-python/aiosmtplib: new package MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Skyler Mäntysaari --- dev-python/aiosmtplib/Manifest | 1 + dev-python/aiosmtplib/aiosmtplib-1.1.4.ebuild | 19 +++++++++++++++++++ dev-python/aiosmtplib/metadata.xml | 8 ++++++++ 3 files changed, 28 insertions(+) create mode 100644 dev-python/aiosmtplib/Manifest create mode 100644 dev-python/aiosmtplib/aiosmtplib-1.1.4.ebuild create mode 100644 dev-python/aiosmtplib/metadata.xml diff --git a/dev-python/aiosmtplib/Manifest b/dev-python/aiosmtplib/Manifest new file mode 100644 index 0000000000..4cea2a0ec0 --- /dev/null +++ b/dev-python/aiosmtplib/Manifest @@ -0,0 +1 @@ +DIST aiosmtplib-1.1.4.tar.gz 55375 BLAKE2B 0c08cb9d57acf82b10e41454dd705efe0ab965ab5dd5cc8627c4437da464b228d178ed414609a2c088982ed51a314ab03dfa1283562cab4f40212fe0fa6febc8 SHA512 5a453eaea3f04cd9d157516faa905dce3c863280f9980b2d84521c93423292487a73166e04123b7931b855f371508cf9b76ebf87e109ce0879a52b147e01b363 diff --git a/dev-python/aiosmtplib/aiosmtplib-1.1.4.ebuild b/dev-python/aiosmtplib/aiosmtplib-1.1.4.ebuild new file mode 100644 index 0000000000..2be4ff05d3 --- /dev/null +++ b/dev-python/aiosmtplib/aiosmtplib-1.1.4.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7,8} ) + +RESTRICT=mirror + +DESCRIPTION="Asynchronous SMTP client for use with asyncio" +HOMEPAGE="https://pypi.org/project/aiosmtplib/ https://github.com/cole/aiosmtplib" +#SRC_URI="https://github.com/cole/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" +LICENSE="MIT" +SLOT="0" +KEYWORDS="~arm ~arm64 ~amd64 ~x86" + + + diff --git a/dev-python/aiosmtplib/metadata.xml b/dev-python/aiosmtplib/metadata.xml new file mode 100644 index 0000000000..28bfb7940a --- /dev/null +++ b/dev-python/aiosmtplib/metadata.xml @@ -0,0 +1,8 @@ + + + + + gentoo@samip.fi + Skyler Mäntysaari + + From e72abe4013e75120d574cb49540a6c0a74fb0bab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Skyler=20M=C3=A4ntysaari?= Date: Sat, 13 Mar 2021 20:40:46 +0200 Subject: [PATCH 02/35] dev-python/aiosmtplib: Fixed the ebuild. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Skyler Mäntysaari --- dev-python/aiosmtplib/aiosmtplib-1.1.4.ebuild | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/dev-python/aiosmtplib/aiosmtplib-1.1.4.ebuild b/dev-python/aiosmtplib/aiosmtplib-1.1.4.ebuild index 2be4ff05d3..0551575506 100644 --- a/dev-python/aiosmtplib/aiosmtplib-1.1.4.ebuild +++ b/dev-python/aiosmtplib/aiosmtplib-1.1.4.ebuild @@ -5,15 +5,22 @@ EAPI=7 PYTHON_COMPAT=( python3_{7,8} ) -RESTRICT=mirror +inherit distutils-r1 DESCRIPTION="Asynchronous SMTP client for use with asyncio" HOMEPAGE="https://pypi.org/project/aiosmtplib/ https://github.com/cole/aiosmtplib" -#SRC_URI="https://github.com/cole/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + LICENSE="MIT" SLOT="0" KEYWORDS="~arm ~arm64 ~amd64 ~x86" +DEPEND="dev-python/pyproject2setuppy" +RDEPEND="${DEPEND}" + +RESTRICT=mirror + + +DISTUTILS_USE_SETUPTOOLS=pyproject.toml From 2cd2cc7804f0417918539efc68b5f98724f8e9c9 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 14 Mar 2021 01:42:21 +0100 Subject: [PATCH 03/35] dev-python/googletransx: bump python Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Alessandro Barbieri --- .../googletransx/googletransx-2.4.2-r1.ebuild | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 dev-python/googletransx/googletransx-2.4.2-r1.ebuild diff --git a/dev-python/googletransx/googletransx-2.4.2-r1.ebuild b/dev-python/googletransx/googletransx-2.4.2-r1.ebuild new file mode 100644 index 0000000000..ed5877d3b7 --- /dev/null +++ b/dev-python/googletransx/googletransx-2.4.2-r1.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +PYTHON_COMPAT=( python3_{7,8,9} ) + +#DISTUTILS_USE_SETUPTOOLS=rdepend + +inherit distutils-r1 + +DESCRIPTION="Free Google Translate API for Python. Translates totally free of charge." +HOMEPAGE="https://pypi.org/project/googletransx" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/requests[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}" From 3b9873e3211f6c0135f9292f1d0474e77ff20cbb Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 14 Mar 2021 02:09:32 +0100 Subject: [PATCH 04/35] dev-python/fake-useragent: bump py Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Alessandro Barbieri --- .../fake-useragent-0.1.11-r1.ebuild | 59 +++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 dev-python/fake-useragent/fake-useragent-0.1.11-r1.ebuild diff --git a/dev-python/fake-useragent/fake-useragent-0.1.11-r1.ebuild b/dev-python/fake-useragent/fake-useragent-0.1.11-r1.ebuild new file mode 100644 index 0000000000..ba4d208d0c --- /dev/null +++ b/dev-python/fake-useragent/fake-useragent-0.1.11-r1.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7,8} ) + +inherit distutils-r1 + +DESCRIPTION="Up to date simple useragent faker with real world database" +HOMEPAGE=" + https://github.com/hellysmile/fake-useragent + https://pypi.org/project/fake-useragent +" +SRC_URI="https://github.com/hellysmile/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/appdirs[${PYTHON_USEDEP}] + dev-python/decorator[${PYTHON_USEDEP}] + dev-python/ipdb[${PYTHON_USEDEP}] + dev-python/ipython[${PYTHON_USEDEP}] + dev-python/ipython_genutils[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/pathlib2[${PYTHON_USEDEP}] + dev-python/pexpect[${PYTHON_USEDEP}] + dev-python/pickleshare[${PYTHON_USEDEP}] + dev-python/pluggy[${PYTHON_USEDEP}] + dev-python/prompt_toolkit[${PYTHON_USEDEP}] + dev-python/ptyprocess[${PYTHON_USEDEP}] + dev-python/py[${PYTHON_USEDEP}] + dev-python/pygments[${PYTHON_USEDEP}] + dev-python/pyparsing[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/scandir[${PYTHON_USEDEP}] + dev-python/simplegeneric[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + dev-python/traitlets[${PYTHON_USEDEP}] + dev-python/wcwidth[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}" + +python_prepare_all() { + # do not depend on pytest-cov + sed -i -e '/addopts/d' pytest.ini || die + + # skip online tests + rm tests/test_fake.py || die + rm tests/test_utils.py || die + + distutils-r1_python_prepare_all +} + +distutils_enable_tests pytest +distutils_enable_sphinx docs --no-autodoc From f97a6532d151a52702aaa95b20183661f17f7a5f Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 14 Mar 2021 10:52:57 +0100 Subject: [PATCH 05/35] www-apps/twint: bump py Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Alessandro Barbieri --- www-apps/twint/twint-2.1.20-r1.ebuild | 43 +++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 www-apps/twint/twint-2.1.20-r1.ebuild diff --git a/www-apps/twint/twint-2.1.20-r1.ebuild b/www-apps/twint/twint-2.1.20-r1.ebuild new file mode 100644 index 0000000000..7d263f7a6e --- /dev/null +++ b/www-apps/twint/twint-2.1.20-r1.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +PYTHON_COMPAT=( python3_{7,8} ) +DISTUTILS_USE_SETUPTOOLS=rdepend + +inherit distutils-r1 + +DESCRIPTION="Twitter scraping & OSINT tool written in Python that doesn't use Twitter's API" +HOMEPAGE=" + https://github.com/twintproject/twint + https://pypi.org/project/twint +" +SRC_URI="https://github.com/twintproject/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +#tests require network +RESTRICT="test" + +RDEPEND=" + dev-python/aiohttp[${PYTHON_USEDEP}] + dev-python/aiohttp-socks[${PYTHON_USEDEP}] + dev-python/aiodns[${PYTHON_USEDEP}] + dev-python/beautifulsoup:4[${PYTHON_USEDEP}] + dev-python/cchardet[${PYTHON_USEDEP}] + dev-python/elasticsearch-py[${PYTHON_USEDEP}] + dev-python/fake-useragent[${PYTHON_USEDEP}] + dev-python/geopy[${PYTHON_USEDEP}] + dev-python/googletransx[${PYTHON_USEDEP}] + >=dev-python/pandas-0.23.0[${PYTHON_USEDEP}] + dev-python/PySocks[${PYTHON_USEDEP}] + dev-python/schedule[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}" + +python_test() { + "${EPYTHON}" test.py -v || die +} From 359b347865d9f2660510b3b769dd173b52b2b4f2 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 14 Mar 2021 10:58:11 +0100 Subject: [PATCH 06/35] net-misc/can-utils: remove keyword from live ebuild Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Alessandro Barbieri --- net-misc/can-utils/can-utils-9999-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/can-utils/can-utils-9999-r3.ebuild b/net-misc/can-utils/can-utils-9999-r3.ebuild index 12916d257b..6ee6002991 100644 --- a/net-misc/can-utils/can-utils-9999-r3.ebuild +++ b/net-misc/can-utils/can-utils-9999-r3.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/linux-can/" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="" IUSE="systemd" DEPEND="" From e1545936e8b94076199274d80db80d2b4e649d44 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 14 Mar 2021 11:01:02 +0100 Subject: [PATCH 07/35] net-misc/can-utils: unconditionally install small files Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Alessandro Barbieri --- .../can-utils/can-utils-2020.12.0-r1.ebuild | 33 +++++++++++++++++++ net-misc/can-utils/can-utils-9999-r3.ebuild | 14 +++----- 2 files changed, 37 insertions(+), 10 deletions(-) create mode 100644 net-misc/can-utils/can-utils-2020.12.0-r1.ebuild diff --git a/net-misc/can-utils/can-utils-2020.12.0-r1.ebuild b/net-misc/can-utils/can-utils-2020.12.0-r1.ebuild new file mode 100644 index 0000000000..6313469107 --- /dev/null +++ b/net-misc/can-utils/can-utils-2020.12.0-r1.ebuild @@ -0,0 +1,33 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools systemd + +DESCRIPTION="CAN userspace utilities and tools" +HOMEPAGE="https://github.com/linux-can/" +SRC_URI="https://github.com/linux-can/can-utils/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" + +src_prepare() { + default + + eautoreconf +} + +# Default src_install + newconfd and newinitd +src_install() { + + emake DESTDIR="${D}" install + + einstalldocs + + systemd_dounit "${FILESDIR}/slcan.service" + systemd_install_serviced "${FILESDIR}/slcan.service.conf" + newconfd "${FILESDIR}/slcand.confd" slcand + newinitd "${FILESDIR}/slcand.initd" slcand +} diff --git a/net-misc/can-utils/can-utils-9999-r3.ebuild b/net-misc/can-utils/can-utils-9999-r3.ebuild index 6ee6002991..e860c30876 100644 --- a/net-misc/can-utils/can-utils-9999-r3.ebuild +++ b/net-misc/can-utils/can-utils-9999-r3.ebuild @@ -14,9 +14,6 @@ HOMEPAGE="https://github.com/linux-can/" LICENSE="GPL-2" SLOT="0" KEYWORDS="" -IUSE="systemd" - -DEPEND="" src_prepare() { eautoreconf @@ -29,11 +26,8 @@ src_install() { einstalldocs - if use systemd ; then - systemd_dounit "${FILESDIR}/slcan.service" - systemd_install_serviced "${FILESDIR}/slcan.service.conf" - else - newconfd "${FILESDIR}/slcand.confd" slcand - newinitd "${FILESDIR}/slcand.initd" slcand - fi + systemd_dounit "${FILESDIR}/slcan.service" + systemd_install_serviced "${FILESDIR}/slcan.service.conf" + newconfd "${FILESDIR}/slcand.confd" slcand + newinitd "${FILESDIR}/slcand.initd" slcand } From 1d039b72fd8a7efed558d0e4d075fdba47880b45 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 14 Mar 2021 11:29:52 +0100 Subject: [PATCH 08/35] dev-vcs/git-repo-updater: bump py Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Alessandro Barbieri --- .../git-repo-updater-0.5.1-r1.ebuild | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 dev-vcs/git-repo-updater/git-repo-updater-0.5.1-r1.ebuild diff --git a/dev-vcs/git-repo-updater/git-repo-updater-0.5.1-r1.ebuild b/dev-vcs/git-repo-updater/git-repo-updater-0.5.1-r1.ebuild new file mode 100644 index 0000000000..efe62dab1f --- /dev/null +++ b/dev-vcs/git-repo-updater/git-repo-updater-0.5.1-r1.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +PYTHON_COMPAT=( python3_{7,8,9} ) + +DISTUTILS_USE_SETUPTOOLS=rdepend + +inherit distutils-r1 + +DESCRIPTION="Easily update multiple git repositories at once" +HOMEPAGE="https://github.com/earwig/git-repo-updater" +SRC_URI="https://github.com/earwig/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/colorama-0.3.9[${PYTHON_USEDEP}] + >=dev-python/GitPython-2.1.8[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest From 4dee0c18d339b37e269b6537eff87edbefe822ac Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 14 Mar 2021 11:36:10 +0100 Subject: [PATCH 09/35] dev-python/github-sublee-glicko2: bump py Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Alessandro Barbieri --- ...hub-sublee-glicko2-0_pre20191010-r1.ebuild | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 dev-python/github-sublee-glicko2/github-sublee-glicko2-0_pre20191010-r1.ebuild diff --git a/dev-python/github-sublee-glicko2/github-sublee-glicko2-0_pre20191010-r1.ebuild b/dev-python/github-sublee-glicko2/github-sublee-glicko2-0_pre20191010-r1.ebuild new file mode 100644 index 0000000000..adbd65fd38 --- /dev/null +++ b/dev-python/github-sublee-glicko2/github-sublee-glicko2-0_pre20191010-r1.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" +PYTHON_COMPAT=( python3_{7,8,9} pypy3 ) +DISTUTILS_USE_SETUPTOOLS="rdepend" +inherit distutils-r1 + +COMMIT="99285aa6b5250b91a837b842dc61b2a96007f3c5" +MYPN="glicko2" +DESCRIPTION="An implementation of the Glicko-2 rating system for Python" +HOMEPAGE="https://github.com/sublee/glicko2" +SRC_URI="https://github.com/sublee/glicko2/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +S="${WORKDIR}/${MYPN}-${COMMIT}" + +distutils_enable_tests setup.py + +src_prepare() { + sed -i -e "s/distribute/setuptools/g" setup.py + eapply_user +} From 2900533ab03d265336a177cbd2bdf6620712dda8 Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Sun, 14 Mar 2021 11:54:43 +0100 Subject: [PATCH 10/35] dev-python/xunitparser: New Package (test-dep of www-client/woob) Signed-off-by: Haelwenn (lanodan) Monnier --- dev-python/xunitparser/Manifest | 1 + dev-python/xunitparser/metadata.xml | 8 +++++++ .../xunitparser/xunitparser-1.3.3.ebuild | 22 +++++++++++++++++++ 3 files changed, 31 insertions(+) create mode 100644 dev-python/xunitparser/Manifest create mode 100644 dev-python/xunitparser/metadata.xml create mode 100644 dev-python/xunitparser/xunitparser-1.3.3.ebuild diff --git a/dev-python/xunitparser/Manifest b/dev-python/xunitparser/Manifest new file mode 100644 index 0000000000..7bb29510f1 --- /dev/null +++ b/dev-python/xunitparser/Manifest @@ -0,0 +1 @@ +DIST xunitparser-1.3.3.tar.gz 13494 BLAKE2B bd4ff8533419b027e7ffe3cee741d1672d3461962ec5f7d87026c181603130b6ac266b9c7cf2fbaaa1ccbbc3eeb8182f39b0bdfaf123c52bebabd793bcfe740f SHA512 4b681cbaa52a01b780286d202932f1995998b5ce58571882dbc4f3ddb24d3f353e50c5693e47cbb8f4de2ab1ead1357c68d8fcd37fdfc8511ff2f54cd0242564 diff --git a/dev-python/xunitparser/metadata.xml b/dev-python/xunitparser/metadata.xml new file mode 100644 index 0000000000..c698af2344 --- /dev/null +++ b/dev-python/xunitparser/metadata.xml @@ -0,0 +1,8 @@ + + + + + contact@hacktivis.me + Haelwenn (lanodan) Monnier + + diff --git a/dev-python/xunitparser/xunitparser-1.3.3.ebuild b/dev-python/xunitparser/xunitparser-1.3.3.ebuild new file mode 100644 index 0000000000..4bcd42a8ac --- /dev/null +++ b/dev-python/xunitparser/xunitparser-1.3.3.ebuild @@ -0,0 +1,22 @@ +# Copyright 2012-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7,3_8} ) + +inherit distutils-r1 + +DESCRIPTION="Read JUnit/XUnit XML files and map them to Python objects" +HOMEPAGE="https://pypi.python.org/pypi/xunitparser" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +RESTRICT="test" + +distutils_enable_tests unittest + +DOCS=( README LICENSE AUTHORS ) From 68b48e04e2f020ec1db1b4dab3948c17369c85c3 Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Sun, 14 Mar 2021 11:57:00 +0100 Subject: [PATCH 11/35] www-client/woob: New Package Signed-off-by: Haelwenn (lanodan) Monnier --- www-client/woob/Manifest | 1 + www-client/woob/metadata.xml | 8 ++++ www-client/woob/woob-2.0.ebuild | 80 ++++++++++++++++++++++++++++++++ www-client/woob/woob-9999.ebuild | 80 ++++++++++++++++++++++++++++++++ 4 files changed, 169 insertions(+) create mode 100644 www-client/woob/Manifest create mode 100644 www-client/woob/metadata.xml create mode 100644 www-client/woob/woob-2.0.ebuild create mode 100644 www-client/woob/woob-9999.ebuild diff --git a/www-client/woob/Manifest b/www-client/woob/Manifest new file mode 100644 index 0000000000..b8538a89e3 --- /dev/null +++ b/www-client/woob/Manifest @@ -0,0 +1 @@ +DIST weboob-2.0.tar.gz 1014657 BLAKE2B 69af118acdc8a60f03568f4a36252d8e8437ad7de88949e83b928a81061c201880fc18a79908c4bc7db1cc65e20350830d9cd0f843f3f342c2e18cf53198f9c3 SHA512 57a6e345d0ae0189d7c6fdc1b5617b2d1c6dbad8f03f6a39939955db0b7200998ad1164d9ebf787b7d666b81b6cc9866b398ac2052a44f247fcfa6bf7c0bf866 diff --git a/www-client/woob/metadata.xml b/www-client/woob/metadata.xml new file mode 100644 index 0000000000..c698af2344 --- /dev/null +++ b/www-client/woob/metadata.xml @@ -0,0 +1,8 @@ + + + + + contact@hacktivis.me + Haelwenn (lanodan) Monnier + + diff --git a/www-client/woob/woob-2.0.ebuild b/www-client/woob/woob-2.0.ebuild new file mode 100644 index 0000000000..3cd43c639c --- /dev/null +++ b/www-client/woob/woob-2.0.ebuild @@ -0,0 +1,80 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit distutils-r1 + +if [[ "${PV}" == "9999" ]] +then + EGIT_REPO_URI="https://git.weboob.org/weboob/weboob.git" + inherit git-r3 +else + SRC_URI="https://git.woob.tech/weboob/weboob/uploads/7b91875f693b60e93c5976daa051034b/weboob-2.0.tar.gz" + S="${WORKDIR}/weboob-${PV}" + KEYWORDS="~amd64" +fi + +DESCRIPTION="Consume lots of websites without a browser (Web Outside Of Browsers)" +HOMEPAGE="https://woob.tech/" +LICENSE="LGPL-3+" +SLOT="0" +IUSE="test" +#RESTRICT="!test ( test )" + +# setup.cfg + .ci/requirements.txt + .ci/requirements-module.txt +COMMON_DEPEND=" + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/cssselect[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/html2text[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + dev-python/unidecode[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP}] + dev-python/Babel[${PYTHON_USEDEP}] + + dev-python/prettytable[${PYTHON_USEDEP}] + dev-python/future[${PYTHON_USEDEP}] + dev-python/termcolor[${PYTHON_USEDEP}] + dev-python/unidecode[${PYTHON_USEDEP}] +" +# setup.cfg + .ci/requirements.txt + .ci/requirements-module.txt +DEPEND=" + ${COMMON_DEPEND} + test? ( + dev-python/flake8[${PYTHON_USEDEP}] + dev-python/xunitparser[${PYTHON_USEDEP}] + >=dev-python/coverage-5.1[${PYTHON_USEDEP}] + + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pyflakes[${PYTHON_USEDEP}] + dev-python/asttokens[${PYTHON_USEDEP}] + + dev-python/feedparser[${PYTHON_USEDEP}] + dev-python/python-jose[${PYTHON_USEDEP}] + dev-python/geopy[${PYTHON_USEDEP}] + dev-python/selenium[${PYTHON_USEDEP}] + ) +" +RDEPEND="${COMMON_DEPEND}" + +distutils_enable_tests nose + +src_prepare() { + default + + sed -i \ + -e '/weboob.browser.browsers,/d' \ + -e '/weboob.browser.pages,/d' \ + setup.cfg || die "Failed removing network-dependent tests" +} + +python_install_all() { + distutils-r1_python_install_all + insinto /usr/share/${PN}/ + doins -r contrib +} diff --git a/www-client/woob/woob-9999.ebuild b/www-client/woob/woob-9999.ebuild new file mode 100644 index 0000000000..3cd43c639c --- /dev/null +++ b/www-client/woob/woob-9999.ebuild @@ -0,0 +1,80 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) + +inherit distutils-r1 + +if [[ "${PV}" == "9999" ]] +then + EGIT_REPO_URI="https://git.weboob.org/weboob/weboob.git" + inherit git-r3 +else + SRC_URI="https://git.woob.tech/weboob/weboob/uploads/7b91875f693b60e93c5976daa051034b/weboob-2.0.tar.gz" + S="${WORKDIR}/weboob-${PV}" + KEYWORDS="~amd64" +fi + +DESCRIPTION="Consume lots of websites without a browser (Web Outside Of Browsers)" +HOMEPAGE="https://woob.tech/" +LICENSE="LGPL-3+" +SLOT="0" +IUSE="test" +#RESTRICT="!test ( test )" + +# setup.cfg + .ci/requirements.txt + .ci/requirements-module.txt +COMMON_DEPEND=" + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/cssselect[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/html2text[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + dev-python/unidecode[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP}] + dev-python/Babel[${PYTHON_USEDEP}] + + dev-python/prettytable[${PYTHON_USEDEP}] + dev-python/future[${PYTHON_USEDEP}] + dev-python/termcolor[${PYTHON_USEDEP}] + dev-python/unidecode[${PYTHON_USEDEP}] +" +# setup.cfg + .ci/requirements.txt + .ci/requirements-module.txt +DEPEND=" + ${COMMON_DEPEND} + test? ( + dev-python/flake8[${PYTHON_USEDEP}] + dev-python/xunitparser[${PYTHON_USEDEP}] + >=dev-python/coverage-5.1[${PYTHON_USEDEP}] + + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pyflakes[${PYTHON_USEDEP}] + dev-python/asttokens[${PYTHON_USEDEP}] + + dev-python/feedparser[${PYTHON_USEDEP}] + dev-python/python-jose[${PYTHON_USEDEP}] + dev-python/geopy[${PYTHON_USEDEP}] + dev-python/selenium[${PYTHON_USEDEP}] + ) +" +RDEPEND="${COMMON_DEPEND}" + +distutils_enable_tests nose + +src_prepare() { + default + + sed -i \ + -e '/weboob.browser.browsers,/d' \ + -e '/weboob.browser.pages,/d' \ + setup.cfg || die "Failed removing network-dependent tests" +} + +python_install_all() { + distutils-r1_python_install_all + insinto /usr/share/${PN}/ + doins -r contrib +} From b73034e322f59b6838f6d8f47b0b3c5812946679 Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Mon, 15 Mar 2021 00:43:31 +0300 Subject: [PATCH 12/35] dev-vcs/lazygit: 0.26.1 version bump Signed-off-by: Sergey Torokhov --- dev-vcs/lazygit/Manifest | 1 + dev-vcs/lazygit/lazygit-0.26.1.ebuild | 36 +++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 dev-vcs/lazygit/lazygit-0.26.1.ebuild diff --git a/dev-vcs/lazygit/Manifest b/dev-vcs/lazygit/Manifest index b65fea96a2..585d0afe71 100644 --- a/dev-vcs/lazygit/Manifest +++ b/dev-vcs/lazygit/Manifest @@ -1,3 +1,4 @@ DIST lazygit-0.23.7.tar.gz 2144614 BLAKE2B d18aaa19212ec9e6ed7d3b406d3e1f6413f6c15bf6a8c7c99cb8a2b01b9388db3f1ad04c485782e0823415cec3c6b461cf942583ef0ac744cb18270c8fc943b1 SHA512 ffc827a08a3ba99afa339cee48b9e10267bc4aa27592d43ec1e4be80a7b4f9e628f286b50a1940a59a5cfa96121de6ce4247ec91642a8798dba8ca42232596b9 DIST lazygit-0.24.2.tar.gz 2155627 BLAKE2B 6ed6c44590f0585935ebdb8374ba7649df84092cf752b17f3ab0791f55eb8516de9530fbc18891aeb9acfb1b743804df87c679f8cebabcbd353d563e23cacd5a SHA512 f380dec647384f0084c4c13b8ca43a8d97411c83c4c66ef02645c785054b3a7e2210d5a1ce98676c6d190beccf51f21ecd38851598f7652ff087ac73addbd097 DIST lazygit-0.25.1.tar.gz 2192584 BLAKE2B e2254ea3998f8be17f0c75d328975b30af21e1eddc070e6e1c2711b54e8a7e1a4f24d91a0eb80451480547d26c9b01ac23e43ea73d59cc4a6bcc158992c73987 SHA512 281a0e67b75c6dc69baf64bbcaeb20844874528564093ae2c64159d1c92eaaaebf73a176730fb80db9a2055cfcdd2c8ba77a12566ef94c182eb5ef16e2d677b9 +DIST lazygit-0.26.1.tar.gz 2192018 BLAKE2B 9c48e6d0ee176ed1a49a684c4ad65ba139329c690af654508e866b6213ab3572d7f47915d849a0e65242f57b552568e1a34825a8050cd42e864d6b25f2e36559 SHA512 abdc8cfc509c77e4b7a249a32a000f3f80e9e5c11d26b48c3882fc49e9da1e477573590a16fa9c03ccb81d6342173f4abfa16031392d8180e7ca70071d503b3a diff --git a/dev-vcs/lazygit/lazygit-0.26.1.ebuild b/dev-vcs/lazygit/lazygit-0.26.1.ebuild new file mode 100644 index 0000000000..233a104b0c --- /dev/null +++ b/dev-vcs/lazygit/lazygit-0.26.1.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +EGO_PN="github.com/jesseduffield/lazygit" + +inherit golang-build golang-vcs-snapshot + +DESCRIPTION="Lazygit, a simple terminal UI for git commands" +HOMEPAGE="https://github.com/jesseduffield/lazygit" +SRC_URI="https://github.com/jesseduffield/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="doc" + +DEPEND=( sys-libs/glibc ) +RDEPEND=( + ${DEPEND} + dev-vcs/git +) + +DOCS=( src/${EGO_PN}/{CONTRIBUTING,README}.md ) + +src_compile() { + GOPATH="${S}" go build -v -o bin/lazygit src/${EGO_PN}/main.go || die +} + +src_install() { + dobin bin/lazygit + + use doc && dodoc -r "src/${EGO_PN}/docs/." + einstalldocs +} From 46276c08f9396cba3896b099f0608987cf78dad7 Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Mon, 15 Mar 2021 00:44:46 +0300 Subject: [PATCH 13/35] dev-vcs/lazygit: drop old Signed-off-by: Sergey Torokhov --- dev-vcs/lazygit/Manifest | 2 -- dev-vcs/lazygit/lazygit-0.23.7.ebuild | 36 --------------------------- dev-vcs/lazygit/lazygit-0.24.2.ebuild | 36 --------------------------- 3 files changed, 74 deletions(-) delete mode 100644 dev-vcs/lazygit/lazygit-0.23.7.ebuild delete mode 100644 dev-vcs/lazygit/lazygit-0.24.2.ebuild diff --git a/dev-vcs/lazygit/Manifest b/dev-vcs/lazygit/Manifest index 585d0afe71..b8dcec28f6 100644 --- a/dev-vcs/lazygit/Manifest +++ b/dev-vcs/lazygit/Manifest @@ -1,4 +1,2 @@ -DIST lazygit-0.23.7.tar.gz 2144614 BLAKE2B d18aaa19212ec9e6ed7d3b406d3e1f6413f6c15bf6a8c7c99cb8a2b01b9388db3f1ad04c485782e0823415cec3c6b461cf942583ef0ac744cb18270c8fc943b1 SHA512 ffc827a08a3ba99afa339cee48b9e10267bc4aa27592d43ec1e4be80a7b4f9e628f286b50a1940a59a5cfa96121de6ce4247ec91642a8798dba8ca42232596b9 -DIST lazygit-0.24.2.tar.gz 2155627 BLAKE2B 6ed6c44590f0585935ebdb8374ba7649df84092cf752b17f3ab0791f55eb8516de9530fbc18891aeb9acfb1b743804df87c679f8cebabcbd353d563e23cacd5a SHA512 f380dec647384f0084c4c13b8ca43a8d97411c83c4c66ef02645c785054b3a7e2210d5a1ce98676c6d190beccf51f21ecd38851598f7652ff087ac73addbd097 DIST lazygit-0.25.1.tar.gz 2192584 BLAKE2B e2254ea3998f8be17f0c75d328975b30af21e1eddc070e6e1c2711b54e8a7e1a4f24d91a0eb80451480547d26c9b01ac23e43ea73d59cc4a6bcc158992c73987 SHA512 281a0e67b75c6dc69baf64bbcaeb20844874528564093ae2c64159d1c92eaaaebf73a176730fb80db9a2055cfcdd2c8ba77a12566ef94c182eb5ef16e2d677b9 DIST lazygit-0.26.1.tar.gz 2192018 BLAKE2B 9c48e6d0ee176ed1a49a684c4ad65ba139329c690af654508e866b6213ab3572d7f47915d849a0e65242f57b552568e1a34825a8050cd42e864d6b25f2e36559 SHA512 abdc8cfc509c77e4b7a249a32a000f3f80e9e5c11d26b48c3882fc49e9da1e477573590a16fa9c03ccb81d6342173f4abfa16031392d8180e7ca70071d503b3a diff --git a/dev-vcs/lazygit/lazygit-0.23.7.ebuild b/dev-vcs/lazygit/lazygit-0.23.7.ebuild deleted file mode 100644 index df46884b8b..0000000000 --- a/dev-vcs/lazygit/lazygit-0.23.7.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -EGO_PN="github.com/jesseduffield/lazygit" - -inherit golang-build golang-vcs-snapshot - -DESCRIPTION="Lazygit, a simple terminal UI for git commands" -HOMEPAGE="https://github.com/jesseduffield/lazygit" -SRC_URI="https://github.com/jesseduffield/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="doc" - -DEPEND=( sys-libs/glibc ) -RDEPEND=( - ${DEPEND} - dev-vcs/git -) - -DOCS=( src/${EGO_PN}/{CONTRIBUTING,README}.md ) - -src_compile() { - GOPATH="${S}" go build -v -o bin/lazygit src/${EGO_PN}/main.go || die -} - -src_install() { - dobin bin/lazygit - - use doc && dodoc -r "src/${EGO_PN}/docs/." - einstalldocs -} diff --git a/dev-vcs/lazygit/lazygit-0.24.2.ebuild b/dev-vcs/lazygit/lazygit-0.24.2.ebuild deleted file mode 100644 index df46884b8b..0000000000 --- a/dev-vcs/lazygit/lazygit-0.24.2.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -EGO_PN="github.com/jesseduffield/lazygit" - -inherit golang-build golang-vcs-snapshot - -DESCRIPTION="Lazygit, a simple terminal UI for git commands" -HOMEPAGE="https://github.com/jesseduffield/lazygit" -SRC_URI="https://github.com/jesseduffield/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="doc" - -DEPEND=( sys-libs/glibc ) -RDEPEND=( - ${DEPEND} - dev-vcs/git -) - -DOCS=( src/${EGO_PN}/{CONTRIBUTING,README}.md ) - -src_compile() { - GOPATH="${S}" go build -v -o bin/lazygit src/${EGO_PN}/main.go || die -} - -src_install() { - dobin bin/lazygit - - use doc && dodoc -r "src/${EGO_PN}/docs/." - einstalldocs -} From e2d31f843b0b9b2569a46e9075b90dcbb65ccf8d Mon Sep 17 00:00:00 2001 From: Sergey Torokhov Date: Mon, 15 Mar 2021 00:46:04 +0300 Subject: [PATCH 14/35] app-misc/doublecmd-bin: drop old 0.9.9 Signed-off-by: Sergey Torokhov --- app-misc/doublecmd-bin/Manifest | 4 -- .../doublecmd-bin/doublecmd-bin-0.9.9.ebuild | 68 ------------------- 2 files changed, 72 deletions(-) delete mode 100644 app-misc/doublecmd-bin/doublecmd-bin-0.9.9.ebuild diff --git a/app-misc/doublecmd-bin/Manifest b/app-misc/doublecmd-bin/Manifest index bb4b6ce249..7dfb97d7c6 100644 --- a/app-misc/doublecmd-bin/Manifest +++ b/app-misc/doublecmd-bin/Manifest @@ -2,7 +2,3 @@ DIST doublecmd-0.9.10.gtk2.i386.tar.xz 7510460 BLAKE2B fbe8a39332fdf03b26e375dcc DIST doublecmd-0.9.10.gtk2.x86_64.tar.xz 8796552 BLAKE2B 41382d0018e3c3b70b3572629129516264c628f15a25805cc72caba65c78045d9fb6b62cd0315ffd8ab1edd99d596f1cc09fe5b2fc0adc3fea7eeb2a118ef4d4 SHA512 4a908b897be77fdc3f9becb2b52d15e85066317fac340b143044378357a4e1c06b508297f1702ea33549cd0106c27a3e8bf979e0df38891f167fa0636b724508 DIST doublecmd-0.9.10.qt5.i386.tar.xz 7917484 BLAKE2B c307e4829b9c93d6e75d98942b815d32c3f47ee0e5dd7d57969a279f7e60d4ab3c798b8bb266f2c1ebaacd7d9fb7b70a87889ec2c4349da6378a84d512b309c7 SHA512 57ae1943e7e7fcc437b0574e14b2bee67a97c6618e78d988eb72457613c322f3c3eeea8ea3e5f4291cfc9d148570361aac48d6a9fba63b19024c2ecf4f99d431 DIST doublecmd-0.9.10.qt5.x86_64.tar.xz 8778420 BLAKE2B 24728a8539b9e455bb1dcb87f8404397dc1b8b24d3fa7e811e7922559801a9d50451190c9fb228233cf59c8793a0a9ff3f013a8fc042fbbf396903cc6bd02a88 SHA512 22073f0c1c623d4dca264bb8fba702c088b9e9984ac69d69a797878ef37359aac3e2ebc358007e04d147b328eb4c3a3dd58d5225f452de3a9f7fc9dfb556d2a5 -DIST doublecmd-0.9.9.gtk2.i386.tar.xz 7494572 BLAKE2B 858723454efaa760f10f3675d383ebe41e77dfd4cdfb0d2d60342f8106051ef71a127f499c4b21127426818c3585156fcfea7a9f6c5974bf241d5bf8396bf396 SHA512 3ca14d2a0a515758f0b629a54f8d50a11ff27572ef6a004fb2a123b05236893e45fc4c60b7be837891455f4a6bf3a52eb4fa3e93a9d5254fa67d528df2d7b48b -DIST doublecmd-0.9.9.gtk2.x86_64.tar.xz 8760316 BLAKE2B 3fcd9bf5aa9918d0c7c96b431821b038c93d5736580621e282884f3121e01a3ca28cd9e085da3564914fb3e25270601dd765ba97f18d2c010421dc6de7c92058 SHA512 9733641ac3412eff3d90c8d063448fc8033f5ac262e051630fd1e6ea38a84b1202f2d6d16ebf05a896ad12ce1beb2cb5797989bbe9868c94e66f73f951d9eb16 -DIST doublecmd-0.9.9.qt5.i386.tar.xz 7896720 BLAKE2B 42432a89d70cf19d4acd7ba9a466c25fa8042a77ddfcc7555165efc3aff32960ec88202893393e8448bc05fbf653647a109c2f797b67dab22e075ec09672df46 SHA512 e6e7627d11373b4cd4cad76dc66ee9746ae355c301d8721f9c0e5f368f98f7cae47db7bc7f91baa358493a9991d62e80686323d67f1f98bfd87b614e1069e1fe -DIST doublecmd-0.9.9.qt5.x86_64.tar.xz 8743552 BLAKE2B 7f29b706916293c44fee94b213062584f8151d4c38bf42c5a2c8659b2f5ea92d4d37fb03e56314d131457da759c397e300c5f95bae4e450513b86a408ec38008 SHA512 f33c61d580107df6cfb18db8e98540f79626a416452a670b721cadf3db05e64ab6110e0484fb625383bba5582c4306198e6fe872f5385fc129fbcc5ef23c0286 diff --git a/app-misc/doublecmd-bin/doublecmd-bin-0.9.9.ebuild b/app-misc/doublecmd-bin/doublecmd-bin-0.9.9.ebuild deleted file mode 100644 index 7f762e3d76..0000000000 --- a/app-misc/doublecmd-bin/doublecmd-bin-0.9.9.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop eutils xdg - -MY_PN="doublecmd" -DESCRIPTION="Free cross platform open source file manager with two panels side by side." -HOMEPAGE="https://doublecmd.sourceforge.io/" - -SRC_URI="amd64? ( - gtk? ( mirror://sourceforge/${MY_PN}/${MY_PN}-${PV}.gtk2.x86_64.tar.xz ) - qt5? ( mirror://sourceforge/${MY_PN}/${MY_PN}-${PV}.qt5.x86_64.tar.xz ) - ) - x86? ( - gtk? ( mirror://sourceforge/${MY_PN}/${MY_PN}-${PV}.gtk2.i386.tar.xz ) - qt5? ( mirror://sourceforge/${MY_PN}/${MY_PN}-${PV}.qt5.i386.tar.xz ) - )" - -# Licenses for package and plugins -LICENSE="GPL-2+ LGPL-2-with-linking-exception LGPL-2.1+ LGPL-3 GPL-1 freedist" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -IUSE="gtk qt5" -REQUIRED_USE=" ^^ ( gtk qt5 ) " - -S="${WORKDIR}/${MY_PN}" - -QA_PREBUILT=" - */doublecmd - */libQt5Pas.so.1 -" - -## "ldd doublecmd" output show linking to some libraries provided by sys-libs/glibc:2.2 -## (maybe virtual/libc-1) and no libraries of sys-libs/ncurses (that removed here). -## x11-libs/X11 is optional dependency of dev-qt/qtgui:5 by [xcb] or [X] -## therefore it is mentioned here explicitly. -RDEPEND=" - dev-libs/glib:2 - sys-apps/dbus - x11-libs/libX11 - virtual/libc - gtk? ( x11-libs/gtk+:2 ) - qt5? ( - dev-qt/qtgui:5 - dev-qt/qtx11extras:5 - ) -" - -src_prepare(){ - default - ## Create partial init config that allows to store config within user home directory - cp "${FILESDIR}/doublecmd.xml" "${S}/" -} - -src_install(){ - insinto "/opt/${PN}" - doins -r "${S}/." - - exeinto "/opt/${PN}" - doexe "${S}/${MY_PN}" - make_wrapper ${MY_PN} "/opt/${PN}/${MY_PN}" "" "/opt/${PN}" "/opt/bin/" - - doicon -s 48 ${MY_PN}.png - make_desktop_entry "${MY_PN}" "Double Commander" "${MY_PN}" "Utility;" || die "Failed making desktop entry!" -} From 62636380cc773ec8908d595f7c2fb808ba7e905b Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 14 Mar 2021 23:07:35 +0100 Subject: [PATCH 15/35] dev-R/rlang: new version Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Alessandro Barbieri --- dev-R/rlang/Manifest | 1 + dev-R/rlang/rlang-0.4.10.ebuild | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 dev-R/rlang/rlang-0.4.10.ebuild diff --git a/dev-R/rlang/Manifest b/dev-R/rlang/Manifest index 0619d75acb..40ba0057d3 100644 --- a/dev-R/rlang/Manifest +++ b/dev-R/rlang/Manifest @@ -1 +1,2 @@ +DIST rlang_0.4.10.tar.gz 915685 BLAKE2B a5738147b9977a6ae041962d3dab46a52c88d593e3a7bacce587bc48291f4084459cb1d2fde403bd476ac0476a360bf7e5886481a5be680c0e36ed1fa0b61d3f SHA512 f251217a448c484941d34edf5cb0964ab34f552c303ad3793084c03e57e4b6024c32a810644d3b2ba9d3b989b850b676ed5a89376d14507bbd2365feb4c7db2d DIST rlang_0.4.6.tar.gz 835198 BLAKE2B 3b6f2ce9250a0fc390e4664606b1a8a3d9f1d3e9fbf1c3691a97183e04f6c1c7b9b97e363e3225bf294eaa25362d2fea743afff9d57b325471898ea971938f1e SHA512 d128a49a098de75d672d9f7bada3234aa2a2bdced69fd680822b9d2320431f01ec95440a3925038aabd493c83834a8d1f53b6dadac66974ad0e13d0ab3f1aec1 diff --git a/dev-R/rlang/rlang-0.4.10.ebuild b/dev-R/rlang/rlang-0.4.10.ebuild new file mode 100644 index 0000000000..c64b1c0d76 --- /dev/null +++ b/dev-R/rlang/rlang-0.4.10.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit R-packages-guru + +DESCRIPTION='Functions for Base Types and Core R and Tidyverse Features' +SRC_URI="http://cran.r-project.org/src/contrib/${PN}_${PV}.tar.gz" +LICENSE='GPL-3' +HOMEPAGE=" + https://rlang.r-lib.org + https://github.com/r-lib/rlang + https://cran.r-project.org/package=rlang +" +KEYWORDS="~amd64" +IUSE="${IUSE-}" +DEPEND=">=dev-lang/R-3.3.0" +RDEPEND="${DEPEND}" From 0e4d44aae69d9383814574e22874d531dffca356 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 14 Mar 2021 23:11:04 +0100 Subject: [PATCH 16/35] dev-R/R6: new version Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Alessandro Barbieri --- dev-R/R6/Manifest | 1 + dev-R/R6/R6-2.5.0.ebuild | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 dev-R/R6/R6-2.5.0.ebuild diff --git a/dev-R/R6/Manifest b/dev-R/R6/Manifest index 8e57d266de..6649aa3f3a 100644 --- a/dev-R/R6/Manifest +++ b/dev-R/R6/Manifest @@ -1 +1,2 @@ DIST R6_2.4.1.tar.gz 35536 BLAKE2B 0a2e7664d0b5911fe0f6c40bd80314ed6a100cbce9c9afe60a166e9fa0da773d16c0db545b28992b543d5a380c45bd977413026e422be13ca4706a4b0d7137e8 SHA512 bf165edf15f4fb3a4ad94b80bcf96f255b6889649b40c7f27af10841a55d81d02f8a42707fc08a5bcadfa94d77d67f4617739a75b3e7d99ba57bb9100dde98b0 +DIST R6_2.5.0.tar.gz 63361 BLAKE2B 52320699e5a10698345e741b7790d54bdcc252ed32e84e3468eaded7289c5b28a922df841d36e09d31a566d84ad083f1296d305141bae71279bcb0a578f553df SHA512 09cfd4c5bde6ff46ec64622e81e24e944f325e720f6a65d476faca045505954e66a6a0efe9abeb9c88646c8071cda1c0267e325a342f00ee1933694d4d3a22c7 diff --git a/dev-R/R6/R6-2.5.0.ebuild b/dev-R/R6/R6-2.5.0.ebuild new file mode 100644 index 0000000000..54e90d5fdc --- /dev/null +++ b/dev-R/R6/R6-2.5.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit R-packages-guru + +DESCRIPTION='Encapsulated Classes with Reference Semantics' +SRC_URI="http://cran.r-project.org/src/contrib/${PN}_${PV}.tar.gz" +LICENSE='MIT' +HOMEPAGE=" + https://r6.r-lib.org + https://github.com/r-lib/R6 + https://cran.r-project.org/package=R6 +" +IUSE="${IUSE-}" +KEYWORDS="~amd64" +DEPEND=">=dev-lang/R-3.0" +RDEPEND="${DEPEND}" From 56f3795cda9a28358d4b940d65376b07d6f860b8 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 14 Mar 2021 23:16:44 +0100 Subject: [PATCH 17/35] dev-R/crayon: new version Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Alessandro Barbieri --- dev-R/crayon/Manifest | 1 + dev-R/crayon/crayon-1.4.1.ebuild | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 dev-R/crayon/crayon-1.4.1.ebuild diff --git a/dev-R/crayon/Manifest b/dev-R/crayon/Manifest index 6c17a1307e..2dbc26997b 100644 --- a/dev-R/crayon/Manifest +++ b/dev-R/crayon/Manifest @@ -1 +1,2 @@ DIST crayon_1.3.4.tar.gz 658694 BLAKE2B 6afaa0a7ee5bd2727ddf10d5a2a0741919e89531aa1ec1ce04373299d308df374979e097e986d122c83ee1b5cebbd92b3ae63147a8dd549211df3cf85844c842 SHA512 201e5e9b02cf10c4f098d07e0c982d3a4d8ee6c18dce666a4b74734c7b1d853af97d1aa4991470ddb89e4f3b5baa321f9fd4eabe1034f52b5ac10d051aa2eb18 +DIST crayon_1.4.1.tar.gz 35769 BLAKE2B a856389d0368b7bdd469ca62d1d986d800ceee60de80b4d218c1ad40b3ec4b5f1be7f0426f5d12d803d31d151cf2933e8be254b3aa44a002e9eb56f2fc2f8a9c SHA512 cb449c04c8ecf8e78d91a8deb0d0ebe2407e4c608f0d001448985aca0cf81f1a5371ea0e1c96cb598d947db4b3f5ad484c7b4f6457ff06cd9bfce3cbb45b483c diff --git a/dev-R/crayon/crayon-1.4.1.ebuild b/dev-R/crayon/crayon-1.4.1.ebuild new file mode 100644 index 0000000000..7910791626 --- /dev/null +++ b/dev-R/crayon/crayon-1.4.1.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit R-packages-guru + +DESCRIPTION='Colored Terminal Output' +HOMEPAGE=" + https://github.com/r-lib/crayon + https://cran.r-project.org/package=crayon +" +SRC_URI="http://cran.r-project.org/src/contrib/${PN}_${PV}.tar.gz" +LICENSE='MIT' +KEYWORDS="~amd64" +IUSE="${IUSE-}" From d7c78ba5585c381bba29d13c672a22503a51f45c Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 14 Mar 2021 23:20:42 +0100 Subject: [PATCH 18/35] dev-R/digest: new version Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Alessandro Barbieri --- dev-R/digest/Manifest | 1 + dev-R/digest/digest-0.6.27.ebuild | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 dev-R/digest/digest-0.6.27.ebuild diff --git a/dev-R/digest/Manifest b/dev-R/digest/Manifest index 8945aeb6ca..bc8afd5c1b 100644 --- a/dev-R/digest/Manifest +++ b/dev-R/digest/Manifest @@ -1 +1,2 @@ DIST digest_0.6.25.tar.gz 145642 BLAKE2B f7947399dde2e53820049f972b4e48f2685f65dbdb686ba05fa4e903aee87aee04767f8d247f1c537fe5c3cad2188f122e085fc11011152638649b94bbc5aba7 SHA512 5fb3683a3d20740aee0c98bdd52e60ebad3e7c7ca8db770d360aebf138b81f1623b70cdb382b2b32c5b7b59dbeef529cc2a75a7c5421c8be90c08c5a46bb1bc1 +DIST digest_0.6.27.tar.gz 164373 BLAKE2B 0583494459a04cb8a2c42429a7fa6248c9d0c93762c64732bcc96fb874defd64272fbb9af3c870b3653be8c0e1ec25c523adffa3b1af237af96cd0aba3e24a29 SHA512 e97f2232d2bbebb2f5daf8f240a37ac9fae6d7ab57fc96c693fdca5436d8b9d1984ada5bd6f11c9683ae9096eda87db02d292f2d111b06af6f878f34bc46c639 diff --git a/dev-R/digest/digest-0.6.27.ebuild b/dev-R/digest/digest-0.6.27.ebuild new file mode 100644 index 0000000000..47ed27e20e --- /dev/null +++ b/dev-R/digest/digest-0.6.27.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit R-packages-guru + +DESCRIPTION='Create Compact Hash Digests of R Objects' +HOMEPAGE=" + http://dirk.eddelbuettel.com/code/digest.html + https://github.com/eddelbuettel/digest +" +SRC_URI="http://cran.r-project.org/src/contrib/${PN}_${PV}.tar.gz" +LICENSE='GPL-2+' +KEYWORDS="~amd64" +IUSE="${IUSE-}" +RDEPEND=">=dev-lang/R-3.3.0" +DEPEND="${RDEPEND}" From 57fde1dd24ac33c7b0a494da12e36c1805899e8d Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 14 Mar 2021 23:22:08 +0100 Subject: [PATCH 19/35] dev-R/Rcpp: new version Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Alessandro Barbieri --- dev-R/Rcpp/Manifest | 1 + dev-R/Rcpp/Rcpp-1.0.6.ebuild | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 dev-R/Rcpp/Rcpp-1.0.6.ebuild diff --git a/dev-R/Rcpp/Manifest b/dev-R/Rcpp/Manifest index e80a5ed1e7..97e5ce1919 100644 --- a/dev-R/Rcpp/Manifest +++ b/dev-R/Rcpp/Manifest @@ -1 +1,2 @@ DIST Rcpp_1.0.4.6.tar.gz 2751467 BLAKE2B 1df5a1ab26974a0d4ec2bf8708a0f81a7bc8e27a1d50deda50375a0086c8284e6521914581c8bf336359ae61ab1c3be2cd18e49040451c8921a54188f4c75da4 SHA512 d3099925cd897100fc510e6a0b7a4c4007ec92edf5c335d7d87f39aac35a6cd5da605c904527da802414992ca13302192625fde769ce62ab7542d5cb76f5c1df +DIST Rcpp_1.0.6.tar.gz 2952876 BLAKE2B cb5b06a187389f1e7aac21623c318c0c0ad02812b49a841dc85680a82d2fbfb28ef040c2f5c9e25969a812d2d0479858969efe327235f12ab99cbf4d3bbfd7ce SHA512 eab225cfdd838e316824fe224e9822c01d09287251b89f3a83f03b5be294f6f3376f2cd2518f78a7bff57426247b62108dc7c60b89d78443172826fa24bf14cc diff --git a/dev-R/Rcpp/Rcpp-1.0.6.ebuild b/dev-R/Rcpp/Rcpp-1.0.6.ebuild new file mode 100644 index 0000000000..29069a793b --- /dev/null +++ b/dev-R/Rcpp/Rcpp-1.0.6.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit R-packages-guru + +DESCRIPTION='Seamless R and C++ Integration' +SRC_URI="http://cran.r-project.org/src/contrib/${PN}_${PV}.tar.gz" +LICENSE='GPL-2+' +HOMEPAGE=" + http://www.rcpp.org + http://dirk.eddelbuettel.com/code/rcpp.html + https://github.com/RcppCore/Rcpp + https://cran.r-project.org/package=Rcpp +" +IUSE="${IUSE-}" +KEYWORDS="~amd64" From cca3ed0df9d8e12a08eddad90cd435e3bffc927b Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 14 Mar 2021 23:23:43 +0100 Subject: [PATCH 20/35] dev-R/glue: new version Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Alessandro Barbieri --- dev-R/glue/Manifest | 1 + dev-R/glue/glue-1.4.2.ebuild | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 dev-R/glue/glue-1.4.2.ebuild diff --git a/dev-R/glue/Manifest b/dev-R/glue/Manifest index 38241d3648..67d8c5e354 100644 --- a/dev-R/glue/Manifest +++ b/dev-R/glue/Manifest @@ -1,2 +1,3 @@ DIST glue_1.4.0.tar.gz 98619 BLAKE2B 3c79c8b0f7f47c38c7216d0f9c4136acaf701e2424e9cf4d5be64595a9c6912292270efe00b9806a12c3357c974f6714c8dac155b67b9e425de534d13bcca0f3 SHA512 f06fd0953644e6ac33cf86dbc40e45c7bd94df1b69f797cf0d71d2c8e2eb89ae75e7642a754d33c7d45669a8f1b34b19b5527b4fbb8542a518d9b6d25aafb4f0 DIST glue_1.4.1.tar.gz 98581 BLAKE2B 1166630999a1e47a0de2899756ffd0eb37f2cab1fc99a1be5795c74e65d9ab5b15eb447ff97edeed0aceb0146feaf95cfc3a70b82d0f4542b2ce4e8e0dc2742c SHA512 b57153757814b47ca85b2f20ec8c64f2dd6647a3b463b4d31b371e78654c0a20f5fb5551c5918d10bc801e588e8c01c38662286922a9f053cf5c5b18982eea37 +DIST glue_1.4.2.tar.gz 99049 BLAKE2B 9526ad13f75c08ed1955220cec81a746edd665b46c6ba6b34e33aa3ef11df9f61df2146011b5eb188c2e08bbb9bcb6789f7e82138586af516b037a98f28690f5 SHA512 d4c43c95fedf881be2fbe0e406a282e9af30b741533b653cb3c84ead8952e971d94cb4b6a98df07551b17726630b426e6178296e1c146e6cf04e9a7bd6d0562c diff --git a/dev-R/glue/glue-1.4.2.ebuild b/dev-R/glue/glue-1.4.2.ebuild new file mode 100644 index 0000000000..d9394a6765 --- /dev/null +++ b/dev-R/glue/glue-1.4.2.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit R-packages-guru + +DESCRIPTION='Interpreted String Literals' +HOMEPAGE=" + https://glue.tidyverse.org + https://github.com/tidyverse/glue + https://cran.r-project.org/package=glue +" +SRC_URI="http://cran.r-project.org/src/contrib/${PN}_${PV}.tar.gz" +LICENSE='MIT' +KEYWORDS="~amd64" +IUSE="${IUSE-}" +DEPEND=">=dev-lang/R-3.2" +RDEPEND="${DEPEND}" From e76dd82327b1a172e416faa5fa2e717af0f010bd Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 14 Mar 2021 23:24:10 +0100 Subject: [PATCH 21/35] dev-R/cli: new version Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Alessandro Barbieri --- dev-R/cli/Manifest | 1 + dev-R/cli/cli-2.3.1.ebuild | 22 ++++++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 dev-R/cli/cli-2.3.1.ebuild diff --git a/dev-R/cli/Manifest b/dev-R/cli/Manifest index 360bfbbf49..510c097fba 100644 --- a/dev-R/cli/Manifest +++ b/dev-R/cli/Manifest @@ -1 +1,2 @@ DIST cli_2.0.2.tar.gz 116357 BLAKE2B a6eba3e12e63ea37dcd139c1e70d318f0478e6b3ce39c6172d85fe64d622366c58878c6d80da0afe52ce2823e156f5007c33576e937418f3460260528788a515 SHA512 c5a398a35bfbc43b618b97477ef97785c674c1aad03fcbf20786f1eab057cd5f21da430ffa69161d14a331b2e538d8dc75b6a3a2699db799b1441dce31d3761e +DIST cli_2.3.1.tar.gz 134171 BLAKE2B d8de88269c28f0982814c03be70a5e2410e3c8e8f4db814592318c4c3c2002b727ed9aa02fe138db46e64f21e158bddadd15482bbb7ff31775faa9ff37e99ed3 SHA512 37cbe182ae855f06b75dcad589b9bb35d44b2ea3acb8ffdbcb2a0b704168d8a72c72daaa5d2ca98f2cd0dc2f2def7de43760552edaafa1e21929e313f93247c8 diff --git a/dev-R/cli/cli-2.3.1.ebuild b/dev-R/cli/cli-2.3.1.ebuild new file mode 100644 index 0000000000..90e0eb4c2b --- /dev/null +++ b/dev-R/cli/cli-2.3.1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit R-packages-guru + +DESCRIPTION='Helpers for Developing Command Line Interfaces' +HOMEPAGE=" + https://github.com/r-lib/cli + https://cran.r-project.org/package=cli +" +SRC_URI="http://cran.r-project.org/src/contrib/${PN}_${PV}.tar.gz" +LICENSE='MIT' +KEYWORDS="~amd64" +IUSE="${IUSE-}" +DEPEND=" + >=dev-lang/R-2.1.0 + dev-R/assertthat + dev-R/glue +" +RDEPEND="${DEPEND-}" From e54c3030e795679c33b6524a28180e4f31f2baf5 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 14 Mar 2021 23:25:59 +0100 Subject: [PATCH 22/35] dev-R/fansi: new version Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Alessandro Barbieri --- dev-R/fansi/Manifest | 1 + dev-R/fansi/fansi-0.4.2.ebuild | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 dev-R/fansi/fansi-0.4.2.ebuild diff --git a/dev-R/fansi/Manifest b/dev-R/fansi/Manifest index f9013b6379..99df7ba246 100644 --- a/dev-R/fansi/Manifest +++ b/dev-R/fansi/Manifest @@ -1 +1,2 @@ DIST fansi_0.4.1.tar.gz 270906 BLAKE2B fe8f8fdd9f99292c787deb3cef08b89afcbfc7c7b0a56ffe8f29877afd2fac46d7144c7acabe5d1a49c0ae40c0842a21464cec32c3b194b823798489cf6fa3b3 SHA512 01289228240f245f13d4f65f368bec183d779018038f0e4f5b4aa6379676f5eda10d32b9c8a5c373d1cfcadec449b6d3efe05f0e09161430263e08be7da58ffc +DIST fansi_0.4.2.tar.gz 271435 BLAKE2B a15bae2ac0d7e8dff84e272a7de54653a38b818f7d51ccd7bca761344b085053ee7c612776b5d5785fc53d0e94e45f8faa3cb76c9bcd8c9d5e1e411df1e0c8a6 SHA512 5b6327e96e0febdb557fcad2a1ba7b91b229ab8d8fb22ff30ae24bd7850dee0b8bcdd66215df365873ed52e0d13736f7ad9219cc71de15ef25c6526fe84b3ce9 diff --git a/dev-R/fansi/fansi-0.4.2.ebuild b/dev-R/fansi/fansi-0.4.2.ebuild new file mode 100644 index 0000000000..febf7ccc73 --- /dev/null +++ b/dev-R/fansi/fansi-0.4.2.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit R-packages-guru + +DESCRIPTION='ANSI Control Sequence Aware String Functions' +HOMEPAGE=" + https://github.com/brodieG/fansi + https://cran.r-project.org/package=fansi +" +SRC_URI="http://cran.r-project.org/src/contrib/${PN}_${PV}.tar.gz" +LICENSE='GPL-2+' +KEYWORDS="~amd64" +IUSE="${IUSE-}" +DEPEND=">=dev-lang/R-3.1.0" +RDEPEND="${DEPEND}" From cb571a3f13404a33bf4c198475d867d5eb90e3f7 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 14 Mar 2021 23:26:39 +0100 Subject: [PATCH 23/35] dev-R/lifecycle: new version Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Alessandro Barbieri --- dev-R/lifecycle/Manifest | 1 + dev-R/lifecycle/lifecycle-1.0.0.ebuild | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 dev-R/lifecycle/lifecycle-1.0.0.ebuild diff --git a/dev-R/lifecycle/Manifest b/dev-R/lifecycle/Manifest index 3e7e9a03dd..9c4421e5be 100644 --- a/dev-R/lifecycle/Manifest +++ b/dev-R/lifecycle/Manifest @@ -1 +1,2 @@ DIST lifecycle_0.2.0.tar.gz 164455 BLAKE2B 9b6899716625eee5e74200a84fec473b79d97c57bc17510259efd39e814b2ddbfd5bf92ce789b543bd42578e7496ce69d92d2386d10c61464d5af7fe2272a53f SHA512 f939b65a7eaaff543ffaf7284b07d551d2f851a1975a17116d7cdd3561dcf2e60d79561912f6e007a3d60c8a4e78727e74a96532f2555a5d6cc365a6f1e1dde5 +DIST lifecycle_1.0.0.tar.gz 83389 BLAKE2B bc331f7997ce33cc51fc6d5c04c3d7acd8bb0026adb893d667265050f517a121d7a639a1aafbbb21a1cf45cb6c2c256d32dc628798a3e72596c2881aef05d9fe SHA512 603e1889c41b970a10956aff5b547111bd0166de7c6721419d2ea1667ff36202803faa9a0913710993d15e4713227ae8d9801ab26b0f2e54b06d44838de495a4 diff --git a/dev-R/lifecycle/lifecycle-1.0.0.ebuild b/dev-R/lifecycle/lifecycle-1.0.0.ebuild new file mode 100644 index 0000000000..ed7c14304e --- /dev/null +++ b/dev-R/lifecycle/lifecycle-1.0.0.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit R-packages-guru + +DESCRIPTION='Manage the Life Cycle of your Package Functions' +HOMEPAGE=" + https://lifecycle.r-lib.org + https://github.com/r-lib/lifecycle + https://cran.r-project.org/package=lifecycle +" +SRC_URI="http://cran.r-project.org/src/contrib/${PN}_${PV}.tar.gz" +LICENSE='GPL-3' +KEYWORDS="~amd64" +IUSE="${IUSE-}" +DEPEND=" + >=dev-lang/R-3.3 + dev-R/glue + >=dev-R/rlang-0.4.10 +" +RDEPEND="${DEPEND-}" From 9ca39be5bdfe056689f24744595415e93100323d Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 14 Mar 2021 23:27:17 +0100 Subject: [PATCH 24/35] dev-R/magrittr: new version Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Alessandro Barbieri --- dev-R/magrittr/Manifest | 1 + dev-R/magrittr/magrittr-2.0.1.ebuild | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 dev-R/magrittr/magrittr-2.0.1.ebuild diff --git a/dev-R/magrittr/Manifest b/dev-R/magrittr/Manifest index cbbd05e5a5..61b8c923d8 100644 --- a/dev-R/magrittr/Manifest +++ b/dev-R/magrittr/Manifest @@ -1 +1,2 @@ DIST magrittr_1.5.tar.gz 200504 BLAKE2B 6f68ca7449dd157688fea924800a0b9af9b6eb4c696b50e848fd3d97ec457ee488b9f524f756c5619c3293b343aab9547a6e784319e96e769446cf4d236f1cf4 SHA512 d1e66bab279a08f85405fedee0efea0dc4af058e76d8c0151c620825e01a8cf766bf89eaf24a64c67cadbad05c18f780006837ae0e9ded32c2637ed4df984279 +DIST magrittr_2.0.1.tar.gz 265580 BLAKE2B d524af6004741fe8d6bc0e3442d1c6f836b88937feac8352f49a12d6e58e954fd4e53e28e310629369168b94658cd7eac8b42701803bddb5041e9b7528b44b80 SHA512 aa27f64ba09494a5afbe0263ec379c4a73110de45f43c6265437192c01c33a0df6dce98bd0ace021b2f380be84c040c7177b00c396842b3415d137e9e01896d2 diff --git a/dev-R/magrittr/magrittr-2.0.1.ebuild b/dev-R/magrittr/magrittr-2.0.1.ebuild new file mode 100644 index 0000000000..1670d6c4d0 --- /dev/null +++ b/dev-R/magrittr/magrittr-2.0.1.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit R-packages-guru + +DESCRIPTION='A Forward-Pipe Operator for R' +HOMEPAGE="https://cran.r-project.org/package=magrittr" +SRC_URI="http://cran.r-project.org/src/contrib/${PN}_${PV}.tar.gz" +LICENSE='MIT' +KEYWORDS="~amd64" +IUSE="${IUSE-}" +DEPEND=" + >=dev-lang/R-3.3 + dev-R/glue + >=dev-R/rlang-0.4.10 +" +RDEPEND="${DEPEND}" From 140df1dde3f2ec4e5a31c338165dc0ec6eed3f39 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 14 Mar 2021 23:28:56 +0100 Subject: [PATCH 25/35] dev-R/pillar: new version Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Alessandro Barbieri --- dev-R/pillar/Manifest | 1 + dev-R/pillar/pillar-1.5.1.ebuild | 27 +++++++++++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 dev-R/pillar/pillar-1.5.1.ebuild diff --git a/dev-R/pillar/Manifest b/dev-R/pillar/Manifest index 08a6de0a00..b67424fbda 100644 --- a/dev-R/pillar/Manifest +++ b/dev-R/pillar/Manifest @@ -1 +1,2 @@ DIST pillar_1.4.4.tar.gz 231021 BLAKE2B 21a5597f70f093ff50fe21f79e2903ee16efc724cdb2b99396d29e1857c8cf7c8700c5d3f440db95f692691b0df0e82ef3419d17777146c76dbd0c1418d9780d SHA512 e1b325908b6d79bbc5e944b4117a46016be88bc5a71ce8e5494a3a46a85039d6d216b1699014dcafbe2d4f3365130a65d0ef481f66b2e6ee9df49c1e8801aad4 +DIST pillar_1.5.1.tar.gz 1069450 BLAKE2B 31ef4984521be38e97912a3808341b3f03c4750aa974bfa680d43b969104dea1f818b76e5fb0e410e9da04deeee3553ace2cd40d3d8d964e390674ab4c923626 SHA512 a7dbcfa659506a10b03859d48ee3cabe1fea1874c82d0cecdf246f4a1de5aa4d24949ea5998d52fa172f296870960f572000c3f9784d1a073622f6f5d497befe diff --git a/dev-R/pillar/pillar-1.5.1.ebuild b/dev-R/pillar/pillar-1.5.1.ebuild new file mode 100644 index 0000000000..e2ad61eb91 --- /dev/null +++ b/dev-R/pillar/pillar-1.5.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit R-packages-guru + +DESCRIPTION='Coloured Formatting for Columns' +HOMEPAGE=" + https://github.com/r-lib/pillar + https://cran.r-project.org/package=pillar +" +SRC_URI="http://cran.r-project.org/src/contrib/${PN}_${PV}.tar.gz" +LICENSE='GPL-3' +KEYWORDS="~amd64" +IUSE="${IUSE-}" +DEPEND=" + dev-R/cli + >=dev-R/crayon-1.3.4 + dev-R/ellipsis + dev-R/fansi + dev-R/lifecycle + >=dev-R/rlang-0.3.0 + >=dev-R/utf8-1.1.0 + >=dev-R/vctrs-0.2.0 +" +RDEPEND="${DEPEND-}" From 281a53bd1cbead7779495c026667403c7e4c629b Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 14 Mar 2021 23:29:26 +0100 Subject: [PATCH 26/35] dev-R/utf8: new version Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Alessandro Barbieri --- dev-R/utf8/Manifest | 1 + dev-R/utf8/utf8-1.2.1.ebuild | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 dev-R/utf8/utf8-1.2.1.ebuild diff --git a/dev-R/utf8/Manifest b/dev-R/utf8/Manifest index 15857ee319..9eccf09682 100644 --- a/dev-R/utf8/Manifest +++ b/dev-R/utf8/Manifest @@ -1 +1,2 @@ DIST utf8_1.1.4.tar.gz 218882 BLAKE2B 360e5010be9b4df755cf10b165e4de613aaa6e2420d28974522aafc7d99464cbf2c025b2a93a3319e3d4bb6dd85f998563ffa1780eacc1281aec9da49adc0fa5 SHA512 c45308500417e820285edaba54d5e6f3f2ab599dc388457a85cff0112b454ff09a9e18710762a93fc21239d84440ab844a1a7b134af6111a3cf0e3fa25ed95eb +DIST utf8_1.2.1.tar.gz 239463 BLAKE2B 81f12769f360731a58c1d132e0edb0d33378b400e644514e49807c20584c16e177babed3d46552f833d2650a35064f7240777749a6059dc671b29afb906625d6 SHA512 c91b1000366c44cea0956100cb0c5681466b9f4fd4511c8b4ebf6fb5d14bd71a49b1e4cb082a776af49de05e51c3deb0ba688a9bd740e5e722d41dd9b1eab282 diff --git a/dev-R/utf8/utf8-1.2.1.ebuild b/dev-R/utf8/utf8-1.2.1.ebuild new file mode 100644 index 0000000000..a405bc86a5 --- /dev/null +++ b/dev-R/utf8/utf8-1.2.1.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit R-packages-guru + +HOMEPAGE=" + https://github.com/patperry/r-utf8 + https://cran.r-project.org/package=utf8 +" +DESCRIPTION='Unicode Text Processing' +SRC_URI="http://cran.r-project.org/src/contrib/${PN}_${PV}.tar.gz" +LICENSE='Apache-2.0' +KEYWORDS="~amd64" +IUSE="${IUSE-}" +DEPEND=">=dev-lang/R-2.1.0" +RDEPEND="${DEPEND}" From 130e8ddb071b9de2258524a34797b317813d201c Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 14 Mar 2021 23:29:47 +0100 Subject: [PATCH 27/35] dev-R/vctrs: new version Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Alessandro Barbieri --- dev-R/vctrs/Manifest | 1 + dev-R/vctrs/vctrs-0.3.6.ebuild | 25 +++++++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 dev-R/vctrs/vctrs-0.3.6.ebuild diff --git a/dev-R/vctrs/Manifest b/dev-R/vctrs/Manifest index caee17b378..f51299670a 100644 --- a/dev-R/vctrs/Manifest +++ b/dev-R/vctrs/Manifest @@ -1,2 +1,3 @@ DIST vctrs_0.2.4.tar.gz 787455 BLAKE2B bcf86164566c4d70ec9d64e670eaf12dc80c5b115fa0320b79ee13b79113ef1b372dd728af6d3610680f124ff87f2c83268baed234a75ba6277e69a313dc2512 SHA512 2d23a58d407b1eff2162883d6906684ab0f3ec8a4ca2be7274bc82f29b2a846bce7d288d20b47ceb912846f4ee743556955b569b655efbd1d7d3d0da897e76ac DIST vctrs_0.3.0.tar.gz 883312 BLAKE2B 6d1952dfda016de0864c0ea24d242ab7c39f65a4e03ca203b0f25b9d083fd391481d4306e164fcf24598421adc50d6bf6ef45e5af17b89a4df95dd0d83ca870b SHA512 eb6ec919a4a690f5b4b36f2640957aea8a4ca4de4549783ea949cb2c2c2fc9d3770e885cbf7c01172d2ee22e944e18c8787c4c27242fe9292a2a52a1a7eacd5d +DIST vctrs_0.3.6.tar.gz 778016 BLAKE2B 70cc7a24ece9bf8a8f7ca021e593d1402cce227052dc45492ca7c6eac77ef5111774db8a133d09e22cf52433b6768651798285f9667c0fb282552417d1c7f8d0 SHA512 894876d2dcf9f5f080c7f0ab4204cd16445a8dc034d152110bb6ef251196459eb168e83a5cef410235e006533cb2e97e7b865d0fcd54b501ff884ea1c8d5bd32 diff --git a/dev-R/vctrs/vctrs-0.3.6.ebuild b/dev-R/vctrs/vctrs-0.3.6.ebuild new file mode 100644 index 0000000000..5c465cac15 --- /dev/null +++ b/dev-R/vctrs/vctrs-0.3.6.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit R-packages-guru + +DESCRIPTION='Vector Helpers' +HOMEPAGE=" + https://github.com/r-lib/vctrs + https://cran.r-project.org/package=vctrs +" +SRC_URI="http://cran.r-project.org/src/contrib/${PN}_${PV}.tar.gz" +LICENSE='GPL-3' + +IUSE="${IUSE-}" +KEYWORDS="~amd64" +DEPEND=" + >=dev-lang/R-3.3 + dev-R/digest + >=dev-R/ellipsis-0.2.0 + dev-R/glue + >=dev-R/rlang-0.4.7 +" +RDEPEND="${DEPEND-}" From 8992fac16c6d62d098ac4ae013fcaaebdd4c0e1a Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 14 Mar 2021 23:30:42 +0100 Subject: [PATCH 28/35] dev-R/tibble: new version Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Alessandro Barbieri --- dev-R/tibble/Manifest | 1 + dev-R/tibble/tibble-3.1.0.ebuild | 31 +++++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 dev-R/tibble/tibble-3.1.0.ebuild diff --git a/dev-R/tibble/Manifest b/dev-R/tibble/Manifest index bbb04be9be..9088497023 100644 --- a/dev-R/tibble/Manifest +++ b/dev-R/tibble/Manifest @@ -1 +1,2 @@ DIST tibble_3.0.1.tar.gz 399191 BLAKE2B c1d1c0f79f46cf0e44939bc3a81ed45a18ce60083bd7459864bada8485b24c82edbb0d5c804cded19b37366600b0d440695b4c0561245e504a8c1f5b52ed78c4 SHA512 ad97383dd6468730c37a059881a27114fbdd10431be1354fc3899863d043e58303b123c95c6f5a729c353d9f3445ce317d6742696bd1fb940095034ea6b89037 +DIST tibble_3.1.0.tar.gz 686464 BLAKE2B 64aff86b65ad92a168fe1aade9c94c86d2a120bc9fb71d6c820748f00cbc917043dcbe28344a1a78f98ea681661c8d6d1f43889c65e13d50c1ad87975d6b6a2d SHA512 13c695f671e958569fd3fe452e898c7ffe461a15235c06a549e65e393c5c205a6bfe948219f0b4c3e5d33db7f59d4da65bb09b44fa377f00d285d4bb10d83c38 diff --git a/dev-R/tibble/tibble-3.1.0.ebuild b/dev-R/tibble/tibble-3.1.0.ebuild new file mode 100644 index 0000000000..18054c1549 --- /dev/null +++ b/dev-R/tibble/tibble-3.1.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit R-packages-guru + +DESCRIPTION='Simple Data Frames' +SRC_URI="http://cran.r-project.org/src/contrib/${PN}_${PV}.tar.gz" +LICENSE='MIT' +HOMEPAGE=" + https://tibble.tidyverse.org + https://github.com/tidyverse/tibble + https://cran.r-project.org/package=tibble +" +IUSE="${IUSE-}" +KEYWORDS="~amd64" +DEPEND=" + >=dev-lang/R-3.1.0 + dev-R/cli + >=dev-R/crayon-1.3.4 + >=dev-R/lifecycle-0.2.0 + >=dev-R/ellipsis-0.2.0 + >=dev-R/fansi-0.4.0 + dev-R/magrittr + >=dev-R/pillar-1.5.0 + dev-R/pkgconfig + >=dev-R/rlang-0.4.3 + >=dev-R/vctrs-0.3.2 +" +RDEPEND="${DEPEND-}" From 890ce1e34c77202d0f6bf31e1e1f957cad1dae60 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 14 Mar 2021 23:40:50 +0100 Subject: [PATCH 29/35] dev-R/generics: new package Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Alessandro Barbieri --- dev-R/generics/Manifest | 1 + dev-R/generics/generics-0.1.0.ebuild | 14 ++++++++++++ dev-R/generics/metadata.xml | 33 ++++++++++++++++++++++++++++ 3 files changed, 48 insertions(+) create mode 100644 dev-R/generics/Manifest create mode 100644 dev-R/generics/generics-0.1.0.ebuild create mode 100644 dev-R/generics/metadata.xml diff --git a/dev-R/generics/Manifest b/dev-R/generics/Manifest new file mode 100644 index 0000000000..c5ad09b565 --- /dev/null +++ b/dev-R/generics/Manifest @@ -0,0 +1 @@ +DIST generics_0.1.0.tar.gz 117834 BLAKE2B f395913d84fae322995302bbe3a022733f7a4cfe4fababd907278303dc229a393aa9db248b3a57a2e1ea9b9a28a4caa4eab719127c42ed08e82f1c0f15a03d35 SHA512 fc96efafe114a66eee57aba48b7ab763204c1bb43570eeda742bca9e7486b47a0bf01bad87f2bf225a5c67f0abaf60c758afe7dada049b692ee864077334616b diff --git a/dev-R/generics/generics-0.1.0.ebuild b/dev-R/generics/generics-0.1.0.ebuild new file mode 100644 index 0000000000..fc9ca6389f --- /dev/null +++ b/dev-R/generics/generics-0.1.0.ebuild @@ -0,0 +1,14 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit R-packages-guru + +DESCRIPTION="Common S3 Generics not Provided by Base R Methods Related to Model Fitting" +KEYWORDS="~amd64" +SRC_URI="http://cran.r-project.org/src/contrib/${PN}_${PV}.tar.gz" +HOMEPAGE="https://cran.r-project.org/package=generics" +LICENSE="MIT" +DEPEND=">=dev-lang/R-3.1" +RDEPEND="${DEPEND-}" diff --git a/dev-R/generics/metadata.xml b/dev-R/generics/metadata.xml new file mode 100644 index 0000000000..a9e04ab610 --- /dev/null +++ b/dev-R/generics/metadata.xml @@ -0,0 +1,33 @@ + + + + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + In order to reduce potential package dependencies and conflicts, generics provides a number of commonly used S3 generics. + + + + https://github.com/r-lib/generics/issues + + + https://cran.r-project.org/web/packages/generics/generics.pdf + + + https://cran.r-project.org/web/packages/generics/news/news.html + + + + Hadley Wickham + + + hadley@rstudio.com + + + + r-lib/generics + + + From 3a7d921e45de98ae6062116a2f1eed951df4c049 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 14 Mar 2021 23:41:41 +0100 Subject: [PATCH 30/35] dev-R/dplyr: new version (untested) Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Alessandro Barbieri --- dev-R/dplyr/Manifest | 1 + dev-R/dplyr/dplyr-1.0.5.ebuild | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 dev-R/dplyr/dplyr-1.0.5.ebuild diff --git a/dev-R/dplyr/Manifest b/dev-R/dplyr/Manifest index c61603878f..eabbbe3cbd 100644 --- a/dev-R/dplyr/Manifest +++ b/dev-R/dplyr/Manifest @@ -1 +1,2 @@ DIST dplyr_0.8.5.tar.gz 1378766 BLAKE2B 5093e178aa882913800d07c502aa3e3107d4152060e0070229091e483164493a94b1bc37f6f00d97641133b01301c013e81df38c8108954bce431447c298dd73 SHA512 08269e59c43aacc5959d516c1fed45d3dbbe0912aa92263ff8eda6454f216a739ea5989088852cf2ab60bf06fc8aea524557258df786e16b81f5f785cb627105 +DIST dplyr_1.0.5.tar.gz 949019 BLAKE2B bbe96dc33004e286662149e4787abedf510f052f791e66481f95201c10396aabc5d6c70c173507924192dc642e1ebc0b5ac9c402092101b70a200bdba0f79669 SHA512 13e505b73d7e9dc5664154d483fd677e4bc245123685a3817d64646e78eb2ccef9cc1080f23ba7d9dd7a58ee59c025e9ab449d48c095717f662c1adcc49a4282 diff --git a/dev-R/dplyr/dplyr-1.0.5.ebuild b/dev-R/dplyr/dplyr-1.0.5.ebuild new file mode 100644 index 0000000000..1eb86142dd --- /dev/null +++ b/dev-R/dplyr/dplyr-1.0.5.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit R-packages-guru + +DESCRIPTION='A Grammar of Data Manipulation' +SRC_URI="http://cran.r-project.org/src/contrib/${PN}_${PV}.tar.gz" +LICENSE='MIT' +HOMEPAGE=" + https://dplyr.tidyverse.org + https://github.com/tidyverse/dplyr + https://cran.r-project.org/package=dplyr +" +KEYWORDS="~amd64" +IUSE="${IUSE-}" +DEPEND=" + dev-cpp/plog + dev-libs/boost + >=dev-lang/R-3.3.0 + dev-R/ellipsis + dev-R/generics + >=dev-R/glue-1.3.2 + >=dev-R/lifecycle-1.0.0 + >=dev-R/magrittr-1.5 + dev-R/R6 + >=dev-R/rlang-0.4.10 + >=dev-R/tibble-2.1.3 + >=dev-R/tidyselect-1.1.0 + >=dev-R/vctrs-0.3.5 +" +RDEPEND="${DEPEND-}" From 2f3797d95a55a13ae749f9050d17438a460f0049 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 14 Mar 2021 23:48:48 +0100 Subject: [PATCH 31/35] eclass: old g-octave eclass Signed-off-by: Alessandro Barbieri --- eclass/octaveforge.eclass | 105 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 105 insertions(+) create mode 100644 eclass/octaveforge.eclass diff --git a/eclass/octaveforge.eclass b/eclass/octaveforge.eclass new file mode 100644 index 0000000000..d5492e8912 --- /dev/null +++ b/eclass/octaveforge.eclass @@ -0,0 +1,105 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# +# Original Author: Rafael G. Martins +# Purpose: octaveforge helper eclass. +# + +# @ECLASS-VARIABLE: OCTAVEFORGE_CAT +# @DESCRIPTION: +# the octave-forge category of the package. +OCTAVEFORGE_CAT="${OCTAVEFORGE_CAT:-main}" + + +REPO_URI="http://svn.code.sf.net/p/octave/code/trunk/octave-forge" +if [[ "${PV}" = 9999* ]]; then + inherit subversion autotools + ESVN_REPO_URI="${REPO_URI}/${OCTAVEFORGE_CAT}/${PN}" +else + inherit autotools + SRC_URI="mirror://sourceforge/octave/${P}.tar.gz" +fi + +SRC_URI=" + ${SRC_URI} + ${REPO_URI}/packages/package_Makefile.in -> octaveforge_Makefile + ${REPO_URI}/packages/package_configure.in -> octaveforge_configure +" +SLOT="0" + +# defining some paths +OCT_ROOT="/usr/share/octave" +OCT_PKGDIR="${OCT_ROOT}/packages" +OCT_BIN="$(type -p octave)" + +EXPORT_FUNCTIONS src_unpack src_prepare src_install pkg_postinst pkg_prerm pkg_postrm + +octaveforge_src_unpack() { + default + if [ ! -d "${WORKDIR}/${P}" ]; then + S="${WORKDIR}/${PN}" + cd "${S}" + fi +} + +octaveforge_src_prepare() { + [[ "${PV}" = 9999* ]] && subversion_src_prepare + for filename in Makefile configure; do + cp "${DISTDIR}/octaveforge_${filename}" "${S}/${filename}" + done + + #octave_config_info is deprecated in octave5 + sed -i 's|octave_config_info|__octave_config_info__|g' Makefile || die + + chmod 0755 "${S}/configure" + if [ -e "${S}"/src/autogen.sh ]; then + cd "${S}"/src && ./autogen.sh || die 'failed to run autogen.sh' + fi + if [ -e "${S}/src/Makefile" ]; then + sed -i 's/ -s / /g' "${S}/src/Makefile" || die 'sed failed.' + fi + eapply_user +} + +octaveforge_src_install() { + emake DESTDIR="${D}" DISTPKG='Gentoo' install + if [ -d doc/ ]; then + insinto "/usr/share/doc/${PF}" + doins -r doc/* || die 'failed to install the docs' + fi +} + +octaveforge_pkg_postinst() { + einfo "Registering ${CATEGORY}/${PF} on the Octave package database." + [ -d "${OCT_PKGDIR}" ] || mkdir -p "${OCT_PKGDIR}" + "${OCT_BIN}" -H -q --no-site-file --eval "pkg('rebuild');" \ + &> /dev/null || die 'failed to register the package.' +} + +octaveforge_pkg_prerm() { + einfo 'Running on_uninstall routines to prepare the package to remove.' + local pkgdir=$( + "${OCT_BIN}" -H -q --no-site-file --eval " + pkg('rebuild'); + l = pkg('list'); + disp(l{cellfun(@(x)strcmp(x.name,'${PN}'),l)}.dir); + " + ) + rm -f "${pkgdir}"/packinfo/on_uninstall.m + if [ -e "${pkgdir}"/packinfo/on_uninstall.m.orig ]; then + mv "$pkgdir"/packinfo/on_uninstall.m{.orig,} + cd "$pkgdir"/packinfo + "${OCT_BIN}" -H -q --no-site-file --eval " + l = pkg('list'); + on_uninstall(l{cellfun(@(x)strcmp(x.name,'${PN}'), l)}); + " &> /dev/null || die 'failed to remove the package' + fi +} + +octaveforge_pkg_postrm() { + einfo 'Rebuilding the Octave package database.' + [ -d "${OCT_PKGDIR}" ] || mkdir -p "${OCT_PKGDIR}" + "${OCT_BIN}" -H --silent --eval 'pkg rebuild' \ + &> /dev/null || die 'failed to rebuild the package database' +} From c061b7e28839e7747df90df1cb77aee61cd53849 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 14 Mar 2021 23:57:48 +0100 Subject: [PATCH 32/35] eclass: no live ebuilds, dodoc, minor style things, || die Signed-off-by: Alessandro Barbieri --- eclass/octaveforge.eclass | 43 ++++++++++++++++----------------------- 1 file changed, 17 insertions(+), 26 deletions(-) diff --git a/eclass/octaveforge.eclass b/eclass/octaveforge.eclass index d5492e8912..8a7fe03963 100644 --- a/eclass/octaveforge.eclass +++ b/eclass/octaveforge.eclass @@ -11,15 +11,10 @@ # the octave-forge category of the package. OCTAVEFORGE_CAT="${OCTAVEFORGE_CAT:-main}" - REPO_URI="http://svn.code.sf.net/p/octave/code/trunk/octave-forge" -if [[ "${PV}" = 9999* ]]; then - inherit subversion autotools - ESVN_REPO_URI="${REPO_URI}/${OCTAVEFORGE_CAT}/${PN}" -else - inherit autotools - SRC_URI="mirror://sourceforge/octave/${P}.tar.gz" -fi + +inherit autotools +SRC_URI="mirror://sourceforge/octave/${P}.tar.gz" SRC_URI=" ${SRC_URI} @@ -39,22 +34,21 @@ octaveforge_src_unpack() { default if [ ! -d "${WORKDIR}/${P}" ]; then S="${WORKDIR}/${PN}" - cd "${S}" + cd "${S}" || die fi } octaveforge_src_prepare() { - [[ "${PV}" = 9999* ]] && subversion_src_prepare for filename in Makefile configure; do - cp "${DISTDIR}/octaveforge_${filename}" "${S}/${filename}" + cp "${DISTDIR}/octaveforge_${filename}" "${S}/${filename}" || die done #octave_config_info is deprecated in octave5 sed -i 's|octave_config_info|__octave_config_info__|g' Makefile || die - chmod 0755 "${S}/configure" - if [ -e "${S}"/src/autogen.sh ]; then - cd "${S}"/src && ./autogen.sh || die 'failed to run autogen.sh' + chmod 0755 "${S}/configure" || die + if [ -e "${S}/src/autogen.sh" ]; then + cd "${S}/src" && ./autogen.sh || die 'failed to run autogen.sh' fi if [ -e "${S}/src/Makefile" ]; then sed -i 's/ -s / /g' "${S}/src/Makefile" || die 'sed failed.' @@ -65,16 +59,14 @@ octaveforge_src_prepare() { octaveforge_src_install() { emake DESTDIR="${D}" DISTPKG='Gentoo' install if [ -d doc/ ]; then - insinto "/usr/share/doc/${PF}" - doins -r doc/* || die 'failed to install the docs' + dodoc -r doc/* fi } octaveforge_pkg_postinst() { einfo "Registering ${CATEGORY}/${PF} on the Octave package database." - [ -d "${OCT_PKGDIR}" ] || mkdir -p "${OCT_PKGDIR}" - "${OCT_BIN}" -H -q --no-site-file --eval "pkg('rebuild');" \ - &> /dev/null || die 'failed to register the package.' + [ -d "${OCT_PKGDIR}" ] || mkdir -p "${OCT_PKGDIR}" || die + "${OCT_BIN}" -H -q --no-site-file --eval "pkg('rebuild');" &> /dev/null || die 'failed to register the package.' } octaveforge_pkg_prerm() { @@ -86,10 +78,10 @@ octaveforge_pkg_prerm() { disp(l{cellfun(@(x)strcmp(x.name,'${PN}'),l)}.dir); " ) - rm -f "${pkgdir}"/packinfo/on_uninstall.m - if [ -e "${pkgdir}"/packinfo/on_uninstall.m.orig ]; then - mv "$pkgdir"/packinfo/on_uninstall.m{.orig,} - cd "$pkgdir"/packinfo + rm -f "${pkgdir}/packinfo/on_uninstall.m" || die + if [ -e "${pkgdir}/packinfo/on_uninstall.m.orig" ]; then + mv "$pkgdir"/packinfo/on_uninstall.m{.orig,} || die + cd "$pkgdir/packinfo" || die "${OCT_BIN}" -H -q --no-site-file --eval " l = pkg('list'); on_uninstall(l{cellfun(@(x)strcmp(x.name,'${PN}'), l)}); @@ -99,7 +91,6 @@ octaveforge_pkg_prerm() { octaveforge_pkg_postrm() { einfo 'Rebuilding the Octave package database.' - [ -d "${OCT_PKGDIR}" ] || mkdir -p "${OCT_PKGDIR}" - "${OCT_BIN}" -H --silent --eval 'pkg rebuild' \ - &> /dev/null || die 'failed to rebuild the package database' + [ -d "${OCT_PKGDIR}" ] || mkdir -p "${OCT_PKGDIR}" || die + "${OCT_BIN}" -H --silent --eval 'pkg rebuild' &> /dev/null || die 'failed to rebuild the package database' } From 47125681b99745bbebc5d608b10ec6034bd337f9 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 15 Mar 2021 02:17:14 +0100 Subject: [PATCH 33/35] dev-python/xunitparser: next time don't blindly copypaste Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Alessandro Barbieri --- dev-python/xunitparser/xunitparser-1.3.3.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-python/xunitparser/xunitparser-1.3.3.ebuild b/dev-python/xunitparser/xunitparser-1.3.3.ebuild index 4bcd42a8ac..dfcbf41430 100644 --- a/dev-python/xunitparser/xunitparser-1.3.3.ebuild +++ b/dev-python/xunitparser/xunitparser-1.3.3.ebuild @@ -1,9 +1,9 @@ # Copyright 2012-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=7 -PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7,3_8} ) +PYTHON_COMPAT=( python3_{7,8} ) inherit distutils-r1 @@ -15,7 +15,7 @@ LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="" -RESTRICT="test" +RESTRICT="test" #why? have you tried to fix the iasue? distutils_enable_tests unittest From cef5b637ae4c49c6b58b6f7efd0470f3ad48f2ad Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Mon, 15 Mar 2021 02:20:52 +0100 Subject: [PATCH 34/35] dev-python/aiosmtplib: make repoman happy Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Alessandro Barbieri --- dev-python/aiosmtplib/aiosmtplib-1.1.4.ebuild | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/dev-python/aiosmtplib/aiosmtplib-1.1.4.ebuild b/dev-python/aiosmtplib/aiosmtplib-1.1.4.ebuild index 0551575506..212ee9c563 100644 --- a/dev-python/aiosmtplib/aiosmtplib-1.1.4.ebuild +++ b/dev-python/aiosmtplib/aiosmtplib-1.1.4.ebuild @@ -13,14 +13,11 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~arm ~arm64 ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" DEPEND="dev-python/pyproject2setuppy" RDEPEND="${DEPEND}" -RESTRICT=mirror - +RESTRICT="mirror" DISTUTILS_USE_SETUPTOOLS=pyproject.toml - - From a6d985328dd0cb18ead40cb151399f8f4a272882 Mon Sep 17 00:00:00 2001 From: Denis Reva Date: Mon, 15 Mar 2021 14:06:04 +0500 Subject: [PATCH 35/35] sys-fs/dwarfs: updated to 0.4.1 New: * The segmenting code now uses a bloom filter to discard unsuccessful matches as early and quickly as possible * nilsimsa similarity computation has been improved Fixed: * GCC builds https://github.com/mhx/dwarfs/issues/14 * Libarchive https://github.com/mhx/dwarfs/issues/36 * mkdwarfs catch certain exceptions correctly Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Denis Reva --- sys-fs/dwarfs/Manifest | 2 +- ...warfs-0.4.0.ebuild => dwarfs-0.4.1.ebuild} | 13 +++--------- sys-fs/dwarfs/files/dwarfs-0.4.0-link.patch | 20 ------------------- 3 files changed, 4 insertions(+), 31 deletions(-) rename sys-fs/dwarfs/{dwarfs-0.4.0.ebuild => dwarfs-0.4.1.ebuild} (79%) delete mode 100644 sys-fs/dwarfs/files/dwarfs-0.4.0-link.patch diff --git a/sys-fs/dwarfs/Manifest b/sys-fs/dwarfs/Manifest index 888cd4ad40..0ddfe0d6ac 100644 --- a/sys-fs/dwarfs/Manifest +++ b/sys-fs/dwarfs/Manifest @@ -1 +1 @@ -DIST dwarfs-0.4.0.tar.bz2 11634383 BLAKE2B a401e891f5453bd8cccbc664066f759c5ffa60568305b44d57fbcc239d6759ff2e6d5fb1450c7424be14e9eb7ab4f9996dce54a78de6e6e5d8b1cbe2d15dc4eb SHA512 b815c4bdb1ac61798ead817f27d8fbfaf234d2698d9f72427b7cd55fd334214f595baf286c979fee344b34c7589d5859df8c6e8259473bf13d7461f1f63d90a6 +DIST dwarfs-0.4.1.tar.bz2 11640169 BLAKE2B 3490d625fd718be4451d5a551b6931b0c9316d88cdda91b90a724f3ab732a3916431a13e343bcb79a2e0415ffc0a990d2546eeb1738c55282e9fb9c85d3ba1ae SHA512 ed7bfe13a9ed2450921a2caf47b4ee1f527fcd7ad154cee93d8674a2dd08c9110d62cfaff22f318bdb799eeea35b8bc4b7374d685537c82e70a0498d97a53307 diff --git a/sys-fs/dwarfs/dwarfs-0.4.0.ebuild b/sys-fs/dwarfs/dwarfs-0.4.1.ebuild similarity index 79% rename from sys-fs/dwarfs/dwarfs-0.4.0.ebuild rename to sys-fs/dwarfs/dwarfs-0.4.1.ebuild index 9a4fc653e8..2b5bcade21 100644 --- a/sys-fs/dwarfs/dwarfs-0.4.0.ebuild +++ b/sys-fs/dwarfs/dwarfs-0.4.1.ebuild @@ -49,9 +49,7 @@ BDEPEND="app-text/ronn sys-devel/bison virtual/pkgconfig" -CHECKREQS_DISK_BUILD="13000M" - -PATCHES=( ${FILESDIR}/dwarfs-0.4.0-link.patch ) +CHECKREQS_DISK_BUILD="1300M" DOCS=( "README.md" "CHANGES.md" "TODO" ) @@ -85,13 +83,8 @@ src_install(){ } pkg_postinst(){ - elog "Test shows that dwarfs compiled with Clang is substantially faster than GCC ones" - elog "See https://github.com/mhx/dwarfs/issues/14" - elog "So you may want to compile it independently with Clang by the" - elog "https://wiki.gentoo.org/wiki/Clang" - elog "And with the per-package settings:" - elog "https://wiki.gentoo.org/wiki/Handbook:AMD64/Portage/Advanced#Per-package_environment_variables" - elog "Also you may find more information in the" + elog "Since version 0.4.1 GGC builds has been fixed. Now both Clang and GCC are working very well" + elog "You may find more information in the" elog "${HOMEPAGE}" elog "About creating: ${HOMEPAGE}/blob/main/doc/mkdwarfs.md" elog "About mounting: ${HOMEPAGE}/blob/main/doc/dwarfs.md" diff --git a/sys-fs/dwarfs/files/dwarfs-0.4.0-link.patch b/sys-fs/dwarfs/files/dwarfs-0.4.0-link.patch deleted file mode 100644 index 93c4b4f2f7..0000000000 --- a/sys-fs/dwarfs/files/dwarfs-0.4.0-link.patch +++ /dev/null @@ -1,20 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 18fa5cd..36fc0b3 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -258,8 +258,6 @@ add_executable(dwarfsextract src/dwarfsextract.cpp) - - list(APPEND BINARY_TARGETS mkdwarfs dwarfsck dwarfsbench dwarfsextract) - --target_link_libraries(dwarfsextract PkgConfig::LIBARCHIVE) -- - if(FUSE3_FOUND) - add_executable(dwarfs-bin src/dwarfs.cpp) - target_compile_definitions(dwarfs-bin PRIVATE _FILE_OFFSET_BITS=64 -@@ -482,6 +480,7 @@ target_link_libraries( - thrift_light - folly - ${Boost_LIBRARIES} -+ PkgConfig::LIBARCHIVE - PkgConfig::LIBLZ4 - PkgConfig::LIBLZMA)