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" +} 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 +} 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 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. + + 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" 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 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} }