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

2019-11-22 Thread Patrick McLean
commit: d8139fed060f3b644040dab5142b4325d39cb64f
Author: Patrick McLean  sony  com>
AuthorDate: Sat Nov 23 07:57:46 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Sat Nov 23 07:59:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8139fed

dev-python/entrypoints-0.3-r1: Revbump, add py38, drop doc (was broken)

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

 dev-python/entrypoints/entrypoints-0.3-r1.ebuild | 39 
 1 file changed, 39 insertions(+)

diff --git a/dev-python/entrypoints/entrypoints-0.3-r1.ebuild 
b/dev-python/entrypoints/entrypoints-0.3-r1.ebuild
new file mode 100644
index 000..3bd5b0bebf1
--- /dev/null
+++ b/dev-python/entrypoints/entrypoints-0.3-r1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy{,3} python{2_7,3_{5,6,7,8}} )
+
+inherit distutils-r1
+
+DESCRIPTION="Discover and load entry points from installed packages"
+HOMEPAGE="https://github.com/takluyver/entrypoints;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="test"
+
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep 
'>=dev-python/configparser-3.5.0[${PYTHON_USEDEP}]' 'python2*')
+   test? (
+   dev-python/pytest[${PYTHON_USEDEP}]
+   virtual/python-pathlib[${PYTHON_USEDEP}]
+   )
+"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}"-0.2.1-init.py.patch
+)
+
+python_test() {
+   distutils_install_for_testing
+   cd "${TEST_DIR}"/lib || die
+   cp -r "${S}"/tests "${TEST_DIR}"/lib/ || die
+   pytest -vv || die "Tests fail with ${EPYTHON}"
+}



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

2019-11-22 Thread Michał Górny
commit: f8e669b811c76e3754fe8dc22094bcf0998f78e7
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov 23 07:42:30 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 23 07:42:30 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8e669b8

llvm.org.eclass: Support 9.0.1+ RCs

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

 eclass/llvm.org.eclass | 77 --
 1 file changed, 49 insertions(+), 28 deletions(-)

diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass
index 5a704c1d980..f07441e863c 100644
--- a/eclass/llvm.org.eclass
+++ b/eclass/llvm.org.eclass
@@ -124,12 +124,18 @@ llvm.org_set_globals() {
[[ ${PV} != ${_LLVM_MASTER_MAJOR}.* ]] &&
EGIT_BRANCH="release/${PV%%.*}.x"
elif [[ ${_LLVM_SOURCE_TYPE} == tar ]]; then
-   local a archives=()
-   _llvm.org_get_archives "${LLVM_COMPONENTS[@]}"
-   for a in "${archives[@]}"; do
-   SRC_URI+="
-   https://releases.llvm.org/${PV}/${a};
-   done
+   if ver_test -ge 9.0.1_rc1; then
+   # 9.0.1 RCs as GitHub archive
+   SRC_URI="
+   
https://github.com/llvm/llvm-project/archive/llvmorg-${PV/_/-}.tar.gz;
+   else
+   local a archives=()
+   _llvm.org_get_archives "${LLVM_COMPONENTS[@]}"
+   for a in "${archives[@]}"; do
+   SRC_URI+="
+   https://releases.llvm.org/${PV}/${a};
+   done
+   fi
else
die "Invalid _LLVM_SOURCE_TYPE: ${LLVM_SOURCE_TYPE}"
fi
@@ -141,17 +147,23 @@ llvm.org_set_globals() {
RESTRICT+=" !test? ( test )"
 
if [[ ${_LLVM_SOURCE_TYPE} == tar ]]; then
-   SRC_URI+="
-   test? ("
-
-   _llvm.org_get_archives "${LLVM_TEST_COMPONENTS[@]}"
-   for a in "${archives[@]}"; do
+   if ver_test -ge 9.0.1_rc1; then
+   # everything already fetched
+   :
+   else
+   # split 9.0.0 release and older
SRC_URI+="
-   https://releases.llvm.org/${PV}/${a};
-   done
+   test? ("
+
+   _llvm.org_get_archives 
"${LLVM_TEST_COMPONENTS[@]}"
+   for a in "${archives[@]}"; do
+   SRC_URI+="
+   
https://releases.llvm.org/${PV}/${a};
+   done
 
-   SRC_URI+="
-   )"
+   SRC_URI+="
+   )"
+   fi
fi
fi
 
@@ -180,19 +192,28 @@ llvm.org_src_unpack() {
git-r3_fetch
git-r3_checkout '' . '' "${components[@]}"
else
-   local c archives
-   # TODO: optimize this
-   for c in "${components[@]}"; do
-   local top_dir=${c%%/*}
-   _llvm.org_get_archives "${c}"
-   local sub_path=${archives[0]%.tar.xz}
-   [[ ${c} == */* ]] && sub_path+=/${c#*/}
-
-   ebegin "Unpacking ${sub_path} from ${archives[0]}"
-   mkdir -p "${top_dir}" || die
-   tar -C "${top_dir}" -x -J -o --strip-components 1 \
-   -f "${DISTDIR}/${archives[0]}" "${sub_path}" || 
die
+   if ver_test -ge 9.0.1_rc1; then
+   local archive=llvmorg-${PV/_/-}.tar.gz
+   ebegin "Unpacking from ${archive}"
+   tar -x -z -o --strip-components 1 \
+   -f "${DISTDIR}/${archive}" \
+   
"${components[@]/#/llvm-project-${archive%.tar*}/}" || die
eend
-   done
+   else
+   local c archives
+   # TODO: optimize this
+   for c in "${components[@]}"; do
+   local top_dir=${c%%/*}
+   _llvm.org_get_archives "${c}"
+   local sub_path=${archives[0]%.tar.xz}
+   [[ ${c} == */* ]] && sub_path+=/${c#*/}
+
+   ebegin "Unpacking ${sub_path} from 
${archives[0]}"
+   mkdir -p "${top_dir}" || die
+   

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

2019-11-22 Thread Michał Górny
commit: 2e3a3d58e6d7d8686261b03ce57ad1c8fd1fcd8f
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov 23 07:49:05 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 23 07:55:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e3a3d58

sys-devel/clang-runtime: Bump to 9.0.1_rc1

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

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

diff --git a/sys-devel/clang-runtime/clang-runtime-9.0.1_rc1.ebuild 
b/sys-devel/clang-runtime/clang-runtime-9.0.1_rc1.ebuild
new file mode 100644
index 000..806c398483b
--- /dev/null
+++ b/sys-devel/clang-runtime/clang-runtime-9.0.1_rc1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2019 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-devel/clang-common/

2019-11-22 Thread Michał Górny
commit: afd2073e15e81865bac55c07c1062217d963279c
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov 23 07:48:48 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 23 07:48:48 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afd2073e

sys-devel/clang-common: Bump to 9.0.1_rc1

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

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

diff --git a/sys-devel/clang-common/Manifest b/sys-devel/clang-common/Manifest
index eef8f2eba28..ace4811162c 100644
--- a/sys-devel/clang-common/Manifest
+++ b/sys-devel/clang-common/Manifest
@@ -2,3 +2,4 @@ DIST cfe-6.0.1.src.tar.xz 11905772 BLAKE2B 
abb60e9f9827d1d8a24f0aaf8a1d1e3297929
 DIST cfe-7.1.0.src.tar.xz 12487872 BLAKE2B 
ca6ec9e45b94823de1dabf9e68f0c97cdd40b5d2a5e5e15d4b2393f6d7fbdee72a541b957cc22ce4cb726d8ee7190228320941d5713aeb59695673b9e9070ceb
 SHA512 
1cd0b80f32aa4de1118c0c676ba96b1fc78b7ff929b01b6589dfe9b4669e599ac8cfb8f5a0abcd3487594193a7dec06b29530ec3fc03042c20a160f0477a79fd
 DIST cfe-8.0.1.src.tar.xz 12810056 BLAKE2B 
88cee0b6daa477ca0473c76efc45beb634f6194ecd3f45aaec3791e26b203c5dbd33c649435e0d97924096a72c727d76915bffc0b7ea305f24d5e5f06389c4a0
 SHA512 
1227b2d32052c70b4b494659849000188fce46fc31a71f3352ba8457ac0b0b17e4bc7c8589874c8586d55aa808ee6c1fceb7df501aafa33599f8df7bfd2b791d
 DIST cfe-9.0.0.src.tar.xz 13533024 BLAKE2B 
61fa57245d54930d09c2ff6024cdefb35592f7d1c644657b0aec9e7cc2dca29b45f08b8a2b716812025a438841e83ac3e30bb6f051498aa860533995ef7757b1
 SHA512 
83fcca5499102b375e620cdac97d75e6111ebed4ef10240859ddd8a88bc5b022703739d2eae0d8693c91892ad11fc6b531c0dbee62fbce68d3be595b94f0b1fe
+DIST llvmorg-9.0.1-rc1.tar.gz 113193716 BLAKE2B 
1ab52c778a139d33674589c27bf5a4d619dd4df49344b508c16de3ca6fad09c19480ceb615e0d9cf6d1981c7f28e106f087c0cd7bc2ccb844bec7099f5d227c2
 SHA512 
ed4b11cadbd57aa5f531d598e320a6bd54c67a8c713671af12ce62bc02283515ecbbc65ccbe3b0db3bad517cc4e6386cc3565be9eb9b9d06ca2a598428abf557

diff --git a/sys-devel/clang-common/clang-common-9.0.1_rc1.ebuild 
b/sys-devel/clang-common/clang-common-9.0.1_rc1.ebuild
new file mode 100644
index 000..d1bfe71d2f8
--- /dev/null
+++ b/sys-devel/clang-common/clang-common-9.0.1_rc1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2019 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-libs/libcxx/

2019-11-22 Thread Michał Górny
commit: 272d04251d7706298434226ae34ac98d6cf9e32e
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov 23 07:49:02 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 23 07:55:25 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=272d0425

sys-libs/libcxx: Bump to 9.0.1_rc1

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

 sys-libs/libcxx/Manifest|   1 +
 sys-libs/libcxx/libcxx-9.0.1_rc1.ebuild | 209 
 2 files changed, 210 insertions(+)

diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest
index 0c0d35f81d8..74c4dbd9e09 100644
--- a/sys-libs/libcxx/Manifest
+++ b/sys-libs/libcxx/Manifest
@@ -2,3 +2,4 @@ DIST libcxx-6.0.1.src.tar.xz 1552328 BLAKE2B 
65a6addd04e530c2a72e8cba207282b9e9f
 DIST libcxx-7.1.0.src.tar.xz 1638448 BLAKE2B 
eca192e03f839f4323e3c37beba2e6daaf935d4e784e0bc835a4d2c3ce0790f5539bdca0466feafd668d7c6675b11b7fe14d9adb680c46fd7b28b42a3b423219
 SHA512 
925ce5093445f84dc17d5b1610e4297ef3606b254b7350c50f88ba042fcca62125ffd97d21cb612707d5e9511267634ca1779619199f95ce819e5f5c0c2b55d5
 DIST libcxx-8.0.1.src.tar.xz 1739524 BLAKE2B 
6e641cb6bda0de12c8408d3ab33f627389ac014aa65b3391c870aa96ffd347784e6b70b953bd1ee8eba56554e0f78a723ab77b9dba5f85e6219e2b95ca50c160
 SHA512 
75749d08b2b343c6f5f9aefb04be63e42f6d12efc51101d3647ed6f70c7a6d050afb3ab2f3636eae78cb523f5844de67b960a7a3145ed89ab0c7015deb14921e
 DIST libcxx-9.0.0.src.tar.xz 1814388 BLAKE2B 
59b8967706d1f85b1c0d2b9932bd637aae7118ae461e2b31e1d17c9a2ee2e02ea0ea8b344074a9fc4b430b5c742b8ad30c10a0c44e5290528fdecd7571352879
 SHA512 
cbaca724c4f3e3a270dfd53aac50cbb920190fe55486b164d52e73845819dd22afb10c23f5875da59d433fd5b96a0f153208746117309ac1267a38fa56f4818e
+DIST llvmorg-9.0.1-rc1.tar.gz 113193716 BLAKE2B 
1ab52c778a139d33674589c27bf5a4d619dd4df49344b508c16de3ca6fad09c19480ceb615e0d9cf6d1981c7f28e106f087c0cd7bc2ccb844bec7099f5d227c2
 SHA512 
ed4b11cadbd57aa5f531d598e320a6bd54c67a8c713671af12ce62bc02283515ecbbc65ccbe3b0db3bad517cc4e6386cc3565be9eb9b9d06ca2a598428abf557

diff --git a/sys-libs/libcxx/libcxx-9.0.1_rc1.ebuild 
b/sys-libs/libcxx/libcxx-9.0.1_rc1.ebuild
new file mode 100644
index 000..f5f67053d77
--- /dev/null
+++ b/sys-libs/libcxx/libcxx-9.0.1_rc1.ebuild
@@ -0,0 +1,209 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
+inherit cmake-multilib llvm llvm.org multiprocessing python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="New implementation of the C++ standard library, targeting C++11"
+HOMEPAGE="https://libcxx.llvm.org/;
+LLVM_COMPONENTS=( libcxx )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="elibc_glibc elibc_musl +libcxxabi libcxxrt +libunwind +static-libs test"
+REQUIRED_USE="libunwind? ( || ( libcxxabi libcxxrt ) )
+   ?? ( libcxxabi libcxxrt )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   libcxxabi? ( 
~sys-libs/libcxxabi-${PV}[libunwind=,static-libs?,${MULTILIB_USEDEP}] )
+   libcxxrt? ( 
sys-libs/libcxxrt[libunwind=,static-libs?,${MULTILIB_USEDEP}] )
+   !libcxxabi? ( !libcxxrt? ( >=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 )
+
+PATCHES=(
+   # Add link flag "-Wl,-z,defs" to avoid underlinking; this is needed in a
+   # out-of-tree build.
+   "${FILESDIR}/${PN}-3.9-cmake-link-flags.patch"
+)
+
+# least intrusive of all
+CMAKE_BUILD_TYPE=RelWithDebInfo
+
+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 && ! use libcxxrt && ! 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
+   if tc-is-gcc && [[ $(gcc-version) < 4.7 ]] ; then
+   eerror "${PN} needs to be built with gcc-4.7 or later (or other"
+   eerror "conformant compilers). Please use gcc-config to switch 
to"
+   eerror "gcc-4.7 or later version."
+   die
+   fi
+}
+
+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
+ 

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

2019-11-22 Thread Michał Górny
commit: 32a294f6e8ace75fbbc5ee0bd9a3a50d1b078a03
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov 23 07:48:47 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 23 07:48:47 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32a294f6

sys-devel/lld: Bump to 9.0.1_rc1

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

 sys-devel/lld/Manifest |  1 +
 sys-devel/lld/lld-9.0.1_rc1.ebuild | 56 ++
 2 files changed, 57 insertions(+)

diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest
index e82f1a8e16c..95089a27982 100644
--- a/sys-devel/lld/Manifest
+++ b/sys-devel/lld/Manifest
@@ -6,3 +6,4 @@ DIST llvm-6.0.1.src.tar.xz 25306628 BLAKE2B 
60232d4d22f8096b565cc8d81fea0639f24f
 DIST llvm-7.1.0.src.tar.xz 28313784 BLAKE2B 
b78d9a7fc5ef6e352e77d339e5c4eef5ccedf67c05e7abd949e72619aa8a5ed65e7e5e2008354be8e7916d75581719b99f34227838fcc86c5d0080913c2fb22c
 SHA512 
a7dbd5693d1f2dae6b6e52893a100f9349cbfcfb25c5fdcad46364acbff0dbd3573f8fbc026c68eb9fd56335198aa94b866cc3dd7ea0cbd2cbfb5f8fe3444a7a
 DIST llvm-8.0.1.src.tar.xz 30477608 BLAKE2B 
4319c837b36111401e3b0f9659b8d875c89463bcc7816df1aefe1e3ff989860bbaa92504718f8e15416cfd9f3491c13777cd5cb661877b237b342b0e515b93f5
 SHA512 
82e120be5cabdfd5111aebbea68a663fe229c8861d73802d6ab09a3bf48f60de333e07e61f8fb61beaa14ac2bea24fcd74fa6f761acaf62469f536b79fcb1e16
 DIST llvm-9.0.0.src.tar.xz 32994768 BLAKE2B 
7f09bff9bcada95ab9c920c78aef92b57e665d9188bab39c734084ceb03a801c942fed48ea77fabeeb6110c648cb69363c659a6ce93ebf67dbba5c187219b13b
 SHA512 
1bb3341e1d231559b948f1505b33c2e2e03989f9b8bbfef0e0cdaff5ac43f85574c9ec5ac53399b914f497d6899425d861411024e8d7e1d1a338c1c6951ac658
+DIST llvmorg-9.0.1-rc1.tar.gz 113193716 BLAKE2B 
1ab52c778a139d33674589c27bf5a4d619dd4df49344b508c16de3ca6fad09c19480ceb615e0d9cf6d1981c7f28e106f087c0cd7bc2ccb844bec7099f5d227c2
 SHA512 
ed4b11cadbd57aa5f531d598e320a6bd54c67a8c713671af12ce62bc02283515ecbbc65ccbe3b0db3bad517cc4e6386cc3565be9eb9b9d06ca2a598428abf557

diff --git a/sys-devel/lld/lld-9.0.1_rc1.ebuild 
b/sys-devel/lld/lld-9.0.1_rc1.ebuild
new file mode 100644
index 000..08b0bcbf80e
--- /dev/null
+++ b/sys-devel/lld/lld-9.0.1_rc1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
+inherit cmake-utils llvm llvm.org multiprocessing 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}]") )"
+
+# least intrusive of all
+CMAKE_BUILD_TYPE=RelWithDebInfo
+
+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=ON
+
+   -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="-vv;-j;${LIT_JOBS:-$(makeopts_jobs 
"${MAKEOPTS}" "$(get_nproc)")}"
+   )
+
+   cmake-utils_src_configure
+}
+
+src_test() {
+   local -x LIT_PRESERVES_TMP=1
+   cmake-utils_src_make check-lld
+}



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

2019-11-22 Thread Michał Górny
commit: 87b5b7d10e3bf5dba6e661d6f6c126991e34cf5e
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov 23 07:48:50 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 23 07:55:17 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87b5b7d1

sys-devel/clang: Bump to 9.0.1_rc1

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

 sys-devel/clang/Manifest   |   1 +
 sys-devel/clang/clang-9.0.1_rc1.ebuild | 276 +
 2 files changed, 277 insertions(+)

diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index 139d4705bb8..a792e25fe0a 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -14,3 +14,4 @@ DIST llvm-8.0.1-manpages.tar.bz2 140915 BLAKE2B 
13ac9e172728d643dac1d12ac06909b6
 DIST llvm-8.0.1.src.tar.xz 30477608 BLAKE2B 
4319c837b36111401e3b0f9659b8d875c89463bcc7816df1aefe1e3ff989860bbaa92504718f8e15416cfd9f3491c13777cd5cb661877b237b342b0e515b93f5
 SHA512 
82e120be5cabdfd5111aebbea68a663fe229c8861d73802d6ab09a3bf48f60de333e07e61f8fb61beaa14ac2bea24fcd74fa6f761acaf62469f536b79fcb1e16
 DIST llvm-9.0.0-manpages.tar.bz2 158546 BLAKE2B 
eed6235698a0b5993affe305f7fd22cd4cf444adf931275a1685f2049a5f17cf2933907577d9ce142348a3c579769b0436aa2b5a9a953958504125a8c3e83b7d
 SHA512 
64c8d18061eb2870b379a1df485be0b61eac07cb10b3f97347b54b2ee326faa63437ca04466776be282e120dd3f6147e14fffdd38ca370db85748fe5eb54d764
 DIST llvm-9.0.0.src.tar.xz 32994768 BLAKE2B 
7f09bff9bcada95ab9c920c78aef92b57e665d9188bab39c734084ceb03a801c942fed48ea77fabeeb6110c648cb69363c659a6ce93ebf67dbba5c187219b13b
 SHA512 
1bb3341e1d231559b948f1505b33c2e2e03989f9b8bbfef0e0cdaff5ac43f85574c9ec5ac53399b914f497d6899425d861411024e8d7e1d1a338c1c6951ac658
+DIST llvmorg-9.0.1-rc1.tar.gz 113193716 BLAKE2B 
1ab52c778a139d33674589c27bf5a4d619dd4df49344b508c16de3ca6fad09c19480ceb615e0d9cf6d1981c7f28e106f087c0cd7bc2ccb844bec7099f5d227c2
 SHA512 
ed4b11cadbd57aa5f531d598e320a6bd54c67a8c713671af12ce62bc02283515ecbbc65ccbe3b0db3bad517cc4e6386cc3565be9eb9b9d06ca2a598428abf557

diff --git a/sys-devel/clang/clang-9.0.1_rc1.ebuild 
b/sys-devel/clang/clang-9.0.1_rc1.ebuild
new file mode 100644
index 000..b74489b5bcb
--- /dev/null
+++ b/sys-devel/clang/clang-9.0.1_rc1.ebuild
@@ -0,0 +1,276 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
+inherit cmake-utils llvm llvm.org multilib-minimal multiprocessing \
+   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.org_set_globals
+# We need extra level of indirection for CLANG_RESOURCE_DIR
+S=${WORKDIR}/x/y/clang
+
+# Keep in sync with sys-devel/llvm
+ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM BPF Hexagon Lanai Mips MSP430
+   NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore )
+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 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}"
+# configparser-3.2 breaks the build (3.3 or none at all are fine)
+BDEPEND="
+   doc? ( dev-python/sphinx )
+   xml? ( virtual/pkgconfig )
+   !!https://bugs.llvm.org/show_bug.cgi?id=40547
+   "${FILESDIR}"/9.0.0/0002-Initialize-all-fields-in-ABIArgInfo.patch
+)
+
+# Multilib notes:
+# 1. ABI_* flags control ABIs libclang* is built for only.
+# 2. clang is always capable of compiling code for all ABIs for enabled
+#target. However, you will need appropriate crt* files (installed
+#e.g. by sys-devel/gcc and sys-libs/glibc).
+# 3. ${CHOST}-clang wrappers are always installed for all ABIs included
+#in the current profile (i.e. alike supported by sys-devel/gcc).
+#
+# Therefore: use sys-devel/clang[${MULTILIB_USEDEP}] only if you need
+# multilib clang* libraries (not runtime, not wrappers).
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${SLOT} llvm_pkg_setup
+   python-single-r1_pkg_setup
+}
+
+src_unpack() {
+   # create extra parent dir for CLANG_RESOURCE_DIR
+   mkdir -p x/y || die
+   cd x/y || die
+   llvm.org_src_unpack
+   mv clang-tools-extra clang/tools/extra || die
+}
+
+multilib_src_configure() {
+   local 

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

2019-11-22 Thread Michał Górny
commit: d68a6b3f139f9e8990a1d4ee5369ae7ad03371b8
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov 23 07:49:00 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 23 07:55:24 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d68a6b3f

sys-libs/libcxxabi: Bump to 9.0.1_rc1

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

 sys-libs/libcxxabi/Manifest   |   1 +
 sys-libs/libcxxabi/libcxxabi-9.0.1_rc1.ebuild | 108 ++
 2 files changed, 109 insertions(+)

diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest
index dfc4289cab7..1c884e77386 100644
--- a/sys-libs/libcxxabi/Manifest
+++ b/sys-libs/libcxxabi/Manifest
@@ -6,3 +6,4 @@ DIST libcxxabi-6.0.1.src.tar.xz 528356 BLAKE2B 
b301b750b2928864d3fc51e66cf91aab6
 DIST libcxxabi-7.1.0.src.tar.xz 535180 BLAKE2B 
aa5952e3ca80f7ce2a0a79f3eaf3852234e23a8445a2539374bedb188aba7d973763a6c0d7cc7700070d942555250f87c3c9efb504bb731985be033d47b79b44
 SHA512 
629ef641ab5aba28ea7171efbad806f1f0464eee2d04f8903014a4f82c03f2c6513defbbe5489b2c6fd624270fe8efbad97a40e56958f8f38a4f5516a16dd102
 DIST libcxxabi-8.0.1.src.tar.xz 538356 BLAKE2B 
52328c5890c9b9271877b953be30cc39be4758101e6b91ee45f06c81e960089523e80b83eb5c354336e4e0a140f7554640acf7b2d4fa619113f705108a314418
 SHA512 
577cfcb04ebb29ee84d35ed31aa8fecb28fc74b07ef7ff298f0fe2d440f823def73e092359c41d8d8600e6df18f55224ed89674d403c5ae56a7d7973487b8734
 DIST libcxxabi-9.0.0.src.tar.xz 552088 BLAKE2B 
1b8f2bab00437a223f613cbecd9171f1bc88d0ec2d6096776d0295333c0176ddbe13178d433bed2dc70821b905152fcd30b228ae1dbd3e8846f3b92e7630db7e
 SHA512 
261f32f61814728ce61c830c80192a55e1ba03c50f49712e208052444ac3acc6d7efcbd7b76a505292f9233aad23b00180aca4e72326ae1244385b39f226e625
+DIST llvmorg-9.0.1-rc1.tar.gz 113193716 BLAKE2B 
1ab52c778a139d33674589c27bf5a4d619dd4df49344b508c16de3ca6fad09c19480ceb615e0d9cf6d1981c7f28e106f087c0cd7bc2ccb844bec7099f5d227c2
 SHA512 
ed4b11cadbd57aa5f531d598e320a6bd54c67a8c713671af12ce62bc02283515ecbbc65ccbe3b0db3bad517cc4e6386cc3565be9eb9b9d06ca2a598428abf557

diff --git a/sys-libs/libcxxabi/libcxxabi-9.0.1_rc1.ebuild 
b/sys-libs/libcxxabi/libcxxabi-9.0.1_rc1.ebuild
new file mode 100644
index 000..df108a4e023
--- /dev/null
+++ b/sys-libs/libcxxabi/libcxxabi-9.0.1_rc1.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
+inherit cmake-multilib llvm llvm.org multiprocessing python-any-r1
+
+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.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}]') )"
+
+# least intrusive of all
+CMAKE_BUILD_TYPE=RelWithDebInfo
+
+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() {
+   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_LIBCXX_INCLUDES="${WORKDIR}"/libcxx/include
+   # upstream is omitting standard search path for this
+   # probably because gcc & clang are bundling their own unwind.h
+   -DLIBCXXABI_LIBUNWIND_INCLUDES="${EPREFIX}"/usr/include
+   )
+   if use test; then
+   local clang_path=$(type -P "${CHOST:+${CHOST}-}clang" 
2>/dev/null)
+   local jobs=${LIT_JOBS:-$(makeopts_jobs "${MAKEOPTS}" 
"$(get_nproc)")}
+
+   [[ -n ${clang_path} ]] || die "Unable to find ${CHOST}-clang 
for tests"
+
+   mycmakeargs+=(
+   -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+   
-DLLVM_LIT_ARGS="-vv;-j;${jobs};--param=cxx_under_test=${clang_path}"
+   )
+   fi
+   cmake-utils_src_configure
+}
+
+build_libcxx() {
+   local -x LDFLAGS="${LDFLAGS} -L${BUILD_DIR}/$(get_libdir)"
+   local CMAKE_USE_DIR=${WORKDIR}/libcxx
+

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

2019-11-22 Thread Michał Górny
commit: 44088c1abe62ad52fbd5aa14793060694ea90159
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov 23 07:48:54 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 23 07:55:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44088c1a

dev-util/lldb: Bump to 9.0.1_rc1

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

 dev-util/lldb/Manifest  |  1 +
 dev-util/lldb/lldb-9.0.1_rc1.ebuild | 91 +
 2 files changed, 92 insertions(+)

diff --git a/dev-util/lldb/Manifest b/dev-util/lldb/Manifest
index ab2980eec2f..136ce700ad8 100644
--- a/dev-util/lldb/Manifest
+++ b/dev-util/lldb/Manifest
@@ -4,3 +4,4 @@ DIST lldb-9.0.0.src.tar.xz 9846624 BLAKE2B 
b6bf819c72686cba9e2b0e6a49206b90908bf
 DIST llvm-7.1.0.src.tar.xz 28313784 BLAKE2B 
b78d9a7fc5ef6e352e77d339e5c4eef5ccedf67c05e7abd949e72619aa8a5ed65e7e5e2008354be8e7916d75581719b99f34227838fcc86c5d0080913c2fb22c
 SHA512 
a7dbd5693d1f2dae6b6e52893a100f9349cbfcfb25c5fdcad46364acbff0dbd3573f8fbc026c68eb9fd56335198aa94b866cc3dd7ea0cbd2cbfb5f8fe3444a7a
 DIST llvm-8.0.1.src.tar.xz 30477608 BLAKE2B 
4319c837b36111401e3b0f9659b8d875c89463bcc7816df1aefe1e3ff989860bbaa92504718f8e15416cfd9f3491c13777cd5cb661877b237b342b0e515b93f5
 SHA512 
82e120be5cabdfd5111aebbea68a663fe229c8861d73802d6ab09a3bf48f60de333e07e61f8fb61beaa14ac2bea24fcd74fa6f761acaf62469f536b79fcb1e16
 DIST llvm-9.0.0.src.tar.xz 32994768 BLAKE2B 
7f09bff9bcada95ab9c920c78aef92b57e665d9188bab39c734084ceb03a801c942fed48ea77fabeeb6110c648cb69363c659a6ce93ebf67dbba5c187219b13b
 SHA512 
1bb3341e1d231559b948f1505b33c2e2e03989f9b8bbfef0e0cdaff5ac43f85574c9ec5ac53399b914f497d6899425d861411024e8d7e1d1a338c1c6951ac658
+DIST llvmorg-9.0.1-rc1.tar.gz 113193716 BLAKE2B 
1ab52c778a139d33674589c27bf5a4d619dd4df49344b508c16de3ca6fad09c19480ceb615e0d9cf6d1981c7f28e106f087c0cd7bc2ccb844bec7099f5d227c2
 SHA512 
ed4b11cadbd57aa5f531d598e320a6bd54c67a8c713671af12ce62bc02283515ecbbc65ccbe3b0db3bad517cc4e6386cc3565be9eb9b9d06ca2a598428abf557

diff --git a/dev-util/lldb/lldb-9.0.1_rc1.ebuild 
b/dev-util/lldb/lldb-9.0.1_rc1.ebuild
new file mode 100644
index 000..2e9e420b07e
--- /dev/null
+++ b/dev-util/lldb/lldb-9.0.1_rc1.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
+inherit cmake-utils llvm llvm.org multiprocessing 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 ncurses +python test"
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   libedit? ( dev-libs/libedit:0= )
+   ncurses? ( >=sys-libs/ncurses-5.9-r3:0= )
+   python? ( dev-python/six[${PYTHON_USEDEP}]
+   ${PYTHON_DEPS} )
+   ~sys-devel/clang-${PV}[xml]
+   ~sys-devel/llvm-${PV}
+   !

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

2019-11-22 Thread Michał Górny
commit: 4c958e0053210b1702b01635e94cda31fdc73ce7
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov 23 07:48:39 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 23 07:48:39 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c958e00

sys-devel/llvm: Bump to 9.0.1_rc1

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

 sys-devel/llvm/Manifest  |   1 +
 sys-devel/llvm/llvm-9.0.1_rc1.ebuild | 281 +++
 2 files changed, 282 insertions(+)

diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest
index b0f6afbed2b..2095bf9996e 100644
--- a/sys-devel/llvm/Manifest
+++ b/sys-devel/llvm/Manifest
@@ -6,3 +6,4 @@ DIST llvm-8.0.1-manpages.tar.bz2 140915 BLAKE2B 
13ac9e172728d643dac1d12ac06909b6
 DIST llvm-8.0.1.src.tar.xz 30477608 BLAKE2B 
4319c837b36111401e3b0f9659b8d875c89463bcc7816df1aefe1e3ff989860bbaa92504718f8e15416cfd9f3491c13777cd5cb661877b237b342b0e515b93f5
 SHA512 
82e120be5cabdfd5111aebbea68a663fe229c8861d73802d6ab09a3bf48f60de333e07e61f8fb61beaa14ac2bea24fcd74fa6f761acaf62469f536b79fcb1e16
 DIST llvm-9.0.0-manpages.tar.bz2 158546 BLAKE2B 
eed6235698a0b5993affe305f7fd22cd4cf444adf931275a1685f2049a5f17cf2933907577d9ce142348a3c579769b0436aa2b5a9a953958504125a8c3e83b7d
 SHA512 
64c8d18061eb2870b379a1df485be0b61eac07cb10b3f97347b54b2ee326faa63437ca04466776be282e120dd3f6147e14fffdd38ca370db85748fe5eb54d764
 DIST llvm-9.0.0.src.tar.xz 32994768 BLAKE2B 
7f09bff9bcada95ab9c920c78aef92b57e665d9188bab39c734084ceb03a801c942fed48ea77fabeeb6110c648cb69363c659a6ce93ebf67dbba5c187219b13b
 SHA512 
1bb3341e1d231559b948f1505b33c2e2e03989f9b8bbfef0e0cdaff5ac43f85574c9ec5ac53399b914f497d6899425d861411024e8d7e1d1a338c1c6951ac658
+DIST llvmorg-9.0.1-rc1.tar.gz 113193716 BLAKE2B 
1ab52c778a139d33674589c27bf5a4d619dd4df49344b508c16de3ca6fad09c19480ceb615e0d9cf6d1981c7f28e106f087c0cd7bc2ccb844bec7099f5d227c2
 SHA512 
ed4b11cadbd57aa5f531d598e320a6bd54c67a8c713671af12ce62bc02283515ecbbc65ccbe3b0db3bad517cc4e6386cc3565be9eb9b9d06ca2a598428abf557

diff --git a/sys-devel/llvm/llvm-9.0.1_rc1.ebuild 
b/sys-devel/llvm/llvm-9.0.1_rc1.ebuild
new file mode 100644
index 000..2f2597f5b16
--- /dev/null
+++ b/sys-devel/llvm/llvm-9.0.1_rc1.ebuild
@@ -0,0 +1,281 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
+inherit cmake-utils llvm.org multilib-minimal multiprocessing \
+   pax-utils python-any-r1 toolchain-funcs
+
+DESCRIPTION="Low Level Virtual Machine"
+HOMEPAGE="https://llvm.org/;
+LLVM_COMPONENTS=( llvm )
+llvm.org_set_globals
+
+# Keep in sync with CMakeLists.txt
+ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM BPF Hexagon Lanai Mips MSP430
+   NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore )
+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]
+   =virtual/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}] )"
+# configparser-3.2 breaks the build (3.3 or none at all are fine)
+DEPEND="${RDEPEND}
+   gold? ( sys-libs/binutils-libs )"
+BDEPEND="
+   dev-lang/perl
+   || ( >=sys-devel/gcc-3.0 >=sys-devel/llvm-3.5
+   ( >=sys-freebsd/freebsd-lib-9.1-r10 sys-libs/libcxx )
+   )
+   kernel_Darwin? (
+   =sys-devel/binutils-apple-5.1
+   )
+   doc? ( $(python_gen_any_dep '
+   dev-python/recommonmark[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   ') )
+   libffi? ( virtual/pkgconfig )
+   !!https://bugs.gentoo.org/show_bug.cgi?id=565358
+   eapply 
"${FILESDIR}"//0007-llvm-config-Clean-up-exported-values-update-for-shar.patch
+
+   # disable use of SDK on OSX, bug #568758
+   sed -i -e 's/xcrun/false/' utils/lit/lit/util.py || die
+
+   # User patches + QA
+   cmake-utils_src_prepare
+}
+
+# Is LLVM being linked against libc++?
+is_libcxx_linked() {
+   local code='#include 
+#if defined(_LIBCPP_VERSION)
+   HAVE_LIBCXX
+#endif
+'
+   local out=$($(tc-getCXX) ${CXXFLAGS} ${CPPFLAGS} -x 

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

2019-11-22 Thread Michał Górny
commit: f1d2ea98ed48929deed5da63ad08293c9144
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov 23 07:48:57 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 23 07:55:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1d2ea98

sys-libs/compiler-rt-sanitizers: Bump to 9.0.1_rc1

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

 sys-libs/compiler-rt-sanitizers/Manifest   |   1 +
 .../compiler-rt-sanitizers-9.0.1_rc1.ebuild| 153 +
 2 files changed, 154 insertions(+)

diff --git a/sys-libs/compiler-rt-sanitizers/Manifest 
b/sys-libs/compiler-rt-sanitizers/Manifest
index eca2eed4e41..31c31bfb895 100644
--- a/sys-libs/compiler-rt-sanitizers/Manifest
+++ b/sys-libs/compiler-rt-sanitizers/Manifest
@@ -7,3 +7,4 @@ DIST llvm-6.0.1.src.tar.xz 25306628 BLAKE2B 
60232d4d22f8096b565cc8d81fea0639f24f
 DIST llvm-7.1.0.src.tar.xz 28313784 BLAKE2B 
b78d9a7fc5ef6e352e77d339e5c4eef5ccedf67c05e7abd949e72619aa8a5ed65e7e5e2008354be8e7916d75581719b99f34227838fcc86c5d0080913c2fb22c
 SHA512 
a7dbd5693d1f2dae6b6e52893a100f9349cbfcfb25c5fdcad46364acbff0dbd3573f8fbc026c68eb9fd56335198aa94b866cc3dd7ea0cbd2cbfb5f8fe3444a7a
 DIST llvm-8.0.1.src.tar.xz 30477608 BLAKE2B 
4319c837b36111401e3b0f9659b8d875c89463bcc7816df1aefe1e3ff989860bbaa92504718f8e15416cfd9f3491c13777cd5cb661877b237b342b0e515b93f5
 SHA512 
82e120be5cabdfd5111aebbea68a663fe229c8861d73802d6ab09a3bf48f60de333e07e61f8fb61beaa14ac2bea24fcd74fa6f761acaf62469f536b79fcb1e16
 DIST llvm-9.0.0.src.tar.xz 32994768 BLAKE2B 
7f09bff9bcada95ab9c920c78aef92b57e665d9188bab39c734084ceb03a801c942fed48ea77fabeeb6110c648cb69363c659a6ce93ebf67dbba5c187219b13b
 SHA512 
1bb3341e1d231559b948f1505b33c2e2e03989f9b8bbfef0e0cdaff5ac43f85574c9ec5ac53399b914f497d6899425d861411024e8d7e1d1a338c1c6951ac658
+DIST llvmorg-9.0.1-rc1.tar.gz 113193716 BLAKE2B 
1ab52c778a139d33674589c27bf5a4d619dd4df49344b508c16de3ca6fad09c19480ceb615e0d9cf6d1981c7f28e106f087c0cd7bc2ccb844bec7099f5d227c2
 SHA512 
ed4b11cadbd57aa5f531d598e320a6bd54c67a8c713671af12ce62bc02283515ecbbc65ccbe3b0db3bad517cc4e6386cc3565be9eb9b9d06ca2a598428abf557

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-9.0.1_rc1.ebuild 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-9.0.1_rc1.ebuild
new file mode 100644
index 000..f28bb313413
--- /dev/null
+++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-9.0.1_rc1.ebuild
@@ -0,0 +1,153 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
+inherit check-reqs cmake-utils flag-o-matic llvm llvm.org \
+   multiprocessing 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}"
+
+# least intrusive of all
+CMAKE_BUILD_TYPE=RelWithDebInfo
+
+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() {
+   cmake-utils_src_prepare
+
+   if use test; then
+   # remove tests that are (still) broken by new glibc
+   # https://bugs.llvm.org/show_bug.cgi?id=36065
+   if use elibc_glibc && has_version '>=sys-libs/glibc-2.25'; then
+   rm test/lsan/TestCases/Linux/fork_and_leak.cc || die
+   fi
+   fi
+}
+
+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 test-friendly clang
+   

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

2019-11-22 Thread Michał Górny
commit: 7a0a1e387516edf261236ab017ef9fd915d43e41
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov 23 07:49:03 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 23 07:55:26 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a0a1e38

sys-libs/libomp: Bump to 9.0.1_rc1

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

 sys-libs/libomp/Manifest|   1 +
 sys-libs/libomp/libomp-9.0.1_rc1.ebuild | 106 
 2 files changed, 107 insertions(+)

diff --git a/sys-libs/libomp/Manifest b/sys-libs/libomp/Manifest
index 4c503393a8b..52793e06ef1 100644
--- a/sys-libs/libomp/Manifest
+++ b/sys-libs/libomp/Manifest
@@ -1,3 +1,4 @@
+DIST llvmorg-9.0.1-rc1.tar.gz 113193716 BLAKE2B 
1ab52c778a139d33674589c27bf5a4d619dd4df49344b508c16de3ca6fad09c19480ceb615e0d9cf6d1981c7f28e106f087c0cd7bc2ccb844bec7099f5d227c2
 SHA512 
ed4b11cadbd57aa5f531d598e320a6bd54c67a8c713671af12ce62bc02283515ecbbc65ccbe3b0db3bad517cc4e6386cc3565be9eb9b9d06ca2a598428abf557
 DIST openmp-6.0.1.src.tar.xz 2048320 BLAKE2B 
08b3a7051c985903f78331f55a1c6e928399b87c862c43c991e9bf78b66b6e412fc96f202b82c051176dbbe02422f8ceb7414f44ea8f3522f418e515c0f70c62
 SHA512 
abb956583e5d11d0c6f6d97183c081d658616a74933be884a591eaa3d8c4bb04f08f02016d2c86d7384c7ff1aa44fb949b0d967fc0ff50e3132aaba412e9add8
 DIST openmp-7.1.0.src.tar.xz 909320 BLAKE2B 
7a5fd4374992b7c440ff27917c0af6a2ec64aaeb2fda645f75b5affd4981e3ceef7f15cba61c37934c5b35be543af315cc4bff2937545fbf5eaa6593f1aa8b83
 SHA512 
57f18beede401c1c39766e13a03b52083a0f7b437758069f66b73d6d1388dc51e48c34b0a7ecd3552244fd35e2db57388642588febef413c161f5c5411ab1e5d
 DIST openmp-8.0.1.src.tar.xz 933320 BLAKE2B 
02a7bf70cd3a217845ef1c5a35e0d7dbfbb39069a9029d462c797b5ddf2240fd627dee55856146ca4bb81622a41f31ecd11e0ed66baf3b7d99447087271991b0
 SHA512 
9ded785c8129e7b3a70b54f07c4dde529456edcc94904ad77fc578cf7f096cfa3ff2279959d7f7f1db51571e11c53375f33b597c7f36ce6dc6b512c44ced8026

diff --git a/sys-libs/libomp/libomp-9.0.1_rc1.ebuild 
b/sys-libs/libomp/libomp-9.0.1_rc1.ebuild
new file mode 100644
index 000..5f49236cbe1
--- /dev/null
+++ b/sys-libs/libomp/libomp-9.0.1_rc1.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
+inherit cmake-multilib linux-info llvm.org multiprocessing 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}]
+   virtual/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[${MULTILIB_USEDEP}] )
+   test? (
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   >=sys-devel/clang-6
+   )"
+
+# least intrusive of all
+CMAKE_BUILD_TYPE=RelWithDebInfo
+
+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 aliases
+   -DLIBOMP_INSTALL_ALIASES=OFF
+   # disable unnecessary hack copying stuff back to srcdir
+   -DLIBOMP_COPY_EXPORTS=OFF
+   )
+   use offload && mycmakeargs+=(
+   # this is non-fatal and libomp checks for CUDA conditionally
+   # to ABI, so we can 

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

2019-11-22 Thread Michał Górny
commit: 7f16a74cc452cb730032ff6898e598bff171e946
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov 23 07:48:43 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 23 07:48:43 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f16a74c

dev-python/lit: Bump to 9.0.1_rc1

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

 dev-python/lit/Manifest |  1 +
 dev-python/lit/lit-9.0.1_rc1.ebuild | 33 +
 2 files changed, 34 insertions(+)

diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index 1ffa56a7a98..6d177ed2d3d 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -2,3 +2,4 @@ DIST llvm-6.0.1.src.tar.xz 25306628 BLAKE2B 
60232d4d22f8096b565cc8d81fea0639f24f
 DIST llvm-7.1.0.src.tar.xz 28313784 BLAKE2B 
b78d9a7fc5ef6e352e77d339e5c4eef5ccedf67c05e7abd949e72619aa8a5ed65e7e5e2008354be8e7916d75581719b99f34227838fcc86c5d0080913c2fb22c
 SHA512 
a7dbd5693d1f2dae6b6e52893a100f9349cbfcfb25c5fdcad46364acbff0dbd3573f8fbc026c68eb9fd56335198aa94b866cc3dd7ea0cbd2cbfb5f8fe3444a7a
 DIST llvm-8.0.1.src.tar.xz 30477608 BLAKE2B 
4319c837b36111401e3b0f9659b8d875c89463bcc7816df1aefe1e3ff989860bbaa92504718f8e15416cfd9f3491c13777cd5cb661877b237b342b0e515b93f5
 SHA512 
82e120be5cabdfd5111aebbea68a663fe229c8861d73802d6ab09a3bf48f60de333e07e61f8fb61beaa14ac2bea24fcd74fa6f761acaf62469f536b79fcb1e16
 DIST llvm-9.0.0.src.tar.xz 32994768 BLAKE2B 
7f09bff9bcada95ab9c920c78aef92b57e665d9188bab39c734084ceb03a801c942fed48ea77fabeeb6110c648cb69363c659a6ce93ebf67dbba5c187219b13b
 SHA512 
1bb3341e1d231559b948f1505b33c2e2e03989f9b8bbfef0e0cdaff5ac43f85574c9ec5ac53399b914f497d6899425d861411024e8d7e1d1a338c1c6951ac658
+DIST llvmorg-9.0.1-rc1.tar.gz 113193716 BLAKE2B 
1ab52c778a139d33674589c27bf5a4d619dd4df49344b508c16de3ca6fad09c19480ceb615e0d9cf6d1981c7f28e106f087c0cd7bc2ccb844bec7099f5d227c2
 SHA512 
ed4b11cadbd57aa5f531d598e320a6bd54c67a8c713671af12ce62bc02283515ecbbc65ccbe3b0db3bad517cc4e6386cc3565be9eb9b9d06ca2a598428abf557

diff --git a/dev-python/lit/lit-9.0.1_rc1.ebuild 
b/dev-python/lit/lit-9.0.1_rc1.ebuild
new file mode 100644
index 000..e051ca51410
--- /dev/null
+++ b/dev-python/lit/lit-9.0.1_rc1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+inherit distutils-r1 llvm.org multiprocessing
+
+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="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/psutil[${PYTHON_USEDEP}]
+   sys-devel/llvm )"
+
+# TODO: move the manpage generation here (from sys-devel/llvm)
+
+python_test() {
+   local -x LIT_PRESERVES_TMP=1
+   ./lit.py -j "${LIT_JOBS:-$(makeopts_jobs "${MAKEOPTS}" 
"$(get_nproc)")}" \
+   -vv tests || die
+}



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

