From 6d4309e7853b60517462986c23fb52eca40a51b3 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Fri, 1 May 2020 19:49:06 +0200 Subject: [PATCH 1/6] net-misc/wayback_machine_downloader: new package Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- net-misc/wayback_machine_downloader/Manifest | 1 + .../wayback_machine_downloader/metadata.xml | 15 +++++++++++++++ .../wayback_machine_downloader-2.2.1.ebuild | 17 +++++++++++++++++ 3 files changed, 33 insertions(+) create mode 100644 net-misc/wayback_machine_downloader/Manifest create mode 100644 net-misc/wayback_machine_downloader/metadata.xml create mode 100644 net-misc/wayback_machine_downloader/wayback_machine_downloader-2.2.1.ebuild diff --git a/net-misc/wayback_machine_downloader/Manifest b/net-misc/wayback_machine_downloader/Manifest new file mode 100644 index 0000000000..8d9c39a5da --- /dev/null +++ b/net-misc/wayback_machine_downloader/Manifest @@ -0,0 +1 @@ +DIST wayback_machine_downloader-2.2.1.gem 10240 BLAKE2B 88bcd40fb9773d45a63708fbf0f04583d9ee0da2f6e20ccf86433fb9e451473985c9ede6c67334ec1a98ad62a5330fc09e89b06e3838e15460fd452b336f2aa6 SHA512 3fc562f8c910b64287267cb8e06427ef223a0a0b1e1830bb82f9aca54b843f8933d13247920ad30b9b955bcfc0a7882cea0ff6b45c9bfa9e96790e058bb0f7bc diff --git a/net-misc/wayback_machine_downloader/metadata.xml b/net-misc/wayback_machine_downloader/metadata.xml new file mode 100644 index 0000000000..68ff6338af --- /dev/null +++ b/net-misc/wayback_machine_downloader/metadata.xml @@ -0,0 +1,15 @@ + + + + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + https://github.com/hartator/wayback-machine-downloader/issues + hartator/wayback-machine-downloader + + +Download an entire website from the Wayback Machine. Wayback Machine by Internet Archive (archive.org) is an awesome tool to view any website at any point of time but lacks an export feature. Wayback Machine Downloader brings exactly this. + + diff --git a/net-misc/wayback_machine_downloader/wayback_machine_downloader-2.2.1.ebuild b/net-misc/wayback_machine_downloader/wayback_machine_downloader-2.2.1.ebuild new file mode 100644 index 0000000000..d63cee204e --- /dev/null +++ b/net-misc/wayback_machine_downloader/wayback_machine_downloader-2.2.1.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +USE_RUBY="ruby24 ruby25 ruby26 ruby27" + +inherit ruby-fakegem + +DESCRIPTION="Download an entire website from the Wayback Machine" +HOMEPAGE="https://github.com/hartator/wayback-machine-downloader" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +#requires network +RESTRICT="test" From cf4e368ab69e47943db9e7dc0e0237127ae3680e Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Fri, 1 May 2020 20:00:52 +0200 Subject: [PATCH 2/6] app-shells/zsh-histdb: new package Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- app-shells/zsh-histdb/Manifest | 1 + app-shells/zsh-histdb/metadata.xml | 23 ++++++++++++ .../zsh-histdb-0_pre20200405.ebuild | 35 +++++++++++++++++++ 3 files changed, 59 insertions(+) create mode 100644 app-shells/zsh-histdb/Manifest create mode 100644 app-shells/zsh-histdb/metadata.xml create mode 100644 app-shells/zsh-histdb/zsh-histdb-0_pre20200405.ebuild diff --git a/app-shells/zsh-histdb/Manifest b/app-shells/zsh-histdb/Manifest new file mode 100644 index 0000000000..73d5187edd --- /dev/null +++ b/app-shells/zsh-histdb/Manifest @@ -0,0 +1 @@ +DIST zsh-histdb-0_pre20200405.tar.gz 11227 BLAKE2B ac63958e910bae87a0cf81c31ca9bb84d5c51bb5ad94339498d05741a424d6410008a07f86da03847673af3cfc9750b03f126c3eb4a994c8ffbccf589849421f SHA512 ae2e31fc5c872c0dbc4615c8ba3d0935c57c3d24158baae1fdb935723859f62d529941b8b0112a28259629bf2f92e7f2a953f0880fbf3c7746a301aa70dd4f04 diff --git a/app-shells/zsh-histdb/metadata.xml b/app-shells/zsh-histdb/metadata.xml new file mode 100644 index 0000000000..37a4c68311 --- /dev/null +++ b/app-shells/zsh-histdb/metadata.xml @@ -0,0 +1,23 @@ + + + + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + https://github.com/larkery/zsh-histdb/issues + larkery/zsh-histdb + + +This is a small bit of zsh code that stores your history into a sqlite3 database. It improves on the normal history by storing, for each history command: + + The start and stop times of the command + The working directory where the command was run + The hostname of the machine + A unique per-host session ID, so history from several sessions is not confused + The exit status of the command + +It is also possible to merge multiple history databases together without conflict, so long as all your machines have different hostnames. + + diff --git a/app-shells/zsh-histdb/zsh-histdb-0_pre20200405.ebuild b/app-shells/zsh-histdb/zsh-histdb-0_pre20200405.ebuild new file mode 100644 index 0000000000..4335249ab5 --- /dev/null +++ b/app-shells/zsh-histdb/zsh-histdb-0_pre20200405.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +COMMIT="7c34b558cca374b6c8727fc08868f2bc044fd162" + +DESCRIPTION="A slightly better history for zsh" +HOMEPAGE="https://github.com/larkery/zsh-histdb" +SRC_URI="https://github.com/larkery/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +DEPEND="" +RDEPEND=" + app-shells/zsh + dev-db/sqlite +" + +DOCS=( README.org ) + +S="${WORKDIR}/${PN}-${COMMIT}" + +src_install() { + einstalldocs + rm -rf "LICENSE" "${DOCS[@]}" || die + dodir "/usr/share/zsh/plugins" + insinto "/usr/share/zsh/plugins/${PN}" + doins -r . +} + +pkg_postinst() { + einfo "To use this module please read the README" +} From bdfbcde06d84c471e4cf8bcb668e61932aeefb56 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Fri, 1 May 2020 20:07:02 +0200 Subject: [PATCH 3/6] app-shells/nice-exit-code: new package Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri --- app-shells/nice-exit-code/Manifest | 1 + app-shells/nice-exit-code/metadata.xml | 12 +++++++ .../nice-exit-code-0_pre20200117.ebuild | 34 +++++++++++++++++++ 3 files changed, 47 insertions(+) create mode 100644 app-shells/nice-exit-code/Manifest create mode 100644 app-shells/nice-exit-code/metadata.xml create mode 100644 app-shells/nice-exit-code/nice-exit-code-0_pre20200117.ebuild diff --git a/app-shells/nice-exit-code/Manifest b/app-shells/nice-exit-code/Manifest new file mode 100644 index 0000000000..33594fba97 --- /dev/null +++ b/app-shells/nice-exit-code/Manifest @@ -0,0 +1 @@ +DIST nice-exit-code-0_pre20200117.tar.gz 2688 BLAKE2B a67784927f98c0de72e73512eaf032880957e0ec0eaad940c594951bc9e5d898c62350007398e708d0cfc855e3db3046bb481adf867b83dd1a1abf501e3d6888 SHA512 c74a30f28af9ad58b77f470a183006a8fcc4d1f15ba19ce3c2e6ca2e0fd947d25873b36beb86b66bbea97ea1c66b6f088269ca4ab20233b1adea35eb527e5e78 diff --git a/app-shells/nice-exit-code/metadata.xml b/app-shells/nice-exit-code/metadata.xml new file mode 100644 index 0000000000..53ab5fdfaa --- /dev/null +++ b/app-shells/nice-exit-code/metadata.xml @@ -0,0 +1,12 @@ + + + + + lssndrbarbieri@gmail.com + Alessandro Barbieri + + + https://github.com/bric3/nice-exit-code/issues + bric3/nice-exit-code + + diff --git a/app-shells/nice-exit-code/nice-exit-code-0_pre20200117.ebuild b/app-shells/nice-exit-code/nice-exit-code-0_pre20200117.ebuild new file mode 100644 index 0000000000..72da8fb927 --- /dev/null +++ b/app-shells/nice-exit-code/nice-exit-code-0_pre20200117.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +COMMIT="de7ac733d28705b5e9989b9c8231ac88eb33d841" + +DESCRIPTION="ZSH plugin that maps exit status code to human readable string" +HOMEPAGE="https://github.com/bric3/nice-exit-code" +SRC_URI="https://github.com/bric3/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +DEPEND="" +RDEPEND=" + app-shells/zsh +" + +DOCS=( README.md ) + +S="${WORKDIR}/${PN}-${COMMIT}" + +src_install() { + einstalldocs + rm -rf "LICENSE" "${DOCS[@]}" || die + dodir "/usr/share/zsh/plugins" + insinto "/usr/share/zsh/plugins/${PN}" + doins -r . +} + +pkg_postinst() { + einfo "To use this module please read the README" +} From 23a5f03443b27de08aa986d562bcce85a0a8dd92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Sat, 2 May 2020 01:16:39 +0200 Subject: [PATCH 4/6] dev-python/baron: new package; add version 0.9 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Maciej Barć --- dev-python/baron/Manifest | 1 + dev-python/baron/baron-0.9.ebuild | 29 +++++++++++++++++++++++++++++ dev-python/baron/metadata.xml | 12 ++++++++++++ 3 files changed, 42 insertions(+) create mode 100644 dev-python/baron/Manifest create mode 100644 dev-python/baron/baron-0.9.ebuild create mode 100644 dev-python/baron/metadata.xml diff --git a/dev-python/baron/Manifest b/dev-python/baron/Manifest new file mode 100644 index 0000000000..ac4ead1e1d --- /dev/null +++ b/dev-python/baron/Manifest @@ -0,0 +1 @@ +DIST baron-0.9.tar.gz 182425 BLAKE2B b227ffadef14480b2f8ee5602befe93cc3c4e126d806d617354adfc2ac9eecc33e8a93e5d94e6b59351f506960114a6f1d19fcdf9f76cf8c9bfc7e5ae27a97b1 SHA512 0eb1be732166d44e344df8f9b23843d63986392c9ca5512389742594334b70bffaeec2d336b8e7da2c4287d464a1690ffc28c0cb2910b43c63128e11e97c1c6d diff --git a/dev-python/baron/baron-0.9.ebuild b/dev-python/baron/baron-0.9.ebuild new file mode 100644 index 0000000000..3756df9ef9 --- /dev/null +++ b/dev-python/baron/baron-0.9.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7} ) + +inherit distutils-r1 + +DESCRIPTION="Full Syntax Tree for python to make writing refactoring code a realist task" +HOMEPAGE=" http://baron.pycqa.org/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +RESTRICT="!test? ( test )" +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +DEPEND=" + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + ) +" +RDEPEND=" + dev-python/rply[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/dev-python/baron/metadata.xml b/dev-python/baron/metadata.xml new file mode 100644 index 0000000000..4272dcb0dc --- /dev/null +++ b/dev-python/baron/metadata.xml @@ -0,0 +1,12 @@ + + + + + xgqt@protonmail.com + Maciej Barć + + + PyCQA/baron + baron + + From c0eef7f4a6323a03873df33a43398d426321ef3f Mon Sep 17 00:00:00 2001 From: Alarig Le Lay Date: Sat, 2 May 2020 10:40:28 +0200 Subject: [PATCH 5/6] net-misc/FORT-validator: Version bump to 1.2.1 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Alarig Le Lay --- .../FORT-validator-1.2.1.ebuild | 77 +++++++++++++++++++ net-misc/FORT-validator/Manifest | 1 + 2 files changed, 78 insertions(+) create mode 100644 net-misc/FORT-validator/FORT-validator-1.2.1.ebuild diff --git a/net-misc/FORT-validator/FORT-validator-1.2.1.ebuild b/net-misc/FORT-validator/FORT-validator-1.2.1.ebuild new file mode 100644 index 0000000000..ce424e3a5c --- /dev/null +++ b/net-misc/FORT-validator/FORT-validator-1.2.1.ebuild @@ -0,0 +1,77 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools fcaps systemd + +DESCRIPTION="FORT validator is an open source RPKI validator" +HOMEPAGE="https://fortproject.net/validator?2" +SRC_URI="https://github.com/NICMx/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +MY_PN="fort" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="caps libressl" + +DEPEND=" + acct-group/fort + acct-user/fort + caps? ( sys-libs/libcap ) + dev-libs/jansson + libressl? ( dev-libs/libressl:0= ) + !libressl? ( dev-libs/openssl:0= ) +" +RDEPEND=" + ${DEPEND} + net-misc/rsync +" +BDEPEND=" + sys-devel/autoconf + sys-devel/automake +" + +PATCHES="${FILESDIR}/${PN}-skip-online-test.patch" + +src_prepare() { + default + + eautoreconf +} + +src_install() { + newinitd "${FILESDIR}/${MY_PN}-initd" ${MY_PN} + newconfd "${FILESDIR}/${MY_PN}-confd" ${MY_PN} + + emake DESTDIR="${D}" install + insinto /usr/share/${MY_PN}/ + insopts -m0644 -o "${MY_PN}" + diropts -m0755 -o "${MY_PN}" + doins -r examples/tal/ + + dodoc -r examples/ + + insinto /etc/fort + newins "${FILESDIR}/fort-config.json" config.json + + exeinto "/usr/libexec/${MY_PN}" + doexe fort_setup.sh + + systemd_dounit "${FILESDIR}/${MY_PN}.service" +} + +pkg_postinst() { + fcaps cap_net_bind_service usr/bin/fort + + einfo "" + einfo "ARIN TAL is disabled by default because the ARIN Relying Party" + einfo "Agreement must be accepted beforehead. Start fort, run" + einfo "" + einfo " su -s /bin/sh -c '${EROOT}/usr/libexec/${MY_PN}/fort_setup.sh /usr/share/${MY_PN}/tal/' fort" + einfo "" + einfo "as root and restart fort to enable it." + einfo "The configuration file generation will provide a config file, but a" + einfo "simpler one is shiped with the ebuid. Use the one you prefer." +} diff --git a/net-misc/FORT-validator/Manifest b/net-misc/FORT-validator/Manifest index abe9cf951c..abb872407d 100644 --- a/net-misc/FORT-validator/Manifest +++ b/net-misc/FORT-validator/Manifest @@ -1 +1,2 @@ DIST FORT-validator-1.2.0.tar.gz 427483 BLAKE2B 05fbec44fb17fa188b6196a2b166f2e112224dcf4071cc875ed1f3a147b28acff94c89b0c0a658aaee197e1820d9f53803e73add81e355f7df07713fcdb0df00 SHA512 e89b1aa7c0cd4036d04a017898e1a6017450f5dab96e57c35b0aa532b212b23f7fab17ca117a9461c9bdacca511ea70341e692a4d5e8f277ae8e277c1d48706e +DIST FORT-validator-1.2.1.tar.gz 431832 BLAKE2B 25459e591a531dcf3326baec06c9e462611f1fd727bd79623d0f5eae0f02b2398e698ea6f0cf7608061f5e125afb056c7dff9b1dcc6fbe01332e573e8c4b1f15 SHA512 87d256a02ca6d3c00bb2245476c126b076f6c57e9eeaefb2dcb0dfed5763b5769731de08e4168c9ce701a2820eeda69c3bf054c8445b910948504fdb7b0b6b50 From 419057aa1c4e473d61211956dbb345be2e380558 Mon Sep 17 00:00:00 2001 From: Andrew Ammerlaan Date: Sat, 2 May 2020 10:59:10 +0200 Subject: [PATCH 6/6] dev-python/baron: tried to enable doc building Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Andrew Ammerlaan --- dev-python/baron/Manifest | 2 +- dev-python/baron/baron-0.9.ebuild | 14 +++++--------- 2 files changed, 6 insertions(+), 10 deletions(-) diff --git a/dev-python/baron/Manifest b/dev-python/baron/Manifest index ac4ead1e1d..1ca7a27b6f 100644 --- a/dev-python/baron/Manifest +++ b/dev-python/baron/Manifest @@ -1 +1 @@ -DIST baron-0.9.tar.gz 182425 BLAKE2B b227ffadef14480b2f8ee5602befe93cc3c4e126d806d617354adfc2ac9eecc33e8a93e5d94e6b59351f506960114a6f1d19fcdf9f76cf8c9bfc7e5ae27a97b1 SHA512 0eb1be732166d44e344df8f9b23843d63986392c9ca5512389742594334b70bffaeec2d336b8e7da2c4287d464a1690ffc28c0cb2910b43c63128e11e97c1c6d +DIST baron-0.9.tar.gz 835127 BLAKE2B be5aee3b5f7d8c317295cb88429eb2feb45c2fba135ba1a57370a070bd27dd6ee1fea8048201f40d7579bea56c535855a8605d6304f1987f4b138ed5591d0b77 SHA512 ed31bad1442b8d868ab9872f057db31ad8730654a7e8d49119c75d5631c881b074baf5754b0b0b5023dad62eda1f40461e4445321695248cfa3530b608d48c8e diff --git a/dev-python/baron/baron-0.9.ebuild b/dev-python/baron/baron-0.9.ebuild index 3756df9ef9..ac6f265991 100644 --- a/dev-python/baron/baron-0.9.ebuild +++ b/dev-python/baron/baron-0.9.ebuild @@ -8,22 +8,18 @@ PYTHON_COMPAT=( python3_{6,7} ) inherit distutils-r1 DESCRIPTION="Full Syntax Tree for python to make writing refactoring code a realist task" -HOMEPAGE=" http://baron.pycqa.org/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" +HOMEPAGE="https://github.com/PyCQA/baron https://baron.pycqa.org" +SRC_URI="https://github.com/PyCQA/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" -RESTRICT="!test? ( test )" LICENSE="LGPL-3" SLOT="0" KEYWORDS="~amd64" -IUSE="test" -DEPEND=" - test? ( - dev-python/pytest[${PYTHON_USEDEP}] - ) -" RDEPEND=" dev-python/rply[${PYTHON_USEDEP}] " distutils_enable_tests pytest +# Doc building fails: +# RuntimeError: Non Expected warning in `/var/tmp/portage/dev-python/baron-0.9/work/baron-0.9/docs/advanced.rst` line 48 +#distutils_enable_sphinx docs dev-python/matplotlib dev-python/ipython