From 0b973c4cb7778070c367e77e2fd2079e0e641a12 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 3 Nov 2021 15:13:34 +0100 Subject: [PATCH 1/7] dev-python/xattr: update DESCRIPTION Signed-off-by: Alessandro Barbieri --- dev-python/xattr/metadata.xml | 2 +- dev-python/xattr/xattr-0.9.7.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/xattr/metadata.xml b/dev-python/xattr/metadata.xml index 8f5eda9c60..53736c47b4 100644 --- a/dev-python/xattr/metadata.xml +++ b/dev-python/xattr/metadata.xml @@ -6,7 +6,7 @@ Alessandro Barbieri - https://github.com/opentracing/opentracing-python/issues + https://github.com/xattr/xattr/issues xattr xattr/xattr diff --git a/dev-python/xattr/xattr-0.9.7.ebuild b/dev-python/xattr/xattr-0.9.7.ebuild index 41090cb92f..02f6769acf 100644 --- a/dev-python/xattr/xattr-0.9.7.ebuild +++ b/dev-python/xattr/xattr-0.9.7.ebuild @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{8..10} ) inherit distutils-r1 -DESCRIPTION="OpenTracing API for Python" +DESCRIPTION="Python wrapper for extended filesystem attributes" HOMEPAGE="https://github.com/xattr/xattr" SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" From 0f042dd6b0bb8706d036b3ef3544c8ec021face4 Mon Sep 17 00:00:00 2001 From: Alexey Zapparov Date: Wed, 3 Nov 2021 15:10:48 +0100 Subject: [PATCH 2/7] app-admin/overmind: add 2.2.2-r1 Address review comments: https://github.com/gentoo/guru/commit/a9d01bf7144c8ae5f9076b45828c1114c68f5f32#r59265484 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Alexey Zapparov --- app-admin/overmind/overmind-2.2.2-r1.ebuild | 56 +++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 app-admin/overmind/overmind-2.2.2-r1.ebuild diff --git a/app-admin/overmind/overmind-2.2.2-r1.ebuild b/app-admin/overmind/overmind-2.2.2-r1.ebuild new file mode 100644 index 0000000000..1a7b1cc81a --- /dev/null +++ b/app-admin/overmind/overmind-2.2.2-r1.ebuild @@ -0,0 +1,56 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +EGO_SUM=( + "github.com/BurntSushi/toml v0.3.1/go.mod" + "github.com/DarthSim/godotenv v1.3.1" + "github.com/DarthSim/godotenv v1.3.1/go.mod" + "github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d" + "github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod" + "github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0" + "github.com/kardianos/osext v0.0.0-20190222173326-2bc1f35cddc0/go.mod" + "github.com/matoous/go-nanoid v0.0.0-20181114085210-eab626deece6" + "github.com/matoous/go-nanoid v0.0.0-20181114085210-eab626deece6/go.mod" + "github.com/pmezard/go-difflib v1.0.0" + "github.com/pmezard/go-difflib v1.0.0/go.mod" + "github.com/russross/blackfriday/v2 v2.0.1" + "github.com/russross/blackfriday/v2 v2.0.1/go.mod" + "github.com/sevlyar/go-daemon v0.1.5" + "github.com/sevlyar/go-daemon v0.1.5/go.mod" + "github.com/shurcooL/sanitized_anchor_name v1.0.0" + "github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod" + "github.com/urfave/cli v1.22.2" + "github.com/urfave/cli v1.22.2/go.mod" + "golang.org/x/crypto v0.0.0-20190411191339-88737f569e3a" + "golang.org/x/crypto v0.0.0-20190411191339-88737f569e3a/go.mod" + "golang.org/x/sys v0.0.0-20190403152447-81d4e9dc473e" + "golang.org/x/sys v0.0.0-20190403152447-81d4e9dc473e/go.mod" + "gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod" + "gopkg.in/yaml.v2 v2.2.2/go.mod" + ) +go-module_set_globals + +DESCRIPTION="Process manager for Procfile-based applications and tmux" +HOMEPAGE="https://github.com/DarthSim/overmind" +SRC_URI="https://github.com/DarthSim/overmind/archive/v${PV}.tar.gz -> ${P}.tar.gz + ${EGO_SUM_SRC_URI}" + +LICENSE="MIT BSD BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + app-misc/tmux" + +src_compile() { + go build -ldflags "-s -w" || die "go build failed" +} + +src_install() { + dobin "${PN}" + dodoc README.md +} From eabb393343519fb32630ceb0b31afa45cf614df7 Mon Sep 17 00:00:00 2001 From: Alexey Zapparov Date: Wed, 3 Nov 2021 15:15:37 +0100 Subject: [PATCH 3/7] app-admin/awscli-bin: add 2.3.2-r1 Address ebuild review: https://github.com/gentoo/guru/commit/9ddcbb5d75a169ed92d2eb519d4ea55d76437805#commitcomment-59265080 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Alexey Zapparov --- .../awscli-bin/awscli-bin-2.3.2-r1.ebuild | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 app-admin/awscli-bin/awscli-bin-2.3.2-r1.ebuild diff --git a/app-admin/awscli-bin/awscli-bin-2.3.2-r1.ebuild b/app-admin/awscli-bin/awscli-bin-2.3.2-r1.ebuild new file mode 100644 index 0000000000..0708f50f42 --- /dev/null +++ b/app-admin/awscli-bin/awscli-bin-2.3.2-r1.ebuild @@ -0,0 +1,22 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Universal Command Line Interface for Amazon Web Services version 2" +HOMEPAGE="https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2.html" +SRC_URI="https://awscli.amazonaws.com/awscli-exe-linux-x86_64-${PV}.zip -> ${P}.zip" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="!app-admin/awscli" +BDEPEND="app-arch/unzip" + +S="${WORKDIR}/aws" + +src_install() { + ./install --install-dir "${D}/opt/awscli" --bin-dir "${D}/usr/bin" \ + || die "install failed" +} From 6848d9512ae2883881c23b1eab801deaccd41ec8 Mon Sep 17 00:00:00 2001 From: Alexey Zapparov Date: Wed, 3 Nov 2021 17:45:28 +0100 Subject: [PATCH 4/7] dev-ruby/chruby: add 0.3.9-r1 Resolve: https://bugs.gentoo.org/821481 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Alexey Zapparov --- .../chruby/{chruby-0.3.9.ebuild => chruby-0.3.9-r1.ebuild} | 3 ++- dev-ruby/chruby/files/systemwide.sh | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) rename dev-ruby/chruby/{chruby-0.3.9.ebuild => chruby-0.3.9-r1.ebuild} (79%) diff --git a/dev-ruby/chruby/chruby-0.3.9.ebuild b/dev-ruby/chruby/chruby-0.3.9-r1.ebuild similarity index 79% rename from dev-ruby/chruby/chruby-0.3.9.ebuild rename to dev-ruby/chruby/chruby-0.3.9-r1.ebuild index bf9f43980f..9e37e84846 100644 --- a/dev-ruby/chruby/chruby-0.3.9.ebuild +++ b/dev-ruby/chruby/chruby-0.3.9-r1.ebuild @@ -15,7 +15,8 @@ DEPEND="|| ( >=app-shells/bash-3.0:* app-shells/zsh )" RDEPEND="${DEPEND}" src_install() { - emake DESTDIR="${D}" install + # TODO: Remove `${D}` from PREFIX in >=chruby-0.3.10 (https://git.io/JPQ25) + emake DESTDIR="${D}" PREFIX="${D}/usr" install insinto "/etc/profile.d" newins "${FILESDIR}/systemwide.sh" "chruby.sh" diff --git a/dev-ruby/chruby/files/systemwide.sh b/dev-ruby/chruby/files/systemwide.sh index be5f9bd1df..e7859dfd89 100644 --- a/dev-ruby/chruby/files/systemwide.sh +++ b/dev-ruby/chruby/files/systemwide.sh @@ -1,7 +1,7 @@ if [ -n "$BASH_VERSION" ] || [ -n "$ZSH_VERSION" ]; then - source /usr/local/share/chruby/chruby.sh + source /usr/share/chruby/chruby.sh # If you want chruby to auto-switch the `.ruby-version` of Ruby when you # cd between your different projects, uncomment following line: - #source /usr/local/share/chruby/auto.sh + #source /usr/share/chruby/auto.sh fi From e07f3ef4f7531f2b7a4959fc44aec2eb8213bb62 Mon Sep 17 00:00:00 2001 From: Andrii Pravorskyi Date: Thu, 4 Nov 2021 00:31:41 +0200 Subject: [PATCH 5/7] dev-cpp/libstudxml: new package We can add eclass for "build2" build system later. Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Andrii Pravorskyi --- dev-cpp/libstudxml/Manifest | 1 + .../libstudxml/libstudxml-1.1.0_beta10.ebuild | 61 +++++++++++++++++++ dev-cpp/libstudxml/metadata.xml | 11 ++++ 3 files changed, 73 insertions(+) create mode 100644 dev-cpp/libstudxml/Manifest create mode 100644 dev-cpp/libstudxml/libstudxml-1.1.0_beta10.ebuild create mode 100644 dev-cpp/libstudxml/metadata.xml diff --git a/dev-cpp/libstudxml/Manifest b/dev-cpp/libstudxml/Manifest new file mode 100644 index 0000000000..c308bca6dd --- /dev/null +++ b/dev-cpp/libstudxml/Manifest @@ -0,0 +1 @@ +DIST libstudxml-1.1.0-b.10.tar.gz 143917 BLAKE2B 524789538ee12d2ebfa4f3d2a78fb48f119eb1a586e8ec18c29eb46d90b2fe714b8b991da6222b6e6ad0c76ebe5901f2be5e865f97a0c5ac11dcb22a9a85591a SHA512 eb44d769063dde66dde52326840f4fce81a67cea640c5246f558e6428f2588c12145cade10e1f6824f7094386102e2807f3e44a6e35b550e34ad215723a9bd81 diff --git a/dev-cpp/libstudxml/libstudxml-1.1.0_beta10.ebuild b/dev-cpp/libstudxml/libstudxml-1.1.0_beta10.ebuild new file mode 100644 index 0000000000..c69d3ac9eb --- /dev/null +++ b/dev-cpp/libstudxml/libstudxml-1.1.0_beta10.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P="${PN}-$(ver_cut 1-3)-b.$(ver_cut 5)" + +inherit multiprocessing + +SRC_URI="https://pkg.cppget.org/1/beta/${PN}/${MY_P}.tar.gz" +KEYWORDS='~amd64 ~x86' +DESCRIPTION='Streaming XML pull parser/serializer for modern C++' +HOMEPAGE='https://www.codesynthesis.com/projects/libstudxml' +LICENSE='MIT' + +SLOT='0' +IUSE='test' +RESTRICT='!test? ( test )' + +BDEPEND='dev-util/build2' + +S="${WORKDIR}/${MY_P}" + +src_configure() { + b configure \ + config.cc.coptions="${CFLAGS}" \ + config.cc.loptions="${LDFLAGS}" \ + config.cxx.coptions="${CXXFLAGS}" \ + config.cxx.loptions="${LDFLAGS}" \ + --jobs $(makeopts_jobs) \ + --no-progress \ + --verbose 2 +} + +src_compile() { + b update-for-install \ + config.install.root="${EPREFIX}"/usr \ + --jobs $(makeopts_jobs) \ + --no-progress \ + --verbose 2 + use test && b update-for-test \ + --jobs $(makeopts_jobs) \ + --no-progress \ + --verbose 2 +} + +src_test() { + b test \ + --jobs $(makeopts_jobs) \ + --no-progress \ + --verbose 2 +} + +src_install() { + b install \ + config.install.chroot="${D}" \ + config.install.root="${EPREFIX}"/usr \ + config.install.lib="${EPREFIX}"/usr/$(get_libdir) \ + config.install.doc="${EPREFIX}"/usr/share/doc/${PF} \ + --no-progress +} diff --git a/dev-cpp/libstudxml/metadata.xml b/dev-cpp/libstudxml/metadata.xml new file mode 100644 index 0000000000..3a421b0f65 --- /dev/null +++ b/dev-cpp/libstudxml/metadata.xml @@ -0,0 +1,11 @@ + + + + + libstudxml is a streaming XML pull parser and streaming XML + serializer implementation for modern, standard C++. It is + compact, external dependency-free, and reasonably efficient. + XML parser is a conforming, non-validating XML 1.0 + implementation that is based on tested and proven code. + + From edaff8609a5fb3998ad6614cf90a9991c63ddcc3 Mon Sep 17 00:00:00 2001 From: Degni Luciano Date: Thu, 4 Nov 2021 10:00:39 +0100 Subject: [PATCH 6/7] x11-wm/leftwm: change to desktop.eclass -> ( try to fix sandbox ) Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Luciano Degni --- x11-wm/leftwm/leftwm-0.2.9.ebuild | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/x11-wm/leftwm/leftwm-0.2.9.ebuild b/x11-wm/leftwm/leftwm-0.2.9.ebuild index 0e53b17208..5e99ddcd59 100644 --- a/x11-wm/leftwm/leftwm-0.2.9.ebuild +++ b/x11-wm/leftwm/leftwm-0.2.9.ebuild @@ -137,7 +137,7 @@ CRATES=" xdg-2.2.0 " -inherit cargo xdg-utils +inherit cargo xdg-utils desktop DESCRIPTION="A window manager for Adventurers" HOMEPAGE="https://github.com/leftwm/leftwm" @@ -154,6 +154,10 @@ LICENSE=" || ( Apache-2.0 MIT MPL-2.0 ) || ( MIT ) || ( MIT Unlicense ) + Apache-2.0 + MIT + Unlicense + MPL-2.0 " SLOT="0" KEYWORDS="~amd64" @@ -166,7 +170,7 @@ DEPEND=" " RDEPEND="${DEPEND}" -QA_FLAGS_IGNORED="usr/bin/*" +QA_FLAGS_IGNORED="usr/bin/leftwm{,-worker,-state,-check,-command}" src_compile() { cd leftwm || die @@ -176,7 +180,7 @@ src_compile() { src_install() { dodoc README.md CHANGELOG - cp leftwm.desktop /usr/share/xsessions/ || die + make_desktop_entry leftwm.desktop /usr/share/xsessions/ cd target/release || die dobin leftwm{,-worker,-state,-check,-command} } From b69a51476a7451278c3b7e69ab37f1beea771545 Mon Sep 17 00:00:00 2001 From: Degni Luciano Date: Thu, 4 Nov 2021 10:22:36 +0100 Subject: [PATCH 7/7] app-misc/macchina: QA_FLAGS now are explicit Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Luciano Degni --- app-misc/macchina/macchina-5.0.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/macchina/macchina-5.0.2.ebuild b/app-misc/macchina/macchina-5.0.2.ebuild index 3191accb00..70822546d7 100644 --- a/app-misc/macchina/macchina-5.0.2.ebuild +++ b/app-misc/macchina/macchina-5.0.2.ebuild @@ -166,7 +166,7 @@ DEPEND=" " RDEPEND="${DEPEND}" -QA_FLAGS_IGNORED="usr/bin/*" +QA_FLAGS_IGNORED="usr/bin/macchina" src_compile() { cargo build --release || die