2019-11-22 Thread Michał Górny
commit: 51654d5fd32d40f5867f5049bd47f3b92f706c0f
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov 23 07:48:58 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 23 07:55:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51654d5f

sys-libs/llvm-libunwind: Bump to 9.0.1_rc1

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

 sys-libs/llvm-libunwind/Manifest   |   1 +
 .../llvm-libunwind/llvm-libunwind-9.0.1_rc1.ebuild | 126 +
 2 files changed, 127 insertions(+)

diff --git a/sys-libs/llvm-libunwind/Manifest b/sys-libs/llvm-libunwind/Manifest
index e5a562421b7..f8b9557cd0c 100644
--- a/sys-libs/llvm-libunwind/Manifest
+++ b/sys-libs/llvm-libunwind/Manifest
@@ -10,3 +10,4 @@ DIST libunwind-6.0.1.src.tar.xz 77036 BLAKE2B 
b6c293285896c8ff1f64bb56eee5a88b10
 DIST libunwind-7.1.0.src.tar.xz 79780 BLAKE2B 
8f15dcf4a9c8cb45f17c72bf058eed13a6cd52842ee8630781c3104be77d9a868e241eafd34a31b23aeff18dc49743dd5a566ce4cb866a170f1d09899584e2dd
 SHA512 
8ebfeb821013167e866986a2f9cc6459e43d82f73560a15ee7e0d604a974e1c656f824c9f7ccb47da4b4830ad9a99c663961bdf7642cd105e666b8a8fdf7d03c
 DIST libunwind-8.0.1.src.tar.xz 87188 BLAKE2B 
26f4d8ffbc8eb316e4e623280d6fe493e4c5c29489b90633c8215fe91349de7f7f0cfbfe8991ace11656d3782e13c7208b4a4adc04691746b4140187fba40043
 SHA512 
c115582ca879e215b97d24e4aa80696796383e79856cf26e40b4ddd6b255d598f9fa9867b30f0fd1691be770779835ac1d4b9a5e4a71424b18499b79ea37d060
 DIST libunwind-9.0.0.src.tar.xz 90372 BLAKE2B 
2ac6dafa53e030dd63a7e0eb4b9ee2c665a5aa64b95324d04604efce7fce6f101fc3685723e39ae0a0819bd16c9e4e366d28dfedae6748423c74f79e6a8b38b5
 SHA512 
55b44439b76638a7c5ea25dd3713a3f6a2d54bcfb7bf34d3388753f0d25be2e843b5f05dc1c0052d7a9cd5a141c6818f4da42bc9174a16d89e819ea262ad5706
+DIST llvmorg-9.0.1-rc1.tar.gz 113193716 BLAKE2B 
1ab52c778a139d33674589c27bf5a4d619dd4df49344b508c16de3ca6fad09c19480ceb615e0d9cf6d1981c7f28e106f087c0cd7bc2ccb844bec7099f5d227c2
 SHA512 
ed4b11cadbd57aa5f531d598e320a6bd54c67a8c713671af12ce62bc02283515ecbbc65ccbe3b0db3bad517cc4e6386cc3565be9eb9b9d06ca2a598428abf557

diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-9.0.1_rc1.ebuild 
b/sys-libs/llvm-libunwind/llvm-libunwind-9.0.1_rc1.ebuild
new file mode 100644
index 000..29ee7839931
--- /dev/null
+++ b/sys-libs/llvm-libunwind/llvm-libunwind-9.0.1_rc1.ebuild
@@ -0,0 +1,126 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
+inherit cmake-multilib llvm llvm.org multiprocessing 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.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}]') )"
+
+# least intrusive of all
+CMAKE_BUILD_TYPE=RelWithDebInfo
+
+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)
+   local jobs=${LIT_JOBS:-$(makeopts_jobs "${MAKEOPTS}" 
"$(get_nproc)")}
+
+   [[ -n ${clang_path} ]] || die "Unable to find ${CHOST}-clang 
for tests"
+
+   mycmakeargs+=(
+   -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+   
-DLLVM_LIT_ARGS="-vv;-j;${jobs};--param=cxx_under_test=${clang_path}"
+   -DLIBUNWIND_LIBCXX_PATH="${WORKDIR}/libcxx"
+   )
+   fi
+
+   cmake-utils_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
+   -DLIBCXXABI_ENABLE_STATIC=ONF
+   -DLIBCXXABI_USE_LLVM_UNWINDER=ON
+   -DLIBCXXABI_INCLUDE_TESTS=OFF
+
+   

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

2019-11-22 Thread Michał Górny
commit: 613d82a18c1f6fde4535278c1eee281a0852add5
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov 23 07:48:55 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 23 07:55:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=613d82a1

sys-libs/compiler-rt: Bump to 9.0.1_rc1

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

 sys-libs/compiler-rt/Manifest |   1 +
 sys-libs/compiler-rt/compiler-rt-9.0.1_rc1.ebuild | 105 ++
 2 files changed, 106 insertions(+)

diff --git a/sys-libs/compiler-rt/Manifest b/sys-libs/compiler-rt/Manifest
index 5626461949d..d8d8b2422ba 100644
--- a/sys-libs/compiler-rt/Manifest
+++ b/sys-libs/compiler-rt/Manifest
@@ -2,3 +2,4 @@ DIST compiler-rt-6.0.1.src.tar.xz 1686820 BLAKE2B 
59fa3f6e478bd4d6dfa056c85dcdc4
 DIST compiler-rt-7.1.0.src.tar.xz 1864248 BLAKE2B 
42ab86416f7f85c5833cf85dbfb66b18a5d5cf53fa0560ad43b2ef39f5a2cd7ec1dbe4192cc8dac9b3f658b828c8306f26745c4d0e8f846d9f550ac22717eb33
 SHA512 
54d3ad80936f011dbf2ecebba3f1b7d4a156044b178228411ba855be5ec48eb646155b74dea1a96674adab6f93803456ae1435395e3240a4423a3f65f4566b55
 DIST compiler-rt-8.0.1.src.tar.xz 1954204 BLAKE2B 
cbba1d5fb37385116920da39dea26739d09e3f11c392503f8bc45293f1ef00c97f6a9fbd3ba67094d7f1e532410d0eca461943dadfdb10646110470a8e3b5f1f
 SHA512 
12bf1bdabe25c0c3a84cc73a718fe154573dd729ec3ff5e099bd5f74c6bec9c80521b87ded646d3b20dfdb9aa51dea0234281418c7eb81805e1dd5d3107d3d8e
 DIST compiler-rt-9.0.0.src.tar.xz 1993084 BLAKE2B 
4aece9570df4cc38aaa58a3740aa0e1b5cbfe0bfc2d1a590e9e95871fda6ba4dcdeab6125d243c31ce5130386235475339f13da9f900b505eb2fec850a711646
 SHA512 
a7bb0a67165d29317cee58c22ed79f0d6a9cb9279dcd355d4267f3cd6c531a7be455a28267c591d6e2c0f9c56e363d40c10a405391e07d02ab3e30f00ffef2a8
+DIST llvmorg-9.0.1-rc1.tar.gz 113193716 BLAKE2B 
1ab52c778a139d33674589c27bf5a4d619dd4df49344b508c16de3ca6fad09c19480ceb615e0d9cf6d1981c7f28e106f087c0cd7bc2ccb844bec7099f5d227c2
 SHA512 
ed4b11cadbd57aa5f531d598e320a6bd54c67a8c713671af12ce62bc02283515ecbbc65ccbe3b0db3bad517cc4e6386cc3565be9eb9b9d06ca2a598428abf557

diff --git a/sys-libs/compiler-rt/compiler-rt-9.0.1_rc1.ebuild 
b/sys-libs/compiler-rt/compiler-rt-9.0.1_rc1.ebuild
new file mode 100644
index 000..1c0ee0530af
--- /dev/null
+++ b/sys-libs/compiler-rt/compiler-rt-9.0.1_rc1.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
+inherit cmake-utils flag-o-matic llvm llvm.org multiprocessing \
+   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[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${PV%_*}*:${CLANG_SLOT} )
+   ${PYTHON_DEPS}"
+
+# least intrusive of all
+CMAKE_BUILD_TYPE=RelWithDebInfo
+
+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++
+   # ensure we can use clang before installing compiler-rt
+   local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}"
+   strip-unsupported-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=(
+   -DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${SLOT}"
+
+   -DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
+   -DCOMPILER_RT_BUILD_LIBFUZZER=OFF
+   -DCOMPILER_RT_BUILD_PROFILE=OFF
+   -DCOMPILER_RT_BUILD_SANITIZERS=OFF
+   -DCOMPILER_RT_BUILD_XRAY=OFF
+   )
+
+   if use prefix && [[ "${CHOST}" == *-darwin* ]] ; then
+ 

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

2019-11-22 Thread Michał Górny
commit: 8dd2d620279beb0b1961a80f9c7ae89693b78670
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov 23 07:48:38 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 23 07:48:38 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dd2d620

sys-devel/llvm-common: Bump to 9.0.1_rc1

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

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

diff --git a/sys-devel/llvm-common/Manifest b/sys-devel/llvm-common/Manifest
index 1ffa56a7a98..6d177ed2d3d 100644
--- a/sys-devel/llvm-common/Manifest
+++ b/sys-devel/llvm-common/Manifest
@@ -2,3 +2,4 @@ DIST llvm-6.0.1.src.tar.xz 25306628 BLAKE2B 
60232d4d22f8096b565cc8d81fea0639f24f
 DIST llvm-7.1.0.src.tar.xz 28313784 BLAKE2B 
b78d9a7fc5ef6e352e77d339e5c4eef5ccedf67c05e7abd949e72619aa8a5ed65e7e5e2008354be8e7916d75581719b99f34227838fcc86c5d0080913c2fb22c
 SHA512 
a7dbd5693d1f2dae6b6e52893a100f9349cbfcfb25c5fdcad46364acbff0dbd3573f8fbc026c68eb9fd56335198aa94b866cc3dd7ea0cbd2cbfb5f8fe3444a7a
 DIST llvm-8.0.1.src.tar.xz 30477608 BLAKE2B 
4319c837b36111401e3b0f9659b8d875c89463bcc7816df1aefe1e3ff989860bbaa92504718f8e15416cfd9f3491c13777cd5cb661877b237b342b0e515b93f5
 SHA512 
82e120be5cabdfd5111aebbea68a663fe229c8861d73802d6ab09a3bf48f60de333e07e61f8fb61beaa14ac2bea24fcd74fa6f761acaf62469f536b79fcb1e16
 DIST llvm-9.0.0.src.tar.xz 32994768 BLAKE2B 
7f09bff9bcada95ab9c920c78aef92b57e665d9188bab39c734084ceb03a801c942fed48ea77fabeeb6110c648cb69363c659a6ce93ebf67dbba5c187219b13b
 SHA512 
1bb3341e1d231559b948f1505b33c2e2e03989f9b8bbfef0e0cdaff5ac43f85574c9ec5ac53399b914f497d6899425d861411024e8d7e1d1a338c1c6951ac658
+DIST llvmorg-9.0.1-rc1.tar.gz 113193716 BLAKE2B 
1ab52c778a139d33674589c27bf5a4d619dd4df49344b508c16de3ca6fad09c19480ceb615e0d9cf6d1981c7f28e106f087c0cd7bc2ccb844bec7099f5d227c2
 SHA512 
ed4b11cadbd57aa5f531d598e320a6bd54c67a8c713671af12ce62bc02283515ecbbc65ccbe3b0db3bad517cc4e6386cc3565be9eb9b9d06ca2a598428abf557

diff --git a/sys-devel/llvm-common/llvm-common-9.0.1_rc1.ebuild 
b/sys-devel/llvm-common/llvm-common-9.0.1_rc1.ebuild
new file mode 100644
index 000..ba2ffc76a70
--- /dev/null
+++ b/sys-devel/llvm-common/llvm-common-9.0.1_rc1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2019 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: dev-ml/llvm-ocaml/

2019-11-22 Thread Michał Górny
commit: a61c2161a2a31cf46ac5c056d2a588d57cce63a1
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov 23 07:48:45 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 23 07:48:45 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a61c2161

dev-ml/llvm-ocaml: Bump to 9.0.1_rc1

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

 dev-ml/llvm-ocaml/Manifest|   1 +
 dev-ml/llvm-ocaml/llvm-ocaml-9.0.1_rc1.ebuild | 120 ++
 2 files changed, 121 insertions(+)

diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest
index 1ffa56a7a98..6d177ed2d3d 100644
--- a/dev-ml/llvm-ocaml/Manifest
+++ b/dev-ml/llvm-ocaml/Manifest
@@ -2,3 +2,4 @@ DIST llvm-6.0.1.src.tar.xz 25306628 BLAKE2B 
60232d4d22f8096b565cc8d81fea0639f24f
 DIST llvm-7.1.0.src.tar.xz 28313784 BLAKE2B 
b78d9a7fc5ef6e352e77d339e5c4eef5ccedf67c05e7abd949e72619aa8a5ed65e7e5e2008354be8e7916d75581719b99f34227838fcc86c5d0080913c2fb22c
 SHA512 
a7dbd5693d1f2dae6b6e52893a100f9349cbfcfb25c5fdcad46364acbff0dbd3573f8fbc026c68eb9fd56335198aa94b866cc3dd7ea0cbd2cbfb5f8fe3444a7a
 DIST llvm-8.0.1.src.tar.xz 30477608 BLAKE2B 
4319c837b36111401e3b0f9659b8d875c89463bcc7816df1aefe1e3ff989860bbaa92504718f8e15416cfd9f3491c13777cd5cb661877b237b342b0e515b93f5
 SHA512 
82e120be5cabdfd5111aebbea68a663fe229c8861d73802d6ab09a3bf48f60de333e07e61f8fb61beaa14ac2bea24fcd74fa6f761acaf62469f536b79fcb1e16
 DIST llvm-9.0.0.src.tar.xz 32994768 BLAKE2B 
7f09bff9bcada95ab9c920c78aef92b57e665d9188bab39c734084ceb03a801c942fed48ea77fabeeb6110c648cb69363c659a6ce93ebf67dbba5c187219b13b
 SHA512 
1bb3341e1d231559b948f1505b33c2e2e03989f9b8bbfef0e0cdaff5ac43f85574c9ec5ac53399b914f497d6899425d861411024e8d7e1d1a338c1c6951ac658
+DIST llvmorg-9.0.1-rc1.tar.gz 113193716 BLAKE2B 
1ab52c778a139d33674589c27bf5a4d619dd4df49344b508c16de3ca6fad09c19480ceb615e0d9cf6d1981c7f28e106f087c0cd7bc2ccb844bec7099f5d227c2
 SHA512 
ed4b11cadbd57aa5f531d598e320a6bd54c67a8c713671af12ce62bc02283515ecbbc65ccbe3b0db3bad517cc4e6386cc3565be9eb9b9d06ca2a598428abf557

diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-9.0.1_rc1.ebuild 
b/dev-ml/llvm-ocaml/llvm-ocaml-9.0.1_rc1.ebuild
new file mode 100644
index 000..8084c82be3e
--- /dev/null
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-9.0.1_rc1.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
+inherit cmake-utils llvm llvm.org multiprocessing 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_TARGETS=( AArch64 AMDGPU ARM BPF Hexagon Lanai Mips MSP430
+   NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore )
+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}"
+# configparser-3.2 breaks the build (3.3 or none at all are fine)
+BDEPEND="
+   dev-lang/perl
+   dev-ml/findlib
+   test? ( dev-ml/ounit )
+   !!

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

2019-11-22 Thread Michał Górny
commit: 27bebab723dd33649152e861af9627a3d5678fab
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov 23 07:48:52 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 23 07:55:18 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27bebab7

dev-python/clang-python: Bump to 9.0.1_rc1

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

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

diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest
index eef8f2eba28..ace4811162c 100644
--- a/dev-python/clang-python/Manifest
+++ b/dev-python/clang-python/Manifest
@@ -2,3 +2,4 @@ DIST cfe-6.0.1.src.tar.xz 11905772 BLAKE2B 
abb60e9f9827d1d8a24f0aaf8a1d1e3297929
 DIST cfe-7.1.0.src.tar.xz 12487872 BLAKE2B 
ca6ec9e45b94823de1dabf9e68f0c97cdd40b5d2a5e5e15d4b2393f6d7fbdee72a541b957cc22ce4cb726d8ee7190228320941d5713aeb59695673b9e9070ceb
 SHA512 
1cd0b80f32aa4de1118c0c676ba96b1fc78b7ff929b01b6589dfe9b4669e599ac8cfb8f5a0abcd3487594193a7dec06b29530ec3fc03042c20a160f0477a79fd
 DIST cfe-8.0.1.src.tar.xz 12810056 BLAKE2B 
88cee0b6daa477ca0473c76efc45beb634f6194ecd3f45aaec3791e26b203c5dbd33c649435e0d97924096a72c727d76915bffc0b7ea305f24d5e5f06389c4a0
 SHA512 
1227b2d32052c70b4b494659849000188fce46fc31a71f3352ba8457ac0b0b17e4bc7c8589874c8586d55aa808ee6c1fceb7df501aafa33599f8df7bfd2b791d
 DIST cfe-9.0.0.src.tar.xz 13533024 BLAKE2B 
61fa57245d54930d09c2ff6024cdefb35592f7d1c644657b0aec9e7cc2dca29b45f08b8a2b716812025a438841e83ac3e30bb6f051498aa860533995ef7757b1
 SHA512 
83fcca5499102b375e620cdac97d75e6111ebed4ef10240859ddd8a88bc5b022703739d2eae0d8693c91892ad11fc6b531c0dbee62fbce68d3be595b94f0b1fe
+DIST llvmorg-9.0.1-rc1.tar.gz 113193716 BLAKE2B 
1ab52c778a139d33674589c27bf5a4d619dd4df49344b508c16de3ca6fad09c19480ceb615e0d9cf6d1981c7f28e106f087c0cd7bc2ccb844bec7099f5d227c2
 SHA512 
ed4b11cadbd57aa5f531d598e320a6bd54c67a8c713671af12ce62bc02283515ecbbc65ccbe3b0db3bad517cc4e6386cc3565be9eb9b9d06ca2a598428abf557

diff --git a/dev-python/clang-python/clang-python-9.0.1_rc1.ebuild 
b/dev-python/clang-python/clang-python-9.0.1_rc1.ebuild
new file mode 100644
index 000..3b6ab496dc3
--- /dev/null
+++ b/dev-python/clang-python/clang-python-9.0.1_rc1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} )
+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-ruby/highline/

2019-11-22 Thread Hans de Graaff
commit: 7c1afa34bdd68c39948ac2d88806a7ef9ebccba4
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Nov 23 07:20:28 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Nov 23 07:20:28 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c1afa34

dev-ruby/highline: cleanup

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/highline/Manifest  |  2 --
 dev-ruby/highline/highline-2.0.1.ebuild | 34 -
 dev-ruby/highline/highline-2.0.2.ebuild | 34 -
 3 files changed, 70 deletions(-)

diff --git a/dev-ruby/highline/Manifest b/dev-ruby/highline/Manifest
index 5126c144b0c..fa3c57aa68a 100644
--- a/dev-ruby/highline/Manifest
+++ b/dev-ruby/highline/Manifest
@@ -1,4 +1,2 @@
 DIST highline-1.7.8.gem 224768 BLAKE2B 
683fa70e3ea4bf697ab5a1cd40da2528e2586f8fe12fb0ffb799938f2bfa2efe64fe1424c0ee1f90ae3df69f86a92f44eebcbb2ab34f18b3c4cdbb143e596067
 SHA512 
85f57ab732009cc961b824e252f0b65bbe7c0a8c97849d453773a331016b2ea8fa0efe393bc1a0073eae6d3cf523d97b9434cd73bdceed55bc069be0b6f4b41d
-DIST highline-2.0.1.tar.gz 233862 BLAKE2B 
ca65792d99f31a03f3ae86c774498692197b6e7db5bef6c3c47a88edeb476c0b41abb3afd7640eab16d2946235a72e247318de14ad600e542a999c124b96b03c
 SHA512 
1d6176465f0f1dd21084b5632e47b52a734ec97c1de849c40d4e904abc1fa1ff33ad8f70aba10047debfad16d60364b3acab224a6e57f6278c27c9c25ab37fa9
-DIST highline-2.0.2.tar.gz 234108 BLAKE2B 
5d4b234d03e4569348a68991dd2319afd329c9840858d9e6686afc57c24cfda8836d5c912072ccd14b61a25ceaed64e46a44c7c5f4e930658b8827ccb74ac08b
 SHA512 
07098366a7c59f2b0bfb194f92daff4f7bc16c2e78e0a6d85da50f9a72e58cafe0281c0e8ee86f84f31e70228f09b75e9e5bcb73dd05256118279e0c02a3ccee
 DIST highline-2.0.3.tar.gz 234205 BLAKE2B 
4748c3ad8a15e551162ab9f2eb6e176297d833d13e6f5db7898f99c71f25e8a2a01057b0438c5d30b56a66333bbba0da1a435cfa07db97f2ffc5e301157618ef
 SHA512 
f432c8836040bcfb147a84efa2dd3feee7f3f6e03eafbf4232e9457aeef8cb9ca83fcf854d3b261f59a16abc3f2c8fc0f1279a7efeb07dea8a13be22ebde

diff --git a/dev-ruby/highline/highline-2.0.1.ebuild 
b/dev-ruby/highline/highline-2.0.1.ebuild
deleted file mode 100644
index 8fd18cb45c6..000
--- a/dev-ruby/highline/highline-2.0.1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-
-RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md TODO"
-
-inherit ruby-fakegem eapi7-ver
-
-DESCRIPTION="Highline is a high-level command-line IO library for ruby"
-HOMEPAGE="https://github.com/JEG2/highline;
-SRC_URI="https://github.com/JEG2/highline/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-IUSE=""
-LICENSE="|| ( GPL-2 Ruby )"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
-
-all_ruby_prepare() {
-   # fix up gemspec file not to call git
-   sed -i -e '/git ls-files/d' highline.gemspec || die
-
-   # Avoid unneeded dependencies
-   sed -i -e '/\(bundler\|code_statistics\)/ s:^:#:' \
-   -e '/PackageTask/,/end/ s:^:#:' Rakefile || die
-   sed -i -e '/simplecov/ s:^:#:' test/test_helper.rb || die
-
-   # Remove almost empty doc directory to allow rdoc recipe to work
-   rm -rf doc || die
-}

