[gentoo-commits] repo/gentoo:master commit in: app-emulation/libpod/

2020-09-22 Thread Zac Medico
commit: 7ac56a337ac3e6c17ed58cfb9961de37e3da29ab
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Sep 23 05:38:54 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Sep 23 05:40:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ac56a33

app-emulation/libpod: Bump to version 2.1.0

Bug: https://bugs.gentoo.org/744196
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Zac Medico  gentoo.org>

 app-emulation/libpod/Manifest|   1 +
 app-emulation/libpod/libpod-2.1.0.ebuild | 154 +++
 2 files changed, 155 insertions(+)

diff --git a/app-emulation/libpod/Manifest b/app-emulation/libpod/Manifest
index 93c86fe3f2a..2971bb6bf43 100644
--- a/app-emulation/libpod/Manifest
+++ b/app-emulation/libpod/Manifest
@@ -6,3 +6,4 @@ DIST podman-2.0.2.tar.gz 9192157 BLAKE2B 
b8635ea5b166082be03a041f74d6c7a5c8bed04
 DIST podman-2.0.3.tar.gz 9303421 BLAKE2B 
c0882c7fff60f33d1dc6752120a36ce35ce321c661ec29ae940f392b5ef9fb6176fea556a89ca9823b4981997d6e61545531d39d95b31d23602b0d3e1a78870a
 SHA512 
ee6d4f4735196fc07e03e9c1e99aa62650d9651bd5f24657398d42b3f2ebf59240a49fecfbf71a3d90636ea44c243cc4f7504c43d8f48e76ee504b3d10762240
 DIST podman-2.0.4.tar.gz 9305631 BLAKE2B 
a6a5760886d112b6cd69625137ec0aa9e368e8ff09f114123ff0b17ad2ef5b26b5eb645a5bbabc30a7cb900d7844587e0051969fefba9d5e8b5652a571857e09
 SHA512 
39313615b4c0befec3a073b7bf4a689208e39cb7bcba81f6d8982e188402c457cbe4835a128274761e55ab1272a780f9747caa07746fe62af7a568eebc96ad6a
 DIST podman-2.0.5.tar.gz 9338371 BLAKE2B 
8bf86ac438c2a7c250d77df46d315dfa9d3326097a332e32de08b4d9acfeae9ace0b1825f242cddaf6178fd34d4c7542e9c59c4ce462525371c081b60cf0e9a7
 SHA512 
efe1bdfd1fec61d470c748ac1cfff8ec4a64a47751becac2c35d85e61f1f1d511781f4fafb3463558bd5df347f3ee021c4f9ed00823b6cb5dd8963a2c2bc570b
+DIST podman-2.1.0.tar.gz 9444707 BLAKE2B 
62dacd316a8d6ae8aab0523338d818c69cf1228120e828a89301c9fdbb98082b85328c03c61f9f2a36c7a50105ce5fd025ad2b0e9ba2705c86b0d7e263fc92a6
 SHA512 
eb9b0cb184138af022e6d8e145fc6c4188c75c0695e0c6e62d54112a6b143424dd0caf9686f83637d08ff1fdbc24afca564c89f8cb4ab68b8f8d07345856398e