diff --git a/dev-ruby/highline/highline-2.0.2.ebuild 
b/dev-ruby/highline/highline-2.0.2.ebuild
deleted file mode 100644
index fb472d36be1..000
--- a/dev-ruby/highline/highline-2.0.2.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-USE_RUBY="ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-
-RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md TODO"
-
-inherit ruby-fakegem eapi7-ver
-
-DESCRIPTION="Highline is a high-level command-line IO library for ruby"
-HOMEPAGE="https://github.com/JEG2/highline;
-SRC_URI="https://github.com/JEG2/highline/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-IUSE=""
-LICENSE="|| ( GPL-2 Ruby )"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
-
-all_ruby_prepare() {
-   # fix up gemspec file not to call git
-   sed -i -e '/git ls-files/d' highline.gemspec || die
-
-   # Avoid unneeded dependencies
-   sed -i -e '/\(bundler\|code_statistics\)/ s:^:#:' \
-   -e '/PackageTask/,/end/ s:^:#:' Rakefile || die
-   sed -i -e '/simplecov/ s:^:#:' test/test_helper.rb || die
-
-   # Remove almost empty doc directory to allow rdoc recipe to work
-   rm -rf doc || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/backports/

2019-11-22 Thread Hans de Graaff
commit: a7ddfb83fbd2853c32d08663c8f797f82213d2bd
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Nov 23 07:15:23 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Nov 23 07:15:23 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7ddfb83

dev-ruby/backports: cleanup

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/backports/Manifest|  2 --
 dev-ruby/backports/backports-3.13.0.ebuild | 23 ---
 dev-ruby/backports/backports-3.14.0.ebuild | 23 ---
 3 files changed, 48 deletions(-)

diff --git a/dev-ruby/backports/Manifest b/dev-ruby/backports/Manifest
index dbbe406bd50..963f83a2ec0 100644
--- a/dev-ruby/backports/Manifest
+++ b/dev-ruby/backports/Manifest
@@ -1,4 +1,2 @@
 DIST backports-3.11.4.gem 157696 BLAKE2B 
0c341380e350a61fac7ad09a2425598214945f1ecb26abf8f17494a2fc6ee256ee20517555bfde433cd2f564fd1148211c2cfd1c16d21ecbe574492837f610ef
 SHA512 
bbc2afae9b40d2e3b14e46321200fb5e8290a2494a86187939e8e51b4a960b62aec55bee3ee37da4ece3d575a50653e63b950915eaedff745125ab39926765ad
-DIST backports-3.13.0.gem 151552 BLAKE2B 
cd36caf40cff2d6a3274a7a419baf27066a1ec26f60099d51c89e27a9c33194f23486763e8fb11649d44349feb51d934f79b877d4a4ef26ccd84a34f98b0bd27
 SHA512 
9e0bed5a0b03160e88d19b70848cc843a1a35fbc53dd2249c5b2f3adb43ce9f752cae06f955e50c96f2ac67cd5df3b3426e94f00c158cac3746401d603d6f3b8
-DIST backports-3.14.0.gem 151552 BLAKE2B 
f178ad697317aef22bed9e74552e1a819e1d73d0f816911ee917b78dbaa4d3ea93631ff95f6f95c4c1bf57e6f0bf21dac1313601f28afbd6762542f19c15d4e2
 SHA512 
405b6edf024ef60e7cda7e9ad2ef9d39f3c1b2ab61c910afabc707047e8b31b7319c9d8f301f7386c2ce436af31588e62a879b7c2f9d440b2d63c7795aa11633
 DIST backports-3.15.0.gem 152064 BLAKE2B 
a2c2a1f35ab6f682be23a5189bafec563a2d028ed5f0e0a4880ad85e09ac7af1085a601323ec3459c5be87a5271c6c3e47b6e80005c50e3084d4ac1dc9f2fd35
 SHA512 
4eb1f928c37596971fa274d838ab991bce462a7f571cb68501fc81e579693528e93536c25e4b64d93f4f0edfd313c8aacd8af014bb5c586cc182867e78f614d5

diff --git a/dev-ruby/backports/backports-3.13.0.ebuild 
b/dev-ruby/backports/backports-3.13.0.ebuild
deleted file mode 100644
index 5a902a203be..000
--- a/dev-ruby/backports/backports-3.13.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby24 ruby25 ruby26"
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_TASK_TEST="test"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Backports of Ruby features for older Ruby"
-HOMEPAGE="https://github.com/marcandre/backports;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
-IUSE=""
-
-all_ruby_prepare() {
-   # Avoid activesupport test that no longer works in Rails 5. This also 
avoids
-   # a dependency on activesupport
-   sed -i -e '/test_rails/,/^  end/ s:^:#:' test/_backport_guards_test.rb 
|| die
-}

diff --git a/dev-ruby/backports/backports-3.14.0.ebuild 
b/dev-ruby/backports/backports-3.14.0.ebuild
deleted file mode 100644
index 5a902a203be..000
--- a/dev-ruby/backports/backports-3.14.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby24 ruby25 ruby26"
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_TASK_TEST="test"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Backports of Ruby features for older Ruby"
-HOMEPAGE="https://github.com/marcandre/backports;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
-IUSE=""
-
-all_ruby_prepare() {
-   # Avoid activesupport test that no longer works in Rails 5. This also 
avoids
-   # a dependency on activesupport
-   sed -i -e '/test_rails/,/^  end/ s:^:#:' test/_backport_guards_test.rb 
|| die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/parallel/

2019-11-22 Thread Hans de Graaff
commit: 474ee8f438c911a2d8d3be4b8bef04deaea72dd1
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Nov 23 06:42:46 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Nov 23 06:42:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=474ee8f4

dev-ruby/parallel: add 1.19.1

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/parallel/Manifest   |  1 +
 dev-ruby/parallel/parallel-1.19.1.ebuild | 56 
 2 files changed, 57 insertions(+)

diff --git a/dev-ruby/parallel/Manifest b/dev-ruby/parallel/Manifest
index 4fb4a92a932..060500ddf51 100644
--- a/dev-ruby/parallel/Manifest
+++ b/dev-ruby/parallel/Manifest
@@ -1,3 +1,4 @@
 DIST parallel-1.17.0.tar.gz 20882 BLAKE2B 
a8afb329de1d8d0d577c1b53d990c4f1cd8ec9f23b8cc1005310903954f180c52535e3d8a5901862f1504da0981f3e16cf73a848403ed49872aa3dc45781b888
 SHA512 
92c7f4475a791da4feb0afda3686a4f9e9cc397ac278560c177552abf586054594d29a67b583845b69433e7824c0ce36bcffe98e13051242db0e5ee4a3c7a17c
 DIST parallel-1.18.0.tar.gz 21095 BLAKE2B 
d47286c719810699cd5098b9d28e4e00cec2a7a27141a2dd932023f9fdeaac389f2be9aa8196820ad3d28d26c141f41565ad363fdca9bbca75e18a8d9d7fa4b5
 SHA512 
2869a8b82da2b1f2595be04616afa5bce62eac3833d743304dc4371db63be7645437c009c202d4690fe5dc221766e2a0f25790335d7a25b355c3f3b8034f8319
 DIST parallel-1.19.0.tar.gz 21216 BLAKE2B 
a4160bd1d4b533be3ec4d87ade0b4ea793e0e8e7bf2f4ec2cccd17dc2166276a167b85f0a55af46c74937641917ecff435457a0b3f2d565791c3b462143750eb
 SHA512 
0bb0f98f2697b9e9fc851f7a060135e17c92add8980692042d16ad2ae260bda6045f03f70fc533ae259b41d8b80a388e5a26fffecd923851b9228e98b792478b
+DIST parallel-1.19.1.tar.gz 21383 BLAKE2B 
4ebcf58d91e9b0a8ff2b12654e967d153deec21fcfa0ac0e974db421a47abfbca78b67bd22a64b1ce1e66d53920b2d00f91c271cccd94cc9f16b88f87f613985
 SHA512 
bf9c19d181c26fb54c9962cf867955e59e61134eb2e1d2ad4f09675979ffc17ab2db8954d057929baa2e780e2b01cccf0c8d27661b61ab89c988b161666df9fa

diff --git a/dev-ruby/parallel/parallel-1.19.1.ebuild 
b/dev-ruby/parallel/parallel-1.19.1.ebuild
new file mode 100644
index 000..c7ad1888fe5
--- /dev/null
+++ b/dev-ruby/parallel/parallel-1.19.1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRAINSTALL="Readme.md"
+
+RUBY_FAKEGEM_GEMSPEC="parallel.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Run any code in parallel Processes or Threads"
+HOMEPAGE="https://github.com/grosser/parallel;
+LICENSE="MIT"
+SRC_URI="https://github.com/grosser/parallel/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+KEYWORDS="~amd64"
+SLOT="1"
+IUSE="test"
+
+DEPEND+="test? ( sys-process/lsof )"
+
+ruby_add_bdepend "
+   test? ( dev-ruby/ruby-progressbar dev-ruby/activerecord:5.2 
dev-ruby/sqlite3 )"
+
+each_ruby_prepare() {
+   # Make sure the correct ruby is used for testing
+   sed -e 's:ruby :'${RUBY}' :' -i spec/parallel_spec.rb || die
+}
+
+all_ruby_prepare() {
+   sed -i -e 's/git ls-files/find/' ${RUBY_FAKEGEM_GEMSPEC} || die
+   sed -i -e '/bundler/ s:^:#:' \
+   -e '1i require "tempfile"; gem "activerecord", "~>5.2.0"' 
spec/cases/helper.rb || die
+   sed -i -e '3irequire "timeout"' spec/spec_helper.rb || die
+
+   # Avoid a failing spec regarding to pipes. The spec seems like it
+   # should always fail.
+   sed -e '/does not open unnecessary pipes/,/end/ s:^:#:' \
+   -i spec/parallel_spec.rb || die
+
+   # Avoid fragile ar sqlite tests. They throw ReadOnly errors every now 
and then.
+   sed -i -e '/works with SQLite in/,/end/ s:^:#:' spec/parallel_spec.rb 
|| die
+
+   # Avoid spec broken on Ruby 2.1 that clearly doesn't match code and 
doesn't really test anything
+   sed -i -e '/doesnt use Etc.nprocessors in Ruby 2.1 and below/,/end/ 
s:^:#:' spec/parallel_spec.rb || die
+}
+
+each_ruby_test() {
+   # Set RUBYLIB explicitly for the ruby's that get started from the specs.
+   TRAVIS=true RUBYLIB="lib" ${RUBY} -S rspec-3 spec || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-java/gnu-crypto/

2019-11-22 Thread Aaron Bauman
commit: 08e3299c315b078d1419e4a7e2e6ecf589e1a9b2
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sat Nov 23 05:48:32 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Nov 23 05:48:32 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08e3299c

dev-java/gnu-crypto: drop old EAPI

Signed-off-by: Aaron Bauman  gentoo.org>

 dev-java/gnu-crypto/gnu-crypto-2.0.1-r2.ebuild | 51 --
 1 file changed, 51 deletions(-)

diff --git a/dev-java/gnu-crypto/gnu-crypto-2.0.1-r2.ebuild 
b/dev-java/gnu-crypto/gnu-crypto-2.0.1-r2.ebuild
deleted file mode 100644
index a193aa43cf2..000
--- a/dev-java/gnu-crypto/gnu-crypto-2.0.1-r2.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 eutils
-
-DESCRIPTION="GNU Crypto cryptographic primitives for Java"
-HOMEPAGE="https://www.gnu.org/software/gnu-crypto/;
-SRC_URI="ftp://ftp.gnupg.org/GnuPG/gnu-crypto/gnu-crypto-2.0.1.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
-IUSE=""
-
-DEPEND=">=virtual/jdk-1.3"
-RDEPEND=">=virtual/jre-1.3"
-
-RESTRICT="test"
-
-src_prepare() {
-   epatch "${FILESDIR}/${P}-jdk15.patch"
-}
-
-src_configure() {
-   # jikes support disabled, doesnt work: #86655
-   econf JAVAC="javac" JAVACFLAGS="$(java-pkg_javac-args)" --with-jce=yes 
--with-sasl=yes
-}
-
-src_compile() {
-   emake -j1
-   if use doc ; then
-   emake -j1 javadoc
-   fi
-}
-
-src_install() {
-   einstall
-   rm "${ED}"/usr/share/*.jar
-
-   java-pkg_dojar source/gnu-crypto.jar
-   java-pkg_dojar jce/javax-crypto.jar
-   java-pkg_dojar security/javax-security.jar
-
-   use doc && java-pkg_dojavadoc api
-   use source && java-pkg_dosrc source/* jce/* security/*
-
-   dodoc AUTHORS ChangeLog NEWS README THANKS
-}



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/polkit-gnome/

2019-11-22 Thread Aaron Bauman
commit: 84e2206c300178081f885534cad8dffd2b4a2ad1
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sat Nov 23 05:57:28 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Nov 23 05:57:28 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84e2206c

gnome-extra/polkit-gnome: QA fixes

* lxde dep is no longer relevant
* update homepage

Signed-off-by: Aaron Bauman  gentoo.org>

 gnome-extra/polkit-gnome/polkit-gnome-0.105-r2.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/gnome-extra/polkit-gnome/polkit-gnome-0.105-r2.ebuild 
b/gnome-extra/polkit-gnome/polkit-gnome-0.105-r2.ebuild
index 9f10eb8f141..f77d9a56e2a 100644
--- a/gnome-extra/polkit-gnome/polkit-gnome-0.105-r2.ebuild
+++ b/gnome-extra/polkit-gnome/polkit-gnome-0.105-r2.ebuild
@@ -2,10 +2,11 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
+
 inherit gnome.org
 
 DESCRIPTION="A dbus session bus service that is used to bring up 
authentication dialogs"
-HOMEPAGE="https://www.freedesktop.org/wiki/Software/polkit;
+HOMEPAGE="https://gitlab.freedesktop.org/polkit/polkit/;
 
 LICENSE="LGPL-2"
 SLOT="0"
@@ -15,13 +16,12 @@ IUSE=""
 DEPEND=">=dev-libs/glib-2.30
>=sys-auth/polkit-0.102
x11-libs/gtk+:3"
-RDEPEND="${DEPEND}
-   !lxde-base/lxpolkit"
+RDEPEND="${DEPEND}"
 BDEPEND="dev-util/intltool
virtual/pkgconfig
sys-devel/gettext"
 
-DOCS=( AUTHORS HACKING NEWS README TODO )
+DOCS=( "AUTHORS HACKING NEWS README TODO" )
 
 src_install() {
default



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/polkit-gnome/

2019-11-22 Thread Aaron Bauman
commit: 3b33de31fa73085d28fa237196532ebcd2b8f812
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sat Nov 23 05:52:19 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Nov 23 05:52:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b33de31

gnome-extra/polkit-gnome: ALLARCHES EAPI bump

Signed-off-by: Aaron Bauman  gentoo.org>

 gnome-extra/polkit-gnome/polkit-gnome-0.105-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-extra/polkit-gnome/polkit-gnome-0.105-r2.ebuild 
b/gnome-extra/polkit-gnome/polkit-gnome-0.105-r2.ebuild
index 59751fc6f08..9f10eb8f141 100644
--- a/gnome-extra/polkit-gnome/polkit-gnome-0.105-r2.ebuild
+++ b/gnome-extra/polkit-gnome/polkit-gnome-0.105-r2.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="https://www.freedesktop.org/wiki/Software/polkit;
 
 LICENSE="LGPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh sparc 
~x86"
+KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 ~sh sparc x86"
 IUSE=""
 
 DEPEND=">=dev-libs/glib-2.30



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/polkit-gnome/

2019-11-22 Thread Aaron Bauman
commit: fb29f6f2eb248d519ce3e694cb3b57e91eaaffa6
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sat Nov 23 05:53:11 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Nov 23 05:53:11 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb29f6f2

gnome-extra/polkit-gnome: drop old EAPI

Signed-off-by: Aaron Bauman  gentoo.org>

 .../polkit-gnome/polkit-gnome-0.105-r1.ebuild  | 44 --
 1 file changed, 44 deletions(-)

diff --git a/gnome-extra/polkit-gnome/polkit-gnome-0.105-r1.ebuild 
b/gnome-extra/polkit-gnome/polkit-gnome-0.105-r1.ebuild
deleted file mode 100644
index 24ef170d41b..000
--- a/gnome-extra/polkit-gnome/polkit-gnome-0.105-r1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-inherit gnome.org
-
-DESCRIPTION="A dbus session bus service that is used to bring up 
authentication dialogs"
-HOMEPAGE="https://www.freedesktop.org/wiki/Software/polkit;
-
-LICENSE="LGPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 ~sh sparc x86"
-IUSE=""
-
-RDEPEND=">=dev-libs/glib-2.30
-   >=sys-auth/polkit-0.102
-   x11-libs/gtk+:3
-   !lxde-base/lxpolkit"
-DEPEND="${RDEPEND}
-   dev-util/intltool
-   virtual/pkgconfig
-   sys-devel/gettext"
-
-DOCS=( AUTHORS HACKING NEWS README TODO )
-
-src_install() {
-   default
-
-   cat <<-EOF > "${T}"/polkit-gnome-authentication-agent-1.desktop
-   [Desktop Entry]
-   Name=PolicyKit Authentication Agent
-   Comment=PolicyKit Authentication Agent
-   Exec=/usr/libexec/polkit-gnome-authentication-agent-1
-   Terminal=false
-   Type=Application
-   Categories=
-   NoDisplay=true
-   NotShowIn=MATE;KDE;
-   AutostartCondition=GNOME3 if-session gnome-fallback
-   EOF
-
-   insinto /etc/xdg/autostart
-   doins "${T}"/polkit-gnome-authentication-agent-1.desktop
-}



[gentoo-commits] repo/gentoo:master commit in: dev-java/osgi-core-api/

2019-11-22 Thread Aaron Bauman
commit: 4bcb2a251f70475e6a5142b7532f28161b544f62
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sat Nov 23 05:49:31 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Nov 23 05:49:31 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bcb2a25

dev-java/osgi-core-api: drop old EAPI

Signed-off-by: Aaron Bauman  gentoo.org>

 dev-java/osgi-core-api/osgi-core-api-5.0.0.ebuild | 29 ---
 1 file changed, 29 deletions(-)

diff --git a/dev-java/osgi-core-api/osgi-core-api-5.0.0.ebuild 
b/dev-java/osgi-core-api/osgi-core-api-5.0.0.ebuild
deleted file mode 100644
index b00be73ca48..000
--- a/dev-java/osgi-core-api/osgi-core-api-5.0.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-JAVA_PKG_IUSE="doc source"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="OSGi Service Platform Core API (Companion Code)"
-HOMEPAGE="http://www.osgi.org/Specifications/HomePage;
-SRC_URI="http://www.osgi.org/download/r5/osgi.core-${PV}.jar;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND="
-   >=virtual/jre-1.5"
-DEPEND="
-   >=virtual/jdk-1.5
-   app-arch/unzip"
-
-JAVA_SRC_DIR="OSGI-OPT/src"
-
-java_prepare() {
-   rm -r org || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-java/ant-xz/

2019-11-22 Thread Aaron Bauman
commit: aac98c9253031c4f74abd8ff30213e94495eea2d
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sat Nov 23 05:41:39 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Nov 23 05:42:26 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aac98c92

dev-java/ant-xz: arm64 stable (bug #700460)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.79, Repoman-2.3.18

 dev-java/ant-xz/ant-xz-1.10.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/ant-xz/ant-xz-1.10.7.ebuild 
b/dev-java/ant-xz/ant-xz-1.10.7.ebuild
index 0814bc823b8..1303cd73793 100644
--- a/dev-java/ant-xz/ant-xz-1.10.7.ebuild
+++ b/dev-java/ant-xz/ant-xz-1.10.7.ebuild
@@ -11,7 +11,7 @@ inherit ant-tasks
 
 DESCRIPTION="Apache Ant's optional tasks for XZ compression"
 
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="dev-java/xz-java"
 RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: dev-java/xz-java/

2019-11-22 Thread Aaron Bauman
commit: e7f99db5893ef8453e160d25f35ae2c35708feb0
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sat Nov 23 05:41:57 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Nov 23 05:42:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7f99db5

dev-java/xz-java: arm64 stable (bug #700460)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.79, Repoman-2.3.18

 dev-java/xz-java/xz-java-1.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/xz-java/xz-java-1.8.ebuild 
b/dev-java/xz-java/xz-java-1.8.ebuild
index cb0f85323b7..1213425ffb9 100644
--- a/dev-java/xz-java/xz-java-1.8.ebuild
+++ b/dev-java/xz-java/xz-java-1.8.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://tukaani.org/xz/${P}.zip;
 
 LICENSE="public-domain"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86"
 
 RDEPEND="
>=virtual/jre-1.6"



[gentoo-commits] repo/gentoo:master commit in: app-editors/emacs/

2019-11-22 Thread Aaron Bauman
commit: c305496770b5b6eebb3d0b169e10e1a66e3467ff
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sat Nov 23 03:53:48 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Nov 23 05:42:23 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3054967

app-editors/emacs: arm64 stable (bug #700892)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.79, Repoman-2.3.18

 app-editors/emacs/emacs-26.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/emacs/emacs-26.3-r1.ebuild 
b/app-editors/emacs/emacs-26.3-r1.ebuild
index ba274338365..ff88562a010 100644
--- a/app-editors/emacs/emacs-26.3-r1.ebuild
+++ b/app-editors/emacs/emacs-26.3-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/emacs/${P}.tar.xz"
 
 LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
 SLOT="26"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
 IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gconf gfile gif 
gpm gsettings gtk gtk2 gzip-el imagemagick +inotify jpeg kerberos lcms libxml2 
livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd 
+threads tiff toolkit-scroll-bars wide-int X Xaw3d xft +xpm xwidgets zlib"
 REQUIRED_USE="?? ( aqua X )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-java/ant-core/

2019-11-22 Thread Aaron Bauman
commit: b1579c33b4edf35e3ea321cf39c7a5e008edf78d
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sat Nov 23 05:40:22 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Nov 23 05:42:24 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1579c33

dev-java/ant-core: arm64 stable (bug #700460)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.79, Repoman-2.3.18

 dev-java/ant-core/ant-core-1.10.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/ant-core/ant-core-1.10.7.ebuild 
b/dev-java/ant-core/ant-core-1.10.7.ebuild
index 1a9d12da567..3eda84cc64a 100644
--- a/dev-java/ant-core/ant-core-1.10.7.ebuild
+++ b/dev-java/ant-core/ant-core-1.10.7.ebuild
@@ -21,7 +21,7 @@ 
SRC_URI="https://archive.apache.org/dist/ant/source/${MY_P}-src.tar.bz2
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86 ~ppc-aix ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~x86 ~ppc-aix ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 
 CDEPEND=">=virtual/jdk-1.8:*
!dev-java/ant-tasks



[gentoo-commits] repo/gentoo:master commit in: dev-java/ant-junit4/

2019-11-22 Thread Aaron Bauman
commit: 58eb68039f03b10088e165ccb14c8cb4f41869b4
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sat Nov 23 05:41:19 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Nov 23 05:42:26 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58eb6803

dev-java/ant-junit4: arm64 stable (bug #700460)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.79, Repoman-2.3.18

 dev-java/ant-junit4/ant-junit4-1.10.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/ant-junit4/ant-junit4-1.10.7.ebuild 
b/dev-java/ant-junit4/ant-junit4-1.10.7.ebuild
index 43fbdc3a56e..7b2a4737d70 100644
--- a/dev-java/ant-junit4/ant-junit4-1.10.7.ebuild
+++ b/dev-java/ant-junit4/ant-junit4-1.10.7.ebuild
@@ -9,7 +9,7 @@ ANT_TASK_DEPNAME="junit-4"
 
 inherit ant-tasks
 
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~x86"
 
 DEPEND="dev-java/junit:4
~dev-java/ant-junit-${PV}"



[gentoo-commits] repo/gentoo:master commit in: dev-java/ant-junitlauncher/

2019-11-22 Thread Aaron Bauman
commit: 70ea27ddee81608c4c58c11fa18822aadf700ea3
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sat Nov 23 05:41:01 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Nov 23 05:42:25 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70ea27dd

dev-java/ant-junitlauncher: arm64 stable (bug #700460)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.79, Repoman-2.3.18

 dev-java/ant-junitlauncher/ant-junitlauncher-1.10.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/ant-junitlauncher/ant-junitlauncher-1.10.7.ebuild 
b/dev-java/ant-junitlauncher/ant-junitlauncher-1.10.7.ebuild
index 0a438416582..4cb9e65d44e 100644
--- a/dev-java/ant-junitlauncher/ant-junitlauncher-1.10.7.ebuild
+++ b/dev-java/ant-junitlauncher/ant-junitlauncher-1.10.7.ebuild
@@ -9,4 +9,4 @@ ANT_TASK_DEPNAME=""
 
 inherit ant-tasks
 
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"



[gentoo-commits] repo/gentoo:master commit in: dev-java/ant-junit/

2019-11-22 Thread Aaron Bauman
commit: ad52db1799cacf9a63bc41e8f0dd9cdb9bf54f00
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sat Nov 23 05:40:42 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Nov 23 05:42:25 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad52db17

dev-java/ant-junit: arm64 stable (bug #700460)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.79, Repoman-2.3.18

 dev-java/ant-junit/ant-junit-1.10.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-java/ant-junit/ant-junit-1.10.7.ebuild 
b/dev-java/ant-junit/ant-junit-1.10.7.ebuild
index 528d8d0ae2a..292a339e189 100644
--- a/dev-java/ant-junit/ant-junit-1.10.7.ebuild
+++ b/dev-java/ant-junit/ant-junit-1.10.7.ebuild
@@ -8,7 +8,7 @@ ANT_TASK_JREVER=1.8
 
 inherit ant-tasks
 
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 DEPEND="
dev-java/junit:0



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

2019-11-22 Thread Patrick McLean
commit: 6661c0e43627b030005c41af0a38b868149d91bc
Author: Patrick McLean  sony  com>
AuthorDate: Sat Nov 23 04:34:00 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Sat Nov 23 04:34:00 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6661c0e4

dev-python/pytest-virtualenv: Version bump to 1.7.0

Also add RESTRICT="!test? ( test )"

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

 dev-python/pytest-virtualenv/Manifest|  1 +
 .../pytest-virtualenv/pytest-virtualenv-1.2.11.ebuild|  1 +
 ...lenv-1.2.11.ebuild => pytest-virtualenv-1.7.0.ebuild} | 16 +++-
 3 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/dev-python/pytest-virtualenv/Manifest 
b/dev-python/pytest-virtualenv/Manifest
index 12cb8d540df..de67e14fca8 100644
--- a/dev-python/pytest-virtualenv/Manifest
+++ b/dev-python/pytest-virtualenv/Manifest
@@ -1 +1,2 @@
 DIST pytest-virtualenv-1.2.11.tar.gz 9528 BLAKE2B 
2ddcba76f89d207e8efaac8d59c6c1209fb9557fcfad586e1226b70d49ed8093aab602149335d23d497b0674e606d00d289fc291dd721aa7470f12ec221b5f61
 SHA512 
317ef8717f0ad4da6d38167f1f0dd65b6f1b3bd08bd1361fe6a27e6e422cd9fab62f3fac3848082bb24411505ecd41495fc1cbedb970d43945c8f6f8cfbbdf41
+DIST pytest-virtualenv-1.7.0.tar.gz 15767 BLAKE2B 
5ee65aff72c50c8facef682827f58a8053d658aa072f3a69d50d13335dda2da37ffc29af009b52a50349647a4a38e149ba1b9847115fc4b4c4f54f063198b14f
 SHA512 
0463ebf44ae18ee50a60e421a22aaaf0e34f827ec8f21c8f0dc79cbdc253748f9d1e5b33e4f418b52f0d8fd45990e162bb6410686ebe9fdc02650c286901d474

diff --git a/dev-python/pytest-virtualenv/pytest-virtualenv-1.2.11.ebuild 
b/dev-python/pytest-virtualenv/pytest-virtualenv-1.2.11.ebuild
index 75e402ea41f..6b52cfbc679 100644
--- a/dev-python/pytest-virtualenv/pytest-virtualenv-1.2.11.ebuild
+++ b/dev-python/pytest-virtualenv/pytest-virtualenv-1.2.11.ebuild
@@ -30,6 +30,7 @@ DEPEND="
dev-python/mock[${PYTHON_USEDEP}]
)
 "
+RESTRICT="!test? ( test )"
 
 python_test() {
esetup.py test

diff --git a/dev-python/pytest-virtualenv/pytest-virtualenv-1.2.11.ebuild 
b/dev-python/pytest-virtualenv/pytest-virtualenv-1.7.0.ebuild
similarity index 74%
copy from dev-python/pytest-virtualenv/pytest-virtualenv-1.2.11.ebuild
copy to dev-python/pytest-virtualenv/pytest-virtualenv-1.7.0.ebuild
index 75e402ea41f..0f53a35b999 100644
--- a/dev-python/pytest-virtualenv/pytest-virtualenv-1.2.11.ebuild
+++ b/dev-python/pytest-virtualenv/pytest-virtualenv-1.7.0.ebuild
@@ -1,8 +1,8 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy{,3} )
+EAPI=7
+PYTHON_COMPAT=( python{2_7,3_{5,6,7}} pypy{,3} )
 
 inherit distutils-r1
 
@@ -12,25 +12,23 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86"
+KEYWORDS="~amd64 ~hppa ~mips ~s390 ~sparc ~x86"
 IUSE="test"
 
 RDEPEND="
dev-python/pytest-fixture-config[${PYTHON_USEDEP}]
dev-python/pytest-shutil[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/virtualenv[${PYTHON_USEDEP}]
 "
-
-DEPEND="
+BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
-   dev-python/setuptools-git[${PYTHON_USEDEP}]
test? (
${RDEPEND}
dev-python/mock[${PYTHON_USEDEP}]
)
 "
+RESTRICT="!test? ( test )"
 
-python_test() {
-   esetup.py test
-}
+distutils_enable_tests setup.py



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

2019-11-22 Thread Patrick McLean
commit: 0717690e90639eb6d61ecace91a56da84ac92b83
Author: Patrick McLean  sony  com>
AuthorDate: Sat Nov 23 04:30:29 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Sat Nov 23 04:30:29 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0717690e

dev-python/path-py: Make sure the right package name is in the egg

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

 dev-python/path-py/path-py-11.5.2.ebuild | 2 +-
 dev-python/path-py/path-py-12.0.2.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/path-py/path-py-11.5.2.ebuild 
b/dev-python/path-py/path-py-11.5.2.ebuild
index bae80335185..5955abedeba 100644
--- a/dev-python/path-py/path-py-11.5.2.ebuild
+++ b/dev-python/path-py/path-py-11.5.2.ebuild
@@ -35,7 +35,7 @@ S="${WORKDIR}/${MY_P}"
 distutils_enable_tests pytest
 
 python_prepare_all() {
-   sed -i "s:use_scm_version=True:version='${PV}':" setup.py || die
+   sed -i "s:use_scm_version=True:version='${PV}',name='path.py':" 
setup.py || die
 
# disable flake8 tests
sed -i -r 's: --flake8:: ; s: --black:: ; s: --cov::' \

diff --git a/dev-python/path-py/path-py-12.0.2.ebuild 
b/dev-python/path-py/path-py-12.0.2.ebuild
index ec861207b9a..814045bbf80 100644
--- a/dev-python/path-py/path-py-12.0.2.ebuild
+++ b/dev-python/path-py/path-py-12.0.2.ebuild
@@ -35,7 +35,7 @@ S="${WORKDIR}/${MY_P}"
 distutils_enable_tests pytest
 
 python_prepare_all() {
-   sed -i "s:use_scm_version=True:version='${PV}':" setup.py || die
+   sed -i "s:use_scm_version=True:version='${PV}',name='path.py':" 
setup.py || die
 
# disable flake8 tests
sed -i -r 's: --flake8:: ; s: --black:: ; s: --cov::' \



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

2019-11-22 Thread Patrick McLean
commit: a7aab5104a15a98b3de193b6a6b47b5688b36897
Author: Patrick McLean  sony  com>
AuthorDate: Sat Nov 23 04:12:32 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Sat Nov 23 04:12:32 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7aab510

dev-python/pytest-shutil: Bump to 1.7.0, RESTRICT for CI

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

 dev-python/pytest-shutil/Manifest  |  1 +
 .../pytest-shutil/pytest-shutil-1.2.11.ebuild  |  1 +
 .../pytest-shutil/pytest-shutil-1.2.4.ebuild   |  1 +
 .../pytest-shutil/pytest-shutil-1.2.8.ebuild   |  2 ++
 ...til-1.2.4.ebuild => pytest-shutil-1.7.0.ebuild} | 25 +-
 5 files changed, 25 insertions(+), 5 deletions(-)

diff --git a/dev-python/pytest-shutil/Manifest 
b/dev-python/pytest-shutil/Manifest
index 6c59168bd66..746c1da1417 100644
--- a/dev-python/pytest-shutil/Manifest
+++ b/dev-python/pytest-shutil/Manifest
@@ -1,3 +1,4 @@
 DIST pytest-shutil-1.2.11.tar.gz 18310 BLAKE2B 
a85f50a8a0e98de6dd71af0b27f76181b1ff80b518877155122998c3f8992c2749ebcc837d630dc19d60d988410eba8dc77b1be7faff7cf27003ebbba9194bcc
 SHA512 
2a998218bb997a6ceb277965e2f150b2d7722ba518f579154f804568f552e2c41ced9a491c1745382dc119d0b92f3ea993ae77a61851809aae59a1e17501bde8
 DIST pytest-shutil-1.2.4.tar.gz 16327 BLAKE2B 
eb5bb96c78be5b91de29f6c30634cb56a69e30b5ebee9b43a0e970691a7094dfefb83ea741650e0732ff60b9d08cc8ad94d80bb95f1222ba8670402c1fb1d5ab
 SHA512 
9ec6baa3cf53bb80103b1dfbf6c26794090c26dd74b29cd19e76b1037c6939538c7b05ea16368a76cce6969216c291e27b00833a990268239bfdf69ddfb4
 DIST pytest-shutil-1.2.8.tar.gz 17051 BLAKE2B 
9006ccd51bce6e5035ed93a330e460666bd0782fe56ef400f66de174914aa89b49d6684d1a3a2d2d69b308c4d8466db83eb0865ad20649106dac735b9d1e6772
 SHA512 
de73b2c350709e356810f58d2a8a4c7668144701639c45a0690081e707e7147762f650af2e9f826429d0488655dae0e3366611da5e8e3ecd0c6382e215170b2d
+DIST pytest-shutil-1.7.0.tar.gz 23497 BLAKE2B 
e13641491fb4bd448973b8004ac9ded2f9b7c412ea93af7f9206e5fc38ea7554073374116eeefc529d2ae35e8a25e678fef5a27089af89026077a72d11d6016d
 SHA512 
3746c08b17834621a7142ed9d5915b5c348c13367f5b423b258d3471bcb9c9e983c61c25ca936f879b8b82f80512512b7f3adec24a790c72b502e3f3d144

diff --git a/dev-python/pytest-shutil/pytest-shutil-1.2.11.ebuild 
b/dev-python/pytest-shutil/pytest-shutil-1.2.11.ebuild
index 9baee13e9a7..10ae8992e31 100644
--- a/dev-python/pytest-shutil/pytest-shutil-1.2.11.ebuild
+++ b/dev-python/pytest-shutil/pytest-shutil-1.2.11.ebuild
@@ -29,6 +29,7 @@ DEPEND="
dev-python/setuptools-git[${PYTHON_USEDEP}]
test? ( ${RDEPEND} )
 "
+RESTRICT="!test? ( test )"
 
 python_test() {
# various pickling errors, but code works to run pytest-virtualenv tests

diff --git a/dev-python/pytest-shutil/pytest-shutil-1.2.4.ebuild 
b/dev-python/pytest-shutil/pytest-shutil-1.2.4.ebuild
index d5bf9bb648c..f7965032f9f 100644
--- a/dev-python/pytest-shutil/pytest-shutil-1.2.4.ebuild
+++ b/dev-python/pytest-shutil/pytest-shutil-1.2.4.ebuild
@@ -28,6 +28,7 @@ RDEPEND="
 DEPEND="
${RDEPEND}
 "
+RESTRICT="!test? ( test )"
 
 python_test() {
distutils_install_for_testing

diff --git a/dev-python/pytest-shutil/pytest-shutil-1.2.8.ebuild 
b/dev-python/pytest-shutil/pytest-shutil-1.2.8.ebuild
index d5bf9bb648c..63b0189b886 100644
--- a/dev-python/pytest-shutil/pytest-shutil-1.2.8.ebuild
+++ b/dev-python/pytest-shutil/pytest-shutil-1.2.8.ebuild
@@ -29,6 +29,8 @@ DEPEND="
${RDEPEND}
 "
 
+RESTRICT="!test? ( test )"
+
 python_test() {
distutils_install_for_testing
 

diff --git a/dev-python/pytest-shutil/pytest-shutil-1.2.4.ebuild 
b/dev-python/pytest-shutil/pytest-shutil-1.7.0.ebuild
similarity index 60%
copy from dev-python/pytest-shutil/pytest-shutil-1.2.4.ebuild
copy to dev-python/pytest-shutil/pytest-shutil-1.7.0.ebuild
index d5bf9bb648c..d7a72037c4a 100644
--- a/dev-python/pytest-shutil/pytest-shutil-1.2.4.ebuild
+++ b/dev-python/pytest-shutil/pytest-shutil-1.7.0.ebuild
@@ -1,8 +1,8 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
-PYTHON_COMPAT=( python2_7 python3_5 )
+EAPI=7
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
 
 inherit distutils-r1
 
@@ -12,24 +12,39 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~hppa ~mips ~s390 ~sparc ~x86"
 IUSE="test"
 
 RDEPEND="
dev-python/pytest[${PYTHON_USEDEP}]
-   dev-python/setuptools-git[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
dev-python/contextlib2[${PYTHON_USEDEP}]
dev-python/execnet[${PYTHON_USEDEP}]
dev-python/path-py[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/termcolor[${PYTHON_USEDEP}]
 "
 
-DEPEND="
+BDEPEND="
${RDEPEND}
 "
 
+RESTRICT="!test? ( 

[gentoo-commits] repo/gentoo:master commit in: dev-python/path-py/files/, dev-python/path-py/

2019-11-22 Thread Patrick McLean
commit: 8984c5b5d033f874427cb0d4d9b661d1a00d65ca
Author: Patrick McLean  sony  com>
AuthorDate: Sat Nov 23 03:39:24 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Sat Nov 23 03:50:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8984c5b5

dev-python/path-py: Version bump to 11.5.2

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

 dev-python/path-py/Manifest|  1 +
 .../path-py/files/path-py-11.5.2-tests.patch   | 15 +++
 dev-python/path-py/path-py-11.5.2.ebuild   | 49 ++
 3 files changed, 65 insertions(+)

diff --git a/dev-python/path-py/Manifest b/dev-python/path-py/Manifest
index 4685c2430d1..ab7b9442e49 100644
--- a/dev-python/path-py/Manifest
+++ b/dev-python/path-py/Manifest
@@ -1,4 +1,5 @@
 DIST path.py-10.3.1.tar.gz 35871 BLAKE2B 
94e45372ad39f9c5dfe4167f5d1fd58e1e501272ed2fa5ecd116f0fffc7b924c66cc436a83a296a167c08bb2f57f169b1ace7692c2ac1284fc9070918b409a3c
 SHA512 
e8dc874521aee6cadc5e3d7a66ca6909010f2069b1e6ed0298a3dbd86466c971ca466b442bff90906cb891fa9f13190fd9b3bf4ae62442e9fe73909169c32c02
 DIST path.py-11.0.1.tar.gz 38348 BLAKE2B 
80bfc308c72f0e2867ce1811709e3d2ff63888be53814e026ee221c381387a581f8e0f8da05e5c1fade2e0d6b93ba930dc9b1f38117667239174a3acc85d76f0
 SHA512 
48bc8352af74e70e702e712f35f08a0bf05713b2de5f2eb617f8ef2f9138344cf74fab453aff6cbd38bd88f5c3612c39b3605e0d3899c2ab1c667662558a8651
+DIST path.py-11.5.2.tar.gz 43542 BLAKE2B 
6b376eebf5b9197c4a2e23ee25c8261c7a8b9428007a626bc0f7d1be71496f4abf7fc6f11cee628432304e6a684bd690d6895f325981c4dd0092bdf3c4a4a4e3
 SHA512 
8a76ffd7d369adb4c5cbc25f2a52c5cabe899bf59d248d217fc5a086e45438d9dfe6b65b63aa2c89edd7662a793d213662cd6726d15f5ce49dc6bdaf22425865
 DIST path.py-12.0.2.tar.gz 44859 BLAKE2B 
c82bfd248e0e6eb21e3416c86f7a3a5fbfc5f5b327fe20da4084c53f22834013fc224bfbcf455690f53002c8f1c3e060aa0f04f3792e749dad62e51702cea348
 SHA512 
97971fa1e6bcdd4acf057ab4fe6cde2edb9d9d3d06dc049ea3779cae867221ae3e9d905daa1ec706f867473f738bb328b2795d3030244f8bd8ff7e8f0d5a6b2c
 DIST path.py-8.1.2.tar.gz 33437 BLAKE2B 
0033b64e9d0f4c719414e5345989308a113c9e23f99fb46722ee7d7de85c7bb4b471f5416d646d943771cdd369ac2d8f23f925660d4212b18acf7b82daaa76c0
 SHA512 
639b6247d99bd7c88e7505f5f41a5896266f23c0517b470ea5c1ec90ca76e87f1971babee623bbd7bea57bbef5f7677a7163bc51bae78c3c54e978eaf7f122d1

diff --git a/dev-python/path-py/files/path-py-11.5.2-tests.patch 
b/dev-python/path-py/files/path-py-11.5.2-tests.patch
new file mode 100644
index 000..4760b20d3cb
--- /dev/null
+++ b/dev-python/path-py/files/path-py-11.5.2-tests.patch
@@ -0,0 +1,15 @@
+diff --git a/test_path.py b/test_path.py
+index 2a7ddb8..cc7a58f 100644
+--- a/test_path.py
 b/test_path.py
+@@ -420,6 +420,10 @@ class TestScratchDir:
+ platform.system() == 'Windows' and path.PY3,
+ reason="Can't write latin characters. See #133",
+ )
++@pytest.mark.xfail(
++path.PY2,
++reason="Broken on python 2.7",
++)
+ def test_listdir_other_encoding(self, tmpdir):
+ """
+ Some filesystems allow non-character sequences in path names.

diff --git a/dev-python/path-py/path-py-11.5.2.ebuild 
b/dev-python/path-py/path-py-11.5.2.ebuild
new file mode 100644
index 000..bae80335185
--- /dev/null
+++ b/dev-python/path-py/path-py-11.5.2.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+
+inherit distutils-r1
+
+MY_P="path.py-${PV}"
+
+DESCRIPTION="A module wrapper for os.path"
+HOMEPAGE="https://pypi.org/project/path.py/ https://github.com/jaraco/path.py;
+SRC_URI="mirror://pypi/p/path.py/${MY_P}.tar.gz"
+
+SLOT="0"
+LICENSE="MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="test"
+
+RDEPEND="$(python_gen_cond_dep 
'dev-python/importlib_metadata[${PYTHON_USEDEP}]' python3_{5,6,7} pypy3)
+   dev-python/appdirs[${PYTHON_USEDEP}]"
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   )"
+
+PATCHES=(
+   "${FILESDIR}/path-py-11.5.2-tests.patch"
+)
+
+S="${WORKDIR}/${MY_P}"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   sed -i "s:use_scm_version=True:version='${PV}':" setup.py || die
+
+   # disable flake8 tests
+   sed -i -r 's: --flake8:: ; s: --black:: ; s: --cov::' \
+   pytest.ini || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   PYTHONPATH=. pytest -v || die
+}



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

2019-11-22 Thread Patrick McLean
commit: 9f5433162b825921caa2e116aabbeaf7ab8c8487
Author: Patrick McLean  sony  com>
AuthorDate: Sat Nov 23 03:21:55 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Sat Nov 23 03:50:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f543316

dev-python/contextlib2: verbump to 0.6.0, add py38, add RESTRICT

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

 dev-python/contextlib2/Manifest |  1 +
 dev-python/contextlib2/contextlib2-0.5.4.ebuild |  1 +
 dev-python/contextlib2/contextlib2-0.5.5.ebuild |  1 +
 ...xtlib2-0.5.4.ebuild => contextlib2-0.6.0.ebuild} | 21 +
 4 files changed, 20 insertions(+), 4 deletions(-)

diff --git a/dev-python/contextlib2/Manifest b/dev-python/contextlib2/Manifest
index 76e688f3e1c..28931b72728 100644
--- a/dev-python/contextlib2/Manifest
+++ b/dev-python/contextlib2/Manifest
@@ -1,2 +1,3 @@
 DIST contextlib2-0.5.4.tar.gz 28523 BLAKE2B 
ada08a83e968f58caba5851b0f6ea0eedf8242d5e4b0d4e9c036ed0576c4ce8300669fd09d4ab3b019d8d49bdb79dfcdd03668d5af8519119013c931f037daa8
 SHA512 
c8bb5bf9dbbf5bfd882663813f2a456d82215be7ace55aed1d5047ce7f21f26d5518982ec26344b1e950d3aea27cd8a5c48627730bb28f8b3cfb6a331fd7ba66
 DIST contextlib2-0.5.5.tar.gz 28755 BLAKE2B 
4fa16a0591c5e2138123b4f6d539bae8993bf826bc92b9ba08d335efd142b5e20c53e0d4e3cf5d7ac5d8b43cff45a19e170a7d97a9300fe385fa53d042cbfa38
 SHA512 
d5c97ff8eef7d8b14da0bfdc3515f8019bcc05e24cb922ce08ca2366d5182b029d873bbf172e9e6791297df05e24f6faf40868550063dcdb54f451b14c9e505d
+DIST contextlib2-0.6.0.tar.gz 29607 BLAKE2B 
674d0ed2cb71837ec8bed46b44790c31601347e315abb3ab666aac3a7754f07602bbc4f1591a8c905e02949ed9178fb6230f600ca35d244b83353286901510e2
 SHA512 
01901ac226c7fca40add00e95cedb2535a802e0114a53ae1315c6dfee20744dbafa7d9619986ad76345ad9b9aa3e364ac01d23f51b5eb70dd2febd5af1f1fc56

diff --git a/dev-python/contextlib2/contextlib2-0.5.4.ebuild 
b/dev-python/contextlib2/contextlib2-0.5.4.ebuild
index e0dce528210..1ad25ea058c 100644
--- a/dev-python/contextlib2/contextlib2-0.5.4.ebuild
+++ b/dev-python/contextlib2/contextlib2-0.5.4.ebuild
@@ -20,6 +20,7 @@ DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/unittest2[${PYTHON_USEDEP}] )
 "
+RESTRICT="!test? ( test )"
 
 python_test() {
"${PYTHON}" test_contextlib2.py || die "Tests fail for ${EPYTHON}"

diff --git a/dev-python/contextlib2/contextlib2-0.5.5.ebuild 
b/dev-python/contextlib2/contextlib2-0.5.5.ebuild
index 8b1284a82a8..49e57c6b947 100644
--- a/dev-python/contextlib2/contextlib2-0.5.5.ebuild
+++ b/dev-python/contextlib2/contextlib2-0.5.5.ebuild
@@ -20,6 +20,7 @@ DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? ( dev-python/unittest2[${PYTHON_USEDEP}] )
 "
+RESTRICT="!test? ( test )"
 
 python_test() {
"${PYTHON}" test_contextlib2.py || die "Tests fail for ${EPYTHON}"

diff --git a/dev-python/contextlib2/contextlib2-0.5.4.ebuild 
b/dev-python/contextlib2/contextlib2-0.6.0.ebuild
similarity index 51%
copy from dev-python/contextlib2/contextlib2-0.5.4.ebuild
copy to dev-python/contextlib2/contextlib2-0.6.0.ebuild
index e0dce528210..3d3da3b1ba8 100644
--- a/dev-python/contextlib2/contextlib2-0.5.4.ebuild
+++ b/dev-python/contextlib2/contextlib2-0.6.0.ebuild
@@ -1,9 +1,9 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
-PYTHON_COMPAT=( python{2_7,3_5,3_6} pypy )
+PYTHON_COMPAT=( python{2_7,3_{5,3,6,7,8}} pypy{,3} )
 
 inherit distutils-r1
 
@@ -13,14 +13,27 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="PSF-2.4"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
 IUSE="test"
 
 DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
-   test? ( dev-python/unittest2[${PYTHON_USEDEP}] )
+   test? ( $(python_gen_cond_dep '
+   dev-python/unittest2[${PYTHON_USEDEP}]
+   ' python{2_7,3_{5,3,6,7}} pypy{,3}
+   )
+   )
 "
 
+RESTRICT="!test? ( test )"
+
+python_prepare_all() {
+   sed -i -e 's:unittest.main():unittest.main(verbosity=2):' \
+   test_contextlib2.py || die
+
+   distutils-r1_python_prepare_all
+}
+
 python_test() {
"${PYTHON}" test_contextlib2.py || die "Tests fail for ${EPYTHON}"
 }



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

2019-11-22 Thread Matt Turner
commit: f2385c2e9e087e875d29caa4e7fa3566202e536b
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Nov 23 03:36:04 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Nov 23 03:36:07 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2385c2e

net-libs/libwebsockets: Drop inactive proxied maintainer

No activity in git or bugzilla in more than two years.

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

 net-libs/libwebsockets/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/net-libs/libwebsockets/metadata.xml 
b/net-libs/libwebsockets/metadata.xml
index 482bbee780d..5d94cebb10d 100644
--- a/net-libs/libwebsockets/metadata.xml
+++ b/net-libs/libwebsockets/metadata.xml
@@ -5,10 +5,6 @@
j...@uls.co.za
Jaco Kroon

-   
-   yuchen@live.com
-   Yuchen Xie
-   

proxy-ma...@gentoo.org
Proxy Maintainers



[gentoo-commits] repo/gentoo:master commit in: www-plugins/passff-host/

2019-11-22 Thread Matt Turner
commit: 11219861d3cac6f8fb81ba5ee0c8f2b7e982f281
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Nov 23 03:29:21 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Nov 23 03:31:07 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11219861

www-plugins/passff-host: Version bump to 1.2.1

Closes: https://bugs.gentoo.org/696594
Signed-off-by: Matt Turner  gentoo.org>

 www-plugins/passff-host/Manifest |  2 +
 www-plugins/passff-host/passff-host-1.2.1.ebuild | 57 
 2 files changed, 59 insertions(+)

diff --git a/www-plugins/passff-host/Manifest b/www-plugins/passff-host/Manifest
index 1f70adbbc56..c67e81caa08 100644
--- a/www-plugins/passff-host/Manifest
+++ b/www-plugins/passff-host/Manifest
@@ -1,2 +1,4 @@
 DIST passff-host-1.2.0.json 176 BLAKE2B 
8eddc19cd0c072d25afff5cfa86a95d960ae7b986727099a04a1d983b887922f9ad77e940a2c80e0838a169afe81fa3f6529a901998bb98a6750ac888a09c264
 SHA512 
e4a4b90fb5323c6dbec339b9e67a7d546c6d7a95754fe03b3a4d96396c28de1caba3068b4e936ee0ce0997f865c8b5e53a3da1fb34f0123a04c5889302c28911
 DIST passff-host-1.2.0.py 3658 BLAKE2B 
2b8fbd2c0e11cdc12804d4430b1028a45a7ff5abb1446d4c85d98b4b45b7cc78c86c0a801952f8810b8061abcbe1109d858d125717bc80f8194f510b39828c36
 SHA512 
8e3a61562b511895b07d6fe4edb6326d7cb6c14a8032dbcc4927b9a1c25a1a103042cd7dbbb6e417019fea768f30e32ff60fc4483b165968ec920fbfd40971b0
+DIST passff-host-1.2.1.json 176 BLAKE2B 
8eddc19cd0c072d25afff5cfa86a95d960ae7b986727099a04a1d983b887922f9ad77e940a2c80e0838a169afe81fa3f6529a901998bb98a6750ac888a09c264
 SHA512 
e4a4b90fb5323c6dbec339b9e67a7d546c6d7a95754fe03b3a4d96396c28de1caba3068b4e936ee0ce0997f865c8b5e53a3da1fb34f0123a04c5889302c28911
+DIST passff-host-1.2.1.py 3666 BLAKE2B 
6a95defc3b1abe91f95e83ab20e9d0e533da2ae0e2153d2b50abf0a77aeb426b6b0a0ed042c00912a434dadbf53a9091fa772df9b9f5c330982a9ab49b891bc8
 SHA512 
5fe848fe0d6a75b679ee18fd5d32fda963853b91ad382fc19780104d44d1052a7191188946af470722dab883f0318ec38980fc24f052aeb5c54cac98f810ee15

diff --git a/www-plugins/passff-host/passff-host-1.2.1.ebuild 
b/www-plugins/passff-host/passff-host-1.2.1.ebuild
new file mode 100644
index 000..790ceb42622
--- /dev/null
+++ b/www-plugins/passff-host/passff-host-1.2.1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 2018-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_5 python3_6 python3_7 )
+
+inherit python-single-r1
+
+DESCRIPTION="Host app for the PassFF WebExtension"
+HOMEPAGE="https://github.com/passff/passff-host;
+
+SRC_URI="
+   https://github.com/passff/passff-host/releases/download/${PV}/passff.py 
-> ${P}.py
+   
https://github.com/passff/passff-host/releases/download/${PV}/passff.json -> 
${P}.json
+"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="chrome chromium firefox vivaldi"
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   || ( chrome chromium firefox vivaldi )
+"
+
+RDEPEND="${PYTHON_DEPS}"
+
+S="${WORKDIR}"
+
+src_unpack() {
+   cp "${DISTDIR}/${P}.json" . || die
+   cp "${DISTDIR}/${P}.py" . || die
+}
+
+src_prepare() {
+   default
+   python_fix_shebang "${P}.py"
+}
+
+src_install() {
+   local target_dirs=()
+
+   use chrome   && target_dirs+=( "/etc/opt/chrome/native-messaging-hosts" 
)
+   use chromium && target_dirs+=( "/etc/chromium/native-messaging-hosts" )
+   use firefox  && target_dirs+=( 
"/usr/$(get_libdir)/mozilla/native-messaging-hosts" )
+   use vivaldi  && target_dirs+=( "/etc/vivaldi/native-messaging-hosts" )
+
+   for target_dir in "${target_dirs[@]}"; do
+   sed "s;PLACEHOLDER;${target_dir}/passff.py;g" "${P}.json" > 
"passff.json" || die
+
+   insinto "${target_dir}"
+   doins passff.json
+   exeinto "${target_dir}"
+   newexe "${P}.py" passff.py
+   done
+}



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

2019-11-22 Thread Patrick McLean
commit: 1ede76077ab5ee4019731753328024ef85ae46cf
Author: Patrick McLean  sony  com>
AuthorDate: Sat Nov 23 02:01:54 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Sat Nov 23 03:09:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ede7607

dev-python/termcolor-1.1.0-r2: Revbump, EAPI=7, py38

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

 dev-python/termcolor/termcolor-1.1.0-r2.ebuild | 21 +
 1 file changed, 21 insertions(+)

diff --git a/dev-python/termcolor/termcolor-1.1.0-r2.ebuild 
b/dev-python/termcolor/termcolor-1.1.0-r2.ebuild
new file mode 100644
index 000..1840594ae3f
--- /dev/null
+++ b/dev-python/termcolor/termcolor-1.1.0-r2.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="ANSII Color formatting for output in terminal"
+HOMEPAGE="https://pypi.org/project/termcolor/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+# no tests...
+RESTRICT="test"



[gentoo-commits] repo/gentoo:master commit in: dev-python/execnet/files/, dev-python/execnet/

2019-11-22 Thread Patrick McLean
commit: cf23c46489f5dd943b48bea751f002a9e6dd44d2
Author: Patrick McLean  sony  com>
AuthorDate: Sat Nov 23 03:08:42 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Sat Nov 23 03:09:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf23c464

dev-python/execne-1.7.1: Version bump, add py38

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

 dev-python/execnet/Manifest|   1 +
 dev-python/execnet/execnet-1.7.1.ebuild|  65 ++
 dev-python/execnet/files/execnet-1.7.1-tests.patch | 224 +
 3 files changed, 290 insertions(+)

diff --git a/dev-python/execnet/Manifest b/dev-python/execnet/Manifest
index c1c0443486e..b35040d60c5 100644
--- a/dev-python/execnet/Manifest
+++ b/dev-python/execnet/Manifest
@@ -1,2 +1,3 @@
 DIST execnet-1.4.1.tar.gz 171041 BLAKE2B 
7e51320969b0203a8ff55d69364c3fa69d747d67f5dd3a3aaeab7700192d63918bbc11ae29a1e26e466078f1ca87ea00ddcfe0f98132921bacfc95671c3ad7c7
 SHA512 
e8c0c32e873f8585ff4d4da3b9cbd40046479370f5653f67a98c9029d4535a619731d1b825332fe4af4dc5ebc9ab11ee879ef45df07f08943b1e1685f2255790
 DIST execnet-1.5.0.tar.gz 168497 BLAKE2B 
1777f3a72cbf75e5bdef90cdda956a5d8101980f299a1bade6d6faeec52e1026a18a87c8b6b08c8d27073acedacd38473f68c6823908701816b4725edd3d9fb0
 SHA512 
ca2b571fafdf8f68b3cc7a04ee326e3255828d4cde28ead65d0cef325569c3a6dee09359e525152248038de65326ffc6b75c8362f53aa5c0b3f736eb596cb2d9
+DIST execnet-1.7.1.tar.gz 174157 BLAKE2B 
0c2f7b8918bdd5a3cd1fdc49607e571874e20bd26a4806a6ec1a11359b912ed09244afb781670ff24fbee752516d59ab2bba7f662bbcddb802e7e6efd2c544ef
 SHA512 
375748c03f8d955bd8fca90d5c6308073c31a978fd7a604257512e0a710f899dec5db8a91d5bb5f16de9b0656e1742da9ab513827a1a065a5125bafcf1e63a70

diff --git a/dev-python/execnet/execnet-1.7.1.ebuild 
b/dev-python/execnet/execnet-1.7.1.ebuild
new file mode 100644
index 000..e691e40e3ad
--- /dev/null
+++ b/dev-python/execnet/execnet-1.7.1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7,8}} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="Rapid multi-Python deployment"
+HOMEPAGE="http://codespeak.net/execnet/ https://pypi.org/project/execnet/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
+IUSE="doc"
+
+RDEPEND=">=dev-python/apipkg-1.4[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   doc? ( $(python_gen_any_dep '
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   ')
+   )"
+
+PATCHES=(
+   "${FILESDIR}/execnet-1.7.1-tests.patch"
+)
+
+distutils_enable_tests pytest
+
+python_check_deps() {
+   use doc || return 0
+   has_version "dev-python/sphinx[${PYTHON_USEDEP}]"
+}
+
+python_prepare_all() {
+   # Remove doctest that access an i'net site
+   rm doc/example/test_info.rst || die
+
+   sed -i -r 's:(,[[:space:]]*|)"eventlet":: ; 
s:(,[[:space:]]*|)"gevent"(,|)::' \
+   testing/conftest.py || die
+
+   # get rid of setuptools_scm dep
+   sed -i -r "s:use_scm_version=.+,:version='${PV}',: ; 
s:\"setuptools_scm\"::" \
+   setup.py || die
+
+   printf -- '__version__ = "%s"\nversion = "%s"\n' "${PV}" "${PV}" > \
+   execnet/_version.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+   if use doc; then
+   sed -i -e 's:^intersphinx_mapping:disabled_&:' \
+   doc/conf.py || die
+
+   sphinx-build -b html -d doc/_build/doctrees doc \
+   doc/_build/html || die
+
+   HTML_DOCS+=( "doc/_build/html/." )
+   fi
+}

diff --git a/dev-python/execnet/files/execnet-1.7.1-tests.patch 
b/dev-python/execnet/files/execnet-1.7.1-tests.patch
new file mode 100644
index 000..5144201d2a1
--- /dev/null
+++ b/dev-python/execnet/files/execnet-1.7.1-tests.patch
@@ -0,0 +1,224 @@
+diff --git a/testing/test_channel.py b/testing/test_channel.py
+index 017abb0..0983bae 100644
+--- a/testing/test_channel.py
 b/testing/test_channel.py
+@@ -3,6 +3,7 @@
+ mostly functional tests of gateways.
+ """
+ import time
++import platform
+ 
+ import py
+ import pytest
+@@ -362,6 +363,7 @@ class TestChannelFile:
+ s = f.read(5)
+ assert s == ""
+ 
++@pytest.mark.skipif('pypy' in platform.python_implementation().lower(), 
reason="broken on pypy")
+ def test_channel_file_readline_remote(self, gw):
+ channel = gw.remote_exec(
+ """
+@@ -382,7 +384,7 @@ class TestChannelFile:
+ 
+ 
+ class TestStringCoerce:
+-@pytest.mark.skipif('sys.version>="3.0"')
++@pytest.mark.skip(reason="trying to run stuff under 

[gentoo-commits] repo/gentoo:master commit in: dev-cpp/gflags/

2019-11-22 Thread Aaron Bauman
commit: 87b0886d10e189d67adf7ed97d923813aca063f4
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sat Nov 23 02:33:31 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Nov 23 02:33:31 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87b0886d

dev-cpp/gflags: arm64 stable (bug #700774)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.79, Repoman-2.3.18

 dev-cpp/gflags/gflags-2.2.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/gflags/gflags-2.2.1-r1.ebuild 
b/dev-cpp/gflags/gflags-2.2.1-r1.ebuild
index fcbab0e3775..df170daa0ba 100644
--- a/dev-cpp/gflags/gflags-2.2.1-r1.ebuild
+++ b/dev-cpp/gflags/gflags-2.2.1-r1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/gflags/gflags;
 else
SRC_URI="https://github.com/gflags/gflags/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="Google's C++ argument parsing library"



[gentoo-commits] repo/gentoo:master commit in: dev-util/dbus-test-runner/

2019-11-22 Thread Aaron Bauman
commit: b00570fe89173a848fd2d9a037dd5b97e886
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sat Nov 23 02:13:29 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Nov 23 02:13:29 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b00570fe

dev-util/dbus-test-runner: arm64 stable (bug #700798)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.79, Repoman-2.3.18

 dev-util/dbus-test-runner/dbus-test-runner-19.04.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/dbus-test-runner/dbus-test-runner-19.04.0.ebuild 
b/dev-util/dbus-test-runner/dbus-test-runner-19.04.0.ebuild
index 27fbcf950dd..24322d2b368 100644
--- a/dev-util/dbus-test-runner/dbus-test-runner-19.04.0.ebuild
+++ b/dev-util/dbus-test-runner/dbus-test-runner-19.04.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://launchpad.net/${PN}/$(ver_cut 
1-2)/${PV}/+download/${P}.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 sparc ~x86"
 IUSE="test"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



[gentoo-commits] repo/gentoo:master commit in: app-laptop/hdaps-gl/

2019-11-22 Thread Aaron Bauman
commit: 32a1a3e3e328df5b15e2571ae9a9a2aa2c85d02a
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sat Nov 23 02:12:05 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Nov 23 02:12:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32a1a3e3

app-laptop/hdaps-gl: fix ${HOMEPAGE} in SRC_URI QA issue

Signed-off-by: Aaron Bauman  gentoo.org>

 app-laptop/hdaps-gl/hdaps-gl-0.0.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-laptop/hdaps-gl/hdaps-gl-0.0.7.ebuild 
b/app-laptop/hdaps-gl/hdaps-gl-0.0.7.ebuild
index 3fafe3240d2..9fa8e04322e 100644
--- a/app-laptop/hdaps-gl/hdaps-gl-0.0.7.ebuild
+++ b/app-laptop/hdaps-gl/hdaps-gl-0.0.7.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 DESCRIPTION="OpenGL visualization for HDAPS data"
 HOMEPAGE="https://github.com/linux-thinkpad/${PN};
-SRC_URI="${HOMEPAGE}/releases/download/${PV}/${P}.tar.xz"
+SRC_URI="https://github.com/linux-thinkpad/${PN}/releases/download/${PV}/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"



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

2019-11-22 Thread Aaron Bauman
commit: 4f8306eba2f75cb573153b1280a9d8c9bf890135
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sat Nov 23 02:08:31 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Nov 23 02:08:31 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f8306eb

x11-libs/fltk: fix BadInsIntoDir QA issue

Signed-off-by: Aaron Bauman  gentoo.org>

 x11-libs/fltk/fltk-1.3.3-r3.ebuild | 6 --
 x11-libs/fltk/fltk-1.3.4.ebuild| 5 +++--
 x11-libs/fltk/fltk-1.3.5-r4.ebuild | 5 +++--
 x11-libs/fltk/fltk-1.3..ebuild | 5 +++--
 x11-libs/fltk/fltk-1.4..ebuild | 5 +++--
 5 files changed, 16 insertions(+), 10 deletions(-)

diff --git a/x11-libs/fltk/fltk-1.3.3-r3.ebuild 
b/x11-libs/fltk/fltk-1.3.3-r3.ebuild
index 74e6007fed1..01db48d25b2 100644
--- a/x11-libs/fltk/fltk-1.3.3-r3.ebuild
+++ b/x11-libs/fltk/fltk-1.3.3-r3.ebuild
@@ -2,6 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
+
 inherit autotools eutils fdo-mime flag-o-matic
 
 DESCRIPTION="C++ user interface toolkit for X and OpenGL"
@@ -112,6 +113,7 @@ src_install() {
 
emake -C fluid \
DESTDIR="${D}" install-linux
+
if use doc; then
emake -C documentation \
DESTDIR="${D}" install
@@ -134,8 +136,8 @@ src_install() {
dodoc CHANGES README CREDITS ANNOUNCEMENT
 
if use examples; then
-   insinto /usr/share/doc/${PF}/examples
-   doins test/*.{h,cxx,fl} test/demo.menu
+   docinto examples
+   dodoc -r test/*.{h,cxx,fl} test/demo.menu
fi
 
insinto /usr/share/cmake/Modules

diff --git a/x11-libs/fltk/fltk-1.3.4.ebuild b/x11-libs/fltk/fltk-1.3.4.ebuild
index b1dbc2b941e..a390fa4097e 100644
--- a/x11-libs/fltk/fltk-1.3.4.ebuild
+++ b/x11-libs/fltk/fltk-1.3.4.ebuild
@@ -2,6 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
+
 inherit autotools fdo-mime flag-o-matic multilib-minimal
 
 DESCRIPTION="C++ user interface toolkit for X and OpenGL"
@@ -157,8 +158,8 @@ multilib_src_install_all() {
done
 
if use examples; then
-   insinto /usr/share/doc/${PF}/examples
-   doins test/*.{h,cxx,fl} test/demo.menu
+   docinto examples
+   dodoc -r test/*.{h,cxx,fl} test/demo.menu
fi
 
insinto /usr/share/cmake/Modules

diff --git a/x11-libs/fltk/fltk-1.3.5-r4.ebuild 
b/x11-libs/fltk/fltk-1.3.5-r4.ebuild
index 7af2106929b..30f91c3198f 100644
--- a/x11-libs/fltk/fltk-1.3.5-r4.ebuild
+++ b/x11-libs/fltk/fltk-1.3.5-r4.ebuild
@@ -2,6 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
+
 inherit autotools flag-o-matic xdg-utils multilib-minimal
 
 DESCRIPTION="C++ user interface toolkit for X and OpenGL"
@@ -162,8 +163,8 @@ multilib_src_install_all() {
done
 
if use examples; then
-   insinto /usr/share/doc/${PF}/examples
-   doins test/*.{h,cxx,fl} test/demo.menu
+   docinto examples
+   dodoc -r test/*.{h,cxx,fl} test/demo.menu
fi
 
insinto /usr/share/cmake/Modules

diff --git a/x11-libs/fltk/fltk-1.3..ebuild 
b/x11-libs/fltk/fltk-1.3..ebuild
index f8b095c4b45..de2c6eb095e 100644
--- a/x11-libs/fltk/fltk-1.3..ebuild
+++ b/x11-libs/fltk/fltk-1.3..ebuild
@@ -2,6 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
+
 inherit autotools flag-o-matic git-r3 xdg-utils multilib-minimal
 
 DESCRIPTION="C++ user interface toolkit for X and OpenGL"
@@ -170,8 +171,8 @@ multilib_src_install_all() {
done
 
if use examples; then
-   insinto /usr/share/doc/${PF}/examples
-   doins test/*.{h,cxx,fl} test/demo.menu
+   docinto examples
+   dodoc -r test/*.{h,cxx,fl} test/demo.menu
fi
 
insinto /usr/share/cmake/Modules

diff --git a/x11-libs/fltk/fltk-1.4..ebuild 
b/x11-libs/fltk/fltk-1.4..ebuild
index 7940dc7b3ef..4ab26198da7 100644
--- a/x11-libs/fltk/fltk-1.4..ebuild
+++ b/x11-libs/fltk/fltk-1.4..ebuild
@@ -2,6 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
+
 inherit autotools flag-o-matic git-r3 xdg-utils multilib-minimal
 
 DESCRIPTION="C++ user interface toolkit for X and OpenGL"
@@ -174,8 +175,8 @@ multilib_src_install_all() {
done
 
if use examples; then
-   insinto /usr/share/doc/${PF}/examples
-   doins test/*.{h,cxx,fl} test/demo.menu
+   docinto examples
+   dodoc -r test/*.{h,cxx,fl} test/demo.menu
fi
 
insinto /usr/share/cmake/Modules



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

2019-11-22 Thread Aaron Bauman
commit: 6428e9b7ca2a3417bf54b4aca55ecbf9859a6cef
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sat Nov 23 01:53:33 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Nov 23 01:53:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6428e9b7

dev-libs/libatasmart: arm64 stable (bug #700526)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.79, Repoman-2.3.18

 dev-libs/libatasmart/libatasmart-0.19_p5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libatasmart/libatasmart-0.19_p5.ebuild 
b/dev-libs/libatasmart/libatasmart-0.19_p5.ebuild
index 31c40866538..3f90690247a 100644
--- a/dev-libs/libatasmart/libatasmart-0.19_p5.ebuild
+++ b/dev-libs/libatasmart/libatasmart-0.19_p5.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="mirror://debian/pool/main/liba/${PN}/${PN}_${PV/_p*}.orig.tar.xz
 
 LICENSE="LGPL-2.1"
 SLOT="0/4"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~sh sparc x86"
+KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 ~sh sparc x86"
 IUSE="static-libs"
 
 RDEPEND="virtual/libudev:="



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

2019-11-22 Thread Aaron Bauman
commit: cf59758183563c79bdf336619c2f86417fb719b9
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sat Nov 23 01:52:20 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Nov 23 01:52:28 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf597581

dev-python/polib: arm64 stable (bug #700592)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.79, Repoman-2.3.18

 dev-python/polib/polib-1.1.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/polib/polib-1.1.0-r1.ebuild 
b/dev-python/polib/polib-1.1.0-r1.ebuild
index 6c3c9f21e66..fa4946cd5e2 100644
--- a/dev-python/polib/polib-1.1.0-r1.ebuild
+++ b/dev-python/polib/polib-1.1.0-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 ia64 ~mips ppc ppc64 sparc x86"
+KEYWORDS="alpha amd64 ~arm arm64 ia64 ~mips ppc ppc64 sparc x86"
 IUSE="doc"
 
 DEPEND="doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"



[gentoo-commits] repo/gentoo:master commit in: dev-python/flask/files/, dev-python/flask/

2019-11-22 Thread Patrick McLean
commit: 0f5bfb047c8f5b5dd878200bdf9fa36f1aaec9e3
Author: Patrick McLean  sony  com>
AuthorDate: Sat Nov 23 01:10:31 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Sat Nov 23 01:11:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f5bfb04

dev-python/flask: Add python3_8 with upstream patch

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

 dev-python/flask/files/flask-1.1.1-py38.patch | 38 +++
 dev-python/flask/flask-1.1.1.ebuild   |  7 -
 2 files changed, 44 insertions(+), 1 deletion(-)

diff --git a/dev-python/flask/files/flask-1.1.1-py38.patch 
b/dev-python/flask/files/flask-1.1.1-py38.patch
new file mode 100644
index 000..a03aa445137
--- /dev/null
+++ b/dev-python/flask/files/flask-1.1.1-py38.patch
@@ -0,0 +1,38 @@
+commit c367a86cc5be70da4928b276d0218f98df6e854d
+Author: Fernanda Guimarães 
+Date:   Mon Oct 28 21:37:25 2019 -0300
+
+Test test_send_from_directory_bad_request no longer fails in Python 3.8.
+
+diff --git a/tests/test_helpers.py b/tests/test_helpers.py
+index 78a56221..21735af1 100644
+--- a/tests/test_helpers.py
 b/tests/test_helpers.py
+@@ -11,6 +11,7 @@
+ import datetime
+ import io
+ import os
++import sys
+ import uuid
+ 
+ import pytest
+@@ -780,12 +781,17 @@ class TestSendfile(object):
+ assert rv.data.strip() == b"Hello Subdomain"
+ rv.close()
+ 
+-def test_send_from_directory_bad_request(self, app, req_ctx):
++def test_send_from_directory_null_character(self, app, req_ctx):
+ app.root_path = os.path.join(
+ os.path.dirname(__file__), "test_apps", "subdomaintestmodule"
+ )
+ 
+-with pytest.raises(BadRequest):
++if sys.version_info >= (3, 8):
++exception = NotFound
++else:
++exception = BadRequest
++
++with pytest.raises(exception):
+ flask.send_from_directory("static", "bad\x00")
+ 
+ 

diff --git a/dev-python/flask/flask-1.1.1.ebuild 
b/dev-python/flask/flask-1.1.1.ebuild
index 6c634728d16..df477802402 100644
--- a/dev-python/flask/flask-1.1.1.ebuild
+++ b/dev-python/flask/flask-1.1.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy{,3} )
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
 
 inherit distutils-r1
 
@@ -35,6 +35,11 @@ DEPEND="${RDEPEND}
doc? ( $(python_gen_any_dep 'dev-python/sphinx[${PYTHON_USEDEP}]') )
test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
 
+PATCHES=(
+   # taken from upstream git, will be in next release
+   "${FILESDIR}/flask-1.1.1-py38.patch"
+)
+
 python_check_deps() {
use doc || return 0
has_version "dev-python/sphinx[${PYTHON_USEDEP}]"



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

2019-11-22 Thread Patrick McLean
commit: 57fcf0d2c9420a0edb1624aeee5f1c62d1c61cf6
Author: Patrick McLean  sony  com>
AuthorDate: Sat Nov 23 01:11:28 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Sat Nov 23 01:11:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57fcf0d2

dev-python/pip: Add RESTRICT="!test? ( test )"

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

 dev-python/pip/pip-19.1.ebuild  | 2 +-
 dev-python/pip/pip-19.3.1-r1.ebuild | 2 +-
 dev-python/pip/pip-19.3.1.ebuild| 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-python/pip/pip-19.1.ebuild b/dev-python/pip/pip-19.1.ebuild
index a60686a2485..4ead1904811 100644
--- a/dev-python/pip/pip-19.1.ebuild
+++ b/dev-python/pip/pip-19.1.ebuild
@@ -29,7 +29,7 @@ SLOT="0"
 IUSE="test -vanilla"
 
 # disable-system-install patch breaks tests
-RESTRICT="!vanilla? ( test )"
+RESTRICT="!vanilla? ( test ) !test? ( test )"
 
 RDEPEND="
>=dev-python/setuptools-39.2.0[${PYTHON_USEDEP}]

diff --git a/dev-python/pip/pip-19.3.1-r1.ebuild 
b/dev-python/pip/pip-19.3.1-r1.ebuild
index e631044bd5a..9908ffa9dbb 100644
--- a/dev-python/pip/pip-19.3.1-r1.ebuild
+++ b/dev-python/pip/pip-19.3.1-r1.ebuild
@@ -29,7 +29,7 @@ SLOT="0"
 IUSE="test -vanilla"
 
 # disable-system-install patch breaks tests
-RESTRICT="!vanilla? ( test )"
+RESTRICT="!vanilla? ( test ) !test? ( test )"
 
 RDEPEND="
>=dev-python/setuptools-39.2.0[${PYTHON_USEDEP}]

diff --git a/dev-python/pip/pip-19.3.1.ebuild b/dev-python/pip/pip-19.3.1.ebuild
index a188c772c1b..8a91d32fe62 100644
--- a/dev-python/pip/pip-19.3.1.ebuild
+++ b/dev-python/pip/pip-19.3.1.ebuild
@@ -29,7 +29,7 @@ SLOT="0"
 IUSE="test -vanilla"
 
 # disable-system-install patch breaks tests
-RESTRICT="!vanilla? ( test )"
+RESTRICT="!vanilla? ( test ) !test? ( test )"
 
 RDEPEND="
>=dev-python/setuptools-39.2.0[${PYTHON_USEDEP}]



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

2019-11-22 Thread Aaron Bauman
commit: 88def208d56c0a636c3573acf58af9948ea4e613
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sat Nov 23 01:01:02 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Nov 23 01:01:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88def208

dev-python/cliapp: arm64 stable (bug #700562)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.79, Repoman-2.3.18

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

diff --git a/dev-python/cliapp/cliapp-1.20180812.1.ebuild 
b/dev-python/cliapp/cliapp-1.20180812.1.ebuild
index d49e1137e1a..b1ade5fe2e1 100644
--- a/dev-python/cliapp/cliapp-1.20180812.1.ebuild
+++ b/dev-python/cliapp/cliapp-1.20180812.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://git.liw.fi/${PN}/snapshot/${P}.tar.gz;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86"
+KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86"
 IUSE=""
 
 DEPEND="dev-python/pyyaml[${PYTHON_USEDEP}]"



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

2019-11-22 Thread Aaron Bauman
commit: 1f785ffcf948e62fb50068c2504dfc767769ed8c
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sat Nov 23 00:59:46 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Nov 23 01:00:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f785ffc

dev-util/cmdtest: arm64 stable (bug #700630)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.79, Repoman-2.3.18

 dev-util/cmdtest/cmdtest-0.32.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/cmdtest/cmdtest-0.32.ebuild 
b/dev-util/cmdtest/cmdtest-0.32.ebuild
index e7406d39c7e..5000ea217fa 100644
--- a/dev-util/cmdtest/cmdtest-0.32.ebuild
+++ b/dev-util/cmdtest/cmdtest-0.32.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://git.liw.fi/${PN}/snapshot/${P}.tar.gz;
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 sparc x86"
+KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 sparc x86"
 
 DEPEND="
dev-python/cliapp[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/virtualenv/files/, dev-python/virtualenv/

2019-11-22 Thread Patrick McLean
commit: eedff3bd6934014f208140f018cf3caa45d48a51
Author: Patrick McLean  sony  com>
AuthorDate: Sat Nov 23 00:57:31 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Sat Nov 23 00:57:50 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eedff3bd

dev-python/virtualenv-16.7.7: Enable FEATURES="test"

This adds a patch to disable tests that need internet access so tests
can work with FEATURES="network-sandbox". The patch can removed to run
the full test suite (with FEATURES="-network-sandbox")

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

 .../files/virtualenv-16.7.7-tests-internet.patch   | 50 ++
 dev-python/virtualenv/virtualenv-16.7.7.ebuild |  8 ++--
 2 files changed, 54 insertions(+), 4 deletions(-)

diff --git a/dev-python/virtualenv/files/virtualenv-16.7.7-tests-internet.patch 
b/dev-python/virtualenv/files/virtualenv-16.7.7-tests-internet.patch
new file mode 100644
index 000..97baeb59c4e
--- /dev/null
+++ b/dev-python/virtualenv/files/virtualenv-16.7.7-tests-internet.patch
@@ -0,0 +1,50 @@
+diff --git a/tests/test_from_source.py b/tests/test_from_source.py
+index 39d7c05..76834f7 100644
+--- a/tests/test_from_source.py
 b/tests/test_from_source.py
+@@ -40,6 +40,7 @@ def test_use_from_source_sdist(sdist, tmp_path, 
clean_python, monkeypatch, call_
+ )
+ 
+ 
++@pytest.mark.skip(reason="needs internet access")
+ def test_use_from_wheel(tmp_path, extracted_wheel, clean_python, monkeypatch, 
call_subprocess):
+ """test that we can create a virtual environment by feeding to a clean 
python the wheels content"""
+ virtualenv_file = extracted_wheel / "virtualenv.py"
+diff --git a/tests/test_source_content.py b/tests/test_source_content.py
+index 8eae6bc..06763ee 100644
+--- a/tests/test_source_content.py
 b/tests/test_source_content.py
+@@ -41,6 +41,7 @@ def test_sdist_contains(sdist):
+ assert not extra, " | ".join(extra)
+ 
+ 
++@pytest.mark.skip(reason="needs internet access")
+ def test_wheel_contains(extracted_wheel):
+ content = set(extracted_wheel.iterdir())
+ 
+diff --git a/tests/test_zipapp.py b/tests/test_zipapp.py
+index d084af6..93d29e1 100644
+--- a/tests/test_zipapp.py
 b/tests/test_zipapp.py
+@@ -51,11 +51,13 @@ def call_wheel(tmp_path_factory, call_subprocess):
+ return wheel_make_env
+ 
+ 
++@pytest.mark.skip(reason="needs internet access")
+ @pytest.mark.skipif(six.PY2, reason="seems to be broken on python2")
+ def test_zipapp_basic_invocation(call_zipapp, tmp_path):
+ _test_basic_invocation(call_zipapp, tmp_path)
+ 
+ 
++@pytest.mark.skip(reason="needs internet access")
+ @pytest.mark.skipif(six.PY2, reason="seems to be broken on python2")
+ def test_wheel_basic_invocation(call_wheel, tmp_path):
+ _test_basic_invocation(call_wheel, tmp_path)
+@@ -97,6 +99,7 @@ def test_zipapp_invocation_dash_p(call_zipapp, tmp_path):
+ _test_invocation_dash_p(call_zipapp, tmp_path)
+ 
+ 
++@pytest.mark.skip(reason="needs internet access")
+ @pytest.mark.skipif(six.PY2, reason="seems to be broken on python2")
+ @pytest.mark.skipif(sys.platform == "win32" and six.PY2, reason="no python 3 
for windows on CI")
+ def test_wheel_invocation_dash_p(call_wheel, tmp_path):

diff --git a/dev-python/virtualenv/virtualenv-16.7.7.ebuild 
b/dev-python/virtualenv/virtualenv-16.7.7.ebuild
index cb375714070..0c593103eb9 100644
--- a/dev-python/virtualenv/virtualenv-16.7.7.ebuild
+++ b/dev-python/virtualenv/virtualenv-16.7.7.ebuild
@@ -43,14 +43,14 @@ BDEPEND=">=dev-python/setuptools-19.6.2[${PYTHON_USEDEP}]
 
 DOCS=( docs/index.rst docs/changes.rst )
 
-# tests need internet access
-RESTRICT="test"
-
 # uncomment if line above is removed
-#RESTRICT="!test? ( test )"
+RESTRICT="!test? ( test )"
 
 PATCHES=(
"${FILESDIR}/virtualenv-16.7.7-tests.patch"
+
+   # disable tests that need internet access
+   "${FILESDIR}/virtualenv-16.7.7-tests-internet.patch"
 )
 
 python_check_deps() {



[gentoo-commits] repo/gentoo:master commit in: dev-util/desktop-file-utils/

2019-11-22 Thread Aaron Bauman
commit: 214133be164cca3564910630f8b8bfb099e07b18
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sat Nov 23 00:56:16 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Nov 23 00:56:16 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=214133be

dev-util/desktop-file-utils: arm64 stable (bug #700632)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.79, Repoman-2.3.18

 dev-util/desktop-file-utils/desktop-file-utils-0.24.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/desktop-file-utils/desktop-file-utils-0.24.ebuild 
b/dev-util/desktop-file-utils/desktop-file-utils-0.24.ebuild
index ab6a66d2a44..e2ac96d316e 100644
--- a/dev-util/desktop-file-utils/desktop-file-utils-0.24.ebuild
+++ b/dev-util/desktop-file-utils/desktop-file-utils-0.24.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://www.freedesktop.org/software/${PN}/releases/${P}.tar.xz;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos ~x86-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos ~x86-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
 IUSE="emacs"
 
 RDEPEND=">=dev-libs/glib-2.12:2



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

2019-11-22 Thread Aaron Bauman
commit: 2584ce350035490cdf03370b6e801c5d33e7a0f4
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sat Nov 23 00:52:59 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Nov 23 00:52:59 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2584ce35

dev-libs/libsodium: arm64 stable (bug #700548)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.79, Repoman-2.3.18

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

diff --git a/dev-libs/libsodium/libsodium-1.0.18.ebuild 
b/dev-libs/libsodium/libsodium-1.0.18.ebuild
index 761c9c05d97..6b76053726f 100644
--- a/dev-libs/libsodium/libsodium-1.0.18.ebuild
+++ b/dev-libs/libsodium/libsodium-1.0.18.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="http://download.libsodium.org/${PN}/releases/${P}.tar.gz;
 
 LICENSE="ISC"
 SLOT="0/23"
-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"
 IUSE="+asm minimal static-libs +urandom cpu_flags_x86_sse4_1 cpu_flags_x86_aes"
 
 PATCHES=( "${FILESDIR}"/${PN}-1.0.10-cpuflags.patch )



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

2019-11-22 Thread Aaron Bauman
commit: 8925b3c79cf7bc6db5cd934fc56cf48c17069a58
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sat Nov 23 00:51:07 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Nov 23 00:51:07 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8925b3c7

dev-python/ttystatus: arm64 stable (bug #700618)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.79, Repoman-2.3.18

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

diff --git a/dev-python/ttystatus/ttystatus-0.36.ebuild 
b/dev-python/ttystatus/ttystatus-0.36.ebuild
index 4639eef5da9..a66b335863b 100644
--- a/dev-python/ttystatus/ttystatus-0.36.ebuild
+++ b/dev-python/ttystatus/ttystatus-0.36.ebuild
@@ -14,7 +14,7 @@ SRC_URI="http://git.liw.fi/${PN}/snapshot/${P}.tar.gz;
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86"
+KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86"
 IUSE=""
 
 python_test() {



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

2019-11-22 Thread Aaron Bauman
commit: bbb394ae42fe48a87ef2dba8e0eb483e83a33c74
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sat Nov 23 00:43:21 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Nov 23 00:49:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbb394ae

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

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.79, Repoman-2.3.18

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

diff --git a/media-libs/babl/babl-0.1.66.ebuild 
b/media-libs/babl/babl-0.1.66.ebuild
index 92645c8449b..5e0002f5c97 100644
--- a/media-libs/babl/babl-0.1.66.ebuild
+++ b/media-libs/babl/babl-0.1.66.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="http://ftp.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.bz2;
-   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-libs/gegl/

2019-11-22 Thread Aaron Bauman
commit: c3000ec7b40349d5ce2936994fd01a1d7584c69e
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sat Nov 23 00:44:26 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Nov 23 00:49:04 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3000ec7

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

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.79, Repoman-2.3.18

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

diff --git a/media-libs/gegl/gegl-0.4.16.ebuild 
b/media-libs/gegl/gegl-0.4.16.ebuild
index de41e66887f..454ee274e32 100644
--- a/media-libs/gegl/gegl-0.4.16.ebuild
+++ b/media-libs/gegl/gegl-0.4.16.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
SRC_URI=""
 else
SRC_URI="http://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.bz2;
-   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 graph based image processing framework"



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

2019-11-22 Thread Patrick McLean
commit: 622f6d7e1cb55f0dabd4f0d4227f38c1dd2385ff
Author: Patrick McLean  sony  com>
AuthorDate: Sat Nov 23 00:27:48 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Sat Nov 23 00:46:38 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=622f6d7e

dev-python/virtualenv-16.7.7: fix USE=doc

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

 dev-python/virtualenv/virtualenv-16.7.7.ebuild | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/dev-python/virtualenv/virtualenv-16.7.7.ebuild 
b/dev-python/virtualenv/virtualenv-16.7.7.ebuild
index e04ef4458d1..cb375714070 100644
--- a/dev-python/virtualenv/virtualenv-16.7.7.ebuild
+++ b/dev-python/virtualenv/virtualenv-16.7.7.ebuild
@@ -62,7 +62,15 @@ python_check_deps() {
 }
 
 python_compile_all() {
-   use doc && emake -C docs html
+   if use doc; then
+   sed -i -e 's:^intersphinx_mapping:disabled_&:' \
+   docs/conf.py || die
+
+   sphinx-build -b html -d docs/_build/doctrees docs \
+   docs/_build/html || die
+
+   HTML_DOCS+=( "docs/_build/html/." )
+   fi
 }
 
 python_install_all() {



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

2019-11-22 Thread Michał Górny
commit: 8a4eda9f6f20d497517dad0f0c45f4f0ae8dae8c
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov 23 00:21:51 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 23 00:33:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a4eda9f

dev-python/flask: Prepare for 3.8, fix tests

Update the ebuild to be 3.8-ready.  However, don't add 3.8 yet as it
fails one test.  Need to investigate or look for a patch.

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

 dev-python/flask/flask-1.1.1.ebuild | 9 +++--
 dev-python/flask/flask-.ebuild  | 9 +++--
 2 files changed, 14 insertions(+), 4 deletions(-)

diff --git a/dev-python/flask/flask-1.1.1.ebuild 
b/dev-python/flask/flask-1.1.1.ebuild
index 309a5494f24..6c634728d16 100644
--- a/dev-python/flask/flask-1.1.1.ebuild
+++ b/dev-python/flask/flask-1.1.1.ebuild
@@ -32,9 +32,14 @@ RDEPEND="dev-python/click[${PYTHON_USEDEP}]
>=dev-python/werkzeug-0.15[${PYTHON_USEDEP}]"
 DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
-   doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
+   doc? ( $(python_gen_any_dep 'dev-python/sphinx[${PYTHON_USEDEP}]') )
test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
 
+python_check_deps() {
+   use doc || return 0
+   has_version "dev-python/sphinx[${PYTHON_USEDEP}]"
+}
+
 python_prepare_all() {
# Prevent un-needed d'loading
sed -e "s/ 'sphinx.ext.intersphinx',//" -i docs/conf.py || die
@@ -47,7 +52,7 @@ python_compile_all() {
 
 python_test() {

PYTHONPATH=${S}/examples/flaskr:${S}/examples/minitwit${PYTHONPATH:+:${PYTHONPATH}}
 \
-   py.test -v || die "Testing failed with ${EPYTHON}"
+   pytest -vv -p no:httpbin || die "Testing failed with ${EPYTHON}"
 }
 
 python_install_all() {

diff --git a/dev-python/flask/flask-.ebuild 
b/dev-python/flask/flask-.ebuild
index 309a5494f24..6c634728d16 100644
--- a/dev-python/flask/flask-.ebuild
+++ b/dev-python/flask/flask-.ebuild
@@ -32,9 +32,14 @@ RDEPEND="dev-python/click[${PYTHON_USEDEP}]
>=dev-python/werkzeug-0.15[${PYTHON_USEDEP}]"
 DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
-   doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
+   doc? ( $(python_gen_any_dep 'dev-python/sphinx[${PYTHON_USEDEP}]') )
test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
 
+python_check_deps() {
+   use doc || return 0
+   has_version "dev-python/sphinx[${PYTHON_USEDEP}]"
+}
+
 python_prepare_all() {
# Prevent un-needed d'loading
sed -e "s/ 'sphinx.ext.intersphinx',//" -i docs/conf.py || die
@@ -47,7 +52,7 @@ python_compile_all() {
 
 python_test() {

PYTHONPATH=${S}/examples/flaskr:${S}/examples/minitwit${PYTHONPATH:+:${PYTHONPATH}}
 \
-   py.test -v || die "Testing failed with ${EPYTHON}"
+   pytest -vv -p no:httpbin || die "Testing failed with ${EPYTHON}"
 }
 
 python_install_all() {



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

2019-11-22 Thread Michał Górny
commit: a3243ffa7fe31b72f820ed81adb8e241f59bb6c5
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov 23 00:16:32 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 23 00:26:32 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3243ffa

dev-python/flask: Fix MissingTestRestrict

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

 dev-python/flask/flask-0.12.2.ebuild | 1 +
 dev-python/flask/flask-1.0.2.ebuild  | 1 +
 dev-python/flask/flask-1.0.4.ebuild  | 1 +
 dev-python/flask/flask-1.1.1.ebuild  | 1 +
 dev-python/flask/flask-.ebuild   | 1 +
 5 files changed, 5 insertions(+)

diff --git a/dev-python/flask/flask-0.12.2.ebuild 
b/dev-python/flask/flask-0.12.2.ebuild
index e5a7abba8cf..910edf12885 100644
--- a/dev-python/flask/flask-0.12.2.ebuild
+++ b/dev-python/flask/flask-0.12.2.ebuild
@@ -23,6 +23,7 @@ fi
 LICENSE="BSD"
 SLOT="0"
 IUSE="doc examples test"
+RESTRICT="!test? ( test )"
 
 RDEPEND=">=dev-python/click-2[${PYTHON_USEDEP}]
>=dev-python/blinker-1[${PYTHON_USEDEP}]

diff --git a/dev-python/flask/flask-1.0.2.ebuild 
b/dev-python/flask/flask-1.0.2.ebuild
index 9ac665ced8d..ae0367b3bdd 100644
--- a/dev-python/flask/flask-1.0.2.ebuild
+++ b/dev-python/flask/flask-1.0.2.ebuild
@@ -23,6 +23,7 @@ fi
 LICENSE="BSD"
 SLOT="0"
 IUSE="doc examples test"
+RESTRICT="!test? ( test )"
 
 RDEPEND="dev-python/click[${PYTHON_USEDEP}]
dev-python/blinker[${PYTHON_USEDEP}]

diff --git a/dev-python/flask/flask-1.0.4.ebuild 
b/dev-python/flask/flask-1.0.4.ebuild
index 80cc931b35b..309a5494f24 100644
--- a/dev-python/flask/flask-1.0.4.ebuild
+++ b/dev-python/flask/flask-1.0.4.ebuild
@@ -23,6 +23,7 @@ fi
 LICENSE="BSD"
 SLOT="0"
 IUSE="doc examples test"
+RESTRICT="!test? ( test )"
 
 RDEPEND="dev-python/click[${PYTHON_USEDEP}]
dev-python/blinker[${PYTHON_USEDEP}]

diff --git a/dev-python/flask/flask-1.1.1.ebuild 
b/dev-python/flask/flask-1.1.1.ebuild
index 80cc931b35b..309a5494f24 100644
--- a/dev-python/flask/flask-1.1.1.ebuild
+++ b/dev-python/flask/flask-1.1.1.ebuild
@@ -23,6 +23,7 @@ fi
 LICENSE="BSD"
 SLOT="0"
 IUSE="doc examples test"
+RESTRICT="!test? ( test )"
 
 RDEPEND="dev-python/click[${PYTHON_USEDEP}]
dev-python/blinker[${PYTHON_USEDEP}]

diff --git a/dev-python/flask/flask-.ebuild 
b/dev-python/flask/flask-.ebuild
index 80cc931b35b..309a5494f24 100644
--- a/dev-python/flask/flask-.ebuild
+++ b/dev-python/flask/flask-.ebuild
@@ -23,6 +23,7 @@ fi
 LICENSE="BSD"
 SLOT="0"
 IUSE="doc examples test"
+RESTRICT="!test? ( test )"
 
 RDEPEND="dev-python/click[${PYTHON_USEDEP}]
dev-python/blinker[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/pip/files/, dev-python/pip/

2019-11-22 Thread Patrick McLean
commit: 3d497622c6f95eb3e177d2134378a03ab517d1d1
Author: Patrick McLean  sony  com>
AuthorDate: Sat Nov 23 00:13:03 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Sat Nov 23 00:21:52 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d497622

dev-python/pip-19.3.1-r1: Revbump, update install patch for --prefix

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

 .../files/pip-19.3.1-disable-system-install.patch  |  17 +++
 dev-python/pip/pip-19.3.1-r1.ebuild| 119 +
 2 files changed, 136 insertions(+)

diff --git a/dev-python/pip/files/pip-19.3.1-disable-system-install.patch 
b/dev-python/pip/files/pip-19.3.1-disable-system-install.patch
new file mode 100644
index 000..70583957bd7
--- /dev/null
+++ b/dev-python/pip/files/pip-19.3.1-disable-system-install.patch
@@ -0,0 +1,17 @@
+install: Raise an error to avoid breaking python-exec
+
+Running pip without --target, --root, or --user will result in packages
+being installed systemwide. This has a tendency to break python-exec if
+setuptools gets installed or upgraded.
+
+--- pip-19.1/src/pip/_internal/commands/install.py
 pip-19.1/src/pip/_internal/commands/install.py
+@@ -246,6 +246,9 @@ class InstallCommand(RequirementCommand):
+ if options.upgrade:
+ upgrade_strategy = options.upgrade_strategy
+
++if not any((options.use_user_site, options.target_dir, 
options.root_path, options.prefix_path)):
++raise CommandError("(Gentoo) Please run pip with the --user 
option to avoid breaking python-exec")
++
+ if options.build_dir:
+ options.build_dir = os.path.abspath(options.build_dir)

diff --git a/dev-python/pip/pip-19.3.1-r1.ebuild 
b/dev-python/pip/pip-19.3.1-r1.ebuild
new file mode 100644
index 000..e631044bd5a
--- /dev/null
+++ b/dev-python/pip/pip-19.3.1-r1.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy{,3} )
+PYTHON_REQ_USE="ssl(+),threads(+)"
+
+inherit bash-completion-r1 distutils-r1 multiprocessing
+
+SETUPTOOLS_PV="41.4.0"
+WHEEL_PV="0.33.6"
+
+DESCRIPTION="Installs python packages -- replacement for easy_install"
+HOMEPAGE="https://pip.pypa.io/ https://pypi.org/project/pip/ 
https://github.com/pypa/pip/;
+SRC_URI="
+   https://github.com/pypa/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
+   test? (
+   
https://files.pythonhosted.org/packages/py2.py3/s/setuptools/setuptools-${SETUPTOOLS_PV}-py2.py3-none-any.whl
+   
https://files.pythonhosted.org/packages/py2.py3/w/wheel/wheel-${WHEEL_PV}-py2.py3-none-any.whl
+   )
+"
+# PyPI archive does not have tests, so we need to download from GitHub.
+# setuptools & wheel .whl files are required for testing, exact version is not 
very important.
+
+LICENSE="MIT"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+IUSE="test -vanilla"
+
+# disable-system-install patch breaks tests
+RESTRICT="!vanilla? ( test )"
+
+RDEPEND="
+   >=dev-python/setuptools-39.2.0[${PYTHON_USEDEP}]
+"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pretend[${PYTHON_USEDEP}]
+"${COMPLETION}" || die
+   newbashcomp "${COMPLETION}" ${PN}
+
+   ${PYTHON} -c "${pipcmd}" completion --zsh > "${COMPLETION}" || die
+   insinto /usr/share/zsh/site-functions
+   newins "${COMPLETION}" _pip
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/virtualenv/files/, dev-python/virtualenv/

2019-11-22 Thread Patrick McLean
commit: 443d2913a8583535f237348f8fbd85dcd786469a
Author: Patrick McLean  sony  com>
AuthorDate: Sat Nov 23 00:21:02 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Sat Nov 23 00:21:53 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=443d2913

dev-python/virtualenv-16.7.7: Version bump

Had to drop a lot of KEYWORDS due to new dependencies not being
keyworded. Also drops pypy* support (for now) until dependencies can be
tested/updated.

Tests are restricted by default since they are incompatible with
FEATURES="network-sandbox", will try to disable them later.

Re-keyword bug here:
Bug: https://bugs.gentoo.org/700918
Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Patrick McLean  gentoo.org>

 dev-python/virtualenv/Manifest |  1 +
 .../virtualenv/files/virtualenv-16.7.7-tests.patch | 53 +++
 dev-python/virtualenv/virtualenv-16.7.7.ebuild | 78 ++
 3 files changed, 132 insertions(+)

diff --git a/dev-python/virtualenv/Manifest b/dev-python/virtualenv/Manifest
index 3925f9de1ce..2f5db08cb96 100644
--- a/dev-python/virtualenv/Manifest
+++ b/dev-python/virtualenv/Manifest
@@ -1,2 +1,3 @@
 DIST virtualenv-15.1.0.tar.gz 1865011 BLAKE2B 
aa460d9188189bf44557417a3a878f4f58d6c4a66fda2da5dd9a69e2ec04a8be6b5cf125160b1f00b4a32803dbf8231a006974499e9110101cac5e522d82eaae
 SHA512 
46c313fe855483cf42def0ddb319df7513bb00ea2c1570efaf1236b4e0074df40d574f3858a3d3760db988b9021ca2046c40a355cc5a3ae32a2802d6120bf255
 DIST virtualenv-16.0.0.tar.gz 1968312 BLAKE2B 
efc25f7c12335bb8619c3de125af3693d73afc5e7ff4edf1afa95227360ab4d0eb2ffb574b9bb36de26a2bda65b1f06009308fef48b12a81050bbc1f4ab852e9
 SHA512 
aed6eff9b85107072c321b37c1725987d474caf615734ab40d8d1fa60f2635be1a1919a47fbd211127e38cf1c4002548c778df29fc56d45a4570b31906c0ee54
+DIST virtualenv-16.7.7.tar.gz 5113918 BLAKE2B 
b8189a2fa2c76f5571ff8964e644971ea3a2b7ba924eae860eb41789e3bfdb01096eca4a338a5b9634698ba4920a3ea77a5ea734dd7c6997317661ee3e7ee6f5
 SHA512 
d39af559c79e1a254bd6aa9a6f20db858867f858dd8cbe44141692166e7ab60bfce6f666250113cca33180a157bc65015c14ec554df335f73c1134120974d2a0

diff --git a/dev-python/virtualenv/files/virtualenv-16.7.7-tests.patch 
b/dev-python/virtualenv/files/virtualenv-16.7.7-tests.patch
new file mode 100644
index 000..41d3240d47d
--- /dev/null
+++ b/dev-python/virtualenv/files/virtualenv-16.7.7-tests.patch
@@ -0,0 +1,53 @@
+diff --git a/tests/test_virtualenv.py b/tests/test_virtualenv.py
+index 620c0cb..946233b 100644
+--- a/tests/test_virtualenv.py
 b/tests/test_virtualenv.py
+@@ -356,6 +356,7 @@ def test_install_python_bin():
+ shutil.rmtree(tmp_virtualenv)
+ 
+ 
++@pytest.mark.skip(reason="This test does not seem to be working, and I have 
no idea why")
+ @pytest.mark.skipif("platform.python_implementation() == 'PyPy'")
+ def test_always_copy_option():
+ """Should be no symlinks in directory tree"""
+diff --git a/tests/test_zipapp.py b/tests/test_zipapp.py
+index 8ef8bd1..d084af6 100644
+--- a/tests/test_zipapp.py
 b/tests/test_zipapp.py
+@@ -51,10 +51,12 @@ def call_wheel(tmp_path_factory, call_subprocess):
+ return wheel_make_env
+ 
+ 
++@pytest.mark.skipif(six.PY2, reason="seems to be broken on python2")
+ def test_zipapp_basic_invocation(call_zipapp, tmp_path):
+ _test_basic_invocation(call_zipapp, tmp_path)
+ 
+ 
++@pytest.mark.skipif(six.PY2, reason="seems to be broken on python2")
+ def test_wheel_basic_invocation(call_wheel, tmp_path):
+ _test_basic_invocation(call_wheel, tmp_path)
+ 
+@@ -95,6 +97,7 @@ def test_zipapp_invocation_dash_p(call_zipapp, tmp_path):
+ _test_invocation_dash_p(call_zipapp, tmp_path)
+ 
+ 
++@pytest.mark.skipif(six.PY2, reason="seems to be broken on python2")
+ @pytest.mark.skipif(sys.platform == "win32" and six.PY2, reason="no python 3 
for windows on CI")
+ def test_wheel_invocation_dash_p(call_wheel, tmp_path):
+ _test_invocation_dash_p(call_wheel, tmp_path)
+diff --git a/virtualenv.py b/virtualenv.py
+index 0c47e4f..d4a1747 100755
+--- a/virtualenv.py
 b/virtualenv.py
+@@ -80,9 +80,9 @@ else:
+ DEFAULT_CONFIG_FILE = os.path.join(DEFAULT_STORAGE_DIR, "virtualenv.ini")
+ 
+ if IS_PYPY:
+-EXPECTED_EXE = "pypy"
++EXPECTED_EXE = "pypy{}".format('' if sys.hexversion < 0x300 else '3')
+ else:
+-EXPECTED_EXE = "python"
++EXPECTED_EXE = "python{}.{}".format(sys.version_info.major, 
sys.version_info.minor)
+ 
+ # Return a mapping of version -> Python executable
+ # Only provided for Windows, where the information in the registry is used

diff --git a/dev-python/virtualenv/virtualenv-16.7.7.ebuild 
b/dev-python/virtualenv/virtualenv-16.7.7.ebuild
new file mode 100644
index 000..e04ef4458d1
--- /dev/null
+++ b/dev-python/virtualenv/virtualenv-16.7.7.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+

[gentoo-commits] repo/gentoo:master commit in: x11-base/xorg-server/

2019-11-22 Thread Matt Turner
commit: c38af1852d41380a9758c092ffb0df8362dec256
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Nov 23 00:12:49 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Nov 23 00:20:59 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c38af185

x11-base/xorg-server: Version bump to 1.20.6

Closes: https://bugs.gentoo.org/689768
Closes: https://bugs.gentoo.org/700052
Closes: https://bugs.gentoo.org/700120
Closes: https://bugs.gentoo.org/700838
Signed-off-by: Matt Turner  gentoo.org>

 x11-base/xorg-server/Manifest  |   1 +
 x11-base/xorg-server/xorg-server-1.20.6.ebuild | 232 +
 2 files changed, 233 insertions(+)

diff --git a/x11-base/xorg-server/Manifest b/x11-base/xorg-server/Manifest
index f978f867a1d..6a72034f3b7 100644
--- a/x11-base/xorg-server/Manifest
+++ b/x11-base/xorg-server/Manifest
@@ -1 +1,2 @@
 DIST xorg-server-1.20.5.tar.bz2 6126757 BLAKE2B 
2374c6f39acd80174d9cf9c15b6a75f420de3a9b7b51a41385a326fed106fc57fdc5a0a4a08beba36a8d65bff1c8c8d35bb50c73c5285ee206f3293a212369be
 SHA512 
625f0626b122cf95600abe382c3217348999357a0e2d2443092f1b67cff1c98d7ef09303884ceaeac181e0555dc56b0d4d44bda45cc464dac2d9a50c5b32d631
+DIST xorg-server-1.20.6.tar.bz2 6298697 BLAKE2B 
30e505cf83bb2b20e17533b89b81521d029412ea6bd804ecf20458af20364172eb7b21561f14c885d5e16597e6d09985b255b6cec2beb30662658d9e316bc953
 SHA512 
9aa0ba4aee92fe628f2b8c41e4fe0134dc86154bb8787f907884ef2fd970e18e68e72ea8a1beb706d11ecf155b2abc9731f1abadff251ed592f8cca3b1240dd6

diff --git a/x11-base/xorg-server/xorg-server-1.20.6.ebuild 
b/x11-base/xorg-server/xorg-server-1.20.6.ebuild
new file mode 100644
index 000..3e71760e1d7
--- /dev/null
+++ b/x11-base/xorg-server/xorg-server-1.20.6.ebuild
@@ -0,0 +1,232 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+XORG_DOC=doc
+inherit xorg-3 multilib flag-o-matic
+EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/xserver.git;
+
+DESCRIPTION="X.Org X servers"
+SLOT="0/${PV}"
+if [[ ${PV} != * ]]; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+IUSE_SERVERS="dmx kdrive wayland xephyr xnest xorg xvfb"
+IUSE="${IUSE_SERVERS} debug elogind ipv6 libressl libglvnd minimal selinux 
+suid systemd +udev unwind xcsecurity"
+
+CDEPEND="libglvnd? (
+   media-libs/libglvnd
+   !app-eselect/eselect-opengl
+   )
+   !libglvnd? ( >=app-eselect/eselect-opengl-1.3.0 )
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   >=x11-apps/iceauth-1.0.2
+   >=x11-apps/rgb-1.0.3
+   >=x11-apps/xauth-1.0.3
+   x11-apps/xkbcomp
+   >=x11-libs/libdrm-2.4.89
+   >=x11-libs/libpciaccess-0.12.901
+   >=x11-libs/libXau-1.0.4
+   >=x11-libs/libXdmcp-1.0.2
+   >=x11-libs/libXfont2-2.0.1
+   >=x11-libs/libxkbfile-1.0.4
+   >=x11-libs/libxshmfence-1.1
+   >=x11-libs/pixman-0.27.2
+   >=x11-libs/xtrans-1.3.5
+   >=x11-misc/xbitmaps-1.0.1
+   >=x11-misc/xkeyboard-config-2.4.1-r3
+   dmx? (
+   x11-libs/libXt
+   >=x11-libs/libdmx-1.0.99.1
+   >=x11-libs/libX11-1.1.5
+   >=x11-libs/libXaw-1.0.4
+   >=x11-libs/libXext-1.0.99.4
+   >=x11-libs/libXfixes-5.0
+   >=x11-libs/libXi-1.2.99.1
+   >=x11-libs/libXmu-1.0.3
+   x11-libs/libXrender
+   >=x11-libs/libXres-1.0.3
+   >=x11-libs/libXtst-1.0.99.2
+   )
+   kdrive? (
+   >=x11-libs/libXext-1.0.5
+   x11-libs/libXv
+   )
+   xephyr? (
+   x11-libs/libxcb[xkb]
+   x11-libs/xcb-util
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-keysyms
+   x11-libs/xcb-util-renderutil
+   x11-libs/xcb-util-wm
+   )
+   !minimal? (
+   >=x11-libs/libX11-1.1.5
+   >=x11-libs/libXext-1.0.5
+   >=media-libs/mesa-18[X(+),egl,gbm]
+   media-libs/libepoxy[X,egl(+)]
+   )
+   udev? ( virtual/libudev:= )
+   unwind? ( sys-libs/libunwind )
+   wayland? (
+   >=dev-libs/wayland-1.3.0
+   media-libs/libepoxy[egl(+)]
+   >=dev-libs/wayland-protocols-1.1
+   )
+   >=x11-apps/xinit-1.3.3-r1
+   systemd? (
+   sys-apps/dbus
+   sys-apps/systemd
+   )
+   elogind? (
+   sys-apps/dbus
+   sys-auth/elogind
+   sys-auth/pambase[elogind]
+   )
+   "
+
+DEPEND="${CDEPEND}
+   sys-devel/flex
+   >=x11-base/xorg-proto-2018.4
+   dmx? (
+   doc? (
+   || (
+   www-client/links
+   www-client/lynx
+   

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

2019-11-22 Thread Jory Pratt
commit: c6bd6fc01a15f2228af3af6881918bbc2e98b4d6
Author: Jory Pratt  gentoo  org>
AuthorDate: Sat Nov 23 00:20:18 2019 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Sat Nov 23 00:20:18 2019 +
URL:https://gitweb.gentoo.org/proj/musl.git/commit/?id=c6bd6fc0

media-libs/mesa: 19.3.0_rc4 bump

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Jory Pratt  gentoo.org>

 media-libs/mesa/Manifest   | 2 +-
 media-libs/mesa/{mesa-19.3.0_rc3.ebuild => mesa-19.3.0_rc4.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index a01c1d6..542dfbc 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -1,3 +1,3 @@
 DIST mesa-19.1.7.tar.xz 10941152 BLAKE2B 
6be14ddac404668bdd8b7b8756388019c3610ac41b65a7723a419b97b7eccbca666ad6d904f4cde186c4b171e056636a8a6a5727e30963c8fa177d7861bd6cfb
 SHA512 
0865b5f91e5daa00e1da2b3d8b65fe5d2ff6332372bf8fec7d671d05d8d64ec5a7abea1858cdfc506c76b7226d2bea0af3426565f156b796d8e0f949ea33dc15
 DIST mesa-19.2.2.tar.xz 11456352 BLAKE2B 
b0900a486d5883759dc395a25195c46fbc90d0388840099d515713a3c1e27560ea6cf9f6bfc5987c9704593b174e26f49a4cd08ff1260b1c1b2197b56c6919b6
 SHA512 
a3269052c2dfb5404180d1aebd68f5b9b0cc136d634ba89fed3f60fcc9b279072e09ee2db9b485375d39e886209053841df920c9d0b975e0de2825e3da4164a5
-DIST mesa-19.3.0-rc3.tar.xz 11790800 BLAKE2B 
c7ed3f2a01b64df3a411f60c53e9462d663ccbe047c60df6ea025437e3baa15a26b2f6923dac7479d5b9e95a2994ee842c06298b1aa60d347fbf9995c72387dc
 SHA512 
a95318f8778c79f611b2915e48bb6270e02735a2325b3538825012bd5ea06477f395b683c63e21b6f1635122f7002d819c8239a36d8e34e0331cec019f4a8c99
+DIST mesa-19.3.0-rc4.tar.xz 11791316 BLAKE2B 
52a1524064b6ad7edb9c5486a8e12b9b83d4c956d5f031783fe199c5bc130e67483f890745955631bf9a8841513cb1b9396bf874a2b74970711467d6ee6a50c0
 SHA512 
4f0cda6302f6069e6e3ea1d8bf1eed865702c0554667c580cc48f9ebbd23cdf7391de5219bb1b34c7dde04c2bd0816a8d23f9339537e06be6f5735b526905f49

diff --git a/media-libs/mesa/mesa-19.3.0_rc3.ebuild 
b/media-libs/mesa/mesa-19.3.0_rc4.ebuild
similarity index 100%
rename from media-libs/mesa/mesa-19.3.0_rc3.ebuild
rename to media-libs/mesa/mesa-19.3.0_rc4.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/bundler/

2019-11-22 Thread Aaron Bauman
commit: 2a5725ee20e1c93b3513bef3e163c52fe238d983
Author: Aaron Bauman  gentoo  org>
AuthorDate: Fri Nov 22 22:01:29 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Nov 23 00:13:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a5725ee

dev-ruby/bundler: arm64 stable (bug #700922)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.79, Repoman-2.3.18

 dev-ruby/bundler/bundler-1.17.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/bundler/bundler-1.17.3.ebuild 
b/dev-ruby/bundler/bundler-1.17.3.ebuild
index c7956f0daa7..758cfffc5f4 100644
--- a/dev-ruby/bundler/bundler-1.17.3.ebuild
+++ b/dev-ruby/bundler/bundler-1.17.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -25,7 +25,7 @@ HOMEPAGE="https://github.com/carlhuda/bundler;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+doc test"
 
 ruby_add_rdepend virtual/rubygems



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2019-11-22 Thread Aaron Bauman
commit: 182510cd29eebe76a70d54c794ad81fc9f33a469
Author: Aaron Bauman  gentoo  org>
AuthorDate: Fri Nov 22 22:02:26 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Nov 23 00:13:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=182510cd

dev-ruby/json: arm64 stable (bug #700922)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.79, Repoman-2.3.18

 dev-ruby/json/json-2.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/json/json-2.2.0.ebuild b/dev-ruby/json/json-2.2.0.ebuild
index 87dbbb20ecb..43ccbb04cca 100644
--- a/dev-ruby/json/json-2.2.0.ebuild
+++ b/dev-ruby/json/json-2.2.0.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="A JSON implementation as a Ruby extension"
 HOMEPAGE="https://github.com/flori/json;
 LICENSE="Ruby"
 
-KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 SLOT="2"
 IUSE=""
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rake/

2019-11-22 Thread Aaron Bauman
commit: de33fd961285744cda56b278d29d5e3fb2ff7475
Author: Aaron Bauman  gentoo  org>
AuthorDate: Fri Nov 22 22:03:43 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Nov 23 00:13:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de33fd96

dev-ruby/rake: arm64 stable (bug #700922)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.79, Repoman-2.3.18

 dev-ruby/rake/rake-12.3.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/rake/rake-12.3.3.ebuild b/dev-ruby/rake/rake-12.3.3.ebuild
index bf3b7cf157b..cb0b2dd6984 100644
--- a/dev-ruby/rake/rake-12.3.3.ebuild
+++ b/dev-ruby/rake/rake-12.3.3.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/ruby/rake/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc"
 
 DEPEND+=" app-arch/gzip"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/test-unit/

2019-11-22 Thread Aaron Bauman
commit: 935e38b7a75721e882cc6fc943693f86d6f9cd09
Author: Aaron Bauman  gentoo  org>
AuthorDate: Fri Nov 22 22:04:57 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Nov 23 00:13:06 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=935e38b7

dev-ruby/test-unit: arm64 stable (bug #700922)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.79, Repoman-2.3.18

 dev-ruby/test-unit/test-unit-3.3.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/test-unit/test-unit-3.3.3.ebuild 
b/dev-ruby/test-unit/test-unit-3.3.3.ebuild
index f01a1220efe..3a48248eb65 100644
--- a/dev-ruby/test-unit/test-unit-3.3.3.ebuild
+++ b/dev-ruby/test-unit/test-unit-3.3.3.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://rubygems.org/gems/test-unit;
 
 LICENSE="|| ( Ruby GPL-2 ) PSF-2"
 SLOT="2"
-KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc test"
 
 ruby_add_rdepend "dev-ruby/power_assert"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rubygems/

2019-11-22 Thread Aaron Bauman
commit: bf5c600f499d6d471320db335e37d4de56db8163
Author: Aaron Bauman  gentoo  org>
AuthorDate: Fri Nov 22 22:04:17 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Nov 23 00:13:06 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf5c600f

dev-ruby/rubygems: arm64 stable (bug #700922)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.79, Repoman-2.3.18

 dev-ruby/rubygems/rubygems-2.7.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/rubygems/rubygems-2.7.10.ebuild 
b/dev-ruby/rubygems/rubygems-2.7.10.ebuild
index e897fcfbba9..126a4dd03c7 100644
--- a/dev-ruby/rubygems/rubygems-2.7.10.ebuild
+++ b/dev-ruby/rubygems/rubygems-2.7.10.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-2 || ( Ruby MIT )"
 
 SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
 
-KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 SLOT="0"
 IUSE="server test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/power_assert/

2019-11-22 Thread Aaron Bauman
commit: 9761d2b6d44ec1725a14840af8eef2afda509cf0
Author: Aaron Bauman  gentoo  org>
AuthorDate: Fri Nov 22 22:03:07 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Nov 23 00:13:04 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9761d2b6

dev-ruby/power_assert: arm64 stable (bug #700922)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.79, Repoman-2.3.18

 dev-ruby/power_assert/power_assert-1.1.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/power_assert/power_assert-1.1.5.ebuild 
b/dev-ruby/power_assert/power_assert-1.1.5.ebuild
index c101d18941f..b58be3ada9e 100644
--- a/dev-ruby/power_assert/power_assert-1.1.5.ebuild
+++ b/dev-ruby/power_assert/power_assert-1.1.5.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="https://github.com/k-tsj/power_assert;
 SRC_URI="https://github.com/k-tsj/power_assert/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 LICENSE="|| ( Ruby BSD-2 )"
 
-KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 SLOT="0"
 IUSE=""



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

2019-11-22 Thread Zac Medico
commit: 1af9e2e81dfd5f88666132600a57ae9f9818f804
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Nov 23 00:05:51 2019 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Nov 23 00:06:18 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1af9e2e8

dev-util/bazel: Bump to version 1.2.0

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Zac Medico  gentoo.org>

 dev-util/bazel/Manifest   |   1 +
 dev-util/bazel/bazel-1.2.0.ebuild | 109 ++
 2 files changed, 110 insertions(+)

diff --git a/dev-util/bazel/Manifest b/dev-util/bazel/Manifest
index 5f57c9d8f75..b1c88dcc6af 100644
--- a/dev-util/bazel/Manifest
+++ b/dev-util/bazel/Manifest
@@ -3,3 +3,4 @@ DIST bazel-0.24.1-dist.zip 174691842 BLAKE2B 
56d42421ac6f5513f019f3b71ca0c5e7b49
 DIST bazel-0.27.2-dist.zip 247948037 BLAKE2B 
ee3dafbb104f434080ad803cb40585e36a8c816eddac3d1a680752dd4ac65d588f1d5f4bb759dad0f59e9f6d7aad0ea5b54cd050d75a5434ee6ef079d8127641
 SHA512 
5fd7c2af2123424d3e5e4c9216de10d12ce604798f4831800c8d68cfd9bcf1133f4db9a947f0ee16db1a1513be17340ab8e36fba994a016d98c74ad5e026b4ab
 DIST bazel-0.29.1-dist.zip 265744999 BLAKE2B 
8495ab96947b02ec827cc2b5f542454e0d631eb077514c740d8be813495644f0be1020e706e2dbd321fa6f39af3060c4a7b2e68499201eaffc197704c1ecf760
 SHA512 
4da49e3f1ba681003afc2536d55954ed5a2c29de4a68e5a07f2627f3573d97bd6e244bc8a4f43c8951ecddd221041d87270ca9b7dd59ab16676306c9716f003d
 DIST bazel-1.0.1-dist.zip 267211562 BLAKE2B 
ade5fcc2a799df4da24ce23a3f2f23d3f38aeec832ef2504a1a8ca7f23acafe3d5b5d94302f101ddadb366d7144624559c96c1c343fa465a976ca2c9b258c083
 SHA512 
94d81697d2f181659c2d386de23dae2655c4131633f8ce6d10c60373222756e8c0330ed3fe5ed20f81a8648bcb3acfc8b4762e96eb7950b58a4a5c94c715159f
+DIST bazel-1.2.0-dist.zip 267514282 BLAKE2B 
1c4f9dcf2c18e6880d701dab3de2e880e55278216ba051f9ad753b9f8c539e5734346bcb20c706307b677f97736587ee11e3c3accabe4c82ac1a82a0cdafcd36
 SHA512 
eaa3e27d0ddd6102fea4fcdf5f4379355954ba25cd2f4b3530071d077411f8a501041d8fda9ac90325244296f31072faaebd91cf6338893752b25212822a6be9

diff --git a/dev-util/bazel/bazel-1.2.0.ebuild 
b/dev-util/bazel/bazel-1.2.0.ebuild
new file mode 100644
index 000..84224be1166
--- /dev/null
+++ b/dev-util/bazel/bazel-1.2.0.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit bash-completion-r1 java-pkg-2 multiprocessing
+
+DESCRIPTION="Fast and correct automated build system"
+HOMEPAGE="https://bazel.build/;
+
+SRC_URI="https://github.com/bazelbuild/bazel/releases/download/${PV}/${P}-dist.zip;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="examples tools"
+# strip corrupts the bazel binary
+# test fails with network-sandbox: An error occurred during the fetch of 
repository 'io_bazel_skydoc' (bug 690794)
+RESTRICT="strip test"
+RDEPEND=">=virtual/jdk-1.8:*"
+DEPEND="${RDEPEND}
+   app-arch/unzip
+   app-arch/zip"
+
+S="${WORKDIR}"
+
+bazel-get-flags() {
+   local i fs=()
+   for i in ${CFLAGS}; do
+   fs+=( "--copt=${i}" "--host_copt=${i}" )
+   done
+   for i in ${CXXFLAGS}; do
+   fs+=( "--cxxopt=${i}" "--host_cxxopt=${i}" )
+   done
+   for i in ${CPPFLAGS}; do
+   fs+=( "--copt=${i}" "--host_copt=${i}" )
+   fs+=( "--cxxopt=${i}" "--host_cxxopt=${i}" )
+   done
+   for i in ${LDFLAGS}; do
+   fs+=( "--linkopt=${i}" "--host_linkopt=${i}" )
+   done
+   echo "${fs[*]}"
+}
+
+pkg_setup() {
+   echo ${PATH} | grep -q ccache && \
+   ewarn "${PN} usually fails to compile with ccache, you have 
been warned"
+   java-pkg-2_pkg_setup
+}
+
+src_unpack() {
+   # Only unpack the main distfile
+   unpack ${P}-dist.zip
+}
+
+src_prepare() {
+   default
+
+   # F: fopen_wr
+   # S: deny
+   # P: /proc/self/setgroups
+   # A: /proc/self/setgroups
+   # R: /proc/24939/setgroups
+   # C: /usr/lib/systemd/systemd
+   addpredict /proc
+}
+
+src_compile() {
+   export EXTRA_BAZEL_ARGS="--jobs=$(makeopts_jobs) $(bazel-get-flags) 
--host_javabase=@local_jdk//:jdk"
+   VERBOSE=yes ./compile.sh || die
+
+   ./scripts/generate_bash_completion.sh \
+   --bazel=output/bazel \
+   --output=bazel-complete.bash \
+   --prepend=scripts/bazel-complete-header.bash \
+   --prepend=scripts/bazel-complete-template.bash
+}
+
+src_test() {
+   output/bazel test \
+   --verbose_failures \
+   --spawn_strategy=standalone \
+   --genrule_strategy=standalone \
+   --verbose_test_summary \
+   examples/cpp:hello-success_test || die
+   output/bazel shutdown
+}
+
+src_install() {
+   dobin output/bazel
+   newbashcomp bazel-complete.bash ${PN}
+   bashcomp_alias ${PN} ibazel
+   insinto /usr/share/zsh/site-functions
+   

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

2019-11-22 Thread Patrick McLean
commit: 06ad09ece2641ce075b102bda8f07887deec04fd
Author: Patrick McLean  sony  com>
AuthorDate: Fri Nov 22 21:49:59 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Fri Nov 22 23:57:47 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06ad09ec

dev-python/pypiserver: Add python{2_7,3_5}

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

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

diff --git a/dev-python/pypiserver/pypiserver-1.3.1.ebuild 
b/dev-python/pypiserver/pypiserver-1.3.1.ebuild
index 29f0c61101a..b5a3ddd40f7 100644
--- a/dev-python/pypiserver/pypiserver-1.3.1.ebuild
+++ b/dev-python/pypiserver/pypiserver-1.3.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
 inherit distutils-r1
 
 DESCRIPTION="Minimal PyPI server"



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

2019-11-22 Thread Patrick McLean
commit: eb8e18e7db5ed9e041467662711e7be944fab5f5
Author: Patrick McLean  sony  com>
AuthorDate: Fri Nov 22 23:58:36 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Fri Nov 22 23:58:36 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb8e18e7

dev-python/webtest-2.0.33: Add test restrict, remove old comment

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

 dev-python/webtest/webtest-2.0.33.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/webtest/webtest-2.0.33.ebuild 
b/dev-python/webtest/webtest-2.0.33.ebuild
index f7c319ecf35..192dfb7318f 100644
--- a/dev-python/webtest/webtest-2.0.33.ebuild
+++ b/dev-python/webtest/webtest-2.0.33.ebuild
@@ -42,8 +42,8 @@ DEPEND="${RDEPEND}
 
 S="${WORKDIR}/${MY_P}"
 
-# Makes testing easier; otherwise we get errors from pkg_resources.
-#DISTUTILS_IN_SOURCE_BUILD=1
+RESTRICT="!test? ( test )"
+
 PATCHES=(
"${FILESDIR}/webtest-2.0.33-no-pylons-theme.patch"
 )



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

2019-11-22 Thread Michał Górny
commit: 1b2e5577eee02e0b861dc601221bcdb2fed7c352
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 22 23:48:16 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 22 23:56:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b2e5577

dev-python/werkzeug: Fix remaining MissingTestRestrict

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

 dev-python/werkzeug/werkzeug-0.12.2.ebuild | 1 +
 dev-python/werkzeug/werkzeug-0.14.1.ebuild | 1 +
 dev-python/werkzeug/werkzeug-0.15.4.ebuild | 1 +
 dev-python/werkzeug/werkzeug-0.15.5.ebuild | 1 +
 4 files changed, 4 insertions(+)

diff --git a/dev-python/werkzeug/werkzeug-0.12.2.ebuild 
b/dev-python/werkzeug/werkzeug-0.12.2.ebuild
index f034a7a5e0e..5e2f41703a0 100644
--- a/dev-python/werkzeug/werkzeug-0.12.2.ebuild
+++ b/dev-python/werkzeug/werkzeug-0.12.2.ebuild
@@ -18,6 +18,7 @@ LICENSE="BSD"
 SLOT="0"
 KEYWORDS="amd64 arm ~arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos"
 IUSE="test"
+RESTRICT="!test? ( test )"
 
 RDEPEND="dev-python/simplejson[${PYTHON_USEDEP}]"
 DEPEND="${RDEPEND}

diff --git a/dev-python/werkzeug/werkzeug-0.14.1.ebuild 
b/dev-python/werkzeug/werkzeug-0.14.1.ebuild
index 4f4487455d8..115528da651 100644
--- a/dev-python/werkzeug/werkzeug-0.14.1.ebuild
+++ b/dev-python/werkzeug/werkzeug-0.14.1.ebuild
@@ -18,6 +18,7 @@ LICENSE="BSD"
 SLOT="0"
 KEYWORDS="amd64 arm ~arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos"
 IUSE="test"
+RESTRICT="!test? ( test )"
 
 RDEPEND="dev-python/simplejson[${PYTHON_USEDEP}]"
 DEPEND="${RDEPEND}

diff --git a/dev-python/werkzeug/werkzeug-0.15.4.ebuild 
b/dev-python/werkzeug/werkzeug-0.15.4.ebuild
index 4f5f8dfdb17..3478e1e50d1 100644
--- a/dev-python/werkzeug/werkzeug-0.15.4.ebuild
+++ b/dev-python/werkzeug/werkzeug-0.15.4.ebuild
@@ -18,6 +18,7 @@ LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos"
 IUSE="test"
+RESTRICT="!test? ( test )"
 
 RDEPEND="dev-python/simplejson[${PYTHON_USEDEP}]"
 DEPEND="${RDEPEND}

diff --git a/dev-python/werkzeug/werkzeug-0.15.5.ebuild 
b/dev-python/werkzeug/werkzeug-0.15.5.ebuild
index 4f5f8dfdb17..3478e1e50d1 100644
--- a/dev-python/werkzeug/werkzeug-0.15.5.ebuild
+++ b/dev-python/werkzeug/werkzeug-0.15.5.ebuild
@@ -18,6 +18,7 @@ LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos"
 IUSE="test"
+RESTRICT="!test? ( test )"
 
 RDEPEND="dev-python/simplejson[${PYTHON_USEDEP}]"
 DEPEND="${RDEPEND}



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

2019-11-22 Thread Michał Górny
commit: 55ab673e5dc7c04fa77082bd4aef82e1f7a069ae
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 22 20:55:14 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 22 23:56:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55ab673e

dev-python/werkzeug: Bump to 0.16.0

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

 dev-python/werkzeug/Manifest   |  1 +
 dev-python/werkzeug/werkzeug-0.16.0.ebuild | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/dev-python/werkzeug/Manifest b/dev-python/werkzeug/Manifest
index eca76123547..55b4add8cae 100644
--- a/dev-python/werkzeug/Manifest
+++ b/dev-python/werkzeug/Manifest
@@ -2,3 +2,4 @@ DIST Werkzeug-0.12.2.tar.gz 1169770 BLAKE2B 
12e7e422e7dae0ab2fc3cc52f80536362dea
 DIST Werkzeug-0.14.1.tar.gz 1185546 BLAKE2B 
4c358688752adce870e8b44ffede56e44ab26990f12c98cc75a7c7e0d40b1f39f4208237ed26a2acb1f78a3359272cb44bab4606c5bca55a5c5f5edfa22c9faa
 SHA512 
64976cc46c1cee2203112c50aba6f9404d4e48d4a90f8b11837148b5415a28572b7e706095586045a46879e853fc5a80c63e7bf0c13eda29d564a37b4a554c0b
 DIST Werkzeug-0.15.4.tar.gz 925334 BLAKE2B 
ffb132026e5a43bdbbb6decf19c47b07bb38afe383fc6b769a793f9e72769bdb5a9507918590d485b9a84e8db392202fe985b0cd1fa00e8af17eccbf53bcdaec
 SHA512 
b27b313cb29128ad1a1d0b04be7d1b29eacd4fb8280757510ce662b4f8743e7311966f7fb170531bd5dcb9668e9c6672f0cc0cf53bb4af3ec7328312a88b53ab
 DIST Werkzeug-0.15.5.tar.gz 926570 BLAKE2B 
39d68f7ea2f99ffa60f5a2af7ebf8a01e68a83e32106abd8fcbba3a5402bf6c6c02f7bb9b84cd483aa061bb065a0f2f6d809db55a2f6950996d70cf62a620520
 SHA512 
e2980b649db0c246fa87b94972f1a1e00b19f20a90e34733267cb50b0d1c8e83701f4bde3e466f9f12243c47b3cc40c6977e63164f18ee5e518b75e952988edd
+DIST werkzeug-0.16.0.gh.tar.gz 939220 BLAKE2B 
08f77bfbb8703b25be00dba018e9aea16cb4a6977ff3906f636fe24b4e16662f584839c8e153532f32a0551281a6fb28bf618da5d5e6c42cdc6e8b391162
 SHA512 
78e7d2ccceb8764f92a3252b2ff670065a42fe2ad1d2b4631e05c107d2128f8f6f4090e32bd975526e4b5985dbbdbac22e9ad1514d14e88ecfb064483107d0ed

diff --git a/dev-python/werkzeug/werkzeug-0.16.0.ebuild 
b/dev-python/werkzeug/werkzeug-0.16.0.ebuild
new file mode 100644
index 000..2543d391d0d
--- /dev/null
+++ b/dev-python/werkzeug/werkzeug-0.16.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7,8} pypy{,3} )
+
+inherit distutils-r1
+
+MY_PN="Werkzeug"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Collection of various utilities for WSGI applications"
+HOMEPAGE="http://werkzeug.pocoo.org/ https://pypi.org/project/Werkzeug/ 
https://github.com/pallets/werkzeug;
+#SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+SRC_URI="https://github.com/pallets/werkzeug/archive/${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos"
+
+RDEPEND="dev-python/simplejson[${PYTHON_USEDEP}]"
+DEPEND="
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   test? (
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/pytest-xprocess[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_tests pytest
+
+python_test() {
+   # dev_server seems to be broken with PyPy
+   # https://github.com/pallets/werkzeug/issues/1668
+   # TODO: exclude only failing tests
+   [[ ${EPYTHON} == pypy ]] && continue
+
+   pytest -vv -p no:httpbin || die "Tests fail with ${EPYTHON}"
+}



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

2019-11-22 Thread Zac Medico
commit: 3a700d28f4da0472d97e77ee0961b9849c1d0232
Author: Zac Medico  gentoo  org>
AuthorDate: Fri Nov 22 23:42:01 2019 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Nov 22 23:42:01 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a700d28

dev-util/bazel: Remove old versions

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Zac Medico  gentoo.org>

 dev-util/bazel/Manifest   |   4 --
 dev-util/bazel/bazel-0.20.0.ebuild| 126 --
 dev-util/bazel/bazel-0.24.1-r1.ebuild | 109 -
 dev-util/bazel/bazel-0.26.1-r1.ebuild | 109 -
 dev-util/bazel/bazel-0.27.0-r1.ebuild | 109 -
 dev-util/bazel/bazel-0.28.1.ebuild| 109 -
 6 files changed, 566 deletions(-)

diff --git a/dev-util/bazel/Manifest b/dev-util/bazel/Manifest
index 0e8f091a693..5f57c9d8f75 100644
--- a/dev-util/bazel/Manifest
+++ b/dev-util/bazel/Manifest
@@ -1,9 +1,5 @@
-DIST bazel-0.20.0-dist.zip 87602213 BLAKE2B 
0d10fc89a8bc2bf91a67317d42302b894abbec8c4e9f39dd4fbeae71fcba847d5ae35102e3ef4a26d7dfe2da9e47cec5660dd28e1804c3ad562583e9566b78cb
 SHA512 
1628a99a2c95334b7b190c5cf1b80ad3ce61c827103844f68401ffe5cfa994d5b7edd9e314a2775b6ed5b8da70ad79bee0ef47b9acf409919a613069356623a3
 DIST bazel-0.22.0-dist.zip 88633015 BLAKE2B 
7cb7ef53c9acb4089b92d82679ad82739fd3c1fd3af7147e13b1474353fdf4cba1f58deed6d1880ec85fe5a07940b8df14af2701361d86e638b5c0e6924300c1
 SHA512 
b93cd21f0f164c118b90efba761a9492eb9894e24f13ff468defd12b86c7e67f16e51060ac2fc4c2f8dbf51b1c833d41b255fdd8107988e5babf093cfc5b3254
 DIST bazel-0.24.1-dist.zip 174691842 BLAKE2B 
56d42421ac6f5513f019f3b71ca0c5e7b499c199dd8d9f22ca4fdca832527a1974afffccd6bff6b1d29dc3156ee28ba7f91a9a37f2f8524da5c5f30645be97aa
 SHA512 
a78c871eb517ec53a0d1d9592887288fa54e5e9f44b0b7dba44792a74a1ba0c98e38ff2f6094ab6e8b3add3ec4a0188de3b2489d94d419373e210d16db641774
-DIST bazel-0.26.1-dist.zip 244633948 BLAKE2B 
667078bda6e52f696127b7a4914ec52ab67a84f89ac957304a281268615158cc813d7d7cdac58b336dd8ef1d3cd117f1474f64f741e0a3119034dc43ca3b58b0
 SHA512 
f43f156947c2e9effb1f3ab79235d47d00254103b5a5aac62001008403216b2330c9062ce85d42be4fa582ad52d14ba52a47875df40c58a7e18c391684407574
-DIST bazel-0.27.0-dist.zip 247946763 BLAKE2B 
f061793de89144c77bd42de56c495e8b3399ac1892bdd2b0e210102ea1c2835a848432b2964ddcc6ebe77aa580efa378d46afad1faa6dec0831666f201a6dd74
 SHA512 
f5c6a0c789eb55790479ff839f7f959e7d0e46e5f14b5cdcd720e4dc2c36122345c9dcd6bfa803f88fb5264553a3d63ae0c8e4c7b9779bfc65183e2aaee5a666
 DIST bazel-0.27.2-dist.zip 247948037 BLAKE2B 
ee3dafbb104f434080ad803cb40585e36a8c816eddac3d1a680752dd4ac65d588f1d5f4bb759dad0f59e9f6d7aad0ea5b54cd050d75a5434ee6ef079d8127641
 SHA512 
5fd7c2af2123424d3e5e4c9216de10d12ce604798f4831800c8d68cfd9bcf1133f4db9a947f0ee16db1a1513be17340ab8e36fba994a016d98c74ad5e026b4ab
-DIST bazel-0.28.1-dist.zip 256641169 BLAKE2B 
489dfb1a27f83ff244cd05c11ec206689c12319a48f000379277073a108a79ad2dff61ed159efcbb1405531114ccb2d749e974004f969623cd4e9470166609f0
 SHA512 
640d3a9644436379e989d5993b5de9f2dc14d651a9f444c8795853989fdded7a62d71ab7cfa491d2aaf6402020c4931c8dc190d4dae63727b172ccb48ed55931
 DIST bazel-0.29.1-dist.zip 265744999 BLAKE2B 
8495ab96947b02ec827cc2b5f542454e0d631eb077514c740d8be813495644f0be1020e706e2dbd321fa6f39af3060c4a7b2e68499201eaffc197704c1ecf760
 SHA512 
4da49e3f1ba681003afc2536d55954ed5a2c29de4a68e5a07f2627f3573d97bd6e244bc8a4f43c8951ecddd221041d87270ca9b7dd59ab16676306c9716f003d
 DIST bazel-1.0.1-dist.zip 267211562 BLAKE2B 
ade5fcc2a799df4da24ce23a3f2f23d3f38aeec832ef2504a1a8ca7f23acafe3d5b5d94302f101ddadb366d7144624559c96c1c343fa465a976ca2c9b258c083
 SHA512 
94d81697d2f181659c2d386de23dae2655c4131633f8ce6d10c60373222756e8c0330ed3fe5ed20f81a8648bcb3acfc8b4762e96eb7950b58a4a5c94c715159f

diff --git a/dev-util/bazel/bazel-0.20.0.ebuild 
b/dev-util/bazel/bazel-0.20.0.ebuild
deleted file mode 100644
index 44489b6bb06..000
--- a/dev-util/bazel/bazel-0.20.0.ebuild
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit bash-completion-r1 java-pkg-2 multiprocessing
-
-DESCRIPTION="Fast and correct automated build system"
-HOMEPAGE="https://bazel.build/;
-
-SRC_URI="https://github.com/bazelbuild/bazel/releases/download/${PV}/${P}-dist.zip;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="examples tools"
-# strip corrupts the bazel binary
-RESTRICT="strip"
-RDEPEND="virtual/jdk:1.8"
-DEPEND="${RDEPEND}
-   app-arch/unzip
-   app-arch/zip"
-
-S="${WORKDIR}"
-QA_FLAGS_IGNORED="usr/bin/bazel"
-
-bazel-get-flags() {
-   local i fs=()
-   for i in ${CFLAGS}; do
-   fs+=( "--copt=${i}" "--host_copt=${i}" )
-   done
-   for i in ${CXXFLAGS}; do
-   fs+=( "--cxxopt=${i}" "--host_cxxopt=${i}" )
-   done
-   for i in ${CPPFLAGS}; 

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

2019-11-22 Thread Zac Medico
commit: 7aa7feb120f48df4df9e9b9e5bd953b48ffbb57b
Author: Jan Kundrát  cesnet  cz>
AuthorDate: Fri Nov 22 16:35:18 2019 +
Commit: Zac Medico  gentoo  org>
CommitDate: Fri Nov 22 23:36:06 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7aa7feb1

dev-util/bazel: version bump to 1.0.1

Closes: https://github.com/gentoo/gentoo/pull/13735
Closes: https://bugs.gentoo.org/698170
Signed-off-by: Jan Kundrát  cesnet.cz>
Signed-off-by: Zac Medico  gentoo.org>

 dev-util/bazel/Manifest   |   1 +
 dev-util/bazel/bazel-1.0.1.ebuild | 109 ++
 2 files changed, 110 insertions(+)

diff --git a/dev-util/bazel/Manifest b/dev-util/bazel/Manifest
index c80c930700b..0e8f091a693 100644
--- a/dev-util/bazel/Manifest
+++ b/dev-util/bazel/Manifest
@@ -6,3 +6,4 @@ DIST bazel-0.27.0-dist.zip 247946763 BLAKE2B 
f061793de89144c77bd42de56c495e8b339
 DIST bazel-0.27.2-dist.zip 247948037 BLAKE2B 
ee3dafbb104f434080ad803cb40585e36a8c816eddac3d1a680752dd4ac65d588f1d5f4bb759dad0f59e9f6d7aad0ea5b54cd050d75a5434ee6ef079d8127641
 SHA512 
5fd7c2af2123424d3e5e4c9216de10d12ce604798f4831800c8d68cfd9bcf1133f4db9a947f0ee16db1a1513be17340ab8e36fba994a016d98c74ad5e026b4ab
 DIST bazel-0.28.1-dist.zip 256641169 BLAKE2B 
489dfb1a27f83ff244cd05c11ec206689c12319a48f000379277073a108a79ad2dff61ed159efcbb1405531114ccb2d749e974004f969623cd4e9470166609f0
 SHA512 
640d3a9644436379e989d5993b5de9f2dc14d651a9f444c8795853989fdded7a62d71ab7cfa491d2aaf6402020c4931c8dc190d4dae63727b172ccb48ed55931
 DIST bazel-0.29.1-dist.zip 265744999 BLAKE2B 
8495ab96947b02ec827cc2b5f542454e0d631eb077514c740d8be813495644f0be1020e706e2dbd321fa6f39af3060c4a7b2e68499201eaffc197704c1ecf760
 SHA512 
4da49e3f1ba681003afc2536d55954ed5a2c29de4a68e5a07f2627f3573d97bd6e244bc8a4f43c8951ecddd221041d87270ca9b7dd59ab16676306c9716f003d
+DIST bazel-1.0.1-dist.zip 267211562 BLAKE2B 
ade5fcc2a799df4da24ce23a3f2f23d3f38aeec832ef2504a1a8ca7f23acafe3d5b5d94302f101ddadb366d7144624559c96c1c343fa465a976ca2c9b258c083
 SHA512 
94d81697d2f181659c2d386de23dae2655c4131633f8ce6d10c60373222756e8c0330ed3fe5ed20f81a8648bcb3acfc8b4762e96eb7950b58a4a5c94c715159f

diff --git a/dev-util/bazel/bazel-1.0.1.ebuild 
b/dev-util/bazel/bazel-1.0.1.ebuild
new file mode 100644
index 000..84224be1166
--- /dev/null
+++ b/dev-util/bazel/bazel-1.0.1.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit bash-completion-r1 java-pkg-2 multiprocessing
+
+DESCRIPTION="Fast and correct automated build system"
+HOMEPAGE="https://bazel.build/;
+
+SRC_URI="https://github.com/bazelbuild/bazel/releases/download/${PV}/${P}-dist.zip;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="examples tools"
+# strip corrupts the bazel binary
+# test fails with network-sandbox: An error occurred during the fetch of 
repository 'io_bazel_skydoc' (bug 690794)
+RESTRICT="strip test"
+RDEPEND=">=virtual/jdk-1.8:*"
+DEPEND="${RDEPEND}
+   app-arch/unzip
+   app-arch/zip"
+
+S="${WORKDIR}"
+
+bazel-get-flags() {
+   local i fs=()
+   for i in ${CFLAGS}; do
+   fs+=( "--copt=${i}" "--host_copt=${i}" )
+   done
+   for i in ${CXXFLAGS}; do
+   fs+=( "--cxxopt=${i}" "--host_cxxopt=${i}" )
+   done
+   for i in ${CPPFLAGS}; do
+   fs+=( "--copt=${i}" "--host_copt=${i}" )
+   fs+=( "--cxxopt=${i}" "--host_cxxopt=${i}" )
+   done
+   for i in ${LDFLAGS}; do
+   fs+=( "--linkopt=${i}" "--host_linkopt=${i}" )
+   done
+   echo "${fs[*]}"
+}
+
+pkg_setup() {
+   echo ${PATH} | grep -q ccache && \
+   ewarn "${PN} usually fails to compile with ccache, you have 
been warned"
+   java-pkg-2_pkg_setup
+}
+
+src_unpack() {
+   # Only unpack the main distfile
+   unpack ${P}-dist.zip
+}
+
+src_prepare() {
+   default
+
+   # F: fopen_wr
+   # S: deny
+   # P: /proc/self/setgroups
+   # A: /proc/self/setgroups
+   # R: /proc/24939/setgroups
+   # C: /usr/lib/systemd/systemd
+   addpredict /proc
+}
+
+src_compile() {
+   export EXTRA_BAZEL_ARGS="--jobs=$(makeopts_jobs) $(bazel-get-flags) 
--host_javabase=@local_jdk//:jdk"
+   VERBOSE=yes ./compile.sh || die
+
+   ./scripts/generate_bash_completion.sh \
+   --bazel=output/bazel \
+   --output=bazel-complete.bash \
+   --prepend=scripts/bazel-complete-header.bash \
+   --prepend=scripts/bazel-complete-template.bash
+}
+
+src_test() {
+   output/bazel test \
+   --verbose_failures \
+   --spawn_strategy=standalone \
+   --genrule_strategy=standalone \
+   --verbose_test_summary \
+   examples/cpp:hello-success_test || die
+   output/bazel shutdown
+}
+
+src_install() {
+   dobin output/bazel
+   newbashcomp bazel-complete.bash ${PN}
+  

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

2019-11-22 Thread Sergei Trofimovich
commit: a9017b99b2775550d3f330853a68db5c704bf7bd
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Nov 22 23:11:41 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Nov 22 23:34:50 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9017b99

dev-util/cmdtest: stable 0.32 for hppa, bug #700630

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-util/cmdtest/cmdtest-0.32.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/cmdtest/cmdtest-0.32.ebuild 
b/dev-util/cmdtest/cmdtest-0.32.ebuild
index 97096331bbe..e7406d39c7e 100644
--- a/dev-util/cmdtest/cmdtest-0.32.ebuild
+++ b/dev-util/cmdtest/cmdtest-0.32.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://git.liw.fi/${PN}/snapshot/${P}.tar.gz;
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 sparc x86"
+KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 sparc x86"
 
 DEPEND="
dev-python/cliapp[${PYTHON_USEDEP}]



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

2019-11-22 Thread Sergei Trofimovich
commit: 7739527ed7616612fd44d4ecdc024b617c8fe85e
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Nov 22 23:11:02 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Nov 22 23:34:49 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7739527e

dev-python/cliapp: stable 1.20180812.1 for hppa, bug #700562

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/dev-python/cliapp/cliapp-1.20180812.1.ebuild 
b/dev-python/cliapp/cliapp-1.20180812.1.ebuild
index fe4cb39507a..d49e1137e1a 100644
--- a/dev-python/cliapp/cliapp-1.20180812.1.ebuild
+++ b/dev-python/cliapp/cliapp-1.20180812.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://git.liw.fi/${PN}/snapshot/${P}.tar.gz;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 sparc x86"
+KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86"
 IUSE=""
 
 DEPEND="dev-python/pyyaml[${PYTHON_USEDEP}]"



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

2019-11-22 Thread Sergei Trofimovich
commit: 6e8503d62bab38f00e06b7c0cb384afcbe830cea
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Nov 22 23:19:50 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Nov 22 23:34:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e8503d6

dev-libs/libsodium: stable 1.0.18 for hppa, bug #700548

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/dev-libs/libsodium/libsodium-1.0.18.ebuild 
b/dev-libs/libsodium/libsodium-1.0.18.ebuild
index 8db0589c92c..761c9c05d97 100644
--- a/dev-libs/libsodium/libsodium-1.0.18.ebuild
+++ b/dev-libs/libsodium/libsodium-1.0.18.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="http://download.libsodium.org/${PN}/releases/${P}.tar.gz;
 
 LICENSE="ISC"
 SLOT="0/23"
-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"
 IUSE="+asm minimal static-libs +urandom cpu_flags_x86_sse4_1 cpu_flags_x86_aes"
 
 PATCHES=( "${FILESDIR}"/${PN}-1.0.10-cpuflags.patch )



[gentoo-commits] repo/gentoo:master commit in: dev-util/desktop-file-utils/

2019-11-22 Thread Sergei Trofimovich
commit: 06960c5ebee26fb4f2641cba569f479dedaa5cdc
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Nov 22 23:18:56 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Nov 22 23:34:53 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06960c5e

dev-util/desktop-file-utils: stable 0.24 for hppa, bug #700632

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-util/desktop-file-utils/desktop-file-utils-0.24.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/desktop-file-utils/desktop-file-utils-0.24.ebuild 
b/dev-util/desktop-file-utils/desktop-file-utils-0.24.ebuild
index cd62196baef..ab6a66d2a44 100644
--- a/dev-util/desktop-file-utils/desktop-file-utils-0.24.ebuild
+++ b/dev-util/desktop-file-utils/desktop-file-utils-0.24.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://www.freedesktop.org/software/${PN}/releases/${P}.tar.xz;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos ~x86-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos ~x86-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
 IUSE="emacs"
 
 RDEPEND=">=dev-libs/glib-2.12:2



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

2019-11-22 Thread Sergei Trofimovich
commit: b21f17458a46be909f3138fcebbea0865eb55592
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Nov 22 23:20:17 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Nov 22 23:34:57 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b21f1745

dev-python/ttystatus: stable 0.36 for hppa, bug #700618

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/dev-python/ttystatus/ttystatus-0.36.ebuild 
b/dev-python/ttystatus/ttystatus-0.36.ebuild
index d3b5be0b248..4639eef5da9 100644
--- a/dev-python/ttystatus/ttystatus-0.36.ebuild
+++ b/dev-python/ttystatus/ttystatus-0.36.ebuild
@@ -14,7 +14,7 @@ SRC_URI="http://git.liw.fi/${PN}/snapshot/${P}.tar.gz;
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 sparc x86"
+KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86"
 IUSE=""
 
 python_test() {



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

2019-11-22 Thread Sergei Trofimovich
commit: b43cf0fb2b78c8f284473285ecd042f13eda1ec3
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Nov 22 23:19:25 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Nov 22 23:34:54 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b43cf0fb

dev-libs/libbsd: stable 0.10.0 for hppa, bug #700528

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/dev-libs/libbsd/libbsd-0.10.0.ebuild 
b/dev-libs/libbsd/libbsd-0.10.0.ebuild
index 5d5242c4bbe..3c0c4211d2d 100644
--- a/dev-libs/libbsd/libbsd-0.10.0.ebuild
+++ b/dev-libs/libbsd/libbsd-0.10.0.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://${PN}.freedesktop.org/releases/${P}.tar.xz;
 
 LICENSE="BSD BSD-2 BSD-4 ISC"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~mips ppc ppc64 ~riscv s390 sparc 
x86 ~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~mips ppc ppc64 ~riscv s390 sparc 
x86 ~amd64-linux ~x86-linux"
 IUSE="static-libs"
 
 DEPEND=">=sys-kernel/linux-headers-3.17"



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

2019-11-22 Thread Sergei Trofimovich
commit: b00d80a8595ea1b9eb2aa26674425b385b6d452a
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Nov 22 23:12:22 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Nov 22 23:34:53 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b00d80a8

dev-python/constantly: stable 15.1.0-r1 for hppa, bug #700564

Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-python/constantly/constantly-15.1.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/constantly/constantly-15.1.0-r1.ebuild 
b/dev-python/constantly/constantly-15.1.0-r1.ebuild
index e3976d82c50..38884a4fcec 100644
--- a/dev-python/constantly/constantly-15.1.0-r1.ebuild
+++ b/dev-python/constantly/constantly-15.1.0-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/twisted/constantly/archive/${PV}.tar.gz -> ${P}.gh.t
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 
~amd64-linux ~x86-linux"
 IUSE="test"
 
 RDEPEND=""



[gentoo-commits] repo/gentoo:master commit in: dev-util/spirv-tools/files/, dev-util/spirv-tools/

2019-11-22 Thread Nick Sarnie
commit: fbe5d5039cf1529128309f3e5963b0cd53d25742
Author: Nick Sarnie  gentoo  org>
AuthorDate: Fri Nov 22 23:28:30 2019 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Fri Nov 22 23:28:30 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbe5d503

dev-util/spirv-tools: Respect CMAKE_INSTALL_LIBDIR

Backported from: 85f3e93d13f32d45bd7faa51baddf2452aae

Fixes: https://bugs.gentoo.org/show_bug.cgi?id=699418
Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Nick Sarnie  gentoo.org>

 ...E_INSTALL_LIBDIR-in-installed-CMake-files.patch | 23 +++
 .../spirv-tools-2019.10_pre20191027-r1.ebuild  | 45 ++
 2 files changed, 68 insertions(+)

diff --git 
a/dev-util/spirv-tools/files/spirv-tools-2019.10_pre20191027-Respect-CMAKE_INSTALL_LIBDIR-in-installed-CMake-files.patch
 
b/dev-util/spirv-tools/files/spirv-tools-2019.10_pre20191027-Respect-CMAKE_INSTALL_LIBDIR-in-installed-CMake-files.patch
new file mode 100644
index 000..c7dda4594c2
--- /dev/null
+++ 
b/dev-util/spirv-tools/files/spirv-tools-2019.10_pre20191027-Respect-CMAKE_INSTALL_LIBDIR-in-installed-CMake-files.patch
@@ -0,0 +1,23 @@
+From 4c9f81249f0808af316f39c8f0e8b67e46ec0967 Mon Sep 17 00:00:00 2001
+From: Arfrever Frehtes Taifersar Arahesis 
+Date: Mon, 18 Nov 2019 11:07:48 -0800
+Subject: [PATCH] Respect CMAKE_INSTALL_LIBDIR in installed CMake files
+
+Fixes #3017
+---
+ CMakeLists.txt | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 19108f3a0..aecaf8d68 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -215,7 +215,7 @@ if(ENABLE_SPIRV_TOOLS_INSTALL)
+ endmacro()
+   else()
+ macro(spvtools_config_package_dir TARGET PATH)
+-  set(${PATH} lib/cmake/${TARGET})
++  set(${PATH} ${CMAKE_INSTALL_LIBDIR}/cmake/${TARGET})
+ endmacro()
+   endif()
+ 

diff --git a/dev-util/spirv-tools/spirv-tools-2019.10_pre20191027-r1.ebuild 
b/dev-util/spirv-tools/spirv-tools-2019.10_pre20191027-r1.ebuild
new file mode 100644
index 000..6949158877a
--- /dev/null
+++ b/dev-util/spirv-tools/spirv-tools-2019.10_pre20191027-r1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{5,6,7} )
+
+inherit cmake-multilib cmake-utils python-any-r1
+
+DESCRIPTION="Provides an API and commands for processing SPIR-V modules"
+HOMEPAGE="https://github.com/KhronosGroup/SPIRV-Tools;
+EGIT_COMMIT="ec12de9131244a076c34ddca2e8d7451288be7e1"
+SRC_URI="https://github.com/KhronosGroup/SPIRV-Tools/archive/${EGIT_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+# Tests fail upon finding symbols that do not match a regular expression
+# in the generated library. Easily hit with non-standard compiler flags
+RESTRICT="test"
+
+COMMON_DEPEND=">=dev-util/spirv-headers-1.5.1"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND=""
+BDEPEND="${PYTHON_DEPS}
+   ${COMMON_DEPEND}"
+
+PATCHES=( 
"${FILESDIR}/${P}-Respect-CMAKE_INSTALL_LIBDIR-in-installed-CMake-files.patch" )
+
+S="${WORKDIR}/SPIRV-Tools-${EGIT_COMMIT}"
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   "-DSPIRV-Headers_SOURCE_DIR=/usr/"
+   "-DSPIRV_WERROR=OFF"
+   )
+
+   cmake-utils_src_configure
+}
+
+multilib_src_install() {
+   cmake-utils_src_install
+   echo "${EGIT_COMMIT}" > "${PN}-commit.h" || die
+   insinto /usr/include/"${PN}"
+   doins  "${PN}-commit.h"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/glslang/files/, dev-util/glslang/

2019-11-22 Thread Nick Sarnie
commit: 80f125854feafee201a007bd5e6812e89f704389
Author: Nick Sarnie  gentoo  org>
AuthorDate: Fri Nov 22 23:24:21 2019 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Fri Nov 22 23:24:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80f12585

dev-util/glslang: Respect CMAKE_INSTALL_LIBDIR

Backported from: bd69a4fb1206c3441ed56a9a058adfb6e46d55a6

Fixes: https://bugs.gentoo.org/699416
Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Nick Sarnie  gentoo.org>

 ...E_INSTALL_LIBDIR-in-installed-CMake-files.patch | 105 +
 .../glslang-7.12.3353_pre20191027-r2.ebuild|  30 ++
 2 files changed, 135 insertions(+)

diff --git 
a/dev-util/glslang/files/glslang-Respect-CMAKE_INSTALL_LIBDIR-in-installed-CMake-files.patch
 
b/dev-util/glslang/files/glslang-Respect-CMAKE_INSTALL_LIBDIR-in-installed-CMake-files.patch
new file mode 100644
index 000..8838a97809d
--- /dev/null
+++ 
b/dev-util/glslang/files/glslang-Respect-CMAKE_INSTALL_LIBDIR-in-installed-CMake-files.patch
@@ -0,0 +1,105 @@
+diff --git a/OGLCompilersDLL/CMakeLists.txt b/OGLCompilersDLL/CMakeLists.txt
+index af4ab587..e0096743 100644
+--- a/OGLCompilersDLL/CMakeLists.txt
 b/OGLCompilersDLL/CMakeLists.txt
+@@ -11,5 +11,5 @@ endif(WIN32)
+ if(ENABLE_GLSLANG_INSTALL)
+ install(TARGETS OGLCompiler EXPORT OGLCompilerTargets
+ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})
+-  install(EXPORT OGLCompilerTargets DESTINATION lib/cmake)
++  install(EXPORT OGLCompilerTargets DESTINATION 
${CMAKE_INSTALL_LIBDIR}/cmake)
+ endif(ENABLE_GLSLANG_INSTALL)
+diff --git a/SPIRV/CMakeLists.txt b/SPIRV/CMakeLists.txt
+index e25ec0a1..364f04cc 100644
+--- a/SPIRV/CMakeLists.txt
 b/SPIRV/CMakeLists.txt
+@@ -91,8 +91,8 @@ if(ENABLE_GLSLANG_INSTALL)
+ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})
+ endif()
+   
+-  install(EXPORT SPVRemapperTargets DESTINATION lib/cmake)
+-  install(EXPORT SPIRVTargets DESTINATION lib/cmake)
++  install(EXPORT SPVRemapperTargets DESTINATION 
${CMAKE_INSTALL_LIBDIR}/cmake)
++  install(EXPORT SPIRVTargets DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake)
+ 
+ install(FILES ${HEADERS} ${SPVREMAP_HEADERS} DESTINATION 
${CMAKE_INSTALL_INCLUDEDIR}/glslang/SPIRV/)
+ endif(ENABLE_GLSLANG_INSTALL)
+diff --git a/StandAlone/CMakeLists.txt b/StandAlone/CMakeLists.txt
+index 0878965c..d9d71d1a 100644
+--- a/StandAlone/CMakeLists.txt
 b/StandAlone/CMakeLists.txt
+@@ -49,12 +49,12 @@ if(ENABLE_GLSLANG_INSTALL)
+ install(TARGETS spirv-remap EXPORT spirv-remapTargets
+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
+   
+-  install(EXPORT glslangValidatorTargets DESTINATION lib/cmake)
+-  install(EXPORT spirv-remapTargets DESTINATION lib/cmake)
++  install(EXPORT glslangValidatorTargets DESTINATION 
${CMAKE_INSTALL_LIBDIR}/cmake)
++  install(EXPORT spirv-remapTargets DESTINATION 
${CMAKE_INSTALL_LIBDIR}/cmake)
+ 
+ if(BUILD_SHARED_LIBS)
+ install(TARGETS glslang-default-resource-limits EXPORT 
glslang-default-resource-limitsTargets
+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
+-  install(EXPORT glslang-default-resource-limitsTargets 
DESTINATION lib/cmake)
++  install(EXPORT glslang-default-resource-limitsTargets 
DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake)
+ endif()
+ endif(ENABLE_GLSLANG_INSTALL)
+diff --git a/glslang/CMakeLists.txt b/glslang/CMakeLists.txt
+index 42df1d1e..446cabb9 100644
+--- a/glslang/CMakeLists.txt
 b/glslang/CMakeLists.txt
+@@ -112,7 +112,7 @@ if(ENABLE_GLSLANG_INSTALL)
+ install(TARGETS glslang EXPORT glslangTargets
+ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})
+ endif()
+-  install(EXPORT glslangTargets DESTINATION lib/cmake)
++  install(EXPORT glslangTargets DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake)
+ endif(ENABLE_GLSLANG_INSTALL)
+ 
+ if(ENABLE_GLSLANG_INSTALL)
+diff --git a/glslang/OSDependent/Unix/CMakeLists.txt 
b/glslang/OSDependent/Unix/CMakeLists.txt
+index 91fb45a7..9994314f 100644
+--- a/glslang/OSDependent/Unix/CMakeLists.txt
 b/glslang/OSDependent/Unix/CMakeLists.txt
+@@ -22,5 +22,5 @@ endif()
+ if(ENABLE_GLSLANG_INSTALL)
+ install(TARGETS OSDependent EXPORT OSDependentTargets
+ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})
+-  install(EXPORT OSDependentTargets DESTINATION lib/cmake)
++  install(EXPORT OSDependentTargets DESTINATION 
${CMAKE_INSTALL_LIBDIR}/cmake)
+ endif(ENABLE_GLSLANG_INSTALL)
+diff --git a/glslang/OSDependent/Windows/CMakeLists.txt 
b/glslang/OSDependent/Windows/CMakeLists.txt
+index f6bd4e9d..c050ef61 100644
+--- a/glslang/OSDependent/Windows/CMakeLists.txt
 b/glslang/OSDependent/Windows/CMakeLists.txt
+@@ -17,5 +17,5 @@ endif(WIN32)
+ if(ENABLE_GLSLANG_INSTALL)
+ install(TARGETS OSDependent EXPORT OSDependentTargets
+ ARCHIVE DESTINATION 

[gentoo-commits] proj/devmanual:master commit in: function-reference/install-functions/

2019-11-22 Thread Michael Orlitzky
commit: 401ad3ebcf88837618fa559c5cea7666a4b30435
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Thu Apr 25 00:39:30 2019 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Fri Nov 22 13:31:16 2019 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=401ad3eb

function-reference/install-functions: clarify dodir/keepdir usage.

The existing "Install Functions Reference" documentation on dodir()
and keepdir() is a bit wishy-washy. What developers really want to
know is, when do I use one, and when do I use the other?

This commit updates the descriptions of those two functions to provide
that information. If the directory will be non-empty, dodir() is fine.
Otherwise, keepdir() should be used. Some rationale for the existence
of the keepdir() function is also provided for the skeptical developer
who might otherwise find it superfluous.

This change mirrors an update to the ebuild(5) man page in portage.

Closes: https://bugs.gentoo.org/451472
Reported-by: Matthew Schultz  gmail.com>
Signed-off-by: Michael Orlitzky  gentoo.org>

 function-reference/install-functions/text.xml | 16 
 1 file changed, 12 insertions(+), 4 deletions(-)

diff --git a/function-reference/install-functions/text.xml 
b/function-reference/install-functions/text.xml
index 2b0cbf2..06bc241 100644
--- a/function-reference/install-functions/text.xml
+++ b/function-reference/install-functions/text.xml
@@ -117,7 +117,9 @@ the first is the source name, the second the name to use 
when installing.
   dodir
 
 
-  Install a directory
+  Install a directory that will be non-empty when the package is
+  merged. For directories that will be empty, please use
+  keepdir instead.
 
   
   
@@ -288,9 +290,15 @@ the first is the source name, the second the name to use 
when installing.
   keepdir
 
 
-  Create a directory which will be preserved by the package
-  manager (This is typically accomplished by inserting an empty
-  .keep_${CATEGORY}_${PN}-${SLOT%/*} file in the directory)
+  Install a directory that will be empty when the package is
+  merged. This is like dodir, but for empty directories
+  instead. https://projects.gentoo.org/pms/7/pms.html#x1-14200013.2.2;>The
+  handling of empty directories is undefined by the package
+  manager specification, and the keepdir function
+  exists to ensure that the (otherwise empty) directory is
+  tracked. This is accomplished by installing a hidden file
+  prefixed with .keep to the directory in question.
 
   
   



[gentoo-commits] proj/sci:master commit in: sci-biology/samri_bidsdata/

2019-11-22 Thread Horea Christian
commit: 3ff7f7144a335cd5ab1bdf1bb477dca36461d9a1
Author: Horea Christian  chymera  eu>
AuthorDate: Fri Nov 22 22:28:43 2019 +
Commit: Horea Christian  gmail  com>
CommitDate: Fri Nov 22 22:28:43 2019 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=3ff7f714

sci-biology/samri_bidsdata: version bump 0.3

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Horea Christian  chymera.eu>

 .../samri_bidsdata/samri_bidsdata-0.3.ebuild   | 23 ++
 1 file changed, 23 insertions(+)

diff --git a/sci-biology/samri_bidsdata/samri_bidsdata-0.3.ebuild 
b/sci-biology/samri_bidsdata/samri_bidsdata-0.3.ebuild
new file mode 100644
index 0..0a94ae389
--- /dev/null
+++ b/sci-biology/samri_bidsdata/samri_bidsdata-0.3.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="BIDS-formatted example mouse brain data for SAMRI"
+HOMEPAGE="https://github.com/IBT-FMI/SAMRI;
+SRC_URI="
+   http://chymera.eu/distfiles/${P}.tar.xz
+   "
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+RDEPEND=""
+DEPEND=""
+
+src_install() {
+   insinto "/usr/share/${PN}"
+   doins -r *
+}



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

2019-11-22 Thread James Le Cuirot
commit: 1dc08d99c0fddee52d61b5bb835c6f94e5a4d42b
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Nov 22 22:16:43 2019 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Nov 22 22:16:43 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dc08d99

media-libs/openglide: Drop old 0.09_rc9_p20160913

Package-Manager: Portage-2.3.79, Repoman-2.3.17
Signed-off-by: James Le Cuirot  gentoo.org>

 media-libs/openglide/Manifest  |  1 -
 .../openglide/openglide-0.09_rc9_p20160913.ebuild  | 61 --
 2 files changed, 62 deletions(-)

diff --git a/media-libs/openglide/Manifest b/media-libs/openglide/Manifest
index 3d6f69773e9..2df91afb4a5 100644
--- a/media-libs/openglide/Manifest
+++ b/media-libs/openglide/Manifest
@@ -1,2 +1 @@
-DIST openglide-0.09_rc9_p20160913.tar.gz 450667 BLAKE2B 
d8b362fb163e7b3a41632b00fc884b861cf6d44f507896180998d1f90f9bf92132fb62af678b1c141d658902f2d0e214a84c9e817e201c5ced7881e050b5ad68
 SHA512 
4a64b74c2a96639d9fac732f72419ced652989b347b484f4abf7ac6a33d7b8d89ee56e6c04aaaf7475cae332b69a98ec0b7c58a9aac25a24d8acaad92392cb38
 DIST openglide-0.09_rc9_p20191120.tar.gz 470278 BLAKE2B 
234b83b4688e120f6ea00f5583c7546d8a7a4d2ca7ab12d52a7a4f52a5375508418866b7c9547ba495c48abe9ff4caf49a104de1a34f208db1028082bb71fb46
 SHA512 
c83c1c04aa77fe47f381385c8d946da49c2eb8ceba0164b660af1564bfb580015f196cd4063bb73f2c76405517f90e8b5a6e7969afbdd7ef2c9fce7520227478

diff --git a/media-libs/openglide/openglide-0.09_rc9_p20160913.ebuild 
b/media-libs/openglide/openglide-0.09_rc9_p20160913.ebuild
deleted file mode 100644
index ecc63ab8324..000
--- a/media-libs/openglide/openglide-0.09_rc9_p20160913.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-COMMIT="3722fc563b737d2d7933df6a771651c2154e6f7b"
-
-inherit autotools eutils multilib-minimal
-
-DESCRIPTION="A Glide to OpenGL wrapper"
-HOMEPAGE="http://openglide.sourceforge.net/;
-SRC_URI="https://github.com/voyageur/${PN}/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+sdl static-libs"
-
-RDEPEND="virtual/glu:=[${MULTILIB_USEDEP}]
-   virtual/opengl:=[${MULTILIB_USEDEP}]
-   sdl? (
-   media-libs/libsdl:=[${MULTILIB_USEDEP}]
-   )
-   !sdl? (
-   x11-libs/libICE:=[${MULTILIB_USEDEP}]
-   x11-libs/libSM:=[${MULTILIB_USEDEP}]
-   x11-libs/libXxf86vm:=[${MULTILIB_USEDEP}]
-   )"
-
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}/${PN}-${COMMIT}"
-ECONF_SOURCE="${S}"
-
-MULTILIB_WRAPPED_HEADERS=(
-   /usr/include/openglide/sdk2_unix.h
-)
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-multilib_src_configure() {
-   econf \
-   --enable-shared \
-   --disable-sdltest \
-   $(use_enable sdl) \
-   $(use_enable static-libs static)
-}
-
-multilib_src_install_all() {
-   insinto /etc
-   doins "${FILESDIR}"/OpenGLid.ini
-
-   exeinto /usr/share/${PN}
-   newexe platform/dosbox/glide2x.ovl glide2x-dosbox.ovl
-   newexe platform/dosemu/glide2x.ovl glide2x-dosemu.ovl
-
-   prune_libtool_files
-   einstalldocs
-}



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

2019-11-22 Thread James Le Cuirot
commit: 6cb29ec9ec1566aad2dc294c129ee302627f91fb
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Nov 22 22:16:02 2019 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Nov 22 22:16:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cb29ec9

media-libs/openglide: Bump to 0.09_rc9_p20191120, EAPI 7

Package-Manager: Portage-2.3.79, Repoman-2.3.17
Signed-off-by: James Le Cuirot  gentoo.org>

 media-libs/openglide/Manifest  |  1 +
 .../openglide/openglide-0.09_rc9_p20191120.ebuild  | 61 ++
 2 files changed, 62 insertions(+)

diff --git a/media-libs/openglide/Manifest b/media-libs/openglide/Manifest
index 054296bfa69..3d6f69773e9 100644
--- a/media-libs/openglide/Manifest
+++ b/media-libs/openglide/Manifest
@@ -1 +1,2 @@
 DIST openglide-0.09_rc9_p20160913.tar.gz 450667 BLAKE2B 
d8b362fb163e7b3a41632b00fc884b861cf6d44f507896180998d1f90f9bf92132fb62af678b1c141d658902f2d0e214a84c9e817e201c5ced7881e050b5ad68
 SHA512 
4a64b74c2a96639d9fac732f72419ced652989b347b484f4abf7ac6a33d7b8d89ee56e6c04aaaf7475cae332b69a98ec0b7c58a9aac25a24d8acaad92392cb38
+DIST openglide-0.09_rc9_p20191120.tar.gz 470278 BLAKE2B 
234b83b4688e120f6ea00f5583c7546d8a7a4d2ca7ab12d52a7a4f52a5375508418866b7c9547ba495c48abe9ff4caf49a104de1a34f208db1028082bb71fb46
 SHA512 
c83c1c04aa77fe47f381385c8d946da49c2eb8ceba0164b660af1564bfb580015f196cd4063bb73f2c76405517f90e8b5a6e7969afbdd7ef2c9fce7520227478

diff --git a/media-libs/openglide/openglide-0.09_rc9_p20191120.ebuild 
b/media-libs/openglide/openglide-0.09_rc9_p20191120.ebuild
new file mode 100644
index 000..967005ed1c3
--- /dev/null
+++ b/media-libs/openglide/openglide-0.09_rc9_p20191120.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+COMMIT="c300160d0a8292bc04e79dd59e6cc178aa648dec"
+
+inherit autotools eutils multilib-minimal
+
+DESCRIPTION="A Glide to OpenGL wrapper"
+HOMEPAGE="http://openglide.sourceforge.net/;
+SRC_URI="https://github.com/voyageur/${PN}/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+sdl static-libs"
+
+RDEPEND="virtual/glu[${MULTILIB_USEDEP}]
+   virtual/opengl[${MULTILIB_USEDEP}]
+   sdl? (
+   media-libs/libsdl[${MULTILIB_USEDEP}]
+   )
+   !sdl? (
+   x11-libs/libICE[${MULTILIB_USEDEP}]
+   x11-libs/libSM[${MULTILIB_USEDEP}]
+   x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
+   )"
+
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${PN}-${COMMIT}"
+ECONF_SOURCE="${S}"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/openglide/sdk2_unix.h
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+multilib_src_configure() {
+   econf \
+   --enable-shared \
+   --disable-sdltest \
+   $(use_enable sdl) \
+   $(use_enable static-libs static)
+}
+
+multilib_src_install_all() {
+   insinto /etc
+   doins "${FILESDIR}"/OpenGLid.ini
+
+   exeinto /usr/share/${PN}
+   newexe platform/dosbox/glide2x.ovl glide2x-dosbox.ovl
+   newexe platform/dosemu/glide2x.ovl glide2x-dosemu.ovl
+
+   rm "${ED}"/usr/*/*.la || die
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/patchelf/files/, dev-util/patchelf/

2019-11-22 Thread James Le Cuirot
commit: 306f0be7307c0edf4ef397cbdf9e7363e7ed458a
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Nov 22 22:02:51 2019 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Nov 22 22:02:51 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=306f0be7

dev-util/patchelf: Drop old 0.8

Package-Manager: Portage-2.3.79, Repoman-2.3.17
Signed-off-by: James Le Cuirot  gentoo.org>

 dev-util/patchelf/Manifest  |  1 -
 dev-util/patchelf/files/patchelf-0.8-dash.patch | 28 --
 dev-util/patchelf/patchelf-0.8.ebuild   | 38 -
 3 files changed, 67 deletions(-)

diff --git a/dev-util/patchelf/Manifest b/dev-util/patchelf/Manifest
index 627efaa2f90..87e5c479f3f 100644
--- a/dev-util/patchelf/Manifest
+++ b/dev-util/patchelf/Manifest
@@ -1,2 +1 @@
 DIST patchelf-0.10.tar.bz2 158604 BLAKE2B 
6aed9c2e7f37ff0330ca517a9491c46a93212140367b720bf94da4e4ec29a4978c920b53ce306ec333b3f7ac0216ff59637048c6997cfea4a34a87f2a0448796
 SHA512 
647ad13b7d45b3c5d20683ef8fe9760cb7f213e879231b6c5780bf32771adfbf7c5e5ce694c08e5681dceda63857d7d8a2d53efb60f799d3e7290cebc02ab501
-DIST patchelf-0.8.tar.bz2 119369 BLAKE2B 
bfe7dceea9a79845c61bc7490faad5cd4d5e83bc0be4ec7e3b19fbed91ecb7d15e0a0688d4914731b94f0522c80ea9f940b6a8ad5595931df8826ef43f2fd209
 SHA512 
819ace0ee032612e8bef56f230ea470be9d44bc03ef561f98ffac84f2555e419f87309280df6d265a8ae56452e54d46fc90be13a449847e93e4e7b413dc8605a

diff --git a/dev-util/patchelf/files/patchelf-0.8-dash.patch 
b/dev-util/patchelf/files/patchelf-0.8-dash.patch
deleted file mode 100644
index 4210b1c054d..000
--- a/dev-util/patchelf/files/patchelf-0.8-dash.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From 3b9e7913a6d14cb09ed91ce8a1110955bda200ef Mon Sep 17 00:00:00 2001
-From: Alexandre Pretyman 
-Date: Tue, 14 Jul 2015 09:12:38 -0400
-Subject: [PATCH] Change configure.ac from OpenWrt to support Mac OS
-
-This change is from the OpenWrt project, from the URL:
-https://dev.openwrt.org/ticket/18998
-It enables patchelf to sucessfully compile and run under Mac OS and
-keeps compatibility with Linux.
-
-Tested under Mac OS X 10.9.5 and Ubuntu 15.04 to patch a binary of type
-ELF 32-bit LSB executable - the patch fully worked
-
-This patch is credited to Felix Fietkau

- configure.ac | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/configure.ac b/configure.ac
-index 8ca9ad4..69e12de 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -1,4 +1,4 @@
--AC_INIT([patchelf], m4_esyscmd([echo -n $(cat ./version)]))
-+AC_INIT([patchelf], m4_esyscmd([printf $(cat ./version)]))
- AC_CONFIG_SRCDIR([src/patchelf.cc])
- AC_CONFIG_AUX_DIR([build-aux])
- AM_INIT_AUTOMAKE([-Wall -Werror dist-bzip2 foreign color-tests 
parallel-tests])

diff --git a/dev-util/patchelf/patchelf-0.8.ebuild 
b/dev-util/patchelf/patchelf-0.8.ebuild
deleted file mode 100644
index 3a3ffaccefd..000
--- a/dev-util/patchelf/patchelf-0.8.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-AUTOTOOLS_AUTORECONF=true
-
-inherit autotools-utils
-
-DESCRIPTION="Small utility to modify the dynamic linker and RPATH of ELF 
executables"
-HOMEPAGE="http://nixos.org/patchelf.html;
-SRC_URI="http://releases.nixos.org/${PN}/${P}/${P}.tar.bz2;
-
-SLOT="0"
-KEYWORDS="amd64 arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux"
-LICENSE="GPL-3"
-IUSE=""
-
-AUTOTOOLS_IN_SOURCE_BUILD=1
-
-PATCHES=( "${FILESDIR}"/${P}-dash.patch )
-
-src_prepare() {
-   rm src/elf.h || die
-   sed -e 's:-Werror::g' -i configure.ac || die
-   autotools-utils_src_prepare
-}
-
-src_configure() {
-   local myeconfargs=( --docdir="${EPREFIX}"/usr/share/doc/${PF} )
-   autotools-utils_src_configure
-}
-
-src_test() {
-   autotools-utils_src_test -j1 \
-CFLAGS+=" -no-pie" \
-CXXFLAGS+=" -no-pie"
-}



[gentoo-commits] repo/gentoo:master commit in: dev-util/ddd/, dev-util/ddd/files/

2019-11-22 Thread Maciej Mrozowski
commit: 6aee48ef6f2300cf7e9000ea35271fd95397de47
Author: Maciej Mrozowski  gentoo  org>
AuthorDate: Fri Nov 22 21:54:52 2019 +
Commit: Maciej Mrozowski  gentoo  org>
CommitDate: Fri Nov 22 21:56:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6aee48ef

dev-util/ddd: fix parallel compilation issue

Bug: https://bugs.gentoo.org/696934
Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Maciej Mrozowski  gentoo.org>

 dev-util/ddd/ddd-3.3.12-r4.ebuild|  4 +-
 dev-util/ddd/files/ddd-3.3.12-gcc9.patch | 93 
 dev-util/ddd/files/ddd-3.3.12-parallel.patch | 15 +
 3 files changed, 111 insertions(+), 1 deletion(-)

diff --git a/dev-util/ddd/ddd-3.3.12-r4.ebuild 
b/dev-util/ddd/ddd-3.3.12-r4.ebuild
index 4110ccf39cd..2694f0cffac 100644
--- a/dev-util/ddd/ddd-3.3.12-r4.ebuild
+++ b/dev-util/ddd/ddd-3.3.12-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -41,6 +41,8 @@ PATCHES=(
"${FILESDIR}/${P}-gdb-disassembler-bug.patch"
"${FILESDIR}/${PN}-3.3.12-man.patch"
"${FILESDIR}/${PN}-3.3.12-tinfo.patch"
+   "${FILESDIR}/${PN}-3.3.12-gcc9.patch"
+   "${FILESDIR}/${PN}-3.3.12-parallel.patch"
 )
 
 DOCS=(

diff --git a/dev-util/ddd/files/ddd-3.3.12-gcc9.patch 
b/dev-util/ddd/files/ddd-3.3.12-gcc9.patch
new file mode 100644
index 000..ce12a41c91d
--- /dev/null
+++ b/dev-util/ddd/files/ddd-3.3.12-gcc9.patch
@@ -0,0 +1,93 @@
+diff -ruN -x '*.am' ddd-3.3.12/ddd/strclass.h my/ddd/strclass.h
+--- ddd-3.3.12/ddd/strclass.h  2009-02-11 18:25:06.0 +0100
 my/ddd/strclass.h  2019-11-22 22:00:49.000267420 +0100
+@@ -543,7 +543,6 @@
+ bool OK() const; 
+ };
+ 
+-
+ class string
+ {
+ friend class subString;
+@@ -811,9 +810,9 @@
+const regex& sep);
+ 
+ friend string common_prefix(const string& x, const string& y, 
+-  int startpos = 0);
++  int startpos);
+ friend string common_suffix(const string& x, const string& y, 
+-  int startpos = -1);
++  int startpos);
+ friend string replicate(char c, int n);
+ friend string replicate(const string& y, int n);
+ friend string join(const string *src, int n, const string& sep);
+@@ -864,8 +863,8 @@
+ friend std::istream& operator>>(std::istream& s, string& x);
+ 
+ friend int readline(std::istream& s, string& x, 
+-  char terminator = '\n',
+-  int discard_terminator = 1);
++  char terminator,
++  int discard_terminator);
+ 
+ // Status
+ unsigned int length() const;
+@@ -882,6 +881,58 @@
+ bool OK() const;
+ };
+ 
++inline void cat(const string&, const string&, string&);
++inline void cat(const string&, const subString&, string&);
++inline void cat(const string&, const constSubString&, string&);
++inline void cat(const string&, const char*, string&);
++inline void cat(const string&, char*, string&);
++inline void cat(const string&, char, string&);
++
++inline void cat(const subString&, const string&, string&);
++inline void cat(const subString&, const subString&, string&);
++inline void cat(const subString&, const char*, string&);
++inline void cat(const subString&, char*, string&);
++inline void cat(const subString&, char, string&);
++
++inline void cat(const char*, const string&, string&);
++inline void cat(const char*, const subString&, string&);
++inline void cat(const char*, const char*, string&);
++inline void cat(const char*, char*, string&);
++inline void cat(const char*, char, string&);
++
++inline void cat(char*, const string&, string&);
++inline void cat(char*, const subString&, string&);
++inline void cat(char*, const char*, string&);
++inline void cat(char*, char*, string&);
++inline void cat(char*, char, string&);
++
++inline void cat(char, const string&, string&);
++inline void cat(char, const subString&, string&);
++inline void cat(char, const char*, string&);
++inline void cat(char, char*, string&);
++inline void cat(char, char, string&);
++
++int split(const string& x, string *res, int maxn, 
++   const string& sep);
++int split(const string& x, string *res, int maxn, 
++   const regex& sep);
++
++string common_prefix(const string& x, const string& y, 
++  int startpos = 0);
++string common_suffix(const string& x, const string& y, 
++  int startpos = -1);
++string replicate(char c, int n);
++string replicate(const string& y, int n);
++string join(const string *src, int n, const string& sep);
++
++inline std::ostream& operator<<(std::ostream& s, const string& x);
++inline std::ostream& operator<<(std::ostream& s, const subString& x);

[gentoo-commits] proj/mozilla:master commit in: www-client/firefox/

2019-11-22 Thread Jory Pratt
commit: f10361660904dd392c6fe7f07a5cdf99ba91e2ea
Author: Jory Pratt  gentoo  org>
AuthorDate: Fri Nov 22 21:56:36 2019 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Fri Nov 22 21:56:36 2019 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=f1036166

www-client/firefox: elf-hack not broken on arm64 with clang

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Jory Pratt  gentoo.org>

 www-client/firefox/firefox-71.0_beta11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/firefox/firefox-71.0_beta11.ebuild 
b/www-client/firefox/firefox-71.0_beta11.ebuild
index 667a63b..b41e0d8 100644
--- a/www-client/firefox/firefox-71.0_beta11.ebuild
+++ b/www-client/firefox/firefox-71.0_beta11.ebuild
@@ -565,7 +565,7 @@ src_configure() {
# when they would normally be larger than 2GiB.
append-ldflags "-Wl,--compress-debug-sections=zlib"
 
-   if use clang ; then
+   if use clang && ! use arm64; then
# https://bugzilla.mozilla.org/show_bug.cgi?id=1482204
# https://bugzilla.mozilla.org/show_bug.cgi?id=1483822
mozconfig_annotate 'elf-hack is broken when using Clang' 
--disable-elf-hack



[gentoo-commits] proj/mozilla:master commit in: www-client/firefox/

2019-11-22 Thread Jory Pratt
commit: 05a9bbab3b0f6eac53b144c5e739c987e7e91ab0
Author: Jory Pratt  gentoo  org>
AuthorDate: Fri Nov 22 21:52:23 2019 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Fri Nov 22 21:52:23 2019 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=05a9bbab

www-client/firefox: Fix fpu option for neon

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Jory Pratt  gentoo.org>

 www-client/firefox/firefox-71.0_beta11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/firefox/firefox-71.0_beta11.ebuild 
b/www-client/firefox/firefox-71.0_beta11.ebuild
index 835df72..667a63b 100644
--- a/www-client/firefox/firefox-71.0_beta11.ebuild
+++ b/www-client/firefox/firefox-71.0_beta11.ebuild
@@ -461,7 +461,7 @@ src_configure() {
 
# Modifications to better support ARM, bug 553364
if use cpu_flags_arm_neon ; then
-   mozconfig_annotate '' --with-fpu=cpu_flags_arm_neon
+   mozconfig_annotate '' --with-fpu=neon
 
if ! tc-is-clang ; then
# thumb options aren't supported when using clang, bug 
666966



[gentoo-commits] proj/mozilla:master commit in: mail-client/thunderbird/files/, mail-client/thunderbird/

2019-11-22 Thread Jory Pratt
commit: 69d033b93757dfc47b5ca729dceb1845fac543bd
Author: Jory Pratt  gentoo  org>
AuthorDate: Fri Nov 22 21:55:08 2019 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Fri Nov 22 21:55:08 2019 +
URL:https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=69d033b9

mail-client/thunderbird: sync with tree, update arch cpu flags

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Jory Pratt  gentoo.org>

 mail-client/thunderbird/Manifest   | 108 ++---
 .../files/thunderbird-68.2.2-rust-1.39+.patch  | 170 +
 ...ird-68.2.1.ebuild => thunderbird-68.2.2.ebuild} |   8 +-
 3 files changed, 229 insertions(+), 57 deletions(-)

diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
index 754a4c1..9e7f0bf 100644
--- a/mail-client/thunderbird/Manifest
+++ b/mail-client/thunderbird/Manifest
@@ -1,57 +1,57 @@
 DIST firefox-68.0-patches-12.tar.xz 17476 BLAKE2B 
bd788e24820f902f4ca908b0cf7a49a4c57e058915af1eb87233d19d91271092676c1ee4c67e88df2411ecccea47c4e735efdf95945954f2d9aac5cc2f9051f2
 SHA512 
8033a3c445eaddd28188b338534da16a4130b679a5f6673b3094524e47435890e6d454d7b67f81bbe21f80ef1b65fa7e6c27d71191ba70dd8ea87fc68463f9a7
 DIST gdata-provider-4.4.1.tar.xz 78728 BLAKE2B 
bfe04d714334c38c932d2186ffd859583176ef455b283534c5f8f9e1ab7dc13bdfb8c15db6007de482ab015afc2b8524aad725380bec75ee5f59ea81d6307ba9
 SHA512 
6c9b5ac41a1064bd1799d2a2f633c3064b27f1294ac3c8908cdef6c1d2eea7b602f2f7bf240b71f507fe9ad286588f030e12f49a41b3bed7bbcc99f3021369f9
 DIST lightning-6.2.5.tar.xz 1745976 BLAKE2B 
31e237f8d34ab2a2ac522767460467257d1f49d15fbe24f5b80dde9fb709ffafd0c0442d99c6643ce434cf7bdf0d670447f86da9fcdadc7ada6814431ef41e8a
 SHA512 
1e997bb91d484908f225cc6e971874d308e8a8e2451a3e678f8a74bcb9e360babbd1f8aebcafb3e628ef5b10eb697ee47af2bfedbc956fee71d99084c8816235
-DIST thunderbird-68.2.1-ar.xpi 617167 BLAKE2B 
b50b430eeba57348a037273dab535e8877ff267459a72cf21bdcf369ce95fd09bf2e86d220eb9559c7a03546f79675af73a28b5b183a737df661742b8e911efa
 SHA512 
39c797056fd7374260635530454ae3406b340041ef411cfc186445d7626e3a0c11d7c976369968e98fd36d3148402bb84d6c79849d14ec3cd25cb04606275019
-DIST thunderbird-68.2.1-ast.xpi 551297 BLAKE2B 
f4010d8012aae63e032d78a09410d41f413174c03ff4359e4382b56df71f1fae8a134bb8210b92d1f309fcbcdbe3edc9974ae37e25b1a56488b5957b2ffb41b5
 SHA512 
0487a998cab8b420b5ba662ee35a413bff0b4da7997374036efdb5fdc7265924ee846be891d878d4d0c72d829786808bc2e2f4ea0db5e1b4cb9d4a053134390b
-DIST thunderbird-68.2.1-be.xpi 646279 BLAKE2B 
1bbf3911ad591887267753cfe0dbc2abd5860e8f530147f168c8c8b7f662765d7945e9a58f5021a9404d54d81a47e421705d2c521a0a4a9fef1f6f99e26669aa
 SHA512 
e6cd069f7db33b6bc43ea5962aedb6c3579981f3b4ad4490b40078936c7ed0d34dad4f44f2e1245db40a2c02f3580ebd53d0aceedc1dcd8e5e13645fa2e5ec55
-DIST thunderbird-68.2.1-bg.xpi 646226 BLAKE2B 
64cac09f1d8e46749c7e69d38f721d54d58f58f22d35b9e972509a80d8982b6bb70f56766c77a3c4c7870e916e0cce9d1370a4241604fbebb81499f06bed281c
 SHA512 
d8835e86f15353de8a4e43f72ac36f54ea1ca0d8d71349341fd8094f197a1b1b0e8734a07c0f8bc2fdb460ac418de5d44ce803a40f76e3a0e7b0c1d905605d42
-DIST thunderbird-68.2.1-br.xpi 574850 BLAKE2B 
a11e070a7df2893ff52889e243ae8303084777dd4f36a88a9ae3880d9c80226831ad881758a4a629d1155e7fb7b9bfe08cc383ee47b8273b86eb6c474637393b
 SHA512 
944817370fe07d5d56f35e73f4ff61bf231ee7497dec1113348ddbdc124f34d91a661a6a431d4dac8d3ef2b8182ee38b72c8bfda8fcaf060f29bff29246d69e6
-DIST thunderbird-68.2.1-ca.xpi 578439 BLAKE2B 
af9e331b84bf8b105dda558da450364eb3d7a3fc5fbc247ab9b61f54d7674b2c89e0e4c890f2a55f6626e4f3c66bcaf835b4dcde1c0689a899cc4075e639634b
 SHA512 
e5aae9535e1b04b177409d2992e59419acc4d28541c301e431b708709a1ecd0688b29f31572988d82ae29e0f79c8f4ac8f1fa0576c80efdbd2be36d7dd44ec14
-DIST thunderbird-68.2.1-cs.xpi 603040 BLAKE2B 
2b3770e0f89a4d78e331d03137c41aacb2adbb73886c99439beb87507bcffcef8567002fbd5bc05bbca3a489e4440b41f82ea0e80e9bd2704a139388c924b917
 SHA512 
3c21ca64187a54c9d9c3dd186c12427360e7d3604f0de56ca8ed17c359cb69319cf11d44c9362f18e16c801acf9a435883209055962d50825aee6e2b282116b3
-DIST thunderbird-68.2.1-cy.xpi 589901 BLAKE2B 
d5be729df11aae41bf269dbd644334aff227b7d8bd89a263834175d23c54ff2d262373d90ffb6479170ff5c791fb30bdfcc35d10d2d681a1a2bd89e6a676b93a
 SHA512 
87a77ab3ef612e21e562bad76d5bb54c64c78a3205d057452d14cc3eb5fdd82358c7fc8989c5be2f981dcd1086a5d057799afde9793c35b36ee7ef41e904b4c9
-DIST thunderbird-68.2.1-da.xpi 588349 BLAKE2B 
d0d159f3f9ff813379fd6f942fadec09a4994e7076b632c220f89f96a53bdaa3bc4692f5241b39e64e8baeee5ea5473beadadecd82b4dba398a69657a1601615
 SHA512 
43417fb1c90e398189e9fb5bab3ca3218041aa73aa50577e9e2a4c730d9e3d68277dbf9ecdfcaa0ea575af18382174cda502246f226656fe1648fe964a80893b
-DIST thunderbird-68.2.1-de.xpi 597803 BLAKE2B 
1d4048afb4afc6e2b5f6259328f003dc7ac9bb641082648c269e45139a2e9d8d6c136d70bcc5d643c2a8480ac9c80ed657698ad898848b45bca7809009ba4ca3
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: dev-python/webtest/files/, dev-python/webtest/

2019-11-22 Thread Patrick McLean
commit: e1762668f2a4524e16f5026db167b9b5af03645f
Author: Patrick McLean  sony  com>
AuthorDate: Fri Nov 22 21:46:04 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Fri Nov 22 21:46:38 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1762668

dev-python/webtest: Version bump to 2.0.33

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

 dev-python/webtest/Manifest|  1 +
 .../files/webtest-2.0.33-no-pylons-theme.patch | 51 ++
 dev-python/webtest/webtest-2.0.33.ebuild   | 79 ++
 3 files changed, 131 insertions(+)

diff --git a/dev-python/webtest/Manifest b/dev-python/webtest/Manifest
index 87d4771de37..4ac12673163 100644
--- a/dev-python/webtest/Manifest
+++ b/dev-python/webtest/Manifest
@@ -1,2 +1,3 @@
 DIST WebTest-2.0.21.tar.gz 66866 BLAKE2B 
d2830fcce7fb4b91029838806952e3e9c6916c3b292c7142138f30486d936b4a1f0c2d28a5973b0c351c64e499f343f3711296c6e37c38548e3a81b108163a17
 SHA512 
21f58ee9192fd0eb0eb2d88179ffc015aa5cf04c8004db251bd65d13d54c34b9e6b5fc9fdd8e9fcbbc18fcfb2be714c0691b2ef034318861262f8705b4a44610
 DIST WebTest-2.0.29.tar.gz 74620 BLAKE2B 
7fc68f1178b1abb0a0f126112b846853762ad78cb060718bc340f5ba17517180b7283f384503ff77a2c7396645ebe2d5528dbc0f027c5d44beb002c4204bf894
 SHA512 
319700d1444f6a681f8ed8a4ee8661ba0462b3f4bfeb7510232f58be92e017066da3bac494ebe1a3c5b9f2d06c025e08e6193277e13c6113e9485108d4ccd2d2
+DIST WebTest-2.0.33.tar.gz 76081 BLAKE2B 
6c06d7cf6573282342ac190fe2365d041679fd9a75571a525cf0214f22a0631d5f97e94261090d9c2a372f77b005d22be5976f612c27c6b4c832c71469b33ee8
 SHA512 
9f5c614f8215837dc5cecc9c3e844c5e1678eb8275f9e27a0ec6a68648e9f4f09155aa72f6c731c34028b8671b7776a94235f3e54d7dbf5ff55de94840171ca8

diff --git a/dev-python/webtest/files/webtest-2.0.33-no-pylons-theme.patch 
b/dev-python/webtest/files/webtest-2.0.33-no-pylons-theme.patch
new file mode 100644
index 000..3fe4fe3770e
--- /dev/null
+++ b/dev-python/webtest/files/webtest-2.0.33-no-pylons-theme.patch
@@ -0,0 +1,51 @@
+diff --git a/docs/conf.py b/docs/conf.py
+index 96746bf..2445d35 100644
+--- a/docs/conf.py
 b/docs/conf.py
+@@ -13,7 +13,7 @@
+ 
+ import sys, os
+ import datetime
+-import pylons_sphinx_themes
++#import pylons_sphinx_themes
+ 
+ # If extensions (or modules to document with autodoc) are in another 
directory,
+ # add these directories to sys.path here. If the directory is relative to the
+@@ -102,11 +102,11 @@ pygments_style = 'sphinx'
+ 
+ # The theme to use for HTML and HTML Help pages.  See the documentation for
+ # a list of builtin themes.
+-html_theme = 'pylons'
+-html_theme_path = pylons_sphinx_themes.get_html_themes_path()
+-html_theme_options = dict(
+-github_url='https://github.com/Pylons/webtest',
+-)
++#html_theme = 'pylons'
++#html_theme_path = pylons_sphinx_themes.get_html_themes_path()
++#html_theme_options = dict(
++#github_url='https://github.com/Pylons/webtest',
++#)
+ # Theme options are theme-specific and customize the look and feel of a theme
+ # further.  For a list of options available for each theme, see the
+ # documentation.
+@@ -180,13 +180,13 @@ smartquotes = False
+ htmlhelp_basename = 'WebTestdoc'
+ 
+ # Control display of sidebars
+-html_sidebars = { '**': [
+-'localtoc.html',
+-'ethicalads.html',
+-'relations.html',
+-'sourcelink.html',
+-'searchbox.html',
+-] }
++#html_sidebars = { '**': [
++#'localtoc.html',
++#'ethicalads.html',
++#'relations.html',
++#'sourcelink.html',
++#'searchbox.html',
++#] }
+ 
+ # -- Options for LaTeX output 
--
+ 

diff --git a/dev-python/webtest/webtest-2.0.33.ebuild 
b/dev-python/webtest/webtest-2.0.33.ebuild
new file mode 100644
index 000..f7c319ecf35
--- /dev/null
+++ b/dev-python/webtest/webtest-2.0.33.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
+
+inherit distutils-r1
+
+MY_PN="WebTest"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Helper to test WSGI applications"
+HOMEPAGE="https://pypi.org/project/WebTest/;
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE="doc test"
+
+# nose<1.3.0 appears a leftover never updated in requires.txt. tests pass fine 
with latest
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   >=dev-python/webob-1.2[${PYTHON_USEDEP}]
+   >=dev-python/waitress-0.8.5[${PYTHON_USEDEP}]
+   dev-python/beautifulsoup:4[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+   app-arch/unzip
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   doc? ( $(python_gen_any_dep '
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   ')
+  

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

2019-11-22 Thread Aaron Bauman
commit: 7c18878f9f38b62c82f216c93aac33c54b6f68d9
Author: Aaron Bauman  gentoo  org>
AuthorDate: Fri Nov 22 21:28:59 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Fri Nov 22 21:29:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c18878f

dev-util/patchelf: arm64 stable (bug #700634)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.79, Repoman-2.3.18

 dev-util/patchelf/patchelf-0.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/patchelf/patchelf-0.10.ebuild 
b/dev-util/patchelf/patchelf-0.10.ebuild
index d6b6a98b0de..481b26d5698 100644
--- a/dev-util/patchelf/patchelf-0.10.ebuild
+++ b/dev-util/patchelf/patchelf-0.10.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Small utility to modify the dynamic linker and 
RPATH of ELF executa
 HOMEPAGE="https://nixos.org/patchelf.html;
 SRC_URI="https://nixos.org/releases/${PN}/${P}/${P}.tar.bz2;
 SLOT="0"
-KEYWORDS="amd64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
 LICENSE="GPL-3"
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: app-text/iso-codes/

2019-11-22 Thread Matt Turner
commit: e4f2acc7b9acd7b0264def7ab2bdc5c59708b4a4
Author: Wim Muskee  gmail  com>
AuthorDate: Sat Oct 26 07:13:28 2019 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Nov 22 21:27:56 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4f2acc7

app-text/iso-codes: bump to 4.4

Closes: https://bugs.gentoo.org/699920
Signed-off-by: Wim Muskee  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/13444
Signed-off-by: Matt Turner  gentoo.org>

 app-text/iso-codes/Manifest |  1 +
 app-text/iso-codes/iso-codes-4.4.ebuild | 76 +
 2 files changed, 77 insertions(+)

diff --git a/app-text/iso-codes/Manifest b/app-text/iso-codes/Manifest
index 176e81708d6..2688b2e1199 100644
--- a/app-text/iso-codes/Manifest
+++ b/app-text/iso-codes/Manifest
@@ -1 +1,2 @@
 DIST iso-codes-3.76.tar.xz 3474728 BLAKE2B 
b418b7b80d1926e765b65aad4edbd74ad8d37251fda14e3ab0e222095762d54e358de6f8d4a08fde8ae14460fd975a2a541ca6a5a4cf8ef1d19462b0f991
 SHA512 
a0f6714a79a52b5dab82a268e85cb2d019ff5255744b88d088dcd7d5a15eb9710876a338a0a5d0f5659b4146bc6cc53d6d3474d621b3dcca7c47afabfc7e0dfa
+DIST iso-codes-4.4.tar.gz 13299605 BLAKE2B 
485f3b0240f1892fb96f2b5c391b3f0adc593fac97d53748aa104208936d1bf81de1d40e742ab48e3663cea0ce5b28a20782df2f4eed251bab5b8a7055745d0e
 SHA512 
d22ecdef75cd07b59ea0dbc87d25eb254676ab83297c1a43dbad9d3471ba355630f5588b4590972526f9e885b2e1ec307303ac0bb94b2dd5c707377c1cfa64d8

diff --git a/app-text/iso-codes/iso-codes-4.4.ebuild 
b/app-text/iso-codes/iso-codes-4.4.ebuild
new file mode 100644
index 000..5494c38bf59
--- /dev/null
+++ b/app-text/iso-codes/iso-codes-4.4.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{5,6,7} )
+PLOCALES="ab ace ach af ak am an ar as ast ay az ba bar be bg bi bn bn_IN br 
bs byn ca ce ch chr ckb crh cs csb cv cy da de dv dz ee el en eo es et eu fa ff 
fi fo fr frp fur fy ga gez gl gn gu gv ha haw he hi hr ht hu hy ia id io is it 
iu ja jam ka kab ki kk kl km kn ko kok ku kv kw ky lo lt lv mai mhr mi mk ml mn 
mo mr ms mt my na nah nb nb_NO ne nl nn nso nv oc or pa pap pi pl ps pt pt_BR 
ro ru rw sc sd si sk sl so son sq sr sr@latin sv sw ta te tg th ti tig tk tl tr 
tt tt@iqtelif ug uk ur uz ve vi wa wal wo xh yo zh_CN zh_HK zh_Hant zh_TW zu"
+
+inherit python-any-r1
+
+DESCRIPTION="ISO language, territory, currency, script codes and their 
translations"
+HOMEPAGE="https://salsa.debian.org/iso-codes-team/iso-codes;
+SRC_URI="https://salsa.debian.org/${PN}-team/${PN}/-/archive/${P}/${PN}-${P}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+
+BDEPEND="${PYTHON_DEPS}
+   sys-devel/gettext
+"
+S="${WORKDIR}/${PN}-${P}"
+
+# This ebuild does not install any binaries.
+RESTRICT="binchecks strip"
+
+# l10n_find_plocales_changes doesn't support multiple directories,
+# so need to do the update scan ourselves.
+check_existing_locales() {
+   local std loc all_locales=()
+
+   ebegin "Looking for new locales"
+   for std in "${all_stds[@]}"; do
+   pushd "${std}" >/dev/null || die
+   for loc in *.po; do
+   all_locales+=( "${loc%.po}" )
+   done
+   popd >/dev/null
+   done
+
+   all_locales=$(echo $(printf '%s\n' "${all_locales[@]}" | LC_COLLATE=C 
sort -u))
+   if [[ ${PLOCALES} != "${all_locales}" ]]; then
+   eend 1
+   eerror "There are changes in locales! This ebuild should be 
updated to:"
+   eerror "PLOCALES=\"${all_locales}\""
+   die "Update PLOCALES in the ebuild"
+   else
+   eend 0
+   fi
+}
+
+src_prepare() {
+   default
+
+   local std loc mylinguas
+   local all_stds=( iso_15924 iso_3166-{1,2,3} iso_4217 iso_639-{2,3,5} )
+
+   check_existing_locales
+
+   # Modify the Makefiles so they only install requested locales.
+   for std in "${all_stds[@]}"; do
+   einfo "Preparing ${std} ..."
+   pushd "${std}" >/dev/null || die
+   mylinguas=()
+   for loc in *.po; do
+   if has ${loc%.po} ${LINGUAS-${loc%.po}}; then
+   mylinguas+=( "${loc}" )
+   fi
+   done
+
+   sed \
+   -e "/^pofiles =/s:=.*:= ${mylinguas[*]}:" \
+   -e "/^mofiles =/s:=.*:= ${mylinguas[*]/%.po/.mo}:" \
+   -i Makefile.am Makefile.in || die "sed in ${std} folder 
failed"
+   popd >/dev/null
+   done
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/twine/files/, dev-python/twine/

2019-11-22 Thread Patrick McLean
commit: 6522f8504718aeedb0f8a2ea60717bd0d80a3d3e
Author: Patrick McLean  sony  com>
AuthorDate: Fri Nov 22 21:23:21 2019 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Fri Nov 22 21:23:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6522f850

dev-python/twine: Version bump to 1.15.0

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

 dev-python/twine/Manifest   |  1 +
 dev-python/twine/files/twine-1.15.0-tests.patch | 21 ++
 dev-python/twine/twine-1.15.0.ebuild| 51 +
 3 files changed, 73 insertions(+)

diff --git a/dev-python/twine/Manifest b/dev-python/twine/Manifest
index 4a2188bc17f..56ff54b86cd 100644
--- a/dev-python/twine/Manifest
+++ b/dev-python/twine/Manifest
@@ -1,2 +1,3 @@
 DIST twine-1.11.0.tar.gz 55301 BLAKE2B 
88e88bc88a6dc8320064b3e296d85f1614d1ecf1628c8442737566ac58c3296b2292f147c0b39047a1d13a3ac98297fd7a77a0ba6fdb6ff04e59d16bc8ed463a
 SHA512 
28e588f26b59bc9f4a8481caf2353934ad6927734762ffebb4416c147ec9e6dffb37092def20a76eb888c94b27f97e013dacc42c63e5dcda30f4290bb6c90a22
+DIST twine-1.15.0.tar.gz 135851 BLAKE2B 
5e85c30e23615e9fa7e40ed767412560b29c42ec777afbb17850781a384bc2d3787534a8114a65ac2374ab80441eb2d3b6d75dcff400e7b47a42453a9210130d
 SHA512 
e0eae05c108e1e766a0a8ec684e3423b0537c8aa671675f30403171fd4f48ec65666d407df53f6dd9eefa0b98e5fd2fdf7dbf1f0f9150686c499de131f6f2435
 DIST twine-3.0.0.tar.gz 138502 BLAKE2B 
80cc475704979030435505103e45cfd051d2e3979e6fd9d4ad33fdbb2644bdebf789c504491f22a161f34629587114ab68034560360f08a1beadefb20ac0
 SHA512 
1f5577c74c47618ae07672b53633110a5ecb486d25046cb87f36cbf5974b679714f962803b9dc6e970c57d8f2542b323e11437e76effe7172511557b56df5f12

diff --git a/dev-python/twine/files/twine-1.15.0-tests.patch 
b/dev-python/twine/files/twine-1.15.0-tests.patch
new file mode 100644
index 000..ce75469c091
--- /dev/null
+++ b/dev-python/twine/files/twine-1.15.0-tests.patch
@@ -0,0 +1,21 @@
+diff --git a/tests/test_package.py b/tests/test_package.py
+index 8e4fbbb..35c9c52 100644
+--- a/tests/test_package.py
 b/tests/test_package.py
+@@ -214,11 +214,11 @@ TWINE_1_5_0_WHEEL_HEXDIGEST = package.Hexdigest(
+ 'b657a4148d05bd0098c1d6d8cc4e14e766dbe93c3a5ab6723b969da27a87bac0',
+ )
+ 
+-if platform.python_implementation().lower() == 'pypy':
+-# pyblake2 refuses to install on PyPy
+-TWINE_1_5_0_WHEEL_HEXDIGEST = TWINE_1_5_0_WHEEL_HEXDIGEST._replace(
+-blake2=None,
+-)
++#if platform.python_implementation().lower() == 'pypy':
++## pyblake2 refuses to install on PyPy
++#TWINE_1_5_0_WHEEL_HEXDIGEST = TWINE_1_5_0_WHEEL_HEXDIGEST._replace(
++#blake2=None,
++#)
+ 
+ 
+ def test_hash_manager():

diff --git a/dev-python/twine/twine-1.15.0.ebuild 
b/dev-python/twine/twine-1.15.0.ebuild
new file mode 100644
index 000..c4de1ffe7f1
--- /dev/null
+++ b/dev-python/twine/twine-1.15.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{5,6,7}} pypy{,3} )
+
+inherit distutils-r1
+
+DESCRIPTION="Collection of utilities for publishing packages on PyPI"
+HOMEPAGE="https://twine.readthedocs.io/ https://github.com/pypa/twine 
https://pypi.org/project/twine/;
+SRC_URI="https://github.com/pypa/twine/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+CDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+DEPEND="${CDEPEND}
+   test? (
+   dev-python/pytest[${PYTHON_USEDEP}]
+   dev-python/pretend[${PYTHON_USEDEP}]
+   )
+"
+RDEPEND="${CDEPEND}
+   >=dev-python/tqdm-4.14[${PYTHON_USEDEP}]
+   >=dev-python/pkginfo-1.4.2[${PYTHON_USEDEP}]
+   >=dev-python/readme_renderer-21.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.5.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-toolbelt-0.8.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep 'dev-python/pyblake2[${PYTHON_USEDEP}]' 
python{2_7,3_5})
+"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}/twine-1.15.0-tests.patch"
+)
+
+python_prepare_all() {
+   # requires internet
+   rm -f tests/test_integration.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   distutils_install_for_testing
+   pytest -vv || die "Tests fail with ${EPYTHON}"
+}



  1   2   3   4   >