diff --git a/app-emulation/libpod/libpod-2.1.0.ebuild 
b/app-emulation/libpod/libpod-2.1.0.ebuild
new file mode 100644
index 000..8335388f9f6
--- /dev/null
+++ b/app-emulation/libpod/libpod-2.1.0.ebuild
@@ -0,0 +1,154 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+EGIT_COMMIT="d8868746fd3f45b9bfd79e37bf2aa0c7103245fd"
+
+inherit bash-completion-r1 flag-o-matic go-module
+
+DESCRIPTION="Library and podman tool for running OCI-based containers in Pods"
+HOMEPAGE="https://github.com/containers/podman/;
+MY_PN=podman
+MY_P=${MY_PN}-${PV}
+SRC_URI="https://github.com/containers/podman/archive/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
+LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
+SLOT="0"
+
+KEYWORDS="~amd64 ~arm64"
+IUSE="apparmor btrfs +fuse +rootless selinux"
+RESTRICT="test"
+
+COMMON_DEPEND="
+   app-crypt/gpgme:=
+   >=app-emulation/conmon-2.0.0
+   || ( >=app-emulation/runc-1.0.0_rc6 app-emulation/crun )
+   dev-libs/libassuan:=
+   dev-libs/libgpg-error:=
+   >=net-misc/cni-plugins-0.8.6
+   sys-fs/lvm2
+   sys-libs/libseccomp:=
+
+   apparmor? ( sys-libs/libapparmor )
+   btrfs? ( sys-fs/btrfs-progs )
+   rootless? ( app-emulation/slirp4netns )
+   selinux? ( sys-libs/libselinux:= )
+"
+DEPEND="
+   ${COMMON_DEPEND}
+   dev-go/go-md2man"
+RDEPEND="${COMMON_DEPEND}
+   fuse? ( sys-fs/fuse-overlayfs )"
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+   default
+
+   # Disable installation of python modules here, since those are
+   # installed by separate ebuilds.
+   local makefile_sed_args=(
+   -e '/^GIT_.*/d'
+   -e 's/$(GO) build/$(GO) build -v -work -x/'
+   -e 's/^\(install:.*\) install\.python$/\1/'
+   -e 's|^pkg/varlink/iopodman.go: .gopathok 
pkg/varlink/io.podman.varlink$|pkg/varlink/iopodman.go: 
pkg/varlink/io.podman.varlink|'
+   )
+
+   has_version -b '>=dev-lang/go-1.13.9' || makefile_sed_args+=(-e 
's:GO111MODULE=off:GO111MODULE=on:')
+
+   sed "${makefile_sed_args[@]}" -i Makefile || die
+
+   sed -e 's|OUTPUT="${CIRRUS_TAG:.*|OUTPUT='v${PV}'|' \
+   -i hack/get_release_info.sh || die
+}
+
+src_compile() {
+   # Filter unsupported linker flags
+   filter-flags '-Wl,*'
+
+   [[ -f hack/apparmor_tag.sh ]] || die
+   if use apparmor; then
+   echo -e "#!/bin/sh\necho apparmor" > hack/apparmor_tag.sh || die
+   else
+   echo -e "#!/bin/sh\ntrue" > hack/apparmor_tag.sh || die
+   fi
+
+   [[ -f hack/btrfs_installed_tag.sh ]] || die
+   if use btrfs; then
+   echo -e "#!/bin/sh\ntrue" > hack/btrfs_installed_tag.sh || die
+   else
+   echo -e "#!/bin/sh\necho 

[gentoo-commits] proj/sci:master commit in: dev-python/kmapper/

2020-09-22 Thread Aisha Tammy
commit: 2ab8c4647e0f4f003bc54c818cfcbc000e43c59c
Author: Aisha Tammy  aisha  cc>
AuthorDate: Wed Sep 23 01:11:48 2020 +
Commit: Aisha Tammy  aisha  cc>
CommitDate: Wed Sep 23 01:11:48 2020 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=2ab8c464

dev-python/kmapper: high dimensional data viewer

Closes: https://github.com/gentoo/sci/pull/951
Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Aisha Tammy  aisha.cc>

 dev-python/kmapper/kmapper-1.4.0.ebuild | 44 +
 dev-python/kmapper/metadata.xml | 12 +
 2 files changed, 56 insertions(+)

diff --git a/dev-python/kmapper/kmapper-1.4.0.ebuild 
b/dev-python/kmapper/kmapper-1.4.0.ebuild
new file mode 100644
index 0..b8cdbb908
--- /dev/null
+++ b/dev-python/kmapper/kmapper-1.4.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# blockers
+# dev-python/plotly (8,9)
+# dev-python/joblib (9)
+PYTHON_COMPAT=( python3_{6..7} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python implementation of Mapper algorithm for Topological Data 
Analysis"
+HOMEPAGE="https://kepler-mapper.scikit-tda.org;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="${PYTHON_DEPS}
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/joblib[${PYTHON_USEDEP}]
+   dev-python/markupsafe[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/plotly[${PYTHON_USEDEP}]
+   dev-python/python-igraph[${PYTHON_USEDEP}]
+   sci-libs/scikits_learn[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   test? (
+   dev-python/networkx[${PYTHON_USEDEP}]
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   dev-python/ipywidgets[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   rm "${S}"/test/test_plotly.py || die
+   distutils-r1_python_prepare_all
+}

diff --git a/dev-python/kmapper/metadata.xml b/dev-python/kmapper/metadata.xml
new file mode 100644
index 0..e97c4322a
--- /dev/null
+++ b/dev-python/kmapper/metadata.xml
@@ -0,0 +1,12 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   gen...@aisha.cc
+   Aisha Tammy
+   
+   
+   s...@gentoo.org
+   Gentoo Science Project
+   
+



[gentoo-commits] repo/gentoo:master commit in: dev-python/python-jsonrpc-server/

2020-09-22 Thread Matt Turner
commit: a3df81bab854449d8036c08148252f70337c1393
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Fri Sep 11 17:11:13 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Sep 23 04:52:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3df81ba

dev-python/python-jsonrpc-server: version bump 0.4.0, add py3.9

Closes: https://github.com/gentoo/gentoo/pull/17504
Signed-off-by: Andrew Ammerlaan  riseup.net>
Signed-off-by: Matt Turner  gentoo.org>

 dev-python/python-jsonrpc-server/Manifest  |  1 +
 .../python-jsonrpc-server-0.4.0.ebuild | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/dev-python/python-jsonrpc-server/Manifest 
b/dev-python/python-jsonrpc-server/Manifest
index 31efd0bc424..f6e2573f25e 100644
--- a/dev-python/python-jsonrpc-server/Manifest
+++ b/dev-python/python-jsonrpc-server/Manifest
@@ -1 +1,2 @@
 DIST python-jsonrpc-server-0.3.4.tar.gz 26123 BLAKE2B 
5d3c7b910cc91999f7f03a70a1f954decd11801b4dad39cb940625a3456fb69a8e6a146c128d29d347f1513a9f27208f1f39208d3449443be8278e0d175e6598
 SHA512 
a00af318baf89fe38ececc2080d7b3af8c2476280f9eb89670e5b0d3ceac046573be964bc2882c1b1894edc8ab4cb5fd69366980abe17bb1df857181821bcbd0
+DIST python-jsonrpc-server-0.4.0.tar.gz 26491 BLAKE2B 
524dbd0692861bff538d9db06facda4bdad74c84d3c047a374db658adc31eeb799ba0c4b0219597b04c75cd6e2db3968ba0cf4084ba235509c2457c22b3e1497
 SHA512 
062e5b75253b95e64918a9da86ad7e29d8a29019670e451b9a28d44cde064339953004c343be0e7dd40968ec9fc2420b5722265f56c2db8057d0f1eaf088dacc

diff --git 
a/dev-python/python-jsonrpc-server/python-jsonrpc-server-0.4.0.ebuild 
b/dev-python/python-jsonrpc-server/python-jsonrpc-server-0.4.0.ebuild
new file mode 100644
index 000..858c1bae05a
--- /dev/null
+++ b/dev-python/python-jsonrpc-server/python-jsonrpc-server-0.4.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+inherit distutils-r1
+
+DESCRIPTION="A Python 2 and 3 asynchronous JSON RPC server"
+HOMEPAGE="https://github.com/palantir/python-jsonrpc-server;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="dev-python/versioneer[${PYTHON_USEDEP}]
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pycodestyle[${PYTHON_USEDEP}]
+)"
+
+RDEPEND="~dev-python/ujson-1.35[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # Remove pytest-cov dep
+   sed -i -e '0,/addopts/I!d' setup.cfg || die
+
+   # jsonrpc-server does not actually work with ujson>3.0.0: tests fail
+   sed -i -e 's/ujson>=3.0.0/ujson==1.35/g' setup.py || die
+   sed -i -e 's/ujson>=3.0.0/ujson==1.35/g' 
python_jsonrpc_server.egg-info/requires.txt || die
+
+   distutils-r1_python_prepare_all
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/python-language-server/

2020-09-22 Thread Matt Turner
commit: 8a5c12726c9caacac52b91fdf9f831fbbe9514f5
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Fri Sep 11 17:12:21 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Sep 23 04:53:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a5c1272

dev-python/python-language-server: version bump 0.35.0

Signed-off-by: Andrew Ammerlaan  riseup.net>
Signed-off-by: Matt Turner  gentoo.org>

 dev-python/python-language-server/Manifest |  1 +
 .../python-language-server-0.35.1.ebuild   | 74 ++
 2 files changed, 75 insertions(+)

diff --git a/dev-python/python-language-server/Manifest 
b/dev-python/python-language-server/Manifest
index a73cd14e3cc..b0c0516bc62 100644
--- a/dev-python/python-language-server/Manifest
+++ b/dev-python/python-language-server/Manifest
@@ -1 +1,2 @@
 DIST python-language-server-0.34.1.tar.gz 70238 BLAKE2B 
55ec41875907bb6c09f682c8ce6165e7e2fab5d03c3d4758bcbe658968a7f0316a472efe68ddd87872b0e2d34908c8a7e9528aa5eec6d3359b2565a2cbbc
 SHA512 
12404753f4271ec3606cee535ba8e886037bf0c61cc5c4415358066be837e2248f6393124340551387cba7351dee924b4f5ebc9c4e35b1ab0943067968967a90
+DIST python-language-server-0.35.1.tar.gz 72944 BLAKE2B 
fe469e5365dec4a2192a2ca2f75fc9f05476434c0f6db26d851521149053455b256678ed98c5f1209d30b262808b615a3f7ac77fb604adf1455203e40f93c96f
 SHA512 
278f281c8c82729ad60db2785b3f4b64568de529edb7a6f1b5683d09838ea43ed79182c50e42210e766b9a3f3c10b0c0256121b9925803c45f9e948f144ca994

diff --git 
a/dev-python/python-language-server/python-language-server-0.35.1.ebuild 
b/dev-python/python-language-server/python-language-server-0.35.1.ebuild
new file mode 100644
index 000..947c489ba06
--- /dev/null
+++ b/dev-python/python-language-server/python-language-server-0.35.1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2020 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 optfeature
+
+DESCRIPTION="An implementation of the Language Server Protocol for Python"
+HOMEPAGE="https://github.com/palantir/python-language-server;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="dev-python/versioneer[${PYTHON_USEDEP}]
+   test? (
+   dev-python/autopep8[${PYTHON_USEDEP}]
+   dev-python/flaky[${PYTHON_USEDEP}]
+   >=dev-python/flake8-3.8.0[${PYTHON_USEDEP}]
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   >=dev-python/mccabe-0.6.0[${PYTHON_USEDEP}]
+   =dev-python/pycodestyle-2.6.0[${PYTHON_USEDEP}]
+   =dev-python/pydocstyle-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/pyflakes-2.2.0[${PYTHON_USEDEP}]
+   =dev-python/pylint-2.5.0[${PYTHON_USEDEP}]
+   dev-python/QtPy[gui,testlib,${PYTHON_USEDEP}]
+   >=dev-python/rope-0.10.5[${PYTHON_USEDEP}]
+   dev-python/yapf[${PYTHON_USEDEP}]
+)"
+
+RDEPEND="
+   >=dev-python/jedi-0.17.0[${PYTHON_USEDEP}]
+   =dev-python/python-jsonrpc-server-0.4.0[${PYTHON_USEDEP}]
+   ~dev-python/ujson-1.35[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # remove pytest-cov dep
+   sed -i -e '0,/addopts/I!d' setup.cfg || die
+
+   # jsonrpc-server does not actually work with ujson>3.0.0: test fail
+   sed -i -e 's/ujson>=3.0.0/ujson==1.35/g' setup.py || die
+   sed -i -e 's/ujson>=3.0.0/ujson==1.35/g' 
python_language_server.egg-info/requires.txt || die
+
+   distutils-r1_python_prepare_all
+}
+
+pkg_postinst() {
+   elog "To get additional features, optional runtime dependencies may be 
installed:"
+   optfeature "Automatically formats Python code to conform to the PEP 8 
style guide" dev-python/autopep8
+   optfeature "A wrapper around PyFlakes, pep8 & mccabe" dev-python/flake8
+   optfeature "flake8 plugin: McCabe complexity checker" dev-python/mccabe
+   optfeature "Python style guide checker (fka pep8)" 
dev-python/pycodestyle
+   optfeature "Python docstring style checker" dev-python/pydocstyle
+   optfeature "Passive checker for Python programs" dev-python/pyflakes
+   optfeature "Python code static checker" dev-python/pylint
+   optfeature "Python refactoring library" dev-python/rope
+   optfeature "A formatter for Python files" dev-python/yapf
+}



[gentoo-commits] proj/sci:master commit in: dev-python/python-igraph/

2020-09-22 Thread Aisha Tammy
commit: 01bbb397122ad4d7cfef58a8febb2b03f0e8ccb1
Author: Aisha Tammy  aisha  cc>
AuthorDate: Wed Sep 23 00:47:48 2020 +
Commit: Aisha Tammy  aisha  cc>
CommitDate: Wed Sep 23 00:47:48 2020 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=01bbb397

dev-python/python-igraph: py3 bindings for igraph

Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Aisha Tammy  aisha.cc>

 dev-python/python-igraph/metadata.xml  | 12 
 .../python-igraph/python-igraph-0.8.2.ebuild   | 36 ++
 2 files changed, 48 insertions(+)

diff --git a/dev-python/python-igraph/metadata.xml 
b/dev-python/python-igraph/metadata.xml
new file mode 100644
index 0..e97c4322a
--- /dev/null
+++ b/dev-python/python-igraph/metadata.xml
@@ -0,0 +1,12 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   gen...@aisha.cc
+   Aisha Tammy
+   
+   
+   s...@gentoo.org
+   Gentoo Science Project
+   
+

diff --git a/dev-python/python-igraph/python-igraph-0.8.2.ebuild 
b/dev-python/python-igraph/python-igraph-0.8.2.ebuild
new file mode 100644
index 0..0b2883896
--- /dev/null
+++ b/dev-python/python-igraph/python-igraph-0.8.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..8} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python interface for igraph"
+HOMEPAGE="https://igraph.org;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="${PYTHON_DEPS}
+   dev-libs/igraph
+   dev-python/texttable[${PYTHON_USEDEP}]
+   dev-python/pycairo[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   test? (
+   dev-python/networkx[${PYTHON_USEDEP}]
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   dev-python/ipywidgets[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_compile() {
+   distutils-r1_python_compile --use-pkg-config
+}



[gentoo-commits] proj/sci:master commit in: sci-misc/nltk/

2020-09-22 Thread Aisha Tammy
commit: 54b57a036e3a5b75c6fbbbd925c887a3c7b8cc62
Author: Aisha Tammy  aisha  cc>
AuthorDate: Wed Sep 23 00:08:01 2020 +
Commit: Aisha Tammy  aisha  cc>
CommitDate: Wed Sep 23 00:11:52 2020 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=54b57a03

sci-misc/nltk: drop package

present in ::gentoo

Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Aisha Tammy  aisha.cc>

 sci-misc/nltk/metadata.xml  | 14 --
 sci-misc/nltk/nltk-2.0.4.ebuild | 28 
 2 files changed, 42 deletions(-)

diff --git a/sci-misc/nltk/metadata.xml b/sci-misc/nltk/metadata.xml
deleted file mode 100644
index 844f6974f..0
--- a/sci-misc/nltk/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   flam...@gentoo.org
-   
-   
-NLTK is collection of natural language tools written in python language. It
-also contains huge corpora.
-
-   
-   nltk/nltk
-   
-

diff --git a/sci-misc/nltk/nltk-2.0.4.ebuild b/sci-misc/nltk/nltk-2.0.4.ebuild
deleted file mode 100644
index de413e07e..0
--- a/sci-misc/nltk/nltk-2.0.4.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE="tk"
-
-inherit distutils-r1
-
-DESCRIPTION="Natural language processing tool collection"
-HOMEPAGE="http://www.nltk.org/;
-SRC_URI="https://github.com/nltk/nltk/archive/2.0.4.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS=""
-IUSE=""
-
-DEPEND="
-   dev-python/numpy[${PYTHON_USEDEP}]
-   dev-python/matplotlib[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   >=app-dicts/wordnet-2.0
-   sci-misc/pywordnet[${PYTHON_USEDEP}]"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}"/${P/_rc/rc}



[gentoo-commits] repo/gentoo:master commit in: media-libs/gegl/

2020-09-22 Thread Sam James
commit: 93d01fdedac21af676e27d37635b0c8c8c6e6733
Author: Sam James  gentoo  org>
AuthorDate: Wed Sep 23 04:05:00 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep 23 04:05:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93d01fde

media-libs/gegl: arm64 stable (bug #743799)

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Sam James  gentoo.org>

 media-libs/gegl/gegl-0.4.24.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/gegl/gegl-0.4.24.ebuild 
b/media-libs/gegl/gegl-0.4.24.ebuild
index d74226c6623..4a558f3e373 100644
--- a/media-libs/gegl/gegl-0.4.24.ebuild
+++ b/media-libs/gegl/gegl-0.4.24.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="http://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 x86 
~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 x86 
~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="A graph based image processing framework"



[gentoo-commits] repo/gentoo:master commit in: media-libs/babl/

2020-09-22 Thread Sam James
commit: 63c4c8c124f8ce951f26e3566e15eba746ac31cd
Author: Sam James  gentoo  org>
AuthorDate: Wed Sep 23 04:03:59 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep 23 04:03:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63c4c8c1

media-libs/babl: arm64 stable (bug #743799)

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Sam James  gentoo.org>

 media-libs/babl/babl-0.1.78.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/babl/babl-0.1.78.ebuild 
b/media-libs/babl/babl-0.1.78.ebuild
index f528037d41f..b0033977386 100644
--- a/media-libs/babl/babl-0.1.78.ebuild
+++ b/media-libs/babl/babl-0.1.78.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="http://ftp.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
-sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 -sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris 
~x86-solaris"
 fi
 
 DESCRIPTION="A dynamic, any to any, pixel format conversion library"



[gentoo-commits] repo/gentoo:master commit in: media-gfx/gimp/

2020-09-22 Thread Sam James
commit: 08770d6c3ae8125dc88b241dd8a61ba8fffc4901
Author: Sam James  gentoo  org>
AuthorDate: Wed Sep 23 04:06:11 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep 23 04:06:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08770d6c

media-gfx/gimp: arm64 stable (bug #743799)

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Sam James  gentoo.org>

 media-gfx/gimp/gimp-2.10.20-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/gimp/gimp-2.10.20-r2.ebuild 
b/media-gfx/gimp/gimp-2.10.20-r2.ebuild
index 8ae806db90e..b608de52d4e 100644
--- a/media-gfx/gimp/gimp-2.10.20-r2.ebuild
+++ b/media-gfx/gimp/gimp-2.10.20-r2.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://www.gimp.org/;
 SRC_URI="mirror://gimp/v2.10/${P}.tar.bz2"
 LICENSE="GPL-3 LGPL-3"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 x86"
 
 IUSE="aalib alsa aqua debug doc gnome heif jpeg2k mng openexr postscript udev 
unwind vector-icons webp wmf xpm cpu_flags_ppc_altivec cpu_flags_x86_mmx 
cpu_flags_x86_sse"
 



[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/files/

2020-09-22 Thread Michael Orlitzky
commit: aeb262aebac36022b684fbd066218dc2666989cc
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Wed Sep 23 02:11:36 2020 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Wed Sep 23 03:23:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aeb262ae

app-antivirus/clamav: make clamonacc OpenRC service depend on clamd.

The clamonacc on-access scanner service will just crash if clamd isn't
available. This commit rerolls the upstream OpenRC patch to contain
the new dependency.

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Michael Orlitzky  gentoo.org>

 .../files/clamav-0.103.0-upstream-openrc.patch | 32 --
 1 file changed, 12 insertions(+), 20 deletions(-)

diff --git a/app-antivirus/clamav/files/clamav-0.103.0-upstream-openrc.patch 
b/app-antivirus/clamav/files/clamav-0.103.0-upstream-openrc.patch
index 909c965afbe..a7676f0ab82 100644
--- a/app-antivirus/clamav/files/clamav-0.103.0-upstream-openrc.patch
+++ b/app-antivirus/clamav/files/clamav-0.103.0-upstream-openrc.patch
@@ -20,20 +20,6 @@ index 12e7fcc28..a3c47e23a 100644
  lcov:
($(MAKE); cd unit_tests; $(MAKE) lcov)
  quick-check:
-diff --git a/clamav-config.h.in b/clamav-config.h.in
-index d7aff4a3b..ebd8ac256 100644
 a/clamav-config.h.in
-+++ b/clamav-config.h.in
-@@ -402,6 +402,9 @@
- /* Use private fts() implementation which is LFS safe */
- #undef HAVE_SYSTEM_LFS_FTS
- 
-+/* don't link against system-wide tomsfastmath library */
-+#undef HAVE_SYSTEM_TOMSFASTMATH
-+
- /* Define to 1 if you have the  header file. */
- #undef HAVE_SYS_CDEFS_H
- 
 diff --git a/clamav-milter/Makefile.am b/clamav-milter/Makefile.am
 index 1ec4afff6..c75c2b4a3 100644
 --- a/clamav-milter/Makefile.am
@@ -207,10 +193,10 @@ index 181e22056..864a7fc2a 100644
  
 diff --git a/clamonacc/openrc/clamonacc.in.in 
b/clamonacc/openrc/clamonacc.in.in
 new file mode 100644
-index 0..64acf5d83
+index 0..844cd49dd
 --- /dev/null
 +++ b/clamonacc/openrc/clamonacc.in.in
-@@ -0,0 +1,12 @@
+@@ -0,0 +1,18 @@
 +#!/sbin/openrc-run
 +
 +command="@SBINDIR@/clamonacc"
@@ -223,8 +209,14 @@ index 0..64acf5d83
 +#
 +command_args="--foreground"
 +command_background=true
++
++depend() {
++  # Unlike the milter, the on-access scanner will simply fail to start
++  # until clamd is available.
++  need clamd
++}
 diff --git a/configure.ac b/configure.ac
-index 461342621..773787e49 100644
+index 7b2a777d4..8e0e810f8 100644
 --- a/configure.ac
 +++ b/configure.ac
 @@ -79,6 +79,12 @@ if test "$enable_experimental" = "yes"; then
@@ -240,7 +232,7 @@ index 461342621..773787e49 100644
  build_configure_args=`echo "$ac_configure_args" | sed -e 's/[\"]//g'`
  AC_SUBST([BUILD_CONFIGURE_FLAGS], [$build_configure_args])
  
-@@ -105,6 +111,7 @@ m4_include([m4/reorganization/libs/libz.m4])
+@@ -104,6 +110,7 @@ m4_include([m4/reorganization/libs/libz.m4])
  m4_include([m4/reorganization/libs/bzip.m4])
  m4_include([m4/reorganization/libs/unrar.m4])
  m4_include([m4/reorganization/libs/systemd.m4])
@@ -248,7 +240,7 @@ index 461342621..773787e49 100644
  m4_include([m4/reorganization/code_checks/ipv6.m4])
  m4_include([m4/reorganization/code_checks/dns.m4])
  m4_include([m4/reorganization/code_checks/fanotify.m4])
-@@ -193,7 +200,10 @@ AC_CONFIG_FILES([
+@@ -192,7 +199,10 @@ AC_CONFIG_FILES([
   libclamav.pc
   platform.h
   clamav-types.h
@@ -260,7 +252,7 @@ index 461342621..773787e49 100644
  if test "x$enable_libclamav_only" != "xyes"; then
  AC_CONFIG_FILES([
   clamscan/Makefile
-@@ -203,10 +213,14 @@ if test "x$enable_libclamav_only" != "xyes"; then
+@@ -202,10 +212,14 @@ if test "x$enable_libclamav_only" != "xyes"; then
   clamd/Makefile
   clamd/clamav-daemon.service
   clamd/clamav-daemon.socket



[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/files/, app-antivirus/clamav/

2020-09-22 Thread Michael Orlitzky
commit: 124e3a9de085193aaed33e1394db2c8bdecfcf2f
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Tue Sep 22 15:45:22 2020 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Wed Sep 23 03:23:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=124e3a9d

app-antivirus/clamav: update freshclamd.service for v0.103.0.

Our freshclam systemd service was wonky: by default, freshclam when
launched as root will drop privileges to the "clamav" user. Since our
systemd service is type=forking, it doesn't need to be launched as the
unprivileged user. And, since we're specifying a PID file, launching
as root means that the PID file directory (now /run) does not need to
be writable by the "clamav" user. All fixed in an -r1 of the service.

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Michael Orlitzky  gentoo.org>

 app-antivirus/clamav/clamav-0.103.0.ebuild   |  3 ++-
 app-antivirus/clamav/files/freshclamd.service-r1 | 10 ++
 2 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/app-antivirus/clamav/clamav-0.103.0.ebuild 
b/app-antivirus/clamav/clamav-0.103.0.ebuild
index f5e3d508cf5..4217bc62b77 100644
--- a/app-antivirus/clamav/clamav-0.103.0.ebuild
+++ b/app-antivirus/clamav/clamav-0.103.0.ebuild
@@ -129,7 +129,8 @@ src_install() {
dotmpfiles "${FILESDIR}/tmpfiles.d/clamav.conf"
systemd_newunit "${FILESDIR}/clamd_at.service" 
"clamd@.service"
systemd_dounit "${FILESDIR}/clamd.service"
-   systemd_dounit "${FILESDIR}/freshclamd.service"
+   systemd_newunit "${FILESDIR}/freshclamd.service-r1" \
+   "freshclamd.service"
fi
 
insinto /etc/logrotate.d

diff --git a/app-antivirus/clamav/files/freshclamd.service-r1 
b/app-antivirus/clamav/files/freshclamd.service-r1
new file mode 100644
index 000..fa1e0139ddd
--- /dev/null
+++ b/app-antivirus/clamav/files/freshclamd.service-r1
@@ -0,0 +1,10 @@
+[Unit]
+Description=clamav updater
+
+[Service]
+Type=forking
+PIDFile=/run/freshclam.pid
+ExecStart=/usr/bin/freshclam -d -p /run/freshclam.pid
+
+[Install]
+WantedBy=multi-user.target



[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/files/, app-antivirus/clamav/

2020-09-22 Thread Michael Orlitzky
commit: 76622421052176c051df0c19a518d6c064aa5e5e
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Tue Sep 22 13:24:36 2020 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Wed Sep 23 03:23:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76622421

app-antivirus/clamav: new logrotate files for v0.103.0.

Now that each ClamAV daemon has its own OpenRC service, we
separate the logrotate entries as well. This fixes an old
bug where we relied on the service manager being OpenRC.

Closes: https://bugs.gentoo.org/508520
Closes: https://bugs.gentoo.org/709780
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Michael Orlitzky  gentoo.org>

 app-antivirus/clamav/clamav-0.103.0.ebuild |  5 -
 app-antivirus/clamav/files/clamav-milter.logrotate | 25 ++
 app-antivirus/clamav/files/clamd.logrotate | 17 +++
 app-antivirus/clamav/files/freshclam.logrotate | 17 +++
 4 files changed, 63 insertions(+), 1 deletion(-)

diff --git a/app-antivirus/clamav/clamav-0.103.0.ebuild 
b/app-antivirus/clamav/clamav-0.103.0.ebuild
index 9a1d28f8920..f5e3d508cf5 100644
--- a/app-antivirus/clamav/clamav-0.103.0.ebuild
+++ b/app-antivirus/clamav/clamav-0.103.0.ebuild
@@ -133,7 +133,10 @@ src_install() {
fi
 
insinto /etc/logrotate.d
-   newins "${FILESDIR}"/clamav.logrotate clamav
+   newins "${FILESDIR}/clamd.logrotate" clamd
+   newins "${FILESDIR}/freshclam.logrotate" freshclam
+   use milter && \
+   newins "${FILESDIR}/clamav-milter.logrotate" 
clamav-milter
 
# Modify /etc/{clamd,freshclam}.conf to be usable out of the box
sed -i -e "s:^\(Example\):\# \1:" \

diff --git a/app-antivirus/clamav/files/clamav-milter.logrotate 
b/app-antivirus/clamav/files/clamav-milter.logrotate
new file mode 100644
index 000..24782df604b
--- /dev/null
+++ b/app-antivirus/clamav/files/clamav-milter.logrotate
@@ -0,0 +1,25 @@
+# This script is intended to rotate the logs for clamav-milter in its
+# default configuration on Gentoo, where clamav-milter writes to its
+# own log file but does not rotate that file itself. The clamav-milter
+# daemon is capable of rotating its own logs; if you have "LogRotate
+# yes" in clamav-milter.conf then you do not need this script (and
+# should disable it). Likewise, if you are logging to syslog
+# (LogSyslog yes), this is redundant.
+#
+# This is more complicated than the clamd/freshclam scripts because
+# the milter doesn't yet reopen its log files when it receives a
+# SIGHUP. See https://bugzilla.clamav.net/show_bug.cgi?id=12615
+# for that. Instead we have to attempt OpenRC/systemd service
+# restarts on (only) the machines that support them.
+/var/log/clamav/clamav-milter.log {
+  su clamav clamav
+  missingok
+  postrotate
+if command -v rc-service 2>/dev/null; then
+  rc-service clamav-milter status 2>/dev/null 1>&2 && rc-service 
clamav-milter restart 1>/dev/null
+fi
+if command -v systemctl 2>/dev/null; then
+  systemctl try-restart clamav-milter
+fi
+  endscript
+}

diff --git a/app-antivirus/clamav/files/clamd.logrotate 
b/app-antivirus/clamav/files/clamd.logrotate
new file mode 100644
index 000..68ee9b36166
--- /dev/null
+++ b/app-antivirus/clamav/files/clamd.logrotate
@@ -0,0 +1,17 @@
+# This script is intended to rotate the logs for clamd in its default
+# configuration on Gentoo, where clamd writes to its own log file but
+# does not rotate that file itself. The clamd daemon is capable of
+# rotating its own logs; if you have "LogRotate yes" in clamd.conf
+# then you do not need this script (and should disable it). Likewise,
+# if you are logging to syslog (LogSyslog yes), this is redundant.
+/var/log/clamav/clamd.log {
+  su clamav clamav
+  missingok
+  postrotate
+if test -f /run/clamd.pid; then
+  /bin/kill -HUP $(cat /run/clamd.pid)
+else
+  true
+fi
+  endscript
+}

diff --git a/app-antivirus/clamav/files/freshclam.logrotate 
b/app-antivirus/clamav/files/freshclam.logrotate
new file mode 100644
index 000..ba6b5de3ba1
--- /dev/null
+++ b/app-antivirus/clamav/files/freshclam.logrotate
@@ -0,0 +1,17 @@
+# This script is intended to rotate the logs for freshclam in its default
+# configuration on Gentoo, where freshclam writes to its own log file but
+# does not rotate that file itself. The freshclam daemon is capable of
+# rotating its own logs; if you have "LogRotate yes" in freshclam.conf
+# then you do not need this script (and should disable it). Likewise,
+# if you are logging to syslog (LogSyslog yes), this is redundant.
+/var/log/clamav/freshclam.log {
+  su clamav clamav
+  missingok
+  postrotate
+if test -f /run/freshclam.pid; then
+  /bin/kill -HUP $(cat /run/freshclam.pid)
+else
+  true
+fi
+  endscript
+}



[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/

2020-09-22 Thread Michael Orlitzky
commit: 2fede26f429a59660169ad13961a7e737b5c88ba
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Wed Sep 23 02:41:08 2020 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Wed Sep 23 03:23:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fede26f

app-antivirus/clamav: new 0.103.0-r1 revision to force rebuilds.

I've made several in-place changes to the (masked) clamav-0.103.0
ebuild that would otherwise not be picked up. This new revision will
force anyone who installed 0.103.0 to rebuild clamav and get those
fixes.

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Michael Orlitzky  gentoo.org>

 app-antivirus/clamav/{clamav-0.103.0.ebuild => clamav-0.103.0-r1.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/app-antivirus/clamav/clamav-0.103.0.ebuild 
b/app-antivirus/clamav/clamav-0.103.0-r1.ebuild
similarity index 100%
rename from app-antivirus/clamav/clamav-0.103.0.ebuild
rename to app-antivirus/clamav/clamav-0.103.0-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: profiles/

2020-09-22 Thread Michael Orlitzky
commit: ab1bb5ca6432b8b3b164c84e27b4a670c9d20600
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Wed Sep 23 02:41:26 2020 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Wed Sep 23 03:23:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab1bb5ca

profiles: unmask clamav-0.103.0, it's ready for the mainstream.

Signed-off-by: Michael Orlitzky  gentoo.org>

 profiles/package.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 2deed462ac9..502b94bd1e8 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -149,10 +149,6 @@ sci-physics/h2o-gtk
 # Removal in 30 days.  Bug #743259.
 dev-python/flask-themes
 
-# Michael Orlitzky  (2020-09-20)
-# Major OpenRC changes, masked for testing before we unleash it.
-=app-antivirus/clamav-0.103.0
-
 # Michał Górny  (2020-09-20)
 # Last release in 2006.  Requires Python 2 SCons to build.
 # Removal in 30 days.  Bug #677622.



[gentoo-commits] repo/gentoo:master commit in: app-antivirus/clamav/

2020-09-22 Thread Michael Orlitzky
commit: 20979a5933eff01400776082bbcec8d693006d26
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Tue Sep 22 01:05:41 2020 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Wed Sep 23 03:23:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20979a59

app-antivirus/clamav: use tmpfiles.eclass for tmpfiles.d entries.

This avoids the systemd-specific implementation, but also hides the
tmpfiles entry behind USE=systemd for security reasons (the OpenRC
implementation, opentmpfiles, is insecure). The OpenRC service scripts
create their own directories anyway, at the expense of a tiny bit of
duplication.

Closes: https://bugs.gentoo.org/740622
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Michael Orlitzky  gentoo.org>

 app-antivirus/clamav/clamav-0.103.0.ebuild | 21 +++--
 1 file changed, 15 insertions(+), 6 deletions(-)

diff --git a/app-antivirus/clamav/clamav-0.103.0.ebuild 
b/app-antivirus/clamav/clamav-0.103.0.ebuild
index 16a7129ce1b..9a1d28f8920 100644
--- a/app-antivirus/clamav/clamav-0.103.0.ebuild
+++ b/app-antivirus/clamav/clamav-0.103.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit autotools flag-o-matic systemd
+inherit autotools flag-o-matic systemd tmpfiles
 
 DESCRIPTION="Clam Anti-Virus Scanner"
 HOMEPAGE="https://www.clamav.net/;
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.clamav.net/downloads/production/${P}.tar.gz;
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
-IUSE="bzip2 doc clamonacc clamdtop clamsubmit iconv ipv6 libclamav-only 
libressl milter metadata-analysis-api selinux test uclibc xml"
+IUSE="bzip2 doc clamonacc clamdtop clamsubmit iconv ipv6 libclamav-only 
libressl milter metadata-analysis-api selinux systemd test uclibc xml"
 
 REQUIRED_USE="libclamav-only? ( !clamonacc !clamdtop !clamsubmit !milter 
!metadata-analysis-api )"
 
@@ -118,10 +118,19 @@ src_install() {
rm -rf "${ED}"/var/lib/clamav || die
 
if ! use libclamav-only ; then
-   systemd_dotmpfilesd "${FILESDIR}/tmpfiles.d/clamav.conf"
-   systemd_newunit "${FILESDIR}/clamd_at.service" "clamd@.service"
-   systemd_dounit "${FILESDIR}/clamd.service"
-   systemd_dounit "${FILESDIR}/freshclamd.service"
+   if use systemd; then
+   # The tmpfiles entry is behind USE=systemd because the
+   # upstream OpenRC service files should (and do) ensure 
that
+   # the directories they need exist and have the correct
+   # permissions without the help of opentmpfiles. There 
are
+   # years-old root exploits in opentmpfiles, the design is
+   # fundamentally flawed, and the maintainer is not up to
+   # the task of fixing it.
+   dotmpfiles "${FILESDIR}/tmpfiles.d/clamav.conf"
+   systemd_newunit "${FILESDIR}/clamd_at.service" 
"clamd@.service"
+   systemd_dounit "${FILESDIR}/clamd.service"
+   systemd_dounit "${FILESDIR}/freshclamd.service"
+   fi
 
insinto /etc/logrotate.d
newins "${FILESDIR}"/clamav.logrotate clamav



[gentoo-commits] repo/gentoo:master commit in: dev-util/rustup/

2020-09-22 Thread Georgy Yakovlev
commit: 3498f32e4906a6952c4f0853a6fb8e4f01fc2457
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Sep 23 02:38:33 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Sep 23 02:38:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3498f32e

dev-util/rustup: add live ebuild

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-util/rustup/rustup-.ebuild | 80 ++
 1 file changed, 80 insertions(+)

diff --git a/dev-util/rustup/rustup-.ebuild 
b/dev-util/rustup/rustup-.ebuild
new file mode 100644
index 000..17de8dc6319
--- /dev/null
+++ b/dev-util/rustup/rustup-.ebuild
@@ -0,0 +1,80 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CRATES=""
+
+inherit bash-completion-r1 cargo prefix
+
+DESCRIPTION="Rust toolchain installer"
+HOMEPAGE="https://rust-lang.github.io/rustup/;
+
+if [[ ${PV} == "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/rust-lang/${PN}.git;
+else
+   SRC_URI="https://github.com/rust-lang/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz
+   $(cargo_crate_uris ${CRATES})"
+   KEYWORDS="~amd64 ~ppc64"
+fi
+
+LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 CC0-1.0 MIT 
Unlicense ZLIB"
+SLOT="0"
+IUSE=""
+
+DEPEND="
+   app-arch/xz-utils
+   net-misc/curl:=[http2,ssl]
+   dev-libs/openssl:0=
+"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/rust"
+
+QA_FLAGS_IGNORED="usr/bin/.*"
+
+# uses network
+RESTRICT="test"
+
+src_unpack() {
+   if [[ "${PV}" == ** ]]; then
+   git-r3_src_unpack
+   cargo_live_src_unpack
+   else
+   cargo_src_unpack
+   fi
+}
+
+src_compile() {
+   export OPENSSL_NO_VENDOR=true
+   cargo_src_compile --features no-self-update
+}
+
+src_install() {
+   cargo_src_install --features no-self-update
+   einstalldocs
+   exeinto /usr/share/rustup
+   newexe "$(prefixify_ro "${FILESDIR}"/symlink_rustup.sh)" symlink_rustup
+
+   ln -s "${ED}/usr/bin/rustup-init" rustup || die
+   ./rustup completions bash rustup > "${T}/rustup" || die
+   ./rustup completions zsh rustup > "${T}/_rustup" || die
+
+   dobashcomp "${T}/rustup"
+
+   insinto /usr/share/zsh/site-functions
+   doins "${T}/_rustup"
+}
+
+src_test() {
+   cargo_src_test --features no-self-update
+}
+
+pkg_postinst() {
+   einfo "No rustup toolchains installed by default"
+   einfo "system rust toolchain can be added to rustup by running"
+   einfo "helper script installed to 
${EPREFIX}/usr/share/rustup/symlink_rustup"
+   einfo "it will create proper symlinks in user home directory"
+   einfo "and rustup updates will be managed by portage"
+   einfo "please delete current rustup installation (if any) 
before running the script"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/rustup/

2020-09-22 Thread Georgy Yakovlev
commit: d74c87c9e57064d10a15d11e3d24f4edd8cb6e1b
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Sep 23 02:39:36 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Sep 23 02:39:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d74c87c9

dev-util/rustup: add ~arm64 keyword

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Georgy Yakovlev  gentoo.org>

 dev-util/rustup/rustup-1.22.1-r1.ebuild | 2 +-
 dev-util/rustup/rustup-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/rustup/rustup-1.22.1-r1.ebuild 
b/dev-util/rustup/rustup-1.22.1-r1.ebuild
index fa40b7f0082..8f85dafe29d 100644
--- a/dev-util/rustup/rustup-1.22.1-r1.ebuild
+++ b/dev-util/rustup/rustup-1.22.1-r1.ebuild
@@ -251,7 +251,7 @@ 
SRC_URI="https://github.com/rust-lang/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 CC0-1.0 MIT 
Unlicense ZLIB"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64"
+KEYWORDS="~amd64 ~arm64 ~ppc64"
 IUSE=""
 
 # requires old libressl-2.5, so openssl only for now.

diff --git a/dev-util/rustup/rustup-.ebuild 
b/dev-util/rustup/rustup-.ebuild
index 17de8dc6319..c3b57a8be11 100644
--- a/dev-util/rustup/rustup-.ebuild
+++ b/dev-util/rustup/rustup-.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == "" ]] ; then
 else
SRC_URI="https://github.com/rust-lang/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz
$(cargo_crate_uris ${CRATES})"
-   KEYWORDS="~amd64 ~ppc64"
+   KEYWORDS="~amd64 ~arm64 ~ppc64"
 fi
 
 LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 CC0-1.0 MIT 
Unlicense ZLIB"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/crun/

2020-09-22 Thread Georgy Yakovlev
commit: 96f4dd5cf85d06d03d91d5d31bf1e3f78b9a6833
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Sep 23 01:10:25 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Sep 23 01:13:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96f4dd5c

app-emulation/crun: add ~ppc64 keyword

and fix QA issues
app-emulation/crun/crun-0.14.1.ebuild: line 41: Ebuild contains
assignment to read-only variable

and unquoted paths

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Georgy Yakovlev  gentoo.org>

 app-emulation/crun/crun-0.14.1.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-emulation/crun/crun-0.14.1.ebuild 
b/app-emulation/crun/crun-0.14.1.ebuild
index 998223b4abf..651d5f88be8 100644
--- a/app-emulation/crun/crun-0.14.1.ebuild
+++ b/app-emulation/crun/crun-0.14.1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/containers/${PN}/releases/download/${PV}/${P}.tar.gz
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="~amd64 ~arm64 ~ppc64"
 IUSE="bpf +caps man seccomp systemd static-libs"
 
 DEPEND="
@@ -38,14 +38,14 @@ DOCS=( README.md )
 
 src_unpack() {
# dont' try to unpack the .lds file
-   A=( ${A[@]/libcrun.lds} )
-   unpack ${A}
+   MY_A=( ${A[@]/libcrun.lds} )
+   unpack ${MY_A}
 }
 
 src_prepare() {
default
eautoreconf
-   cp -v ${DISTDIR}/libcrun.lds ${S}/ || die "libcrun.lds could not be 
copied"
+   cp -v "${DISTDIR}"/libcrun.lds "${S}"/ || die "libcrun.lds could not be 
copied"
 }
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: x11-drivers/xf86-video-vesa/

2020-09-22 Thread Matt Turner
commit: 9c8bb32642e9abbf92c99db0a69409e860b6c23f
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Sep 23 01:04:46 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Sep 23 01:08:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c8bb326

x11-drivers/xf86-video-vesa: Version bump to 2.5.0

Signed-off-by: Matt Turner  gentoo.org>

 x11-drivers/xf86-video-vesa/Manifest   |  1 +
 .../xf86-video-vesa/xf86-video-vesa-2.5.0.ebuild   | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/x11-drivers/xf86-video-vesa/Manifest 
b/x11-drivers/xf86-video-vesa/Manifest
index 603fb88dd79..97aa7078fd6 100644
--- a/x11-drivers/xf86-video-vesa/Manifest
+++ b/x11-drivers/xf86-video-vesa/Manifest
@@ -1 +1,2 @@
 DIST xf86-video-vesa-2.4.0.tar.bz2 324599 BLAKE2B 
ddaa7a54d439b1afb1152e15e0d436cade79c51a61e78837a066e3e0c04d4a2ea6b079e68eca917e618aae125ed4eab7734009a337018460e771265b8daef443
 SHA512 
4af5c0a7fd64eba503980198cf510688dff2f33482ceac446455d97255dcc828613387ac57828eb6dce080cb15a8644a2b2e278bf356705fdeaea873ab07c2de
+DIST xf86-video-vesa-2.5.0.tar.bz2 304322 BLAKE2B 
aee8b59d769a72fb2890bbadde7fb87e2f527fb58eaf8b2ef515b0a1b7dc591c6afaf1d8692caaaefb741f475ed77bc0ed069be43a752103260bc85314a7a830
 SHA512 
36fd921f54f33eb25966b5f9ea1e1b3e9009965c012c8b9c676686b472111719921b80cf62dafc746058878253e21f0ef341a2ff2d650df22ca1e35e81716a8b

diff --git a/x11-drivers/xf86-video-vesa/xf86-video-vesa-2.5.0.ebuild 
b/x11-drivers/xf86-video-vesa/xf86-video-vesa-2.5.0.ebuild
new file mode 100644
index 000..95d71281980
--- /dev/null
+++ b/x11-drivers/xf86-video-vesa/xf86-video-vesa-2.5.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit linux-info xorg-3
+
+DESCRIPTION="Generic VESA video driver"
+KEYWORDS="-* ~alpha ~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=x11-base/xorg-server-1.6
+   >=x11-libs/libpciaccess-0.12.901"
+DEPEND="${RDEPEND}"
+
+pkg_pretend() {
+   linux-info_pkg_setup
+
+   if ! linux_config_exists || ! linux_chkconfig_present DEVMEM; then
+   echo
+   ewarn "This driver requires /dev/mem support in your kernel"
+   ewarn "  Device Drivers --->"
+   ewarn "Character devices  --->"
+   ewarn "  [*] /dev/mem virtual device support"
+   echo
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/mesa/

2020-09-22 Thread Matt Turner
commit: 85b986a737bd50834195a42c2c37c666e7e8e289
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Sep 23 01:02:59 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Sep 23 01:08:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85b986a7

media-libs/mesa: Version bump to 20.1.8

Signed-off-by: Matt Turner  gentoo.org>

 media-libs/mesa/Manifest   |   1 +
 media-libs/mesa/mesa-20.1.8.ebuild | 557 +
 2 files changed, 558 insertions(+)

diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index f54308fb4e6..025fe6df8f1 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -1,6 +1,7 @@
 DIST mesa-20.0.8.tar.xz 12360736 BLAKE2B 
19e3f8a40b34b5f17ed76077c5d92f728a134b2479c43d86674ed1818ab99639a9b732041f67488251df808564f6abe5b587d756ef9c7c13dcada87cd0fc05de
 SHA512 
d906330c412899907dd05a84034a929107fccaf3044814c4b1f30ba5690cbcf1587b5f17534c6345111f3cb7cf292afd5984a60486643ff6f534b57cec615374
 DIST mesa-20.1.6.tar.xz 12805724 BLAKE2B 
d652b59e4987436d2e05de9138f2e2fb4a8bf435c24d9c7ad08bcb82a3bf7c9c64bc71b15b4b6d334f8b574341719f372aa1b893283abc21191a4d71d9d30fee
 SHA512 
5ef28334ecb7effaaf597ea3efe0406af62419e6fa629e835d843161ab8d83515626ec0f0495c4cc66af9e5669398ac96c16ca626e4965a9831e1704c995fb09
 DIST mesa-20.1.7.tar.xz 12825368 BLAKE2B 
2fedda518ff29bfda49af12d714dc258e48fca3492d2327ce5080d11bbaea5ad646d438f3e2d5ddabeffae83211976fb15001c650cd6ab4052ab09d97342afdc
 SHA512 
5ff614c3f7568db7673cd2398615e5398c7f50093abdabd0730e07fe9c358310793fea3f130058110c9a2aa284c6efd207e1bdca3d1a1ba46fb18d76e34f361a
+DIST mesa-20.1.8.tar.xz 12846348 BLAKE2B 
b31680458100fc4394819a379a14237cfe39befea91f53641dc181d29891cb3e508c45f5ea1b07deee97f6bf04b6d8b2ca9cd8270bf79ab4a524035fbdc58c36
 SHA512 
519b0e2837982d097c362d974a90c94efd1cdf14505fc43eaa740a23c042bc0c3f04d0edaf6b371966d82667cade6d0c68c92528e1be6c12884b38c67fd064c1
 DIST mesa-20.2.0-rc2.tar.xz 13528208 BLAKE2B 
6505446829ec2c01c0de7a7d9c1187db874111402da5ffe2f9f5872df7b6a5e53a3b628c190172bb9a806851b3b85aa0e3b53a4fcfb40f99adfc48cc3876c9f5
 SHA512 
36d9a74db50335bd31a8d5c47f7c657f05eeda044530fe123c06c472ed27c9b5dff19716d11d95256449223e82dde38895547cf6ae60b7460d3b1e9ed440704a
 DIST mesa-20.2.0-rc3.tar.xz 13550928 BLAKE2B 
b3e8a257422c06d1cbd7b7309b73d988be51adf4a60c4cd8e401c8fb86a430c7059956ef8264bbbce45ee5e38535916903dc915ab3660b0e5bc14b980d557d67
 SHA512 
56a692e02abed95ee16be17930f4c71519191def1a6465d465af6ebbf9d8b7e204a240e720b0fc512f4f18da3e4f37dbf8d96c3231ffba15e7114c240be71444
 DIST mesa-20.2.0-rc4.tar.xz 13569628 BLAKE2B 
54068c298a57f2c19113828e2e9b94dd15070ecc0c899f7e3dc527b27579e4f8c3c84c7b841c8d0b8313556cca41bfefd3e08b360dd0e364cbc29e0609ff6f3d
 SHA512 
1f718bfbadbc15b7216864226adb737f3a4a7801dc60ca9294effd4be5f260fffd31c988eed9550e8a7a7430acb05ba0c7d65693c1f375eab4b95d2d029755bb

diff --git a/media-libs/mesa/mesa-20.1.8.ebuild 
b/media-libs/mesa/mesa-20.1.8.ebuild
new file mode 100644
index 000..b38b99a81f5
--- /dev/null
+++ b/media-libs/mesa/mesa-20.1.8.ebuild
@@ -0,0 +1,557 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit llvm meson multilib-minimal python-any-r1 linux-info
+
+OPENGL_DIR="xorg-x11"
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="OpenGL-like graphic library for Linux"
+HOMEPAGE="https://www.mesa3d.org/ https://mesa.freedesktop.org/;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git;
+   inherit git-r3
+else
+   SRC_URI="https://archive.mesa3d.org/${MY_P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+RESTRICT="
+   !test? ( test )
+"
+
+RADEON_CARDS="r100 r200 r300 r600 radeon radeonsi"
+VIDEO_CARDS="${RADEON_CARDS} freedreno i915 i965 intel iris lima nouveau 
panfrost vc4 virgl vivante vmware"
+for card in ${VIDEO_CARDS}; do
+   IUSE_VIDEO_CARDS+=" video_cards_${card}"
+done
+
+IUSE="${IUSE_VIDEO_CARDS}
+   +classic d3d9 debug +dri3 +egl +gallium +gbm gles1 +gles2 +libglvnd 
+llvm
+   lm-sensors opencl osmesa selinux test unwind vaapi valgrind vdpau vulkan
+   vulkan-overlay wayland +X xa xvmc +zstd"
+
+REQUIRED_USE="
+   d3d9?   ( dri3 || ( video_cards_iris video_cards_r300 video_cards_r600 
video_cards_radeonsi video_cards_nouveau video_cards_vmware ) )
+   gles1?  ( egl )
+   gles2?  ( egl )
+   vulkan? ( dri3
+ video_cards_radeonsi? ( llvm ) )
+   vulkan-overlay? ( vulkan )
+   wayland? ( egl gbm )
+   video_cards_freedreno?  ( gallium )
+   video_cards_intel?  ( classic )
+   video_cards_i915?   ( || ( classic gallium ) )
+   video_cards_i965?   ( classic )
+   video_cards_iris?   ( gallium )
+   

[gentoo-commits] repo/gentoo:master commit in: x11-libs/libX11/

2020-09-22 Thread Matt Turner
commit: 196fb1154ddf535dd1483887b44d610518d86ab1
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Sep 23 01:07:32 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Sep 23 01:08:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=196fb115

x11-libs/libX11: Drop old versions

Bug: https://bugs.gentoo.org/738984
Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/libX11/Manifest |  3 ---
 x11-libs/libX11/libX11-1.6.10.ebuild | 31 ---
 x11-libs/libX11/libX11-1.6.11.ebuild | 31 ---
 x11-libs/libX11/libX11-1.6.9.ebuild  | 31 ---
 4 files changed, 96 deletions(-)

diff --git a/x11-libs/libX11/Manifest b/x11-libs/libX11/Manifest
index 63e4fa7c8cb..4fcb6e82b0b 100644
--- a/x11-libs/libX11/Manifest
+++ b/x11-libs/libX11/Manifest
@@ -1,4 +1 @@
-DIST libX11-1.6.10.tar.bz2 2294095 BLAKE2B 
de615b3fb95e709f3e7b4f91c21b7f29adedb591afd76d8e631ea1d88a54530d799c840de6f5ee1af2a5aa48dfb87bc20dcbed2a2902d707ea3c198ec24d8d86
 SHA512 
ad384d8896fbe587f7fd99b0d3cc56fac6e2facbab52fa99174200d06b19dd163a483c998acf3834b3a4a3aa4de0dbbe13919a1c80e6797afe467c7075b403ff
-DIST libX11-1.6.11.tar.bz2 2389687 BLAKE2B 
996cd32d4d408b15c400fa9472cba884513d78d278282434a85983171f7b3205ed1eb720fa39e49668e036cbbe06523c29c6cb49895f4465fc5f8cecb9a6237f
 SHA512 
2cb4e215c1e3ccb327e02586844f8c426068536a0f472a39f12191feace607f61a6a08586f03758248199678c2f6897a984b0f1222bc0d68fd2e02702f4ce0bf
 DIST libX11-1.6.12.tar.bz2 2376498 BLAKE2B 
a2c6c76d5d4a15073f7837e6a72ecd8b7711dfcec48c54da538a6100a4afa01334a9456376633f1a2365717e03231c6b777c5683e462d10564065dc2437da39a
 SHA512 
79df7d61d9009b0dd3b65f67a62189aa0a43799c01026b3d2d534092596a0b67f246af5e398a89eb1ccc61a27335f81be8262b8a39768a76f62d862cd7415a47
-DIST libX11-1.6.9.tar.bz2 2283814 BLAKE2B 
00fb965b9cd19bde79c4e598c677d21058c85a8ac37d9addab7fb0b2faf67e3d65b91e1864bcd7180e5fd8b0ab7ec3cf68ae7f95ac8e82a049529b5a139b43bd
 SHA512 
fc18f0dc17ade1fc37402179f52e1f2b9c7b7d3a1a9590fea13046eb0c5193b4796289431cd99388eac01e8e59de77db45d2c9675d4f05ef8cf3ba6382c3dd31

diff --git a/x11-libs/libX11/libX11-1.6.10.ebuild 
b/x11-libs/libX11/libX11-1.6.10.ebuild
deleted file mode 100644
index 332f2c8108d..000
--- a/x11-libs/libX11/libX11-1.6.10.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-XORG_DOC=doc
-XORG_MULTILIB=yes
-inherit toolchain-funcs xorg-3
-
-DESCRIPTION="X.Org X11 library"
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-IUSE="ipv6 test"
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=x11-libs/libxcb-1.11.1[${MULTILIB_USEDEP}]
-   !

[gentoo-commits] proj/sci:master commit in: dev-python/matlab_wrapper/

2020-09-22 Thread Aisha Tammy
commit: acfa4cab9bb213b89ac74e66ec39ca86ea36e03f
Author: Aisha Tammy  aisha  cc>
AuthorDate: Tue Sep 22 20:47:53 2020 +
Commit: Aisha Tammy  aisha  cc>
CommitDate: Tue Sep 22 20:48:04 2020 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=acfa4cab

dev-python/matlab_wrapper: drop dead package

Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Aisha Tammy  aisha.cc>

 .../matlab_wrapper/matlab_wrapper-0.9.6.ebuild | 24 --
 .../matlab_wrapper/matlab_wrapper-.ebuild  | 24 --
 dev-python/matlab_wrapper/metadata.xml | 23 -
 3 files changed, 71 deletions(-)

diff --git a/dev-python/matlab_wrapper/matlab_wrapper-0.9.6.ebuild 
b/dev-python/matlab_wrapper/matlab_wrapper-0.9.6.ebuild
deleted file mode 100644
index 948dc7c5d..0
--- a/dev-python/matlab_wrapper/matlab_wrapper-0.9.6.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1
-
-DESCRIPTION="MATLAB wrapper for Python"
-HOMEPAGE="https://github.com/mrkrd/matlab_wrapper;
-
-if [ ${PV} == "" ] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/mrkrd/${PN}.git 
git://github.com/mrkrd/${PN}.git"
-else
-   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}"

diff --git a/dev-python/matlab_wrapper/matlab_wrapper-.ebuild 
b/dev-python/matlab_wrapper/matlab_wrapper-.ebuild
deleted file mode 100644
index 948dc7c5d..0
--- a/dev-python/matlab_wrapper/matlab_wrapper-.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1
-
-DESCRIPTION="MATLAB wrapper for Python"
-HOMEPAGE="https://github.com/mrkrd/matlab_wrapper;
-
-if [ ${PV} == "" ] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/mrkrd/${PN}.git 
git://github.com/mrkrd/${PN}.git"
-else
-   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}"

diff --git a/dev-python/matlab_wrapper/metadata.xml 
b/dev-python/matlab_wrapper/metadata.xml
deleted file mode 100644
index 4981c3b8a..0
--- a/dev-python/matlab_wrapper/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   mar...@linux.sungazer.de
-   Marius Brehler
-   
-   
-   s...@gentoo.org
-   Gentoo Science Project
-   
-   
-matlab_wrapper allows you to use MATLAB in a convenient way in
-Python. You can call MATLAB functions and access workspace
-variables directly from your Python scripts and interactive
-shell. MATLAB session is started in the background and appears
-as a regular Python module.
-
-   
-   mrkrd/matlab_wrapper
-   matlab_wrapper
-   
-



[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker/

2020-09-22 Thread Georgy Yakovlev
commit: ac37ed8532c005c8b940650a46abfc9339f7655e
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Sep 23 00:45:07 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Sep 23 00:45:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac37ed85

app-emulation/docker: don't enable obsolete overlay driver by default

overlay2 is preferred over it.
overlay2 is built unconditionally and is default storage graph driver.

https://docs.docker.com/storage/storagedriver/overlayfs-driver/

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Georgy Yakovlev  gentoo.org>

 app-emulation/docker/docker-19.03.13.ebuild | 12 +---
 1 file changed, 5 insertions(+), 7 deletions(-)

diff --git a/app-emulation/docker/docker-19.03.13.ebuild 
b/app-emulation/docker/docker-19.03.13.ebuild
index dad2dd92986..e1df62c680d 100644
--- a/app-emulation/docker/docker-19.03.13.ebuild
+++ b/app-emulation/docker/docker-19.03.13.ebuild
@@ -24,7 +24,7 @@ DESCRIPTION="The core functions you need to create Docker 
images and run Docker
 HOMEPAGE="https://www.docker.com/;
 LICENSE="Apache-2.0"
 SLOT="0"
-IUSE="apparmor aufs btrfs +container-init device-mapper hardened +overlay 
seccomp selinux"
+IUSE="apparmor aufs btrfs +container-init device-mapper hardened overlay 
seccomp selinux"
 
 # 
https://github.com/docker/docker/blob/master/project/PACKAGERS.md#build-dependencies
 BDEPEND="
@@ -89,6 +89,10 @@ CONFIG_CHECK="
~CRYPTO ~CRYPTO_AEAD ~CRYPTO_GCM ~CRYPTO_SEQIV ~CRYPTO_GHASH ~XFRM_ALGO 
~XFRM_USER
~IPVLAN
~MACVLAN ~DUMMY
+
+   ~OVERLAY_FS
+   ~EXT4_FS_SECURITY
+   ~EXT4_FS_POSIX_ACL
 "
 
 ERROR_KEYS="CONFIG_KEYS: is mandatory"
@@ -179,12 +183,6 @@ pkg_setup() {
"
fi
 
-   if use overlay; then
-   CONFIG_CHECK+="
-   ~OVERLAY_FS ~EXT4_FS_SECURITY ~EXT4_FS_POSIX_ACL
-   "
-   fi
-
linux-info_pkg_setup
 }
 



[gentoo-commits] proj/sci:master commit in: dev-python/hdf5storage/

2020-09-22 Thread Aisha Tammy
commit: 0fdf3caf475343a6b4c58680560dd74e00385e25
Author: Aisha Tammy  aisha  cc>
AuthorDate: Tue Sep 22 20:42:24 2020 +
Commit: Aisha Tammy  aisha  cc>
CommitDate: Tue Sep 22 20:43:38 2020 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=0fdf3caf

dev-python/hdf5storage: drop old version

Package-Manager: Portage-3.0.7, Repoman-3.0.1
RepoMan-Options: --force
Signed-off-by: Aisha Tammy  aisha.cc>

 dev-python/hdf5storage/hdf5storage-0.1.13.ebuild | 21 -
 1 file changed, 21 deletions(-)

diff --git a/dev-python/hdf5storage/hdf5storage-0.1.13.ebuild 
b/dev-python/hdf5storage/hdf5storage-0.1.13.ebuild
deleted file mode 100644
index ed7954124..0
--- a/dev-python/hdf5storage/hdf5storage-0.1.13.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{4,5} )
-
-inherit distutils-r1
-
-DESCRIPTION="Read/write Python types to/from HDF5 files, including MATLAB v7.3 
MAT files"
-HOMEPAGE="https://github.com/frejanordsiek/hdf5storage;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   dev-python/numpy[${PYTHON_USEDEP}]
-   dev-python/h5py[${PYTHON_USEDEP}]
-   "
-DEPEND="${RDEPEND}"
\ No newline at end of file



[gentoo-commits] proj/sci:master commit in: dev-python/hdf5storage/

2020-09-22 Thread Aisha Tammy
commit: 4f9a407fb5400ab93da87b324ffbac56d25abe10
Author: Aisha Tammy  aisha  cc>
AuthorDate: Tue Sep 22 20:42:45 2020 +
Commit: Aisha Tammy  aisha  cc>
CommitDate: Tue Sep 22 20:43:38 2020 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=4f9a407f

dev-python/hdf5storage: drop old version

Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Aisha Tammy  aisha.cc>

 dev-python/hdf5storage/hdf5storage-0.1.14.ebuild | 21 -
 1 file changed, 21 deletions(-)

diff --git a/dev-python/hdf5storage/hdf5storage-0.1.14.ebuild 
b/dev-python/hdf5storage/hdf5storage-0.1.14.ebuild
deleted file mode 100644
index ed7954124..0
--- a/dev-python/hdf5storage/hdf5storage-0.1.14.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{4,5} )
-
-inherit distutils-r1
-
-DESCRIPTION="Read/write Python types to/from HDF5 files, including MATLAB v7.3 
MAT files"
-HOMEPAGE="https://github.com/frejanordsiek/hdf5storage;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   dev-python/numpy[${PYTHON_USEDEP}]
-   dev-python/h5py[${PYTHON_USEDEP}]
-   "
-DEPEND="${RDEPEND}"
\ No newline at end of file



[gentoo-commits] proj/sci:master commit in: dev-python/hdf5storage/

2020-09-22 Thread Aisha Tammy
commit: fa4cc4e47fa3f3298a0362bbd0379c9df4a0a11a
Author: Aisha Tammy  aisha  cc>
AuthorDate: Tue Sep 22 20:41:55 2020 +
Commit: Aisha Tammy  aisha  cc>
CommitDate: Tue Sep 22 20:43:32 2020 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=fa4cc4e4

dev-python/hdf5storage: version bump to 0.1.15

Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Aisha Tammy  aisha.cc>

 .../hdf5storage/hdf5storage-0.1.15_p1.ebuild   | 31 ++
 dev-python/hdf5storage/hdf5storage-.ebuild | 25 -
 2 files changed, 49 insertions(+), 7 deletions(-)

diff --git a/dev-python/hdf5storage/hdf5storage-0.1.15_p1.ebuild 
b/dev-python/hdf5storage/hdf5storage-0.1.15_p1.ebuild
new file mode 100644
index 0..844e22534
--- /dev/null
+++ b/dev-python/hdf5storage/hdf5storage-0.1.15_p1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Read/write Python types to/from HDF5 files, including MATLAB v7.3 
MAT files"
+HOMEPAGE="https://github.com/frejanordsiek/hdf5storage;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/frejanordsiek/hdf5storage;
+else
+   COMMIT=09dfc5fb3a6a3f9c32c2479a896c7f14d3c8d830
+   
SRC_URI="https://github.com/frejanordsiek/hdf5storage/archive/${COMMIT}.tar.gz 
-> ${P}.tar.gz"
+   S="${WORKDIR}"/${PN}-${COMMIT}
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+
+RDEPEND="
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/h5py[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests nose

diff --git a/dev-python/hdf5storage/hdf5storage-.ebuild 
b/dev-python/hdf5storage/hdf5storage-.ebuild
index 194a845ce..844e22534 100644
--- a/dev-python/hdf5storage/hdf5storage-.ebuild
+++ b/dev-python/hdf5storage/hdf5storage-.ebuild
@@ -1,14 +1,23 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{4,5} )
+EAPI=7
+PYTHON_COMPAT=( python3_{6..9} )
 
-inherit distutils-r1 git-r3
+inherit distutils-r1
 
 DESCRIPTION="Read/write Python types to/from HDF5 files, including MATLAB v7.3 
MAT files"
 HOMEPAGE="https://github.com/frejanordsiek/hdf5storage;
-EGIT_REPO_URI="https://github.com/frejanordsiek/${PN}.git 
git://github.com/frejanordsiek/${PN}.git"
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/frejanordsiek/hdf5storage;
+else
+   COMMIT=09dfc5fb3a6a3f9c32c2479a896c7f14d3c8d830
+   
SRC_URI="https://github.com/frejanordsiek/hdf5storage/archive/${COMMIT}.tar.gz 
-> ${P}.tar.gz"
+   S="${WORKDIR}"/${PN}-${COMMIT}
+   KEYWORDS="~amd64"
+fi
 
 LICENSE="BSD"
 SLOT="0"
@@ -16,5 +25,7 @@ SLOT="0"
 RDEPEND="
dev-python/numpy[${PYTHON_USEDEP}]
dev-python/h5py[${PYTHON_USEDEP}]
-   "
-DEPEND="${RDEPEND}"
\ No newline at end of file
+"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests nose



[gentoo-commits] repo/proj/guru:dev commit in: net-im/biboumi/

2020-09-22 Thread Ronny Gutbrod
commit: fb0c7ba4715a947972e4a3caf8895561c8d0b387
Author: Ronny (tastytea) Gutbrod  tastytea  de>
AuthorDate: Wed Sep 23 00:27:27 2020 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Wed Sep 23 00:29:43 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fb0c7ba4

net-im/biboumi: Version bump 9.9.

Signed-off-by: Ronny (tastytea) Gutbrod  tastytea.de>

 net-im/biboumi/Manifest   |  1 +
 net-im/biboumi/biboumi-9.0.ebuild | 99 +++
 2 files changed, 100 insertions(+)

diff --git a/net-im/biboumi/Manifest b/net-im/biboumi/Manifest
index 121c0079..5e343e1d 100644
--- a/net-im/biboumi/Manifest
+++ b/net-im/biboumi/Manifest
@@ -1,3 +1,4 @@
 DIST biboumi-8.5.tar.xz 142576 BLAKE2B 
0e9284aa757f43a8436a7df5f78962663ca8cbf9b9a24dd5ea9c978e3240274b6f817b00169b478332f28b5f50a96833e10b7a3feec5e16b96638ec94daeb843
 SHA512 
36aa8c66a720faa8d9f0bd76fcd4ee382b7d21f6822de2a03582d03e8e7e440a4a08b1ff21e876e70e6b5b1012973c9936d85faecf4781a5d78e7d8b206c3ef6
 DIST biboumi-9.0-rc1.tar.xz 161008 BLAKE2B 
f1cf02d714a03633bcc8737d319f1c1c232b17edd6961ae9478189e85773b0cf28844e2d6173a63704353a371506cf1f4bc72a032434199e19d85a2383e9e261
 SHA512 
893d01e0b9d9606920b0cdecb45dec8a01b56701413d4633805db3dd5c32cd3bd2342c31d043beb34ac73c664dd968adc1f5e90a555369d8e6c78c4034bd1f20
+DIST biboumi-9.0.tar.xz 161192 BLAKE2B 
27c19f5c44e23caae07bd579b01d663e73cd8b432203ac95ae77e651936eea7cc443f389e589acebe5b36c32e96f215fdf0a86c97193726d601b53b709a2d66e
 SHA512 
cfaacd831b56031906922472275c55fd6f1a5307ebe54959d21e3799ad4612499e8beeb34e8736df9eabc9fec1a861d17567250d64f316ace47395fd6c8f3c18
 DIST biboumi-9.0_pre20200509.tar.bz2 153874 BLAKE2B 
1ed805ebf5af1c82e350accf3375926c27c396880cedc7bceb7aa7066ac9b2958968562416dc9a9a56433e67db2dd47639f259c1a06ce939e082cfef68e0ea18
 SHA512 
52784f313da1bf0cfc61b7ad6e2feb5c86d55ee940026334713beb79f756e45fd78b3c1913e057ce59d8ab6db6b74de8d5bd8c866aef8ce02a56a4acc6ddcd83

diff --git a/net-im/biboumi/biboumi-9.0.ebuild 
b/net-im/biboumi/biboumi-9.0.ebuild
new file mode 100644
index ..6df3ce67
--- /dev/null
+++ b/net-im/biboumi/biboumi-9.0.ebuild
@@ -0,0 +1,99 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake fcaps
+
+MY_PV="${PV/_/-}"
+
+DESCRIPTION="XMPP gateway to IRC"
+HOMEPAGE="https://biboumi.louiz.org/;
+SRC_URI="https://git.louiz.org/biboumi/snapshot/biboumi-${MY_PV}.tar.xz;
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+idn logrotate postgres +sqlite +ssl systemd udns"
+
+DEPEND="
+   dev-libs/expat
+   virtual/libiconv
+   sys-apps/util-linux
+   sqlite? ( dev-db/sqlite )
+   postgres? ( dev-db/postgresql:* )
+   idn? ( net-dns/libidn )
+   udns? ( net-libs/udns )
+   ssl? ( dev-libs/botan:2 )
+   !ssl? ( dev-libs/libgcrypt )
+   systemd? ( sys-apps/systemd )
+"
+BDEPEND="dev-python/sphinx"
+RDEPEND="
+   ${DEPEND}
+   acct-user/biboumi
+"
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+DOCS=( README.rst CHANGELOG.rst doc/user.rst )
+
+# Allow biboumi to run an identd on port 113.
+FILECAPS=( cap_net_bind_service+ep usr/bin/biboumi )
+
+src_prepare() {
+   cmake_src_prepare
+
+   if ! use systemd; then  # Don't install biboumi.service.
+   sed -i '/DESTINATION lib\/systemd\/system/d' CMakeLists.txt || 
die
+   fi
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DWITH_BOTAN="$(usex ssl)"
+   -DWITH_LIBIDN="$(usex idn)"
+   -DWITH_SYSTEMD="$(usex systemd)"
+   -DWITH_UDNS="$(usex udns)"
+   -DWITH_SQLITE3="$(usex sqlite)"
+   -DWITH_POSTGRESQL="$(usex postgres)"
+
+   -DWITHOUT_SYSTEMD="$(usex systemd no yes)"
+   -DWITHOUT_POSTGRESQL="$(usex postgres no yes)"
+   )   # The WITHOUT_* 
is really needed.
+
+   cmake_src_configure
+}
+
+src_compile() {
+   cmake_src_compile
+
+   cmake_build man
+}
+
+src_install() {
+   cmake_src_install
+
+   if ! use systemd; then
+   newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+   fi
+
+   if use logrotate; then
+   insinto etc/logrotate.d
+   if use systemd; then
+   newins "${FILESDIR}/${PN}.logrotate.systemd" "${PN}"
+   else
+   newins "${FILESDIR}/${PN}.logrotate.openrc" "${PN}"
+   fi
+   fi
+
+   diropts --owner=biboumi --group=biboumi --mode=750
+   if use sqlite; then
+   keepdir var/lib/biboumi
+   fi
+   keepdir var/log/biboumi
+
+   insinto etc/biboumi
+   insopts --group=biboumi --mode=640
+   newins conf/biboumi.cfg biboumi.cfg.example
+}



[gentoo-commits] repo/proj/guru:dev commit in: net-im/biboumi/

2020-09-22 Thread Ronny Gutbrod
commit: 5fa84d967356fd622df25f972776326edc74f62d
Author: Ronny (tastytea) Gutbrod  tastytea  de>
AuthorDate: Wed Sep 23 00:29:09 2020 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Wed Sep 23 00:30:01 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5fa84d96

net-im/biboumi: Delete old ebuilds.

Signed-off-by: Ronny (tastytea) Gutbrod  tastytea.de>

 net-im/biboumi/Manifest   |  1 -
 net-im/biboumi/biboumi-9.0_pre20200509.ebuild | 98 ---
 net-im/biboumi/biboumi-9.0_rc1.ebuild | 98 ---
 3 files changed, 197 deletions(-)

diff --git a/net-im/biboumi/Manifest b/net-im/biboumi/Manifest
index 5e343e1d..1a361d5b 100644
--- a/net-im/biboumi/Manifest
+++ b/net-im/biboumi/Manifest
@@ -1,4 +1,3 @@
 DIST biboumi-8.5.tar.xz 142576 BLAKE2B 
0e9284aa757f43a8436a7df5f78962663ca8cbf9b9a24dd5ea9c978e3240274b6f817b00169b478332f28b5f50a96833e10b7a3feec5e16b96638ec94daeb843
 SHA512 
36aa8c66a720faa8d9f0bd76fcd4ee382b7d21f6822de2a03582d03e8e7e440a4a08b1ff21e876e70e6b5b1012973c9936d85faecf4781a5d78e7d8b206c3ef6
 DIST biboumi-9.0-rc1.tar.xz 161008 BLAKE2B 
f1cf02d714a03633bcc8737d319f1c1c232b17edd6961ae9478189e85773b0cf28844e2d6173a63704353a371506cf1f4bc72a032434199e19d85a2383e9e261
 SHA512 
893d01e0b9d9606920b0cdecb45dec8a01b56701413d4633805db3dd5c32cd3bd2342c31d043beb34ac73c664dd968adc1f5e90a555369d8e6c78c4034bd1f20
 DIST biboumi-9.0.tar.xz 161192 BLAKE2B 
27c19f5c44e23caae07bd579b01d663e73cd8b432203ac95ae77e651936eea7cc443f389e589acebe5b36c32e96f215fdf0a86c97193726d601b53b709a2d66e
 SHA512 
cfaacd831b56031906922472275c55fd6f1a5307ebe54959d21e3799ad4612499e8beeb34e8736df9eabc9fec1a861d17567250d64f316ace47395fd6c8f3c18
-DIST biboumi-9.0_pre20200509.tar.bz2 153874 BLAKE2B 
1ed805ebf5af1c82e350accf3375926c27c396880cedc7bceb7aa7066ac9b2958968562416dc9a9a56433e67db2dd47639f259c1a06ce939e082cfef68e0ea18
 SHA512 
52784f313da1bf0cfc61b7ad6e2feb5c86d55ee940026334713beb79f756e45fd78b3c1913e057ce59d8ab6db6b74de8d5bd8c866aef8ce02a56a4acc6ddcd83

diff --git a/net-im/biboumi/biboumi-9.0_pre20200509.ebuild 
b/net-im/biboumi/biboumi-9.0_pre20200509.ebuild
deleted file mode 100644
index a06e5d98..
--- a/net-im/biboumi/biboumi-9.0_pre20200509.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake fcaps
-
-MY_COMMIT="0479bd031922f5eb9fd8f8873eec60dc380abfc3"
-
-DESCRIPTION="XMPP gateway to IRC"
-HOMEPAGE="https://biboumi.louiz.org/;
-SRC_URI="https://lab.louiz.org/louiz/biboumi/-/archive/${MY_COMMIT}/biboumi-${MY_COMMIT}.tar.bz2
 -> ${P}.tar.bz2"
-
-LICENSE="ZLIB"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+idn logrotate postgres +sqlite +ssl systemd udns"
-
-DEPEND="
-   dev-libs/expat
-   virtual/libiconv
-   sys-apps/util-linux
-   sqlite? ( dev-db/sqlite )
-   postgres? ( dev-db/postgresql:* )
-   idn? ( net-dns/libidn )
-   udns? ( net-libs/udns )
-   ssl? ( dev-libs/botan:2 )
-   !ssl? ( dev-libs/libgcrypt )
-   systemd? ( sys-apps/systemd )
-"
-BDEPEND="dev-python/sphinx"
-RDEPEND="
-   ${DEPEND}
-   acct-user/biboumi"
-
-S="${WORKDIR}/${PN}-${MY_COMMIT}"
-
-DOCS=( README.rst CHANGELOG.rst doc/user.rst )
-
-# Allow biboumi to run an identd on port 113.
-FILECAPS=( cap_net_bind_service+ep usr/bin/biboumi )
-
-src_prepare() {
-   cmake_src_prepare
-
-   if ! use systemd; then  # Don't install biboumi.service.
-   sed -i '/DESTINATION lib\/systemd\/system/d' CMakeLists.txt || 
die
-   fi
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DWITH_BOTAN="$(usex ssl)"
-   -DWITH_LIBIDN="$(usex idn)"
-   -DWITH_SYSTEMD="$(usex systemd)"
-   -DWITH_UDNS="$(usex udns)"
-   -DWITH_SQLITE3="$(usex sqlite)"
-   -DWITH_POSTGRESQL="$(usex postgres)"
-
-   -DWITHOUT_SYSTEMD="$(usex systemd no yes)"
-   -DWITHOUT_POSTGRESQL="$(usex postgres no yes)"
-   )   # The WITHOUT_* 
is really needed.
-
-   cmake_src_configure
-}
-
-src_compile() {
-   cmake_src_compile
-
-   cmake_build man
-}
-
-src_install() {
-   cmake_src_install
-
-   if ! use systemd; then
-   newinitd "${FILESDIR}/${PN}.initd" "${PN}"
-   fi
-
-   if use logrotate; then
-   insinto etc/logrotate.d
-   if use systemd; then
-   newins "${FILESDIR}/${PN}.logrotate.systemd" "${PN}"
-   else
-   newins "${FILESDIR}/${PN}.logrotate.openrc" "${PN}"
-   fi
-   fi
-
-   diropts --owner=biboumi --group=biboumi --mode=750
-   if use sqlite; then
-   keepdir var/lib/biboumi
-   fi
-   keepdir var/log/biboumi
-
-   insinto etc/biboumi
-   insopts --group=biboumi 

[gentoo-commits] proj/sci:master commit in: dev-python/inference/

2020-09-22 Thread Aisha Tammy
commit: b9bd4cdf0fbf1191aa3ab1ca413a4bf1815d02cb
Author: Aisha Tammy  aisha  cc>
AuthorDate: Tue Sep 22 19:47:32 2020 +
Commit: Aisha Tammy  aisha  cc>
CommitDate: Tue Sep 22 19:47:44 2020 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=b9bd4cdf

dev-python/inference: drop dead package

Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Aisha Tammy  aisha.cc>

 dev-python/inference/inference-0.4.ebuild | 50 ---
 dev-python/inference/metadata.xml | 16 --
 2 files changed, 66 deletions(-)

diff --git a/dev-python/inference/inference-0.4.ebuild 
b/dev-python/inference/inference-0.4.ebuild
deleted file mode 100644
index faf123a18..0
--- a/dev-python/inference/inference-0.4.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1 flag-o-matic fortran-2
-
-DESCRIPTION="Collection of Python modules for statistical inference"
-HOMEPAGE="http://inference.astro.cornell.edu/;
-SRC_URI="http://dev.gentoo.org/~jlec/distfiles/${P}.tar.xz;
-
-SLOT="0"
-LICENSE="all-rights-reserved"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="sci-libs/scipy[${PYTHON_USEDEP}]"
-RDEPEND="${DEPEND}
-   dev-python/matplotlib[${PYTHON_USEDEP}]"
-
-# buggy tests
-RESTRICT="test"
-
-S="${WORKDIR}"/${P}/package
-
-pkg_setup() {
-   fortran-2_pkg_setup
-}
-
-python_prepare_all() {
-   # The usual numpy.distutils hacks when fortran is used
-   append-ldflags -shared
-   append-fflags -fPIC
-   export NUMPY_FCONFIG="config_fc --noopt --noarch"
-   distutils-r1_python_prepare_all
-}
-
-python_compile() {
-   distutils-r1_python_compile ${NUMPY_CONFIG}
-}
-
-python_test() {
-   nosetests --verbose --verbosity=3 || die
-}
-
-python_install() {
-   distutils-r1_python_install ${NUMPY_FCONFIG}
-}

diff --git a/dev-python/inference/metadata.xml 
b/dev-python/inference/metadata.xml
deleted file mode 100644
index 9e0d8673e..0
--- a/dev-python/inference/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   s...@gentoo.org
-   Gentoo Science Project
-   
-   
-The inference package is a collection of Python modules implementing
-a variety of methods targeting the statistical inference
-problems—and the statistical modeling style—of the physical
-sciences. The target discipline is astronomy, and the choice of
-problems and methods most directly targets the needs of astronomers,
-but many tools here may be of use to other physical scientists. 
-
-



[gentoo-commits] proj/sci:master commit in: dev-python/palettable/, dev-python/brewer2mpl/

2020-09-22 Thread Aisha Tammy
commit: df1ad98d1c418763962f3bded77cb59c696bf8fa
Author: Aisha Tammy  aisha  cc>
AuthorDate: Tue Sep 22 19:45:06 2020 +
Commit: Aisha Tammy  aisha  cc>
CommitDate: Tue Sep 22 19:45:14 2020 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=df1ad98d

dev-python/palettable: renamed brewer2mpl

Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Aisha Tammy  aisha.cc>

 dev-python/brewer2mpl/brewer2mpl-1.4.1.ebuild | 24 ---
 dev-python/brewer2mpl/brewer2mpl-.ebuild  | 24 ---
 dev-python/brewer2mpl/metadata.xml| 22 -
 dev-python/palettable/metadata.xml| 16 +
 dev-python/palettable/palettable-3.3.0.ebuild | 34 +++
 dev-python/palettable/palettable-.ebuild  | 34 +++
 6 files changed, 84 insertions(+), 70 deletions(-)

diff --git a/dev-python/brewer2mpl/brewer2mpl-1.4.1.ebuild 
b/dev-python/brewer2mpl/brewer2mpl-1.4.1.ebuild
deleted file mode 100644
index b451e52d7..0
--- a/dev-python/brewer2mpl/brewer2mpl-1.4.1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-PYTHON_COMPAT=( python{2_7,3_4} )
-
-inherit distutils-r1
-
-DESCRIPTION="Connect colorbrewer2.org color maps to Python and matplotlib"
-HOMEPAGE="https://github.com/jiffyclub/brewer2mpl;
-
-if [ ${PV} == "" ] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/jiffyclub/${PN}.git 
git://github.com/jiffyclub/${PN}.git"
-else
-   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND="dev-python/matplotlib[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}"

diff --git a/dev-python/brewer2mpl/brewer2mpl-.ebuild 
b/dev-python/brewer2mpl/brewer2mpl-.ebuild
deleted file mode 100644
index b451e52d7..0
--- a/dev-python/brewer2mpl/brewer2mpl-.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-PYTHON_COMPAT=( python{2_7,3_4} )
-
-inherit distutils-r1
-
-DESCRIPTION="Connect colorbrewer2.org color maps to Python and matplotlib"
-HOMEPAGE="https://github.com/jiffyclub/brewer2mpl;
-
-if [ ${PV} == "" ] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/jiffyclub/${PN}.git 
git://github.com/jiffyclub/${PN}.git"
-else
-   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND="dev-python/matplotlib[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}"

diff --git a/dev-python/brewer2mpl/metadata.xml 
b/dev-python/brewer2mpl/metadata.xml
deleted file mode 100644
index 7cf56d68d..0
--- a/dev-python/brewer2mpl/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   mar...@linux.sungazer.de
-   Marius Brehler
-   
-   
-   s...@gentoo.org
-   Gentoo Science Project
-   
-   
-brewer2mpl is a pure Python package for accessing colorbrewer2.org
-color maps from Python. With brewer2mpl you can get the raw RGB
-colors of all 165 colorbrewer2.org color maps. The color map data
-ships with brewer2mpl so no internet connection is required.
-
-   
-   jiffyclub/brewer2mpl
-   brewer2mpl
-   
-

diff --git a/dev-python/palettable/metadata.xml 
b/dev-python/palettable/metadata.xml
new file mode 100644
index 0..a5b9b813a
--- /dev/null
+++ b/dev-python/palettable/metadata.xml
@@ -0,0 +1,16 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   mar...@linux.sungazer.de
+   Marius Brehler
+   
+   
+   s...@gentoo.org
+   Gentoo Science Project
+   
+   
+   jiffyclub/palettable
+   palettable
+   
+

diff --git a/dev-python/palettable/palettable-3.3.0.ebuild 
b/dev-python/palettable/palettable-3.3.0.ebuild
new file mode 100644
index 0..624f99cc4
--- /dev/null
+++ b/dev-python/palettable/palettable-3.3.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6..9} )
+
+inherit distutils-r1
+
+DESCRIPTION="library of color palettes for python"
+HOMEPAGE="https://github.com/jiffyclub/palettable;
+
+if [ ${PV} == "" ] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/jiffyclub/palettable.git;
+else
+   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests pytest
+
+python_test() {
+   distutils_install_for_testing
+   

[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker/

2020-09-22 Thread Georgy Yakovlev
commit: 2689b1d9911699ff4525a65431261c37a590fc47
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Sep 22 23:29:58 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Sep 22 23:30:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2689b1d9

app-emulation/docker: fix minor typo

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Georgy Yakovlev  gentoo.org>

 app-emulation/docker/docker-19.03.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/docker/docker-19.03.13.ebuild 
b/app-emulation/docker/docker-19.03.13.ebuild
index 1b462ab14e1..dad2dd92986 100644
--- a/app-emulation/docker/docker-19.03.13.ebuild
+++ b/app-emulation/docker/docker-19.03.13.ebuild
@@ -43,7 +43,7 @@ DEPEND="
 
 # 
https://github.com/docker/docker/blob/master/project/PACKAGERS.md#runtime-dependencies
 # 
https://github.com/docker/docker/blob/master/project/PACKAGERS.md#optional-dependencies
-# also look at components/*/vendor.conf for exact version if ~pinned 
dependencies
+# also look at components/*/vendor.conf for exact version of ~pinned 
dependencies
 RDEPEND="
${DEPEND}
!sys-apps/systemd[-cgroup-hybrid(+)]



[gentoo-commits] repo/gentoo:master commit in: dev-python/PyECLib/

2020-09-22 Thread Matthew Thode
commit: 6699d706da0de3303ca7ecdefe105b422909ea12
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Sep 22 23:18:56 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Sep 22 23:20:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6699d706

dev-python/PyECLib: add py38

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Matthew Thode  gentoo.org>

 dev-python/PyECLib/PyECLib-1.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/PyECLib/PyECLib-1.6.0.ebuild 
b/dev-python/PyECLib/PyECLib-1.6.0.ebuild
index fedd15c2e45..3453a05f31a 100644
--- a/dev-python/PyECLib/PyECLib-1.6.0.ebuild
+++ b/dev-python/PyECLib/PyECLib-1.6.0.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-PYTHON_COMPAT=( python3_6 python3_7 )
+PYTHON_COMPAT=( python3_6 python3_7 python3_8 )
 
 inherit distutils-r1 eutils multilib
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/swift/

2020-09-22 Thread Matthew Thode
commit: 35fcc98f96ecd3c3bf80a04d13198c3357288139
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Sep 22 23:20:02 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Sep 22 23:20:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35fcc98f

sys-cluster/swift: victoria release

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Matthew Thode  gentoo.org>

 sys-cluster/swift/Manifest |   1 +
 sys-cluster/swift/swift-2.26.0.ebuild  | 113 +
 sys-cluster/swift/swift-2020.2..ebuild | 113 +
 3 files changed, 227 insertions(+)

diff --git a/sys-cluster/swift/Manifest b/sys-cluster/swift/Manifest
index f16c7279049..2685fa556ae 100644
--- a/sys-cluster/swift/Manifest
+++ b/sys-cluster/swift/Manifest
@@ -1 +1,2 @@
 DIST swift-2.25.0.tar.gz 3183764 BLAKE2B 
865cfcc832edb1f30a4529b0ff550c987a7413c841b9f1ef0d0a145f5be55762963b32ea332aa6f51690a871124e84dc7fb036309f38d4120a1e095e60bfaa34
 SHA512 
60cbc4bae61bb287e93d9a6a4e9a58a9c97f407d07927dde99c923d1ee7ab4ef79350c7c0cdcaab8aa0944aee09c27da549f3ebf86eb9bb92766b2b301d593a2
+DIST swift-2.26.0.tar.gz 3235050 BLAKE2B 
33b46ebc3bd57b6ca6ccb65e96dd11a754fa1b4d314c60eafd23ad8b6bb7b8fee42ce26ccf0f388ad33599520a049a2d36832ba3d1ea01b0a07a8bee3f803569
 SHA512 
5e4620831bfc75f231fa468ce68438a23ad7b013eef4173aa596fd2e42bd4eb7e6b4182026fa71b6f4dd31d2cfccc4e70480a42a77f93b15bf6e50e9287ea460

diff --git a/sys-cluster/swift/swift-2.26.0.ebuild 
b/sys-cluster/swift/swift-2.26.0.ebuild
new file mode 100644
index 000..2ea038c24b4
--- /dev/null
+++ b/sys-cluster/swift/swift-2.26.0.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_7 python3_8 )
+
+inherit distutils-r1 eutils linux-info
+
+DESCRIPTION="A highly available, distributed, and eventually consistent 
object/blob store"
+HOMEPAGE="https://launchpad.net/swift;
+if [[ ${PV} == * ]];then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/openstack/swift.git;
+   EGIT_BRANCH="stable/victoria"
+else
+   SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz;
+   KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="account container doc +memcached +object proxy"
+REQUIRED_USE="|| ( proxy account container object )"
+
+CDEPEND=">=dev-python/pbr-1.8.0[${PYTHON_USEDEP}]"
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   ${CDEPEND}"
+
+RDEPEND="
+   ${CDEPEND}
+   >=dev-python/eventlet-0.25.0[${PYTHON_USEDEP}]
+   >=dev-python/greenlet-0.3.2[${PYTHON_USEDEP}]
+   >=dev-python/netifaces-0.8[${PYTHON_USEDEP}]
+   !~dev-python/netifaces-0.10.0[${PYTHON_USEDEP}]
+   !~dev-python/netifaces-0.10.1[${PYTHON_USEDEP}]
+   >=dev-python/pastedeploy-1.3.3[${PYTHON_USEDEP}]
+   >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
+   dev-python/pyxattr[${PYTHON_USEDEP}]
+   >=dev-python/PyECLib-1.3.1[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-2.0.2[${PYTHON_USEDEP}]
+   memcached? ( net-misc/memcached )
+   net-misc/rsync[xattr]
+   acct-user/swift
+   acct-group/swift"
+
+pkg_pretend() {
+   linux-info_pkg_setup
+   CONFIG_CHECK="~EXT3_FS_XATTR ~SQUASHFS_XATTR ~CIFS_XATTR ~JFFS2_FS_XATTR
+   ~TMPFS_XATTR ~UBIFS_FS_XATTR ~EXT2_FS_XATTR ~REISERFS_FS_XATTR 
~EXT4_FS_XATTR
+   ~ZFS"
+   if linux_config_exists; then
+   for module in ${CONFIG_CHECK}; do
+   linux_chkconfig_present ${module} || ewarn "${module} 
needs to be enabled"
+   done
+   fi
+}
+
+src_prepare() {
+   sed -i 's/xattr/pyxattr/g' requirements.txt || die
+   sed -i '/^hacking/d' test-requirements.txt || die
+   distutils-r1_python_prepare_all
+}
+
+python_install_all() {
+   distutils-r1_python_install_all
+   keepdir /etc/swift
+   insinto /etc/swift
+
+   newins "etc/swift.conf-sample" "swift.conf"
+   newins "etc/rsyncd.conf-sample" "rsyncd.conf"
+   newins "etc/mime.types-sample" "mime.types-sample"
+   newins "etc/memcache.conf-sample" "memcache.conf-sample"
+   newins "etc/drive-audit.conf-sample" "drive-audit.conf-sample"
+   newins "etc/dispersion.conf-sample" "dispersion.conf-sample"
+
+   if use proxy; then
+   newinitd "${FILESDIR}/swift-proxy.initd" "swift-proxy"
+   newins "etc/proxy-server.conf-sample" "proxy-server.conf"
+   if use memcached; then
+   sed -i '/depend/a\need memcached' 
"${D}/etc/init.d/swift-proxy"
+   fi
+   fi
+   if use account; then
+   newinitd "${FILESDIR}/swift-account.initd" "swift-account"
+   newins "etc/account-server.conf-sample" "account-server.conf"
+   fi
+   if use container; then
+   newinitd 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/runc/

2020-09-22 Thread Georgy Yakovlev
commit: 55032cfd3d2099292ba07701f59feef7b3605e85
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Sep 22 07:37:40 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Sep 22 22:50:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55032cfd

app-emulation/runc: bump to 1.0.0_rc92

added selinux useflag (no extra deps)
removed ambient useflag (dropped upstream)
added manpage installation
bumped EAPI to 7
migrated to go-module.eclass, upstream vendors
rework installation a bit, install more docs
install bash completions

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Georgy Yakovlev  gentoo.org>

 app-emulation/runc/Manifest   |  1 +
 app-emulation/runc/runc-1.0.0_rc92.ebuild | 80 +++
 2 files changed, 81 insertions(+)

diff --git a/app-emulation/runc/Manifest b/app-emulation/runc/Manifest
index 0c5009ddfbe..53f31a4e493 100644
--- a/app-emulation/runc/Manifest
+++ b/app-emulation/runc/Manifest
@@ -1 +1,2 @@
 DIST runc-1.0.0_rc10.tar.gz 1929802 BLAKE2B 
8399c3d62726bbb6256efef7e15b7496a7172bf25170b12beb60be498967dec4fde2aebd073de4265e132ff864bafc4d2499ab677390a4f7c0a1605d83ae55e5
 SHA512 
598221071ef07d18bf34bf5d5c68b8ad78ee71716177fc3ce5b6909cd841d5aed93f17ebf1f3d134707d29eef1f54a4ddc21e79621a9bd957df28a8d2e028ab7
+DIST runc-1.0.0_rc92.tar.gz 2061469 BLAKE2B 
06444eaf7602fe9ddaf7728c7f55bd718d1fe8f5f0ce6b21abc49a1d84eaa2fc3550d0d275ba5548ee9ebb6948a8ed415de8562a990d6085d1da8fb37e46afb9
 SHA512 
770a31736f5ab4ba359d91bd236750511f90b29af0af2bad5c238b611f465d7302e78b57ce8a702068440fda2d74588b92fd4d24c6d34e6fc1bd649ea3d8ee40

diff --git a/app-emulation/runc/runc-1.0.0_rc92.ebuild 
b/app-emulation/runc/runc-1.0.0_rc92.ebuild
new file mode 100644
index 000..4489684142b
--- /dev/null
+++ b/app-emulation/runc/runc-1.0.0_rc92.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# Change this when you update the ebuild
+RUNC_COMMIT=dc9208a3303feef5b3839f4323d9beb36df0a9dd
+
+inherit go-module linux-info
+
+CONFIG_CHECK="~USER_NS"
+
+MY_PV="${PV/_/-}"
+SRC_URI="https://github.com/opencontainers/${PN}/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+DESCRIPTION="runc container cli tools"
+HOMEPAGE="http://runc.io;
+
+LICENSE="Apache-2.0 BSD-2 BSD MIT"
+SLOT="0"
+IUSE="apparmor hardened +kmem +seccomp selinux test"
+
+DEPEND="seccomp? ( sys-libs/libseccomp )"
+
+RDEPEND="
+   ${DEPEND}
+   !app-emulation/docker-runc
+   apparmor? ( sys-libs/libapparmor )
+"
+
+BDEPEND="
+   dev-go/go-md2man
+   test? ( "${RDEPEND}" )
+"
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+# tests need busybox binary, and portage namespace
+# sandboxing disabled: mount-sandbox pid-sandbox ipc-sandbox
+# majority of tests pass
+RESTRICT="test"
+
+src_compile() {
+   # Taken from app-emulation/docker-1.7.0-r1
+   export CGO_CFLAGS="-I${ROOT}/usr/include"
+   export CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')
+   -L${ROOT}/usr/$(get_libdir)"
+
+   # build up optional flags
+   local options=(
+   $(usev apparmor)
+   $(usev seccomp)
+   $(usev selinux)
+   $(usex kmem '' 'nokmem')
+   )
+
+   myemakeargs=(
+   BUILDTAGS="${options[*]}"
+   COMMIT=${RUNC_COMMIT}
+   DESTDIR="${ED}"
+   PREFIX="${ED}/usr"
+   )
+
+   # prevent double manpage generation
+   sed -i 's/^install-man: man/install-man:/' Makefile || die
+
+   emake "${myemakeargs[@]}" runc man
+}
+
+src_install() {
+   emake "${myemakeargs[@]}" install install-man install-bash
+
+   local DOCS=( README.md PRINCIPLES.md docs/. )
+   einstalldocs
+}
+
+src_test() {
+   emake "${myemakeargs[@]}" localunittest
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/containerd/files/, app-emulation/containerd/

2020-09-22 Thread Georgy Yakovlev
commit: 1b388199dc189202d9739c02a2fcd15741739fed
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Sep 22 22:25:48 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Sep 22 22:50:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b388199

app-emulation/containerd: bump to 1.4.1, improve ebuild

a lot of improvements, doc and manpage installation.
device-mapper useflag added
selinux useflag added

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Georgy Yakovlev  gentoo.org>

 app-emulation/containerd/Manifest  |  1 +
 app-emulation/containerd/containerd-1.4.1.ebuild   | 85 ++
 app-emulation/containerd/files/containerd.initd-r1 | 26 +++
 app-emulation/containerd/metadata.xml  |  1 +
 4 files changed, 113 insertions(+)

diff --git a/app-emulation/containerd/Manifest 
b/app-emulation/containerd/Manifest
index 50dea9321e9..0008c98ed50 100644
--- a/app-emulation/containerd/Manifest
+++ b/app-emulation/containerd/Manifest
@@ -7,3 +7,4 @@ DIST containerd-1.3.0.tar.gz 5697153 BLAKE2B 
c334cfd2aa11dd430c74bc9f3fe6f31d83f
 DIST containerd-1.3.1.tar.gz 5703741 BLAKE2B 
6eae3fe9714128e7a5378484115378629baf6c4f7ef4b795e625cc1fbc05323a123c2337c5b203a2c3c3b34486c81f7e5b3ad200c000c961931fc99347ef4513
 SHA512 
4991286d1a8a221dad24121c5e6cd31a00685d91e652546d0d97745624486450bc05ff4f889f2975c178c4c175fedd7b15f89121a7ce4e6687919aabd04501b4
 DIST containerd-1.3.2.tar.gz 5704320 BLAKE2B 
32ea22ff445cc66f4c8db8abdbaaa7fa0c8c620b294bda54f2319045af1925398057ba1a5cb5c265cfc73bcff5b49943013b517ecb3bd05f4504920c4a8d6f29
 SHA512 
768a19eb0829e196a61ddedaa11b0d6691caf8f9cc590a3e47ac77c1acad62e64b7a55017a1a6cccfcb87785a083d5ce131048b0e39e48c65e6cd5922382fc3c
 DIST containerd-1.3.4.tar.gz 5700890 BLAKE2B 
9d5642399eafbf3df25d2bdb6ffeb8e98362e9f2c6cdcd7a64fff12bad40f58fa97451228a607def408cc8a8cfbfce67c47fcfdf86865d8086d0b7aad7595d5a
 SHA512 
b186d5aef3e5a0d35c12dcc3cfa5d48a9602f6278c4650942859a1ab6abd1299d33a1bc623376955a834a2626491196b604591d92a05d39745dfc33ff51ad5aa
+DIST containerd-1.4.1.tar.gz 6168048 BLAKE2B 
f050808d77c66caead8acba595b1cf91d7f386a77aae84d08840f458ba8141bb0e8763222f37b4295d2afedd5eb2fc311e8a69f6c01a08740ad27d2e7380b61f
 SHA512 
e16196db59ba71cfd7e5515b8d2bc6336503e996419182274dfc5ac9caca901cf712f465698e9ff667747959faf93cdf66fe652c47a83a6ead6f6a3a22add43b

diff --git a/app-emulation/containerd/containerd-1.4.1.ebuild 
b/app-emulation/containerd/containerd-1.4.1.ebuild
new file mode 100644
index 000..b1eae77465c
--- /dev/null
+++ b/app-emulation/containerd/containerd-1.4.1.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# update on bump
+CONTAINERD_COMMIT="c623d1b"
+EGO_PN="github.com/containerd/${PN}"
+MY_PV="${PV/_rc/-rc.}"
+
+inherit golang-vcs-snapshot toolchain-funcs
+
+DESCRIPTION="A daemon to control runC"
+HOMEPAGE="https://containerd.io/;
+SRC_URI="https://github.com/containerd/${PN}/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="apparmor btrfs device-mapper +cri hardened +seccomp selinux test"
+
+# ~pinned dependencies described in vendor.conf
+DEPEND="
+   btrfs? ( sys-fs/btrfs-progs )
+   seccomp? ( sys-libs/libseccomp )
+"
+
+RDEPEND="
+   ${DEPEND}
+   ~app-emulation/runc-1.0.0_rc92
+"
+
+BDEPEND="
+   dev-go/go-md2man
+   virtual/pkgconfig
+   test? ( "${RDEPEND}" )
+"
+
+# tests require root or docker
+# upstream does not recommend stripping binary
+RESTRICT="strip test"
+
+S="${WORKDIR}/${P}/src/${EGO_PN}"
+
+src_prepare() {
+   default
+   sed -i -e "s/git describe --match.*$/echo ${PV})/"\
+   -e "s/git rev-parse HEAD.*$/echo ${CONTAINERD_COMMIT})/"\
+   -e "s/-s -w//" \
+   Makefile || die
+}
+
+src_compile() {
+   local options=(
+   $(usev apparmor)
+   $(usex btrfs "" "no_btrfs")
+   $(usex cri "" "no_cri")
+   $(usex device-mapper "" "no_devmapper")
+   $(usev seccomp)
+   $(usev selinux)
+   )
+
+   myemakeargs=(
+   BUILDTAGS="${options[*]}"
+   DESTDIR="${ED}"
+   LDFLAGS=$(usex hardened '-extldflags -fno-PIC' '')
+   )
+
+   export GOPATH="${WORKDIR}/${P}" # ${PWD}/vendor
+   export GOFLAGS="-v -x -mod=vendor"
+   emake "${myemakeargs[@]}" all man
+}
+
+src_install() {
+   dobin bin/*
+   doman man/*
+   newinitd "${FILESDIR}"/${PN}.initd-r1 "${PN}"
+   keepdir /var/lib/containerd
+
+   # we already installed manpages, remove markdown source
+   # before installing docs directory
+   rm -rf docs/man || die
+   local DOCS=( README.md PLUGINS.md docs/. )
+   einstalldocs
+}

diff --git a/app-emulation/containerd/files/containerd.initd-r1 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/docker/

2020-09-22 Thread Georgy Yakovlev
commit: 3ade3ea9cc4876582f7faeeef9a457734fb429c8
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Sep 22 22:43:12 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Sep 22 23:07:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ade3ea9

app-emulation/docker: bump to 19.03.13

re-define some deps properly
add selinux useflags
~pin exact required dependencies
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Georgy Yakovlev  gentoo.org>

 app-emulation/docker/Manifest   |   1 +
 app-emulation/docker/docker-19.03.13.ebuild | 314 
 2 files changed, 315 insertions(+)

diff --git a/app-emulation/docker/Manifest b/app-emulation/docker/Manifest
index 1dd49835443..7ae436f7bd7 100644
--- a/app-emulation/docker/Manifest
+++ b/app-emulation/docker/Manifest
@@ -1 +1,2 @@
 DIST docker-19.03.12.tar.gz 18218138 BLAKE2B 
a018a1677d36c01a9eb8d9c597e6b264304a742929bf7f8bb3c12b03c75748bc6f3313f8e7c293323bc3ae013b044f7cf1ad7a8750a5794418bee05e405a
 SHA512 
6ede7e0c5494882d88dae5b4ae45049937dfc65b9d655988ae4c0d6f9759bcac8799251f37a3e4ce49cdfbb04e31f9a6a05d131fb5005b382d2306ca0d5fcfa3
+DIST docker-19.03.13.tar.gz 18242693 BLAKE2B 
c19afed62694274298b42fc9af3b36c4cc6429b40f7e5447a996b87636a0d2e916476875652e20abd7aeab4e5e0e1cf887a04dcade1de03ded549fc36d911ac4
 SHA512 
5f34a14ef0b36a309d4a08926ac482ca82d24cdd873aa359c5ba7c65473cbb2e987fe615c38c1bc1c50135284da78a7eb98a8a0106d7d073aeda0cd8f1c31873

diff --git a/app-emulation/docker/docker-19.03.13.ebuild 
b/app-emulation/docker/docker-19.03.13.ebuild
new file mode 100644
index 000..1b462ab14e1
--- /dev/null
+++ b/app-emulation/docker/docker-19.03.13.ebuild
@@ -0,0 +1,314 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+EGO_PN="github.com/docker/docker-ce"
+
+if [[ ${PV} = ** ]]; then
+   # Docker cannot be fetched via "go get", thanks to autogenerated code
+   EGIT_REPO_URI="https://${EGO_PN}.git;
+   EGIT_CHECKOUT_DIR="${WORKDIR}/${P}/src/${EGO_PN}"
+   inherit git-r3
+else
+   DOCKER_GITCOMMIT=4484c46d9d
+   MY_PV=${PV/_/-}
+   SRC_URI="https://${EGO_PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+   [ "$DOCKER_GITCOMMIT" ] || die "DOCKER_GITCOMMIT must be added manually 
for each bump!"
+   inherit golang-vcs-snapshot
+fi
+inherit bash-completion-r1 golang-base linux-info systemd udev
+
+DESCRIPTION="The core functions you need to create Docker images and run 
Docker containers"
+HOMEPAGE="https://www.docker.com/;
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="apparmor aufs btrfs +container-init device-mapper hardened +overlay 
seccomp selinux"
+
+# 
https://github.com/docker/docker/blob/master/project/PACKAGERS.md#build-dependencies
+BDEPEND="
+   >=dev-lang/go-1.13.12
+   dev-go/go-md2man
+"
+
+DEPEND="
+   acct-group/docker
+   >=dev-db/sqlite-3.7.9:3
+   apparmor? ( sys-libs/libapparmor )
+   btrfs? ( >=sys-fs/btrfs-progs-3.16.1 )
+   device-mapper? ( >=sys-fs/lvm2-2.02.89[thin] )
+   seccomp? ( >=sys-libs/libseccomp-2.2.1 )
+"
+
+# 
https://github.com/docker/docker/blob/master/project/PACKAGERS.md#runtime-dependencies
+# 
https://github.com/docker/docker/blob/master/project/PACKAGERS.md#optional-dependencies
+# also look at components/*/vendor.conf for exact version if ~pinned 
dependencies
+RDEPEND="
+   ${DEPEND}
+   !sys-apps/systemd[-cgroup-hybrid(+)]
+   >=net-firewall/iptables-1.4
+   sys-process/procps
+   >=dev-vcs/git-1.7
+   >=app-arch/xz-utils-4.9
+   dev-libs/libltdl
+   
~app-emulation/containerd-1.4.1[apparmor?,btrfs?,device-mapper?,seccomp?,selinux?]
+   ~app-emulation/runc-1.0.0_rc92[apparmor?,seccomp?,selinux?]
+   ~app-emulation/docker-proxy-0.8.0_p20191011
+   container-init? ( >=sys-process/tini-0.18.0[static] )
+"
+
+RESTRICT="installsources strip"
+
+S="${WORKDIR}/${P}/src/${EGO_PN}"
+
+# see "contrib/check-config.sh" from upstream's sources
+CONFIG_CHECK="
+   ~NAMESPACES ~NET_NS ~PID_NS ~IPC_NS ~UTS_NS
+   ~CGROUPS ~CGROUP_CPUACCT ~CGROUP_DEVICE ~CGROUP_FREEZER ~CGROUP_SCHED 
~CPUSETS ~MEMCG
+   ~KEYS
+   ~VETH ~BRIDGE ~BRIDGE_NETFILTER
+   ~IP_NF_FILTER ~IP_NF_TARGET_MASQUERADE
+   ~NETFILTER_XT_MATCH_ADDRTYPE ~NETFILTER_XT_MATCH_CONNTRACK 
~NETFILTER_XT_MATCH_IPVS
+   ~IP_NF_NAT ~NF_NAT
+   ~POSIX_MQUEUE
+
+   ~USER_NS
+   ~SECCOMP
+   ~CGROUP_PIDS
+   ~MEMCG_SWAP
+
+   ~BLK_CGROUP ~BLK_DEV_THROTTLING
+   ~CGROUP_PERF
+   ~CGROUP_HUGETLB
+   ~NET_CLS_CGROUP
+   ~CFS_BANDWIDTH ~FAIR_GROUP_SCHED ~RT_GROUP_SCHED
+   ~IP_VS ~IP_VS_PROTO_TCP ~IP_VS_PROTO_UDP ~IP_VS_NFCT ~IP_VS_RR
+
+   ~VXLAN
+   ~CRYPTO ~CRYPTO_AEAD ~CRYPTO_GCM ~CRYPTO_SEQIV ~CRYPTO_GHASH ~XFRM_ALGO 
~XFRM_USER
+   ~IPVLAN
+   ~MACVLAN ~DUMMY
+"
+

[gentoo-commits] proj/sci:master commit in: dev-python/coords/

2020-09-22 Thread Aisha Tammy
commit: e7cd25a1bf75e6a3f145de764e789bb44e91edc0
Author: Aisha Tammy  aisha  cc>
AuthorDate: Tue Sep 22 19:18:19 2020 +
Commit: Aisha Tammy  aisha  cc>
CommitDate: Tue Sep 22 19:18:28 2020 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=e7cd25a1

dev-python/coords: drop dead package

unresolvable upstream

Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Aisha Tammy  aisha.cc>

 dev-python/coords/coords-0.37.ebuild | 24 
 dev-python/coords/metadata.xml   | 12 
 2 files changed, 36 deletions(-)

diff --git a/dev-python/coords/coords-0.37.ebuild 
b/dev-python/coords/coords-0.37.ebuild
deleted file mode 100644
index d61e1103d..0
--- a/dev-python/coords/coords-0.37.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1
-
-DESCRIPTION="Managing astronomical coordinate systems"
-HOMEPAGE="https://trac6.assembla.com/astrolib/wiki/;
-SRC_URI="http://stsdas.stsci.edu/astrolib/${P}.tar.gz;
-
-LICENSE="AURA"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND=""
-RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]"
-
-python_test() {
-   "${PYTHON}" -c "import coords as C; print C._test()" || die
-}

diff --git a/dev-python/coords/metadata.xml b/dev-python/coords/metadata.xml
deleted file mode 100644
index cba3ccd1c..0
--- a/dev-python/coords/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   sci-astron...@gentoo.org
-   Gentoo Astronomy Project
-   
-   
-coords is a part of Astrolib and provide a set of routines for managing 
-astronomical coordinate systems
-
-



[gentoo-commits] proj/sci:master commit in: dev-python/metakernel_bash/, dev-python/metakernel_bash/files/

2020-09-22 Thread Aisha Tammy
commit: c6aadc7177989caa5fd303ca763030d4885a779f
Author: Aisha Tammy  aisha  cc>
AuthorDate: Tue Sep 22 19:16:21 2020 +
Commit: Aisha Tammy  aisha  cc>
CommitDate: Tue Sep 22 19:16:32 2020 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=c6aadc71

dev-python/metakernel_bash: drop dead package

Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Aisha Tammy  aisha.cc>

 dev-python/metakernel_bash/files/kernel.json   |  1 -
 dev-python/metakernel_bash/metadata.xml| 15 
 .../metakernel_bash-0.11.3-r1.ebuild   | 27 --
 3 files changed, 43 deletions(-)

diff --git a/dev-python/metakernel_bash/files/kernel.json 
b/dev-python/metakernel_bash/files/kernel.json
deleted file mode 100644
index a8e06d478..0
--- a/dev-python/metakernel_bash/files/kernel.json
+++ /dev/null
@@ -1 +0,0 @@
-{"argv": ["/usr/bin/python", "-m", "metakernel_bash", "-f", 
"{connection_file}"], "display_name": "MetaKernel Bash", "language": "bash", 
"name": "metakernel_bash"}

diff --git a/dev-python/metakernel_bash/metadata.xml 
b/dev-python/metakernel_bash/metadata.xml
deleted file mode 100644
index e63da5337..0
--- a/dev-python/metakernel_bash/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   s...@gentoo.org
-   Gentoo Science Project
-   
-   
-A Bash kernel for Jupyter/IPython, based on MetaKernel.
-
-   
-   Calysto/metakernel
-   metakernel_bash
-   
-

diff --git a/dev-python/metakernel_bash/metakernel_bash-0.11.3-r1.ebuild 
b/dev-python/metakernel_bash/metakernel_bash-0.11.3-r1.ebuild
deleted file mode 100644
index b31e6754e..0
--- a/dev-python/metakernel_bash/metakernel_bash-0.11.3-r1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 python{3_4,3_5} )
-
-inherit distutils-r1
-
-DESCRIPTION="A Bash kernel for Jupyter/IPython"
-HOMEPAGE="https://github.com/Calysto/metakernel;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-KEYWORDS="~amd64"
-
-LICENSE="BSD"
-SLOT="0"
-
-RDEPEND="
-   >=dev-python/metakernel-0.11.0[${PYTHON_USEDEP}]
-   "
-DEPEND="${RDEPEND}"
-
-python_install_all() {
-   insinto /usr/share/jupyter/kernels/${PN}
-   doins "${FILESDIR}"/kernel.json
-
-   distutils-r1_python_install_all
-}
\ No newline at end of file



[gentoo-commits] proj/sci:master commit in: dev-python/metakernel_python/files/, dev-python/metakernel_python/

2020-09-22 Thread Aisha Tammy
commit: b9075836240e7d156703eec8ff1277162c09dbef
Author: Aisha Tammy  aisha  cc>
AuthorDate: Tue Sep 22 19:14:42 2020 +
Commit: Aisha Tammy  aisha  cc>
CommitDate: Tue Sep 22 19:14:54 2020 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=b9075836

dev-python/metakernel_python: drop dead package

Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Aisha Tammy  aisha.cc>

 dev-python/metakernel_python/files/kernel.json |  1 -
 dev-python/metakernel_python/metadata.xml  | 15 
 .../metakernel_python-0.11.3-r1.ebuild | 28 --
 3 files changed, 44 deletions(-)

diff --git a/dev-python/metakernel_python/files/kernel.json 
b/dev-python/metakernel_python/files/kernel.json
deleted file mode 100644
index 0a561584a..0
--- a/dev-python/metakernel_python/files/kernel.json
+++ /dev/null
@@ -1 +0,0 @@
-{"argv": ["/usr/bin/python", "-m", "metakernel_python", "-f", 
"{connection_file}"], "display_name": "MetaKernel Python", "language": 
"python", "name": "metakernel_python"}

diff --git a/dev-python/metakernel_python/metadata.xml 
b/dev-python/metakernel_python/metadata.xml
deleted file mode 100644
index 0abf27730..0
--- a/dev-python/metakernel_python/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   s...@gentoo.org
-   Gentoo Science Project
-   
-   
-A Python kernel for Jupyter/IPython, based on MetaKernel.
-
-   
-   Calysto/metakernel
-   metakernel_python
-   
-

diff --git a/dev-python/metakernel_python/metakernel_python-0.11.3-r1.ebuild 
b/dev-python/metakernel_python/metakernel_python-0.11.3-r1.ebuild
deleted file mode 100644
index bac43de96..0
--- a/dev-python/metakernel_python/metakernel_python-0.11.3-r1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 python{3_4,3_5} )
-
-inherit distutils-r1
-
-DESCRIPTION="A Python kernel for Jupyter/IPython"
-HOMEPAGE="https://github.com/Calysto/metakernel;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-KEYWORDS="~amd64"
-
-LICENSE="BSD"
-SLOT="0"
-
-RDEPEND="
-   >=dev-python/metakernel-0.11.0[${PYTHON_USEDEP}]
-   dev-python/jedi[${PYTHON_USEDEP}]
-   "
-DEPEND="${RDEPEND}"
-
-python_install_all() {
-   insinto /usr/share/jupyter/kernels/${PN}
-   doins "${FILESDIR}"/kernel.json
-
-   distutils-r1_python_install_all
-}
\ No newline at end of file



[gentoo-commits] proj/sci:master commit in: dev-python/matplotlib-venn/

2020-09-22 Thread Aisha Tammy
commit: 7264d0afb4786fef1a4cefb2f414b5c5507044ec
Author: Aisha Tammy  aisha  cc>
AuthorDate: Tue Sep 22 18:59:53 2020 +
Commit: Aisha Tammy  aisha  cc>
CommitDate: Tue Sep 22 19:00:07 2020 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=7264d0af

dev-python/matplotlib-venn: drop dead package

Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Aisha Tammy  aisha.cc>

 .../matplotlib-venn/matplotlib-venn-0.11.ebuild| 30 
 .../matplotlib-venn/matplotlib-venn-.ebuild| 32 --
 dev-python/matplotlib-venn/metadata.xml| 11 
 3 files changed, 73 deletions(-)

diff --git a/dev-python/matplotlib-venn/matplotlib-venn-0.11.ebuild 
b/dev-python/matplotlib-venn/matplotlib-venn-0.11.ebuild
deleted file mode 100644
index fd1949a32..0
--- a/dev-python/matplotlib-venn/matplotlib-venn-0.11.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_4 python3_5)
-
-inherit distutils-r1
-
-DESCRIPTION="Routines for plotting area-weighted two- and three-circle venn 
diagrams"
-HOMEPAGE="http://pysurfer.github.com;
-SRC_URI="mirror://pypi/m/${PN}/${P}.zip"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-RDEPEND="
-   dev-python/matplotlib[${PYTHON_USEDEP}]
-   dev-python/numpy[${PYTHON_USEDEP}]
-   sci-libs/scipy[${PYTHON_USEDEP}]
-   "
-DEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
-
-python_test() {
-   py.test --verbose || die
-}

diff --git a/dev-python/matplotlib-venn/matplotlib-venn-.ebuild 
b/dev-python/matplotlib-venn/matplotlib-venn-.ebuild
deleted file mode 100644
index 8a8aab123..0
--- a/dev-python/matplotlib-venn/matplotlib-venn-.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1 git-r3
-
-DESCRIPTION="Routines for plotting area-weighted two- and three-circle venn 
diagrams"
-HOMEPAGE="http://pysurfer.github.com;
-SRC_URI=""
-EGIT_REPO_URI="https://github.com/konstantint/matplotlib-venn;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS=""
-IUSE="test"
-
-RDEPEND="
-   dev-python/matplotlib[${PYTHON_USEDEP}]
-   dev-python/numpy[${PYTHON_USEDEP}]
-   sci-libs/scipy[${PYTHON_USEDEP}]"
-DEPEND="test? (
-   ${RDEPEND}
-   dev-python/pytest[${PYTHON_USEDEP}]
-   )
-   dev-python/setuptools[${PYTHON_USEDEP}]"
-
-python_test() {
-   py.test || die "Tests fail with ${EPYTHON}"
-}

diff --git a/dev-python/matplotlib-venn/metadata.xml 
b/dev-python/matplotlib-venn/metadata.xml
deleted file mode 100644
index 6c79256de..0
--- a/dev-python/matplotlib-venn/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   s...@gentoo.org
-   Gentoo Science Project
-   
-   
-   matplotlib-venn
-   
-



[gentoo-commits] proj/sci:master commit in: dev-perl/opal-client/, dev-python/opal-client/

2020-09-22 Thread Aisha Tammy
commit: 3b8b977b661169fd0e7d7f70a7468bee2d2497bb
Author: Aisha Tammy  aisha  cc>
AuthorDate: Tue Sep 22 18:53:43 2020 +
Commit: Aisha Tammy  aisha  cc>
CommitDate: Tue Sep 22 18:55:52 2020 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=3b8b977b

dev-{python,perl}/opal-client: drop dead packages

Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Aisha Tammy  aisha.cc>

 dev-perl/opal-client/metadata.xml| 11 ---
 dev-perl/opal-client/opal-client-1.9.2-r1.ebuild | 31 --
 dev-python/opal-client/metadata.xml  | 11 ---
 dev-python/opal-client/opal-client-2.4.1.ebuild  | 40 
 4 files changed, 93 deletions(-)

diff --git a/dev-perl/opal-client/metadata.xml 
b/dev-perl/opal-client/metadata.xml
deleted file mode 100644
index f475ca517..0
--- a/dev-perl/opal-client/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   s...@gentoo.org
-   Gentoo Science Project
-   
-   
-   opaltoolkit
-   
-

diff --git a/dev-perl/opal-client/opal-client-1.9.2-r1.ebuild 
b/dev-perl/opal-client/opal-client-1.9.2-r1.ebuild
deleted file mode 100644
index 08d772e9a..0
--- a/dev-perl/opal-client/opal-client-1.9.2-r1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit perl-module
-
-MY_PN="${PN/client/perl}"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Perl Opal Web Service Client"
-HOMEPAGE="http://nbcr.net/software/opal/;
-SRC_URI="mirror://sourceforge/opaltoolkit/${MY_P}.tar.gz"
-
-LICENSE="opal"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   dev-perl/SOAP-Lite
-   dev-python/opal-client
-"
-
-S="${WORKDIR}"/${MY_P}
-
-src_install() {
-   insinto ${VENDOR_ARCH}
-   doins *.pm
-   dodoc README etc/* pdb2pqrclient.pl
-   dodoc docs/*
-}

diff --git a/dev-python/opal-client/metadata.xml 
b/dev-python/opal-client/metadata.xml
deleted file mode 100644
index bd5beea0b..0
--- a/dev-python/opal-client/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   sci-biol...@gentoo.org
-   Gentoo Biology Project
-   
-   
-   opaltoolkit
-   
-

diff --git a/dev-python/opal-client/opal-client-2.4.1.ebuild 
b/dev-python/opal-client/opal-client-2.4.1.ebuild
deleted file mode 100644
index 6b0b7df47..0
--- a/dev-python/opal-client/opal-client-2.4.1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit python-r1 versionator
-
-MY_PN="${PN/client/py}"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Python Opal Web Service Client"
-HOMEPAGE="http://www.nbcr.net/data/docs/opal/documentation.html;
-SRC_URI="mirror://sourceforge/opaltoolkit/opal-python/$(get_version_component_range
 1-2)/${MY_P}.tar.gz"
-
-LICENSE="opal"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
-   >=dev-python/zsi-2.1_alpha1[${PYTHON_USEDEP}]
-   !=sci-chemistry/apbs-1.1.0"
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}"/${MY_P}
-
-src_install() {
-   "${EPREFIX}"/usr/bin/wsdl2py  wsdl/opal.wsdl || die
-
-   python_moduleinto AppService
-   python_foreach_impl python_domodule AppService_*.py
-   python_foreach_impl python_optimize
-
-   dodoc README CHANGELOG etc/* *Client.py
-   dohtml docs/*
-}



[gentoo-commits] proj/sci:master commit in: dev-python/ffnet/, dev-python/ffnetui/

2020-09-22 Thread Aisha Tammy
commit: ad837f814d58b05b3e3690d73638a638e4fb9438
Author: Aisha Tammy  aisha  cc>
AuthorDate: Tue Sep 22 18:42:57 2020 +
Commit: Aisha Tammy  aisha  cc>
CommitDate: Tue Sep 22 18:43:32 2020 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=ad837f81

dev-python/ffnet{,ui}: drop dead packages

Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Aisha Tammy  aisha.cc>

 dev-python/ffnet/ffnet-0.7.1.ebuild   | 41 ---
 dev-python/ffnet/ffnet-0.8.3.ebuild   | 40 --
 dev-python/ffnet/metadata.xml | 19 --
 dev-python/ffnetui/ffnetui-0.8.3.2.ebuild | 23 -
 dev-python/ffnetui/metadata.xml   | 15 ---
 5 files changed, 138 deletions(-)

diff --git a/dev-python/ffnet/ffnet-0.7.1.ebuild 
b/dev-python/ffnet/ffnet-0.7.1.ebuild
deleted file mode 100644
index 0cc21ebb0..0
--- a/dev-python/ffnet/ffnet-0.7.1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1 fortran-2 flag-o-matic
-
-DESCRIPTION="Feed-forward neural network for python"
-HOMEPAGE="http://ffnet.sourceforge.net/;
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~x86"
-IUSE="examples graphviz matplotlib"
-
-DEPEND="${PYTHON_DEPS}
-   dev-python/networkx[${PYTHON_USEDEP}]
-   dev-python/numpy[${PYTHON_USEDEP}]
-   sci-libs/scipy[${PYTHON_USEDEP}]
-   matplotlib? ( dev-python/matplotlib[${PYTHON_USEDEP}] )
-   graphviz? ( dev-python/pygraphviz[${PYTHON_USEDEP}] )"
-RDEPEND="${DEPEND}"
-
-python_prepare_all() {
-   export FCONFIG="config_fc --noopt --noarch"
-   append-ldflags -shared
-   append-fflags -fPIC
-   distutils-r1_python_prepare_all
-}
-
-src_compile() {
-   distutils-r1_src_compile ${FCONFIG}
-}
-
-python_install_all() {
-   distutils-r1_python_install_all
-   use examples && dodoc -r examples
-}

diff --git a/dev-python/ffnet/ffnet-0.8.3.ebuild 
b/dev-python/ffnet/ffnet-0.8.3.ebuild
deleted file mode 100644
index 5684807e4..0
--- a/dev-python/ffnet/ffnet-0.8.3.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_{3,4} )
-
-inherit distutils-r1 fortran-2 flag-o-matic
-
-DESCRIPTION="Feed-forward neural network for python"
-HOMEPAGE="http://ffnet.sourceforge.net/;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-SLOT="0"
-LICENSE="LGPL-3"
-KEYWORDS="~amd64 ~x86"
-IUSE="examples matplotlib"
-
-DEPEND="${PYTHON_DEPS}
-   dev-python/networkx[${PYTHON_USEDEP}]
-   dev-python/numpy[${PYTHON_USEDEP}]
-   sci-libs/scipy[${PYTHON_USEDEP}]
-   matplotlib? ( dev-python/matplotlib[${PYTHON_USEDEP}] )"
-RDEPEND="${DEPEND}"
-
-python_prepare_all() {
-   export FCONFIG="config_fc --noopt --noarch"
-   append-ldflags -shared
-   append-fflags -fPIC
-   distutils-r1_python_prepare_all
-}
-
-src_compile() {
-   distutils-r1_src_compile ${FCONFIG}
-}
-
-python_install_all() {
-   distutils-r1_python_install_all
-   use examples && dodoc -r examples
-}

diff --git a/dev-python/ffnet/metadata.xml b/dev-python/ffnet/metadata.xml
deleted file mode 100644
index 7dfe9ca51..0
--- a/dev-python/ffnet/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   s...@gentoo.org
-   Gentoo Science Project
-   
-   
-ffnet is a fast and easy-to-use feed-forward neural
-network training library for python.
-
-   
-   Use matplotlib for drawing
-   
-   
-   ffnet
-   ffnet
-   
-

diff --git a/dev-python/ffnetui/ffnetui-0.8.3.2.ebuild 
b/dev-python/ffnetui/ffnetui-0.8.3.2.ebuild
deleted file mode 100644
index 605cafd71..0
--- a/dev-python/ffnetui/ffnetui-0.8.3.2.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1
-
-DESCRIPTION="GUI for ffnet - feed forward neural network for python"
-HOMEPAGE="http://ffnet.sourceforge.net;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-SLOT="0"
-LICENSE="GPL-3"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="${PYTHON_DEPS}
-   >=dev-python/ffnet-0.8.3[${PYTHON_USEDEP}]
-   >=dev-python/matplotlib-1.4[${PYTHON_USEDEP}]
-   dev-python/traitsui[${PYTHON_USEDEP}]"
-RDEPEND="${DEPEND}"

diff --git a/dev-python/ffnetui/metadata.xml b/dev-python/ffnetui/metadata.xml
deleted file mode 100644
index 1b18e7538..0
--- a/dev-python/ffnetui/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-

[gentoo-commits] proj/sci:master commit in: dev-python/omniorbpy/

2020-09-22 Thread Aisha Tammy
commit: 36d80fe5d703cc4483c7a44aacc143d4ee0a15fc
Author: Aisha Tammy  aisha  cc>
AuthorDate: Tue Sep 22 18:38:06 2020 +
Commit: Aisha Tammy  aisha  cc>
CommitDate: Tue Sep 22 18:38:24 2020 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=36d80fe5

dev-python/omniorbpy: drop dead package

Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Aisha Tammy  aisha.cc>

 dev-python/omniorbpy/metadata.xml | 11 --
 dev-python/omniorbpy/omniorbpy-3.4.ebuild | 66 ---
 2 files changed, 77 deletions(-)

diff --git a/dev-python/omniorbpy/metadata.xml 
b/dev-python/omniorbpy/metadata.xml
deleted file mode 100644
index 39a7f8b65..0
--- a/dev-python/omniorbpy/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   s...@gentoo.org
-   Gentoo Science Project
-   
-   
-   omniorb
-   
-

diff --git a/dev-python/omniorbpy/omniorbpy-3.4.ebuild 
b/dev-python/omniorbpy/omniorbpy-3.4.ebuild
deleted file mode 100644
index 4f67c53da..0
--- a/dev-python/omniorbpy/omniorbpy-3.4.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit autotools-utils eutils multilib python-r1
-
-MY_P=${P/omniorb/omniORB}
-
-DESCRIPTION="A robust high-performance CORBA ORB for Python"
-HOMEPAGE="http://omniorb.sourceforge.net/;
-SRC_URI="mirror://sourceforge/omniorb/${MY_P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="ssl"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="${PYTHON_DEPS}
-   >=net-misc/omniORB-4.1.3[${PYTHON_USEDEP}]
-   ssl? ( dev-libs/openssl:0= )"
-RDEPEND=${DEPEND}
-
-S=${WORKDIR}/${MY_P}
-
-src_prepare() {
-   sed \
-   -e "s/^CXXDEBUGFLAGS.*/CXXDEBUGFLAGS = ${CXXFLAGS}/" \
-   -e "s/^CDEBUGFLAGS.*/CDEBUGFLAGS = ${CFLAGS}/" \
-   -e "s/'prefix[\t ]*:= \/usr'/'prefix := \${DESTDIR}\/usr'/" \
-   -i "${S}"/mk/beforeauto.mk.in || die
-   sed \
-   -e 's#^.*compileall[^\\]*#${EPREFIX}/bin/true;#' \
-   -i "${S}"/python/dir.mk \
-   "${S}"/python/omniORB/dir.mk \
-   "${S}"/python/COS/dir.mk \
-   "${S}"/python/CosNaming/dir.mk || die
-   autotools-utils_src_prepare
-}
-
-src_configure() {
-   local myeconfargs=( --with-omniorb="${EPREFIX}/usr" )
-
-   use ssl && myconf+=( --with-openssl="${EPREFIX}/usr" )
-
-   python_foreach_impl autotools-utils_src_configure
-}
-
-src_compile() {
-   python_foreach_impl autotools-utils_src_compile
-}
-
-src_install() {
-   python_foreach_impl autotools-utils_src_install
-
-   HTML_DOCS=( doc/omniORBpy )
-   DOCS=( doc/omniORBpy.p* doc/tex/* )
-   einstalldocs
-
-   insinto /usr/share/doc/${PF}/
-   doins -r examples
-}



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns/files/

2020-09-22 Thread Sven Wegener
commit: 85a794ee3a6f0bb17a0d669d1f37b1fa4204fca3
Author: Sven Wegener  gentoo  org>
AuthorDate: Tue Sep 22 21:21:17 2020 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Tue Sep 22 21:41:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85a794ee

net-dns/pdns: Fix default pidfile location, bug #742962

Closes: https://bugs.gentoo.org/742962
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns/files/pdns-r1 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-dns/pdns/files/pdns-r1 b/net-dns/pdns/files/pdns-r1
index 76c4a3f1bbf..4c5241e5155 100644
--- a/net-dns/pdns/files/pdns-r1
+++ b/net-dns/pdns/files/pdns-r1
@@ -1,5 +1,5 @@
 #!/sbin/openrc-run
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 PDNS_CONFIGDIR="${PDNS_CONFIGDIR:-/etc/powerdns}"
@@ -10,7 +10,7 @@ PDNS_STOP_TIMEOUT="${PDNS_STOP_TIMEOUT:-10}"
 PDNS_CONFIG="${PDNS_CONFIGDIR}/pdns${PDNS_INSTANCE:+-${PDNS_INSTANCE}}.conf"
 PDNS_CHROOTDIR="$( awk -F = '$1 == "chroot" { print $2 }' "${PDNS_CONFIG}" )"
 PDNS_SOCKETDIR="$( awk -F = '$1 == "socket-dir" { print $2 }' "${PDNS_CONFIG}" 
)"
-[ -z "${PDNS_SOCKETDIR}" -a -z "${PDNS_CHROOTDIR}" ] && 
PDNS_SOCKETDIR="/var/run"
+[ -z "${PDNS_SOCKETDIR}" -a -z "${PDNS_CHROOTDIR}" ] && 
PDNS_SOCKETDIR="/var/run/pdns"
 
 name="PowerDNS Authoritative Server${PDNS_INSTANCE:+ (${PDNS_INSTANCE})}"
 description="Authoritative name server"



[gentoo-commits] repo/gentoo:master commit in: net-dns/pdns/

2020-09-22 Thread Sven Wegener
commit: a10a8c9b9cf7396ae282c36a8c87880aa0952336
Author: Sven Wegener  gentoo  org>
AuthorDate: Tue Sep 22 21:22:23 2020 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Tue Sep 22 21:42:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a10a8c9b

net-dns/pdns: Version bump to 4.3.1, security bug #744160

Bug: https://bugs.gentoo.org/744160
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Sven Wegener  gentoo.org>

 net-dns/pdns/Manifest  |   1 +
 net-dns/pdns/pdns-4.3.1.ebuild | 170 +
 2 files changed, 171 insertions(+)

diff --git a/net-dns/pdns/Manifest b/net-dns/pdns/Manifest
index 73af90a0816..718d3a2d3e7 100644
--- a/net-dns/pdns/Manifest
+++ b/net-dns/pdns/Manifest
@@ -1 +1,2 @@
 DIST pdns-4.3.0.tar.bz2 1211536 BLAKE2B 
3291597c4f0c39e23f793b128ef26b1ce3dc77640ddf6979242ab291b0e2780ae5c19b18591ea90f5282810044959feca265a245e27eca1f2ebacbdeeb8a3785
 SHA512 
0734dbfb83a2e5080dc54cfc016ceb3e1f7e15a2de2f33392b2f3c995357fa97f9e87ff21e969f148c3e881165471d3058eb2b9cf632117ebce0d7818e025fe2
+DIST pdns-4.3.1.tar.bz2 1216876 BLAKE2B 
0449835d104ec430329dc88087b489e29f1e1fa0c2a22af8715883a0a80d73f3a4848df207abbf986b946c640c4f1d35a1c8335f13f96a00915e4a40bcbecc9f
 SHA512 
e61e23544f1e57c1ec3a85b4edbc3ff3e8e831410237afdc8896e9f34602774c1dc8bd02eb7440e765262fcc988f98e47b6f1b7945427b1f4a59dd6b84b9437e

diff --git a/net-dns/pdns/pdns-4.3.1.ebuild b/net-dns/pdns/pdns-4.3.1.ebuild
new file mode 100644
index 000..7765dcc623c
--- /dev/null
+++ b/net-dns/pdns/pdns-4.3.1.ebuild
@@ -0,0 +1,170 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit multilib
+
+DESCRIPTION="The PowerDNS Daemon"
+HOMEPAGE="https://www.powerdns.com/;
+SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# other possible flags:
+# db2: we lack the dep
+# oracle: dito (need Oracle Client Libraries)
+# xdb: (almost) dead, surely not supported
+
+IUSE="debug doc geoip ldap libressl luajit lua-records mydns mysql postgres 
protobuf remote sodium sqlite systemd tools tinydns test"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="mydns? ( mysql )"
+
+RDEPEND="
+   libressl? ( dev-libs/libressl:= )
+   !libressl? ( dev-libs/openssl:= )
+   >=dev-libs/boost-1.35:=
+   !luajit? ( dev-lang/lua:= )
+   luajit? ( dev-lang/luajit:= )
+   lua-records? ( >=net-misc/curl-7.21.3 )
+   mysql? ( dev-db/mysql-connector-c:= )
+   postgres? ( dev-db/postgresql:= )
+   ldap? ( >=net-nds/openldap-2.0.27-r4 app-crypt/mit-krb5 )
+   sqlite? ( dev-db/sqlite:3 )
+   geoip? ( >=dev-cpp/yaml-cpp-0.5.1:= dev-libs/geoip )
+   sodium? ( dev-libs/libsodium:= )
+   tinydns? ( >=dev-db/tinycdb-0.77 )
+   protobuf? ( dev-libs/protobuf )"
+DEPEND="${RDEPEND}"
+RDEPEND="${RDEPEND}
+   acct-user/pdns
+   acct-group/pdns"
+
+BDEPEND="virtual/pkgconfig
+   doc? ( app-doc/doxygen )"
+
+S="${WORKDIR}"/${P/_/-}
+
+PATCHES=( "${FILESDIR}"/${PN}-4.3.0-boost-1.73-compatibility.patch )
+
+src_configure() {
+   local dynmodules="pipe bind" # the default backends, always enabled
+
+   #use db2 && dynmodules+=" db2"
+   use ldap && dynmodules+=" ldap"
+   use mydns && dynmodules+=" mydns"
+   use mysql && dynmodules+=" gmysql"
+   #use oracle && dynmodules+=" goracle oracle"
+   use postgres && dynmodules+=" gpgsql"
+   use remote && dynmodules+=" remote"
+   use sqlite && dynmodules+=" gsqlite3"
+   use tinydns && dynmodules+=" tinydns"
+   use geoip && dynmodules+=" geoip"
+   #use xdb && dynmodules+=" xdb"
+
+   econf \
+   --disable-static \
+   --sysconfdir=/etc/powerdns \
+   --libdir=/usr/$(get_libdir)/powerdns \
+   --with-modules= \
+   --with-dynmodules="${dynmodules}" \
+   --with-mysql-lib=/usr/$(get_libdir) \
+   --with-lua=$(usex luajit luajit lua) \
+   $(use_enable debug verbose-logging) \
+   $(use_enable lua-records) \
+   $(use_enable test unit-tests) \
+   $(use_enable tools) \
+   $(use_enable systemd) \
+   $(use_with sodium libsodium) \
+   $(use_with protobuf) \
+   ${myconf}
+}
+
+src_compile() {
+   default
+   use doc && emake -C codedocs codedocs
+}
+
+src_install() {
+   default
+
+   mv "${D}"/etc/powerdns/pdns.conf{-dist,}
+
+   fperms 0700 /etc/powerdns
+   fperms 0600 /etc/powerdns/pdns.conf
+
+   # set defaults: setuid=pdns, setgid=pdns
+   sed -i \
+   -e 's/^# set\([ug]\)id=$/set\1id=pdns/g' \
+   "${D}"/etc/powerdns/pdns.conf
+
+   newinitd "${FILESDIR}"/pdns-r1 pdns
+
+   keepdir /var/empty
+
+   if use doc; then
+   docinto html
+ 

[gentoo-commits] repo/gentoo:master commit in: sci-libs/ccolamd/

2020-09-22 Thread Conrad Kostecki
commit: d4625bfb30555800c635620f580c050fcfbaf2d6
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Mon Sep 14 18:00:17 2020 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Sep 22 21:32:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4625bfb

sci-libs/ccolamd: update HOMEPAGE, use https

Closes: https://github.com/gentoo/gentoo/pull/17541
Package-Manager: Portage-3.0.6, Repoman-3.0.1
Signed-off-by: Michael Mair-Keimberger  gmail.com>
Signed-off-by: Conrad Kostecki  gentoo.org>

 sci-libs/ccolamd/ccolamd-2.9.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/ccolamd/ccolamd-2.9.6.ebuild 
b/sci-libs/ccolamd/ccolamd-2.9.6.ebuild
index e86d7e510aa..592a43771f5 100644
--- a/sci-libs/ccolamd/ccolamd-2.9.6.ebuild
+++ b/sci-libs/ccolamd/ccolamd-2.9.6.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 DESCRIPTION="Constrained Column approximate minimum degree ordering algorithm"
-HOMEPAGE="http://faculty.cse.tamu.edu/davis/suitesparse.html;
+HOMEPAGE="https://people.engr.tamu.edu/davis/suitesparse.html;
 SRC_URI="http://202.36.178.9/sage//${P}.tar.bz2;
 
 LICENSE="BSD"



[gentoo-commits] repo/gentoo:master commit in: sci-libs/cholmod/

2020-09-22 Thread Conrad Kostecki
commit: 2cafa1ae5156f98723787bbc323cb9b092957193
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Mon Sep 14 18:01:36 2020 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Sep 22 21:32:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cafa1ae

sci-libs/cholmod: update HOMEPAGE, use https

Closes: https://github.com/gentoo/gentoo/pull/17541
Package-Manager: Portage-3.0.6, Repoman-3.0.1
Signed-off-by: Michael Mair-Keimberger  gmail.com>
Signed-off-by: Conrad Kostecki  gentoo.org>

 sci-libs/cholmod/cholmod-2.1.2.ebuild  | 2 +-
 sci-libs/cholmod/cholmod-3.0.13.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/cholmod/cholmod-2.1.2.ebuild 
b/sci-libs/cholmod/cholmod-2.1.2.ebuild
index 0c7f5b86890..1a52bba26f0 100644
--- a/sci-libs/cholmod/cholmod-2.1.2.ebuild
+++ b/sci-libs/cholmod/cholmod-2.1.2.ebuild
@@ -6,7 +6,7 @@ EAPI=5
 inherit autotools-utils multilib toolchain-funcs
 
 DESCRIPTION="Sparse Cholesky factorization and update/downdate library"
-HOMEPAGE="http://faculty.cse.tamu.edu/davis/suitesparse.html;
+HOMEPAGE="https://people.engr.tamu.edu/davis/suitesparse.html;
 SRC_URI="https://dev.gentoo.org/~bicatali/distfiles/${P}.tar.bz2;
 
 LICENSE="minimal? ( LGPL-2.1 ) !minimal? ( GPL-2 )"

diff --git a/sci-libs/cholmod/cholmod-3.0.13.ebuild 
b/sci-libs/cholmod/cholmod-3.0.13.ebuild
index bf568d5872a..4fdcecff820 100644
--- a/sci-libs/cholmod/cholmod-3.0.13.ebuild
+++ b/sci-libs/cholmod/cholmod-3.0.13.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 inherit toolchain-funcs
 
 DESCRIPTION="Sparse Cholesky factorization and update/downdate library"
-HOMEPAGE="http://faculty.cse.tamu.edu/davis/suitesparse.html;
+HOMEPAGE="https://people.engr.tamu.edu/davis/suitesparse.html;
 SRC_URI="http://202.36.178.9/sage/${P}.tar.bz2;
 
 LICENSE="LGPL-2.1+ modify? ( GPL-2+ ) matrixops? ( GPL-2+ )"



[gentoo-commits] repo/gentoo:master commit in: sci-libs/libexcelformat/

2020-09-22 Thread Conrad Kostecki
commit: 7e3bb3f288aa4aaf998abe7445dd3a6ff4d6ba5d
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Mon Sep 14 18:04:01 2020 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Sep 22 21:32:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e3bb3f2

sci-libs/libexcelformat: update HOMEPAGE, use https

Closes: https://github.com/gentoo/gentoo/pull/17541
Package-Manager: Portage-3.0.6, Repoman-3.0.1
Signed-off-by: Michael Mair-Keimberger  gmail.com>
Signed-off-by: Conrad Kostecki  gentoo.org>

 sci-libs/libexcelformat/libexcelformat-101016.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-libs/libexcelformat/libexcelformat-101016.ebuild 
b/sci-libs/libexcelformat/libexcelformat-101016.ebuild
index 6b346b4f29f..c3014bcdc05 100644
--- a/sci-libs/libexcelformat/libexcelformat-101016.ebuild
+++ b/sci-libs/libexcelformat/libexcelformat-101016.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -6,7 +6,7 @@ EAPI=6
 inherit toolchain-funcs
 
 DESCRIPTION="reading, writing, and editing of XLS (BIFF8 format) files using 
C++"
-HOMEPAGE="http://www.codeproject.com/KB/office/ExcelFormat.aspx;
+HOMEPAGE="https://www.codeproject.com/Articles/42504/ExcelFormat-Library;
 SRC_URI="mirror://gentoo/${P}.tar.bz2"
 
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: sci-libs/amd/

2020-09-22 Thread Conrad Kostecki
commit: 3f8430578b2ab28c157365383213121eb832d8bd
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Mon Sep 14 17:56:31 2020 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Sep 22 21:32:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f843057

sci-libs/amd: update HOMEPAGE, use https

Closes: https://github.com/gentoo/gentoo/pull/17541
Package-Manager: Portage-3.0.6, Repoman-3.0.1
Signed-off-by: Michael Mair-Keimberger  gmail.com>
Signed-off-by: Conrad Kostecki  gentoo.org>

 sci-libs/amd/amd-2.4.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/amd/amd-2.4.6.ebuild b/sci-libs/amd/amd-2.4.6.ebuild
index e63da81355a..669231443d0 100644
--- a/sci-libs/amd/amd-2.4.6.ebuild
+++ b/sci-libs/amd/amd-2.4.6.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 inherit fortran-2
 
 DESCRIPTION="Library to order a sparse matrix prior to Cholesky factorization"
-HOMEPAGE="http://faculty.cse.tamu.edu/davis/suitesparse.html;
+HOMEPAGE="https://people.engr.tamu.edu/davis/suitesparse.html;
 SRC_URI="http://202.36.178.9/sage/${P}.tar.bz2;
 
 LICENSE="BSD"



[gentoo-commits] repo/gentoo:master commit in: sci-libs/qd/

2020-09-22 Thread Conrad Kostecki
commit: 6d8ee05d8ea75d3e676213862cec8d35f00b7030
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Mon Sep 14 18:07:49 2020 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Sep 22 21:33:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d8ee05d

sci-libs/qd: update HOMEPAGE, use https

Closes: https://github.com/gentoo/gentoo/pull/17541
Package-Manager: Portage-3.0.6, Repoman-3.0.1
Signed-off-by: Michael Mair-Keimberger  gmail.com>
Signed-off-by: Conrad Kostecki  gentoo.org>

 sci-libs/qd/qd-2.3.17.ebuild | 4 ++--
 sci-libs/qd/qd-2.3.22.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sci-libs/qd/qd-2.3.17.ebuild b/sci-libs/qd/qd-2.3.17.ebuild
index c63f70cc523..2e7467e99c7 100644
--- a/sci-libs/qd/qd-2.3.17.ebuild
+++ b/sci-libs/qd/qd-2.3.17.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -8,7 +8,7 @@ FORTRAN_NEEDED=fortran
 inherit autotools fortran-2
 
 DESCRIPTION="Quad-double and double-double float arithmetics"
-HOMEPAGE="http://crd-legacy.lbl.gov/~dhbailey/mpdist/;
+HOMEPAGE="https://www.davidhbailey.com/dhbsoftware/;
 SRC_URI="http://crd.lbl.gov/~dhbailey/mpdist/${P}.tar.gz;
 
 SLOT="0"

diff --git a/sci-libs/qd/qd-2.3.22.ebuild b/sci-libs/qd/qd-2.3.22.ebuild
index aca6e4aa661..ba78c43a2ef 100644
--- a/sci-libs/qd/qd-2.3.22.ebuild
+++ b/sci-libs/qd/qd-2.3.22.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -8,7 +8,7 @@ FORTRAN_NEEDED=fortran
 inherit autotools fortran-2
 
 DESCRIPTION="Quad-double and double-double float arithmetics"
-HOMEPAGE="http://crd-legacy.lbl.gov/~dhbailey/mpdist/;
+HOMEPAGE="https://www.davidhbailey.com/dhbsoftware/;
 SRC_URI="http://crd.lbl.gov/~dhbailey/mpdist/${P}.tar.gz;
 
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: sci-libs/btf/

2020-09-22 Thread Conrad Kostecki
commit: c05d131b21211c3daa28fdf70808512899398a3a
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Mon Sep 14 17:58:43 2020 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Sep 22 21:32:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c05d131b

sci-libs/btf: update HOMEPAGE, use https

Closes: https://github.com/gentoo/gentoo/pull/17541
Package-Manager: Portage-3.0.6, Repoman-3.0.1
Signed-off-by: Michael Mair-Keimberger  gmail.com>
Signed-off-by: Conrad Kostecki  gentoo.org>

 sci-libs/btf/btf-1.2.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/btf/btf-1.2.6.ebuild b/sci-libs/btf/btf-1.2.6.ebuild
index 74a9c5ca922..d2eaa752c27 100644
--- a/sci-libs/btf/btf-1.2.6.ebuild
+++ b/sci-libs/btf/btf-1.2.6.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 DESCRIPTION="Algorithm for matrix permutation into block triangular form"
-HOMEPAGE="http://faculty.cse.tamu.edu/davis/suitesparse.html;
+HOMEPAGE="https://people.engr.tamu.edu/davis/suitesparse.html;
 SRC_URI="http://202.36.178.9/sage/${P}.tar.bz2;
 
 LICENSE="LGPL-2.1+"



[gentoo-commits] repo/gentoo:master commit in: sci-libs/camd/

2020-09-22 Thread Conrad Kostecki
commit: 866eaf6a6c5ce21f4cc034b3af295b951c0f6100
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Mon Sep 14 17:59:33 2020 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Sep 22 21:32:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=866eaf6a

sci-libs/camd: update HOMEPAGE, use https

Closes: https://github.com/gentoo/gentoo/pull/17541
Package-Manager: Portage-3.0.6, Repoman-3.0.1
Signed-off-by: Michael Mair-Keimberger  gmail.com>
Signed-off-by: Conrad Kostecki  gentoo.org>

 sci-libs/camd/camd-2.4.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/camd/camd-2.4.6.ebuild b/sci-libs/camd/camd-2.4.6.ebuild
index 81a19dcab52..4ac1627a0b3 100644
--- a/sci-libs/camd/camd-2.4.6.ebuild
+++ b/sci-libs/camd/camd-2.4.6.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 DESCRIPTION="Library to order a sparse matrix prior to Cholesky factorization"
-HOMEPAGE="http://faculty.cse.tamu.edu/davis/suitesparse.html;
+HOMEPAGE="https://people.engr.tamu.edu/davis/suitesparse.html;
 SRC_URI="http://202.36.178.9/sage/${P}.tar.bz2;
 
 LICENSE="BSD"



[gentoo-commits] proj/sci:master commit in: dev-python/pyhdf/

2020-09-22 Thread Aisha Tammy
commit: c9a7231b8989aca52cb3eb3aa50fcd500c209891
Author: Aisha Tammy  aisha  cc>
AuthorDate: Tue Sep 22 17:31:47 2020 +
Commit: Aisha Tammy  aisha  cc>
CommitDate: Tue Sep 22 17:31:58 2020 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=c9a7231b

dev-python/pyhdf: drop dead package

Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Aisha Tammy  aisha.cc>

 dev-python/pyhdf/metadata.xml   | 18 -
 dev-python/pyhdf/pyhdf-0.8.3.ebuild | 40 -
 2 files changed, 58 deletions(-)

diff --git a/dev-python/pyhdf/metadata.xml b/dev-python/pyhdf/metadata.xml
deleted file mode 100644
index 6a3e3ff5d..0
--- a/dev-python/pyhdf/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   gork...@gmail.com
-   Paweł Rumian
-   
-   
-   s...@gentoo.org
-   Gentoo Science Project
-   
-   
-   Allow to use sci-libs/szip for 
SZIP compression method in SDsetcompress()
-   
-   
-   pysclint
-   
-

diff --git a/dev-python/pyhdf/pyhdf-0.8.3.ebuild 
b/dev-python/pyhdf/pyhdf-0.8.3.ebuild
deleted file mode 100644
index 3f1ceb391..0
--- a/dev-python/pyhdf/pyhdf-0.8.3.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1
-
-DESCRIPTION="Python interface to NCSA HDF4 library"
-HOMEPAGE="http://pysclint.sourceforge.net/pycdf/ 
http://pypi.python.org/pypi/pyhdf;
-SRC_URI="mirror://sourceforge/pysclint/${PN}/${PV}/${P}.tar.gz"
-
-LICENSE="PSF-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="examples szip"
-
-RDEPEND="
-   dev-python/numpy[${PYTHON_USEDEP}]
-   sci-libs/hdf[szip=]"
-DEPEND="${RDEPEND}
-   dev-python/setuptools[${PYTHON_USEDEP}]"
-
-python_compile() {
-   use szip || export NOSZIP=1
-   distutils-r1_python_compile
-}
-
-python_install_all() {
-   distutils-r1_python_install_all
-
-   dohtml doc/*.html
-   dodoc CHANGES doc/*.txt
-
-   if use examples; then
-   insinto /usr/share/doc/${PF}
-   doins -r examples
-   fi
-}



[gentoo-commits] proj/sci:master commit in: dev-python/python-gantt/

2020-09-22 Thread Aisha Tammy
commit: 5d89187b8279ff9ab7849aab2a84661be8eb6269
Author: Aisha Tammy  aisha  cc>
AuthorDate: Tue Sep 22 17:30:44 2020 +
Commit: Aisha Tammy  aisha  cc>
CommitDate: Tue Sep 22 17:30:44 2020 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=5d89187b

dev-python/python-gantt: drop python2

Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Aisha Tammy  aisha.cc>

 dev-python/python-gantt/python-gantt-0.6.0.ebuild | 15 ++-
 1 file changed, 6 insertions(+), 9 deletions(-)

diff --git a/dev-python/python-gantt/python-gantt-0.6.0.ebuild 
b/dev-python/python-gantt/python-gantt-0.6.0.ebuild
index 47b93c751..2c8347c49 100644
--- a/dev-python/python-gantt/python-gantt-0.6.0.ebuild
+++ b/dev-python/python-gantt/python-gantt-0.6.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python2_7 python3_6 python3_7 )
+PYTHON_COMPAT=( python3_{6..8} )
 
 inherit distutils-r1
 
@@ -13,17 +13,14 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE=""
 
-DEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   dev-python/nose[${PYTHON_USEDEP}]
-   "
 RDEPEND="
dev-python/python-dateutil[${PYTHON_USEDEP}]
dev-python/svgwrite[${PYTHON_USEDEP}]
-   "
+"
+
+distutils_enable_tests nose
 
 python_test() {
-   nosetests -v || die "Tests fail with ${EPYTHON}"
+   nosetests -v || die "nose tests fail with ${EPYTHON}"
 }



[gentoo-commits] proj/sci:master commit in: dev-python/pynomo/

2020-09-22 Thread Aisha Tammy
commit: e4c86fedb7244598b7861ef6283e34d08cf632ac
Author: Aisha Tammy  aisha  cc>
AuthorDate: Tue Sep 22 17:23:39 2020 +
Commit: Aisha Tammy  aisha  cc>
CommitDate: Tue Sep 22 17:23:56 2020 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=e4c86fed

dev-python/pynomo: drop dead package

Package-Manager: Portage-3.0.7, Repoman-3.0.1
RepoMan-Options: --force
Signed-off-by: Aisha Tammy  aisha.cc>

 dev-python/pynomo/metadata.xml| 15 ---
 dev-python/pynomo/pynomo-0.2.2.ebuild | 34 --
 2 files changed, 49 deletions(-)

diff --git a/dev-python/pynomo/metadata.xml b/dev-python/pynomo/metadata.xml
deleted file mode 100644
index 9e69d00fa..0
--- a/dev-python/pynomo/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   witold.pi...@gmail.com
-   
-   
-Pynomo is a program to create (pdf) nomographs
-(nomograms) using Python interpreter. A nomograph (nomogram) is a
-graphical solution to an equation.
-
-   
-   pynomo
-   
-

diff --git a/dev-python/pynomo/pynomo-0.2.2.ebuild 
b/dev-python/pynomo/pynomo-0.2.2.ebuild
deleted file mode 100644
index fe1d91481..0
--- a/dev-python/pynomo/pynomo-0.2.2.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1
-
-MY_PN="PyNomo"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="PyNomo is a program to create nomographs (nomograms) using Python 
interpreter"
-HOMEPAGE="http://pynomo.org/
-   http://sourceforge.net/projects/pynomo/;
-SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
-
-LICENSE="GPL-3+"
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-IUSE="examples"
-
-RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]
-   dev-python/pyx[${PYTHON_USEDEP}]
-   sci-libs/scipy[${PYTHON_USEDEP}]"
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
-
-S="${WORKDIR}/${MY_P}"
-DOCS=( AUTHORS.txt CHANGES.txt README.txt )
-
-python_install_all() {
-   use examples && local EXAMPLES=( examples/. )
-   distutils-r1_python_install_all
-}



[gentoo-commits] proj/sci:master commit in: dev-python/pynrrd/

2020-09-22 Thread Aisha Tammy
commit: e7933d837877618a15da042de4b0f8661b5d6312
Author: Aisha Tammy  aisha  cc>
AuthorDate: Tue Sep 22 17:21:54 2020 +
Commit: Aisha Tammy  aisha  cc>
CommitDate: Tue Sep 22 17:22:01 2020 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=e7933d83

dev-python/pynrrd: drop old version

minor syn for latest 0.4.2

Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Aisha Tammy  aisha.cc>

 dev-python/pynrrd/pynrrd-0.2.2.ebuild | 24 
 dev-python/pynrrd/pynrrd-0.4.2.ebuild |  6 --
 2 files changed, 4 insertions(+), 26 deletions(-)

diff --git a/dev-python/pynrrd/pynrrd-0.2.2.ebuild 
b/dev-python/pynrrd/pynrrd-0.2.2.ebuild
deleted file mode 100644
index 6fbe90d29..0
--- a/dev-python/pynrrd/pynrrd-0.2.2.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
-
-inherit distutils-r1
-
-DESCRIPTION="Simple pure-python module for reading and writing nrrd files"
-HOMEPAGE="https://github.com/mhe/pynrrd;
-SRC_URI="https://github.com/mhe/pynrrd/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]"
-DEPEND="test? ( ${RDEPEND} )"
-
-python_test() {
-   ${EPYTHON} tests/test_nrrd.py || die
-}

diff --git a/dev-python/pynrrd/pynrrd-0.4.2.ebuild 
b/dev-python/pynrrd/pynrrd-0.4.2.ebuild
index bff3e2570..ec494a388 100644
--- a/dev-python/pynrrd/pynrrd-0.4.2.ebuild
+++ b/dev-python/pynrrd/pynrrd-0.4.2.ebuild
@@ -14,11 +14,13 @@ 
SRC_URI="https://github.com/mhe/pynrrd/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="test"
 
 RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]"
 DEPEND="test? ( ${RDEPEND} )"
 
+distutils_enable_tests unittest
+
 python_test() {
-   ${EPYTHON} -m unittest discover -v nrrd/tests || die
+   ${EPYTHON} -m unittest discover -v nrrd/tests || \
+   die "unittests failed for ${EPYTHON}"
 }



[gentoo-commits] repo/gentoo:master commit in: sys-devel/dwz/

2020-09-22 Thread Conrad Kostecki
commit: 1af86f6935d3a0417b3d083af91fb75ea9f3c91e
Author: Konstantin Tokarev  yandex  ru>
AuthorDate: Sun Sep 20 10:27:26 2020 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Sep 22 21:13:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1af86f69

sys-devel/dwz: Version update to 0.13

* Updated homepage URL
* Updated SRC_URI: now dwz has proper tarball downloads
* Added myself and proxy-maint project as maintainers
* Removed empty variables IUSE and BDEPEND
* Put set command in one line and dropped die message

Closes: https://github.com/gentoo/gentoo/pull/17609
Signed-off-by: Konstantin Tokarev  yandex.ru>
Signed-off-by: Conrad Kostecki  gentoo.org>

 sys-devel/dwz/Manifest|  1 +
 sys-devel/dwz/dwz-0.13.ebuild | 25 +
 sys-devel/dwz/metadata.xml|  9 -
 3 files changed, 34 insertions(+), 1 deletion(-)

diff --git a/sys-devel/dwz/Manifest b/sys-devel/dwz/Manifest
index 0880b1204d9..6c2695c8817 100644
--- a/sys-devel/dwz/Manifest
+++ b/sys-devel/dwz/Manifest
@@ -1 +1,2 @@
 DIST dwz-0.12.tar.bz2 91234 BLAKE2B 
04deba0ae4c072eda3376f5c793dcecfe87a818608d4054f9c45038dad8fa8f34adfa399da36922c2a4629bd0a31255f09cc93d34c3e018387ac263b420c5d4c
 SHA512 
3b6e7270cde09dd3cfb39e4400e9012e781fb92f9ad91e2f930ec0c5ed1df2331a2dbd03ad520132460670b242c9a5585a2183df8dfda8a0188ebcfa51f8996e
+DIST dwz-0.13.tar.xz 114016 BLAKE2B 
0e53bb99a7790dbdd724594ad00f76267483fe31bf99c9a6ea67f8ca031d2559d5cfc79f613c81b1a99f9086aa16570cb4d850f36ddbc60bdec443dc3122cae7
 SHA512 
8dc5e647a99ab652fbbed2d37c595a072a2e31198e66f84220d4caf04a9ee0b2900b116932f268b68015e4cc6b49b87313bf1a2d00748d2b3c4799c9ee58c2f4

diff --git a/sys-devel/dwz/dwz-0.13.ebuild b/sys-devel/dwz/dwz-0.13.ebuild
new file mode 100644
index 000..a99b0d53e37
--- /dev/null
+++ b/sys-devel/dwz/dwz-0.13.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+DESCRIPTION="DWARF optimization and duplicate removal tool"
+HOMEPAGE="https://sourceware.org/dwz;
+SRC_URI="https://sourceware.org/ftp/dwz/releases/${P}.tar.xz;
+
+S="${WORKDIR}/${PN}"
+
+LICENSE="GPL-2+ GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="dev-libs/elfutils"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   default
+   sed -e '/^CFLAGS/d' -i Makefile || die
+   tc-export CC
+}

diff --git a/sys-devel/dwz/metadata.xml b/sys-devel/dwz/metadata.xml
index 3580a958ed3..72a6a1288bc 100644
--- a/sys-devel/dwz/metadata.xml
+++ b/sys-devel/dwz/metadata.xml
@@ -1,7 +1,14 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   annu...@yandex.ru
+   Konstantin Tokarev
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   

The dwz package contains a program that attempts to optimize 
DWARF
debugging information contained in ELF shared libraries and ELF 
executables



[gentoo-commits] repo/gentoo:master commit in: sys-devel/dwz/

2020-09-22 Thread Conrad Kostecki
commit: 12186c829e6357d920f49cbd2a0cced28e7950c0
Author: Konstantin Tokarev  yandex  ru>
AuthorDate: Tue Sep 22 12:24:13 2020 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Sep 22 21:18:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12186c82

sys-devel/dwz: Remove old version 0.12

Closes: https://bugs.gentoo.org/713856
Signed-off-by: Konstantin Tokarev  yandex.ru>
Signed-off-by: Conrad Kostecki  gentoo.org>

 sys-devel/dwz/Manifest   |  1 -
 sys-devel/dwz/dwz-0.12-r1.ebuild | 29 -
 2 files changed, 30 deletions(-)

diff --git a/sys-devel/dwz/Manifest b/sys-devel/dwz/Manifest
index 6c2695c8817..e03a7ec5d0f 100644
--- a/sys-devel/dwz/Manifest
+++ b/sys-devel/dwz/Manifest
@@ -1,2 +1 @@
-DIST dwz-0.12.tar.bz2 91234 BLAKE2B 
04deba0ae4c072eda3376f5c793dcecfe87a818608d4054f9c45038dad8fa8f34adfa399da36922c2a4629bd0a31255f09cc93d34c3e018387ac263b420c5d4c
 SHA512 
3b6e7270cde09dd3cfb39e4400e9012e781fb92f9ad91e2f930ec0c5ed1df2331a2dbd03ad520132460670b242c9a5585a2183df8dfda8a0188ebcfa51f8996e
 DIST dwz-0.13.tar.xz 114016 BLAKE2B 
0e53bb99a7790dbdd724594ad00f76267483fe31bf99c9a6ea67f8ca031d2559d5cfc79f613c81b1a99f9086aa16570cb4d850f36ddbc60bdec443dc3122cae7
 SHA512 
8dc5e647a99ab652fbbed2d37c595a072a2e31198e66f84220d4caf04a9ee0b2900b116932f268b68015e4cc6b49b87313bf1a2d00748d2b3c4799c9ee58c2f4

diff --git a/sys-devel/dwz/dwz-0.12-r1.ebuild b/sys-devel/dwz/dwz-0.12-r1.ebuild
deleted file mode 100644
index 9926eba6d80..000
--- a/sys-devel/dwz/dwz-0.12-r1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-FPKG_HASH="1624afa75b94633e03c6e1bb952fb348"
-
-DESCRIPTION="DWARF optimization and duplicate removal tool"
-HOMEPAGE="https://sourceware.org/git/?p=dwz.git;a=summary;
-SRC_URI="https://src.fedoraproject.org/repo/pkgs/dwz/${P}.tar.bz2/${FPKG_HASH}/${P}.tar.bz2;
-
-LICENSE="GPL-2+ GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND="dev-libs/elfutils"
-RDEPEND="${DEPEND}"
-BDEPEND=""
-
-src_prepare() {
-   default
-   sed -i \
-   -e '/^CFLAGS/d' \
-   Makefile || die "sed failed"
-   tc-export CC
-}



[gentoo-commits] proj/sci:master commit in: dev-python/python-ivi/

2020-09-22 Thread Aisha Tammy
commit: cf687a9e43803a6c067190a5c95f2ed1bb7a65de
Author: Aisha Tammy  aisha  cc>
AuthorDate: Tue Sep 22 17:17:59 2020 +
Commit: Aisha Tammy  aisha  cc>
CommitDate: Tue Sep 22 17:18:10 2020 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=cf687a9e

dev-python/python-ivi: drop dead package

Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Aisha Tammy  aisha.cc>

 dev-python/python-ivi/metadata.xml | 21 -
 dev-python/python-ivi/python-ivi-0.14.9.ebuild | 23 ---
 dev-python/python-ivi/python-ivi-.ebuild   | 22 --
 3 files changed, 66 deletions(-)

diff --git a/dev-python/python-ivi/metadata.xml 
b/dev-python/python-ivi/metadata.xml
deleted file mode 100644
index 0b9069525..0
--- a/dev-python/python-ivi/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   mar...@linux.sungazer.de
-   Marius Brehler
-   
-   
-   s...@gentoo.org
-   Gentoo Science Project
-   
-   
-Python IVI is a Python-based interpretation of the Interchangeable
-Virtual Instrument standard from the IVI foundation. Python IVI can
-use Python VXI-11, Python USBTMC, PyVISA, pySerial and linux-gpib to
-connect to instruments.
-
-   
-   python-ivi/python-ivi
-   
-

diff --git a/dev-python/python-ivi/python-ivi-0.14.9.ebuild 
b/dev-python/python-ivi/python-ivi-0.14.9.ebuild
deleted file mode 100644
index 842bef44e..0
--- a/dev-python/python-ivi/python-ivi-0.14.9.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 python{3_4,3_5} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python-based interpretation of the Interchangeable Virtual 
Instrument standard"
-HOMEPAGE="https://github.com/python-ivi/python-ivi;
-SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   || (
-   dev-python/python-vxi11[${PYTHON_USEDEP}]
-   sci-libs/linux-gpib
-   )
-   dev-python/numpy[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}"

diff --git a/dev-python/python-ivi/python-ivi-.ebuild 
b/dev-python/python-ivi/python-ivi-.ebuild
deleted file mode 100644
index 1820ab353..0
--- a/dev-python/python-ivi/python-ivi-.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python2_7 python{3_4,3_5} )
-
-inherit distutils-r1 git-r3
-
-DESCRIPTION="Python-based interpretation of the Interchangeable Virtual 
Instrument standard"
-HOMEPAGE="https://github.com/python-ivi/python-ivi;
-EGIT_REPO_URI="https://github.com/${PN}/${PN}.git 
git://github.com/${PN}/${PN}.git"
-
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND="
-   || (
-   dev-python/python-vxi11[${PYTHON_USEDEP}]
-   sci-libs/linux-gpib
-   )
-   dev-python/numpy[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}"



[gentoo-commits] proj/sci:master commit in: dev-python/prettyplotlib/

2020-09-22 Thread Aisha Tammy
commit: 6ca1cfa33d22816987036837913b8068b889f71d
Author: Aisha Tammy  aisha  cc>
AuthorDate: Tue Sep 22 17:16:40 2020 +
Commit: Aisha Tammy  aisha  cc>
CommitDate: Tue Sep 22 17:16:54 2020 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=6ca1cfa3

dev-python/prettyplotlib: drop dead package

Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Aisha Tammy  aisha.cc>

 dev-python/prettyplotlib/metadata.xml  | 15 ---
 .../prettyplotlib/prettyplotlib-0.1.7.ebuild   | 29 --
 dev-python/prettyplotlib/prettyplotlib-.ebuild | 29 --
 3 files changed, 73 deletions(-)

diff --git a/dev-python/prettyplotlib/metadata.xml 
b/dev-python/prettyplotlib/metadata.xml
deleted file mode 100644
index 6f1686f39..0
--- a/dev-python/prettyplotlib/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   mar...@linux.sungazer.de
-   Marius Brehler
-   
-   
-Python matplotlib-enhancer library which painlessly creates
-beautiful default matplotlib plots.
-
-   
-   prettyplotlib
-   
-

diff --git a/dev-python/prettyplotlib/prettyplotlib-0.1.7.ebuild 
b/dev-python/prettyplotlib/prettyplotlib-0.1.7.ebuild
deleted file mode 100644
index dad43b864..0
--- a/dev-python/prettyplotlib/prettyplotlib-0.1.7.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-PYTHON_COMPAT=( python{2_7,3_4} )
-
-inherit distutils-r1
-
-DESCRIPTION="Painlessly create beautiful matplotlib plots"
-HOMEPAGE="http://blog.olgabotvinnik.com/prettyplotlib/;
-
-if [ ${PV} == "" ] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/olgabot/${PN}.git 
git://github.com/olgabot/${PN}.git"
-else
-   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND="
-   sci-libs/scipy[${PYTHON_USEDEP}]
-   >=dev-python/matplotlib-1.4.0[${PYTHON_USEDEP}]
-   dev-python/brewer2mpl[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   dev-python/numpy[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}"

diff --git a/dev-python/prettyplotlib/prettyplotlib-.ebuild 
b/dev-python/prettyplotlib/prettyplotlib-.ebuild
deleted file mode 100644
index dad43b864..0
--- a/dev-python/prettyplotlib/prettyplotlib-.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-PYTHON_COMPAT=( python{2_7,3_4} )
-
-inherit distutils-r1
-
-DESCRIPTION="Painlessly create beautiful matplotlib plots"
-HOMEPAGE="http://blog.olgabotvinnik.com/prettyplotlib/;
-
-if [ ${PV} == "" ] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/olgabot/${PN}.git 
git://github.com/olgabot/${PN}.git"
-else
-   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-RDEPEND="
-   sci-libs/scipy[${PYTHON_USEDEP}]
-   >=dev-python/matplotlib-1.4.0[${PYTHON_USEDEP}]
-   dev-python/brewer2mpl[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   dev-python/numpy[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}"



[gentoo-commits] proj/sci:master commit in: dev-python/pysolar/

2020-09-22 Thread Aisha Tammy
commit: 9ce899d47cb5a0124a77fa173cc373d230e0ddc8
Author: Aisha Tammy  aisha  cc>
AuthorDate: Tue Sep 22 17:15:08 2020 +
Commit: Aisha Tammy  aisha  cc>
CommitDate: Tue Sep 22 17:15:08 2020 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=9ce899d4

dev-python/pysolar: drop old version

Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Aisha Tammy  aisha.cc>

 dev-python/pysolar/metadata.xml   | 12 -
 dev-python/pysolar/pysolar-0.5.ebuild | 49 ---
 2 files changed, 6 insertions(+), 55 deletions(-)

diff --git a/dev-python/pysolar/metadata.xml b/dev-python/pysolar/metadata.xml
index 6776625c7..6b8874754 100644
--- a/dev-python/pysolar/metadata.xml
+++ b/dev-python/pysolar/metadata.xml
@@ -6,12 +6,12 @@
Gentoo Astronomy Project


-Pysolar is a collection of Python libraries for simulating the
-irradiation of any point on earth by the sun. It includes code for
-extremely precise ephemeris calculations, and more. Pysolar can
-calculate the location of the sun or the shading percentage as a
-function of time for a row of 2-axis tracked panels.
-
+   Pysolar is a collection of Python libraries for simulating the
+   irradiation of any point on earth by the sun. It includes code 
for
+   extremely precise ephemeris calculations, and more. Pysolar can
+   calculate the location of the sun or the shading percentage as a
+   function of time for a row of 2-axis tracked panels.
+   

pingswept/pysolar


diff --git a/dev-python/pysolar/pysolar-0.5.ebuild 
b/dev-python/pysolar/pysolar-0.5.ebuild
deleted file mode 100644
index ee3339a1f..0
--- a/dev-python/pysolar/pysolar-0.5.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-
-AUTHOR=pingswept
-
-inherit distutils-r1 vcs-snapshot
-
-DESCRIPTION="Collection of Python libraries for simulating the irradiation by 
the sun"
-HOMEPAGE="http://pysolar.org/;
-SRC_URI="https://github.com/${AUTHOR}/${PN}/tarball/${PV} -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc"
-
-DEPEND="doc? ( dev-python/numpydoc )"
-RDEPEND="
-   dev-python/pillow[${PYTHON_USEDEP}]
-   dev-python/matplotlib[${PYTHON_USEDEP}]
-   dev-python/numpy[${PYTHON_USEDEP}]
-   dev-python/pygtk:2[${PYTHON_USEDEP}]
-   dev-python/pytz[${PYTHON_USEDEP}]
-   sci-libs/scipy[${PYTHON_USEDEP}]"
-
-python_prepare_all() {
-   sed \
-   -e "s:'testsolar', ::" \
-   -e "s:'shade_test', ::" \
-   -i setup.py || die # don't install tests
-   distutils-r1_python_prepare_all
-}
-
-python_compile_all() {
-   use doc && PYTHONPATH=".." emake -C doc html
-}
-
-python_test() {
-   ${EPYTHON} Pysolar/testsolar.py || die
-}
-
-python_install_all() {
-   use doc && HTML_DOCS=( doc/.build/html/. )
-   distutils-r1_python_install_all
-}



[gentoo-commits] proj/sci:master commit in: dev-python/pysolar/

2020-09-22 Thread Aisha Tammy
commit: 16c9eea06d37dc613855e25176ce993c29f1b011
Author: Aisha Tammy  aisha  cc>
AuthorDate: Tue Sep 22 17:12:47 2020 +
Commit: Aisha Tammy  aisha  cc>
CommitDate: Tue Sep 22 17:14:45 2020 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=16c9eea0

dev-python/pysolar: version bump to 0.8

Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Aisha Tammy  aisha.cc>

 dev-python/pysolar/pysolar-0.8.ebuild | 32 
 1 file changed, 32 insertions(+)

diff --git a/dev-python/pysolar/pysolar-0.8.ebuild 
b/dev-python/pysolar/pysolar-0.8.ebuild
new file mode 100644
index 0..1f9474a24
--- /dev/null
+++ b/dev-python/pysolar/pysolar-0.8.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+
+AUTHOR=pingswept
+
+inherit distutils-r1
+
+DESCRIPTION="Collection of Python libraries for simulating the irradiation by 
the sun"
+HOMEPAGE="http://pysolar.org/;
+SRC_URI="https://github.com/${AUTHOR}/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/pytz[${PYTHON_USEDEP}]
+   sci-libs/scipy[${PYTHON_USEDEP}]
+"
+
+python_prepare_all() {
+   sed \
+   -e "s:'testsolar', ::" \
+   -e "s:'shade_test', ::" \
+   -i setup.py || die # don't install tests
+   distutils-r1_python_prepare_all
+}



[gentoo-commits] proj/sci:master commit in: dev-python/ufl/

2020-09-22 Thread Aisha Tammy
commit: 61e5573fe6618377d61fefe483fd1aea1a7f70e1
Author: Aisha Tammy  aisha  cc>
AuthorDate: Tue Sep 22 16:52:59 2020 +
Commit: Aisha Tammy  aisha  cc>
CommitDate: Tue Sep 22 16:59:50 2020 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=61e5573f

dev-python/ufl: version bump to 2019.1.0

Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Aisha Tammy  aisha.cc>

 dev-python/ufl/ufl-2019.1.0.ebuild | 29 +
 1 file changed, 29 insertions(+)

diff --git a/dev-python/ufl/ufl-2019.1.0.ebuild 
b/dev-python/ufl/ufl-2019.1.0.ebuild
new file mode 100644
index 0..c1ecb9d44
--- /dev/null
+++ b/dev-python/ufl/ufl-2019.1.0.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..9} )
+
+inherit distutils-r1 eutils
+
+DESCRIPTION="Unified Form Language for declaration of for FE discretizations"
+HOMEPAGE="https://github.com/FEniCS/ufl;
+SRC_URI="https://github.com/FEniCS/ufl/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]"
+
+distutils_enable_tests pytest
+
+python_test() {
+   distutils_install_for_testing
+   pytest -vv || die "pytest failed for ${EPYTHON}"
+}
+
+pkg_postinst() {
+   optfeature "Support for evaluating Bessel functions" sci-libs/scipy
+}



[gentoo-commits] proj/sci:master commit in: dev-python/ufl/

2020-09-22 Thread Aisha Tammy
commit: 5bacaf2a3209277a6249990d42dad5c0059ba015
Author: Aisha Tammy  aisha  cc>
AuthorDate: Tue Sep 22 16:53:55 2020 +
Commit: Aisha Tammy  aisha  cc>
CommitDate: Tue Sep 22 16:59:54 2020 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=5bacaf2a

dev-python/ufl: drop old version

Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Aisha Tammy  aisha.cc>

 dev-python/ufl/ufl-2016.2.0.ebuild | 23 ---
 1 file changed, 23 deletions(-)

diff --git a/dev-python/ufl/ufl-2016.2.0.ebuild 
b/dev-python/ufl/ufl-2016.2.0.ebuild
deleted file mode 100644
index 78ce49375..0
--- a/dev-python/ufl/ufl-2016.2.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1 eutils
-
-DESCRIPTION="Unified Form Language for declaration of for FE discretizations"
-HOMEPAGE="https://bitbucket.org/fenics-project/ufl/;
-SRC_URI="https://bitbucket.org/fenics-project/ufl/downloads/${P}.tar.gz;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]"
-
-pkg_postinst() {
-   optfeature "Support for evaluating Bessel functions" sci-libs/scipy
-}



[gentoo-commits] proj/sci:master commit in: dev-python/ufl/

2020-09-22 Thread Aisha Tammy
commit: 427de2a4dbbed7e0d8a962e0584d0c04bb3e1ac4
Author: Aisha Tammy  aisha  cc>
AuthorDate: Tue Sep 22 16:53:33 2020 +
Commit: Aisha Tammy  aisha  cc>
CommitDate: Tue Sep 22 16:59:54 2020 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=427de2a4

dev-python/ufl: drop old version

Package-Manager: Portage-3.0.7, Repoman-3.0.1
RepoMan-Options: --force
Signed-off-by: Aisha Tammy  aisha.cc>

 dev-python/ufl/ufl-1.4.0.ebuild | 23 ---
 1 file changed, 23 deletions(-)

diff --git a/dev-python/ufl/ufl-1.4.0.ebuild b/dev-python/ufl/ufl-1.4.0.ebuild
deleted file mode 100644
index 0922a2b4a..0
--- a/dev-python/ufl/ufl-1.4.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1 eutils
-
-DESCRIPTION="Unified Form Language for declaration of for FE discretizations"
-HOMEPAGE="https://bitbucket.org/fenics-project/ufl/;
-SRC_URI="https://bitbucket.org/fenics-project/ufl/downloads/${P}.tar.gz;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]"
-
-pkg_postinst() {
-   optfeature "Support for evaluating Bessel functions" sci-libs/scipy
-}



[gentoo-commits] proj/sci:master commit in: dev-python/ufl/

2020-09-22 Thread Aisha Tammy
commit: 3e8623f630df866f310c3d6bbf3db4359e9e3502
Author: Aisha Tammy  aisha  cc>
AuthorDate: Tue Sep 22 16:54:17 2020 +
Commit: Aisha Tammy  aisha  cc>
CommitDate: Tue Sep 22 16:59:54 2020 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=3e8623f6

dev-python/ufl: drop old version

Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Aisha Tammy  aisha.cc>

 dev-python/ufl/ufl-2017.1.0.ebuild | 23 ---
 1 file changed, 23 deletions(-)

diff --git a/dev-python/ufl/ufl-2017.1.0.ebuild 
b/dev-python/ufl/ufl-2017.1.0.ebuild
deleted file mode 100644
index a7c1e2d9a..0
--- a/dev-python/ufl/ufl-2017.1.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_4 python3_5 python3_6 )
-
-inherit distutils-r1 eutils
-
-DESCRIPTION="Unified Form Language for declaration of for FE discretizations"
-HOMEPAGE="https://bitbucket.org/fenics-project/ufl/;
-SRC_URI="https://bitbucket.org/fenics-project/ufl/downloads/${P}.tar.gz;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]"
-
-pkg_postinst() {
-   optfeature "Support for evaluating Bessel functions" sci-libs/scipy
-}



[gentoo-commits] repo/gentoo:master commit in: dev-util/lldb/

2020-09-22 Thread Michał Górny
commit: 6c5c341e7b2381c4a63a34ed06b679e99acf1ae6
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Sep 22 17:09:48 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Sep 22 20:39:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c5c341e

dev-util/lldb: Bump to 11.0.0-rc3

Signed-off-by: Michał Górny  gentoo.org>

 dev-util/lldb/Manifest   |  1 +
 dev-util/lldb/lldb-11.0.0_rc3.ebuild | 96 
 2 files changed, 97 insertions(+)

diff --git a/dev-util/lldb/Manifest b/dev-util/lldb/Manifest
index 8ceb9382992..990dc5965a2 100644
--- a/dev-util/lldb/Manifest
+++ b/dev-util/lldb/Manifest
@@ -2,4 +2,5 @@ DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 
6b0254f5b913398cdcf2b2ec1ff21988870
 DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3c8a6ff1a1f152f94bfe362c07884339fe571ff7fe903ed3b3deb150b2fa868c387887a0dea2930dc08b81db71a5b1
 SHA512 
48078fff9293a87f1a973f3348f79506f04c3da774295f5eb67d74dd2d1aa94f0973f8ced3f4ab9e8339902071f82c603b43d5608ad7227046c4da769c5d2151
 DIST llvmorg-11.0.0-rc1.tar.gz 122688246 BLAKE2B 
10ff3f08ff3780abb1d86ac67942e6aac52ff5daf820a2e3d23d8b79dbade1c5b1d398d0a577028d2d7c8759ab9a8b552a0305b5750310a015585c06cdadf844
 SHA512 
09564ed903902a5795fffaa4679badc30bf49739889a48074b5ae2c93bd29000cfb36a650208d5cae5d74899bade066f84b4aa023fc852eec246ff67bf64a267
 DIST llvmorg-11.0.0-rc2.tar.gz 122728230 BLAKE2B 
7944adf41ec7cd82489666a0a38a857de628879d59a2e3bb566b67c18500092430db66ff214d45cb324128c874a74a72c367b452df3b88ec95b33c284dd35512
 SHA512 
25eb2879eb22e79a1e840ef24cf3f5eec602e947101db299393e06e3d09f2d1531eef214264636e1b511eafff7f51b1834d5a03976ccd088eb680745b147e9f3
+DIST llvmorg-11.0.0-rc3.tar.gz 122766783 BLAKE2B 
052fdc864fed52692141284ebdc41d52d21fbeaf24ac5ed3e67701537baa683bae61b1c06de68322e0578a27a1f5a8856088cdc001d2b8d34d2ec88ae65ff739
 SHA512 
a28ce74775373c63fe23b3116cd25db0efb95c6fdb60e56f2522659a404a59576f3d9429a109cb0f90534927259289aa1c712673f36f92272d642bf8dce5699f
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/dev-util/lldb/lldb-11.0.0_rc3.ebuild 
b/dev-util/lldb/lldb-11.0.0_rc3.ebuild
new file mode 100644
index 000..2dfe01834ca
--- /dev/null
+++ b/dev-util/lldb/lldb-11.0.0_rc3.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+inherit cmake llvm llvm.org python-single-r1 toolchain-funcs
+
+DESCRIPTION="The LLVM debugger"
+HOMEPAGE="https://llvm.org/;
+LLVM_COMPONENTS=( lldb )
+LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support llvm/utils/unittest )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="libedit lzma ncurses +python test"
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   libedit? ( dev-libs/libedit:0= )
+   lzma? ( app-arch/xz-utils:= )
+   ncurses? ( >=sys-libs/ncurses-5.9-r3:0= )
+   python? (
+   $(python_gen_cond_dep '
+   dev-python/six[${PYTHON_MULTI_USEDEP}]
+   ')
+   ${PYTHON_DEPS}
+   )
+   ~sys-devel/clang-${PV}[xml]
+   ~sys-devel/llvm-${PV}
+   !

[gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-runtime/

2020-09-22 Thread Michał Górny
commit: 7c811ac74dfcbcea8ff6033efe6608f32581f372
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Sep 22 17:09:57 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Sep 22 20:40:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c811ac7

sys-devel/clang-runtime: Bump to 11.0.0-rc3

Signed-off-by: Michał Górny  gentoo.org>

 .../clang-runtime/clang-runtime-11.0.0_rc3.ebuild  | 25 ++
 1 file changed, 25 insertions(+)

diff --git a/sys-devel/clang-runtime/clang-runtime-11.0.0_rc3.ebuild 
b/sys-devel/clang-runtime/clang-runtime-11.0.0_rc3.ebuild
new file mode 100644
index 000..2713d1f397f
--- /dev/null
+++ b/sys-devel/clang-runtime/clang-runtime-11.0.0_rc3.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-build
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/;
+SRC_URI=""
+
+LICENSE="metapackage"
+SLOT="$(ver_cut 1-3)"
+KEYWORDS=""
+IUSE="+compiler-rt libcxx openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+PROPERTIES="live"
+
+RDEPEND="
+   compiler-rt? (
+   ~sys-libs/compiler-rt-${PV}:${SLOT}
+   sanitize? ( ~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT} )
+   )
+   libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] )
+   openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] )"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/compiler-rt-sanitizers/

2020-09-22 Thread Michał Górny
commit: 8728d02e4fe4f442f191db476ff2fb2e73648211
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Sep 22 17:09:50 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Sep 22 20:40:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8728d02e

sys-libs/compiler-rt-sanitizers: Bump to 11.0.0-rc3

Signed-off-by: Michał Górny  gentoo.org>

 sys-libs/compiler-rt-sanitizers/Manifest   |   1 +
 .../compiler-rt-sanitizers-11.0.0_rc3.ebuild   | 148 +
 2 files changed, 149 insertions(+)

diff --git a/sys-libs/compiler-rt-sanitizers/Manifest 
b/sys-libs/compiler-rt-sanitizers/Manifest
index 8ceb9382992..990dc5965a2 100644
--- a/sys-libs/compiler-rt-sanitizers/Manifest
+++ b/sys-libs/compiler-rt-sanitizers/Manifest
@@ -2,4 +2,5 @@ DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 
6b0254f5b913398cdcf2b2ec1ff21988870
 DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3c8a6ff1a1f152f94bfe362c07884339fe571ff7fe903ed3b3deb150b2fa868c387887a0dea2930dc08b81db71a5b1
 SHA512 
48078fff9293a87f1a973f3348f79506f04c3da774295f5eb67d74dd2d1aa94f0973f8ced3f4ab9e8339902071f82c603b43d5608ad7227046c4da769c5d2151
 DIST llvmorg-11.0.0-rc1.tar.gz 122688246 BLAKE2B 
10ff3f08ff3780abb1d86ac67942e6aac52ff5daf820a2e3d23d8b79dbade1c5b1d398d0a577028d2d7c8759ab9a8b552a0305b5750310a015585c06cdadf844
 SHA512 
09564ed903902a5795fffaa4679badc30bf49739889a48074b5ae2c93bd29000cfb36a650208d5cae5d74899bade066f84b4aa023fc852eec246ff67bf64a267
 DIST llvmorg-11.0.0-rc2.tar.gz 122728230 BLAKE2B 
7944adf41ec7cd82489666a0a38a857de628879d59a2e3bb566b67c18500092430db66ff214d45cb324128c874a74a72c367b452df3b88ec95b33c284dd35512
 SHA512 
25eb2879eb22e79a1e840ef24cf3f5eec602e947101db299393e06e3d09f2d1531eef214264636e1b511eafff7f51b1834d5a03976ccd088eb680745b147e9f3
+DIST llvmorg-11.0.0-rc3.tar.gz 122766783 BLAKE2B 
052fdc864fed52692141284ebdc41d52d21fbeaf24ac5ed3e67701537baa683bae61b1c06de68322e0578a27a1f5a8856088cdc001d2b8d34d2ec88ae65ff739
 SHA512 
a28ce74775373c63fe23b3116cd25db0efb95c6fdb60e56f2522659a404a59576f3d9429a109cb0f90534927259289aa1c712673f36f92272d642bf8dce5699f
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-11.0.0_rc3.ebuild 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-11.0.0_rc3.ebuild
new file mode 100644
index 000..cecd595ac6c
--- /dev/null
+++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-11.0.0_rc3.ebuild
@@ -0,0 +1,148 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+inherit check-reqs cmake flag-o-matic llvm llvm.org python-any-r1
+
+DESCRIPTION="Compiler runtime libraries for clang (sanitizers & xray)"
+HOMEPAGE="https://llvm.org/;
+LLVM_COMPONENTS=( compiler-rt )
+LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support llvm/utils/unittest )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="$(ver_cut 1-3)"
+KEYWORDS=""
+IUSE="+clang +libfuzzer +profile +sanitize test +xray elibc_glibc"
+# FIXME: libfuzzer does not enable all its necessary dependencies
+REQUIRED_USE="libfuzzer? ( || ( sanitize xray ) )"
+RESTRICT="!test? ( test ) !clang? ( test )"
+
+CLANG_SLOT=${SLOT%%.*}
+# llvm-6 for new lit options
+DEPEND="
+   >=sys-devel/llvm-6"
+BDEPEND="
+   clang? ( sys-devel/clang )
+   elibc_glibc? ( net-libs/libtirpc )
+   test? (
+   !=dev-python/lit-5[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${PV%_*}*:${CLANG_SLOT}
+   sys-libs/compiler-rt:${SLOT} )
+   ${PYTHON_DEPS}"
+
+python_check_deps() {
+   use test || return 0
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+check_space() {
+   if use test; then
+   local CHECKREQS_DISK_BUILD=11G
+   check-reqs_pkg_pretend
+   fi
+}
+
+pkg_pretend() {
+   check_space
+}
+
+pkg_setup() {
+   check_space
+   llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   sed -i -e 's:-Werror::' lib/tsan/go/buildgo.sh || die
+
+   llvm.org_src_prepare
+}
+
+src_configure() {
+   # pre-set since we need to pass it to cmake
+   BUILD_DIR=${WORKDIR}/compiler-rt_build
+
+   if use clang; then
+   local -x CC=${CHOST}-clang
+   local -x CXX=${CHOST}-clang++
+   strip-unsupported-flags
+   fi
+
+   local mycmakeargs=(
+   -DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${SLOT}"
+   # use a build dir structure consistent with install
+   # this makes it possible to easily deploy 

[gentoo-commits] repo/gentoo:master commit in: dev-ml/llvm-ocaml/

2020-09-22 Thread Michał Górny
commit: 3062d22680906c85a03dc5bd9a274981b94d96a5
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Sep 22 17:09:41 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Sep 22 20:39:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3062d226

dev-ml/llvm-ocaml: Bump to 11.0.0-rc3

Signed-off-by: Michał Górny  gentoo.org>

 dev-ml/llvm-ocaml/Manifest |   1 +
 dev-ml/llvm-ocaml/llvm-ocaml-11.0.0_rc3.ebuild | 115 +
 2 files changed, 116 insertions(+)

diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest
index 8ceb9382992..990dc5965a2 100644
--- a/dev-ml/llvm-ocaml/Manifest
+++ b/dev-ml/llvm-ocaml/Manifest
@@ -2,4 +2,5 @@ DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 
6b0254f5b913398cdcf2b2ec1ff21988870
 DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3c8a6ff1a1f152f94bfe362c07884339fe571ff7fe903ed3b3deb150b2fa868c387887a0dea2930dc08b81db71a5b1
 SHA512 
48078fff9293a87f1a973f3348f79506f04c3da774295f5eb67d74dd2d1aa94f0973f8ced3f4ab9e8339902071f82c603b43d5608ad7227046c4da769c5d2151
 DIST llvmorg-11.0.0-rc1.tar.gz 122688246 BLAKE2B 
10ff3f08ff3780abb1d86ac67942e6aac52ff5daf820a2e3d23d8b79dbade1c5b1d398d0a577028d2d7c8759ab9a8b552a0305b5750310a015585c06cdadf844
 SHA512 
09564ed903902a5795fffaa4679badc30bf49739889a48074b5ae2c93bd29000cfb36a650208d5cae5d74899bade066f84b4aa023fc852eec246ff67bf64a267
 DIST llvmorg-11.0.0-rc2.tar.gz 122728230 BLAKE2B 
7944adf41ec7cd82489666a0a38a857de628879d59a2e3bb566b67c18500092430db66ff214d45cb324128c874a74a72c367b452df3b88ec95b33c284dd35512
 SHA512 
25eb2879eb22e79a1e840ef24cf3f5eec602e947101db299393e06e3d09f2d1531eef214264636e1b511eafff7f51b1834d5a03976ccd088eb680745b147e9f3
+DIST llvmorg-11.0.0-rc3.tar.gz 122766783 BLAKE2B 
052fdc864fed52692141284ebdc41d52d21fbeaf24ac5ed3e67701537baa683bae61b1c06de68322e0578a27a1f5a8856088cdc001d2b8d34d2ec88ae65ff739
 SHA512 
a28ce74775373c63fe23b3116cd25db0efb95c6fdb60e56f2522659a404a59576f3d9429a109cb0f90534927259289aa1c712673f36f92272d642bf8dce5699f
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-11.0.0_rc3.ebuild 
b/dev-ml/llvm-ocaml/llvm-ocaml-11.0.0_rc3.ebuild
new file mode 100644
index 000..575154be604
--- /dev/null
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-11.0.0_rc3.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+inherit cmake llvm llvm.org python-any-r1
+
+DESCRIPTION="OCaml bindings for LLVM"
+HOMEPAGE="https://llvm.org/;
+LLVM_COMPONENTS=( llvm )
+llvm.org_set_globals
+
+# Keep in sync with sys-devel/llvm
+ALL_LLVM_EXPERIMENTAL_TARGETS=( ARC VE )
+ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM AVR BPF Hexagon Lanai Mips MSP430
+   NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore
+   "${ALL_LLVM_EXPERIMENTAL_TARGETS[@]}" )
+ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
+LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/?}
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0/${PV}"
+KEYWORDS=""
+IUSE="debug test ${ALL_LLVM_TARGETS[*]}"
+REQUIRED_USE="|| ( ${ALL_LLVM_TARGETS[*]} )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-lang/ocaml-4.00.0:0=
+   dev-ml/ocaml-ctypes:=
+   ~sys-devel/llvm-${PV}:=[${LLVM_TARGET_USEDEPS// /,},debug?]
+   !sys-devel/llvm[ocaml(-)]"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-lang/perl
+   dev-ml/findlib
+   test? ( dev-ml/ounit )
+   ${PYTHON_DEPS}"
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local libdir=$(get_libdir)
+   local mycmakeargs=(
+   -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+
+   -DBUILD_SHARED_LIBS=OFF
+   -DLLVM_BUILD_LLVM_DYLIB=ON
+   -DLLVM_LINK_LLVM_DYLIB=ON
+   -DLLVM_OCAML_OUT_OF_TREE=ON
+
+   # cheap hack: LLVM combines both anyway, and the only difference
+   # is that the former list is explicitly verified at cmake time
+   -DLLVM_TARGETS_TO_BUILD=""
+   -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
+   -DLLVM_BUILD_TESTS=$(usex test)
+
+   # disable various irrelevant deps and settings
+   -DLLVM_ENABLE_FFI=OFF
+   -DLLVM_ENABLE_TERMINFO=OFF
+   -DHAVE_HISTEDIT_H=NO
+   -DLLVM_ENABLE_ASSERTIONS=$(usex debug)
+   -DLLVM_ENABLE_EH=ON
+   -DLLVM_ENABLE_RTTI=ON
+
+   -DLLVM_HOST_TRIPLE="${CHOST}"
+
+   # disable go bindings
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/clang-python/

2020-09-22 Thread Michał Górny
commit: 87d5b50123359d794a1b9ddcb36df4ca56a1dee2
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Sep 22 17:09:46 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Sep 22 20:39:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87d5b501

dev-python/clang-python: Bump to 11.0.0-rc3

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/clang-python/Manifest   |  1 +
 .../clang-python/clang-python-11.0.0_rc3.ebuild| 40 ++
 2 files changed, 41 insertions(+)

diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest
index 8ceb9382992..990dc5965a2 100644
--- a/dev-python/clang-python/Manifest
+++ b/dev-python/clang-python/Manifest
@@ -2,4 +2,5 @@ DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 
6b0254f5b913398cdcf2b2ec1ff21988870
 DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3c8a6ff1a1f152f94bfe362c07884339fe571ff7fe903ed3b3deb150b2fa868c387887a0dea2930dc08b81db71a5b1
 SHA512 
48078fff9293a87f1a973f3348f79506f04c3da774295f5eb67d74dd2d1aa94f0973f8ced3f4ab9e8339902071f82c603b43d5608ad7227046c4da769c5d2151
 DIST llvmorg-11.0.0-rc1.tar.gz 122688246 BLAKE2B 
10ff3f08ff3780abb1d86ac67942e6aac52ff5daf820a2e3d23d8b79dbade1c5b1d398d0a577028d2d7c8759ab9a8b552a0305b5750310a015585c06cdadf844
 SHA512 
09564ed903902a5795fffaa4679badc30bf49739889a48074b5ae2c93bd29000cfb36a650208d5cae5d74899bade066f84b4aa023fc852eec246ff67bf64a267
 DIST llvmorg-11.0.0-rc2.tar.gz 122728230 BLAKE2B 
7944adf41ec7cd82489666a0a38a857de628879d59a2e3bb566b67c18500092430db66ff214d45cb324128c874a74a72c367b452df3b88ec95b33c284dd35512
 SHA512 
25eb2879eb22e79a1e840ef24cf3f5eec602e947101db299393e06e3d09f2d1531eef214264636e1b511eafff7f51b1834d5a03976ccd088eb680745b147e9f3
+DIST llvmorg-11.0.0-rc3.tar.gz 122766783 BLAKE2B 
052fdc864fed52692141284ebdc41d52d21fbeaf24ac5ed3e67701537baa683bae61b1c06de68322e0578a27a1f5a8856088cdc001d2b8d34d2ec88ae65ff739
 SHA512 
a28ce74775373c63fe23b3116cd25db0efb95c6fdb60e56f2522659a404a59576f3d9429a109cb0f90534927259289aa1c712673f36f92272d642bf8dce5699f
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/dev-python/clang-python/clang-python-11.0.0_rc3.ebuild 
b/dev-python/clang-python/clang-python-11.0.0_rc3.ebuild
new file mode 100644
index 000..6d7cb294e65
--- /dev/null
+++ b/dev-python/clang-python/clang-python-11.0.0_rc3.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+inherit llvm.org python-r1
+
+DESCRIPTION="Python bindings for sys-devel/clang"
+HOMEPAGE="https://llvm.org/;
+LLVM_COMPONENTS=( clang/bindings/python )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+# The module is opening libclang.so directly, and doing some blasphemy
+# on top of it.
+RDEPEND="
+   >=sys-devel/clang-${PV}:*
+   !sys-devel/llvm:0[clang(-),python(-)]
+   !sys-devel/clang:0[python(-)]
+   ${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+
+python_test() {
+   "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}"
+}
+
+src_test() {
+   python_foreach_impl python_test
+}
+
+src_install() {
+   python_foreach_impl python_domodule clang
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/voluptuous/

2020-09-22 Thread Michał Górny
commit: 034d03706afeaaac011a49b1a32567f9d6a78c03
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Sep 22 20:39:12 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Sep 22 20:40:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=034d0370

dev-python/voluptuous: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/voluptuous/Manifest |  1 -
 dev-python/voluptuous/voluptuous-0.11.5.ebuild | 20 
 2 files changed, 21 deletions(-)

diff --git a/dev-python/voluptuous/Manifest b/dev-python/voluptuous/Manifest
index 5badb10b237..87877213436 100644
--- a/dev-python/voluptuous/Manifest
+++ b/dev-python/voluptuous/Manifest
@@ -1,3 +1,2 @@
-DIST voluptuous-0.11.5.tar.gz 44216 BLAKE2B 
921e0f35bd5348f412f0bf20939b3364b0014d3b1d1a7248cd73f2514eef0fb4e5b4b742876dc4606b5619529f1aa96e3577508ed0bf8d1e98b4d8bb88e2b8a2
 SHA512 
8893434e8e73ebf3682da1970d1d720444de452937ac9123fab53413c88a21d04ad3eb490902d829aa60be6804ff68b8bcf57a1c45807751c3d50be63e9b2551
 DIST voluptuous-0.11.7.tar.gz 45262 BLAKE2B 
2c4c171ed281bdf799491b0e14f64ff2f4ff73143b1b5498eed0d2d4a148ff0e40392393923f25bbb066a872a81ac753d861640abc8b3d340c4c01ff5e139140
 SHA512 
bf0ad4684a4da59b3eccb54f6edfa643eb894076fc50d1bfd4c953de15cfd711a70e8aee685497197eaef24897ae55fb5fb2aec5e2fc9dcf344a6f7c6f569b88
 DIST voluptuous-0.12.0.tar.gz 46958 BLAKE2B 
ec41ea9d5775bdc443153b913bcef7e73f14e29d47c6997e5597958b59c2b1143c83b65ca08d2a06aba3725f76f9168be4f46f68d91d87ceb4e4e3b6643e6800
 SHA512 
7c72d965f2a2eeb2ad099a19b41e2249b9921e51985ff975ed62fe5a6d5b3f2d5c2a7d6fc2cbe3c80abbea17cfc46c39f1953db5daecc0faafb348c838f80417

diff --git a/dev-python/voluptuous/voluptuous-0.11.5.ebuild 
b/dev-python/voluptuous/voluptuous-0.11.5.ebuild
deleted file mode 100644
index bef18fbef06..000
--- a/dev-python/voluptuous/voluptuous-0.11.5.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6..9} )
-
-inherit distutils-r1
-
-DESCRIPTION="A Python data validation library."
-HOMEPAGE="https://github.com/alecthomas/voluptuous;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~mips ~ppc ~ppc64 s390 sparc x86 
~amd64-linux ~x86-linux"
-
-PATCHES=( "${FILESDIR}"/${PN}-0.11.5-fix-doctest.patch )
-
-distutils_enable_tests nose



[gentoo-commits] repo/gentoo:master commit in: sys-libs/compiler-rt/

2020-09-22 Thread Michał Górny
commit: aecc547f6b3645d9dcfd2f10f042d7911a437bed
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Sep 22 17:09:49 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Sep 22 20:40:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aecc547f

sys-libs/compiler-rt: Bump to 11.0.0-rc3

Signed-off-by: Michał Górny  gentoo.org>

 sys-libs/compiler-rt/Manifest  |   1 +
 sys-libs/compiler-rt/compiler-rt-11.0.0_rc3.ebuild | 106 +
 2 files changed, 107 insertions(+)

diff --git a/sys-libs/compiler-rt/Manifest b/sys-libs/compiler-rt/Manifest
index 8ceb9382992..990dc5965a2 100644
--- a/sys-libs/compiler-rt/Manifest
+++ b/sys-libs/compiler-rt/Manifest
@@ -2,4 +2,5 @@ DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 
6b0254f5b913398cdcf2b2ec1ff21988870
 DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3c8a6ff1a1f152f94bfe362c07884339fe571ff7fe903ed3b3deb150b2fa868c387887a0dea2930dc08b81db71a5b1
 SHA512 
48078fff9293a87f1a973f3348f79506f04c3da774295f5eb67d74dd2d1aa94f0973f8ced3f4ab9e8339902071f82c603b43d5608ad7227046c4da769c5d2151
 DIST llvmorg-11.0.0-rc1.tar.gz 122688246 BLAKE2B 
10ff3f08ff3780abb1d86ac67942e6aac52ff5daf820a2e3d23d8b79dbade1c5b1d398d0a577028d2d7c8759ab9a8b552a0305b5750310a015585c06cdadf844
 SHA512 
09564ed903902a5795fffaa4679badc30bf49739889a48074b5ae2c93bd29000cfb36a650208d5cae5d74899bade066f84b4aa023fc852eec246ff67bf64a267
 DIST llvmorg-11.0.0-rc2.tar.gz 122728230 BLAKE2B 
7944adf41ec7cd82489666a0a38a857de628879d59a2e3bb566b67c18500092430db66ff214d45cb324128c874a74a72c367b452df3b88ec95b33c284dd35512
 SHA512 
25eb2879eb22e79a1e840ef24cf3f5eec602e947101db299393e06e3d09f2d1531eef214264636e1b511eafff7f51b1834d5a03976ccd088eb680745b147e9f3
+DIST llvmorg-11.0.0-rc3.tar.gz 122766783 BLAKE2B 
052fdc864fed52692141284ebdc41d52d21fbeaf24ac5ed3e67701537baa683bae61b1c06de68322e0578a27a1f5a8856088cdc001d2b8d34d2ec88ae65ff739
 SHA512 
a28ce74775373c63fe23b3116cd25db0efb95c6fdb60e56f2522659a404a59576f3d9429a109cb0f90534927259289aa1c712673f36f92272d642bf8dce5699f
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/sys-libs/compiler-rt/compiler-rt-11.0.0_rc3.ebuild 
b/sys-libs/compiler-rt/compiler-rt-11.0.0_rc3.ebuild
new file mode 100644
index 000..c83c56ecf24
--- /dev/null
+++ b/sys-libs/compiler-rt/compiler-rt-11.0.0_rc3.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+inherit cmake flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs
+
+DESCRIPTION="Compiler runtime library for clang (built-in part)"
+HOMEPAGE="https://llvm.org/;
+LLVM_COMPONENTS=( compiler-rt )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="$(ver_cut 1-3)"
+KEYWORDS=""
+IUSE="+clang test"
+RESTRICT="!test? ( test ) !clang? ( test )"
+
+CLANG_SLOT=${SLOT%%.*}
+# llvm-6 for new lit options
+DEPEND="
+   >=sys-devel/llvm-6"
+BDEPEND="
+   clang? ( sys-devel/clang )
+   test? (
+   $(python_gen_any_dep 
">=dev-python/lit-9.0.1[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${PV%_*}*:${CLANG_SLOT} )
+   ${PYTHON_DEPS}"
+
+python_check_deps() {
+   use test || return 0
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_pretend() {
+   if ! use clang && ! tc-is-clang; then
+   ewarn "Building using a compiler other than clang may result in 
broken atomics"
+   ewarn "library. Enable USE=clang unless you have a very good 
reason not to."
+   fi
+}
+
+pkg_setup() {
+   llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+test_compiler() {
+   $(tc-getCC) ${CFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \
+   <<<'int main() { return 0; }' &>/dev/null
+}
+
+src_configure() {
+   # pre-set since we need to pass it to cmake
+   BUILD_DIR=${WORKDIR}/${P}_build
+
+   local nolib_flags=( -nodefaultlibs -lc )
+   if use clang; then
+   local -x CC=${CHOST}-clang
+   local -x CXX=${CHOST}-clang++
+   strip-unsupported-flags
+   # ensure we can use clang before installing compiler-rt
+   local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}"
+   elif ! test_compiler; then
+   if test_compiler "${nolib_flags[@]}"; then
+   local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}"
+   ewarn "${CC} seems to lack runtime, trying with 
${nolib_flags[*]}"
+   fi
+   fi
+
+   local mycmakeargs=(
+   

[gentoo-commits] repo/gentoo:master commit in: sys-devel/llvm-common/

2020-09-22 Thread Michał Górny
commit: cf69687d5e28064ccf04228fb23f2065b0be1b85
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Sep 22 17:09:36 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Sep 22 20:39:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf69687d

sys-devel/llvm-common: Bump to 11.0.0-rc3

Signed-off-by: Michał Górny  gentoo.org>

 sys-devel/llvm-common/Manifest |  1 +
 .../llvm-common/llvm-common-11.0.0_rc3.ebuild  | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/sys-devel/llvm-common/Manifest b/sys-devel/llvm-common/Manifest
index 8ceb9382992..990dc5965a2 100644
--- a/sys-devel/llvm-common/Manifest
+++ b/sys-devel/llvm-common/Manifest
@@ -2,4 +2,5 @@ DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 
6b0254f5b913398cdcf2b2ec1ff21988870
 DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3c8a6ff1a1f152f94bfe362c07884339fe571ff7fe903ed3b3deb150b2fa868c387887a0dea2930dc08b81db71a5b1
 SHA512 
48078fff9293a87f1a973f3348f79506f04c3da774295f5eb67d74dd2d1aa94f0973f8ced3f4ab9e8339902071f82c603b43d5608ad7227046c4da769c5d2151
 DIST llvmorg-11.0.0-rc1.tar.gz 122688246 BLAKE2B 
10ff3f08ff3780abb1d86ac67942e6aac52ff5daf820a2e3d23d8b79dbade1c5b1d398d0a577028d2d7c8759ab9a8b552a0305b5750310a015585c06cdadf844
 SHA512 
09564ed903902a5795fffaa4679badc30bf49739889a48074b5ae2c93bd29000cfb36a650208d5cae5d74899bade066f84b4aa023fc852eec246ff67bf64a267
 DIST llvmorg-11.0.0-rc2.tar.gz 122728230 BLAKE2B 
7944adf41ec7cd82489666a0a38a857de628879d59a2e3bb566b67c18500092430db66ff214d45cb324128c874a74a72c367b452df3b88ec95b33c284dd35512
 SHA512 
25eb2879eb22e79a1e840ef24cf3f5eec602e947101db299393e06e3d09f2d1531eef214264636e1b511eafff7f51b1834d5a03976ccd088eb680745b147e9f3
+DIST llvmorg-11.0.0-rc3.tar.gz 122766783 BLAKE2B 
052fdc864fed52692141284ebdc41d52d21fbeaf24ac5ed3e67701537baa683bae61b1c06de68322e0578a27a1f5a8856088cdc001d2b8d34d2ec88ae65ff739
 SHA512 
a28ce74775373c63fe23b3116cd25db0efb95c6fdb60e56f2522659a404a59576f3d9429a109cb0f90534927259289aa1c712673f36f92272d642bf8dce5699f
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/sys-devel/llvm-common/llvm-common-11.0.0_rc3.ebuild 
b/sys-devel/llvm-common/llvm-common-11.0.0_rc3.ebuild
new file mode 100644
index 000..df9cf92b47a
--- /dev/null
+++ b/sys-devel/llvm-common/llvm-common-11.0.0_rc3.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit llvm.org
+
+DESCRIPTION="Common files shared between multiple slots of LLVM"
+HOMEPAGE="https://llvm.org/;
+LLVM_COMPONENTS=( llvm/utils/vim )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+RDEPEND="!sys-devel/llvm:0"
+
+src_install() {
+   insinto /usr/share/vim/vimfiles
+   doins -r */
+   # some users may find it useful
+   newdoc README README.vim
+   dodoc vimrc
+}



[gentoo-commits] repo/gentoo:master commit in: sys-devel/lld/

2020-09-22 Thread Michał Górny
commit: 376a7721d6dbf9e8d3121d4af867be17b5f69fa8
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Sep 22 17:09:42 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Sep 22 20:39:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=376a7721

sys-devel/lld: Bump to 11.0.0-rc3

Signed-off-by: Michał Górny  gentoo.org>

 sys-devel/lld/Manifest  |  1 +
 sys-devel/lld/lld-11.0.0_rc3.ebuild | 59 +
 2 files changed, 60 insertions(+)

diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest
index 8ceb9382992..990dc5965a2 100644
--- a/sys-devel/lld/Manifest
+++ b/sys-devel/lld/Manifest
@@ -2,4 +2,5 @@ DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 
6b0254f5b913398cdcf2b2ec1ff21988870
 DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3c8a6ff1a1f152f94bfe362c07884339fe571ff7fe903ed3b3deb150b2fa868c387887a0dea2930dc08b81db71a5b1
 SHA512 
48078fff9293a87f1a973f3348f79506f04c3da774295f5eb67d74dd2d1aa94f0973f8ced3f4ab9e8339902071f82c603b43d5608ad7227046c4da769c5d2151
 DIST llvmorg-11.0.0-rc1.tar.gz 122688246 BLAKE2B 
10ff3f08ff3780abb1d86ac67942e6aac52ff5daf820a2e3d23d8b79dbade1c5b1d398d0a577028d2d7c8759ab9a8b552a0305b5750310a015585c06cdadf844
 SHA512 
09564ed903902a5795fffaa4679badc30bf49739889a48074b5ae2c93bd29000cfb36a650208d5cae5d74899bade066f84b4aa023fc852eec246ff67bf64a267
 DIST llvmorg-11.0.0-rc2.tar.gz 122728230 BLAKE2B 
7944adf41ec7cd82489666a0a38a857de628879d59a2e3bb566b67c18500092430db66ff214d45cb324128c874a74a72c367b452df3b88ec95b33c284dd35512
 SHA512 
25eb2879eb22e79a1e840ef24cf3f5eec602e947101db299393e06e3d09f2d1531eef214264636e1b511eafff7f51b1834d5a03976ccd088eb680745b147e9f3
+DIST llvmorg-11.0.0-rc3.tar.gz 122766783 BLAKE2B 
052fdc864fed52692141284ebdc41d52d21fbeaf24ac5ed3e67701537baa683bae61b1c06de68322e0578a27a1f5a8856088cdc001d2b8d34d2ec88ae65ff739
 SHA512 
a28ce74775373c63fe23b3116cd25db0efb95c6fdb60e56f2522659a404a59576f3d9429a109cb0f90534927259289aa1c712673f36f92272d642bf8dce5699f
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/sys-devel/lld/lld-11.0.0_rc3.ebuild 
b/sys-devel/lld/lld-11.0.0_rc3.ebuild
new file mode 100644
index 000..7b627c88cf1
--- /dev/null
+++ b/sys-devel/lld/lld-11.0.0_rc3.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+inherit cmake llvm llvm.org python-any-r1
+
+DESCRIPTION="The LLVM linker (link editor)"
+HOMEPAGE="https://llvm.org/;
+LLVM_COMPONENTS=( lld )
+LLVM_TEST_COMPONENTS=( llvm/utils/{lit,unittest} )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="~sys-devel/llvm-${PV}"
+DEPEND="${RDEPEND}"
+BDEPEND="test? ( $(python_gen_any_dep 
"~dev-python/lit-${PV}[\${PYTHON_USEDEP}]") )"
+
+python_check_deps() {
+   has_version -b "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup
+   use test && python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=OFF
+
+   -DLLVM_INCLUDE_TESTS=$(usex test)
+   )
+   use test && mycmakeargs+=(
+   -DLLVM_BUILD_TESTS=ON
+   -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
+   -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   local -x LIT_PRESERVES_TMP=1
+   cmake_build check-lld
+}
+
+src_install() {
+   cmake_src_install
+   # LLD has no shared libraries, so strip it all for the time being
+   rm -r "${ED}"/usr/{include,lib*} || die
+}



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcxxabi/

2020-09-22 Thread Michał Górny
commit: a7e4166e1a49c01b606b501937bff3bb2403ea05
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Sep 22 17:09:53 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Sep 22 20:40:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7e4166e

sys-libs/libcxxabi: Bump to 11.0.0-rc3

Signed-off-by: Michał Górny  gentoo.org>

 sys-libs/libcxxabi/Manifest|   1 +
 sys-libs/libcxxabi/libcxxabi-11.0.0_rc3.ebuild | 116 +
 2 files changed, 117 insertions(+)

diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest
index 8ceb9382992..990dc5965a2 100644
--- a/sys-libs/libcxxabi/Manifest
+++ b/sys-libs/libcxxabi/Manifest
@@ -2,4 +2,5 @@ DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 
6b0254f5b913398cdcf2b2ec1ff21988870
 DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3c8a6ff1a1f152f94bfe362c07884339fe571ff7fe903ed3b3deb150b2fa868c387887a0dea2930dc08b81db71a5b1
 SHA512 
48078fff9293a87f1a973f3348f79506f04c3da774295f5eb67d74dd2d1aa94f0973f8ced3f4ab9e8339902071f82c603b43d5608ad7227046c4da769c5d2151
 DIST llvmorg-11.0.0-rc1.tar.gz 122688246 BLAKE2B 
10ff3f08ff3780abb1d86ac67942e6aac52ff5daf820a2e3d23d8b79dbade1c5b1d398d0a577028d2d7c8759ab9a8b552a0305b5750310a015585c06cdadf844
 SHA512 
09564ed903902a5795fffaa4679badc30bf49739889a48074b5ae2c93bd29000cfb36a650208d5cae5d74899bade066f84b4aa023fc852eec246ff67bf64a267
 DIST llvmorg-11.0.0-rc2.tar.gz 122728230 BLAKE2B 
7944adf41ec7cd82489666a0a38a857de628879d59a2e3bb566b67c18500092430db66ff214d45cb324128c874a74a72c367b452df3b88ec95b33c284dd35512
 SHA512 
25eb2879eb22e79a1e840ef24cf3f5eec602e947101db299393e06e3d09f2d1531eef214264636e1b511eafff7f51b1834d5a03976ccd088eb680745b147e9f3
+DIST llvmorg-11.0.0-rc3.tar.gz 122766783 BLAKE2B 
052fdc864fed52692141284ebdc41d52d21fbeaf24ac5ed3e67701537baa683bae61b1c06de68322e0578a27a1f5a8856088cdc001d2b8d34d2ec88ae65ff739
 SHA512 
a28ce74775373c63fe23b3116cd25db0efb95c6fdb60e56f2522659a404a59576f3d9429a109cb0f90534927259289aa1c712673f36f92272d642bf8dce5699f
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/sys-libs/libcxxabi/libcxxabi-11.0.0_rc3.ebuild 
b/sys-libs/libcxxabi/libcxxabi-11.0.0_rc3.ebuild
new file mode 100644
index 000..4b304417a9c
--- /dev/null
+++ b/sys-libs/libcxxabi/libcxxabi-11.0.0_rc3.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_ECLASS=cmake
+PYTHON_COMPAT=( python3_{6..9} )
+inherit cmake-multilib llvm llvm.org python-any-r1 toolchain-funcs
+
+DESCRIPTION="Low level support for a standard C++ library"
+HOMEPAGE="https://libcxxabi.llvm.org/;
+# libcxx is needed uncondtionally for the headers
+LLVM_COMPONENTS=( libcxx{abi,} )
+LLVM_TEST_COMPONENTS=( llvm/cmake )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="+libunwind +static-libs test elibc_musl"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   libunwind? (
+   || (
+   
>=sys-libs/libunwind-1.0.1-r1[static-libs?,${MULTILIB_USEDEP}]
+   
>=sys-libs/llvm-libunwind-3.9.0-r1[static-libs?,${MULTILIB_USEDEP}]
+   )
+   )"
+# llvm-6 for new lit options
+DEPEND="${RDEPEND}
+   >=sys-devel/llvm-6"
+BDEPEND="
+   test? ( >=sys-devel/clang-3.9.0
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') )"
+
+python_check_deps() {
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   llvm_pkg_setup
+   use test && python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   # link against compiler-rt instead of libgcc if we are using clang with 
libunwind
+   local want_compiler_rt=OFF
+   if use libunwind && tc-is-clang; then
+   local compiler_rt=$($(tc-getCC) ${CFLAGS} ${CPPFLAGS} \
+   ${LDFLAGS} -print-libgcc-file-name)
+   if [[ ${compiler_rt} == *libclang_rt* ]]; then
+   want_compiler_rt=ON
+   fi
+   fi
+
+   local libdir=$(get_libdir)
+   local mycmakeargs=(
+   -DLIBCXXABI_LIBDIR_SUFFIX=${libdir#lib}
+   -DLIBCXXABI_ENABLE_SHARED=ON
+   -DLIBCXXABI_ENABLE_STATIC=$(usex static-libs)
+   -DLIBCXXABI_USE_LLVM_UNWINDER=$(usex libunwind)
+   -DLIBCXXABI_INCLUDE_TESTS=$(usex test)
+   -DLIBCXXABI_USE_COMPILER_RT=${want_compiler_rt}
+
+   -DLIBCXXABI_LIBCXX_INCLUDES="${WORKDIR}"/libcxx/include
+   # upstream is omitting standard search path for this
+   # probably 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcxx/

2020-09-22 Thread Michał Górny
commit: 6774394914a149182995b5b988b6ac32c5f0ddf4
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Sep 22 17:09:54 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Sep 22 20:40:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67743949

sys-libs/libcxx: Bump to 11.0.0-rc3

Signed-off-by: Michał Górny  gentoo.org>

 sys-libs/libcxx/Manifest |   1 +
 sys-libs/libcxx/libcxx-11.0.0_rc3.ebuild | 197 +++
 2 files changed, 198 insertions(+)

diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest
index 8ceb9382992..990dc5965a2 100644
--- a/sys-libs/libcxx/Manifest
+++ b/sys-libs/libcxx/Manifest
@@ -2,4 +2,5 @@ DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 
6b0254f5b913398cdcf2b2ec1ff21988870
 DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3c8a6ff1a1f152f94bfe362c07884339fe571ff7fe903ed3b3deb150b2fa868c387887a0dea2930dc08b81db71a5b1
 SHA512 
48078fff9293a87f1a973f3348f79506f04c3da774295f5eb67d74dd2d1aa94f0973f8ced3f4ab9e8339902071f82c603b43d5608ad7227046c4da769c5d2151
 DIST llvmorg-11.0.0-rc1.tar.gz 122688246 BLAKE2B 
10ff3f08ff3780abb1d86ac67942e6aac52ff5daf820a2e3d23d8b79dbade1c5b1d398d0a577028d2d7c8759ab9a8b552a0305b5750310a015585c06cdadf844
 SHA512 
09564ed903902a5795fffaa4679badc30bf49739889a48074b5ae2c93bd29000cfb36a650208d5cae5d74899bade066f84b4aa023fc852eec246ff67bf64a267
 DIST llvmorg-11.0.0-rc2.tar.gz 122728230 BLAKE2B 
7944adf41ec7cd82489666a0a38a857de628879d59a2e3bb566b67c18500092430db66ff214d45cb324128c874a74a72c367b452df3b88ec95b33c284dd35512
 SHA512 
25eb2879eb22e79a1e840ef24cf3f5eec602e947101db299393e06e3d09f2d1531eef214264636e1b511eafff7f51b1834d5a03976ccd088eb680745b147e9f3
+DIST llvmorg-11.0.0-rc3.tar.gz 122766783 BLAKE2B 
052fdc864fed52692141284ebdc41d52d21fbeaf24ac5ed3e67701537baa683bae61b1c06de68322e0578a27a1f5a8856088cdc001d2b8d34d2ec88ae65ff739
 SHA512 
a28ce74775373c63fe23b3116cd25db0efb95c6fdb60e56f2522659a404a59576f3d9429a109cb0f90534927259289aa1c712673f36f92272d642bf8dce5699f
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/sys-libs/libcxx/libcxx-11.0.0_rc3.ebuild 
b/sys-libs/libcxx/libcxx-11.0.0_rc3.ebuild
new file mode 100644
index 000..22c6462abd9
--- /dev/null
+++ b/sys-libs/libcxx/libcxx-11.0.0_rc3.ebuild
@@ -0,0 +1,197 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_ECLASS=cmake
+PYTHON_COMPAT=( python3_{6..9} )
+inherit cmake-multilib llvm llvm.org python-any-r1 toolchain-funcs
+
+DESCRIPTION="New implementation of the C++ standard library, targeting C++11"
+HOMEPAGE="https://libcxx.llvm.org/;
+LLVM_COMPONENTS=( libcxx{,abi} llvm/{cmake/modules,utils/llvm-lit} )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="elibc_glibc elibc_musl +libcxxabi +libunwind +static-libs test"
+REQUIRED_USE="libunwind? ( libcxxabi )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   libcxxabi? ( 
~sys-libs/libcxxabi-${PV}[libunwind=,static-libs?,${MULTILIB_USEDEP}] )
+   !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] )"
+# llvm-6 for new lit options
+# clang-3.9.0 installs necessary target symlinks unconditionally
+# which removes the need for MULTILIB_USEDEP
+DEPEND="${RDEPEND}
+   >=sys-devel/llvm-6"
+BDEPEND="
+   test? ( >=sys-devel/clang-3.9.0
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') )"
+
+DOCS=( CREDITS.TXT )
+
+python_check_deps() {
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   llvm_pkg_setup
+   use test && python-any-r1_pkg_setup
+
+   if ! use libcxxabi && ! tc-is-gcc ; then
+   eerror "To build ${PN} against libsupc++, you have to use gcc. 
Other"
+   eerror "compilers are not supported. Please set CC=gcc and 
CXX=g++"
+   eerror "and try again."
+   die
+   fi
+}
+
+src_prepare() {
+   # Add link flag "-Wl,-z,defs" to avoid underlinking; this is needed in a
+   # out-of-tree build.
+   eapply "${FILESDIR}/${PN}-3.9-cmake-link-flags.patch"
+
+   llvm.org_src_prepare
+}
+
+test_compiler() {
+   $(tc-getCXX) ${CXXFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c++ - \
+   <<<'int main() { return 0; }' &>/dev/null
+}
+
+src_configure() {
+   # note: we need to do this before multilib kicks in since it will
+   # alter the CHOST
+   local cxxabi cxxabi_incs
+   if use libcxxabi; then
+   cxxabi=libcxxabi
+   cxxabi_incs="${EPREFIX}/usr/include/libcxxabi"
+   else
+   local 

[gentoo-commits] repo/gentoo:master commit in: sys-libs/libomp/

2020-09-22 Thread Michał Górny
commit: 579b78d31b2dd7b798f37361a854f8dc102428d6
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Sep 22 17:09:56 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Sep 22 20:40:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=579b78d3

sys-libs/libomp: Bump to 11.0.0-rc3

Signed-off-by: Michał Górny  gentoo.org>

 sys-libs/libomp/Manifest |   1 +
 sys-libs/libomp/libomp-11.0.0_rc3.ebuild | 104 +++
 2 files changed, 105 insertions(+)

diff --git a/sys-libs/libomp/Manifest b/sys-libs/libomp/Manifest
index 8ceb9382992..990dc5965a2 100644
--- a/sys-libs/libomp/Manifest
+++ b/sys-libs/libomp/Manifest
@@ -2,4 +2,5 @@ DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 
6b0254f5b913398cdcf2b2ec1ff21988870
 DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3c8a6ff1a1f152f94bfe362c07884339fe571ff7fe903ed3b3deb150b2fa868c387887a0dea2930dc08b81db71a5b1
 SHA512 
48078fff9293a87f1a973f3348f79506f04c3da774295f5eb67d74dd2d1aa94f0973f8ced3f4ab9e8339902071f82c603b43d5608ad7227046c4da769c5d2151
 DIST llvmorg-11.0.0-rc1.tar.gz 122688246 BLAKE2B 
10ff3f08ff3780abb1d86ac67942e6aac52ff5daf820a2e3d23d8b79dbade1c5b1d398d0a577028d2d7c8759ab9a8b552a0305b5750310a015585c06cdadf844
 SHA512 
09564ed903902a5795fffaa4679badc30bf49739889a48074b5ae2c93bd29000cfb36a650208d5cae5d74899bade066f84b4aa023fc852eec246ff67bf64a267
 DIST llvmorg-11.0.0-rc2.tar.gz 122728230 BLAKE2B 
7944adf41ec7cd82489666a0a38a857de628879d59a2e3bb566b67c18500092430db66ff214d45cb324128c874a74a72c367b452df3b88ec95b33c284dd35512
 SHA512 
25eb2879eb22e79a1e840ef24cf3f5eec602e947101db299393e06e3d09f2d1531eef214264636e1b511eafff7f51b1834d5a03976ccd088eb680745b147e9f3
+DIST llvmorg-11.0.0-rc3.tar.gz 122766783 BLAKE2B 
052fdc864fed52692141284ebdc41d52d21fbeaf24ac5ed3e67701537baa683bae61b1c06de68322e0578a27a1f5a8856088cdc001d2b8d34d2ec88ae65ff739
 SHA512 
a28ce74775373c63fe23b3116cd25db0efb95c6fdb60e56f2522659a404a59576f3d9429a109cb0f90534927259289aa1c712673f36f92272d642bf8dce5699f
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/sys-libs/libomp/libomp-11.0.0_rc3.ebuild 
b/sys-libs/libomp/libomp-11.0.0_rc3.ebuild
new file mode 100644
index 000..5bffd6685f6
--- /dev/null
+++ b/sys-libs/libomp/libomp-11.0.0_rc3.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_ECLASS=cmake
+PYTHON_COMPAT=( python3_{6..9} )
+inherit cmake-multilib linux-info llvm.org python-any-r1
+
+DESCRIPTION="OpenMP runtime library for LLVM/clang compiler"
+HOMEPAGE="https://openmp.llvm.org;
+LLVM_COMPONENTS=( openmp )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="cuda hwloc kernel_linux offload ompt test"
+# CUDA works only with the x86_64 ABI
+REQUIRED_USE="offload? ( cuda? ( abi_x86_64 ) )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   hwloc? ( sys-apps/hwloc:0=[${MULTILIB_USEDEP}] )
+   offload? (
+   virtual/libelf:=[${MULTILIB_USEDEP}]
+   dev-libs/libffi:=[${MULTILIB_USEDEP}]
+   cuda? ( dev-util/nvidia-cuda-toolkit:= )
+   )"
+# tests:
+# - dev-python/lit provides the test runner
+# - sys-devel/llvm provide test utils (e.g. FileCheck)
+# - sys-devel/clang provides the compiler to run tests
+DEPEND="${RDEPEND}"
+BDEPEND="dev-lang/perl
+   offload? ( virtual/pkgconfig )
+   test? (
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   >=sys-devel/clang-6
+   )"
+
+python_check_deps() {
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+kernel_pds_check() {
+   if use kernel_linux && kernel_is -lt 4 15 && kernel_is -ge 4 13; then
+   local CONFIG_CHECK="~!SCHED_PDS"
+   local ERROR_SCHED_PDS="\
+PDS scheduler versions >= 0.98c < 0.98i (e.g. used in kernels >= 4.13-pf11
+< 4.14-pf9) do not implement sched_yield() call which may result in horrible
+performance problems with libomp. If you are using one of the specified
+kernel versions, you may want to disable the PDS scheduler."
+
+   check_extra_config
+   fi
+}
+
+pkg_pretend() {
+   kernel_pds_check
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   local libdir="$(get_libdir)"
+   local mycmakeargs=(
+   -DOPENMP_LIBDIR_SUFFIX="${libdir#lib}"
+
+   -DLIBOMP_USE_HWLOC=$(usex hwloc)
+   -DLIBOMP_OMPT_SUPPORT=$(usex ompt)
+
+   -DOPENMP_ENABLE_LIBOMPTARGET=$(usex offload)
+
+   # do not install libgomp.so & libiomp5.so 

[gentoo-commits] repo/gentoo:master commit in: dev-python/lit/

2020-09-22 Thread Michał Górny
commit: 2b5acdb2fbf4d745fc974f6fad5a2c1666fccfcb
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Sep 22 17:09:40 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Sep 22 20:39:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b5acdb2

dev-python/lit: Bump to 11.0.0-rc3

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/lit/Manifest  |  1 +
 dev-python/lit/lit-11.0.0_rc3.ebuild | 39 
 2 files changed, 40 insertions(+)

diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index 8ceb9382992..990dc5965a2 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -2,4 +2,5 @@ DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 
6b0254f5b913398cdcf2b2ec1ff21988870
 DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3c8a6ff1a1f152f94bfe362c07884339fe571ff7fe903ed3b3deb150b2fa868c387887a0dea2930dc08b81db71a5b1
 SHA512 
48078fff9293a87f1a973f3348f79506f04c3da774295f5eb67d74dd2d1aa94f0973f8ced3f4ab9e8339902071f82c603b43d5608ad7227046c4da769c5d2151
 DIST llvmorg-11.0.0-rc1.tar.gz 122688246 BLAKE2B 
10ff3f08ff3780abb1d86ac67942e6aac52ff5daf820a2e3d23d8b79dbade1c5b1d398d0a577028d2d7c8759ab9a8b552a0305b5750310a015585c06cdadf844
 SHA512 
09564ed903902a5795fffaa4679badc30bf49739889a48074b5ae2c93bd29000cfb36a650208d5cae5d74899bade066f84b4aa023fc852eec246ff67bf64a267
 DIST llvmorg-11.0.0-rc2.tar.gz 122728230 BLAKE2B 
7944adf41ec7cd82489666a0a38a857de628879d59a2e3bb566b67c18500092430db66ff214d45cb324128c874a74a72c367b452df3b88ec95b33c284dd35512
 SHA512 
25eb2879eb22e79a1e840ef24cf3f5eec602e947101db299393e06e3d09f2d1531eef214264636e1b511eafff7f51b1834d5a03976ccd088eb680745b147e9f3
+DIST llvmorg-11.0.0-rc3.tar.gz 122766783 BLAKE2B 
052fdc864fed52692141284ebdc41d52d21fbeaf24ac5ed3e67701537baa683bae61b1c06de68322e0578a27a1f5a8856088cdc001d2b8d34d2ec88ae65ff739
 SHA512 
a28ce74775373c63fe23b3116cd25db0efb95c6fdb60e56f2522659a404a59576f3d9429a109cb0f90534927259289aa1c712673f36f92272d642bf8dce5699f
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/dev-python/lit/lit-11.0.0_rc3.ebuild 
b/dev-python/lit/lit-11.0.0_rc3.ebuild
new file mode 100644
index 000..eafbdc68398
--- /dev/null
+++ b/dev-python/lit/lit-11.0.0_rc3.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{6..9} )
+
+inherit distutils-r1 llvm.org
+
+DESCRIPTION="A stand-alone install of the LLVM suite testing tool"
+HOMEPAGE="https://llvm.org/;
+LLVM_COMPONENTS=( llvm/utils/lit )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# Tests require 'FileCheck' and 'not' utilities (from llvm)
+BDEPEND="
+   test? (
+   dev-python/psutil[${PYTHON_USEDEP}]
+   sys-devel/llvm )"
+
+# TODO: move the manpage generation here (from sys-devel/llvm)
+
+src_prepare() {
+   cd "${WORKDIR}" || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local -x LIT_PRESERVES_TMP=1
+   local litflags=$(get_lit_flags)
+   ./lit.py ${litflags//;/ } tests || die
+}



[gentoo-commits] repo/gentoo:master commit in: sys-devel/llvm/

2020-09-22 Thread Michał Górny
commit: 7f7e967996eb98952606520dc421df7ae87d24da
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Sep 22 17:09:37 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Sep 22 20:39:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f7e9679

sys-devel/llvm: Bump to 11.0.0-rc3

Signed-off-by: Michał Górny  gentoo.org>

 sys-devel/llvm/Manifest   |   1 +
 sys-devel/llvm/llvm-11.0.0_rc3.ebuild | 503 ++
 2 files changed, 504 insertions(+)

diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest
index bb3006e0716..0db1f576cc5 100644
--- a/sys-devel/llvm/Manifest
+++ b/sys-devel/llvm/Manifest
@@ -4,4 +4,5 @@ DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 
6b0254f5b913398cdcf2b2ec1ff21988870
 DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3c8a6ff1a1f152f94bfe362c07884339fe571ff7fe903ed3b3deb150b2fa868c387887a0dea2930dc08b81db71a5b1
 SHA512 
48078fff9293a87f1a973f3348f79506f04c3da774295f5eb67d74dd2d1aa94f0973f8ced3f4ab9e8339902071f82c603b43d5608ad7227046c4da769c5d2151
 DIST llvmorg-11.0.0-rc1.tar.gz 122688246 BLAKE2B 
10ff3f08ff3780abb1d86ac67942e6aac52ff5daf820a2e3d23d8b79dbade1c5b1d398d0a577028d2d7c8759ab9a8b552a0305b5750310a015585c06cdadf844
 SHA512 
09564ed903902a5795fffaa4679badc30bf49739889a48074b5ae2c93bd29000cfb36a650208d5cae5d74899bade066f84b4aa023fc852eec246ff67bf64a267
 DIST llvmorg-11.0.0-rc2.tar.gz 122728230 BLAKE2B 
7944adf41ec7cd82489666a0a38a857de628879d59a2e3bb566b67c18500092430db66ff214d45cb324128c874a74a72c367b452df3b88ec95b33c284dd35512
 SHA512 
25eb2879eb22e79a1e840ef24cf3f5eec602e947101db299393e06e3d09f2d1531eef214264636e1b511eafff7f51b1834d5a03976ccd088eb680745b147e9f3
+DIST llvmorg-11.0.0-rc3.tar.gz 122766783 BLAKE2B 
052fdc864fed52692141284ebdc41d52d21fbeaf24ac5ed3e67701537baa683bae61b1c06de68322e0578a27a1f5a8856088cdc001d2b8d34d2ec88ae65ff739
 SHA512 
a28ce74775373c63fe23b3116cd25db0efb95c6fdb60e56f2522659a404a59576f3d9429a109cb0f90534927259289aa1c712673f36f92272d642bf8dce5699f
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/sys-devel/llvm/llvm-11.0.0_rc3.ebuild 
b/sys-devel/llvm/llvm-11.0.0_rc3.ebuild
new file mode 100644
index 000..6ee898821d6
--- /dev/null
+++ b/sys-devel/llvm/llvm-11.0.0_rc3.ebuild
@@ -0,0 +1,503 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+inherit cmake llvm.org multilib-minimal pax-utils python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="Low Level Virtual Machine"
+HOMEPAGE="https://llvm.org/;
+LLVM_COMPONENTS=( llvm )
+llvm.org_set_globals
+
+# Those are in lib/Targets, without explicit CMakeLists.txt mention
+ALL_LLVM_EXPERIMENTAL_TARGETS=( ARC VE )
+# Keep in sync with CMakeLists.txt
+ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM AVR BPF Hexagon Lanai Mips MSP430
+   NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore
+   "${ALL_LLVM_EXPERIMENTAL_TARGETS[@]}" )
+ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
+
+# Additional licenses:
+# 1. OpenBSD regex: Henry Spencer's license ('rc' in Gentoo) + BSD.
+# 2. xxhash: BSD.
+# 3. MD5 code: public-domain.
+# 4. ConvertUTF.h: TODO.
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc"
+SLOT="$(ver_cut 1)"
+KEYWORDS=""
+IUSE="debug doc exegesis gold libedit +libffi ncurses test xar xml z3
+   kernel_Darwin ${ALL_LLVM_TARGETS[*]}"
+REQUIRED_USE="|| ( ${ALL_LLVM_TARGETS[*]} )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   sys-libs/zlib:0=[${MULTILIB_USEDEP}]
+   exegesis? ( dev-libs/libpfm:= )
+   gold? (
+   || (
+   >=sys-devel/binutils-2.31.1-r4:*[plugins]
+   =dev-libs/libffi-3.0.13-r1:0=[${MULTILIB_USEDEP}] )
+   ncurses? ( >=sys-libs/ncurses-5.9-r3:0=[${MULTILIB_USEDEP}] )
+   xar? ( app-arch/xar )
+   xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+   z3? ( >=sci-mathematics/z3-4.7.1:0=[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   gold? ( sys-libs/binutils-libs )"
+BDEPEND="
+   dev-lang/perl
+   sys-devel/gnuconfig
+   kernel_Darwin? (
+   =sys-devel/binutils-apple-5.1
+   )
+   libffi? ( virtual/pkgconfig )
+   $(python_gen_any_dep '
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   doc? ( dev-python/recommonmark[${PYTHON_USEDEP}] )
+   ')"
+# There are no file collisions between these versions but having :0
+# installed means llvm-config there will take precedence.
+RDEPEND="${RDEPEND}
+   !sys-devel/llvm:0"
+PDEPEND="sys-devel/llvm-common
+   gold? ( >=sys-devel/llvmgold-${SLOT} )"
+

[gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-common/

2020-09-22 Thread Michał Górny
commit: 35797b7de89cf8300ff1939c827fdc2f9c1ebd71
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Sep 22 17:09:44 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Sep 22 20:39:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35797b7d

sys-devel/clang-common: Bump to 11.0.0-rc3

Signed-off-by: Michał Górny  gentoo.org>

 sys-devel/clang-common/Manifest|  1 +
 .../clang-common/clang-common-11.0.0_rc3.ebuild| 23 ++
 2 files changed, 24 insertions(+)

diff --git a/sys-devel/clang-common/Manifest b/sys-devel/clang-common/Manifest
index 8ceb9382992..990dc5965a2 100644
--- a/sys-devel/clang-common/Manifest
+++ b/sys-devel/clang-common/Manifest
@@ -2,4 +2,5 @@ DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 
6b0254f5b913398cdcf2b2ec1ff21988870
 DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3c8a6ff1a1f152f94bfe362c07884339fe571ff7fe903ed3b3deb150b2fa868c387887a0dea2930dc08b81db71a5b1
 SHA512 
48078fff9293a87f1a973f3348f79506f04c3da774295f5eb67d74dd2d1aa94f0973f8ced3f4ab9e8339902071f82c603b43d5608ad7227046c4da769c5d2151
 DIST llvmorg-11.0.0-rc1.tar.gz 122688246 BLAKE2B 
10ff3f08ff3780abb1d86ac67942e6aac52ff5daf820a2e3d23d8b79dbade1c5b1d398d0a577028d2d7c8759ab9a8b552a0305b5750310a015585c06cdadf844
 SHA512 
09564ed903902a5795fffaa4679badc30bf49739889a48074b5ae2c93bd29000cfb36a650208d5cae5d74899bade066f84b4aa023fc852eec246ff67bf64a267
 DIST llvmorg-11.0.0-rc2.tar.gz 122728230 BLAKE2B 
7944adf41ec7cd82489666a0a38a857de628879d59a2e3bb566b67c18500092430db66ff214d45cb324128c874a74a72c367b452df3b88ec95b33c284dd35512
 SHA512 
25eb2879eb22e79a1e840ef24cf3f5eec602e947101db299393e06e3d09f2d1531eef214264636e1b511eafff7f51b1834d5a03976ccd088eb680745b147e9f3
+DIST llvmorg-11.0.0-rc3.tar.gz 122766783 BLAKE2B 
052fdc864fed52692141284ebdc41d52d21fbeaf24ac5ed3e67701537baa683bae61b1c06de68322e0578a27a1f5a8856088cdc001d2b8d34d2ec88ae65ff739
 SHA512 
a28ce74775373c63fe23b3116cd25db0efb95c6fdb60e56f2522659a404a59576f3d9429a109cb0f90534927259289aa1c712673f36f92272d642bf8dce5699f
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/sys-devel/clang-common/clang-common-11.0.0_rc3.ebuild 
b/sys-devel/clang-common/clang-common-11.0.0_rc3.ebuild
new file mode 100644
index 000..18e41e0917d
--- /dev/null
+++ b/sys-devel/clang-common/clang-common-11.0.0_rc3.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit bash-completion-r1 llvm.org
+
+DESCRIPTION="Common files shared between multiple slots of clang"
+HOMEPAGE="https://llvm.org/;
+LLVM_COMPONENTS=( clang/utils/bash-autocomplete.sh )
+llvm.org_set_globals
+S=${WORKDIR}/clang/utils
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+PDEPEND="sys-devel/clang:*"
+
+src_install() {
+   newbashcomp bash-autocomplete.sh clang
+}



[gentoo-commits] repo/gentoo:master commit in: sys-devel/clang/

2020-09-22 Thread Michał Górny
commit: 07fb158dc875fe1661a61d67f6f6aafcd576e9d0
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Sep 22 17:09:45 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Sep 22 20:39:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07fb158d

sys-devel/clang: Bump to 11.0.0-rc3

Signed-off-by: Michał Górny  gentoo.org>

 sys-devel/clang/Manifest|   1 +
 sys-devel/clang/clang-11.0.0_rc3.ebuild | 408 
 2 files changed, 409 insertions(+)

diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index bb3006e0716..0db1f576cc5 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -4,4 +4,5 @@ DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 
6b0254f5b913398cdcf2b2ec1ff21988870
 DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3c8a6ff1a1f152f94bfe362c07884339fe571ff7fe903ed3b3deb150b2fa868c387887a0dea2930dc08b81db71a5b1
 SHA512 
48078fff9293a87f1a973f3348f79506f04c3da774295f5eb67d74dd2d1aa94f0973f8ced3f4ab9e8339902071f82c603b43d5608ad7227046c4da769c5d2151
 DIST llvmorg-11.0.0-rc1.tar.gz 122688246 BLAKE2B 
10ff3f08ff3780abb1d86ac67942e6aac52ff5daf820a2e3d23d8b79dbade1c5b1d398d0a577028d2d7c8759ab9a8b552a0305b5750310a015585c06cdadf844
 SHA512 
09564ed903902a5795fffaa4679badc30bf49739889a48074b5ae2c93bd29000cfb36a650208d5cae5d74899bade066f84b4aa023fc852eec246ff67bf64a267
 DIST llvmorg-11.0.0-rc2.tar.gz 122728230 BLAKE2B 
7944adf41ec7cd82489666a0a38a857de628879d59a2e3bb566b67c18500092430db66ff214d45cb324128c874a74a72c367b452df3b88ec95b33c284dd35512
 SHA512 
25eb2879eb22e79a1e840ef24cf3f5eec602e947101db299393e06e3d09f2d1531eef214264636e1b511eafff7f51b1834d5a03976ccd088eb680745b147e9f3
+DIST llvmorg-11.0.0-rc3.tar.gz 122766783 BLAKE2B 
052fdc864fed52692141284ebdc41d52d21fbeaf24ac5ed3e67701537baa683bae61b1c06de68322e0578a27a1f5a8856088cdc001d2b8d34d2ec88ae65ff739
 SHA512 
a28ce74775373c63fe23b3116cd25db0efb95c6fdb60e56f2522659a404a59576f3d9429a109cb0f90534927259289aa1c712673f36f92272d642bf8dce5699f
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/sys-devel/clang/clang-11.0.0_rc3.ebuild 
b/sys-devel/clang/clang-11.0.0_rc3.ebuild
new file mode 100644
index 000..8f5be4425a4
--- /dev/null
+++ b/sys-devel/clang/clang-11.0.0_rc3.ebuild
@@ -0,0 +1,408 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+inherit cmake llvm llvm.org multilib-minimal pax-utils \
+   python-single-r1 toolchain-funcs
+
+DESCRIPTION="C language family frontend for LLVM"
+HOMEPAGE="https://llvm.org/;
+LLVM_COMPONENTS=( clang clang-tools-extra )
+LLVM_TEST_COMPONENTS=(
+   llvm/lib/Testing/Support
+   llvm/utils/{lit,llvm-lit,unittest}
+   llvm/utils/{UpdateTestChecks,update_cc_test_checks.py}
+)
+llvm.org_set_globals
+
+# Keep in sync with sys-devel/llvm
+ALL_LLVM_EXPERIMENTAL_TARGETS=( ARC VE )
+ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM AVR BPF Hexagon Lanai Mips MSP430
+   NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore
+   "${ALL_LLVM_EXPERIMENTAL_TARGETS[@]}" )
+ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
+LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/?}
+
+# MSVCSetupApi.h: MIT
+# sorttable.js: MIT
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS=""
+IUSE="debug default-compiler-rt default-libcxx default-lld
+   doc +static-analyzer test xml kernel_FreeBSD ${ALL_LLVM_TARGETS[*]}"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   || ( ${ALL_LLVM_TARGETS[*]} )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   ~sys-devel/llvm-${PV}:${SLOT}=[debug=,${LLVM_TARGET_USEDEPS// 
/,},${MULTILIB_USEDEP}]
+   static-analyzer? ( dev-lang/perl:* )
+   xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+   ${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-python/sphinx
+   xml? ( virtual/pkgconfig )
+   ${PYTHON_DEPS}"
+RDEPEND="${RDEPEND}
+   !/dev/null || die
+   fi
+}
+
+get_distribution_components() {
+   local sep=${1-;}
+
+   local out=(
+   # common stuff
+   clang-cmake-exports
+   clang-headers
+   clang-resource-headers
+   libclang-headers
+
+   # libs
+   clang-cpp
+   libclang
+   )
+
+   if multilib_is_native_abi; then
+   out+=(
+   # common stuff
+   bash-autocomplete
+   libclang-python-bindings
+
+   # tools
+   c-index-test
+   clang
+  

[gentoo-commits] repo/gentoo:master commit in: sys-libs/llvm-libunwind/

2020-09-22 Thread Michał Górny
commit: 36b1e7774ef819de2d350bf0d256b0f008be7f3b
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Sep 22 17:09:52 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Sep 22 20:40:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36b1e777

sys-libs/llvm-libunwind: Bump to 11.0.0-rc3

Signed-off-by: Michał Górny  gentoo.org>

 sys-libs/llvm-libunwind/Manifest   |   1 +
 .../llvm-libunwind-11.0.0_rc3.ebuild   | 122 +
 2 files changed, 123 insertions(+)

diff --git a/sys-libs/llvm-libunwind/Manifest b/sys-libs/llvm-libunwind/Manifest
index 8ceb9382992..990dc5965a2 100644
--- a/sys-libs/llvm-libunwind/Manifest
+++ b/sys-libs/llvm-libunwind/Manifest
@@ -2,4 +2,5 @@ DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 
6b0254f5b913398cdcf2b2ec1ff21988870
 DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3c8a6ff1a1f152f94bfe362c07884339fe571ff7fe903ed3b3deb150b2fa868c387887a0dea2930dc08b81db71a5b1
 SHA512 
48078fff9293a87f1a973f3348f79506f04c3da774295f5eb67d74dd2d1aa94f0973f8ced3f4ab9e8339902071f82c603b43d5608ad7227046c4da769c5d2151
 DIST llvmorg-11.0.0-rc1.tar.gz 122688246 BLAKE2B 
10ff3f08ff3780abb1d86ac67942e6aac52ff5daf820a2e3d23d8b79dbade1c5b1d398d0a577028d2d7c8759ab9a8b552a0305b5750310a015585c06cdadf844
 SHA512 
09564ed903902a5795fffaa4679badc30bf49739889a48074b5ae2c93bd29000cfb36a650208d5cae5d74899bade066f84b4aa023fc852eec246ff67bf64a267
 DIST llvmorg-11.0.0-rc2.tar.gz 122728230 BLAKE2B 
7944adf41ec7cd82489666a0a38a857de628879d59a2e3bb566b67c18500092430db66ff214d45cb324128c874a74a72c367b452df3b88ec95b33c284dd35512
 SHA512 
25eb2879eb22e79a1e840ef24cf3f5eec602e947101db299393e06e3d09f2d1531eef214264636e1b511eafff7f51b1834d5a03976ccd088eb680745b147e9f3
+DIST llvmorg-11.0.0-rc3.tar.gz 122766783 BLAKE2B 
052fdc864fed52692141284ebdc41d52d21fbeaf24ac5ed3e67701537baa683bae61b1c06de68322e0578a27a1f5a8856088cdc001d2b8d34d2ec88ae65ff739
 SHA512 
a28ce74775373c63fe23b3116cd25db0efb95c6fdb60e56f2522659a404a59576f3d9429a109cb0f90534927259289aa1c712673f36f92272d642bf8dce5699f
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-11.0.0_rc3.ebuild 
b/sys-libs/llvm-libunwind/llvm-libunwind-11.0.0_rc3.ebuild
new file mode 100644
index 000..fff362b926d
--- /dev/null
+++ b/sys-libs/llvm-libunwind/llvm-libunwind-11.0.0_rc3.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_ECLASS=cmake
+PYTHON_COMPAT=( python3_{6..9} )
+inherit cmake-multilib llvm llvm.org python-any-r1
+
+DESCRIPTION="C++ runtime stack unwinder from LLVM"
+HOMEPAGE="https://github.com/llvm-mirror/libunwind;
+LLVM_COMPONENTS=( libunwind )
+LLVM_TEST_COMPONENTS=( libcxx{,abi} llvm/cmake )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="debug +static-libs test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="!sys-libs/libunwind"
+# llvm-6 for new lit options
+DEPEND="
+   >=sys-devel/llvm-6"
+BDEPEND="
+   test? ( >=sys-devel/clang-3.9.0
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') )"
+
+python_check_deps() {
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   local libdir=$(get_libdir)
+
+   local mycmakeargs=(
+   -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+   -DLIBUNWIND_ENABLE_ASSERTIONS=$(usex debug)
+   -DLIBUNWIND_ENABLE_STATIC=$(usex static-libs)
+   -DLLVM_INCLUDE_TESTS=$(usex test)
+
+   # support non-native unwinding; given it's small enough,
+   # enable it unconditionally
+   -DLIBUNWIND_ENABLE_CROSS_UNWINDING=ON
+   )
+   if use test; then
+   local clang_path=$(type -P "${CHOST:+${CHOST}-}clang" 
2>/dev/null)
+   [[ -n ${clang_path} ]] || die "Unable to find ${CHOST}-clang 
for tests"
+
+   mycmakeargs+=(
+   -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+   
-DLLVM_LIT_ARGS="$(get_lit_flags);--param=cxx_under_test=${clang_path}"
+   -DLIBUNWIND_LIBCXX_PATH="${WORKDIR}/libcxx"
+   )
+   fi
+
+   cmake_src_configure
+}
+
+build_libcxxabi() {
+   local -x LDFLAGS="${LDFLAGS} -L${BUILD_DIR}/$(get_libdir)"
+   local CMAKE_USE_DIR=${WORKDIR}/libcxxabi
+   local BUILD_DIR=${BUILD_DIR}/libcxxabi
+   local mycmakeargs=(
+   -DLIBCXXABI_LIBDIR_SUFFIX=
+   -DLIBCXXABI_ENABLE_SHARED=OFF

[gentoo-commits] proj/sci:master commit in: dev-python/PeakUtils/

2020-09-22 Thread Aisha Tammy
commit: 99e2d0a7b15a8f19056427cb59e29d1878f1946e
Author: Aisha Tammy  aisha  cc>
AuthorDate: Tue Sep 22 16:26:47 2020 +
Commit: Aisha Tammy  aisha  cc>
CommitDate: Tue Sep 22 16:26:47 2020 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=99e2d0a7

dev-python/PeakUtils: fix tests by adding pandas

Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Aisha Tammy  aisha.cc>

 dev-python/PeakUtils/PeakUtils-1.3.3.ebuild | 5 +
 1 file changed, 5 insertions(+)

diff --git a/dev-python/PeakUtils/PeakUtils-1.3.3.ebuild 
b/dev-python/PeakUtils/PeakUtils-1.3.3.ebuild
index 39d4ef096..24bec2a31 100644
--- a/dev-python/PeakUtils/PeakUtils-1.3.3.ebuild
+++ b/dev-python/PeakUtils/PeakUtils-1.3.3.ebuild
@@ -19,5 +19,10 @@ RDEPEND="
sci-libs/scipy[${PYTHON_USEDEP}]
"
 DEPEND="${RDEPEND}"
+BDEPEND="
+   test? (
+   dev-python/pandas
+   )
+"
 
 distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/powerpc/

2020-09-22 Thread Georgy Yakovlev
commit: 0eabd8ff8996a358e28e8f1ecd6bf7f8f9477962
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Sep 22 07:29:03 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Sep 22 20:24:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0eabd8ff

profiles/arch/powerpc/package.mask: mask sys-process/criu

Signed-off-by: Georgy Yakovlev  gentoo.org>

 profiles/arch/powerpc/package.mask | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/profiles/arch/powerpc/package.mask 
b/profiles/arch/powerpc/package.mask
new file mode 100644
index 000..882732a1338
--- /dev/null
+++ b/profiles/arch/powerpc/package.mask
@@ -0,0 +1,6 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Georgy Yakovlev  (2020-09-22)
+# criu does not work on ppc64be and ppc32
+sys-process/criu



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/powerpc/ppc64/64le/

2020-09-22 Thread Georgy Yakovlev
commit: da4f3ae26a98bc6c4cafe40eb6add9b56ddc5fa9
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Sep 22 20:04:31 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Sep 22 20:24:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da4f3ae2

profiles/arch/powerpc/ppc64/64le/package.mask: unmask criu

Signed-off-by: Georgy Yakovlev  gentoo.org>

 profiles/arch/powerpc/ppc64/64le/package.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/arch/powerpc/ppc64/64le/package.mask 
b/profiles/arch/powerpc/ppc64/64le/package.mask
index cfbe49ebcb7..14fd84971a8 100644
--- a/profiles/arch/powerpc/ppc64/64le/package.mask
+++ b/profiles/arch/powerpc/ppc64/64le/package.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Georgy Yakovlev  (2020-09-22
+# criu works on ppc64le
+-sys-process/criu
+
 # Georgy Yakovlev  (2020-09-18)
 # openjfx:11 works on ppc64le
 -dev-java/openjfx:11



[gentoo-commits] repo/gentoo:master commit in: sys-process/criu/

2020-09-22 Thread Georgy Yakovlev
commit: 1db39caa60172f86d9f2c1d248e26c87f7ce5676
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Sep 22 08:29:20 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Sep 22 20:24:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1db39caa

sys-process/criu: revbump 3.14-r1, python no longer optional

python is no longer optional, criu target
requires crit, which requires pycriu.

also check for IA32 emulation only on amd64.

and remove RAW_LDFLAGS, it was added by patch
which is no longer applied to this version.
LDFLAGS still not honored, #728148

Closes: https://bugs.gentoo.org/735636
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Georgy Yakovlev  gentoo.org>

 .../{criu-3.14-r1.ebuild => criu-3.14-r2.ebuild}   | 28 +++---
 1 file changed, 14 insertions(+), 14 deletions(-)

diff --git a/sys-process/criu/criu-3.14-r1.ebuild 
b/sys-process/criu/criu-3.14-r2.ebuild
similarity index 85%
rename from sys-process/criu/criu-3.14-r1.ebuild
rename to sys-process/criu/criu-3.14-r2.ebuild
index 17298a55f2c..0cab02a8774 100644
--- a/sys-process/criu/criu-3.14-r1.ebuild
+++ b/sys-process/criu/criu-3.14-r2.ebuild
@@ -14,16 +14,16 @@ SRC_URI="https://download.openvz.org/criu/${P}.tar.bz2;
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc64"
-IUSE="doc python selinux setproctitle static-libs"
+IUSE="doc selinux setproctitle static-libs"
 
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="
+   ${PYTHON_DEPS}
dev-libs/protobuf-c
dev-libs/libnl:3
net-libs/libnet:1.1
sys-libs/libcap
-   python? ( ${PYTHON_DEPS} )
selinux? ( sys-libs/libselinux )
setproctitle? ( dev-libs/libbsd )"
 DEPEND="${RDEPEND}
@@ -32,14 +32,12 @@ DEPEND="${RDEPEND}
app-text/xmlto
)"
 RDEPEND="${RDEPEND}
-   python? (
-   dev-python/protobuf-python[${PYTHON_USEDEP}]
-   dev-python/ipaddr[${PYTHON_USEDEP}]
-   )"
+   dev-python/protobuf-python[${PYTHON_USEDEP}]
+   dev-python/ipaddr[${PYTHON_USEDEP}]
+"
 
 CONFIG_CHECK="~CHECKPOINT_RESTORE ~NAMESPACES ~PID_NS ~FHANDLE ~EVENTFD ~EPOLL 
~INOTIFY_USER
-   ~IA32_EMULATION ~UNIX_DIAG ~INET_DIAG ~INET_UDP_DIAG ~PACKET_DIAG 
~NETLINK_DIAG ~TUN
-   ~NETFILTER_XT_MARK"
+   ~UNIX_DIAG ~INET_DIAG ~INET_UDP_DIAG ~PACKET_DIAG ~NETLINK_DIAG ~TUN 
~NETFILTER_XT_MARK"
 
 # root access required for tests
 RESTRICT="test"
@@ -60,6 +58,11 @@ criu_arch() {
esac
 }
 
+pkg_setup() {
+   use amd64 && CONFIG_CHECK+=" ~IA32_EMULATION"
+   linux-info_pkg_setup
+}
+
 src_prepare() {
default
 
@@ -81,7 +84,7 @@ src_configure() {
 
 src_compile() {
local target="all $(usex doc 'docs' '')"
-   RAW_LDFLAGS="$(raw-ldflags)" emake \
+   emake \
HOSTCC="$(tc-getBUILD_CC)" \
CC="$(tc-getCC)" \
LD="$(tc-getLD)" \
@@ -93,7 +96,6 @@ src_compile() {
ARCH="$(criu_arch)" \
V=1 WERROR=0 DEBUG=0 \
SETPROCTITLE=$(usex setproctitle) \
-   PYCRIU=$(usex python) \
${target}
 }
 
@@ -123,9 +125,7 @@ src_install() {
 
use doc && dodoc CREDITS README.md
 
-   if use python ; then
-   python_foreach_impl install_crit
-   fi
+   python_foreach_impl install_crit
 
if ! use static-libs; then
find "${D}" -name "*.a" -delete || die



[gentoo-commits] repo/gentoo:master commit in: sys-process/criu/

2020-09-22 Thread Georgy Yakovlev
commit: f478ddaca7ccb72f0d7c943f85e6c75a32daadcb
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Sep 22 07:30:28 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Sep 22 20:24:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f478ddac

sys-process/criu: add ~ppc64 keyword

it works on ppc64le and is already masked on ppc/ppc64be

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Georgy Yakovlev  gentoo.org>

 sys-process/criu/criu-3.14-r1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sys-process/criu/criu-3.14-r1.ebuild 
b/sys-process/criu/criu-3.14-r1.ebuild
index c9f8ef9a81c..17298a55f2c 100644
--- a/sys-process/criu/criu-3.14-r1.ebuild
+++ b/sys-process/criu/criu-3.14-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://download.openvz.org/criu/${P}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64"
 IUSE="doc python selinux setproctitle static-libs"
 
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
@@ -55,6 +55,7 @@ criu_arch() {
case ${ARCH} in
amd64) echo "x86";;
arm64) echo "aarch64";;
+   ppc64*) echo "ppc64";;
*) echo "${ARCH}";;
esac
 }



[gentoo-commits] repo/gentoo:master commit in: www-client/opera-developer/

2020-09-22 Thread Jeroen Roovers
commit: 2de5694227f77b45c571a0bd6dbf67a2e1fc4dad
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Tue Sep 22 19:45:13 2020 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Tue Sep 22 20:17:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2de56942

www-client/opera-developer: Version 73.0.3820.0

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Jeroen Roovers  gentoo.org>

 www-client/opera-developer/Manifest|   1 +
 .../opera-developer-73.0.3820.0.ebuild | 115 +
 2 files changed, 116 insertions(+)

diff --git a/www-client/opera-developer/Manifest 
b/www-client/opera-developer/Manifest
index 5af0cab7647..1773e8030a1 100644
--- a/www-client/opera-developer/Manifest
+++ b/www-client/opera-developer/Manifest
@@ -4,3 +4,4 @@ DIST opera-developer_72.0.3791.0_amd64.deb 71139492 BLAKE2B 
02849f680c0532aee25e
 DIST opera-developer_72.0.3798.0_amd64.deb 71257520 BLAKE2B 
44609fa5e405f69cbbe887ff493cfa062d73a65d9aeda287246add6d35d6a7b0c8b67002b5032ecc06ef50c24904ddab6f7a23755b2ae6ddc99ebfd92178b009
 SHA512 
5c8a58bdc9ad990df5cfeb964aafc3a99ca25d237a54a31c45b79c8705afe905acea0c648df0accf158815ac9ed5455512b95a0d1a1ae56cc8e45cffb2aaa5b0
 DIST opera-developer_72.0.3807.0_amd64.deb 71855636 BLAKE2B 
2645932c9e88c5af26916edc69836282ef4e2eb41fbb9c5e3317fbdfe221f2740d25e85d13b662f1813ab8ca990c86f968b52ed03f7ed555f4b731dcf31c0639
 SHA512 
cd51efd12395a6a824988c62faf86c4a606ee48b417dc90781dd9df1696046166e1f3fb8abefd5f1bd9eeccd37b79a07fc4d74eb1aba68172088f8492f4b48b0
 DIST opera-developer_72.0.3814.0_amd64.deb 71897048 BLAKE2B 
e8abb7e122473e05ecd1aaf790ec7ebefe7eb3fbe0dd54af2064d73da96eeaacdf93ad0cfd10cf8922c8bccb92eb1cb65ba4e3e4e62b8e1f1c0483d679af553e
 SHA512 
9b73e5e4205bedb44eb8e3cb8f752836dcfb79d941e36f06bb386156812109a5b583db0d26ba6cf0668f229ce8bbe407403bb66314f0dd719b1a066932c18cb1
+DIST opera-developer_73.0.3820.0_amd64.deb 72042252 BLAKE2B 
bc2dd709212c6a26208fac5d1eab246b33ac669a5f593c630ec4c379fc7330bc51485e59b3f981ac314dbf5a1cc4e033b732ea3318103118d76b021b8e6dc62a
 SHA512 
d51eed335794dd5aa64e0300f873a8f202c1733512e192697104089a6bc57ef51ee321843044553f26444e1f649026728d66f847936d983f92c6014f68c2ec8e

diff --git a/www-client/opera-developer/opera-developer-73.0.3820.0.ebuild 
b/www-client/opera-developer/opera-developer-73.0.3820.0.ebuild
new file mode 100644
index 000..837674712ea
--- /dev/null
+++ b/www-client/opera-developer/opera-developer-73.0.3820.0.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+CHROMIUM_LANGS="
+   be bg bn ca cs da de el en-GB es es-419 fi fil fr fr-CA hi hr hu id it
+   ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk vi
+   zh-CN zh-TW
+"
+inherit chromium-2 multilib unpacker xdg-utils
+
+DESCRIPTION="A fast and secure web browser"
+HOMEPAGE="https://www.opera.com/;
+LICENSE="OPERA-2014"
+SLOT="0"
+SRC_URI_BASE="
+   https://download1.operacdn.com/pub/
+   https://download2.operacdn.com/pub/
+   https://download3.operacdn.com/pub/
+   https://download4.operacdn.com/pub/
+"
+SRC_URI="amd64? ("
+for uri in ${SRC_URI_BASE}; do
+SRC_URI+="
+   "${uri}${PN}/${PV}/linux/${PN}_${PV}_amd64.deb"
+"
+done
+SRC_URI+=")"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   gnome-base/gconf:2
+   media-libs/alsa-lib
+   media-libs/fontconfig
+   media-libs/freetype
+   net-misc/curl
+   net-print/cups
+   sys-apps/dbus
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   x11-libs/libXScrnSaver
+   x11-libs/libXcomposite
+   x11-libs/libXcursor
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXi
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libXtst
+   x11-libs/libnotify
+   x11-libs/pango[X]
+"
+
+QA_PREBUILT="*"
+S=${WORKDIR}
+
+src_unpack() {
+   unpack_deb ${A}
+}
+
+pkg_setup() {
+   OPERA_HOME="usr/$(get_libdir)/${PN}"
+}
+
+src_prepare() {
+   default
+
+   case ${ARCH} in
+   amd64)
+   mv usr/lib/x86_64-linux-gnu usr/$(get_libdir) || die
+   rm -r usr/lib || die
+   ;;
+   x86)
+   mv usr/lib/i386-linux-gnu/${PN} usr/$(get_libdir)/ || 
die
+   ;;
+   esac
+
+   mv usr/share/doc/${PN} usr/share/doc/${PF} || die
+   gunzip usr/share/doc/${PF}/changelog.gz || die
+
+   rm usr/bin/${PN} || die
+
+   pushd "${OPERA_HOME}/localization" > /dev/null || die
+   chromium_remove_language_paks
+   popd > /dev/null || die
+
+   sed -i \
+   -e 's|^TargetEnvironment|X-&|g' \
+   

[gentoo-commits] repo/gentoo:master commit in: www-client/vivaldi-snapshot/

2020-09-22 Thread Jeroen Roovers
commit: 3e4f07f5b5bf961c95174d44ca17ce2e20d88423
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Tue Sep 22 20:15:56 2020 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Tue Sep 22 20:17:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e4f07f5

www-client/vivaldi-snapshot: Version 3.4.2049.2_p1

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Jeroen Roovers  gentoo.org>

 www-client/vivaldi-snapshot/Manifest   |   4 +
 .../vivaldi-snapshot-3.4.2049.2_p1.ebuild  | 116 +
 2 files changed, 120 insertions(+)

diff --git a/www-client/vivaldi-snapshot/Manifest 
b/www-client/vivaldi-snapshot/Manifest
index 2d011fa2a17..4305cfc9d6e 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -10,3 +10,7 @@ DIST vivaldi-snapshot-3.4.2038.4_p1-amd64.deb 75820936 
BLAKE2B 60a31d0e1a4b5a847
 DIST vivaldi-snapshot-3.4.2038.4_p1-arm64.deb 69128664 BLAKE2B 
9ad581e07dc5edb467bbd518fa28edab3c481613fc2204f2c419f6bcc43b28109f6c2311e8556c980209a030fc8c24d5d5a5f4cdf2b769b009802ce1b4f89dae
 SHA512 
2821c4617f6aa4eb0e48ec4fe1e0772dcbbea1368484e9bfc1e83fc1d9070ee48cb63dd2b606b65d366384393ccae5f691e0a0be8b5aca0aa11a3f931ec919e5
 DIST vivaldi-snapshot-3.4.2038.4_p1-armhf.deb 68167016 BLAKE2B 
90cd1e2f3fce532336c14347a5f7dca318a970c07d0c199270e21835208bf58c793dea5a1fa50d158e3b59212fdff65fedef8a8910b42500c74126ee40ead3e2
 SHA512 
3576175e00311a6a07994910fcff0f177ec3f675be0d24ad6164310bbf37e064a9c513c37a004141714c5bc194951f4d2524d4a291d587df6780a3860f233e4e
 DIST vivaldi-snapshot-3.4.2038.4_p1-i386.deb 73993612 BLAKE2B 
b624959013d81360e056de4cf596bca5efe5557f67587d13c1c48bf1ebf522a6be13fde2ef24cdb788d67688db2ed942d2dd4d5f24318fc9c459aee70a5d4d6d
 SHA512 
a88b75a5dbf340c4fc951f75fefcbed5dc49bfb0b4480d8ccdf97415dc4c2c487bef3824f2d578dde57a983b49376e189d6863c9700dc0bd7683a0a0915e8558
+DIST vivaldi-snapshot-3.4.2049.2_p1-amd64.deb 73500204 BLAKE2B 
77ddd6b14291a85751bb411fd0c31985ba3ab448bde5f45f371342a1bed59b45d7199ec38ef3a414b62a62bf88a23ce074363f4b5ddd23cfcabd015a6c47aef0
 SHA512 
6e1a3fd8090793028a36e9983a5885498b89afb39b062217ba409c49cc19b00d544bf5af1baebe9c097b3f0bf560d4cbc7a261c75498de87e1ac548ba475eea2
+DIST vivaldi-snapshot-3.4.2049.2_p1-arm64.deb 65898224 BLAKE2B 
63b75e0f9c8407837c536ee0f471e625e43cafe6c28d468653d65f2b48f8da0fb316031408e98cd4d5a3c8f4d6ba3217ec1e28291c5d049d196431a2eb014017
 SHA512 
b4022083a406655699c4414542099b7e057c08b09dbc30d62c92e0dbfa7e2bec5fbf0965140d9d81cf5d3715f581b4b0d15e91736340a821dc2cc580c5edf229
+DIST vivaldi-snapshot-3.4.2049.2_p1-armhf.deb 64892132 BLAKE2B 
a172cf9adf32abbd3193fca7fbabffec373d68318681038721b49ee3f91ce53c8623ec1f6c1c6cad8fbdb8cf4a9360089b597847d4d5540055e096beccf1ad7d
 SHA512 
f4cc934349c6abbdab98b5feec593477257539069ff316df82f202a0ab6214abe8ba8a7efa6b3b02c22393ebb12367ddc38c6ced26f68c6abee0255745f68ec4
+DIST vivaldi-snapshot-3.4.2049.2_p1-i386.deb 70673824 BLAKE2B 
2895ec5606727315ca67894b2a29e4ae1a747a09d47bc69da276ec026d9ab6c773d8abef66cca9d94632ebc7f3658c0086d76d9696359aef8e19a2bf35ba741f
 SHA512 
ae5c7d2fee224a229266affc6dede97a033b387d5f796d933f5a37a0394e1c954d8a3a2dc4f2674abf69096af8023d7bad274bde5d91ecc17662e0656bfb74b2

diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-3.4.2049.2_p1.ebuild 
b/www-client/vivaldi-snapshot/vivaldi-snapshot-3.4.2049.2_p1.ebuild
new file mode 100644
index 000..db3613b057e
--- /dev/null
+++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-3.4.2049.2_p1.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+CHROMIUM_LANGS="
+   af am ar be bg bn ca cs da de de-CH el en-GB en-US eo es es-419 es-PE 
et eu
+   fa fi fil fr fy gd gl gu he hi hr hu hy id io is it ja jbo ka kn ko ku 
lt
+   lv mk ml mr ms nb nl nn pl pt-BR pt-PT ro ru sc sk sl sq sr sv sw ta te 
th
+   tr uk vi zh-CN zh-TW
+"
+inherit chromium-2 multilib unpacker toolchain-funcs xdg-utils
+
+VIVALDI_HOME="opt/${PN}"
+DESCRIPTION="A browser for our friends"
+HOMEPAGE="https://vivaldi.com/;
+VIVALDI_BASE_URI="https://downloads.vivaldi.com/snapshot/${PN}_${PV/_p/-}_;
+SRC_URI="
+   amd64? ( ${VIVALDI_BASE_URI}amd64.deb -> ${P}-amd64.deb )
+   arm64? ( ${VIVALDI_BASE_URI}arm64.deb -> ${P}-arm64.deb )
+   arm? ( ${VIVALDI_BASE_URI}armhf.deb -> ${P}-armhf.deb )
+   x86? ( ${VIVALDI_BASE_URI}i386.deb -> ${P}-i386.deb )
+"
+
+LICENSE="Vivaldi"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm ~arm64 ~x86"
+RESTRICT="bindist mirror"
+
+DEPEND="
+   virtual/libiconv
+"
+RDEPEND="
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-libs/alsa-lib
+   media-libs/fontconfig
+   media-libs/freetype
+   media-libs/speex
+   net-print/cups
+   sys-apps/dbus
+   sys-libs/libcap
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   

[gentoo-commits] repo/gentoo:master commit in: net-libs/nodejs/

2020-09-22 Thread Jeroen Roovers
commit: 6c5a751a279115c57a4f99aaccee06b57910bce8
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Tue Sep 22 20:17:13 2020 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Tue Sep 22 20:17:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c5a751a

net-libs/nodejs: Version 14.12.0

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Jeroen Roovers  gentoo.org>

 net-libs/nodejs/Manifest  |   1 +
 net-libs/nodejs/nodejs-14.12.0.ebuild | 200 ++
 2 files changed, 201 insertions(+)

diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index 840184ab69b..d36e657ebfd 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -4,6 +4,7 @@ DIST node-v12.18.4.tar.xz 23679924 BLAKE2B 
14de3c83851b89f85f7d6f549d9e43e3e97c7
 DIST node-v14.10.0.tar.xz 33377228 BLAKE2B 
fc2e0b38c0cd56fa524cc01dd262003ba0dbb4f755b9b95079a4aedea75c75b1e588de8cee4503a9699b1fed9983db8827828fe622c1ea32f9d3ee21aeabc3e4
 SHA512 
902bfe3b142f11ef48076c4af6f3107fb20f617ef1f12a564fc3ea1870e6304458dd30fb9af67c3431b850caa496bbb55cb1d760e46c882603543685d316c733
 DIST node-v14.10.1.tar.xz 33383116 BLAKE2B 
68959ad1ed576af327b53080099d8f1e520658f9c7aeb342ba4182f6f058e48d93b1c443e2a91348a221224bfa430a16cbe13b33f339b41eff4a6e41fc1e85db
 SHA512 
fd094fb3ff1f94e913ee876de4365ba1f6d26abd33b60e964fbdf8a205ab8a44885bd69576ec997aee7b36b91a342daf3654bec41377d0ec66e752292aab4319
 DIST node-v14.11.0.tar.xz 33379456 BLAKE2B 
99e2eba4ba2e54209836fa1e3b63e42caf854d7f3bc99f5836300b0795ef8c785b78bd7c6b99148604f0bb1b34a5169c72e8be0f8d4f62412e7d352fce15ca18
 SHA512 
5014ebaeb109b0ecaca8f795a4e1a626c03b1132f9b8bac8826b734633c14e9f99b4f079c185a1f43f6938a1e543e5838f520159c3e08ca454398039fd26ef11
+DIST node-v14.12.0.tar.xz 33390472 BLAKE2B 
930b196ada16d21e2d2b43d030d936391e039cc985ee517b6b420277baa071ecef8c8cef7bd2f24b5e167465e9d4acc6b0da36ae4e7332fe179c47724e05ff50
 SHA512 
168141a3e3f20be98a0e800a8e8f70e1ff330ff087cc08c31d6ae185882615723166f445d6310a23e1bb5a023e671a74834b40e1b83f2b789f65c787c18762e2
 DIST node-v14.2.0.tar.xz 32884616 BLAKE2B 
7bcb07cb7623c5e08c20267c320cdf23ad110f124c5ad1f2447ef8b76ab8dc44ed50dab7c5651424d9d3a36f7eeecdf3292b07c02cb2e22c3fbe4ed633c4b842
 SHA512 
47e5ec0b7a207082d43419a7e0a6ea9242ec43b4d7c2217eb66d0b45e2f4d5cb561b3f6fe35fdc41a8be95c182dc122ba262f696ebd12833596d71b372ec85d2
 DIST node-v14.4.0.tar.xz 33005312 BLAKE2B 
bc1462d897e24a6b842e6f8146971866c73b54ff5383d76cfc5728a73e2c135d28ced068744174b3fb5af4a6ec05ef1f115ea51c2d65517cbe18e1d733460d04
 SHA512 
f1a7c788a8a149b942ec2b90a4314baaa5355c381029eda45002728ce7209925c016323b0ec1e0dfe2359fddb24f494df125805d0d266b738a333dcddb3f59c3
 DIST node-v14.8.0.tar.xz 33342288 BLAKE2B 
4f8129beb16ece09f14c234395b29bc53e84896fdd9877821a27c80d88a0740d42ea4dcf65a0a5c52a98129262be236207f4c07d81f76cc5e4471f21227083e9
 SHA512 
ebb20f7163e20e8074dd9cc5d3ee7f3cbc536c55a7753d39c482ea90e9314d8fdfe1a88203be7f250f6d77b9f13da04d32d99770d300c2ab0dfdee3d7582f068

diff --git a/net-libs/nodejs/nodejs-14.12.0.ebuild 
b/net-libs/nodejs/nodejs-14.12.0.ebuild
new file mode 100644
index 000..43b93416662
--- /dev/null
+++ b/net-libs/nodejs/nodejs-14.12.0.ebuild
@@ -0,0 +1,200 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_REQ_USE="threads(+)"
+inherit bash-completion-r1 eutils flag-o-matic pax-utils python-any-r1 
toolchain-funcs xdg-utils
+
+DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
+HOMEPAGE="https://nodejs.org/;
+SRC_URI="
+   https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz
+"
+
+LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x64-macos"
+IUSE="cpu_flags_x86_sse2 debug doc +icu inspector +npm pax_kernel +snapshot 
+ssl +system-ssl systemtap test"
+REQUIRED_USE="
+   inspector? ( icu ssl )
+   npm? ( ssl )
+   system-ssl? ( ssl )
+"
+
+RDEPEND="
+   >=dev-libs/libuv-1.39.0:=
+   >=net-dns/c-ares-1.16.0
+   >=net-libs/nghttp2-1.41.0
+   sys-libs/zlib
+   icu? ( >=dev-libs/icu-67:= )
+   system-ssl? ( >=dev-libs/openssl-1.1.1:0= )
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   systemtap? ( dev-util/systemtap )
+   test? ( net-misc/curl )
+   pax_kernel? ( sys-apps/elfix )
+"
+DEPEND="
+   ${RDEPEND}
+"
+PATCHES=(
+   "${FILESDIR}"/${PN}-10.3.0-global-npm-config.patch
+)
+RESTRICT="test"
+S="${WORKDIR}/node-v${PV}"
+
+pkg_pretend() {
+   (use x86 && ! use cpu_flags_x86_sse2) && \
+   die "Your CPU doesn't support the required SSE2 instruction."
+
+   ( [[ ${MERGE_TYPE} != "binary" ]] && ! test-flag-CXX -std=c++11 ) && \
+   die "Your compiler doesn't support C++11. Use GCC 4.8, Clang 
3.3 or newer."
+}
+
+src_prepare() {
+   tc-export AR CC CXX PKG_CONFIG
+   export V=1
+   export 

[gentoo-commits] proj/sci:master commit in: dev-python/PeakUtils/

2020-09-22 Thread Aisha Tammy
commit: b42fb27ddfe0ff5e2ae98567d74ea91f187bd39d
Author: Aisha Tammy  aisha  cc>
AuthorDate: Tue Sep 22 15:29:05 2020 +
Commit: Aisha Tammy  aisha  cc>
CommitDate: Tue Sep 22 16:14:31 2020 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=b42fb27d

dev-python/PeakUtils: add python3_{7,8,9}

Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Aisha Tammy  aisha.cc>

 dev-python/PeakUtils/PeakUtils-1.3.3.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-python/PeakUtils/PeakUtils-1.3.3.ebuild 
b/dev-python/PeakUtils/PeakUtils-1.3.3.ebuild
index 7dc244b68..39d4ef096 100644
--- a/dev-python/PeakUtils/PeakUtils-1.3.3.ebuild
+++ b/dev-python/PeakUtils/PeakUtils-1.3.3.ebuild
@@ -2,12 +2,10 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_6 )
+PYTHON_COMPAT=( python3_{6..9} )
 
 inherit distutils-r1
 
-MY_PN="pyFFTW"
-
 DESCRIPTION="Peak detection utilities for 1D data"
 HOMEPAGE="https://bitbucket.org/lucashnegri/peakutils;
 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
@@ -21,3 +19,5 @@ RDEPEND="
sci-libs/scipy[${PYTHON_USEDEP}]
"
 DEPEND="${RDEPEND}"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: media-gfx/gimp/

2020-09-22 Thread Sam James
commit: 1fb3653eda7234dd86981d5632a9a31b7432d29f
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep 22 19:46:22 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep 22 19:46:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fb3653e

media-gfx/gimp: forward stable keywords to 2.10.18-r2

r1 -> r2 is just fixing the mypaint-brushes dependency.

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Sam James  gentoo.org>

 media-gfx/gimp/gimp-2.10.18-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/gimp/gimp-2.10.18-r2.ebuild 
b/media-gfx/gimp/gimp-2.10.18-r2.ebuild
index f586c716b70..ec2b8c9e32d 100644
--- a/media-gfx/gimp/gimp-2.10.18-r2.ebuild
+++ b/media-gfx/gimp/gimp-2.10.18-r2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://www.gimp.org/;
 SRC_URI="mirror://gimp/v2.10/${P}.tar.bz2"
 LICENSE="GPL-3 LGPL-3"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 x86"
 
 IUSE="aalib alsa aqua debug doc gnome heif jpeg2k mng openexr postscript 
python udev unwind vector-icons webp wmf xpm cpu_flags_ppc_altivec 
cpu_flags_x86_mmx cpu_flags_x86_sse"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2020-09-22 Thread Stephan Hartmann
commit: 7af3986ca3ee12d931e44e355a2732a0825ad646
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Tue Sep 22 19:39:14 2020 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Tue Sep 22 19:39:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7af3986c

www-client/chromium: security cleanup

Bug: https://bugs.gentoo.org/744007
Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Stephan Hartmann  gentoo.org>

 www-client/chromium/Manifest  |   1 -
 www-client/chromium/chromium-85.0.4183.102.ebuild | 867 --
 2 files changed, 868 deletions(-)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 09ad6339320..f6af9471028 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,5 +1,4 @@
 DIST chromium-85-patchset-2.tar.xz 9724 BLAKE2B 
929d6abe3a66db395a9cedc63510a6a0ed0d79057f92ade22fe26221bf46a63e88fb40d6e54e6ffa837d142ec5da22e2b428f3153db431e3389de0b230fa2aec
 SHA512 
753ce53c2c10cf1abdce334086a633dfcb4543c86a2dccbee0ad1bc8a8a0b642cdd18e2277c67088a380a9fa2ca8fd655e2fc0b3a2931de3230afa046615cd0e
-DIST chromium-85.0.4183.102.tar.xz 833172260 BLAKE2B 
f10cd8579db8c5d61d818604da0353baf5848b7658ec3942bd67471d29b4b4399d989349b1830009df139db9061452ce66fdedfec09f66074e37594584f546b3
 SHA512 
acd6f0a7b74018098752b6598e09a2bd6d1c9f1120c39a5c6cd3d924c466be92b854f3c7f91693ba9506e47b173ef12c14427f998362524b2497fbe5587a6b6c
 DIST chromium-85.0.4183.121.tar.xz 833194480 BLAKE2B 
d91302792fc34730795815a39ba91878f1d6d33c7bb810a10efcea2e117c069a6493b3acb1e3d8a04b19d599335b60d70523f47c65c42080cbe0d3981255c264
 SHA512 
9d61a0782c012fe36467a10f008962d45f4eaa065f6812276d847f7563056124c9fd21d8376dda8ab64e4c3b793da0593bac9d39988bbd60221828084b534945
 DIST chromium-86-patchset-6.tar.xz 7152 BLAKE2B 
494b412caec2b3e3fd6c838ba4b61d499433f5a6043e4763efc424c811e405ed11461d8df2afe0aa22d898329ef82df0c43c47ae30f7c4a1c0c3f6e5b314e283
 SHA512 
68833c9dea6a7183ff42a2d432cf811b360c1237c36feed6b4f9163b61d7f98854ce73b33c58851cb800cf72311a638adeedb4555caf15f80b4bd6aca5039aef
 DIST chromium-86.0.4240.42.tar.xz 825375252 BLAKE2B 
9b2abf8c9158630cf89cb35106db7259cf99b6e9753446fd2fc5ce47ceb4f5bc37e68b92e26b80a9e3ab0bf972309b5fdf6326eb9a890d187959f5f95b2309e0
 SHA512 
8b0edac6b924d6f599c3051e06309824367951389cb18920e7d401ac56f65305b4d39b702cad92babe38c8ae3833f24accf5f436bb9aa5a525f52fcf6fa0603b

diff --git a/www-client/chromium/chromium-85.0.4183.102.ebuild 
b/www-client/chromium/chromium-85.0.4183.102.ebuild
deleted file mode 100644
index 3423601bdd4..000
--- a/www-client/chromium/chromium-85.0.4183.102.ebuild
+++ /dev/null
@@ -1,867 +0,0 @@
-# Copyright 2009-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python2_7 )
-
-CHROMIUM_LANGS="am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu 
he
-   hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl 
sr
-   sv sw ta te th tr uk vi zh-CN zh-TW"
-
-inherit check-reqs chromium-2 desktop flag-o-matic multilib ninja-utils 
pax-utils portability python-any-r1 readme.gentoo-r1 toolchain-funcs xdg-utils
-
-DESCRIPTION="Open-source version of Google Chrome web browser"
-HOMEPAGE="https://chromium.org/;
-PATCHSET="2"
-PATCHSET_NAME="chromium-$(ver_cut 1)-patchset-${PATCHSET}"
-SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz
-   
https://files.pythonhosted.org/packages/ed/7b/bbf89ca71e722b7f9464ebffe4b5ee20a9e5c9a555a56e2d3914bb9119a6/setuptools-44.1.0.zip
-   
https://github.com/stha09/chromium-patches/releases/download/${PATCHSET_NAME}/${PATCHSET_NAME}.tar.xz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~x86"
-IUSE="component-build cups cpu_flags_arm_neon +hangouts headless 
+js-type-check kerberos ozone ozone-wayland pic +proprietary-codecs pulseaudio 
selinux +suid +system-ffmpeg +system-icu +system-libvpx +tcmalloc widevine"
-RESTRICT="!system-ffmpeg? ( proprietary-codecs? ( bindist ) )"
-REQUIRED_USE="
-   component-build? ( !suid )
-   headless? ( ozone )
-   ozone-wayland? ( ozone )
-"
-
-COMMON_X_DEPEND="
-   media-libs/mesa:=[gbm]
-   x11-libs/libX11:=
-   x11-libs/libXcomposite:=
-   x11-libs/libXcursor:=
-   x11-libs/libXdamage:=
-   x11-libs/libXext:=
-   x11-libs/libXfixes:=
-   >=x11-libs/libXi-1.6.0:=
-   x11-libs/libXrandr:=
-   x11-libs/libXrender:=
-   x11-libs/libXtst:=
-   x11-libs/libXScrnSaver:=
-   x11-libs/libxcb:=
-"
-
-COMMON_DEPEND="
-   app-arch/bzip2:=
-   cups? ( >=net-print/cups-1.3.11:= )
-   dev-libs/expat:=
-   dev-libs/glib:2
-   >=dev-libs/libxml2-2.9.4-r3:=[icu]
-   dev-libs/nspr:=
-   >=dev-libs/nss-3.26:=
-   >=media-libs/alsa-lib-1.0.19:=
-   media-libs/fontconfig:=
-   media-libs/freetype:=
-   >=media-libs/harfbuzz-2.4.0:0=[icu(-)]
-   

[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2020-09-22 Thread Sam James
commit: 652eb9df50883267843adf1eaa73cb3625004123
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep 22 19:27:37 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep 22 19:33:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=652eb9df

www-client/chromium: Stabilize 85.0.4183.121 amd64, #744007

Signed-off-by: Sam James  gentoo.org>

 www-client/chromium/chromium-85.0.4183.121.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/chromium/chromium-85.0.4183.121.ebuild 
b/www-client/chromium/chromium-85.0.4183.121.ebuild
index 90af626027e..3423601bdd4 100644
--- a/www-client/chromium/chromium-85.0.4183.121.ebuild
+++ b/www-client/chromium/chromium-85.0.4183.121.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 arm64 ~x86"
+KEYWORDS="amd64 arm64 ~x86"
 IUSE="component-build cups cpu_flags_arm_neon +hangouts headless 
+js-type-check kerberos ozone ozone-wayland pic +proprietary-codecs pulseaudio 
selinux +suid +system-ffmpeg +system-icu +system-libvpx +tcmalloc widevine"
 RESTRICT="!system-ffmpeg? ( proprietary-codecs? ( bindist ) )"
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/re2/

2020-09-22 Thread Sam James
commit: 9bc278ac0153156646d3be6726b9a841e01eadd1
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep 22 19:27:37 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep 22 19:33:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bc278ac

dev-libs/re2: Stabilize 0.2020.08.01 amd64, #744007

Signed-off-by: Sam James  gentoo.org>

 dev-libs/re2/re2-0.2020.08.01.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/re2/re2-0.2020.08.01.ebuild 
b/dev-libs/re2/re2-0.2020.08.01.ebuild
index f7afd672faf..658704eab24 100644
--- a/dev-libs/re2/re2-0.2020.08.01.ebuild
+++ b/dev-libs/re2/re2-0.2020.08.01.ebuild
@@ -18,7 +18,7 @@ LICENSE="BSD"
 # https://abi-laboratory.pro/tracker/timeline/re2/
 SONAME="8"
 SLOT="0/${SONAME}"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
 IUSE="icu"
 
 BDEPEND="icu? ( virtual/pkgconfig )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/voluptuous/

2020-09-22 Thread Sam James
commit: d9e8fe5c16fcc3a5bc126a1a2c6b0aeacd3d5d5a
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep 22 19:29:00 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep 22 19:33:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9e8fe5c

dev-python/voluptuous: Stabilize 0.11.7 ALLARCHES, #743974

Signed-off-by: Sam James  gentoo.org>

 dev-python/voluptuous/voluptuous-0.11.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/voluptuous/voluptuous-0.11.7.ebuild 
b/dev-python/voluptuous/voluptuous-0.11.7.ebuild
index d0c398fb00b..bef18fbef06 100644
--- a/dev-python/voluptuous/voluptuous-0.11.7.ebuild
+++ b/dev-python/voluptuous/voluptuous-0.11.7.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~mips ~ppc ~ppc64 s390 sparc x86 
~amd64-linux ~x86-linux"
 
 PATCHES=( "${FILESDIR}"/${PN}-0.11.5-fix-doctest.patch )
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/re2/

2020-09-22 Thread Sam James
commit: afa7727bfa8b5ec1e04f0df3a69476644add07c8
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep 22 19:27:33 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep 22 19:33:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afa7727b

dev-libs/re2: arm64 stable (bug #744007)

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Sam James  gentoo.org>

 dev-libs/re2/re2-0.2020.08.01.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/re2/re2-0.2020.08.01.ebuild 
b/dev-libs/re2/re2-0.2020.08.01.ebuild
index adf595f07b8..f7afd672faf 100644
--- a/dev-libs/re2/re2-0.2020.08.01.ebuild
+++ b/dev-libs/re2/re2-0.2020.08.01.ebuild
@@ -18,7 +18,7 @@ LICENSE="BSD"
 # https://abi-laboratory.pro/tracker/timeline/re2/
 SONAME="8"
 SLOT="0/${SONAME}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
 IUSE="icu"
 
 BDEPEND="icu? ( virtual/pkgconfig )"



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2020-09-22 Thread Sam James
commit: 11d7c5e194f214bdf5cda8a4e4db8a3549316e0a
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep 22 19:26:32 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep 22 19:33:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11d7c5e1

www-client/chromium: arm64 stable (bug #744007)

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Sam James  gentoo.org>

 www-client/chromium/chromium-85.0.4183.121.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/chromium/chromium-85.0.4183.121.ebuild 
b/www-client/chromium/chromium-85.0.4183.121.ebuild
index 4c1f9e732a0..90af626027e 100644
--- a/www-client/chromium/chromium-85.0.4183.121.ebuild
+++ b/www-client/chromium/chromium-85.0.4183.121.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 arm64 ~x86"
 IUSE="component-build cups cpu_flags_arm_neon +hangouts headless 
+js-type-check kerberos ozone ozone-wayland pic +proprietary-codecs pulseaudio 
selinux +suid +system-ffmpeg +system-icu +system-libvpx +tcmalloc widevine"
 RESTRICT="!system-ffmpeg? ( proprietary-codecs? ( bindist ) )"
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: dev-util/bpftrace/

2020-09-22 Thread Patrick McLean
commit: c53e95fece1531c9bd7cb4589fa6a9e667126e28
Author: Patrick McLean  sony  com>
AuthorDate: Tue Sep 22 19:24:26 2020 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Tue Sep 22 19:24:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c53e95fe

dev-util/bpftrace-0.11.1: Version bump

Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Patrick McLean  gentoo.org>

 dev-util/bpftrace/Manifest   |  1 +
 dev-util/bpftrace/bpftrace-0.11.1.ebuild | 85 
 2 files changed, 86 insertions(+)

diff --git a/dev-util/bpftrace/Manifest b/dev-util/bpftrace/Manifest
index 05368aaf51b..dfcb4d56f4d 100644
--- a/dev-util/bpftrace/Manifest
+++ b/dev-util/bpftrace/Manifest
@@ -1,2 +1,3 @@
 DIST bpftrace-0.10.0.tar.gz 835854 BLAKE2B 
623369bb2a2ad8d5eec364afa98bdae3fbe5e66182d8f1187fe86a8bd70ee357a554eb063fdbe5476eab23912adf2cf027092cac3e6989d8f716e91aa5d01212
 SHA512 
da400efe78cea505a32deead594b047ec4394d3eefe86e7b6853fe2dc715c5847a3abcbd26c1fac39d0a534f1e57d6c0bc3625e0c3f1054b0d84b7b1d6eb69b9
 DIST bpftrace-0.11.0.tar.gz 867444 BLAKE2B 
a99255befadea0b4cb54299a8318c0a7a667ac2258b612750705b4d351ac59f4411f2567bc0100929291e3c9756d276671e41af9d398b118b3d486dace2953d7
 SHA512 
32bf0c23a7b0e1a57d0e0b8fc845a9e184e201ac3f6018a3d3cee8c97096093b333578cb898ede02fb3ab8d55ba9bcd2bb67ac70b81a49461c0f6e5c03c2a6f5
+DIST bpftrace-0.11.1.tar.gz 867481 BLAKE2B 
d77e69e21a1cdd65c610b57a8e16d02ff2da69bbb6fd207ff312d2ee3dd4ccbaded205e4b9f16a7ff24177fbc227304ffbb447cd974f44c7828d54f38ad573d5
 SHA512 
361cedc6ce8a950188717db5ffd005b9709371010810cf6bc870ca945c1db9bdc7ab99b55b694345d580d03145b3eb6ca169f2f1f9909f3e9fc34250dff3

diff --git a/dev-util/bpftrace/bpftrace-0.11.1.ebuild 
b/dev-util/bpftrace/bpftrace-0.11.1.ebuild
new file mode 100644
index 000..6eeeb6c28d6
--- /dev/null
+++ b/dev-util/bpftrace/bpftrace-0.11.1.ebuild
@@ -0,0 +1,85 @@
+# Copyright 2019-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs llvm linux-info cmake
+
+DESCRIPTION="High-level tracing language for eBPF"
+HOMEPAGE="https://github.com/iovisor/bpftrace;
+
+if [[ ${PV} =~ 9{4,} ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/iovisor/${PN};
+   BDEPEND=""
+else
+   MY_PV="${PV//_/}"
+   SRC_URI="https://github.com/iovisor/${PN}/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~x86"
+   BDEPEND="app-arch/xz-utils "
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="test"
+
+COMMON_DEPEND="
+   dev-util/systemtap
+   sys-devel/clang:=
+   dev-libs/libbpf:=
+   >=sys-devel/llvm-3.7.1:=[llvm_targets_BPF(+)]
+   sys-devel/clang:=
+   >=dev-util/bcc-0.13.0:=
+   virtual/libelf
+"
+DEPEND="${COMMON_DEPEND}
+   test? ( dev-cpp/gtest )
+"
+RDEPEND="${COMMON_DEPEND}"
+BDEPEND+="
+   >=dev-util/cmake-3.8
+   sys-devel/flex
+   sys-devel/bison
+"
+
+S="${WORKDIR}/${PN}-${MY_PV:-${PV}}"
+QA_DT_NEEDED="/usr/lib.*/libbpftraceresources.so"
+
+PATCHES=(
+   "${FILESDIR}/bpftrace-0.11.0-install-libs.patch"
+   "${FILESDIR}/bpftrace-0.10.0-dont-compress-man.patch"
+)
+
+# lots of fixing needed
+RESTRICT="test"
+
+pkg_pretend() {
+   local CONFIG_CHECK="
+   ~BPF
+   ~BPF_EVENTS
+   ~BPF_JIT
+   ~BPF_SYSCALL
+   ~FTRACE_SYSCALLS
+   ~HAVE_EBPF_JIT
+   "
+
+   check_extra_config
+}
+
+pkg_setup() {
+   LLVM_MAX_SLOT=11 llvm_pkg_setup
+}
+
+src_prepare() {
+   cmake_src_prepare
+}
+
+src_configure() {
+   local -a mycmakeargs
+   mycmakeargs=(
+   "-DSTATIC_LINKING:BOOL=OFF"
+   "-DBUILD_TESTING:BOOL=OFF"
+   )
+
+   cmake_src_configure
+}



  1   2   3   >