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

2020-03-24 Thread Hans de Graaff
commit: 770e47ab20b6bf4d69165ea3229fce551402fe02
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Mar 25 05:52:03 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Mar 25 05:52:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=770e47ab

dev-ruby/rspec-rails: add 4.0.0

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

 dev-ruby/rspec-rails/Manifest |  1 +
 dev-ruby/rspec-rails/rspec-rails-4.0.0.ebuild | 53 +++
 2 files changed, 54 insertions(+)

diff --git a/dev-ruby/rspec-rails/Manifest b/dev-ruby/rspec-rails/Manifest
index c0cfdc6e410..db3a1a9f418 100644
--- a/dev-ruby/rspec-rails/Manifest
+++ b/dev-ruby/rspec-rails/Manifest
@@ -2,3 +2,4 @@ DIST rspec-rails-3.8.2.tar.gz 135513 BLAKE2B 
deae49ce0ce97c78fafe910cb73a196a404
 DIST rspec-rails-3.8.3.tar.gz 138053 BLAKE2B 
dab5764d65d484a8a808a2104a3ab093c2ef2e822cacd136996eddb767a972f89df9a459509e701e5541f6b9c42a3b700a4daa816c0391474e004b4558feb2a7
 SHA512 
210a278cf82c20c4f5ef7faa5e253b9e18609d34467e91cb8728e6116c7cfb15d17fe8941fc15b776bb169e0275df623535b86fc160afe3e49432948f246a165
 DIST rspec-rails-3.9.0.tar.gz 142966 BLAKE2B 
2f75b1a2e666c8b790be4aeb3add3814558718049a818bdcbd8ff07b5f837727d34628fbba68fd9ff832b864261cac2e545991daa5ad3f3b72304b411801295c
 SHA512 
f0130bbfcc8367a1ef6d8f259ab04a623720068f205c2454117f988c8405885fd19056692b46d0a04d7ba2d0d24692acf8283a77bb5292054f990002fae10af0
 DIST rspec-rails-3.9.1.tar.gz 143459 BLAKE2B 
87a691df63a438b15b5726a802632c16373c784cc66216c1b099ed7e36e0916fdfe7ca1fb964904678b779b8fa90f0659971c4af00f9ca3a1071adf2216466bd
 SHA512 
247acda67672ea3fa0641ea36d6209c8876597c63180979713db257e02cb4282b122af4cc0aa540dae984acdb16afdc4359012360b951f0599710fe422cdccac
+DIST rspec-rails-4.0.0.tar.gz 153413 BLAKE2B 
8362d971a1df19313a393754fc34f3ac7680794c2684e68710476a72749a26919aeec919cf4962217c834aef5533fa6849f7493e8a0e642071d2b3c03e0aebf3
 SHA512 
09c79418250086f8ea15649173edb17bb3ccceb77c899c323a46fa52b8515e739906c9ec30eb8f06f2c0c55c45f24cdfd0906a9c2f926fb6aae4dcb60fe2d899

diff --git a/dev-ruby/rspec-rails/rspec-rails-4.0.0.ebuild 
b/dev-ruby/rspec-rails/rspec-rails-4.0.0.ebuild
new file mode 100644
index 000..4f9119ce03e
--- /dev/null
+++ b/dev-ruby/rspec-rails/rspec-rails-4.0.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2020 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_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="rspec-rails.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="RSpec's official Ruby on Rails plugin"
+HOMEPAGE="https://rspec.info/;
+SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/activesupport-4.2:*
+   >=dev-ruby/actionpack-4.2:*
+   >=dev-ruby/railties-4.2:*
+   >=dev-ruby/rspec-3.9:3"
+
+# Depend on the package being already installed for tests, because
+# requiring ammeter will load it, and we need a consistent set of rspec
+# and rspec-rails for that to work.
+ruby_add_bdepend "test? (
+   >=dev-ruby/capybara-2.2.0
+   >=dev-ruby/ammeter-1.1.2
+   ~dev-ruby/rspec-rails-${PV}
+)"
+
+all_ruby_prepare() {
+   # Remove .rspec options to avoid dependency on newer rspec when
+   # bootstrapping.
+   echo "--require spec_helper" > .rspec || die
+
+   # Avoid bundler-specific specs.
+   rm -f spec/sanity_check_spec.rb || die
+
+   # Avoid broken controller generator specs for now.
+   rm -fr spec/generators/rspec || die
+
+   # Fix gemspec
+   sed -i -e 's/git ls-files --/find/' ${RUBY_FAKEGEM_GEMSPEC} || die
+}



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

2020-03-24 Thread Michał Górny
commit: 03acf91317566c9810b3fda242b91801780470d6
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Mar 25 05:39:19 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Mar 25 05:40:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03acf913

dev-python/twisted: Keyword ~x86, bug #661320

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

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

diff --git a/dev-python/twisted/twisted-19.10.0.ebuild 
b/dev-python/twisted/twisted-19.10.0.ebuild
index f97a46a8fe0..99a8a2c3c32 100644
--- a/dev-python/twisted/twisted-19.10.0.ebuild
+++ b/dev-python/twisted/twisted-19.10.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://twistedmatrix.com/Releases/${TWISTED_PN};
 SRC_URI="${SRC_URI}/${TWISTED_RELEASE}/${TWISTED_P}.tar.bz2
https://dev.gentoo.org/~mgorny/dist/twisted-regen-cache.gz;
 
-KEYWORDS="~alpha amd64 arm arm64 ~mips ~s390 ~sh sparc ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~mips ~s390 ~sh sparc ~x86 ~amd64-linux 
~x86-linux"
 
 LICENSE="MIT"
 SLOT="0"



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

2020-03-24 Thread Michał Górny
commit: 0d3bf20d884cdb07b619fec2d9a7cbd22c7da7c6
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Mar 25 05:39:15 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Mar 25 05:40:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d3bf20d

dev-python/pyhamcrest: Keyword ~x86, bug #661320

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

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

diff --git a/dev-python/pyhamcrest/pyhamcrest-1.9.0-r1.ebuild 
b/dev-python/pyhamcrest/pyhamcrest-1.9.0-r1.ebuild
index 3d3ac12ea0f..11cb2bf30d6 100644
--- a/dev-python/pyhamcrest/pyhamcrest-1.9.0-r1.ebuild
+++ b/dev-python/pyhamcrest/pyhamcrest-1.9.0-r1.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_PN}-${PV}"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~mips ~sh sparc ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~mips ~sh sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="examples test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: media-video/ffmpeg/

2020-03-24 Thread Georgy Yakovlev
commit: 3c5769564184e88fe3395c4df910eaeffb1e8437
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Mar 16 02:23:36 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Mar 25 05:23:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c576956

media-video/ffmpeg: add cpu_flags_ppc_vsx to live ebuild

on behalf of ppc64 team

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

 media-video/ffmpeg/ffmpeg-.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/media-video/ffmpeg/ffmpeg-.ebuild 
b/media-video/ffmpeg/ffmpeg-.ebuild
index bbe26ea0798..9328f10bb9b 100644
--- a/media-video/ffmpeg/ffmpeg-.ebuild
+++ b/media-video/ffmpeg/ffmpeg-.ebuild
@@ -127,7 +127,8 @@ ARM_CPU_REQUIRED_USE="
cpu_flags_arm_v6? ( cpu_flags_arm_thumb )
 "
 MIPS_CPU_FEATURES=( mipsdspr1:mipsdsp mipsdspr2 mipsfpu )
-PPC_CPU_FEATURES=( cpu_flags_ppc_altivec:altivec )
+PPC_CPU_FEATURES=( cpu_flags_ppc_altivec:altivec cpu_flags_ppc_vsx:vsx )
+PPC_CPU_REQUIRED_USE="cpu_flags_ppc_vsx? ( cpu_flags_ppc_altivec )"
 X86_CPU_FEATURES_RAW=( 3dnow:amd3dnow 3dnowext:amd3dnowext aes:aesni avx:avx 
avx2:avx2 fma3:fma3 fma4:fma4 mmx:mmx mmxext:mmxext sse:sse sse2:sse2 sse3:sse3 
ssse3:ssse3 sse4_1:sse4 sse4_2:sse42 xop:xop )
 X86_CPU_FEATURES=( ${X86_CPU_FEATURES_RAW[@]/#/cpu_flags_x86_} )
 X86_CPU_REQUIRED_USE="
@@ -159,6 +160,7 @@ IUSE="${IUSE}
 
 CPU_REQUIRED_USE="
${ARM_CPU_REQUIRED_USE}
+   ${PPC_CPU_REQUIRED_USE}
${X86_CPU_REQUIRED_USE}
 "
 



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2020-03-24 Thread Georgy Yakovlev
commit: 5ee3dffd8867dbae38871ab851ab46b6ddf53577
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Mar 16 02:38:34 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Mar 25 05:23:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ee3dffd

media-sound/mpg123: migrate to CPU_FLAGS_PPC

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

 media-sound/mpg123/mpg123-1.25.13.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-sound/mpg123/mpg123-1.25.13.ebuild 
b/media-sound/mpg123/mpg123-1.25.13.ebuild
index 2a6b18dd31c..0b76cb7da36 100644
--- a/media-sound/mpg123/mpg123-1.25.13.ebuild
+++ b/media-sound/mpg123/mpg123-1.25.13.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,7 @@ SRC_URI="https://www.mpg123.org/download/${P}.tar.bz2;
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~x86-solaris"
-IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext alsa altivec coreaudio 
int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio sdl 
cpu_flags_x86_sse"
+IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.
 RDEPEND="
@@ -58,7 +58,7 @@ multilib_src_configure() {
done
fi
 
-   use altivec && _cpu=altivec
+   use cpu_flags_ppc_altivec && _cpu=altivec
 
if [[ $(tc-arch) == amd64 || ${ARCH} == x64-* ]]; then
use cpu_flags_x86_sse && _cpu=x86-64



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

2020-03-24 Thread Georgy Yakovlev
commit: 480391553a377349046f7fd2b62e2df37ef29752
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Mar 16 02:48:15 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Mar 25 05:23:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48039155

sci-libs/fftw: update live ebuild, migrate to CPU_FLAGS_PPC

Package-Manager: Portage-2.3.94, Repoman-2.3.21
Signed-off-by: Georgy Yakovlev  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/14975
Signed-off-by: Georgy Yakovlev  gentoo.org>

 sci-libs/fftw/fftw-.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/sci-libs/fftw/fftw-.ebuild b/sci-libs/fftw/fftw-.ebuild
index 3e2234048b5..718aed13b25 100644
--- a/sci-libs/fftw/fftw-.ebuild
+++ b/sci-libs/fftw/fftw-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -22,7 +22,7 @@ fi
 
 LICENSE="GPL-2+"
 SLOT="3.0/3"
-IUSE="altivec cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_fma3 
cpu_flags_x86_fma4 cpu_flags_x86_sse cpu_flags_x86_sse2 doc fortran mpi neon 
openmp quad static-libs test threads zbus"
+IUSE="cpu_flags_ppc_altivec cpu_flags_x86_avx cpu_flags_x86_avx2 
cpu_flags_x86_fma3 cpu_flags_x86_fma4 cpu_flags_x86_sse cpu_flags_x86_sse2 doc 
fortran mpi neon openmp quad static-libs test threads zbus"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
@@ -94,7 +94,7 @@ multilib_src_configure() {
# altivec, sse, single-paired only work for single
myconf+=(
--enable-single
-   $(use_enable altivec)
+   $(use_enable cpu_flags_ppc_altivec altivec)
$(use_enable cpu_flags_x86_avx avx)
$(use_enable cpu_flags_x86_avx2 avx2)
$(use_enable cpu_flags_x86_sse sse)



[gentoo-commits] repo/gentoo:master commit in: media-video/ffmpeg/

2020-03-24 Thread Georgy Yakovlev
commit: 022470fd449a9569ed5d6ca8c27b70c5cf4c20f5
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Mar 16 01:53:03 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Mar 25 05:23:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=022470fd

media-video/ffmpeg: update live ebuild, migrate to CPU_FLAGS_PPC

on behalf of ppc64 team
Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-video/ffmpeg/ffmpeg-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/ffmpeg/ffmpeg-.ebuild 
b/media-video/ffmpeg/ffmpeg-.ebuild
index a19aefd2fc4..bbe26ea0798 100644
--- a/media-video/ffmpeg/ffmpeg-.ebuild
+++ b/media-video/ffmpeg/ffmpeg-.ebuild
@@ -127,7 +127,7 @@ ARM_CPU_REQUIRED_USE="
cpu_flags_arm_v6? ( cpu_flags_arm_thumb )
 "
 MIPS_CPU_FEATURES=( mipsdspr1:mipsdsp mipsdspr2 mipsfpu )
-PPC_CPU_FEATURES=( altivec )
+PPC_CPU_FEATURES=( cpu_flags_ppc_altivec:altivec )
 X86_CPU_FEATURES_RAW=( 3dnow:amd3dnow 3dnowext:amd3dnowext aes:aesni avx:avx 
avx2:avx2 fma3:fma3 fma4:fma4 mmx:mmx mmxext:mmxext sse:sse sse2:sse2 sse3:sse3 
ssse3:ssse3 sse4_1:sse4 sse4_2:sse42 xop:xop )
 X86_CPU_FEATURES=( ${X86_CPU_FEATURES_RAW[@]/#/cpu_flags_x86_} )
 X86_CPU_REQUIRED_USE="



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

2020-03-24 Thread Georgy Yakovlev
commit: 167ea062ff50e5d35b53cee3ca4b60b4d0ef1af2
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Mar 25 05:03:24 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Mar 25 05:08:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=167ea062

dev-python/pytest: keyword 4.6.9 on ~ppc64, bug #707350

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

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

diff --git a/dev-python/pytest/pytest-4.6.9.ebuild 
b/dev-python/pytest/pytest-4.6.9.ebuild
index c4912d16a92..f9670e42496 100644
--- a/dev-python/pytest/pytest-4.6.9.ebuild
+++ b/dev-python/pytest/pytest-4.6.9.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc64 x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-shells/fish/

2020-03-24 Thread Georgy Yakovlev
commit: 4b2edae323947f4921eda1068b70fe2cad5bfb57
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Mar 25 04:47:17 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Mar 25 05:08:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b2edae3

app-shells/fish: update live ebuild, add coreutils dependency

tee utility required at runtime

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

 app-shells/fish/fish-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-shells/fish/fish-.ebuild b/app-shells/fish/fish-.ebuild
index bba5b8321d5..24e78364e25 100644
--- a/app-shells/fish/fish-.ebuild
+++ b/app-shells/fish/fish-.ebuild
@@ -27,6 +27,7 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="
>=dev-libs/libpcre2-10.32[pcre32]
+   sys-apps/coreutils
sys-libs/ncurses:0=[unicode]
 "
 



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

2020-03-24 Thread Georgy Yakovlev
commit: 18fb82b8c9c5a64479a2ee742f80777a50ae6a1a
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Mar 25 04:41:40 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Mar 25 05:08:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18fb82b8

dev-python/argcomplete: keyword on ~ppc64, bug #707350

couple of failed tcsh tests
Package-Manager: Portage-2.3.95, Repoman-2.3.21
Signed-off-by: Georgy Yakovlev  gentoo.org>

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

diff --git a/dev-python/argcomplete/argcomplete-1.11.1.ebuild 
b/dev-python/argcomplete/argcomplete-1.11.1.ebuild
index fea616da13d..1083cee24b8 100644
--- a/dev-python/argcomplete/argcomplete-1.11.1.ebuild
+++ b/dev-python/argcomplete/argcomplete-1.11.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~x86 ~amd64-linux ~x86-linux 
~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86 ~amd64-linux ~x86-linux 
~x64-macos"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2020-03-24 Thread Matt Turner
commit: 0004ad37a9032385a5ff4a10851388166b77aac2
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Mar 25 04:20:34 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Mar 25 04:38:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0004ad37

dev-python/pyatspi: Version bump to 2.36.0

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

 dev-python/pyatspi/Manifest  |  1 +
 dev-python/pyatspi/pyatspi-2.36.0.ebuild | 56 
 2 files changed, 57 insertions(+)

diff --git a/dev-python/pyatspi/Manifest b/dev-python/pyatspi/Manifest
index 749dd6ca025..d3814ee8204 100644
--- a/dev-python/pyatspi/Manifest
+++ b/dev-python/pyatspi/Manifest
@@ -1,2 +1,3 @@
 DIST pyatspi-2.32.1.tar.xz 310896 BLAKE2B 
acf4a0211015daf5a19a796de9e267637ae77b2f79f0c6af20bfa5eb5a0fa0d4a62cf23524348299daebd515cccb7a4a1c18226e8c04356ea6439840613242a7
 SHA512 
6cdddc4275770a4f89e66355e18518f5cbf1c1f27298be1fb5bb8b67676eeeb81ce7f4fbb5ad617573f574e5fd5858d363c77a0e5727d637ae7275429b03
 DIST pyatspi-2.34.0.tar.xz 314060 BLAKE2B 
1d2c390c6f110a37e9553b1f1aeba75fa0585beabddb2d6db54aa8fddc671b844e7c670c7fdf9696e3833c8f9619dc8a2ecc364019f14703647e7996033c7dd7
 SHA512 
61b157f067e23b7a964cf8268f556ad059982f448e436ecb25c96915ecb53918c6ab7b29bfb4e7b85e25e6038e27678fbd3d0bfb61d14a038ab5eaeee1f682b4
+DIST pyatspi-2.36.0.tar.xz 315076 BLAKE2B 
f3f92dafab68ce003e9d63f8ebf901ef834eafb1fab3ddd2051dcfb308b79d7ce6fc4d9187ed51f3af8bebad5e6ef2296c19215ee209ad37fe717f332af8d8f7
 SHA512 
709236fd992f570426043e32b201bdfee06bb28faa3d1237778f4069d3548b88b8336e53c0951359f5c7e2914b90f6f682ac58e33c84e32f360bdc32662800af

diff --git a/dev-python/pyatspi/pyatspi-2.36.0.ebuild 
b/dev-python/pyatspi/pyatspi-2.36.0.ebuild
new file mode 100644
index 000..0b7083708f4
--- /dev/null
+++ b/dev-python/pyatspi/pyatspi-2.36.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python{2_7,3_6,3_7} )
+
+inherit gnome2 python-r1
+
+DESCRIPTION="Python client bindings for D-Bus AT-SPI"
+HOMEPAGE="https://wiki.gnome.org/Accessibility;
+
+# Note: only some of the tests are GPL-licensed, everything else is LGPL
+LICENSE="LGPL-2 GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+IUSE="" # test
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+COMMON_DEPEND="${PYTHON_DEPS}
+   >=dev-libs/atk-2.11.2
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   >=dev-python/pygobject-2.90.1:3[${PYTHON_USEDEP}]
+"
+RDEPEND="${COMMON_DEPEND}
+   >=sys-apps/dbus-1
+   >=app-accessibility/at-spi2-core-2.34[introspection]
+   !

[gentoo-commits] repo/gentoo:master commit in: x11-libs/gtk+extra/

2020-03-24 Thread Matt Turner
commit: e0a2c72eaefb5d8da91bdf6af9662fc39abb939c
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Mar 25 04:16:41 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Mar 25 04:38:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0a2c72e

x11-libs/gtk+extra: Version bump to 3.3.4

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

 x11-libs/gtk+extra/Manifest   |  1 +
 x11-libs/gtk+extra/gtk+extra-3.3.4.ebuild | 37 +++
 2 files changed, 38 insertions(+)

diff --git a/x11-libs/gtk+extra/Manifest b/x11-libs/gtk+extra/Manifest
index 1f1d6d4c148..80e7f9ec45c 100644
--- a/x11-libs/gtk+extra/Manifest
+++ b/x11-libs/gtk+extra/Manifest
@@ -1 +1,2 @@
 DIST gtkextra-3.3.3.tar.gz 1503817 BLAKE2B 
dc99923ad962348d617b8db2171b99e925d0dc06501110d805f166ba25cff72094c02031e3375304ddfd96cc7d3f76a1b06d56b196aec1d1868f10d154acfc8e
 SHA512 
864fa2e957941a05a9c4b4a4283ae48e733d72ab334e2fb8440fc884166b0d1ad34d381924184f7a88f829d00bbd857d5f3f32d89f159e0133dd89233a8a93e9
+DIST gtkextra-3.3.4.tar.gz 1542795 BLAKE2B 
5a6d5b72f34c8373db615961728a01d0c27005726f316c1233b0b4c4dba688022a53236cc3abe090891a53441d910322ea938ea864a13933a5cea87f18e3426b
 SHA512 
fd61bce7070cf4f28129b47a6c0b01e974101d96b525be9ce1bc4b40ce94197f3c411d17fd8954f5549075c4cdd7ac58a6aaa6faa2f5d3013b761391559e570b

diff --git a/x11-libs/gtk+extra/gtk+extra-3.3.4.ebuild 
b/x11-libs/gtk+extra/gtk+extra-3.3.4.ebuild
new file mode 100644
index 000..03058820a69
--- /dev/null
+++ b/x11-libs/gtk+extra/gtk+extra-3.3.4.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit gnome2
+
+DESCRIPTION="Useful Additional GTK+ widgets"
+HOMEPAGE="http://gtkextra.sourceforge.net;
+SRC_URI="mirror://sourceforge/gtkextra/gtkextra-${PV}.tar.gz"
+
+LICENSE="FDL-1.1 LGPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="+introspection static-libs test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=x11-libs/gtk+-2.12.0:2
+   dev-libs/glib:2
+   introspection? ( >=dev-libs/gobject-introspection-0.6.14:= )
+"
+DEPEND="${RDEPEND}
+   dev-util/glib-utils
+   virtual/pkgconfig
+"
+# dev-libs/gobject-introspection-common needed for eautoreconf
+
+S="${WORKDIR}/gtkextra-${PV}"
+
+src_configure() {
+   gnome2_src_configure \
+   --enable-glade=no \
+   --disable-man \
+   $(use_enable introspection) \
+   $(use_enable static-libs static) \
+   $(use_enable test tests)
+}



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

2020-03-24 Thread Matt Turner
commit: a37f09f0995b4e2707ebf61a3f31f8a701c6f1fd
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Mar 25 04:24:46 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Mar 25 04:38:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a37f09f0

net-libs/glib-networking: Version bump to 2.64.0

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

 net-libs/glib-networking/Manifest  |  1 +
 .../glib-networking/glib-networking-2.64.0.ebuild  | 73 ++
 2 files changed, 74 insertions(+)

diff --git a/net-libs/glib-networking/Manifest 
b/net-libs/glib-networking/Manifest
index 12fe39ecc38..01c7def5658 100644
--- a/net-libs/glib-networking/Manifest
+++ b/net-libs/glib-networking/Manifest
@@ -1,3 +1,4 @@
 DIST glib-networking-2.60.3.tar.xz 185132 BLAKE2B 
8bbe2b8afb779bac99bd554c384bdbf9e197e9b71dc6fe213cdd4352d95ce19d1c9786747ba5c721fc35bdda3e1325e9620c1ef15ca1fa1e294aad9ab3f9a4bc
 SHA512 
06a50aee1a563f5e992549e963d3980b02c9068976a244ce4a84eb0aca064b2ab7e8d50e3ef26dbd0d8d5edbddc82c5ce83d4a93bfaa0822b79465f0d3b8609f
 DIST glib-networking-2.60.4.tar.xz 185628 BLAKE2B 
b10fecb88f09c4c33718a923f6ae5790baada485b4dd3637b0ae9bf5f831b74ac4b87fc398eed4c4a88b7069e4c5bc9a58c04ccbffc056648baa58b43d4489a3
 SHA512 
db1019c0fc712c0702679146bdd9490101cec63796792a33c7fc7fe26a85d343cfb11f718601a8d3bd91167505bbe60333cc01999a0496826c31681bb8dd4032
 DIST glib-networking-2.62.3.tar.xz 183996 BLAKE2B 
3841a355fe485f30970ab571fbe7ae73c8351cdcdad5021809fcac4663bca31b309a0921d07b2551c428ac154da2290e377da0299e66b2b099dfb556f387d18b
 SHA512 
6bcf7584a4d97745e980598eb9182ba2e416471455d9c3debc4cbaea07250e395f6d7001af544ce0114a26d726e71e9b420d9756508cda09499016e89f4a6da1
+DIST glib-networking-2.64.0.tar.xz 187708 BLAKE2B 
c80a575a48bd5fd77a53a823e0a1ad98f63f75a1f83990a9ba28bd35b401f867b5be0afb3ce2650855b34e6d5a043b354086620c6c1caeb93feeeddab92292e1
 SHA512 
c5788167c114ab69812d4784912e0e468086f1ba1a8037dffc98466605af3f7a77f7a2666176da260669640bfbdf94ee959878c6297d93fe078d22fc6ff0584c

diff --git a/net-libs/glib-networking/glib-networking-2.64.0.ebuild 
b/net-libs/glib-networking/glib-networking-2.64.0.ebuild
new file mode 100644
index 000..8d32ec30bc6
--- /dev/null
+++ b/net-libs/glib-networking/glib-networking-2.64.0.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org gnome2-utils meson multilib-minimal xdg
+
+DESCRIPTION="Network-related giomodules for glib"
+HOMEPAGE="https://git.gnome.org/browse/glib-networking/;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+IUSE="+gnome +libproxy +ssl test"
+RESTRICT="!test? ( test )"
+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"
+
+RDEPEND="
+   >=dev-libs/glib-2.60.0:2[${MULTILIB_USEDEP}]
+   libproxy? ( >=net-libs/libproxy-0.4.11-r1:=[${MULTILIB_USEDEP}] )
+   >=net-libs/gnutls-3.6.5:=[${MULTILIB_USEDEP}]
+   ssl? ( app-misc/ca-certificates )
+   gnome? ( gnome-base/gsettings-desktop-schemas )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   >=sys-devel/gettext-0.19.8
+   >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
+   test? ( sys-apps/dbus )
+"
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Dgnutls=enabled
+   -Dopenssl=disabled
+   $(meson_feature libproxy)
+   $(meson_feature gnome gnome_proxy)
+   -Dinstalled_tests=false
+   -Dstatic_modules=false
+   )
+   meson_src_configure
+}
+
+multilib_src_compile() {
+   meson_src_compile
+}
+
+multilib_src_install() {
+   meson_src_install
+}
+
+multilib_src_test() {
+   dbus-run-session meson test -C "${BUILD_DIR}" || die 'tests failed'
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   multilib_pkg_postinst() {
+   gnome2_giomodule_cache_update \
+   || die "Update GIO modules cache failed (for ${ABI})"
+   }
+   multilib_foreach_abi multilib_pkg_postinst
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+
+   multilib_pkg_postrm() {
+   gnome2_giomodule_cache_update \
+   || die "Update GIO modules cache failed (for ${ABI})"
+   }
+   multilib_foreach_abi multilib_pkg_postrm
+}



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

2020-03-24 Thread Georgy Yakovlev
commit: a3f7e2d721a021e1439c0ea363a0c122917ac157
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Mar 25 04:29:27 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Mar 25 04:29:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3f7e2d7

net-libs/kdsoap: keyword on ~ppc64, bug #489446

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

 net-libs/kdsoap/kdsoap-1.9.50_pre20200317.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/kdsoap/kdsoap-1.9.50_pre20200317.ebuild 
b/net-libs/kdsoap/kdsoap-1.9.50_pre20200317.ebuild
index ba5f0c21a6b..c40e240517e 100644
--- a/net-libs/kdsoap/kdsoap-1.9.50_pre20200317.ebuild
+++ b/net-libs/kdsoap/kdsoap-1.9.50_pre20200317.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} != ** ]]; then
LIBKODE_COMMIT=dfe0d565cb58cfb25da77853d9694097aa8e5882
SRC_URI="https://github.com/KDAB/KDSoap/archive/${KDSOAP_COMMIT}.tar.gz 
-> ${P}.tar.gz

https://github.com/cornelius/libkode/archive/${LIBKODE_COMMIT}.tar.gz -> 
${P}-libkode-${LIBKODE_COMMIT}.tar.gz"
-   KEYWORDS="~amd64"
+   KEYWORDS="~amd64 ~ppc64"
S="${WORKDIR}/KDSoap-${KDSOAP_COMMIT}"
 else
EGIT_REPO_URI="https://github.com/KDAB/KDSoap.git;



[gentoo-commits] repo/gentoo:master commit in: net-libs/kdsoap-ws-discovery-client/

2020-03-24 Thread Georgy Yakovlev
commit: d371b7b3cd8303ae35ad8979cb11c733c8fc7774
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Mar 25 04:30:20 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Wed Mar 25 04:30:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d371b7b3

net-libs/kdsoap-ws-discovery-client: keyword on ~ppc64, bug #489446

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

 .../kdsoap-ws-discovery-client-0.2_pre20200317.ebuild   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/net-libs/kdsoap-ws-discovery-client/kdsoap-ws-discovery-client-0.2_pre20200317.ebuild
 
b/net-libs/kdsoap-ws-discovery-client/kdsoap-ws-discovery-client-0.2_pre20200317.ebuild
index ac8ee194cf6..dabcdda16bf 100644
--- 
a/net-libs/kdsoap-ws-discovery-client/kdsoap-ws-discovery-client-0.2_pre20200317.ebuild
+++ 
b/net-libs/kdsoap-ws-discovery-client/kdsoap-ws-discovery-client-0.2_pre20200317.ebuild
@@ -10,7 +10,7 @@ inherit ecm
 if [[ ${PV} != ** ]]; then
COMMIT=14287e92e80a77aa4c0adee2871e6b87c9c3055e

SRC_URI="https://gitlab.com/caspermeijn/${PN}/repository/${COMMIT}/archive.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~amd64"
+   KEYWORDS="~amd64 ~ppc64"
S="${WORKDIR}/${PN}-${COMMIT}-${COMMIT}"
 else
EGIT_REPO_URI="https://gitlab.com/caspermeijn/${PN}.git;



[gentoo-commits] repo/gentoo:master commit in: app-accessibility/at-spi2-core/

2020-03-24 Thread Matt Turner
commit: b1ae4343bc308b21bf03a050c3c9ca3647b8f01e
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Mar 25 02:10:06 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Mar 25 02:20:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1ae4343

app-accessibility/at-spi2-core: Version bump to 2.36.0

Run tests under dbus-run-session.

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

 app-accessibility/at-spi2-core/Manifest|  1 +
 .../at-spi2-core/at-spi2-core-2.36.0.ebuild| 62 ++
 2 files changed, 63 insertions(+)

diff --git a/app-accessibility/at-spi2-core/Manifest 
b/app-accessibility/at-spi2-core/Manifest
index a454af54eed..56a3385f531 100644
--- a/app-accessibility/at-spi2-core/Manifest
+++ b/app-accessibility/at-spi2-core/Manifest
@@ -1,2 +1,3 @@
 DIST at-spi2-core-2.32.1.tar.xz 188952 BLAKE2B 
a12e234b19a38b0fcffbabb8430ef49dc538b38831cc22bbafc7f5d499082007909a82e785184d052f3a62853474cbc4838125540026a6d0e2ac2181e98a6a4c
 SHA512 
cec6ea1426b25d9738c5c401a1038b39e04b1e989b7ef8e02590d117b35cfb253b260cc6e41b09e10e007801fedcb7702c48ba7f3a0c7b6c1f16edd4e8ad0cca
 DIST at-spi2-core-2.34.0.tar.xz 186736 BLAKE2B 
6210ef0254760f1ef6e9c9124680f604864e24228650d4be1026dc73ce0ec5d10eec5e9958a98f0970e1292e4fc3935c8379278b10c633c87da5eb3960b94670
 SHA512 
99f6773e29fb5fcb339cbe5b23133dab78bc52e3c46a1d5bd748788c48345223f1def5078ac48e58756a7692459b177b0e26dc8059898a5ccac56ceb495b7de8
+DIST at-spi2-core-2.36.0.tar.xz 186824 BLAKE2B 
a713d413c1ff291bf82107f6bedccd24d5e9e5312145ac7c4783fcf8366238c2d5cc4ba442fb0c71286abcd695b516861387f76c22ff9e427bd19b99bb7d5d3c
 SHA512 
f45d7e68bfcd9b93cebc47e30febce1ae6a4d9df2fbc9d5bdc25babb123c922d0f9a229485770b2f6ed386178144c20486fa3e46195041ea65a54ab019b1cbb6

diff --git a/app-accessibility/at-spi2-core/at-spi2-core-2.36.0.ebuild 
b/app-accessibility/at-spi2-core/at-spi2-core-2.36.0.ebuild
new file mode 100644
index 000..67e6586b100
--- /dev/null
+++ b/app-accessibility/at-spi2-core/at-spi2-core-2.36.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org meson multilib-minimal systemd virtualx xdg
+
+DESCRIPTION="D-Bus accessibility specifications and registration daemon"
+HOMEPAGE="https://wiki.gnome.org/Accessibility;
+
+LICENSE="LGPL-2.1+"
+SLOT="2"
+IUSE="X gtk-doc +introspection"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+
+RDEPEND="
+   >=sys-apps/dbus-1.5[${MULTILIB_USEDEP}]
+   >=dev-libs/glib-2.36:2[${MULTILIB_USEDEP}]
+   introspection? ( >=dev-libs/gobject-introspection-1.54.0:= )
+   X? (
+   x11-libs/libX11[${MULTILIB_USEDEP}]
+   x11-libs/libXtst[${MULTILIB_USEDEP}]
+   x11-libs/libXi[${MULTILIB_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   >=dev-util/meson-0.50.0
+   dev-util/glib-utils
+   gtk-doc? (
+   >=dev-util/gtk-doc-1.25
+   app-text/docbook-xml-dtd:4.3 )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig[${MULTILIB_USEDEP}]
+"
+
+PATCHES=(
+   # disable teamspaces test since that requires Novell.ICEDesktop.Daemon
+   "${FILESDIR}/${PN}-2.0.2-disable-teamspaces-test.patch"
+)
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Dsystemd_user_dir="$(systemd_get_userunitdir)"
+   -Ddocs=$(multilib_native_usex gtk-doc true false)
+   -Dintrospection=$(multilib_native_usex introspection)
+   -Dx11=$(usex X)
+   )
+   meson_src_configure
+}
+
+multilib_src_compile() {
+   meson_src_compile
+}
+
+multilib_src_test() {
+   virtx dbus-run-session meson test -C "${BUILD_DIR}"
+}
+
+multilib_src_install() {
+   meson_src_install
+}



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

2020-03-24 Thread Matt Turner
commit: d3157511957dfa1a6084d2cd9ff2871b8ca01d78
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Mar 24 05:19:11 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Mar 25 02:20:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3157511

dev-util/glib-utils: Version bump to 2.64.1

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

 dev-util/glib-utils/Manifest |  1 +
 dev-util/glib-utils/glib-utils-2.64.1.ebuild | 65 
 2 files changed, 66 insertions(+)

diff --git a/dev-util/glib-utils/Manifest b/dev-util/glib-utils/Manifest
index c484d0b783f..115723e3d8e 100644
--- a/dev-util/glib-utils/Manifest
+++ b/dev-util/glib-utils/Manifest
@@ -1,3 +1,4 @@
 DIST glib-2.60.7.tar.xz 4590568 BLAKE2B 
a3f2a3bd0443a27326e8359c2ad1e6022ca1634f5c7cb4502a8011fbe85df690fff7d67665cf160bf4ed426214b87f6501a69158fb1656bdb86cacdcf076ee15
 SHA512 
d56d805a5abf6f7aeb8bf5be06b60ad049177ee23f78eacef4ce2ea88a8be49966a95e48fed17c752649f6e80937fd0ebc8f959709f623ec1f2f43ffd42d078a
 DIST glib-2.62.5.tar.xz 4702492 BLAKE2B 
03e04cb149b3301959013c5db20b1f3606951ed80105e0580d40177586a5834afb975ace0d25d5311fd63d29a48129128bdddf29a808e371f1400c00033be1a3
 SHA512 
2f99422ff8245524aabdb52f5d388ef4bde0fc075eab24499b4023f6ca143b80a74e265117b9e7a9de68a347b0c7eaa8655c836d7bbb63d54cad5c6dda630371
 DIST glib-2.62.6.tar.xz 4703424 BLAKE2B 
0a27245be2575c574dcc730dd051a8c284f421dbc46579aadc5fbbacb8f934af4374b61bb26085e5c9ab78a868c567818f3fb9d67adddce37f5c4fec00e0d276
 SHA512 
8e3972a371f3c1a50b7d245b30e4f740583ad72ba4ab325e0e15e0732be44dfb69b603fb39dcf4989255a23a181e9ea5dd25982dd94c386cd9f21952243ad6f5
+DIST glib-2.64.1.tar.xz 4758548 BLAKE2B 
5585d23fee28d7c32b1bb9e1defbc31ba469aa259e3c328760d1e702d98706cf251bfb50b5e2aed37b2cdfa6ab4319372ddcd0a9937c97a2614741b504af17a5
 SHA512 
1cefe49a42233f24ac6bd09c134ceea7119f4f74f42204a731be56100a180eec69c8224674f0b08d1538ad0859896ed08260a6af0fed469c7d10b4508116a6bc

diff --git a/dev-util/glib-utils/glib-utils-2.64.1.ebuild 
b/dev-util/glib-utils/glib-utils-2.64.1.ebuild
new file mode 100644
index 000..a2afdf89b13
--- /dev/null
+++ b/dev-util/glib-utils/glib-utils-2.64.1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7,8} )
+GNOME_ORG_MODULE="glib"
+
+inherit gnome.org python-single-r1
+
+DESCRIPTION="Build utilities for GLib using projects"
+HOMEPAGE="https://www.gtk.org/;
+
+LICENSE="LGPL-2.1+"
+SLOT="0" # /usr/bin utilities that can't be parallel installed by their nature
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris ~x86-winnt"
+
+RDEPEND="${PYTHON_DEPS}
+   !http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl \
+   "${1}" || die "manpage generation failed"
+}
+
+src_compile() {
+   sed -e "s:@VERSION@:${PV}:g;s:@PYTHON@:python:g" 
gobject/glib-genmarshal.in > gobject/glib-genmarshal || die
+   sed -e "s:@VERSION@:${PV}:g;s:@PYTHON@:python:g" 
gobject/glib-mkenums.in > gobject/glib-mkenums || die
+   sed -e "s:@GLIB_VERSION@:${PV}:g;s:@PYTHON@:python:g" 
glib/gtester-report.in > glib/gtester-report || die
+   do_xsltproc_command docs/reference/gobject/glib-genmarshal.xml 
docs/reference/gobject/glib-genmarshal.1
+   do_xsltproc_command docs/reference/gobject/glib-mkenums.xml 
docs/reference/gobject/glib-mkenums.1
+   do_xsltproc_command docs/reference/glib/gtester-report.xml 
docs/reference/glib/gtester-report.1
+}
+
+src_install() {
+   python_fix_shebang gobject/glib-genmarshal
+   python_fix_shebang gobject/glib-mkenums
+   python_fix_shebang glib/gtester-report
+   exeinto /usr/bin
+   doexe gobject/glib-genmarshal
+   doexe gobject/glib-mkenums
+   doexe glib/gtester-report
+   doman docs/reference/gobject/glib-genmarshal.1
+   doman docs/reference/gobject/glib-mkenums.1
+   doman docs/reference/glib/gtester-report.1
+}



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

2020-03-24 Thread Matt Turner
commit: dac7109acde03aff2a15a128a257736a4f480636
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Mar 24 05:14:40 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Mar 25 02:20:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dac7109a

dev-libs/gobject-introspection: Version bump to 1.64.0

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

 dev-libs/gobject-introspection/Manifest|  1 +
 .../gobject-introspection-1.64.0.ebuild| 71 ++
 2 files changed, 72 insertions(+)

diff --git a/dev-libs/gobject-introspection/Manifest 
b/dev-libs/gobject-introspection/Manifest
index 83ad50553dd..4606cfc104a 100644
--- a/dev-libs/gobject-introspection/Manifest
+++ b/dev-libs/gobject-introspection/Manifest
@@ -1,2 +1,3 @@
 DIST gobject-introspection-1.60.2.tar.xz 1285000 BLAKE2B 
43d96bbac8dd6600726876277f945e7eb01dba2063907c21960cbf5f49d766ac156ed116641b69dfe28f3025c4b482ffd39e8e107aba9ee48010a500111a58e4
 SHA512 
8e8c1c3a025cb6c18933302ada8cce7c4826f22eef791c80a97abb28379239f8d99312e1237bcea1060f4d5cf65441909b9da434561982209bb4976b1f22529e
 DIST gobject-introspection-1.62.0.tar.xz 980732 BLAKE2B 
96ecc98bea97b7cb24e2c0a0adb8158cfc8915ee8e3b980adf08ec3256d4d0f87bc92d33cce30f5b23c85c4b144d8da755e5313735091b27ff53fea45a80014e
 SHA512 
b460a95fd7a323e9b0c9a45e680ebe98bbae7632abfa53b3e0b0ec050775cab17dde693314d6d4f8e93614c32b5587f8ce0b4a4c9ee9ba46c029ce029014e638
+DIST gobject-introspection-1.64.0.tar.xz 1000240 BLAKE2B 
09e6dec65a53a107bee387cef9cb271345ae564f3520bd9a6485cf1796deaa47243c05f45a72f3243e811a2c1962a2ae123a6b344819187cbf36eae0ed58fbaa
 SHA512 
d1960424d82dea1f1d36a7c3f9922029e751e77da8dc6904c24750babe7c3f4c11a6795eb218aab342ccbb6326d0ac3eac2c2c903e90b146f4e28c0f413da1ae

diff --git a/dev-libs/gobject-introspection/gobject-introspection-1.64.0.ebuild 
b/dev-libs/gobject-introspection/gobject-introspection-1.64.0.ebuild
new file mode 100644
index 000..a2bd4c827a0
--- /dev/null
+++ b/dev-libs/gobject-introspection/gobject-introspection-1.64.0.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_REQ_USE="xml"
+inherit gnome.org meson python-single-r1 toolchain-funcs xdg
+
+DESCRIPTION="Introspection system for GObject-based libraries"
+HOMEPAGE="https://wiki.gnome.org/Projects/GObjectIntrospection;
+
+LICENSE="LGPL-2+ GPL-2+"
+SLOT="0"
+IUSE="doctool gtk-doc test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+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"
+
+# virtual/pkgconfig needed at runtime, bug #505408
+RDEPEND="
+   >=dev-libs/gobject-introspection-common-${PV}
+   >=dev-libs/glib-2.58.0:2
+   dev-libs/libffi:=
+   doctool? (
+   $(python_gen_cond_dep '
+   dev-python/mako[${PYTHON_MULTI_USEDEP}]
+   dev-python/markdown[${PYTHON_MULTI_USEDEP}]
+   ')
+   )
+   virtual/pkgconfig
+   ${PYTHON_DEPS}
+"
+# Wants real bison, not virtual/yacc
+DEPEND="${RDEPEND}
+   gtk-doc? ( >=dev-util/gtk-doc-1.19
+   app-text/docbook-xml-dtd:4.3
+   app-text/docbook-xml-dtd:4.5
+   )
+   sys-devel/bison
+   sys-devel/flex
+   test? ( x11-libs/cairo[glib] )
+"
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature test cairo)
+   $(meson_feature doctool)
+   #-Dglib_src_dir
+   $(meson_use gtk-doc gtk_doc)
+   #-Dcairo_libname
+   -Dpython="${EPYTHON}"
+   #-Dgir_dir_prefix
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   python_fix_shebang "${ED}"/usr/bin/
+   python_optimize 
"${ED}"/usr/$(get_libdir)/gobject-introspection/giscanner
+
+   # Prevent collision with gobject-introspection-common
+   rm -v "${ED}"/usr/share/aclocal/introspection.m4 \
+   
"${ED}"/usr/share/gobject-introspection-1.0/Makefile.introspection || die
+   rmdir "${ED}"/usr/share/aclocal || die
+}



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

2020-03-24 Thread Matt Turner
commit: b5c95e9638c27ecd032055ceb09a378b0c35299c
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Mar 24 05:33:28 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Mar 25 02:20:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5c95e96

dev-libs/appstream-glib: Version bump to 0.7.17

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

 dev-libs/appstream-glib/Manifest   |  1 +
 .../appstream-glib/appstream-glib-0.7.17.ebuild| 64 ++
 2 files changed, 65 insertions(+)

diff --git a/dev-libs/appstream-glib/Manifest b/dev-libs/appstream-glib/Manifest
index 5e71c93c89d..94894135010 100644
--- a/dev-libs/appstream-glib/Manifest
+++ b/dev-libs/appstream-glib/Manifest
@@ -1,2 +1,3 @@
 DIST appstream-glib-0.7.15.tar.xz 2240040 BLAKE2B 
e1b58e0ce6523354490e529381302aa603e4ac1886c37e9c261ab612f76490ae4ea8fd22eff9c2bc1981d5ceb77ff8c4f8279e091dc62bd4df39d2c32623c1ea
 SHA512 
bab0c73e54d90fbf22295f616d4a09332f94b90a3fa0cb38f1b654c6d9a459c9557dd81c677f486361dbf4f1dd23651306fe34b1cdd15254694269a8c9e8a927
 DIST appstream-glib-0.7.16.tar.xz 2243684 BLAKE2B 
101a964822cc2421608e04a342b89248d16fff006c1843433f5db11703533fb7d0b2cb390d1e2f85274c51d0bd989502fc453700dfb9c32005a7b7c64cb59348
 SHA512 
a2991dbd26deeb1fb1daef1811c38ff5b55b2fae0bf2d8cc612c2e370613cb6b0468cf287ab3b575f6e6e3203aabcca12dd95474f70a54d6052a34dcb27b951b
+DIST appstream-glib-0.7.17.tar.xz 2245372 BLAKE2B 
88173b209b275962ecd4b0a5d3cc344b317dec39a57cb6ebcdbc1c4447017b69c8e68ae19e336b1780477120269deda28b7e53d935a057fac193f123d91013d0
 SHA512 
72eae6057a4b18b6eca34c795c2bfd982fd7a31500b70beb9553bdf8a7617a03319a2813eb93af20f2e39678ef6ee524dee48b2cbcccde0736f9d10a547ca223

diff --git a/dev-libs/appstream-glib/appstream-glib-0.7.17.ebuild 
b/dev-libs/appstream-glib/appstream-glib-0.7.17.ebuild
new file mode 100644
index 000..3ac1858dbde
--- /dev/null
+++ b/dev-libs/appstream-glib/appstream-glib-0.7.17.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit xdg meson
+
+DESCRIPTION="Provides GObjects and helper methods to read and write AppStream 
metadata"
+HOMEPAGE="https://people.freedesktop.org/~hughsient/appstream-glib/;
+SRC_URI="https://people.freedesktop.org/~hughsient/${PN}/releases/${P}.tar.xz;
+
+LICENSE="LGPL-2.1+"
+SLOT="0/8" # soname version
+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="gtk-doc fonts +introspection stemmer"
+
+RDEPEND="
+   >=dev-libs/glib-2.58.0:2
+   sys-apps/util-linux
+   app-arch/libarchive
+   >=net-libs/libsoup-2.51.92:2.4
+   >=dev-libs/json-glib-1.1.2
+   >=x11-libs/gdk-pixbuf-2.31.5:2[introspection?]
+
+   fonts? ( x11-libs/gtk+:3
+   >=media-libs/freetype-2.4:2 )
+   >=media-libs/fontconfig-2.11:1.0
+   dev-libs/libyaml
+   stemmer? ( dev-libs/snowball-stemmer )
+   x11-libs/pango
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+# libxml2 required for glib-compile-resources
+DEPEND="${RDEPEND}
+   dev-util/gperf
+
+   dev-libs/libxml2:2
+   app-text/docbook-xml-dtd:4.2
+   dev-libs/libxslt
+   gtk-doc? (
+   >=dev-util/gtk-doc-1.9
+   app-text/docbook-xml-dtd:4.3
+   )
+   >=sys-devel/gettext-0.19.8
+"
+# ${PN} superseeds appdata-tools
+RDEPEND="${RDEPEND}
+   !

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

2020-03-24 Thread Matt Turner
commit: 78a53cbcb6be5c458dce71c0dca72e9b0f9d5ef5
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Mar 24 05:22:58 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Mar 25 02:20:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78a53cbc

dev-util/gdbus-codegen: Version bump to 2.64.1

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

 dev-util/gdbus-codegen/Manifest|  1 +
 dev-util/gdbus-codegen/gdbus-codegen-2.64.1.ebuild | 73 ++
 2 files changed, 74 insertions(+)

diff --git a/dev-util/gdbus-codegen/Manifest b/dev-util/gdbus-codegen/Manifest
index c484d0b783f..115723e3d8e 100644
--- a/dev-util/gdbus-codegen/Manifest
+++ b/dev-util/gdbus-codegen/Manifest
@@ -1,3 +1,4 @@
 DIST glib-2.60.7.tar.xz 4590568 BLAKE2B 
a3f2a3bd0443a27326e8359c2ad1e6022ca1634f5c7cb4502a8011fbe85df690fff7d67665cf160bf4ed426214b87f6501a69158fb1656bdb86cacdcf076ee15
 SHA512 
d56d805a5abf6f7aeb8bf5be06b60ad049177ee23f78eacef4ce2ea88a8be49966a95e48fed17c752649f6e80937fd0ebc8f959709f623ec1f2f43ffd42d078a
 DIST glib-2.62.5.tar.xz 4702492 BLAKE2B 
03e04cb149b3301959013c5db20b1f3606951ed80105e0580d40177586a5834afb975ace0d25d5311fd63d29a48129128bdddf29a808e371f1400c00033be1a3
 SHA512 
2f99422ff8245524aabdb52f5d388ef4bde0fc075eab24499b4023f6ca143b80a74e265117b9e7a9de68a347b0c7eaa8655c836d7bbb63d54cad5c6dda630371
 DIST glib-2.62.6.tar.xz 4703424 BLAKE2B 
0a27245be2575c574dcc730dd051a8c284f421dbc46579aadc5fbbacb8f934af4374b61bb26085e5c9ab78a868c567818f3fb9d67adddce37f5c4fec00e0d276
 SHA512 
8e3972a371f3c1a50b7d245b30e4f740583ad72ba4ab325e0e15e0732be44dfb69b603fb39dcf4989255a23a181e9ea5dd25982dd94c386cd9f21952243ad6f5
+DIST glib-2.64.1.tar.xz 4758548 BLAKE2B 
5585d23fee28d7c32b1bb9e1defbc31ba469aa259e3c328760d1e702d98706cf251bfb50b5e2aed37b2cdfa6ab4319372ddcd0a9937c97a2614741b504af17a5
 SHA512 
1cefe49a42233f24ac6bd09c134ceea7119f4f74f42204a731be56100a180eec69c8224674f0b08d1538ad0859896ed08260a6af0fed469c7d10b4508116a6bc

diff --git a/dev-util/gdbus-codegen/gdbus-codegen-2.64.1.ebuild 
b/dev-util/gdbus-codegen/gdbus-codegen-2.64.1.ebuild
new file mode 100644
index 000..0e3cddd0d6b
--- /dev/null
+++ b/dev-util/gdbus-codegen/gdbus-codegen-2.64.1.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+GNOME_ORG_MODULE="glib"
+PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_REQ_USE="xml"
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_SETUPTOOLS=no
+
+inherit gnome.org distutils-r1
+
+DESCRIPTION="GDBus code and documentation generator"
+HOMEPAGE="https://www.gtk.org/;
+
+LICENSE="LGPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+IUSE=""
+
+RDEPEND="${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/libxslt
+   app-text/docbook-xsl-stylesheets
+"
+
+S="${WORKDIR}/glib-${PV}/gio/gdbus-2.0/codegen"
+
+python_prepare_all() {
+   PATCHES=(
+   "${FILESDIR}/${PN}-2.56.1-sitedir.patch"
+   )
+   distutils-r1_python_prepare_all
+
+   local MAJOR_VERSION=$(ver_cut 1)
+   local MINOR_VERSION=$(ver_cut 2)
+   sed -e 's:@PYTHON@:python:' gdbus-codegen.in > gdbus-codegen || die
+   sed -e "s:@VERSION@:${PV}:" \
+   -e "s:@MAJOR_VERSION@:${MAJOR_VERSION}:" \
+   -e "s:@MINOR_VERSION@:${MINOR_VERSION}:" config.py.in > 
config.py || die
+   cp "${FILESDIR}/setup.py-2.32.4" setup.py || die "cp failed"
+   sed -e "s/@PV@/${PV}/" -i setup.py || die "sed setup.py failed"
+}
+
+do_xsltproc_command() {
+   # Taken from meson.build for manual manpage building - keep in sync 
(also copied to dev-util/glib-utils)
+   xsltproc \
+   --nonet \
+   --stringparam man.output.quietly 1 \
+   --stringparam funcsynopsis.style ansi \
+   --stringparam man.th.extra1.suppress 1 \
+   --stringparam man.authors.section.enabled 0 \
+   --stringparam man.copyright.section.enabled 0 \
+   -o "${2}" \
+   
http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl \
+   "${1}" || die "manpage generation failed"
+}
+
+src_compile() {
+   distutils-r1_src_compile
+   do_xsltproc_command 
"${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.xml" 
"${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.1"
+}
+
+src_test() {
+   einfo "Skipping tests. This package is tested by dev-libs/glib"
+   einfo "when merged with FEATURES=test"
+}
+
+python_install_all() {
+   distutils-r1_python_install_all # no-op, but prevents QA warning
+   doman "${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.1"
+}



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

2020-03-24 Thread Matt Turner
commit: 4549f426ab7550e566b3340474d25874e68bbf84
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Mar 24 05:27:23 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Mar 25 02:20:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4549f426

dev-libs/atk: Version bump to 2.35.1

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

 dev-libs/atk/Manifest  |  1 +
 dev-libs/atk/atk-2.35.1.ebuild | 47 ++
 2 files changed, 48 insertions(+)

diff --git a/dev-libs/atk/Manifest b/dev-libs/atk/Manifest
index 6de087223e2..e59c9013691 100644
--- a/dev-libs/atk/Manifest
+++ b/dev-libs/atk/Manifest
@@ -1,2 +1,3 @@
 DIST atk-2.32.0.tar.xz 292088 BLAKE2B 
15f093db60cc54d1a5a18dc78cb9d64fa73e18dadb724fe5143956199f4ff1aa4ea9daf0796b14f228a1d91f1d44e88749c67fe5a6a84bd001916d78be4680f9
 SHA512 
8cd2a3ee006f21835f3e564f2e1de4ae61bd9529b4c0b4f2e3ece88e905e2dd36b67affb089f41582806a1397576602a526a4b8698303708894f20af97ecac22
 DIST atk-2.34.1.tar.xz 293140 BLAKE2B 
8ae280583867460734ca001eb01963eefcc519eb09658e2e793cd1a07831e8e5ade20a4d38bb5925a1103da206d9d6283a2b1892c671f12090b3eefac04b34e1
 SHA512 
a7c8ec7c2166bb8734b065402bf7700cdc69f56c0958663e88596b155a20063e4cfbf1754d8b8ed94a4e509db2e97e2603b0a8037e61028acc85930e631a633e
+DIST atk-2.35.1.tar.xz 294224 BLAKE2B 
e2e4d5768d8add243bb064e3ec43bd4665bf16f0211be721788a3a3bb96a93e402671e0bf5c7e2a1747ac673fee0b5022cb1798481a5ff0b1cc61f41dc0c8279
 SHA512 
da81cb4a6a5f2d8d83fa8a430b181b009e5407d906bb000a2d86481e7fea9fa6fb6e9dcd6790d4efdf513e5fe8fcb32ac3ec49d4ce3c76010145b8baacf2ae1b

diff --git a/dev-libs/atk/atk-2.35.1.ebuild b/dev-libs/atk/atk-2.35.1.ebuild
new file mode 100644
index 000..1464646871e
--- /dev/null
+++ b/dev-libs/atk/atk-2.35.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit gnome.org meson multilib-minimal xdg
+
+DESCRIPTION="GTK+ & GNOME Accessibility Toolkit"
+HOMEPAGE="https://wiki.gnome.org/Accessibility;
+
+LICENSE="LGPL-2+"
+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 ~x86-winnt"
+IUSE="gtk-doc +introspection"
+
+RDEPEND="
+   >=dev-libs/glib-2.38.0:2[${MULTILIB_USEDEP}]
+   introspection? ( >=dev-libs/gobject-introspection-1.54.0:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   gtk-doc? (
+   >=dev-util/gtk-doc-1.25
+   app-text/docbook-xml-dtd:4.3 )
+   >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
+   >=sys-devel/gettext-0.19.8
+"
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Ddocs=$(multilib_native_usex gtk-doc true false)
+   -Dintrospection=$(multilib_native_usex introspection true false)
+   )
+   meson_src_configure
+}
+
+multilib_src_compile() {
+   meson_src_compile
+}
+
+multilib_src_test() {
+   meson_src_test
+}
+
+multilib_src_install() {
+   meson_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/glib/files/, dev-libs/glib/

2020-03-24 Thread Matt Turner
commit: 596b0ccea3bd58cff19d13a80a7529a7798bb38f
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Mar 24 05:24:10 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Mar 25 02:20:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=596b0cce

dev-libs/glib: Version bump to 2.64.1

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

 dev-libs/glib/Manifest |   1 +
 ...-2.64.1-mark-gdbus-server-auth-test-flaky.patch |  32 +++
 dev-libs/glib/glib-2.64.1.ebuild   | 278 +
 3 files changed, 311 insertions(+)

diff --git a/dev-libs/glib/Manifest b/dev-libs/glib/Manifest
index c484d0b783f..115723e3d8e 100644
--- a/dev-libs/glib/Manifest
+++ b/dev-libs/glib/Manifest
@@ -1,3 +1,4 @@
 DIST glib-2.60.7.tar.xz 4590568 BLAKE2B 
a3f2a3bd0443a27326e8359c2ad1e6022ca1634f5c7cb4502a8011fbe85df690fff7d67665cf160bf4ed426214b87f6501a69158fb1656bdb86cacdcf076ee15
 SHA512 
d56d805a5abf6f7aeb8bf5be06b60ad049177ee23f78eacef4ce2ea88a8be49966a95e48fed17c752649f6e80937fd0ebc8f959709f623ec1f2f43ffd42d078a
 DIST glib-2.62.5.tar.xz 4702492 BLAKE2B 
03e04cb149b3301959013c5db20b1f3606951ed80105e0580d40177586a5834afb975ace0d25d5311fd63d29a48129128bdddf29a808e371f1400c00033be1a3
 SHA512 
2f99422ff8245524aabdb52f5d388ef4bde0fc075eab24499b4023f6ca143b80a74e265117b9e7a9de68a347b0c7eaa8655c836d7bbb63d54cad5c6dda630371
 DIST glib-2.62.6.tar.xz 4703424 BLAKE2B 
0a27245be2575c574dcc730dd051a8c284f421dbc46579aadc5fbbacb8f934af4374b61bb26085e5c9ab78a868c567818f3fb9d67adddce37f5c4fec00e0d276
 SHA512 
8e3972a371f3c1a50b7d245b30e4f740583ad72ba4ab325e0e15e0732be44dfb69b603fb39dcf4989255a23a181e9ea5dd25982dd94c386cd9f21952243ad6f5
+DIST glib-2.64.1.tar.xz 4758548 BLAKE2B 
5585d23fee28d7c32b1bb9e1defbc31ba469aa259e3c328760d1e702d98706cf251bfb50b5e2aed37b2cdfa6ab4319372ddcd0a9937c97a2614741b504af17a5
 SHA512 
1cefe49a42233f24ac6bd09c134ceea7119f4f74f42204a731be56100a180eec69c8224674f0b08d1538ad0859896ed08260a6af0fed469c7d10b4508116a6bc

diff --git 
a/dev-libs/glib/files/glib-2.64.1-mark-gdbus-server-auth-test-flaky.patch 
b/dev-libs/glib/files/glib-2.64.1-mark-gdbus-server-auth-test-flaky.patch
new file mode 100644
index 000..d1a41ecb793
--- /dev/null
+++ b/dev-libs/glib/files/glib-2.64.1-mark-gdbus-server-auth-test-flaky.patch
@@ -0,0 +1,32 @@
+From 95b22035f6151ab465c37fe5e3e340713cb74e23 Mon Sep 17 00:00:00 2001
+From: Matt Turner 
+Date: Tue, 24 Mar 2020 18:44:54 -0700
+Subject: [PATCH] Mark gdbus-server-auth test flaky
+
+See https://gitlab.gnome.org/GNOME/glib/-/issues/1954
+---
+ gio/tests/meson.build | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/gio/tests/meson.build b/gio/tests/meson.build
+index 788cf978b..7f45d0191 100644
+--- a/gio/tests/meson.build
 b/gio/tests/meson.build
+@@ -122,12 +122,13 @@ if dbus1_dep.found()
+ },
+ 'gdbus-server-auth' : {
+   'dependencies' : [dbus1_dep],
++  'suite' : ['flaky'],
+ },
+   }
+ else
+   # We can build a cut-down version of this test without libdbus
+   gio_tests += {
+-'gdbus-server-auth' : {},
++'gdbus-server-auth' : {'suite' : ['flaky']},
+   }
+ endif
+ 
+-- 
+2.24.1
+

diff --git a/dev-libs/glib/glib-2.64.1.ebuild b/dev-libs/glib/glib-2.64.1.ebuild
new file mode 100644
index 000..33ba76e4199
--- /dev/null
+++ b/dev-libs/glib/glib-2.64.1.ebuild
@@ -0,0 +1,278 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python{3_6,3_7} )
+
+inherit flag-o-matic gnome.org gnome2-utils linux-info meson multilib 
multilib-minimal python-any-r1 toolchain-funcs xdg
+
+DESCRIPTION="The GLib library of C routines"
+HOMEPAGE="https://www.gtk.org/;
+
+LICENSE="LGPL-2.1+"
+SLOT="2"
+IUSE="dbus debug elibc_glibc fam gtk-doc kernel_linux +mime selinux 
static-libs systemtap test utils xattr"
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+# * libelf isn't strictly necessary, but makes gresource tool more useful, and
+# the check is automagic in gio/meson.build. gresource is not a multilib tool
+# right now, thus it doesn't matter if non-native ABI libelf exists or not
+# (non-native binary is overwritten, it doesn't matter if libelf was linked 
to).
+# * Technically static-libs is needed on zlib, util-linux and perhaps more, but
+# these are used by GIO, which glib[static-libs] consumers don't really seem
+# to need at all, thus not imposing the deps for now and once some consumers
+# are actually found to static link libgio-2.0.a, we can revisit and either add
+# them or just put the (build) deps in that rare consumer instead of recursive
+# RDEPEND here (due to lack of recursive DEPEND).
+RDEPEND="
+   !=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]
+   >=dev-libs/libpcre-8.31:3[${MULTILIB_USEDEP},static-libs?]
+   

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

2020-03-24 Thread Matt Turner
commit: cf8c83c31a1b3d7165912e4ee625404809016f73
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Mar 24 05:29:46 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Mar 25 02:20:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf8c83c3

dev-libs/libgusb: Version bump to 0.3.4

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

 dev-libs/libgusb/Manifest |  1 +
 dev-libs/libgusb/libgusb-0.3.4.ebuild | 66 +++
 2 files changed, 67 insertions(+)

diff --git a/dev-libs/libgusb/Manifest b/dev-libs/libgusb/Manifest
index 07969c0c216..1f45dbe6cad 100644
--- a/dev-libs/libgusb/Manifest
+++ b/dev-libs/libgusb/Manifest
@@ -2,3 +2,4 @@ DIST libgusb-0.2.11.tar.xz 291992 BLAKE2B 
f43065fac0fcfbc3e392b90dc05537746ce132
 DIST libgusb-0.3.1.tar.xz 38568 BLAKE2B 
d09afae9d210fde1411de5a0b9b8852eef49f88558ff4c434ef5f2ed9c1c6c29600b96dad73f6873027c5ce0987a3fd99691ffd97d90cfba9f63fbb2cc73f8cd
 SHA512 
5c864e35ec64d1e52ec15ab971c75e0ee3e4664223a6b365815a54819f23342889e5f9739b998799a3af3d37ee75f0ae38ee0d8bca4ed1e2d6ff712f65a53b9a
 DIST libgusb-0.3.2.tar.xz 38852 BLAKE2B 
72f98e54e9c4716380430103395ad6da830148c7ef4fb3e7e1445fa28c40b6cb1dfc954403896dedcd584d154383c38233abd422e20801a7e2f9165a6b69e4e5
 SHA512 
db4274b67d775ac0a46df11037dbd4cab84e1128be6d5b579ee5e1f493f3cc9d0950958610207ad5f207423570a86e664a9817885e25f86a858a95f96cfe19c2
 DIST libgusb-0.3.3.tar.xz 38928 BLAKE2B 
711bf59db0d86879961fbba1cd87d5a8557cd4c735f3eaf80bb75f1ac55ededecb4038125428c1297942d014dfd3ea995f7cee8355150f1e90e0fec4aa92cfa9
 SHA512 
8be37283f2c1719976bbd9bc33eacf5afd4cef107a6629e8f9523b49e66ab2782d9937e4d9fa18760b9083c991c91d6126cfcfa22921b3436a9ebc3a858d855a
+DIST libgusb-0.3.4.tar.xz 40636 BLAKE2B 
8e43849395a0bce646d9b9493c883fc6db28572a75017e0309b6b2d1924bb6a978190d4b171416053cae424d272a7b43e1536abd92821198e4e7f553bb16d19f
 SHA512 
abbec6b5a5f27b5061ff165db97915d7356b23757de12b640f54741927ac860264af3daed15d4b4b5f3df494acb20695070dcb5ad104df2defdcc7229634c42f

diff --git a/dev-libs/libgusb/libgusb-0.3.4.ebuild 
b/dev-libs/libgusb/libgusb-0.3.4.ebuild
new file mode 100644
index 000..f7b99287e23
--- /dev/null
+++ b/dev-libs/libgusb/libgusb-0.3.4.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+VALA_USE_DEPEND="vapigen"
+
+inherit meson multilib-minimal vala
+
+DESCRIPTION="GObject wrapper for libusb"
+HOMEPAGE="https://github.com/hughsie/libgusb;
+SRC_URI="https://people.freedesktop.org/~hughsient/releases/${P}.tar.xz;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+
+IUSE="gtk-doc +introspection static-libs test +vala"
+REQUIRED_USE="vala? ( introspection )"
+
+RDEPEND="
+   >=dev-libs/glib-2.44.0:2[${MULTILIB_USEDEP}]
+   virtual/libusb:1[udev,${MULTILIB_USEDEP}]
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+   sys-apps/hwids
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   gtk-doc? (
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/docbook-xml-dtd:4.4
+   dev-util/gtk-doc
+   )
+   vala? ( $(vala_depend) )
+   virtual/pkgconfig[${MULTILIB_USEDEP}]
+"
+
+RESTRICT="!test? ( test )"
+
+src_prepare() {
+   use vala && vala_src_prepare
+   default
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Ddefault_library=$(usex static-libs both shared)
+   $(meson_use test tests)
+   -Dvapi=$(multilib_native_usex vala true false)
+   -Dusb_ids="${EPREFIX}"/usr/share/misc/usb.ids
+   -Ddocs=$(multilib_native_usex gtk-doc true false)
+   -Dintrospection=$(multilib_native_usex introspection true false)
+   )
+   meson_src_configure
+}
+
+multilib_src_compile() {
+   meson_src_compile
+}
+
+multilib_src_test() {
+   meson_src_test
+}
+
+multilib_src_install() {
+   meson_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gobject-introspection-common/

2020-03-24 Thread Matt Turner
commit: b0aa96688d7af4a926fd06df082a6de9ae57bec8
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Mar 24 05:13:53 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Mar 25 02:20:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0aa9668

dev-libs/gobject-introspection-common: Version bump to 1.64.0

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

 dev-libs/gobject-introspection-common/Manifest |  1 +
 .../gobject-introspection-common-1.64.0.ebuild | 31 ++
 2 files changed, 32 insertions(+)

diff --git a/dev-libs/gobject-introspection-common/Manifest 
b/dev-libs/gobject-introspection-common/Manifest
index 83ad50553dd..4606cfc104a 100644
--- a/dev-libs/gobject-introspection-common/Manifest
+++ b/dev-libs/gobject-introspection-common/Manifest
@@ -1,2 +1,3 @@
 DIST gobject-introspection-1.60.2.tar.xz 1285000 BLAKE2B 
43d96bbac8dd6600726876277f945e7eb01dba2063907c21960cbf5f49d766ac156ed116641b69dfe28f3025c4b482ffd39e8e107aba9ee48010a500111a58e4
 SHA512 
8e8c1c3a025cb6c18933302ada8cce7c4826f22eef791c80a97abb28379239f8d99312e1237bcea1060f4d5cf65441909b9da434561982209bb4976b1f22529e
 DIST gobject-introspection-1.62.0.tar.xz 980732 BLAKE2B 
96ecc98bea97b7cb24e2c0a0adb8158cfc8915ee8e3b980adf08ec3256d4d0f87bc92d33cce30f5b23c85c4b144d8da755e5313735091b27ff53fea45a80014e
 SHA512 
b460a95fd7a323e9b0c9a45e680ebe98bbae7632abfa53b3e0b0ec050775cab17dde693314d6d4f8e93614c32b5587f8ce0b4a4c9ee9ba46c029ce029014e638
+DIST gobject-introspection-1.64.0.tar.xz 1000240 BLAKE2B 
09e6dec65a53a107bee387cef9cb271345ae564f3520bd9a6485cf1796deaa47243c05f45a72f3243e811a2c1962a2ae123a6b344819187cbf36eae0ed58fbaa
 SHA512 
d1960424d82dea1f1d36a7c3f9922029e751e77da8dc6904c24750babe7c3f4c11a6795eb218aab342ccbb6326d0ac3eac2c2c903e90b146f4e28c0f413da1ae

diff --git 
a/dev-libs/gobject-introspection-common/gobject-introspection-common-1.64.0.ebuild
 
b/dev-libs/gobject-introspection-common/gobject-introspection-common-1.64.0.ebuild
new file mode 100644
index 000..70eb0234f5d
--- /dev/null
+++ 
b/dev-libs/gobject-introspection-common/gobject-introspection-common-1.64.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+GNOME_ORG_MODULE="gobject-introspection"
+
+inherit gnome.org
+
+DESCRIPTION="Build infrastructure for GObject Introspection"
+HOMEPAGE="https://wiki.gnome.org/Projects/GObjectIntrospection;
+
+LICENSE="HPND"
+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"
+IUSE=""
+
+RDEPEND="!<${CATEGORY}/${GNOME_ORG_MODULE}-${PV}"
+# Use !<${PV} because mixing gobject-introspection with different version of 
-common can cause issues like:
+# https://forums.gentoo.org/viewtopic-p-7421930.html
+
+src_configure() { :; }
+
+src_compile() { :; }
+
+src_install() {
+   insinto /usr/share/aclocal
+   doins m4/introspection.m4
+
+   insinto /usr/share/gobject-introspection-1.0
+   doins Makefile.introspection
+}



[gentoo-commits] repo/gentoo:master commit in: net-mail/b4/

2020-03-24 Thread Jason A. Donenfeld
commit: 8374a4402f40ad1ff3613e281db5bb897708fcea
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Wed Mar 25 02:04:12 2020 +
Commit: Jason A. Donenfeld  gentoo  org>
CommitDate: Wed Mar 25 02:05:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8374a440

net-mail/b4: import 0.3.4

Package-Manager: Portage-2.3.95, Repoman-2.3.21
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 net-mail/b4/Manifest|  1 +
 net-mail/b4/b4-0.3.4.ebuild | 20 
 net-mail/b4/metadata.xml|  8 
 3 files changed, 29 insertions(+)

diff --git a/net-mail/b4/Manifest b/net-mail/b4/Manifest
new file mode 100644
index 000..7f0d4fb0bfa
--- /dev/null
+++ b/net-mail/b4/Manifest
@@ -0,0 +1 @@
+DIST b4-0.3.4.tar.gz 33510 BLAKE2B 
08975cca4bcad61fc64bfc207fa3d299a4f034be8adf05c7d6a36dc89d55e111b50d5da7526ae217a763317731a00048efec99cbf86bb5367a0748119c4dd7b3
 SHA512 
0b78fafc410bdfea9d3aaa8e3818966d1fd412d4d9471196c6c9231bb2ade380c9d2fdd07e41e5cc4a2f0474cb77612c0d34ca1f6689b64881752034d779b5dc

diff --git a/net-mail/b4/b4-0.3.4.ebuild b/net-mail/b4/b4-0.3.4.ebuild
new file mode 100644
index 000..211469b6276
--- /dev/null
+++ b/net-mail/b4/b4-0.3.4.ebuild
@@ -0,0 +1,20 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit distutils-r1
+
+DESCRIPTION="Utility for fetching patchsets from public-inbox"
+HOMEPAGE="https://pypi.org/project/b4/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"

diff --git a/net-mail/b4/metadata.xml b/net-mail/b4/metadata.xml
new file mode 100644
index 000..47412363738
--- /dev/null
+++ b/net-mail/b4/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+
+zx...@gentoo.org
+Jason A. Donenfeld
+
+



[gentoo-commits] repo/user/ssnb:master commit in: app-admin/terraform-provider-libvirt/

2020-03-24 Thread Samuel Bernardo
commit: cd15d2fc0f9a8e58290c3da36a90c3fac14c4125
Author: Samuel Bernardo  gmail  com>
AuthorDate: Wed Mar 25 01:30:08 2020 +
Commit: Samuel Bernardo  gmail  com>
CommitDate: Wed Mar 25 01:30:08 2020 +
URL:https://gitweb.gentoo.org/repo/user/ssnb.git/commit/?id=cd15d2fc

Update terraform-provider-libvirt

Signed-off-by: Samuel Bernardo  gmail.com>

 app-admin/terraform-provider-libvirt/Manifest  |  2 ++
 .../terraform-provider-libvirt-0.6.1.ebuild| 34 ++
 2 files changed, 36 insertions(+)

diff --git a/app-admin/terraform-provider-libvirt/Manifest 
b/app-admin/terraform-provider-libvirt/Manifest
index d1eecf1..c6fae9e 100644
--- a/app-admin/terraform-provider-libvirt/Manifest
+++ b/app-admin/terraform-provider-libvirt/Manifest
@@ -1,5 +1,7 @@
 DIST terraform-provider-libvirt-0.3.tar.gz 36134363 BLAKE2B 
0fde1cb1ef3847f1b6d44a3f3c43709d5c45175378e47ae4e3c0cf6c37b5116ec554711b045ab191bee0e8dd6bea8cc51f046650d60eada6c21f58e9071b707a
 SHA512 
d796e79e97386fda28b17e830516f51ecee49fb89b205af14e646fc91dfcb05b609913f087c5ab4d10410da744cdeb8d7257ce8fa10af5ea6afa185da659f643
 DIST terraform-provider-libvirt-0.4.4.tar.gz 64919973 BLAKE2B 
664c409501507706e9cd4ba76cb969ec67cfce4e640f5bc227ea6ce999b40d71e42ef0291905a994a60325a7ed19980731cffeb4021b979b91fe1abfe8303673
 SHA512 
0c66858fcfcd98fef84d63d5fe7848c7231b56b5d5b45decb04216e3f8ad0cea52324b815e506b9f585fbbbd883778e5dd045cc6d6899a5c031b422ed6b70f17
+DIST terraform-provider-libvirt-0.6.1.tar.gz 22319066 BLAKE2B 
82ac2859dde3a7957196ed0fa602923124acf68cd0e05326f2208ff6098366c8e87a80c6dcae5e3a71a472cfc39c7149dbd4683db1b976ad0ce7f9fed8ac4fd7
 SHA512 
f0bc775e7b97206136f867064d3cf2e4d3eb9c209336da70edf54e3d5d2a1ebe9ce2cd927526da9e5ef90096022bdffa9b6568cc07a9f0321478c3c9881fd6ca
 EBUILD terraform-provider-libvirt-0.3.ebuild 666 BLAKE2B 
eee787ef261bb8a4be4aed726a7de2e4068bd33b3bf00f23577d8e505f27aa9aefd57f1020324ff128697caeab707d201bea5e9981937bc1e3a8560ea00c1882
 SHA512 
41cd41cca4170c44abf84b928cfdecb62ac2d17b5436da7e79d71d9d6d793b01fca7612050669ddbad416b2e9547bdf9d7f35f39763b016721ad0470a2f3
 EBUILD terraform-provider-libvirt-0.4.4.ebuild 665 BLAKE2B 
b9d8997f003899ecbf2367d143dbb121aaccf9e1d50fd2901c50ff70dd6f6aae05ae7eacff7d16aff7eab1c133658266bd26b68caac8e2a0715cca4b55a682b8
 SHA512 
8770f3c114971851d7282cd9fa59928f70f898f53711927556d6c4a8ae982ef3f9df38fcc33a02fdeed89cb06d68136e3d6b654de98ed6fdaa6f9ce72020b616
+EBUILD terraform-provider-libvirt-0.6.1.ebuild 846 BLAKE2B 
2ec92a6e6ec6639810df37f6b6a753545e5c1f380ed6f208713db22012cb694cf2734efb9eded5cab0702b7447610a6ae6fb30bf3d81c621fa4d9a50848a8835
 SHA512 
83ea2d346b3273dbb53722f66649f996df14d250bae9136248565ee999c0f9968a18cded5671abaaf5b16e9d7f736713b8df354b3d4bb459ca94d7bdda1b676e
 MISC metadata.xml 384 BLAKE2B 
a977c9a290d9a50c818b53b95369d9e564f37ba5be80d62739016f6c8933f52c6efca8ad09bad4a78212d1bb608d007f1c5559732d8399184735dad02892e54b
 SHA512 
85b5d1cb9a1645b89d2f3b586c9c53b308860a075505dd1aee536115c41a9e0ba36c9e05f5025f749e71e9945d9c09785ee02054cf759696551de0bd5a2efb1f

diff --git 
a/app-admin/terraform-provider-libvirt/terraform-provider-libvirt-0.6.1.ebuild 
b/app-admin/terraform-provider-libvirt/terraform-provider-libvirt-0.6.1.ebuild
new file mode 100644
index 000..4fa1678
--- /dev/null
+++ 
b/app-admin/terraform-provider-libvirt/terraform-provider-libvirt-0.6.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+GOLANG_PKG_IMPORTPATH="github.com/dmacvicar"
+GOLANG_PKG_ARCHIVEPREFIX="v"
+GOLANG_PKG_VERSION="$(ver_cut 1-3)"
+
+inherit golang-build golang-vcs-snapshot
+
+EGO_SRC="${GOLANG_PKG_IMPORTPATH}/${PN}"
+EGO_PN=${EGO_SRC}/...
+EGIT_COMMIT="${GOLANG_PKG_ARCHIVEPREFIX}${GOLANG_PKG_VERSION}"
+SRC_URI="https://${EGO_SRC}/archive/${GOLANG_PKG_ARCHIVEPREFIX}${GOLANG_PKG_VERSION}.tar.gz
 -> ${P}.tar.gz"
+
+DESCRIPTION="Terraform provider to provision infrastructure with Linux's KVM 
using libvirt"
+HOMEPAGE="https://github.com/dmacvicar/terraform-provider-libvirt;
+
+LICENSE="Apache 2.0"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="app-emulation/libvirt-glib
+   dev-lang/go
+   app-cdr/cdrtools
+   app-admin/terraform"
+
+DOCS=(
+   README.md
+   examples/
+)
+



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/netdata/

2020-03-24 Thread Craig Andrews
commit: bdd225e161a823e68267fed01bec95710578f57e
Author: Craig Andrews  gentoo  org>
AuthorDate: Wed Mar 25 01:09:48 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Wed Mar 25 01:10:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdd225e1

net-analyzer/netdata: keepdir then chown

Ensures that file permissions are correct on the registry directory

Closes: https://bugs.gentoo.org/714344
Package-Manager: Portage-2.3.95, Repoman-2.3.21
Signed-off-by: Craig Andrews  gentoo.org>

 net-analyzer/netdata/{netdata-.ebuild => netdata-1.20.0-r1.ebuild} | 2 +-
 net-analyzer/netdata/netdata-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-analyzer/netdata/netdata-.ebuild 
b/net-analyzer/netdata/netdata-1.20.0-r1.ebuild
similarity index 100%
copy from net-analyzer/netdata/netdata-.ebuild
copy to net-analyzer/netdata/netdata-1.20.0-r1.ebuild
index 38d285c386e..05058d2b992 100644
--- a/net-analyzer/netdata/netdata-.ebuild
+++ b/net-analyzer/netdata/netdata-1.20.0-r1.ebuild
@@ -119,8 +119,8 @@ src_install() {
keepdir /var/log/netdata
fowners -Rc netdata:netdata /var/log/netdata
keepdir /var/lib/netdata
-   fowners -Rc netdata:netdata /var/lib/netdata
keepdir /var/lib/netdata/registry
+   fowners -Rc netdata:netdata /var/lib/netdata
 
fowners -Rc root:netdata /usr/share/${PN}
 

diff --git a/net-analyzer/netdata/netdata-.ebuild 
b/net-analyzer/netdata/netdata-.ebuild
index 38d285c386e..05058d2b992 100644
--- a/net-analyzer/netdata/netdata-.ebuild
+++ b/net-analyzer/netdata/netdata-.ebuild
@@ -119,8 +119,8 @@ src_install() {
keepdir /var/log/netdata
fowners -Rc netdata:netdata /var/log/netdata
keepdir /var/lib/netdata
-   fowners -Rc netdata:netdata /var/lib/netdata
keepdir /var/lib/netdata/registry
+   fowners -Rc netdata:netdata /var/lib/netdata
 
fowners -Rc root:netdata /usr/share/${PN}
 



[gentoo-commits] proj/sci:master commit in: sci-visualization/fsleyes/files/, sci-visualization/fsleyes/

2020-03-24 Thread Horea Christian
commit: decfc6942ba15bf039dec9834a0ef162da0278db
Author: Horea Christian  chymera  eu>
AuthorDate: Wed Mar 25 01:06:58 2020 +
Commit: Horea Christian  gmail  com>
CommitDate: Wed Mar 25 01:06:58 2020 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=decfc694

sci-visualization/fsleyes: new package

Neuroimaging data viewer

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

 sci-visualization/fsleyes/ChangeLog| 10 +++
 .../fsleyes/files/fsleyes-0.26.2-fsldir.patch  | 14 
 .../fsleyes/files/fsleyes-0.32.0-coverage.patch| 13 
 .../fsleyes/files/fsleyes-0.32.0-tests_fail.patch  | 62 +
 .../files/fsleyes-0.32.0-tests_timeout.patch   | 61 +
 sci-visualization/fsleyes/fsleyes-0.32.0.ebuild| 79 +
 sci-visualization/fsleyes/fsleyes-0.32.3.ebuild| 80 ++
 sci-visualization/fsleyes/metadata.xml | 18 +
 8 files changed, 337 insertions(+)

diff --git a/sci-visualization/fsleyes/ChangeLog 
b/sci-visualization/fsleyes/ChangeLog
new file mode 100644
index 0..293a171cf
--- /dev/null
+++ b/sci-visualization/fsleyes/ChangeLog
@@ -0,0 +1,10 @@
+*fsleyes-0.32.0 (24 Jan 2020)
+
+  24 Jan 2020;   +files/fsleyes-0.32.0-coverage.patch,
+  +files/fsleyes-0.32.0-tests_fail.patch,
+  +files/fsleyes-0.32.0-tests_timeout.patch, +fsleyes-0.32.0.ebuild,
+  -fsleyes-0.26.2.ebuild, -fsleyes-0.27.3.ebuild, metadata.xml:
+  sci-visualization/fsleyes: new package
+
+  15 Apr 2019;   fsleyes-0.27.3.ebuild:
+  sci-visualization/fsleyes:

diff --git a/sci-visualization/fsleyes/files/fsleyes-0.26.2-fsldir.patch 
b/sci-visualization/fsleyes/files/fsleyes-0.26.2-fsldir.patch
new file mode 100644
index 0..51392f52e
--- /dev/null
+++ b/sci-visualization/fsleyes/files/fsleyes-0.26.2-fsldir.patch
@@ -0,0 +1,14 @@
+--- a/fsleyes/main.py  2018-09-24 17:46:07.756686411 +0200
 b/fsleyes/main.py  2018-10-06 14:36:53.328135230 +0200
+@@ -325,11 +325,6 @@
+ app.SetTopWindow(frame)
+ frame.Show()
+ 
+-# Check that $FSLDIR is set, complain
+-# to the user if it isn't
+-if not namespace[0].skipfslcheck:
+-wx.CallAfter(fslDirWarning, frame)
+-
+ # Check for updates. Ignore point
+ # releases, otherwise users might
+ # get swamped with update notifications.

diff --git a/sci-visualization/fsleyes/files/fsleyes-0.32.0-coverage.patch 
b/sci-visualization/fsleyes/files/fsleyes-0.32.0-coverage.patch
new file mode 100644
index 0..089a8d856
--- /dev/null
+++ b/sci-visualization/fsleyes/files/fsleyes-0.32.0-coverage.patch
@@ -0,0 +1,13 @@
+diff --git a/setup.cfg b/setup.cfg
+index fcb594a..dccad97 100644
+--- a/setup.cfg
 b/setup.cfg
+@@ -9,7 +9,7 @@ ignore = 
E127,E201,E203,E221,E222,E241,E271,E272,E301,E302,E303,E701,W504
+ 
+ [tool:pytest]
+ testpaths = tests
+-addopts   = -v --cov=fsleyes
++addopts   = -v
+ markers   =
+   overlayclitest: Overlay scene test invoked via FSLeyes command line
+   clitest:Test invoked via FSLeyes command line

diff --git a/sci-visualization/fsleyes/files/fsleyes-0.32.0-tests_fail.patch 
b/sci-visualization/fsleyes/files/fsleyes-0.32.0-tests_fail.patch
new file mode 100644
index 0..8b5f2d639
--- /dev/null
+++ b/sci-visualization/fsleyes/files/fsleyes-0.32.0-tests_fail.patch
@@ -0,0 +1,62 @@
+diff --git a/tests/actions/test_copyoverlay.py 
b/tests/actions/test_copyoverlay.py
+index 3509ba6..371813e 100644
+--- a/tests/actions/test_copyoverlay.py
 b/tests/actions/test_copyoverlay.py
+@@ -19,7 +19,11 @@ import fsleyes.actions.copyoverlay as copyoverlay
+ 
+ from .. import run_with_orthopanel, realYield
+ 
++import pytest
+ 
++@pytest.mark.skip(reason="Known to fail on Gentoo:"
++"https://github.com/pauldmccarthy/fsleyes/issues/38;
++)
+ def test_copyImage_3d():
+ run_with_orthopanel(_test_copyImage_3d)
+ def _test_copyImage_3d(panel, overlayList, displayCtx):
+@@ -103,7 +107,9 @@ def _test_copyImage_3d(panel, overlayList, displayCtx):
+ assert np.all(copy[5:25, 5:25, 5:25] == img3d[:, :, :])
+ overlayList.remove(copy)
+ 
+-
++@pytest.mark.skip(reason="Known to fail on Gentoo:"
++"https://github.com/pauldmccarthy/fsleyes/issues/38;
++)
+ def test_copyImage_4d():
+ run_with_orthopanel(_test_copyImage_4d)
+ def _test_copyImage_4d(panel, overlayList, displayCtx):
+@@ -220,6 +226,9 @@ def make_rgb():
+ return fslimage.Image(rgb, xform=np.eye(4))
+ 
+ 
++@pytest.mark.skip(reason="Known to fail on Gentoo:"
++"https://github.com/pauldmccarthy/fsleyes/issues/38;
++)
+ def test_copyImage_multiValued():
+ run_with_orthopanel(_test_copyImage_multiValued)
+ def _test_copyImage_multiValued(panel, overlayList, displayCtx):
+@@ -281,6 +290,9 @@ def _test_copyImage_multiValued(panel, overlayList, 
displayCtx):
+ overlayList.remove(copy)
+ 
+ 
++@pytest.mark.skip(reason="Known 

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

2020-03-24 Thread Sebastian Pipping
commit: 91cea5a034726d57d5ab35045837a2996f81233f
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Wed Mar 25 00:30:26 2020 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Wed Mar 25 00:32:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91cea5a0

dev-python/httplib2: 0.17.0 + QA

Signed-off-by: Sebastian Pipping  gentoo.org>
Package-Manager: Portage-2.3.92, Repoman-2.3.20

 dev-python/httplib2/Manifest   |  1 +
 dev-python/httplib2/httplib2-0.17.0.ebuild | 40 ++
 2 files changed, 41 insertions(+)

diff --git a/dev-python/httplib2/Manifest b/dev-python/httplib2/Manifest
index d23d4a10a18..fae55daefd0 100644
--- a/dev-python/httplib2/Manifest
+++ b/dev-python/httplib2/Manifest
@@ -2,3 +2,4 @@ DIST httplib2-0.10.3.tar.gz 204500 BLAKE2B 
f71d679b42865bd8e56f708e71d475bfc6988
 DIST httplib2-0.11.3.tar.gz 215815 BLAKE2B 
912d7cf56b941cc5ecaac23e16e20c17a31dc81b1ecb755cd3be36f0aaaf62302a760ca82104abb9052ee5c7d0c91baf04425303d124165085a06a20a66e5ba1
 SHA512 
e74be0ba945aaf5836ef14f4b8262e2be4b7f2a1df52b60f8ae7109d9727e117a69a8b7e4f524fb91997781af031a8a7c2112a7ab2b5d9f5c94b04a56aa04659
 DIST httplib2-0.12.1.tar.gz 218582 BLAKE2B 
98c41a96b4e78897e803dbac3d6fedb25ad78f48d0b14ea29340f18da66be4622c7f0ae49acb2f4abca9542a174295d91aa21a6313b15501c4c1e590720a40bb
 SHA512 
b083f0f5e22b384fd61eac428c1c60209702cf595762eadf6734afcf3cef6c3df8c7f2bedc5d782a4a6120a1dec51f910298f678c634c6b5e5d31348d9e10d25
 DIST httplib2-0.13.0.tar.gz 219494 BLAKE2B 
5bb46582b9962266c9b431be7d323720f780075d6c60527e29c45415a001fc671b4bac95912f023e198250013a3b5a2442c02fa3284abba19bb3828bbc96ddb6
 SHA512 
b447531f18eb7d288cce9b1ab4b59c4302bd8db8eb095a102f9d730cb49644a1dc531ca007bb9c9a7321c9876ec0ce953317561fc94a51b02bcb749d2de1fa83
+DIST httplib2-0.17.0.tar.gz 220694 BLAKE2B 
9e9a3c0e3fa13dfc2b58331ba1b52f77ebb8642126994125595c344e19c2e0a430ca556a213938f5f9da1aea69f1cc30e1c89ccf2c64c2389641973f89aa8f4e
 SHA512 
8724e5784990e7315762e5f8333197d6f6820aa6cc66aebbeb981ccedb57e35fa998e623d7e0cd8fcb18178895bc73b16bdf015c90d2adf208d6d5320f3551bb

diff --git a/dev-python/httplib2/httplib2-0.17.0.ebuild 
b/dev-python/httplib2/httplib2-0.17.0.ebuild
new file mode 100644
index 000..0b9341cc798
--- /dev/null
+++ b/dev-python/httplib2/httplib2-0.17.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{6,7,8} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="A comprehensive HTTP client library"
+HOMEPAGE="https://pypi.org/project/httplib2/ 
https://github.com/jcgregorio/httplib2;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~x64-macos"
+IUSE=""
+
+DEPEND=""
+RDEPEND="app-misc/ca-certificates"
+
+# tests connect to random remote sites
+RESTRICT="test"
+
+PATCHES=( "${FILESDIR}"/${PN}-0.12.1-use-system-cacerts.patch )
+
+python_prepare_all() {
+   chmod o+r */*egg*/* || die
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   if [[ ${EPYTHON} =~ ^(python2.7|pypy)$ ]] ; then
+   cd python2 || die
+   else
+   cd python3 || die
+   fi
+
+   "${PYTHON}" httplib2test.py || die
+}



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

2020-03-24 Thread Michael Orlitzky
commit: 79b66bec06ad9295c3fd6d7fa170066931c884fd
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Tue Mar 24 23:54:04 2020 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Tue Mar 24 23:58:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79b66bec

sci-libs/libbraiding: maintainer stabilize on amd64.

This package doesn't have a test suite, so to spare the arch team a
pointless build test, I've stabilized it myself on amd64. The library
has been indirectly tested through SageMath.

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

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

diff --git a/sci-libs/libbraiding/libbraiding-1.0.ebuild 
b/sci-libs/libbraiding/libbraiding-1.0.ebuild
index 6f1b1b81a9a..c2f848f1a9b 100644
--- a/sci-libs/libbraiding/libbraiding-1.0.ebuild
+++ b/sci-libs/libbraiding/libbraiding-1.0.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="http://files.sagemath.org/spkg/upstream/${PN}/${P}.tar.gz;
 # oversight: https://github.com/jeanluct/cbraid/issues/4
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="static-libs"
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: app-admin/consul-template/

2020-03-24 Thread William Hubbs
commit: 9fcdeccfca88bc5f0c97fd8011e1ba3c07455bdf
Author: William Hubbs  gentoo  org>
AuthorDate: Tue Mar 24 23:37:42 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Mar 24 23:38:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fcdeccf

app-admin/consul: 0.24.1 bump and migrate to go-module

Signed-off-by: William Hubbs  gentoo.org>

 app-admin/consul-template/Manifest | 228 
 .../consul-template/consul-template-0.24.1.ebuild  | 287 +
 2 files changed, 515 insertions(+)

diff --git a/app-admin/consul-template/Manifest 
b/app-admin/consul-template/Manifest
index c890f483099..4d74ac677b6 100644
--- a/app-admin/consul-template/Manifest
+++ b/app-admin/consul-template/Manifest
@@ -1,5 +1,164 @@
+DIST cloud.google.com%2Fgo%2F@v%2Fv0.26.0.mod 27 BLAKE2B 
814b0fa8f12d5ce6171fa629b5a7eb34e0e882cc0c5430986896bb38c243e08dc83098f271227f4ba019e78f16dc97fbb381e833aff1819833d243b08add916b
 SHA512 
5132f3438533427c0ab0fbb7a12112a7830ea9122662ed46019ff89c71d9cf80c02edc32dd5c892da572031b5a2cce100f2602fa6a19bea6be7c02781f701273
 DIST consul-template-0.23.0.tar.gz 192356 BLAKE2B 
204f0fc7ca6780a60d88ccbd75181897e9c4db5194cd702e2ac3759d456dcb9fcae4a9f8481ccbd2d61609fb9d1330f143a0c039b6278e15d85cc2535cf5b13e
 SHA512 
769992578fb6b9f69e9c41280a46c27e74cabbd7cffddc158dc301ffaa9ad1e5b11e626e5bc2e18532952fecb61f83c107003929e9671d5de4c6f3a82b7120f6
 DIST consul-template-0.24.0.tar.gz 192679 BLAKE2B 
85717ad08038c9ec27174220cb5bc7174c8ac8eae9815fd0f403ebf0f5daea39429cfed30939764c53cd1448be94e8a2045e6fdd79af41a4fd913592b4f74600
 SHA512 
ea5c92b2b30534a2e9e407ebef5057e05f201488f3b46fc9f2b339e1cf56086fac15fff3bc17c5622f852139d1d9b3f872a13b9e6978282f4939c76beeeae28a
+DIST consul-template-0.24.1.tar.gz 192750 BLAKE2B 
ed9b8cd0059597fe540f8522d05237f8f98bd26083b5ee73a26b78e9882f76f58b595ed5f423da93d4aeff8717c88ffb1665d70769b744f282507b99dad2f991
 SHA512 
5cb36888f088f1be2a313de51776d258acd5a7b064fac7a80c31d9a6e8852132c82226703da0dfc26fd093eff7cff8de1c34605c18abbf3353d87e91f9a6ddbe
+DIST github.com%2F!burnt!sushi%2Ftoml%2F@v%2Fv0.3.1.mod 34 BLAKE2B 
ce54a247aef91043830bdf0603c8452ba38eceb1495af6e7a74c9119234a0dc5cd080cb25258c28f5e270acf91189a5ed33e361cbf17de2be5e37dadbda1d90d
 SHA512 
320941bc3b7fb8bc595e6135cbc513a7583d129f0cd92508055291e141191066303cf75148e25198c21f6c6c539a790ea3210f3ecf5de6a2a03b70c753091146
+DIST github.com%2F!burnt!sushi%2Ftoml%2F@v%2Fv0.3.1.zip 56132 BLAKE2B 
5edcfe991d7fc40094d637bae8d8d6f1f897ab3d3786ade2bb80287738103264520681ced8d30d2037253206c32d3f867f4d024a571cb9aad030ebc451e198eb
 SHA512 
43ed64ae515738487e9b75a2290d0b2bc25e83c021a9f29b21487c37adbf34e74e1e7d3d5ec0dfe678c8396356f95c3993a5f5610d1791ff62056cd182a4272f
+DIST github.com%2F!data!dog%2Fdatadog-go%2F@v%2Fv2.2.0+incompatible.mod 37 
BLAKE2B 
74a94066231395cbd85f1dbbb68408161ef74781c0c686746f97365dceb3ca69e3b924a86e6639b5e4cbcf64928fa21245e6828339105a779a86bc4f132a5bf5
 SHA512 
da3a3499834784b7ace8158659956206fdb113000fdc84d54b6525805727e37029bdcf263afcbabe724d8b10f6601f1f38a985e6ac10fd0466907ae56da3edd7
+DIST 
github.com%2Farmon%2Fcircbuf%2F@v%2Fv0.0.0-20150827004946-bbbad097214e.mod 32 
BLAKE2B 
f5b653f20e85bc44cbd3882fdd8f425c0b71733eae4bcdf2623952f1ed2524e8067a169f1cc0025f6570aaa4653969baa7d4626db6cf0dccb0d7378cc36da6b2
 SHA512 
a201f9c169bba0d962c2595ee8c625a2b7e39873e4bb3eb1ca646340638917dabb2309f1ba4b71d9fca4cf2da2d3684076c67ba362dd07a39538a45240f7f987
+DIST 
github.com%2Farmon%2Fgo-metrics%2F@v%2Fv0.0.0-20180917152333-f0300d1749da.mod 
35 BLAKE2B 
97d3ccde6ba4ad06a5344183f954cd6dfea580673607a6d54f1c0f3a643aee512bbe5fe7bdbc22629e6ffeb58f70422b9b80577d70fb58db9b03ababc0552ba5
 SHA512 
fe8dfbec1d09d7da5829af43760a4ddb5495b6a63eeb76fb3758aeb2fcf83d83ea443a15789d7042a0f5e637664babc9c388dbebc63ff7d35fb9545c7c7da991
+DIST 
github.com%2Farmon%2Fgo-metrics%2F@v%2Fv0.0.0-20180917152333-f0300d1749da.zip 
37264 BLAKE2B 
13a34ae8ce6866da183bb7f9f5dcdb702ffe846a3c5e789e99f6e112a1e64b1dbbe827e5678b4bdcac75ec32ddc52ff303b95b5ee3fd22423eaab44809c2
 SHA512 
e1b8ad2c09c16599c6e5053f871df9f66698c7a632276c1e68c80c9737216751939b7b7024449ed63da0a292688b4d7a441d64512aa4bd8684e418f4e5da4446
+DIST 
github.com%2Farmon%2Fgo-metrics%2F@v%2Fv0.0.0-20190430140413-ec5e00d3c878.mod 
582 BLAKE2B 
92aab40d86d733eb8f751fb23e40621b5b3bbfbd8b1d194bc6e689b6df763b4030aa83ab78654dc8e536274af6de247b8fc7e4e35e6cbf2f6fb5532291deec6b
 SHA512 
aa43d2e262a603661ac3dc7aef111aea6e348e11c5384840d2be06224a6c2c580fcc0e3c6645a0d48b48826b0aff92562f0c6504eae980ff5610d2ffd2255d88
+DIST 
github.com%2Farmon%2Fgo-metrics%2F@v%2Fv0.0.0-20190430140413-ec5e00d3c878.zip 
41353 BLAKE2B 
850ec7d356246c8b47c8594aaba8db95d979ca7fb50b383ec02c6802faf089bb170ea7e86f7e1fe8f95fbed4208c6f39c307871d74b8052de5ccd9d6ae29d49e
 SHA512 
b533a51ecc7709cb74da88cd3dea70b3605e75a88b93d16aca5aafa100352002f5b1c1c6d9c33d6c93ce74663d27b7cf82c8fa8db7aadca4d42e8a7f6354f78e
+DIST 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/ghc/, dev-lang/ghc/files/

2020-03-24 Thread Sergei Trofimovich
commit: 2f8caac4a356bdcab968b08105ae966fb514b3ef
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Tue Mar 24 23:34:28 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Mar 24 23:34:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f8caac4

dev-lang/ghc: bump up to 8.10.1

Package-Manager: Portage-2.3.95, Repoman-2.3.21
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-lang/ghc/Manifest  |   2 +
 .../files/ghc-8.10.1-allow-cross-bootstrap.patch   |  17 +
 .../ghc/files/ghc-8.10.1-no-relax-everywhere.patch |  19 +
 dev-lang/ghc/ghc-8.10.1.ebuild | 794 +
 4 files changed, 832 insertions(+)

diff --git a/dev-lang/ghc/Manifest b/dev-lang/ghc/Manifest
index bd2437f9012..31b52d5da13 100644
--- a/dev-lang/ghc/Manifest
+++ b/dev-lang/ghc/Manifest
@@ -3,6 +3,8 @@ DIST ghc-7.10.3-src.tar.bz2 13281867 BLAKE2B 
51b0a94cc63269926fd5d04c0fb0871266c
 DIST ghc-7.8.4-ia64-CLOSUREs-regenerated.patch.gz 13268 BLAKE2B 
35af21163e3a46ee340e29eb88daf617eeb094f02da7fdcb80e947c1d26234232b12d9eb2c38c02c3207c047573521fef3ac5e7b87609e66f0c57072fef1038e
 SHA512 
a655713e06324b56f0041edf70837487e296d28e6f3ee35fe116b9938765aaf3469d25e92645e0940655ed3607dff27d3826fe0f995c84e81b51bfc956816e7d
 DIST ghc-7.8.4-src.tar.bz2 10600755 BLAKE2B 
6cf27f663178513b25032b648cf36b016e01361966725dbfc219079961e8eb9b1ab3531427c7012dc599e8e102dc87ed6dd43b31e7bd4e231e2d989936eb2c66
 SHA512 
079a53891d8ebd8d9b88da96170e60981608a619f8282e4b7948f35244e99bd87277649ac7fcebc227a61a4d21960db8d5e5b9e92f2c69c82d8d68d7fd0a41d3
 DIST ghc-8.0.2-src.tar.xz 10687760 BLAKE2B 
3b2a487c115680342ce308ff1a42d2b6fa6fb1f31e2670b27a305b4d44160056611b77273c9d47f2e37a1ef01b1aba59c36e76b65c83142a5f09812bf3b1ea02
 SHA512 
58ea3853cd93b556ecdc4abd0be079b2621171b8491f59004ea4e036a4cba4470aaafe6591b942e0a50a64bdc47540e01fe6900212a1ef7087850112d9bfc5ef
+DIST ghc-8.10.1-src.tar.xz 19781652 BLAKE2B 
61ff73d3a895cfa0c836e25a684d7a31cf099dcc33d1f308eaf56aa4b2a75b8f38cf963197c11dad9d027270845af20e00a7d81e5417b0fb8b4a98ddbadd53d8
 SHA512 
e6bb5c326f8354f0892324586c164c6e04168215d8bfeccb594173a838a535e37bac38db6fbdb01fb37150099c12842c53be5e912dfb6a6feeae3c75d4ae24d0
+DIST ghc-8.10.1-testsuite.tar.xz 2091988 BLAKE2B 
88796f0fb6ea2bdd749161c84ec88768f3bf87063d2224a083db24f69282e615227626fe3c7b41d4abec10883e22042abed6a231582bab4ea530feffd683ed0b
 SHA512 
35147f98301c5bfb6c939e108de48b2a1133adc1028aaa720ce49d60faa06a4b486a9eded658295e3f203731b4dd53475b57e8213491c45b05959430030be269
 DIST ghc-8.2.1-src.tar.xz 10736016 BLAKE2B 
60993cfc9569e83b0c383591ef30a7280e0138fbb7bd696ad62d87e68dcbccf31c0b8ba211b6647922b8595c7aec2c783648f12c67da53e0766b71c7d7c923fc
 SHA512 
d9aa2aa7f9414db8f4e51d6c275694b46df515e68331a1a2b6018256333a2c63ebd877b75ee90407ecce5be672ec9afc6bebd62aadbf8ae06b94f1760d1736be
 DIST ghc-8.2.2-src.tar.xz 10753272 BLAKE2B 
6fd792390d3df20f84836466705c3f3c931ba2d594dcbe2b808ea0ae28446b443df8aae74903eabf05ff9064d68a303086cf888ea68222eb1c60959c8f21
 SHA512 
6549416f470b599973d409fa45f59c25b07e6a94798cef1a19ad432547dc225338cf4dbc4a4793114b4a417798a3b59b122b92b020251074405c5302b7ffe799
 DIST ghc-8.4.1-src.tar.xz 11301528 BLAKE2B 
6dcf467d04cace856b68315c85b80f19b517dcbc8ae6e2a08c60afa141c9e0261e012738452c9ca208f9fc40c48bd1a0817e5e0fe9f4737383cd7b44ca65c8d9
 SHA512 
f8ae11f498bf2911fb92635534c6906c96f1fbe5072c7b7447bd3f69e408026b674564515af02a8aaddc57ee6905ce78d10005b12478a39c220580aaec13a9f7

diff --git a/dev-lang/ghc/files/ghc-8.10.1-allow-cross-bootstrap.patch 
b/dev-lang/ghc/files/ghc-8.10.1-allow-cross-bootstrap.patch
new file mode 100644
index 000..7495cc8bff8
--- /dev/null
+++ b/dev-lang/ghc/files/ghc-8.10.1-allow-cross-bootstrap.patch
@@ -0,0 +1,17 @@
+Allow using cross-compilers to bootstrap GHC.
+
+In my case I'm using "cross"-compiler from
+x86_64-unknown-linux to x86_64-HEAD-linux.
+
+Those targets have the same ABI and can boot one another.
+--- a/configure.ac
 b/configure.ac
+@@ -219,7 +219,7 @@ then
+ echo "This GHC (${WithGhc}) does not generate code for the build platform"
+ echo "   GHC target platform: $bootstrap_target"
+ echo "   Desired build platform : $BuildPlatform"
+-exit 1
++#exit 1
+ fi
+ 
+ # Testing if we shall enable shared libs support on Solaris.

diff --git a/dev-lang/ghc/files/ghc-8.10.1-no-relax-everywhere.patch 
b/dev-lang/ghc/files/ghc-8.10.1-no-relax-everywhere.patch
new file mode 100644
index 000..19c8b4bccc4
--- /dev/null
+++ b/dev-lang/ghc/files/ghc-8.10.1-no-relax-everywhere.patch
@@ -0,0 +1,19 @@
+https://github.com/gentoo-haskell/gentoo-haskell/issues/704
+
+Allow users to specify -W,--relax externally and pass
+-Wl,-no-relax unconditonally on all arches.
+
+Reported-by: wmyrda
+--- a/compiler/main/DriverPipeline.hs
 b/compiler/main/DriverPipeline.hs
+@@ -2144,9 +2144,7 @@ joinObjectFiles dflags o_files output_fn = do
+ -- gcc on sparc sets 

[gentoo-commits] proj/sci:master commit in: sci-visualization/fsleyes-props/

2020-03-24 Thread Horea Christian
commit: 8410e53efaf5abfe3c225db30807e1f69b831fe9
Author: Horea Christian  chymera  eu>
AuthorDate: Tue Mar 24 23:10:26 2020 +
Commit: Horea Christian  gmail  com>
CommitDate: Tue Mar 24 23:10:26 2020 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=8410e53e

sci-visualization/fsleyes-props: PYTHON_COMPAT 3_7

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

 sci-visualization/fsleyes-props/fsleyes-props-1.6.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-visualization/fsleyes-props/fsleyes-props-1.6.7.ebuild 
b/sci-visualization/fsleyes-props/fsleyes-props-1.6.7.ebuild
index 8407e9d20..2e80199ec 100644
--- a/sci-visualization/fsleyes-props/fsleyes-props-1.6.7.ebuild
+++ b/sci-visualization/fsleyes-props/fsleyes-props-1.6.7.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_6 )
+PYTHON_COMPAT=( python3_{6,7} )
 
 inherit distutils-r1 virtualx
 



[gentoo-commits] repo/gentoo:master commit in: media-plugins/audacious-plugins/

2020-03-24 Thread Andreas Sturmlechner
commit: 82578cc371e734e3d57664b7ba8c0cd9c9fc5493
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Mar 24 23:00:29 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Mar 24 23:01:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82578cc3

media-plugins/audacious-plugins: Drop 3.9-r3

Package-Manager: Portage-2.3.95, Repoman-2.3.21
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-plugins/audacious-plugins/Manifest   |   1 -
 .../audacious-plugins-3.9-r3.ebuild| 146 -
 2 files changed, 147 deletions(-)

diff --git a/media-plugins/audacious-plugins/Manifest 
b/media-plugins/audacious-plugins/Manifest
index 9c1d19b26f8..801ea0015f3 100644
--- a/media-plugins/audacious-plugins/Manifest
+++ b/media-plugins/audacious-plugins/Manifest
@@ -1,3 +1,2 @@
 DIST audacious-plugins-3.10.1.tar.bz2 1715477 BLAKE2B 
fda3940e6c06aadd93a3e1538be747083fcc969cf3118cf3e942787906b9ee0a13bd3c30d15ba19cb713559cdf8f7b71d7b961173b1619f0aafbdea5deb75ac3
 SHA512 
454e9ce4061e92a0ecda40f562d4cc7453fc0019fd76b25dbe9e319319fa37c22f9785cb29563e8074de8a88e6130106aca1e431790297e1b4636dc974fde565
-DIST audacious-plugins-3.9-gtk3.tar.bz2 1842950 BLAKE2B 
55f373be204a9b4c9cff41d41d43c4776f680ab203643e90e5d338bec2e7f8a4c60cda9caa08e461089a475f3ec1bc237538f781718eb0d26a4365743337e977
 SHA512 
e2529af761bc97e589cac08689b16db657096b1bbfcc802789726ae1b472746025bec1b492de52eef755d7b50574d09b9250761bf701b1ca37f8a0e8db0f207b
 DIST audacious-plugins-4.0.tar.bz2 1741569 BLAKE2B 
2be0bd0d48cda51788286385a1c75d9f9d5701fff325dab7fe0f63560051690f023d8e27d24d33b87aefeaa0d54cc5e6240736511d9b547aad9d260da0e9f471
 SHA512 
f9f7d249ff5b8337729ce59b24ec249b96842ed9986a6a42a4de179bed44a431316537311a5514d652c0f847d7e849afd18e0bb2a2a5628d24cc6d449c52095c

diff --git a/media-plugins/audacious-plugins/audacious-plugins-3.9-r3.ebuild 
b/media-plugins/audacious-plugins/audacious-plugins-3.9-r3.ebuild
deleted file mode 100644
index 795d2dc4be8..000
--- a/media-plugins/audacious-plugins/audacious-plugins-3.9-r3.ebuild
+++ /dev/null
@@ -1,146 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Lightweight and versatile audio player"
-HOMEPAGE="https://audacious-media-player.org/;
-SRC_URI="https://distfiles.audacious-media-player.org/${P}-gtk3.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="aac +alsa bs2b cdda cue ffmpeg flac fluidsynth gnome http gme jack lame 
libav libnotify libsamplerate
-   lirc mms modplug mp3 nls pulseaudio scrobbler sdl sid sndfile soxr 
speedpitch vorbis wavpack"
-REQUIRED_USE="|| ( alsa jack pulseaudio sdl )"
-
-# The following plugins REQUIRE a GUI build of audacious, because non-GUI
-# builds do NOT install the libaudgui library & headers.
-# Plugins without a configure option:
-#   alarm
-#   albumart
-#   delete-files
-#   ladspa
-#   playlist-manager
-#   search-tool
-#   skins
-#   vtx
-# Plugins with a configure option:
-#   glspectrum
-#   gtkui
-#   hotkey
-#   notify
-#   statusicon
-RDEPEND="
-   app-arch/unzip
-   dev-libs/dbus-glib
-   dev-libs/glib
-   dev-libs/libxml2:2
-   ~media-sound/audacious-${PV}
-   x11-libs/gtk+:3
-   x11-libs/libXcomposite
-   x11-libs/libXrender
-   aac? ( >=media-libs/faad2-2.7 )
-   alsa? ( >=media-libs/alsa-lib-1.0.16 )
-   bs2b? ( media-libs/libbs2b )
-   cdda? (
-   dev-libs/libcdio:=
-   dev-libs/libcdio-paranoia:=
-   >=media-libs/libcddb-1.2.1
-   )
-   cue? ( media-libs/libcue:= )
-   ffmpeg? ( >=virtual/ffmpeg-0.7.3 )
-   flac? (
-   >=media-libs/flac-1.2.1-r1
-   >=media-libs/libvorbis-1.0
-   )
-   fluidsynth? ( media-sound/fluidsynth:= )
-   http? ( >=net-libs/neon-0.26.4 )
-   jack? (
-   >=media-libs/bio2jack-0.4
-   virtual/jack
-   )
-   lame? ( media-sound/lame )
-   libnotify? ( x11-libs/libnotify )
-   libsamplerate? ( media-libs/libsamplerate:= )
-   lirc? ( app-misc/lirc )
-   mms? ( >=media-libs/libmms-0.3 )
-   modplug? ( media-libs/libmodplug )
-   mp3? ( >=media-sound/mpg123-1.12.1 )
-   pulseaudio? ( >=media-sound/pulseaudio-0.9.3 )
-   scrobbler? ( net-misc/curl )
-   sdl? ( media-libs/libsdl2[sound] )
-   sid? ( >=media-libs/libsidplayfp-1.0.0 )
-   sndfile? ( >=media-libs/libsndfile-1.0.17-r1 )
-   soxr? ( media-libs/soxr )
-   speedpitch? ( media-libs/libsamplerate:= )
-   vorbis? (
-   >=media-libs/libogg-1.1.3
-   >=media-libs/libvorbis-1.2.0
-   )
-   wavpack? ( >=media-sound/wavpack-4.50.1-r1 )
-"
-DEPEND="${RDEPEND}
-   dev-util/gdbus-codegen
-   virtual/pkgconfig
-   nls? ( dev-util/intltool )
-"
-
-S="${WORKDIR}/${P}-gtk3"
-
-src_prepare() {
-   default
-   

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

2020-03-24 Thread Andreas Sturmlechner
commit: cac0a03cf647cfc1e8058024181c0b78ebe2ce4a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Mar 24 23:01:48 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Mar 24 23:01:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cac0a03c

profiles: Drop media-sound/audacious-3.9, media-plugins/audacious-3.9-r3

Closes: https://bugs.gentoo.org/671828
Closes: https://bugs.gentoo.org/672262
Signed-off-by: Andreas Sturmlechner  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 011c9fe0f66..57ea9ddafad 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -48,18 +48,6 @@ media-video/pymp
 # No signs of porting work, bug #708076, masked for removal in 30 days.
 x11-misc/xplanetFX
 
-# Andreas Sturmlechner  (2020-03-21)
-# Package appears dead upstream, purpose unclear after 
media-sound/audacious-3.9
-# is gone, bug #671828. GTK2 (3.10.1) or Qt5 (4.0) version of Audacious 
remains.
-# Masked for removal in 30 days.
-#
-# Sebastian Pipping  (2020-03-24)
-# Audacious aspect dropped from Freeverb3 ebuild now so that
-# package media-libs/freeverb3 can live on.
-# Keeping Audacious 3.9* masked for removal as before.
-=media-sound/audacious-3.9*
-=media-plugins/audacious-plugins-3.9*
-
 # Jonas Stein  (2020-03-21)
 # Package masked for removal. Broken SRC_URI,
 # upstream is dead.



[gentoo-commits] repo/gentoo:master commit in: media-sound/audacious/

2020-03-24 Thread Andreas Sturmlechner
commit: 595aad543758808d1001e1bee1528dce7331360b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Mar 24 23:00:07 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Mar 24 23:01:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=595aad54

media-sound/audacious: Drop 3.9-r1

Package-Manager: Portage-2.3.95, Repoman-2.3.21
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-sound/audacious/Manifest|  1 -
 media-sound/audacious/audacious-3.9-r1.ebuild | 73 ---
 2 files changed, 74 deletions(-)

diff --git a/media-sound/audacious/Manifest b/media-sound/audacious/Manifest
index dc2dd0163e7..aa671cd5981 100644
--- a/media-sound/audacious/Manifest
+++ b/media-sound/audacious/Manifest
@@ -1,4 +1,3 @@
 DIST audacious-3.10.1.tar.bz2 564481 BLAKE2B 
d1f76f34f0f6fbbe5ba92a95015fa0f3ef6399cc05f69f58474523761b00a4de7b8471660d9cb640487110cc3998df59f21108ff0b4ea72014ad75cd32ad864b
 SHA512 
e88891caaa3897f9b4abf39136e20834aedf1287d0d5eefea392fda89050db8db00c6f363976a68fe250ddbae4e27590f7615916a76370a44ca9235f1fa60b43
-DIST audacious-3.9-gtk3.tar.bz2 600249 BLAKE2B 
08559eafc85236e8e881d0cbe6f08e29c82baf0fc46b9209f1d3eee290460260bfa99e6e8f26940f8c6854f3782da24061226ebdb416b6249d10914093e16276
 SHA512 
6ff98d027c13b30ea9600a9aba914ec993c69826199b8dc303cb60cebdf2af06a7e3dd4af1d34a86343be5485848a57c8a29e48d2a45a33945585550de4e5f9c
 DIST audacious-4.0.tar.bz2 579176 BLAKE2B 
62127d9dcc666e0834c71d5004863fe7c2f7a5835a3549aa88decd6e74d6714e70f59343c3a8b5a73bfe43064bf47f8b2d15d964c4957ad70ed17f65a90c0ccb
 SHA512 
82a44270a4dad39098f7055d540a44e6e0e9826a3f140d7feb537518e42a8d391357c1adbcc62d118b0a82e79c88729e74748f8b41b9d8e4ff40ffc5d96ec759
 DIST gentoo_ice-xmms-0.2.tar.bz2 51839 BLAKE2B 
d3bf8dbfee675dd588bc0258f1015c76877b6b0a3835813d8e9621d149b924aaa33544d07f7ad44a01c058d41d7480b3908b0773c124af33b6e020c376b13d54
 SHA512 
e863a8f86073007c47ce8c20739aae4bff22e22a7ddc11556b12ae6ebb68654cec7310fdc9d05f2c47f81cf2591fe601b2eb12a2fd911c0a6118c9f3cc524f05

diff --git a/media-sound/audacious/audacious-3.9-r1.ebuild 
b/media-sound/audacious/audacious-3.9-r1.ebuild
deleted file mode 100644
index 593acf1e62b..000
--- a/media-sound/audacious/audacious-3.9-r1.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-MY_P="${P/_/-}-gtk3"
-inherit gnome2-utils xdg-utils
-
-DESCRIPTION="Lightweight and versatile audio player"
-HOMEPAGE="https://audacious-media-player.org/;
-SRC_URI="https://distfiles.audacious-media-player.org/${MY_P}.tar.bz2
-   mirror://gentoo/gentoo_ice-xmms-0.2.tar.bz2"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="nls"
-
-RDEPEND="
-   >=dev-libs/dbus-glib-0.60
-   >=dev-libs/glib-2.28
-   >=x11-libs/cairo-1.2.6
-   >=x11-libs/pango-1.8.0
-   virtual/freedesktop-icon-theme
-   x11-libs/gtk+:3
-"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-   nls? ( dev-util/intltool )
-"
-PDEPEND="~media-plugins/audacious-plugins-${PV}"
-
-S="${WORKDIR}/${MY_P}"
-
-src_prepare() {
-   default
-   if ! use nls; then
-   sed -e "/SUBDIRS/s/ po//" -i Makefile || die # bug #512698
-   fi
-}
-
-src_configure() {
-   # D-Bus is a mandatory dependency, remote control,
-   # session management and some plugins depend on this.
-   # Building without D-Bus is *unsupported* and a USE-flag
-   # will not be added due to the bug reports that will result.
-   # Bugs #197894, #199069, #207330, #208606
-   econf \
-   --disable-valgrind \
-   --enable-dbus \
-   --enable-gtk \
-   $(use_enable nls)
-}
-
-src_install() {
-   default
-
-   # Gentoo_ice skin installation; bug #109772
-   insinto /usr/share/audacious/Skins/gentoo_ice
-   doins -r "${WORKDIR}"/gentoo_ice/.
-   docinto gentoo_ice
-   dodoc "${WORKDIR}"/README
-}
-
-pkg_postinst() {
-   xdg_desktop_database_update
-   gnome2_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_desktop_database_update
-   gnome2_icon_cache_update
-}



[gentoo-commits] proj/sci:master commit in: sci-libs/spyking-circus/

2020-03-24 Thread Horea Christian
commit: cf6cfaaf7c4b4ce17950bc3cdd89010c9a072914
Author: Horea Christian  chymera  eu>
AuthorDate: Tue Mar 24 23:02:42 2020 +
Commit: Horea Christian  gmail  com>
CommitDate: Tue Mar 24 23:02:42 2020 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=cf6cfaaf

sci-libs/spyking-circus: version bump 0.9.6

and PYTHON_COMPAT update to 3_7

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

 ...rcus-0.8.3.ebuild => spyking-circus-0.9.6.ebuild} | 20 
 1 file changed, 12 insertions(+), 8 deletions(-)

diff --git a/sci-libs/spyking-circus/spyking-circus-0.8.3.ebuild 
b/sci-libs/spyking-circus/spyking-circus-0.9.6.ebuild
similarity index 69%
rename from sci-libs/spyking-circus/spyking-circus-0.8.3.ebuild
rename to sci-libs/spyking-circus/spyking-circus-0.9.6.ebuild
index b5eca209c..8d77b3150 100644
--- a/sci-libs/spyking-circus/spyking-circus-0.8.3.ebuild
+++ b/sci-libs/spyking-circus/spyking-circus-0.9.6.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{5,6} )
+PYTHON_COMPAT=( python3_{6,7} )
 
 inherit distutils-r1
 
@@ -13,8 +13,7 @@ 
SRC_URI="https://github.com/spyking-circus/spyking-circus/archive/${PV}.tar.gz;
 LICENSE="CeCILL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE=""
-RESTRICT="test"
+IUSE="test"
 
 RDEPEND="
dev-python/mpi4py[${PYTHON_USEDEP}]
@@ -28,8 +27,13 @@ RDEPEND="
dev-python/tqdm[${PYTHON_USEDEP}]
dev-python/blosc[${PYTHON_USEDEP}]
dev-python/statsmodels[${PYTHON_USEDEP}]
-   sci-libs/scikits_learn[${PYTHON_USEDEP}]
-"
-DEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
 "
+DEPEND=""
+
+# Tests do not yet work as per upstream, also a qt5 dependency may need to be 
added for them in the future:
+# https://github.com/spyking-circus/spyking-circus/issues/234
+
+RESTRICT="test"
+python_test() {
+   nosetests || die "Tests failed under ${EPYTHON}"
+}



[gentoo-commits] proj/sci:master commit in: sci-libs/nipy-templates/

2020-03-24 Thread Horea Christian
commit: 3e15fbd3c424ccd86c0001de906ce29c0f29ead0
Author: Horea Christian  chymera  eu>
AuthorDate: Tue Mar 24 23:00:27 2020 +
Commit: Horea Christian  gmail  com>
CommitDate: Tue Mar 24 23:00:27 2020 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=3e15fbd3

sci-libs/nipy-templates: remove from tree.

Unmaintained, not used by any packages

Signed-off-by: Horea Christian  chymera.eu>

 sci-libs/nipy-templates/metadata.xml  | 15 ---
 sci-libs/nipy-templates/nipy-templates-0.2.ebuild | 20 
 2 files changed, 35 deletions(-)

diff --git a/sci-libs/nipy-templates/metadata.xml 
b/sci-libs/nipy-templates/metadata.xml
deleted file mode 100644
index 1b34497a7..0
--- a/sci-libs/nipy-templates/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   horea.chr...@gmail.com
-   Horea Christian
-   
-   
-   s...@gentoo.org
-   Gentoo Science Project
-   
-   
-Nipy-templates is a package containing template files needed by some nipy 
functions.
-
-

diff --git a/sci-libs/nipy-templates/nipy-templates-0.2.ebuild 
b/sci-libs/nipy-templates/nipy-templates-0.2.ebuild
deleted file mode 100644
index 0cde31df8..0
--- a/sci-libs/nipy-templates/nipy-templates-0.2.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1
-
-DESCRIPTION="Normalization templates for Python Neuroimaging"
-HOMEPAGE="http://nipy.org/;
-SRC_URI="http://nipy.org/data-packages/${P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE=""
-
-RDEPEND=""
-DEPEND=""



[gentoo-commits] repo/gentoo:master commit in: profiles/, profiles/base/, media-libs/freeverb3/

2020-03-24 Thread Sebastian Pipping
commit: 55146687ca4ec05fb93e2daa640cb6a668743fbf
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Tue Mar 24 22:28:52 2020 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Tue Mar 24 22:32:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55146687

media-libs/freeverb3: Drop masked Jack and Audacious bits to survive

Bug: https://bugs.gentoo.org/671828
Signed-off-by: Sebastian Pipping  gentoo.org>
Package-Manager: Portage-2.3.92, Repoman-2.3.20

 ...3-3.2.1-r1.ebuild => freeverb3-3.2.1-r2.ebuild} | 32 --
 media-libs/freeverb3/metadata.xml  |  1 -
 profiles/base/package.use.stable.mask  |  4 ---
 profiles/package.mask  |  6 +++-
 4 files changed, 10 insertions(+), 33 deletions(-)

diff --git a/media-libs/freeverb3/freeverb3-3.2.1-r1.ebuild 
b/media-libs/freeverb3/freeverb3-3.2.1-r2.ebuild
similarity index 57%
rename from media-libs/freeverb3/freeverb3-3.2.1-r1.ebuild
rename to media-libs/freeverb3/freeverb3-3.2.1-r2.ebuild
index ad6ce443e98..956f16ac14e 100644
--- a/media-libs/freeverb3/freeverb3-3.2.1-r1.ebuild
+++ b/media-libs/freeverb3/freeverb3-3.2.1-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -10,27 +10,9 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.xz"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="amd64 x86"
-IUSE="audacious forcefpu jack openmp plugdouble threads"
+IUSE="forcefpu openmp plugdouble threads"
 
-REQUIRED_USE="jack? ( audacious )"
-
-_GTK_DEPEND="
-   >=dev-libs/glib-2.4.7:2
-   x11-libs/cairo
-   x11-libs/gtk+:3
-   x11-libs/pango
-"
-RDEPEND="
-   sci-libs/fftw:3.0=
-   audacious? ( ${_GTK_DEPEND}
-   =media-sound/audacious-3.9*[gtk3(+)]
-   media-libs/libsndfile
-   )
-   jack? ( ${_GTK_DEPEND}
-   virtual/jack
-   media-libs/libsndfile
-   )
-"
+RDEPEND="sci-libs/fftw:3.0="
 DEPEND="${RDEPEND}"
 
 src_configure() {
@@ -42,8 +24,8 @@ src_configure() {
--disable-profile
--disable-sample
--disable-srcnewcoeffs
-   $(use_enable audacious)
-   $(use_enable jack)
+   --disable-audacious
+   --disable-jack
$(use_enable openmp omp)
$(use_enable plugdouble)
$(use_enable threads pthread)
@@ -55,10 +37,6 @@ src_install() {
emake DESTDIR="${D}" install
einstalldocs
 
-   if use audacious ; then
-   find "${D}/usr/$(get_libdir)/audacious/" -name '*.la' -print 
-delete || die
-   fi
-
insinto /usr/share/${PN}/samples/IR
doins samples/IR/*.wav
 }

diff --git a/media-libs/freeverb3/metadata.xml 
b/media-libs/freeverb3/metadata.xml
index c5d214afe1d..5a8e3e767be 100644
--- a/media-libs/freeverb3/metadata.xml
+++ b/media-libs/freeverb3/metadata.xml
@@ -10,7 +10,6 @@
Gentoo Sound project


-   Build Audacious plugin
Disable assembly code
Build plugins in double precision mode
(default is float)

diff --git a/profiles/base/package.use.stable.mask 
b/profiles/base/package.use.stable.mask
index 419ade28d38..03f6afbc88e 100644
--- a/profiles/base/package.use.stable.mask
+++ b/profiles/base/package.use.stable.mask
@@ -136,10 +136,6 @@ app-backup/backup-manager s3
 # Requires stable phpunit
 dev-php/PEAR-Text_Password test
 
-# Andreas K. Hüttel  (2017-11-04)
-# Requires audacious, which is masked. Bug 632513
-media-libs/freeverb3 audacious jack
-
 # Andreas Sturmlechner  (2017-10-22)
 # Requires unmaintained unstable dependency net-libs/gloox.
 # The go flag requires stable masked dev-lang/go[gccgo].

diff --git a/profiles/package.mask b/profiles/package.mask
index b049823d803..011c9fe0f66 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -52,7 +52,11 @@ x11-misc/xplanetFX
 # Package appears dead upstream, purpose unclear after 
media-sound/audacious-3.9
 # is gone, bug #671828. GTK2 (3.10.1) or Qt5 (4.0) version of Audacious 
remains.
 # Masked for removal in 30 days.
-media-libs/freeverb3
+#
+# Sebastian Pipping  (2020-03-24)
+# Audacious aspect dropped from Freeverb3 ebuild now so that
+# package media-libs/freeverb3 can live on.
+# Keeping Audacious 3.9* masked for removal as before.
 =media-sound/audacious-3.9*
 =media-plugins/audacious-plugins-3.9*
 



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

2020-03-24 Thread Sergei Trofimovich
commit: 650d7b15773aea3eda20f2b870ad3266ddeefa6d
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Tue Mar 24 22:27:06 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Mar 24 22:29:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=650d7b15

dev-util/ccache: backport workaround for /dev/null clobber

In bug #712080 'hard_link = true' mode of ccache unlinked /dev/null
as ccache was running as root. This workaround allows /dev/null
to survive. Other special files still stay affected.

Bug: https://bugs.gentoo.org/712080
Package-Manager: Portage-2.3.95, Repoman-2.3.21
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-util/ccache/ccache-3.7.8-r1.ebuild| 71 +++
 dev-util/ccache/files/ccache-3.7.8-dev-null.patch | 57 ++
 2 files changed, 128 insertions(+)

diff --git a/dev-util/ccache/ccache-3.7.8-r1.ebuild 
b/dev-util/ccache/ccache-3.7.8-r1.ebuild
new file mode 100644
index 000..c84c0678c54
--- /dev/null
+++ b/dev-util/ccache/ccache-3.7.8-r1.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="fast compiler cache"
+HOMEPAGE="https://ccache.dev/;
+SRC_URI="https://github.com/ccache/ccache/releases/download/v${PV}/ccache-${PV}.tar.xz;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sh ~sparc ~x86"
+IUSE="test"
+
+DEPEND="app-arch/xz-utils
+   sys-libs/zlib"
+RDEPEND="${DEPEND}
+   dev-util/shadowman
+   sys-apps/gentoo-functions"
+# clang-specific tests use dev-libs/elfutils to compare objects for equality.
+# Let's pull in the dependency unconditionally.
+DEPEND+="
+   test? ( dev-libs/elfutils )"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.5-nvcc-test.patch
+   "${FILESDIR}"/${PN}-3.7.8-dev-null.patch
+)
+
+src_prepare() {
+   default
+
+   sed \
+   -e "/^EPREFIX=/s:'':'${EPREFIX}':" \
+   "${FILESDIR}"/ccache-config-3 > ccache-config || die
+}
+
+src_configure() {
+   econf --without-bundled-zlib
+}
+
+src_compile() {
+   emake V=1
+}
+
+src_test() {
+   emake check V=1
+}
+
+src_install() {
+   DOCS=( doc/{AUTHORS,MANUAL,NEWS}.adoc CONTRIBUTING.md README.md )
+   default
+
+   dobin ccache-config
+   insinto /usr/share/shadowman/tools
+   newins - ccache <<<"${EPREFIX}/usr/lib/ccache/bin"
+}
+
+pkg_prerm() {
+   if [[ -z ${REPLACED_BY_VERSION} && ${ROOT:-/} == / ]] ; then
+   eselect compiler-shadow remove ccache
+   fi
+}
+
+pkg_postinst() {
+   if [[ ${ROOT:-/} == / ]]; then
+   eselect compiler-shadow update ccache
+   fi
+}

diff --git a/dev-util/ccache/files/ccache-3.7.8-dev-null.patch 
b/dev-util/ccache/files/ccache-3.7.8-dev-null.patch
new file mode 100644
index 000..389f9e3a1e2
--- /dev/null
+++ b/dev-util/ccache/files/ccache-3.7.8-dev-null.patch
@@ -0,0 +1,57 @@
+https://bugs.gentoo.org/712080
+
+From 9a794689a8ba47e79c96d6c370976448b756973c Mon Sep 17 00:00:00 2001
+From: Joel Rosdahl 
+Date: Sun, 22 Mar 2020 14:30:23 +0100
+Subject: [PATCH] Disable hard link mode when the output object file is
+ /dev/null
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+When hard link mode is enabled, ccache ≥3.6 unlinks the output file
+before writing to it as a workaround for a bug in Clang (#331). This
+unfortunately means that /dev/null will be removed when building as root
+(don’t do that, BTW) with hard link mode enabled and /dev/null as the
+the output file. A similar problem exists if the dependency file is
+/dev/null, regardless of hard link mode.
+
+Fix this by not unlinking the output file if it’s /dev/null and by not
+copying files to /dev/null at all. (There is no need to handle other
+non-regular output files since /dev/null is the only allowed non-regular
+output file.)
+
+Fixes #564.
+---
+ src/ccache.c | 8 +++-
+ 1 file changed, 7 insertions(+), 1 deletion(-)
+
+diff --git a/src/ccache.c b/src/ccache.c
+index 6e9da51..b9bafac 100644
+--- a/src/ccache.c
 b/src/ccache.c
+@@ -1299,6 +1299,11 @@ move_file_to_cache_same_fs(const char *source, const 
char *dest)
+ static void
+ do_copy_or_link_file_from_cache(const char *source, const char *dest, bool 
copy)
+ {
++  if (str_eq(dest, "/dev/null")) {
++  cc_log("Skipping copy from %s to %s", source, dest);
++  return;
++  }
++
+   int ret;
+   bool do_link = !copy && conf->hard_link && !file_is_compressed(source);
+   if (do_link) {
+@@ -1432,7 +1437,8 @@ to_cache(struct args *args, struct hash 
*depend_mode_hash)
+   args_add(args, "-o");
+   args_add(args, output_obj);
+ 
+-  if (conf->hard_link) {
++  if (conf->hard_link && !str_eq(output_obj, "/dev/null")) {
++  // This is a 

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

2020-03-24 Thread Lars Wendler
commit: f92a659da835aea056c791d2c8e2d3e38b50a5d4
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Mar 24 22:07:32 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Mar 24 22:09:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f92a659d

sys-libs/libutempter: EAPI-7 revbump

Package-Manager: Portage-2.3.95, Repoman-2.3.21
Signed-off-by: Lars Wendler  gentoo.org>

 ...er-1.1.6-r2.ebuild => libutempter-1.1.6-r3.ebuild} | 19 ++-
 1 file changed, 10 insertions(+), 9 deletions(-)

diff --git a/sys-libs/libutempter/libutempter-1.1.6-r2.ebuild 
b/sys-libs/libutempter/libutempter-1.1.6-r3.ebuild
similarity index 87%
rename from sys-libs/libutempter/libutempter-1.1.6-r2.ebuild
rename to sys-libs/libutempter/libutempter-1.1.6-r3.ebuild
index 4b54fc4cef3..00420c6927b 100644
--- a/sys-libs/libutempter/libutempter-1.1.6-r2.ebuild
+++ b/sys-libs/libutempter/libutempter-1.1.6-r3.ebuild
@@ -1,9 +1,9 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="4"
+EAPI=7
 
-inherit user multilib flag-o-matic toolchain-funcs
+inherit multilib flag-o-matic toolchain-funcs
 
 DESCRIPTION="Library that allows non-privileged apps to write utmp (login) 
info"
 HOMEPAGE="https://altlinux.org/index.php?module=sisyphus=libutempter;
@@ -14,13 +14,14 @@ SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh 
sparc x86 ~amd64-linux ~x86-linux"
 IUSE="static-libs elibc_FreeBSD"
 
-RDEPEND="!sys-apps/utempter"
-
-pkg_setup() {
-   enewgroup utmp 406
-}
+RDEPEND="
+   !sys-apps/utempter
+   acct-group/utmp
+"
 
 src_prepare() {
+   default
+
local args=(
-e "/^libdir /s:/usr/lib:${EPREFIX}/usr/$(get_libdir):"
-e '/^libexecdir /s:=.*:= $(libdir)/misc:'
@@ -57,12 +58,12 @@ src_install() {
 }
 
 pkg_postinst() {
-   if [ -f "${EROOT}/var/log/wtmp" ] ; then
+   if [[ -f "${EROOT}/var/log/wtmp" ]] ; then
chown root:utmp "${EROOT}/var/log/wtmp"
chmod 664 "${EROOT}/var/log/wtmp"
fi
 
-   if [ -f "${EROOT}/var/run/utmp" ] ; then
+   if [[ -f "${EROOT}/var/run/utmp" ]] ; then
chown root:utmp "${EROOT}/var/run/utmp"
chmod 664 "${EROOT}/var/run/utmp"
fi



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Bio-DB-HTS/, dev-perl/Bio-DB-HTS/files/

2020-03-24 Thread Marek Szuba
commit: 9e4c8752a1e910bd8fc65e500672de0019b2cffd
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Mar 24 22:06:38 2020 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Mar 24 22:07:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e4c8752

dev-perl/Bio-DB-HTS: respect LDFLAGS

Closes: https://bugs.gentoo.org/713816
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Marek Szuba  gentoo.org>

 dev-perl/Bio-DB-HTS/Bio-DB-HTS-2.110.0.ebuild  |  3 ++-
 dev-perl/Bio-DB-HTS/Bio-DB-HTS-3.10.0.ebuild   |  1 +
 .../Bio-DB-HTS/files/2.11-build_env_ldflags.patch  | 22 ++
 3 files changed, 25 insertions(+), 1 deletion(-)

diff --git a/dev-perl/Bio-DB-HTS/Bio-DB-HTS-2.110.0.ebuild 
b/dev-perl/Bio-DB-HTS/Bio-DB-HTS-2.110.0.ebuild
index 745f39851f3..76af57429d3 100644
--- a/dev-perl/Bio-DB-HTS/Bio-DB-HTS-2.110.0.ebuild
+++ b/dev-perl/Bio-DB-HTS/Bio-DB-HTS-2.110.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -24,6 +24,7 @@ DEPEND="${RDEPEND}
test? ( dev-perl/Test-LeakTrace )"
 
 PATCHES=(
+   "${FILESDIR}/2.11-build_env_ldflags.patch"
"${FILESDIR}/2.11-build_split_htslib_opts.patch"
 )
 

diff --git a/dev-perl/Bio-DB-HTS/Bio-DB-HTS-3.10.0.ebuild 
b/dev-perl/Bio-DB-HTS/Bio-DB-HTS-3.10.0.ebuild
index 6b6736ef6c1..575961ddaf1 100644
--- a/dev-perl/Bio-DB-HTS/Bio-DB-HTS-3.10.0.ebuild
+++ b/dev-perl/Bio-DB-HTS/Bio-DB-HTS-3.10.0.ebuild
@@ -24,6 +24,7 @@ DEPEND="${RDEPEND}
test? ( dev-perl/Test-LeakTrace )"
 
 PATCHES=(
+   "${FILESDIR}/2.11-build_env_ldflags.patch"
"${FILESDIR}/2.11-build_split_htslib_opts.patch"
 )
 

diff --git a/dev-perl/Bio-DB-HTS/files/2.11-build_env_ldflags.patch 
b/dev-perl/Bio-DB-HTS/files/2.11-build_env_ldflags.patch
new file mode 100644
index 000..eef07791418
--- /dev/null
+++ b/dev-perl/Bio-DB-HTS/files/2.11-build_env_ldflags.patch
@@ -0,0 +1,22 @@
+--- a/Build.PL
 b/Build.PL
+@@ -107,11 +107,17 @@
+ my $hts_include = $self->config_data('hts_include');
+ my $hts_lib = $self->config_data('hts_lib');
+ my $static  = $self->args('static');
++
++my @env_linker_flags;
++if ( defined $ENV{LDFLAGS} ) {
++@env_linker_flags = split qr{\s+}, $ENV{LDFLAGS};
++}
++
+ $self->include_dirs([$hts_include]);
+ if($static){
+-  $self->extra_linker_flags("-L$hts_lib", '-lhts', '-lpthread', '-lz');
++  $self->extra_linker_flags(@env_linker_flags, "-L$hts_lib", '-lhts', 
'-lpthread', '-lz');
+ }else{
+-  $self->extra_linker_flags("-L$hts_lib", "-Wl,-rpath,$hts_lib", '-lhts', 
'-lpthread', '-lz');
++  $self->extra_linker_flags(@env_linker_flags, "-L$hts_lib", 
"-Wl,-rpath,$hts_lib", '-lhts', '-lpthread', '-lz');
+ }
+ }
+ 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse/

2020-03-24 Thread Lars Wendler
commit: 7150af5e6ccbe61ea9873c9c7911eeaf18a0c033
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Mar 24 21:58:18 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Mar 24 22:01:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7150af5e

sys-fs/fuse: Bump to version 3.9.1

Package-Manager: Portage-2.3.95, Repoman-2.3.21
Signed-off-by: Lars Wendler  gentoo.org>

 sys-fs/fuse/Manifest  |  1 +
 sys-fs/fuse/fuse-3.9.1.ebuild | 78 +++
 2 files changed, 79 insertions(+)

diff --git a/sys-fs/fuse/Manifest b/sys-fs/fuse/Manifest
index 5b61de94e64..f09ffac5c8e 100644
--- a/sys-fs/fuse/Manifest
+++ b/sys-fs/fuse/Manifest
@@ -2,3 +2,4 @@ DIST fuse-2.9.8.tar.gz 4610904 BLAKE2B 
803eebea510834676379df8c9514050efcf47d83c
 DIST fuse-2.9.9.tar.gz 1813177 BLAKE2B 
9e9141380bda46eb0bcce325c6fd293fe3844fe884a4952bb38d4b89dc48b728ffcc891038b3a7a861f05acfacce9dd7bb0e11d600609f3ad0ab278ccbe98847
 SHA512 
3d82fafd04f2924299bb09d2bb144935fa004a43fb9a6568e2e1cc5a60fded2efa1711029a0d7f12b3e6e4501f7217f2ee3545646d89da8dece083cb390f23e2
 DIST fuse-3.8.0.tar.xz 1416716 BLAKE2B 
f921b739489e8eb8b2a78b719c9761f330de839f151f787a6db37d8d004ef9b90022bfe3c5d24ceab333cde8741340ede0315a5b92cabdaf87fb1b291f72e292
 SHA512 
46d2b1494c73f8b6b2be4e8969bb9906ea35620fb4081edc3176f7ba34e6ed815d5f9c5c6f06604fb37836460e25d0ce51619853288bb881362f04cba6b31812
 DIST fuse-3.9.0.tar.xz 1523028 BLAKE2B 
2fff93431e59e370189fb1527de7bff3863d20e1a62628bb56a6671077a1c919b394ddac66537a1ef7c2991556b1817b2c7f6a92c161ebfffbc804466e19e5e7
 SHA512 
0c96df5db4d0ceb7885ddb6f6c05b523ee7e179f8f411ad0614caecb9fa0f5fd682ab9bf4dfdaa3aff9d90c18b8947a122ee376328535e49fa6091d784aa0cb7
+DIST fuse-3.9.1.tar.xz 1595308 BLAKE2B 
3b1d5c8ac99e96183581d034889d8d6cab8f26cafd765dc4ab2cbeb655b3b162836c960ceacf08cd458bec2daaf0474877c9611ef6a6543795e4971ddc12
 SHA512 
295bb62274264789c977a1fee78c6c122a2f227ae85d750b8519cafbdcf6551499b77cf021d83cc8261831e29761c166d84a4e50bdebb4191c76bcad1d15d329

diff --git a/sys-fs/fuse/fuse-3.9.1.ebuild b/sys-fs/fuse/fuse-3.9.1.ebuild
new file mode 100644
index 000..947ec7caa8e
--- /dev/null
+++ b/sys-fs/fuse/fuse-3.9.1.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit meson multilib-minimal flag-o-matic udev python-any-r1
+
+DESCRIPTION="An interface for filesystems implemented in userspace"
+HOMEPAGE="https://github.com/libfuse/libfuse;
+SRC_URI="https://github.com/libfuse/libfuse/releases/download/${P}/${P}.tar.xz;
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
+IUSE="+suid test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="virtual/pkgconfig
+   test? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/pytest[${PYTHON_USEDEP}]')
+   )"
+RDEPEND=">=sys-fs/fuse-common-3.3.0-r1"
+
+DOCS=( AUTHORS ChangeLog.rst README.md doc/README.NFS doc/kernel.txt )
+
+python_check_deps() {
+   has_version "dev-python/pytest[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   # lto not supported yet -- https://github.com/libfuse/libfuse/issues/198
+   filter-flags '-flto*'
+
+   # passthough_ll is broken on systems with 32-bit pointers
+   cat /dev/null > example/meson.build || die
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Duseroot=false
+   -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
+   )
+   meson_src_configure
+}
+
+multilib_src_compile() {
+   eninja
+}
+
+multilib_src_test() {
+   ${EPYTHON} -m pytest test || die
+}
+
+multilib_src_install() {
+   DESTDIR="${D}" eninja install
+}
+
+multilib_src_install_all() {
+   einstalldocs
+
+   # installed via fuse-common
+   rm -r "${ED}"/{etc,$(get_udevdir)} || die
+
+   # useroot=false prevents the build system from doing this.
+   use suid && fperms u+s /usr/bin/fusermount3
+
+   # manually install man pages to respect compression
+   rm -r "${ED}"/usr/share/man || die
+   doman doc/{fusermount3.1,mount.fuse3.8}
+}



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

2020-03-24 Thread Michał Górny
commit: 42bc224b94602f68009fbd2b3a60737281581d67
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar 24 20:42:07 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar 24 21:46:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42bc224b

dev-python/lit: Bump to 10.0.0

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

 dev-python/lit/Manifest  |  1 +
 dev-python/lit/lit-10.0.0.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index 929804dace4..0a02cd69335 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -3,4 +3,5 @@ DIST llvm-8.0.1.src.tar.xz 30477608 BLAKE2B 
4319c837b36111401e3b0f9659b8d875c894
 DIST llvmorg-10.0.0-rc3.tar.gz 120814170 BLAKE2B 
432fe0c1e74d3020a269a256e6e456cbfa0b7166dd3f86df6caf3a55e1931c022285fe8afdc4d8998c729c5471acf5308abb336782ddec2ef9b0f58d1ccb5a3c
 SHA512 
aad1df86063612d20c48ea7046940330fe2ac572a146be22ff71d9e65fa3438184cb39a2533fc6afd1e74df26909a9f0d24ebcd7d62e74728cfd81e447f2ffbf
 DIST llvmorg-10.0.0-rc4.tar.gz 120816191 BLAKE2B 
66c497fa682b9bcbdef3776f540e6b2781286df3405b00ab335aa405a19418d9c4571b301a6814b526e363bb9c0b7c0be0dfc85444fb9d636ecf11ee788b2cdd
 SHA512 
b3df32cafbbe9147c7b5cfbfe96c7231dc2e66d32560c6d0bcda90d6863b37bf8c9cb3f080fb459acd1d56c013149b275d0ce58f1678205f8ca737f1c8d034cd
 DIST llvmorg-10.0.0-rc6.tar.gz 120815075 BLAKE2B 
3c5eb3594d30f1d6c4e2fec916a209030c7e3d8ebcf0f7ceb376adc78cd8a5bdf94a7c85d821bd5ea65631cf0a2438c538019fe1d58d1f835f3b9a899207d0c4
 SHA512 
04d8df9cd14f78fc5f80885f5d2e8fe4a1f66a218079c2574f6f3f8f3a86c2a886763da08a9454465615d89da300022e9e0754ecd4b40e25fedc600c2e66f39b
+DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 
6b0254f5b913398cdcf2b2ec1ff219888706d2b79d5296590934714e42ac79f6a6547941ac2b1d2c4e6313dd18b6c7068e748aa6ac033e49fccbf5d355aa8191
 SHA512 
baa182d62fef1851836013ae8a1a00861ea89769778d67fb97b407a9de664e6c85da2af9c5b3f75d2bf34ff6b4e531ca7e4b3115a26c0e61c575cf2303a0
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/dev-python/lit/lit-10.0.0.ebuild b/dev-python/lit/lit-10.0.0.ebuild
new file mode 100644
index 000..4f631b669e7
--- /dev/null
+++ b/dev-python/lit/lit-10.0.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python2_7 python3_{6,7,8} )
+
+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="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# Tests require 'FileCheck' and 'not' utilities (from llvm)
+BDEPEND="
+   test? (
+   dev-python/psutil[${PYTHON_USEDEP}]
+   sys-devel/llvm )"
+
+# TODO: move the manpage generation here (from sys-devel/llvm)
+
+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-devel/llvm-common/

2020-03-24 Thread Michał Górny
commit: 5b403f6c884b8718daadac35c593def6fb5954f6
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar 24 20:42:00 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar 24 21:46:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b403f6c

sys-devel/llvm-common: Bump to 10.0.0

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

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

diff --git a/sys-devel/llvm-common/Manifest b/sys-devel/llvm-common/Manifest
index 929804dace4..0a02cd69335 100644
--- a/sys-devel/llvm-common/Manifest
+++ b/sys-devel/llvm-common/Manifest
@@ -3,4 +3,5 @@ DIST llvm-8.0.1.src.tar.xz 30477608 BLAKE2B 
4319c837b36111401e3b0f9659b8d875c894
 DIST llvmorg-10.0.0-rc3.tar.gz 120814170 BLAKE2B 
432fe0c1e74d3020a269a256e6e456cbfa0b7166dd3f86df6caf3a55e1931c022285fe8afdc4d8998c729c5471acf5308abb336782ddec2ef9b0f58d1ccb5a3c
 SHA512 
aad1df86063612d20c48ea7046940330fe2ac572a146be22ff71d9e65fa3438184cb39a2533fc6afd1e74df26909a9f0d24ebcd7d62e74728cfd81e447f2ffbf
 DIST llvmorg-10.0.0-rc4.tar.gz 120816191 BLAKE2B 
66c497fa682b9bcbdef3776f540e6b2781286df3405b00ab335aa405a19418d9c4571b301a6814b526e363bb9c0b7c0be0dfc85444fb9d636ecf11ee788b2cdd
 SHA512 
b3df32cafbbe9147c7b5cfbfe96c7231dc2e66d32560c6d0bcda90d6863b37bf8c9cb3f080fb459acd1d56c013149b275d0ce58f1678205f8ca737f1c8d034cd
 DIST llvmorg-10.0.0-rc6.tar.gz 120815075 BLAKE2B 
3c5eb3594d30f1d6c4e2fec916a209030c7e3d8ebcf0f7ceb376adc78cd8a5bdf94a7c85d821bd5ea65631cf0a2438c538019fe1d58d1f835f3b9a899207d0c4
 SHA512 
04d8df9cd14f78fc5f80885f5d2e8fe4a1f66a218079c2574f6f3f8f3a86c2a886763da08a9454465615d89da300022e9e0754ecd4b40e25fedc600c2e66f39b
+DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 
6b0254f5b913398cdcf2b2ec1ff219888706d2b79d5296590934714e42ac79f6a6547941ac2b1d2c4e6313dd18b6c7068e748aa6ac033e49fccbf5d355aa8191
 SHA512 
baa182d62fef1851836013ae8a1a00861ea89769778d67fb97b407a9de664e6c85da2af9c5b3f75d2bf34ff6b4e531ca7e4b3115a26c0e61c575cf2303a0
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/sys-devel/llvm-common/llvm-common-10.0.0.ebuild 
b/sys-devel/llvm-common/llvm-common-10.0.0.ebuild
new file mode 100644
index 000..19901996d6d
--- /dev/null
+++ b/sys-devel/llvm-common/llvm-common-10.0.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit 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="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~ppc-macos ~x64-macos 
~x86-macos"
+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-python/commonmark/

2020-03-24 Thread Michał Górny
commit: dd209bf52d7025ca7d81dcd5113113c263cf11dc
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar 24 20:57:36 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar 24 21:46:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd209bf5

dev-python/commonmark: Bump to 0.9.1

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

 dev-python/commonmark/Manifest|  1 +
 dev-python/commonmark/commonmark-0.9.1.ebuild | 44 +++
 dev-python/commonmark/metadata.xml|  2 +-
 3 files changed, 46 insertions(+), 1 deletion(-)

diff --git a/dev-python/commonmark/Manifest b/dev-python/commonmark/Manifest
index bfc2e44e1c6..9bba62a0560 100644
--- a/dev-python/commonmark/Manifest
+++ b/dev-python/commonmark/Manifest
@@ -1,3 +1,4 @@
 DIST CommonMark-0.5.4.tar.gz 120316 BLAKE2B 
47904d101d9d0e3759f82c28a4b80edfc0ed12cf0888e4915339118e496322cf0791d8a46d2edddca0d1794e82a9647cc22cbcfcc2d385a740c7c31cb8251659
 SHA512 
1983714a50a627f30f86af0d02dad9e52cb7b0ffce29691d0e740f587e599ead6de2412d72b895b7df772e1c81e171e56dfecaf593e611af65bd5798632a98ad
 DIST CommonMark-0.7.5.tar.gz 88702 BLAKE2B 
fc80d9e739d27f7e5dbf539b624c2fc2e700e61b17d0335c3234fc0fa0d3738e9117a8ca29e7a6bbaa6cd0d58b112defb6e19a7efce3ca57ca25c8ce67b2d3d2
 SHA512 
b0e3c4fea6c99b51c541054ecfe887935c2cc517a82df86da1d9cb4914189652326ec5b543cbbcb40ec43e5e09c285c47f5304ca1907764692e659c540591bdd
 DIST commonmark-0.8.1.tar.gz 90795 BLAKE2B 
718c2b1af035672d74e2c6b6f89ea0cd23f45d7b0e47b6dadeef742d772f5458e08ec5f69fd4f34df9ab2c491d9d7add4c4acc7018c4048649aa0d8244d7db91
 SHA512 
dbab51d45c1973a8d0906148d785fb8ddc2b52177dfe0e69fe79bef2a5eb05a5a7ab8693852f4aaa8545af19d741569d04a24f06ea65171e6e80d9f66af47fdf
+DIST commonmark-0.9.1.tar.gz 95764 BLAKE2B 
1f61de784c5cf03aa5255f5fae18c48df30aab8ef135ccf85a0b7a14cfc64275476458fc0853ecfc9beee96daca31d5cccb30d218f7d5b5343844e57aa7a77ec
 SHA512 
bacf5ef387a0c330a2128f42c42c29c1a48ae623683e6e56ad28a1621aabd72e29cd3e2d661e8207b8cc0c347d267f262a55f2145fc58f8c8aeff91e7a283324

diff --git a/dev-python/commonmark/commonmark-0.9.1.ebuild 
b/dev-python/commonmark/commonmark-0.9.1.ebuild
new file mode 100644
index 000..403379b4570
--- /dev/null
+++ b/dev-python/commonmark/commonmark-0.9.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python parser for the CommonMark Markdown spec"
+HOMEPAGE="https://github.com/readthedocs/commonmark.py;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   test? (
+   >=dev-python/hypothesis-3.7.1[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests setup.py
+
+src_test() {
+   local -x PYTHONIOENCODING='utf8'
+   distutils-r1_src_test
+}
+
+src_prepare() {
+   default
+   # Fix file collision with app-text/cmark, see bug #627034
+   sed -i -e "s:'cmark\( = commonmark.cmark\:main'\):'cmark.py\1:" \
+   setup.py || die
+}
+
+pkg_postinst() {
+   ewarn "/usr/bin/cmark has been renamed to /usr/bin/cmark.py due file"
+   ewarn "collision with app-text/cmark (see bug #627034)"
+}

diff --git a/dev-python/commonmark/metadata.xml 
b/dev-python/commonmark/metadata.xml
index fc5b696a8da..a4daa9b7a86 100644
--- a/dev-python/commonmark/metadata.xml
+++ b/dev-python/commonmark/metadata.xml
@@ -14,6 +14,6 @@
   
   
 CommonMark
-rtfd/CommonMark.py
+readthedocs/commonmark.py
   
 



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

2020-03-24 Thread Michał Górny
commit: aa5e91d3ff8c6b2790811a3f31ac615f27aef364
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar 24 20:42:19 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar 24 21:46:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa5e91d3

sys-devel/clang: Bump to 10.0.0

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

 sys-devel/clang/Manifest|   2 +
 sys-devel/clang/clang-10.0.0.ebuild | 357 
 2 files changed, 359 insertions(+)

diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index 6315e5b2b07..ea4ade350e8 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -2,6 +2,7 @@ DIST cfe-7.1.0.src.tar.xz 12487872 BLAKE2B 
ca6ec9e45b94823de1dabf9e68f0c97cdd40b
 DIST cfe-8.0.1.src.tar.xz 12810056 BLAKE2B 
88cee0b6daa477ca0473c76efc45beb634f6194ecd3f45aaec3791e26b203c5dbd33c649435e0d97924096a72c727d76915bffc0b7ea305f24d5e5f06389c4a0
 SHA512 
1227b2d32052c70b4b494659849000188fce46fc31a71f3352ba8457ac0b0b17e4bc7c8589874c8586d55aa808ee6c1fceb7df501aafa33599f8df7bfd2b791d
 DIST clang-tools-extra-7.1.0.src.tar.xz 901328 BLAKE2B 
20865cf188cf08e4eae969d1083d9d69f57159c3dceb71e3e00a3f4dd96814b99e25fe633eb46801923d64cc9f884da24a417c21af71f0b3535bda0cce7d73da
 SHA512 
8c22136324808b42601915e8163e06a90db078693f9e12369050bca6bab8cb971efaddcda82c5abf08e67ba7a5be1ac32e1bef0aff29a1b433e80eca8eba3e7b
 DIST clang-tools-extra-8.0.1.src.tar.xz 1994068 BLAKE2B 
7d312c1a958d9c5b24515067cbb1db3a92b34cdf77c2345c08ef2f327d2ae4ca7f05252d72ede6569e25cda34225963a8d415cc64279e39d542449ba56eae9c9
 SHA512 
d39962c30ee9d8a1679d8007009b48dea2c8aaeb283bed781a9e22a1a57b8186c2cfe058da046658882ace1c84a30ddf9b4cb75bce988891189e8423b6c6a72c
+DIST llvm-10.0.0-manpages.tar.bz2 177084 BLAKE2B 
16b38e60fce4d67ac602b317ea7089c095d46b9426ba9940041e65d7ab493f85dba2e94a4aeba7b7c52042f23825efcfcd32a57d306aaf05b4307061a5a8a368
 SHA512 
eac57ad218ff4c2b5a74e453a29192ee6e911152b668d8a9420b59529d5cae8aa241f2485b4a7ea304acbecc7ecb27391a77552080726432c2b7b59b95fc0bd7
 DIST llvm-7.1.0-manpages.tar.bz2 120786 BLAKE2B 
b52a7afe7c5c170894e910ef2c651a5f38f0bd41147a2c63dc5b8a92f0ec37512e913e68efce51e1643e8f20cf0f3f088d31d19c541d2ff361ecb7d89b234b6c
 SHA512 
78a526d889a8e62accf422655acbb4d17e3c22b0f0830003db0068b3c01c367ac32ce4f4be4cbb2966274440865557c25795205af2a59a054a6f6964294d289f
 DIST llvm-7.1.0.src.tar.xz 28313784 BLAKE2B 
b78d9a7fc5ef6e352e77d339e5c4eef5ccedf67c05e7abd949e72619aa8a5ed65e7e5e2008354be8e7916d75581719b99f34227838fcc86c5d0080913c2fb22c
 SHA512 
a7dbd5693d1f2dae6b6e52893a100f9349cbfcfb25c5fdcad46364acbff0dbd3573f8fbc026c68eb9fd56335198aa94b866cc3dd7ea0cbd2cbfb5f8fe3444a7a
 DIST llvm-8.0.1-manpages.tar.bz2 140915 BLAKE2B 
13ac9e172728d643dac1d12ac06909b6db3dd9a1a380a92a07867e3cb835f94b265da5d75c4712b5409405a65795d2cb6b32da4098e38cbb95d7023b56bcbbc1
 SHA512 
23994a2374659fbbf8d9b5160f4d77e9be7c4c9fc14963e8186bbede78b0ee9257f6b6a9c484bc75d72443d65bb24e598841e64af500336283de0f454d6a2073
@@ -10,4 +11,5 @@ DIST llvm-9.0.0-manpages.tar.bz2 158546 BLAKE2B 
eed6235698a0b5993affe305f7fd22cd
 DIST llvmorg-10.0.0-rc3.tar.gz 120814170 BLAKE2B 
432fe0c1e74d3020a269a256e6e456cbfa0b7166dd3f86df6caf3a55e1931c022285fe8afdc4d8998c729c5471acf5308abb336782ddec2ef9b0f58d1ccb5a3c
 SHA512 
aad1df86063612d20c48ea7046940330fe2ac572a146be22ff71d9e65fa3438184cb39a2533fc6afd1e74df26909a9f0d24ebcd7d62e74728cfd81e447f2ffbf
 DIST llvmorg-10.0.0-rc4.tar.gz 120816191 BLAKE2B 
66c497fa682b9bcbdef3776f540e6b2781286df3405b00ab335aa405a19418d9c4571b301a6814b526e363bb9c0b7c0be0dfc85444fb9d636ecf11ee788b2cdd
 SHA512 
b3df32cafbbe9147c7b5cfbfe96c7231dc2e66d32560c6d0bcda90d6863b37bf8c9cb3f080fb459acd1d56c013149b275d0ce58f1678205f8ca737f1c8d034cd
 DIST llvmorg-10.0.0-rc6.tar.gz 120815075 BLAKE2B 
3c5eb3594d30f1d6c4e2fec916a209030c7e3d8ebcf0f7ceb376adc78cd8a5bdf94a7c85d821bd5ea65631cf0a2438c538019fe1d58d1f835f3b9a899207d0c4
 SHA512 
04d8df9cd14f78fc5f80885f5d2e8fe4a1f66a218079c2574f6f3f8f3a86c2a886763da08a9454465615d89da300022e9e0754ecd4b40e25fedc600c2e66f39b
+DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 
6b0254f5b913398cdcf2b2ec1ff219888706d2b79d5296590934714e42ac79f6a6547941ac2b1d2c4e6313dd18b6c7068e748aa6ac033e49fccbf5d355aa8191
 SHA512 
baa182d62fef1851836013ae8a1a00861ea89769778d67fb97b407a9de664e6c85da2af9c5b3f75d2bf34ff6b4e531ca7e4b3115a26c0e61c575cf2303a0
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/sys-devel/clang/clang-10.0.0.ebuild 
b/sys-devel/clang/clang-10.0.0.ebuild
new file mode 100644
index 000..fb7b2c0d4fd
--- /dev/null
+++ b/sys-devel/clang/clang-10.0.0.ebuild
@@ -0,0 +1,357 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU 

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

2020-03-24 Thread Michał Górny
commit: 6f6acbc24460448b468422bb6aef44990b2b5a4b
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar 24 21:01:35 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar 24 21:46:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f6acbc2

dev-python/recommonmark: Bump to 0.6.0

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

 dev-python/recommonmark/Manifest  |  1 +
 dev-python/recommonmark/metadata.xml  |  6 +---
 dev-python/recommonmark/recommonmark-0.6.0.ebuild | 35 +++
 3 files changed, 37 insertions(+), 5 deletions(-)

diff --git a/dev-python/recommonmark/Manifest b/dev-python/recommonmark/Manifest
index 63ae71d0d5a..e668658b439 100644
--- a/dev-python/recommonmark/Manifest
+++ b/dev-python/recommonmark/Manifest
@@ -1,4 +1,5 @@
 DIST recommonmark-0.4.0.tar.gz 7112 BLAKE2B 
d0e0f95f251e859908523c90b012ef2b162823d72b87192651d08a9cb5217a8bf497caf0320cefd3e724f77d3ad4324db446ddb57de55fd308c7739b78f55c04
 SHA512 
30d900840093c9ee2c1a322aeaba64c06c6f236e4c86a8d7604edc7d9fb0e78d66387f844619364d9253585db3f38d212242d2798153f343bc01ad281c146c9c
 DIST recommonmark-0.5.0.tar.gz 22356 BLAKE2B 
e22c6741e704b7017ff81282bd3297272f36396628b3a85e9e2ac5548b363a8b02f6aeb3db256b885a3a9a0ebe681da10f4f29c18f1bdb33490da55bf375b444
 SHA512 
e11a86961e477e9ae258df90c666fd0129a0ae858a8d5399b7f768b9e9ec5b4952ef5f9383ea91d8ccb1379e2753151387f7250588a98f43929bf3ebe78b7df9
+DIST recommonmark-0.6.0.tar.gz 24537 BLAKE2B 
47f667ca0799394dc88964709efc59d1e2a68973b1c00fb41abfb514166e939b8dd0b6a0827285cfa1bb60669e08868b7a0993b6a32880fc0dd22cfefa6cf273
 SHA512 
44005b3fd0052cd8d4fce8a64f9d66a1ac75dc3041a28c115e922254956b2143296cbfbc0a2396b9f95691145645c4242e3be68e695b2c62ae37964014511679
 DIST recommonmark-33b5c2a4ec50d18d3f659aa119d3bd11452327da.tar.gz 22085 
BLAKE2B 
2225f8854eb92f9c905c5943c3d4db1cb56ccf22826f32101c9e8db6ac1a1658a543d58a71bfdd8650f225229be5c47658a6db9c6f535718eab5361589436d77
 SHA512 
4b4c3c9354c3de223c7d441b1665879d49a2f9f2328532901c69d10f4f8d90ff84e28aab3d1b4884edecd80071193ec69fbdbce735527ec2edc574b5a3d1fe88
 DIST recommonmark-fdeeda5f6fe3ed8905deb7a067cc5951a477d091.tar.gz 22249 
BLAKE2B 
7466fc1448b54c2fd6969fa06e10c11e7bf1f2d772d96d749de9023d60570387a5472c74d660e8bd0722d294dd2ac1dec8d7d6fc49b281eea14b1f9ce423cf94
 SHA512 
67fa0b13d49d1f6b08e2fa28cf127c6dadb6454329a35e1e1217ff3bc93aff1a1a040740478cfdcab1b72acd939e0a81d7d8638e7ecdcc76e2791ddc33b8f0ac

diff --git a/dev-python/recommonmark/metadata.xml 
b/dev-python/recommonmark/metadata.xml
index 308621cf5b4..709d47aac5e 100644
--- a/dev-python/recommonmark/metadata.xml
+++ b/dev-python/recommonmark/metadata.xml
@@ -5,12 +5,8 @@
 pyt...@gentoo.org
 Python
   
-  
-This allows you to write CommonMark inside of Docutils and Sphinx
-projects.
-  
   
 recommonmark
-rtfd/recommonmark
+readthedocs/recommonmark
   
 

diff --git a/dev-python/recommonmark/recommonmark-0.6.0.ebuild 
b/dev-python/recommonmark/recommonmark-0.6.0.ebuild
new file mode 100644
index 000..47b5cbf2d6f
--- /dev/null
+++ b/dev-python/recommonmark/recommonmark-0.6.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python docutils-compatibility bridge to CommonMark"
+HOMEPAGE="https://recommonmark.readthedocs.io/;
+SRC_URI="https://github.com/rtfd/recommonmark/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-python/commonmark-0.8.1[${PYTHON_USEDEP}]
+   >=dev-python/docutils-0.14[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-1.3.1[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # known broken with new sphinx
+   # https://github.com/readthedocs/recommonmark/issues/164
+   sed -e 's:test_lists:_&:' \
+   -e '/CustomExtensionTests/s:SphinxIntegrationTests:object:' \
+   -i tests/test_sphinx.py || die
+
+   distutils-r1_src_prepare
+}



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

2020-03-24 Thread Michał Górny
commit: 1bb5e0707fbe5589ad1d841fdfcfa7a4b3bbcd3d
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar 24 20:42:21 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar 24 21:46:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bb5e070

dev-python/clang-python: Bump to 10.0.0

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

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

diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest
index dee31f6f77d..d5d76a8d8ed 100644
--- a/dev-python/clang-python/Manifest
+++ b/dev-python/clang-python/Manifest
@@ -3,4 +3,5 @@ DIST cfe-8.0.1.src.tar.xz 12810056 BLAKE2B 
88cee0b6daa477ca0473c76efc45beb634f61
 DIST llvmorg-10.0.0-rc3.tar.gz 120814170 BLAKE2B 
432fe0c1e74d3020a269a256e6e456cbfa0b7166dd3f86df6caf3a55e1931c022285fe8afdc4d8998c729c5471acf5308abb336782ddec2ef9b0f58d1ccb5a3c
 SHA512 
aad1df86063612d20c48ea7046940330fe2ac572a146be22ff71d9e65fa3438184cb39a2533fc6afd1e74df26909a9f0d24ebcd7d62e74728cfd81e447f2ffbf
 DIST llvmorg-10.0.0-rc4.tar.gz 120816191 BLAKE2B 
66c497fa682b9bcbdef3776f540e6b2781286df3405b00ab335aa405a19418d9c4571b301a6814b526e363bb9c0b7c0be0dfc85444fb9d636ecf11ee788b2cdd
 SHA512 
b3df32cafbbe9147c7b5cfbfe96c7231dc2e66d32560c6d0bcda90d6863b37bf8c9cb3f080fb459acd1d56c013149b275d0ce58f1678205f8ca737f1c8d034cd
 DIST llvmorg-10.0.0-rc6.tar.gz 120815075 BLAKE2B 
3c5eb3594d30f1d6c4e2fec916a209030c7e3d8ebcf0f7ceb376adc78cd8a5bdf94a7c85d821bd5ea65631cf0a2438c538019fe1d58d1f835f3b9a899207d0c4
 SHA512 
04d8df9cd14f78fc5f80885f5d2e8fe4a1f66a218079c2574f6f3f8f3a86c2a886763da08a9454465615d89da300022e9e0754ecd4b40e25fedc600c2e66f39b
+DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 
6b0254f5b913398cdcf2b2ec1ff219888706d2b79d5296590934714e42ac79f6a6547941ac2b1d2c4e6313dd18b6c7068e748aa6ac033e49fccbf5d355aa8191
 SHA512 
baa182d62fef1851836013ae8a1a00861ea89769778d67fb97b407a9de664e6c85da2af9c5b3f75d2bf34ff6b4e531ca7e4b3115a26c0e61c575cf2303a0
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/dev-python/clang-python/clang-python-10.0.0.ebuild 
b/dev-python/clang-python/clang-python-10.0.0.ebuild
new file mode 100644
index 000..789c9ee28d9
--- /dev/null
+++ b/dev-python/clang-python/clang-python-10.0.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+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="~amd64 ~arm ~arm64 ~x86"
+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: sys-libs/libomp/

2020-03-24 Thread Michał Górny
commit: 3ece7886bd1b21f6b90e28b9020664c26abe3048
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar 24 20:42:32 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar 24 21:46:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ece7886

sys-libs/libomp: Bump to 10.0.0

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

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

diff --git a/sys-libs/libomp/Manifest b/sys-libs/libomp/Manifest
index 5534e789231..6d46a34cc63 100644
--- a/sys-libs/libomp/Manifest
+++ b/sys-libs/libomp/Manifest
@@ -1,6 +1,7 @@
 DIST llvmorg-10.0.0-rc3.tar.gz 120814170 BLAKE2B 
432fe0c1e74d3020a269a256e6e456cbfa0b7166dd3f86df6caf3a55e1931c022285fe8afdc4d8998c729c5471acf5308abb336782ddec2ef9b0f58d1ccb5a3c
 SHA512 
aad1df86063612d20c48ea7046940330fe2ac572a146be22ff71d9e65fa3438184cb39a2533fc6afd1e74df26909a9f0d24ebcd7d62e74728cfd81e447f2ffbf
 DIST llvmorg-10.0.0-rc4.tar.gz 120816191 BLAKE2B 
66c497fa682b9bcbdef3776f540e6b2781286df3405b00ab335aa405a19418d9c4571b301a6814b526e363bb9c0b7c0be0dfc85444fb9d636ecf11ee788b2cdd
 SHA512 
b3df32cafbbe9147c7b5cfbfe96c7231dc2e66d32560c6d0bcda90d6863b37bf8c9cb3f080fb459acd1d56c013149b275d0ce58f1678205f8ca737f1c8d034cd
 DIST llvmorg-10.0.0-rc6.tar.gz 120815075 BLAKE2B 
3c5eb3594d30f1d6c4e2fec916a209030c7e3d8ebcf0f7ceb376adc78cd8a5bdf94a7c85d821bd5ea65631cf0a2438c538019fe1d58d1f835f3b9a899207d0c4
 SHA512 
04d8df9cd14f78fc5f80885f5d2e8fe4a1f66a218079c2574f6f3f8f3a86c2a886763da08a9454465615d89da300022e9e0754ecd4b40e25fedc600c2e66f39b
+DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 
6b0254f5b913398cdcf2b2ec1ff219888706d2b79d5296590934714e42ac79f6a6547941ac2b1d2c4e6313dd18b6c7068e748aa6ac033e49fccbf5d355aa8191
 SHA512 
baa182d62fef1851836013ae8a1a00861ea89769778d67fb97b407a9de664e6c85da2af9c5b3f75d2bf34ff6b4e531ca7e4b3115a26c0e61c575cf2303a0
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59
 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-10.0.0.ebuild 
b/sys-libs/libomp/libomp-10.0.0.ebuild
new file mode 100644
index 000..74fc7dac605
--- /dev/null
+++ b/sys-libs/libomp/libomp-10.0.0.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+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="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x64-macos"
+IUSE="cuda hwloc kernel_linux offload ompt test"
+# CUDA works only with the x86_64 ABI
+REQUIRED_USE="offload? ( cuda? ( abi_x86_64 ) )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   hwloc? ( sys-apps/hwloc:0=[${MULTILIB_USEDEP}] )
+   offload? (
+   virtual/libelf:=[${MULTILIB_USEDEP}]
+   dev-libs/libffi:=[${MULTILIB_USEDEP}]
+   cuda? ( dev-util/nvidia-cuda-toolkit:= )
+   )"
+# tests:
+# - dev-python/lit provides the test runner
+# - sys-devel/llvm provide test utils (e.g. FileCheck)
+# - sys-devel/clang provides the compiler to run tests
+DEPEND="${RDEPEND}"
+BDEPEND="dev-lang/perl
+   offload? ( virtual/pkgconfig[${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 

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

2020-03-24 Thread Michał Górny
commit: d6924592878f8389d9a67b384547af6264c8ccad
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar 24 20:42:26 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar 24 21:46:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6924592

sys-libs/compiler-rt-sanitizers: Bump to 10.0.0

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

 sys-libs/compiler-rt-sanitizers/Manifest   |   1 +
 .../compiler-rt-sanitizers-10.0.0.ebuild   | 146 +
 2 files changed, 147 insertions(+)

diff --git a/sys-libs/compiler-rt-sanitizers/Manifest 
b/sys-libs/compiler-rt-sanitizers/Manifest
index e706dae5f8c..5d2ba7a3af5 100644
--- a/sys-libs/compiler-rt-sanitizers/Manifest
+++ b/sys-libs/compiler-rt-sanitizers/Manifest
@@ -5,4 +5,5 @@ DIST llvm-8.0.1.src.tar.xz 30477608 BLAKE2B 
4319c837b36111401e3b0f9659b8d875c894
 DIST llvmorg-10.0.0-rc3.tar.gz 120814170 BLAKE2B 
432fe0c1e74d3020a269a256e6e456cbfa0b7166dd3f86df6caf3a55e1931c022285fe8afdc4d8998c729c5471acf5308abb336782ddec2ef9b0f58d1ccb5a3c
 SHA512 
aad1df86063612d20c48ea7046940330fe2ac572a146be22ff71d9e65fa3438184cb39a2533fc6afd1e74df26909a9f0d24ebcd7d62e74728cfd81e447f2ffbf
 DIST llvmorg-10.0.0-rc4.tar.gz 120816191 BLAKE2B 
66c497fa682b9bcbdef3776f540e6b2781286df3405b00ab335aa405a19418d9c4571b301a6814b526e363bb9c0b7c0be0dfc85444fb9d636ecf11ee788b2cdd
 SHA512 
b3df32cafbbe9147c7b5cfbfe96c7231dc2e66d32560c6d0bcda90d6863b37bf8c9cb3f080fb459acd1d56c013149b275d0ce58f1678205f8ca737f1c8d034cd
 DIST llvmorg-10.0.0-rc6.tar.gz 120815075 BLAKE2B 
3c5eb3594d30f1d6c4e2fec916a209030c7e3d8ebcf0f7ceb376adc78cd8a5bdf94a7c85d821bd5ea65631cf0a2438c538019fe1d58d1f835f3b9a899207d0c4
 SHA512 
04d8df9cd14f78fc5f80885f5d2e8fe4a1f66a218079c2574f6f3f8f3a86c2a886763da08a9454465615d89da300022e9e0754ecd4b40e25fedc600c2e66f39b
+DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 
6b0254f5b913398cdcf2b2ec1ff219888706d2b79d5296590934714e42ac79f6a6547941ac2b1d2c4e6313dd18b6c7068e748aa6ac033e49fccbf5d355aa8191
 SHA512 
baa182d62fef1851836013ae8a1a00861ea89769778d67fb97b407a9de664e6c85da2af9c5b3f75d2bf34ff6b4e531ca7e4b3115a26c0e61c575cf2303a0
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-10.0.0.ebuild 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-10.0.0.ebuild
new file mode 100644
index 000..9acd3199295
--- /dev/null
+++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-10.0.0.ebuild
@@ -0,0 +1,146 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+inherit 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="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~ppc-macos ~x64-macos 
~x86-macos"
+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
+
+python_check_deps() {
+   use test || return 0
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+check_space() {
+   if use test; then
+   local CHECKREQS_DISK_BUILD=11G
+   check-reqs_pkg_pretend
+   fi
+}
+
+pkg_pretend() {
+   check_space
+}
+
+pkg_setup() {
+   check_space
+   llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_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
+   # 

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

2020-03-24 Thread Michał Górny
commit: 9c439864dc647aa839a177beda43ded058c3ddc1
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar 24 20:50:44 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar 24 21:46:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c439864

profiles/base: Mask  gentoo.org>

 profiles/base/package.use.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 89474280ace..4bc1e23959e 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,10 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
+# Michał Górny  (2020-03-24)
+# Require dev-python/recommonmark with py2.
+ (2020-03-18)
 # USE=doc makes rust compile 6 times!
 # Reason unknown yet, masking for now.



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

2020-03-24 Thread Michał Górny
commit: f012749b570a79c6cad364c5caacabd9874add0a
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar 24 20:42:17 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar 24 21:46:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f012749b

sys-devel/clang-common: Bump to 10.0.0

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

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

diff --git a/sys-devel/clang-common/Manifest b/sys-devel/clang-common/Manifest
index dee31f6f77d..d5d76a8d8ed 100644
--- a/sys-devel/clang-common/Manifest
+++ b/sys-devel/clang-common/Manifest
@@ -3,4 +3,5 @@ DIST cfe-8.0.1.src.tar.xz 12810056 BLAKE2B 
88cee0b6daa477ca0473c76efc45beb634f61
 DIST llvmorg-10.0.0-rc3.tar.gz 120814170 BLAKE2B 
432fe0c1e74d3020a269a256e6e456cbfa0b7166dd3f86df6caf3a55e1931c022285fe8afdc4d8998c729c5471acf5308abb336782ddec2ef9b0f58d1ccb5a3c
 SHA512 
aad1df86063612d20c48ea7046940330fe2ac572a146be22ff71d9e65fa3438184cb39a2533fc6afd1e74df26909a9f0d24ebcd7d62e74728cfd81e447f2ffbf
 DIST llvmorg-10.0.0-rc4.tar.gz 120816191 BLAKE2B 
66c497fa682b9bcbdef3776f540e6b2781286df3405b00ab335aa405a19418d9c4571b301a6814b526e363bb9c0b7c0be0dfc85444fb9d636ecf11ee788b2cdd
 SHA512 
b3df32cafbbe9147c7b5cfbfe96c7231dc2e66d32560c6d0bcda90d6863b37bf8c9cb3f080fb459acd1d56c013149b275d0ce58f1678205f8ca737f1c8d034cd
 DIST llvmorg-10.0.0-rc6.tar.gz 120815075 BLAKE2B 
3c5eb3594d30f1d6c4e2fec916a209030c7e3d8ebcf0f7ceb376adc78cd8a5bdf94a7c85d821bd5ea65631cf0a2438c538019fe1d58d1f835f3b9a899207d0c4
 SHA512 
04d8df9cd14f78fc5f80885f5d2e8fe4a1f66a218079c2574f6f3f8f3a86c2a886763da08a9454465615d89da300022e9e0754ecd4b40e25fedc600c2e66f39b
+DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 
6b0254f5b913398cdcf2b2ec1ff219888706d2b79d5296590934714e42ac79f6a6547941ac2b1d2c4e6313dd18b6c7068e748aa6ac033e49fccbf5d355aa8191
 SHA512 
baa182d62fef1851836013ae8a1a00861ea89769778d67fb97b407a9de664e6c85da2af9c5b3f75d2bf34ff6b4e531ca7e4b3115a26c0e61c575cf2303a0
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

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



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

2020-03-24 Thread Michał Górny
commit: 37cd1c94a70cb11e72bce716b6d48e7b54f179f9
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar 24 20:42:34 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar 24 21:46:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37cd1c94

sys-devel/clang-runtime: Bump to 10.0.0

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

 .../clang-runtime/clang-runtime-10.0.0.ebuild  | 24 ++
 1 file changed, 24 insertions(+)

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



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

2020-03-24 Thread Michał Górny
commit: e1704cf3abf2dc8e85e0b1286fcf8d5fa1c3397f
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar 24 20:42:30 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar 24 21:46:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1704cf3

sys-libs/libcxx: Bump to 10.0.0

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

 sys-libs/libcxx/Manifest |   1 +
 sys-libs/libcxx/libcxx-10.0.0.ebuild | 206 +++
 2 files changed, 207 insertions(+)

diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest
index 21ed495fca0..c164192bfdc 100644
--- a/sys-libs/libcxx/Manifest
+++ b/sys-libs/libcxx/Manifest
@@ -3,4 +3,5 @@ DIST libcxx-8.0.1.src.tar.xz 1739524 BLAKE2B 
6e641cb6bda0de12c8408d3ab33f627389a
 DIST llvmorg-10.0.0-rc3.tar.gz 120814170 BLAKE2B 
432fe0c1e74d3020a269a256e6e456cbfa0b7166dd3f86df6caf3a55e1931c022285fe8afdc4d8998c729c5471acf5308abb336782ddec2ef9b0f58d1ccb5a3c
 SHA512 
aad1df86063612d20c48ea7046940330fe2ac572a146be22ff71d9e65fa3438184cb39a2533fc6afd1e74df26909a9f0d24ebcd7d62e74728cfd81e447f2ffbf
 DIST llvmorg-10.0.0-rc4.tar.gz 120816191 BLAKE2B 
66c497fa682b9bcbdef3776f540e6b2781286df3405b00ab335aa405a19418d9c4571b301a6814b526e363bb9c0b7c0be0dfc85444fb9d636ecf11ee788b2cdd
 SHA512 
b3df32cafbbe9147c7b5cfbfe96c7231dc2e66d32560c6d0bcda90d6863b37bf8c9cb3f080fb459acd1d56c013149b275d0ce58f1678205f8ca737f1c8d034cd
 DIST llvmorg-10.0.0-rc6.tar.gz 120815075 BLAKE2B 
3c5eb3594d30f1d6c4e2fec916a209030c7e3d8ebcf0f7ceb376adc78cd8a5bdf94a7c85d821bd5ea65631cf0a2438c538019fe1d58d1f835f3b9a899207d0c4
 SHA512 
04d8df9cd14f78fc5f80885f5d2e8fe4a1f66a218079c2574f6f3f8f3a86c2a886763da08a9454465615d89da300022e9e0754ecd4b40e25fedc600c2e66f39b
+DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 
6b0254f5b913398cdcf2b2ec1ff219888706d2b79d5296590934714e42ac79f6a6547941ac2b1d2c4e6313dd18b6c7068e748aa6ac033e49fccbf5d355aa8191
 SHA512 
baa182d62fef1851836013ae8a1a00861ea89769778d67fb97b407a9de664e6c85da2af9c5b3f75d2bf34ff6b4e531ca7e4b3115a26c0e61c575cf2303a0
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/sys-libs/libcxx/libcxx-10.0.0.ebuild 
b/sys-libs/libcxx/libcxx-10.0.0.ebuild
new file mode 100644
index 000..24c015cc1bc
--- /dev/null
+++ b/sys-libs/libcxx/libcxx-10.0.0.ebuild
@@ -0,0 +1,206 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{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="~amd64 ~arm ~arm64 ~x86"
+IUSE="elibc_glibc elibc_musl +libcxxabi +libunwind +static-libs test"
+REQUIRED_USE="libunwind? ( libcxxabi )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   libcxxabi? ( 
~sys-libs/libcxxabi-${PV}[libunwind=,static-libs?,${MULTILIB_USEDEP}] )
+   !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] )"
+# llvm-6 for new lit options
+# clang-3.9.0 installs necessary target symlinks unconditionally
+# which removes the need for MULTILIB_USEDEP
+DEPEND="${RDEPEND}
+   >=sys-devel/llvm-6"
+BDEPEND="
+   test? ( >=sys-devel/clang-3.9.0
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') )"
+
+DOCS=( CREDITS.TXT )
+
+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 && ! 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 

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

2020-03-24 Thread Michał Górny
commit: f4bc789d25c89a8227343a55cf6930ab4fc47722
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar 24 20:52:09 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar 24 21:46:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4bc789d

dev-python/commonmark: Remove py2

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

 dev-python/commonmark/commonmark-0.5.4.ebuild | 2 +-
 dev-python/commonmark/commonmark-0.7.5.ebuild | 2 +-
 dev-python/commonmark/commonmark-0.8.1.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-python/commonmark/commonmark-0.5.4.ebuild 
b/dev-python/commonmark/commonmark-0.5.4.ebuild
index f000a90e3b6..ab0f369be3e 100644
--- a/dev-python/commonmark/commonmark-0.5.4.ebuild
+++ b/dev-python/commonmark/commonmark-0.5.4.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-PYTHON_COMPAT=( python{2_7,3_6} )
+PYTHON_COMPAT=( python3_6 )
 
 inherit distutils-r1
 

diff --git a/dev-python/commonmark/commonmark-0.7.5.ebuild 
b/dev-python/commonmark/commonmark-0.7.5.ebuild
index 28ef183ac3d..a957191cbbd 100644
--- a/dev-python/commonmark/commonmark-0.7.5.ebuild
+++ b/dev-python/commonmark/commonmark-0.7.5.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-PYTHON_COMPAT=( python{2_7,3_6,3_7} )
+PYTHON_COMPAT=( python{3_6,3_7} )
 
 inherit distutils-r1
 

diff --git a/dev-python/commonmark/commonmark-0.8.1.ebuild 
b/dev-python/commonmark/commonmark-0.8.1.ebuild
index cab9fe1b4b0..e2fb66d52f3 100644
--- a/dev-python/commonmark/commonmark-0.8.1.ebuild
+++ b/dev-python/commonmark/commonmark-0.8.1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-PYTHON_COMPAT=( python{2_7,3_6,3_7} )
+PYTHON_COMPAT=( python{3_6,3_7} )
 
 inherit distutils-r1
 



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

2020-03-24 Thread Michał Górny
commit: 6f49048b3821cf8954e4bd529ed906a2f2e927f8
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar 24 20:42:23 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar 24 21:46:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f49048b

dev-util/lldb: Bump to 10.0.0

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

 dev-util/lldb/Manifest   |   1 +
 dev-util/lldb/lldb-10.0.0.ebuild | 100 +++
 2 files changed, 101 insertions(+)

diff --git a/dev-util/lldb/Manifest b/dev-util/lldb/Manifest
index a3ba153b098..aadc1d25236 100644
--- a/dev-util/lldb/Manifest
+++ b/dev-util/lldb/Manifest
@@ -5,4 +5,5 @@ DIST llvm-8.0.1.src.tar.xz 30477608 BLAKE2B 
4319c837b36111401e3b0f9659b8d875c894
 DIST llvmorg-10.0.0-rc3.tar.gz 120814170 BLAKE2B 
432fe0c1e74d3020a269a256e6e456cbfa0b7166dd3f86df6caf3a55e1931c022285fe8afdc4d8998c729c5471acf5308abb336782ddec2ef9b0f58d1ccb5a3c
 SHA512 
aad1df86063612d20c48ea7046940330fe2ac572a146be22ff71d9e65fa3438184cb39a2533fc6afd1e74df26909a9f0d24ebcd7d62e74728cfd81e447f2ffbf
 DIST llvmorg-10.0.0-rc4.tar.gz 120816191 BLAKE2B 
66c497fa682b9bcbdef3776f540e6b2781286df3405b00ab335aa405a19418d9c4571b301a6814b526e363bb9c0b7c0be0dfc85444fb9d636ecf11ee788b2cdd
 SHA512 
b3df32cafbbe9147c7b5cfbfe96c7231dc2e66d32560c6d0bcda90d6863b37bf8c9cb3f080fb459acd1d56c013149b275d0ce58f1678205f8ca737f1c8d034cd
 DIST llvmorg-10.0.0-rc6.tar.gz 120815075 BLAKE2B 
3c5eb3594d30f1d6c4e2fec916a209030c7e3d8ebcf0f7ceb376adc78cd8a5bdf94a7c85d821bd5ea65631cf0a2438c538019fe1d58d1f835f3b9a899207d0c4
 SHA512 
04d8df9cd14f78fc5f80885f5d2e8fe4a1f66a218079c2574f6f3f8f3a86c2a886763da08a9454465615d89da300022e9e0754ecd4b40e25fedc600c2e66f39b
+DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 
6b0254f5b913398cdcf2b2ec1ff219888706d2b79d5296590934714e42ac79f6a6547941ac2b1d2c4e6313dd18b6c7068e748aa6ac033e49fccbf5d355aa8191
 SHA512 
baa182d62fef1851836013ae8a1a00861ea89769778d67fb97b407a9de664e6c85da2af9c5b3f75d2bf34ff6b4e531ca7e4b3115a26c0e61c575cf2303a0
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/dev-util/lldb/lldb-10.0.0.ebuild b/dev-util/lldb/lldb-10.0.0.ebuild
new file mode 100644
index 000..e03f8d5300b
--- /dev/null
+++ b/dev-util/lldb/lldb-10.0.0.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_{6,7,8}} )
+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="~amd64 ~arm ~arm64 ~x86"
+IUSE="libedit lzma ncurses +python test"
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   libedit? ( dev-libs/libedit:0= )
+   lzma? ( app-arch/xz-utils:= )
+   ncurses? ( >=sys-libs/ncurses-5.9-r3:0= )
+   python? (
+   $(python_gen_cond_dep '
+   dev-python/six[${PYTHON_MULTI_USEDEP}]
+   ')
+   ${PYTHON_DEPS}
+   )
+   ~sys-devel/clang-${PV}[xml]
+   ~sys-devel/llvm-${PV}
+   !

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

2020-03-24 Thread Michał Górny
commit: 2debac60655f1ac9c4f887dc9f8a9dd91c181c5d
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar 24 20:42:29 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar 24 21:46:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2debac60

sys-libs/libcxxabi: Bump to 10.0.0

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

 sys-libs/libcxxabi/Manifest|   1 +
 sys-libs/libcxxabi/libcxxabi-10.0.0.ebuild | 119 +
 2 files changed, 120 insertions(+)

diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest
index b344a1b24b1..41d2db09ef0 100644
--- a/sys-libs/libcxxabi/Manifest
+++ b/sys-libs/libcxxabi/Manifest
@@ -5,4 +5,5 @@ DIST libcxxabi-8.0.1.src.tar.xz 538356 BLAKE2B 
52328c5890c9b9271877b953be30cc39b
 DIST llvmorg-10.0.0-rc3.tar.gz 120814170 BLAKE2B 
432fe0c1e74d3020a269a256e6e456cbfa0b7166dd3f86df6caf3a55e1931c022285fe8afdc4d8998c729c5471acf5308abb336782ddec2ef9b0f58d1ccb5a3c
 SHA512 
aad1df86063612d20c48ea7046940330fe2ac572a146be22ff71d9e65fa3438184cb39a2533fc6afd1e74df26909a9f0d24ebcd7d62e74728cfd81e447f2ffbf
 DIST llvmorg-10.0.0-rc4.tar.gz 120816191 BLAKE2B 
66c497fa682b9bcbdef3776f540e6b2781286df3405b00ab335aa405a19418d9c4571b301a6814b526e363bb9c0b7c0be0dfc85444fb9d636ecf11ee788b2cdd
 SHA512 
b3df32cafbbe9147c7b5cfbfe96c7231dc2e66d32560c6d0bcda90d6863b37bf8c9cb3f080fb459acd1d56c013149b275d0ce58f1678205f8ca737f1c8d034cd
 DIST llvmorg-10.0.0-rc6.tar.gz 120815075 BLAKE2B 
3c5eb3594d30f1d6c4e2fec916a209030c7e3d8ebcf0f7ceb376adc78cd8a5bdf94a7c85d821bd5ea65631cf0a2438c538019fe1d58d1f835f3b9a899207d0c4
 SHA512 
04d8df9cd14f78fc5f80885f5d2e8fe4a1f66a218079c2574f6f3f8f3a86c2a886763da08a9454465615d89da300022e9e0754ecd4b40e25fedc600c2e66f39b
+DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 
6b0254f5b913398cdcf2b2ec1ff219888706d2b79d5296590934714e42ac79f6a6547941ac2b1d2c4e6313dd18b6c7068e748aa6ac033e49fccbf5d355aa8191
 SHA512 
baa182d62fef1851836013ae8a1a00861ea89769778d67fb97b407a9de664e6c85da2af9c5b3f75d2bf34ff6b4e531ca7e4b3115a26c0e61c575cf2303a0
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/sys-libs/libcxxabi/libcxxabi-10.0.0.ebuild 
b/sys-libs/libcxxabi/libcxxabi-10.0.0.ebuild
new file mode 100644
index 000..b80a28332b6
--- /dev/null
+++ b/sys-libs/libcxxabi/libcxxabi-10.0.0.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7} )
+inherit cmake-multilib llvm llvm.org multiprocessing python-any-r1 
toolchain-funcs
+
+DESCRIPTION="Low level support for a standard C++ library"
+HOMEPAGE="https://libcxxabi.llvm.org/;
+# libcxx is needed uncondtionally for the headers
+LLVM_COMPONENTS=( libcxx{abi,} )
+llvm.org_set_globals
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+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() {
+   # link against compiler-rt instead of libgcc if we are using clang with 
libunwind
+   local want_compiler_rt=OFF
+   if use libunwind && tc-is-clang; then
+   local compiler_rt=$($(tc-getCC) ${CFLAGS} ${CPPFLAGS} \
+   ${LDFLAGS} -print-libgcc-file-name)
+   if [[ ${compiler_rt} == *libclang_rt* ]]; then
+   want_compiler_rt=ON
+   fi
+   fi
+
+   local libdir=$(get_libdir)
+   local mycmakeargs=(
+   -DLIBCXXABI_LIBDIR_SUFFIX=${libdir#lib}
+   -DLIBCXXABI_ENABLE_SHARED=ON
+   -DLIBCXXABI_ENABLE_STATIC=$(usex static-libs)
+   -DLIBCXXABI_USE_LLVM_UNWINDER=$(usex libunwind)
+   -DLIBCXXABI_INCLUDE_TESTS=$(usex test)
+   -DLIBCXXABI_USE_COMPILER_RT=${want_compiler_rt}
+
+   -DLIBCXXABI_LIBCXX_INCLUDES="${WORKDIR}"/libcxx/include
+   # upstream is omitting standard search path for this
+ 

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

2020-03-24 Thread Michał Górny
commit: 9f6b28cb38feddf71b98fd3ea9e8231fa4d798be
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar 24 20:42:27 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar 24 21:46:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f6b28cb

sys-libs/llvm-libunwind: Bump to 10.0.0

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

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

diff --git a/sys-libs/llvm-libunwind/Manifest b/sys-libs/llvm-libunwind/Manifest
index cd977ab06cf..274b5827d0a 100644
--- a/sys-libs/llvm-libunwind/Manifest
+++ b/sys-libs/llvm-libunwind/Manifest
@@ -7,4 +7,5 @@ DIST libunwind-8.0.1.src.tar.xz 87188 BLAKE2B 
26f4d8ffbc8eb316e4e623280d6fe493e4
 DIST llvmorg-10.0.0-rc3.tar.gz 120814170 BLAKE2B 
432fe0c1e74d3020a269a256e6e456cbfa0b7166dd3f86df6caf3a55e1931c022285fe8afdc4d8998c729c5471acf5308abb336782ddec2ef9b0f58d1ccb5a3c
 SHA512 
aad1df86063612d20c48ea7046940330fe2ac572a146be22ff71d9e65fa3438184cb39a2533fc6afd1e74df26909a9f0d24ebcd7d62e74728cfd81e447f2ffbf
 DIST llvmorg-10.0.0-rc4.tar.gz 120816191 BLAKE2B 
66c497fa682b9bcbdef3776f540e6b2781286df3405b00ab335aa405a19418d9c4571b301a6814b526e363bb9c0b7c0be0dfc85444fb9d636ecf11ee788b2cdd
 SHA512 
b3df32cafbbe9147c7b5cfbfe96c7231dc2e66d32560c6d0bcda90d6863b37bf8c9cb3f080fb459acd1d56c013149b275d0ce58f1678205f8ca737f1c8d034cd
 DIST llvmorg-10.0.0-rc6.tar.gz 120815075 BLAKE2B 
3c5eb3594d30f1d6c4e2fec916a209030c7e3d8ebcf0f7ceb376adc78cd8a5bdf94a7c85d821bd5ea65631cf0a2438c538019fe1d58d1f835f3b9a899207d0c4
 SHA512 
04d8df9cd14f78fc5f80885f5d2e8fe4a1f66a218079c2574f6f3f8f3a86c2a886763da08a9454465615d89da300022e9e0754ecd4b40e25fedc600c2e66f39b
+DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 
6b0254f5b913398cdcf2b2ec1ff219888706d2b79d5296590934714e42ac79f6a6547941ac2b1d2c4e6313dd18b6c7068e748aa6ac033e49fccbf5d355aa8191
 SHA512 
baa182d62fef1851836013ae8a1a00861ea89769778d67fb97b407a9de664e6c85da2af9c5b3f75d2bf34ff6b4e531ca7e4b3115a26c0e61c575cf2303a0
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-10.0.0.ebuild 
b/sys-libs/llvm-libunwind/llvm-libunwind-10.0.0.ebuild
new file mode 100644
index 000..f72fa83f916
--- /dev/null
+++ b/sys-libs/llvm-libunwind/llvm-libunwind-10.0.0.ebuild
@@ -0,0 +1,126 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{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="~amd64 ~arm ~arm64 ~x86"
+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 

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

2020-03-24 Thread Michał Górny
commit: 6ddcfd1d8baa44565f6c5e181d2ec80631f82775
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar 24 20:51:24 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar 24 21:46:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ddcfd1d

dev-python/recommonmark: Remove py2

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

 dev-python/recommonmark/recommonmark-0.4.0.ebuild| 2 +-
 dev-python/recommonmark/recommonmark-0.5.0.ebuild| 2 +-
 dev-python/recommonmark/recommonmark-0.5.0_pre20180907.ebuild| 2 +-
 dev-python/recommonmark/recommonmark-0.5.0_pre20181012-r1.ebuild | 2 +-
 dev-python/recommonmark/recommonmark-0.5.0_pre20181012.ebuild| 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-python/recommonmark/recommonmark-0.4.0.ebuild 
b/dev-python/recommonmark/recommonmark-0.4.0.ebuild
index 371995c3ae0..055fa437676 100644
--- a/dev-python/recommonmark/recommonmark-0.4.0.ebuild
+++ b/dev-python/recommonmark/recommonmark-0.4.0.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-PYTHON_COMPAT=( python{2_7,3_6} )
+PYTHON_COMPAT=( python3_6 )
 
 inherit distutils-r1
 

diff --git a/dev-python/recommonmark/recommonmark-0.5.0.ebuild 
b/dev-python/recommonmark/recommonmark-0.5.0.ebuild
index a6d116d158e..253f749c274 100644
--- a/dev-python/recommonmark/recommonmark-0.5.0.ebuild
+++ b/dev-python/recommonmark/recommonmark-0.5.0.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python{2_7,3_{6,7}} )
+PYTHON_COMPAT=( python3_{6,7} )
 
 inherit distutils-r1
 

diff --git a/dev-python/recommonmark/recommonmark-0.5.0_pre20180907.ebuild 
b/dev-python/recommonmark/recommonmark-0.5.0_pre20180907.ebuild
index dc8566adf36..de87af65b8b 100644
--- a/dev-python/recommonmark/recommonmark-0.5.0_pre20180907.ebuild
+++ b/dev-python/recommonmark/recommonmark-0.5.0_pre20180907.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-PYTHON_COMPAT=( python{2_7,3_6,3_7} )
+PYTHON_COMPAT=( python{3_6,3_7} )
 
 inherit distutils-r1
 

diff --git a/dev-python/recommonmark/recommonmark-0.5.0_pre20181012-r1.ebuild 
b/dev-python/recommonmark/recommonmark-0.5.0_pre20181012-r1.ebuild
index 6c8adfc6c0a..3b6ce2ef619 100644
--- a/dev-python/recommonmark/recommonmark-0.5.0_pre20181012-r1.ebuild
+++ b/dev-python/recommonmark/recommonmark-0.5.0_pre20181012-r1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-PYTHON_COMPAT=( python{2_7,3_6,3_7} )
+PYTHON_COMPAT=( python{3_6,3_7} )
 
 inherit distutils-r1
 

diff --git a/dev-python/recommonmark/recommonmark-0.5.0_pre20181012.ebuild 
b/dev-python/recommonmark/recommonmark-0.5.0_pre20181012.ebuild
index f0a0ef42540..84d7b3549ba 100644
--- a/dev-python/recommonmark/recommonmark-0.5.0_pre20181012.ebuild
+++ b/dev-python/recommonmark/recommonmark-0.5.0_pre20181012.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-PYTHON_COMPAT=( python{2_7,3_6,3_7} )
+PYTHON_COMPAT=( python{3_6,3_7} )
 
 inherit distutils-r1
 



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

2020-03-24 Thread Michał Górny
commit: 2460302f07a3e3b6d5746692caf34ef9c08def13
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar 24 20:42:02 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar 24 21:46:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2460302f

sys-devel/llvm: Bump to 10.0.0

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

 sys-devel/llvm/Manifest   |   2 +
 sys-devel/llvm/llvm-10.0.0.ebuild | 425 ++
 2 files changed, 427 insertions(+)

diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest
index 9c917d3cc16..92be6d98cd5 100644
--- a/sys-devel/llvm/Manifest
+++ b/sys-devel/llvm/Manifest
@@ -1,3 +1,4 @@
+DIST llvm-10.0.0-manpages.tar.bz2 177084 BLAKE2B 
16b38e60fce4d67ac602b317ea7089c095d46b9426ba9940041e65d7ab493f85dba2e94a4aeba7b7c52042f23825efcfcd32a57d306aaf05b4307061a5a8a368
 SHA512 
eac57ad218ff4c2b5a74e453a29192ee6e911152b668d8a9420b59529d5cae8aa241f2485b4a7ea304acbecc7ecb27391a77552080726432c2b7b59b95fc0bd7
 DIST llvm-7.1.0-manpages.tar.bz2 120786 BLAKE2B 
b52a7afe7c5c170894e910ef2c651a5f38f0bd41147a2c63dc5b8a92f0ec37512e913e68efce51e1643e8f20cf0f3f088d31d19c541d2ff361ecb7d89b234b6c
 SHA512 
78a526d889a8e62accf422655acbb4d17e3c22b0f0830003db0068b3c01c367ac32ce4f4be4cbb2966274440865557c25795205af2a59a054a6f6964294d289f
 DIST llvm-7.1.0.src.tar.xz 28313784 BLAKE2B 
b78d9a7fc5ef6e352e77d339e5c4eef5ccedf67c05e7abd949e72619aa8a5ed65e7e5e2008354be8e7916d75581719b99f34227838fcc86c5d0080913c2fb22c
 SHA512 
a7dbd5693d1f2dae6b6e52893a100f9349cbfcfb25c5fdcad46364acbff0dbd3573f8fbc026c68eb9fd56335198aa94b866cc3dd7ea0cbd2cbfb5f8fe3444a7a
 DIST llvm-8.0.1-manpages.tar.bz2 140915 BLAKE2B 
13ac9e172728d643dac1d12ac06909b6db3dd9a1a380a92a07867e3cb835f94b265da5d75c4712b5409405a65795d2cb6b32da4098e38cbb95d7023b56bcbbc1
 SHA512 
23994a2374659fbbf8d9b5160f4d77e9be7c4c9fc14963e8186bbede78b0ee9257f6b6a9c484bc75d72443d65bb24e598841e64af500336283de0f454d6a2073
@@ -6,4 +7,5 @@ DIST llvm-9.0.0-manpages.tar.bz2 158546 BLAKE2B 
eed6235698a0b5993affe305f7fd22cd
 DIST llvmorg-10.0.0-rc3.tar.gz 120814170 BLAKE2B 
432fe0c1e74d3020a269a256e6e456cbfa0b7166dd3f86df6caf3a55e1931c022285fe8afdc4d8998c729c5471acf5308abb336782ddec2ef9b0f58d1ccb5a3c
 SHA512 
aad1df86063612d20c48ea7046940330fe2ac572a146be22ff71d9e65fa3438184cb39a2533fc6afd1e74df26909a9f0d24ebcd7d62e74728cfd81e447f2ffbf
 DIST llvmorg-10.0.0-rc4.tar.gz 120816191 BLAKE2B 
66c497fa682b9bcbdef3776f540e6b2781286df3405b00ab335aa405a19418d9c4571b301a6814b526e363bb9c0b7c0be0dfc85444fb9d636ecf11ee788b2cdd
 SHA512 
b3df32cafbbe9147c7b5cfbfe96c7231dc2e66d32560c6d0bcda90d6863b37bf8c9cb3f080fb459acd1d56c013149b275d0ce58f1678205f8ca737f1c8d034cd
 DIST llvmorg-10.0.0-rc6.tar.gz 120815075 BLAKE2B 
3c5eb3594d30f1d6c4e2fec916a209030c7e3d8ebcf0f7ceb376adc78cd8a5bdf94a7c85d821bd5ea65631cf0a2438c538019fe1d58d1f835f3b9a899207d0c4
 SHA512 
04d8df9cd14f78fc5f80885f5d2e8fe4a1f66a218079c2574f6f3f8f3a86c2a886763da08a9454465615d89da300022e9e0754ecd4b40e25fedc600c2e66f39b
+DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 
6b0254f5b913398cdcf2b2ec1ff219888706d2b79d5296590934714e42ac79f6a6547941ac2b1d2c4e6313dd18b6c7068e748aa6ac033e49fccbf5d355aa8191
 SHA512 
baa182d62fef1851836013ae8a1a00861ea89769778d67fb97b407a9de664e6c85da2af9c5b3f75d2bf34ff6b4e531ca7e4b3115a26c0e61c575cf2303a0
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/sys-devel/llvm/llvm-10.0.0.ebuild 
b/sys-devel/llvm/llvm-10.0.0.ebuild
new file mode 100644
index 000..c36aefaa55f
--- /dev/null
+++ b/sys-devel/llvm/llvm-10.0.0.ebuild
@@ -0,0 +1,425 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+inherit cmake-utils llvm.org multilib-minimal multiprocessing \
+   pax-utils python-any-r1 toolchain-funcs
+
+MANPAGE_P=llvm-10.0.0-manpages
+DESCRIPTION="Low Level Virtual Machine"
+HOMEPAGE="https://llvm.org/;
+SRC_URI="
+   !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/${MANPAGE_P}.tar.bz2 )"
+LLVM_COMPONENTS=( llvm )
+llvm.org_set_globals
+
+# Those are in lib/Targets, without explicit CMakeLists.txt mention
+ALL_LLVM_EXPERIMENTAL_TARGETS=( ARC AVR )
+# 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_EXPERIMENTAL_TARGETS[@]}" )
+ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
+
+# Additional licenses:
+# 1. OpenBSD regex: Henry Spencer's license ('rc' in Gentoo) + BSD.
+# 2. xxhash: BSD.
+# 3. MD5 code: public-domain.
+# 4. ConvertUTF.h: TODO.
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD 

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

2020-03-24 Thread Michał Górny
commit: 1e66f43b785d49d81b4ab6b0588b5b8b42980bdd
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar 24 20:42:09 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar 24 21:46:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e66f43b

dev-ml/llvm-ocaml: Bump to 10.0.0

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

 dev-ml/llvm-ocaml/Manifest |   1 +
 dev-ml/llvm-ocaml/llvm-ocaml-10.0.0.ebuild | 125 +
 2 files changed, 126 insertions(+)

diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest
index 929804dace4..0a02cd69335 100644
--- a/dev-ml/llvm-ocaml/Manifest
+++ b/dev-ml/llvm-ocaml/Manifest
@@ -3,4 +3,5 @@ DIST llvm-8.0.1.src.tar.xz 30477608 BLAKE2B 
4319c837b36111401e3b0f9659b8d875c894
 DIST llvmorg-10.0.0-rc3.tar.gz 120814170 BLAKE2B 
432fe0c1e74d3020a269a256e6e456cbfa0b7166dd3f86df6caf3a55e1931c022285fe8afdc4d8998c729c5471acf5308abb336782ddec2ef9b0f58d1ccb5a3c
 SHA512 
aad1df86063612d20c48ea7046940330fe2ac572a146be22ff71d9e65fa3438184cb39a2533fc6afd1e74df26909a9f0d24ebcd7d62e74728cfd81e447f2ffbf
 DIST llvmorg-10.0.0-rc4.tar.gz 120816191 BLAKE2B 
66c497fa682b9bcbdef3776f540e6b2781286df3405b00ab335aa405a19418d9c4571b301a6814b526e363bb9c0b7c0be0dfc85444fb9d636ecf11ee788b2cdd
 SHA512 
b3df32cafbbe9147c7b5cfbfe96c7231dc2e66d32560c6d0bcda90d6863b37bf8c9cb3f080fb459acd1d56c013149b275d0ce58f1678205f8ca737f1c8d034cd
 DIST llvmorg-10.0.0-rc6.tar.gz 120815075 BLAKE2B 
3c5eb3594d30f1d6c4e2fec916a209030c7e3d8ebcf0f7ceb376adc78cd8a5bdf94a7c85d821bd5ea65631cf0a2438c538019fe1d58d1f835f3b9a899207d0c4
 SHA512 
04d8df9cd14f78fc5f80885f5d2e8fe4a1f66a218079c2574f6f3f8f3a86c2a886763da08a9454465615d89da300022e9e0754ecd4b40e25fedc600c2e66f39b
+DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 
6b0254f5b913398cdcf2b2ec1ff219888706d2b79d5296590934714e42ac79f6a6547941ac2b1d2c4e6313dd18b6c7068e748aa6ac033e49fccbf5d355aa8191
 SHA512 
baa182d62fef1851836013ae8a1a00861ea89769778d67fb97b407a9de664e6c85da2af9c5b3f75d2bf34ff6b4e531ca7e4b3115a26c0e61c575cf2303a0
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-10.0.0.ebuild 
b/dev-ml/llvm-ocaml/llvm-ocaml-10.0.0.ebuild
new file mode 100644
index 000..5e415032b50
--- /dev/null
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-10.0.0.ebuild
@@ -0,0 +1,125 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+inherit 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_EXPERIMENTAL_TARGETS=( ARC AVR )
+ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM BPF Hexagon Lanai Mips MSP430
+   NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore
+   "${ALL_LLVM_EXPERIMENTAL_TARGETS[@]}" )
+ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
+LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/?}
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="debug test ${ALL_LLVM_TARGETS[*]}"
+REQUIRED_USE="|| ( ${ALL_LLVM_TARGETS[*]} )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-lang/ocaml-4.00.0:0=
+   dev-ml/ocaml-ctypes:=
+   ~sys-devel/llvm-${PV}:=[${LLVM_TARGET_USEDEPS// /,},debug?]
+   !sys-devel/llvm[ocaml(-)]"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-lang/perl
+   dev-ml/findlib
+   test? ( dev-ml/ounit )
+   ${PYTHON_DEPS}"
+
+# least intrusive of all
+CMAKE_BUILD_TYPE=RelWithDebInfo
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   # Python is needed to run tests using lit
+   python_setup
+
+   cmake-utils_src_prepare
+}
+
+src_configure() {
+   local libdir=$(get_libdir)
+   local mycmakeargs=(
+   -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+
+   -DBUILD_SHARED_LIBS=OFF
+   -DLLVM_BUILD_LLVM_DYLIB=ON
+   -DLLVM_LINK_LLVM_DYLIB=ON
+   -DLLVM_OCAML_OUT_OF_TREE=ON
+
+   # cheap hack: LLVM combines both anyway, and the only difference
+   # is that the former list is explicitly verified at cmake time
+   -DLLVM_TARGETS_TO_BUILD=""
+   -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
+   -DLLVM_BUILD_TESTS=$(usex test)
+
+   # disable various irrelevant deps and settings
+   -DLLVM_ENABLE_FFI=OFF
+   -DLLVM_ENABLE_TERMINFO=OFF
+   -DHAVE_HISTEDIT_H=NO
+   

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

2020-03-24 Thread Michał Górny
commit: 96433d800e8aeec2b2f6d65e4b3e30dde4618fca
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar 24 20:42:24 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar 24 21:46:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96433d80

sys-libs/compiler-rt: Bump to 10.0.0

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

 sys-libs/compiler-rt/Manifest  |   1 +
 sys-libs/compiler-rt/compiler-rt-10.0.0.ebuild | 110 +
 2 files changed, 111 insertions(+)

diff --git a/sys-libs/compiler-rt/Manifest b/sys-libs/compiler-rt/Manifest
index 971a21de7e6..a1ec0fb226f 100644
--- a/sys-libs/compiler-rt/Manifest
+++ b/sys-libs/compiler-rt/Manifest
@@ -3,4 +3,5 @@ DIST compiler-rt-8.0.1.src.tar.xz 1954204 BLAKE2B 
cbba1d5fb37385116920da39dea267
 DIST llvmorg-10.0.0-rc3.tar.gz 120814170 BLAKE2B 
432fe0c1e74d3020a269a256e6e456cbfa0b7166dd3f86df6caf3a55e1931c022285fe8afdc4d8998c729c5471acf5308abb336782ddec2ef9b0f58d1ccb5a3c
 SHA512 
aad1df86063612d20c48ea7046940330fe2ac572a146be22ff71d9e65fa3438184cb39a2533fc6afd1e74df26909a9f0d24ebcd7d62e74728cfd81e447f2ffbf
 DIST llvmorg-10.0.0-rc4.tar.gz 120816191 BLAKE2B 
66c497fa682b9bcbdef3776f540e6b2781286df3405b00ab335aa405a19418d9c4571b301a6814b526e363bb9c0b7c0be0dfc85444fb9d636ecf11ee788b2cdd
 SHA512 
b3df32cafbbe9147c7b5cfbfe96c7231dc2e66d32560c6d0bcda90d6863b37bf8c9cb3f080fb459acd1d56c013149b275d0ce58f1678205f8ca737f1c8d034cd
 DIST llvmorg-10.0.0-rc6.tar.gz 120815075 BLAKE2B 
3c5eb3594d30f1d6c4e2fec916a209030c7e3d8ebcf0f7ceb376adc78cd8a5bdf94a7c85d821bd5ea65631cf0a2438c538019fe1d58d1f835f3b9a899207d0c4
 SHA512 
04d8df9cd14f78fc5f80885f5d2e8fe4a1f66a218079c2574f6f3f8f3a86c2a886763da08a9454465615d89da300022e9e0754ecd4b40e25fedc600c2e66f39b
+DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 
6b0254f5b913398cdcf2b2ec1ff219888706d2b79d5296590934714e42ac79f6a6547941ac2b1d2c4e6313dd18b6c7068e748aa6ac033e49fccbf5d355aa8191
 SHA512 
baa182d62fef1851836013ae8a1a00861ea89769778d67fb97b407a9de664e6c85da2af9c5b3f75d2bf34ff6b4e531ca7e4b3115a26c0e61c575cf2303a0
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/sys-libs/compiler-rt/compiler-rt-10.0.0.ebuild 
b/sys-libs/compiler-rt/compiler-rt-10.0.0.ebuild
new file mode 100644
index 000..ff0cc33bd94
--- /dev/null
+++ b/sys-libs/compiler-rt/compiler-rt-10.0.0.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+inherit 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="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~ppc-macos ~x64-macos 
~x86-macos"
+IUSE="+clang test"
+RESTRICT="!test? ( test ) !clang? ( test )"
+
+CLANG_SLOT=${SLOT%%.*}
+# llvm-6 for new lit options
+DEPEND="
+   >=sys-devel/llvm-6"
+BDEPEND="
+   clang? ( sys-devel/clang )
+   test? (
+   $(python_gen_any_dep 
">=dev-python/lit-9.0.1[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${PV%_*}*:${CLANG_SLOT} )
+   ${PYTHON_DEPS}"
+
+# least intrusive of all
+CMAKE_BUILD_TYPE=RelWithDebInfo
+
+python_check_deps() {
+   use test || return 0
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_pretend() {
+   if ! use clang && ! tc-is-clang; then
+   ewarn "Building using a compiler other than clang may result in 
broken atomics"
+   ewarn "library. Enable USE=clang unless you have a very good 
reason not to."
+   fi
+}
+
+pkg_setup() {
+   llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+test_compiler() {
+   $(tc-getCC) ${CFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \
+   <<<'int main() { return 0; }' &>/dev/null
+}
+
+src_configure() {
+   # pre-set since we need to pass it to cmake
+   BUILD_DIR=${WORKDIR}/${P}_build
+
+   local nolib_flags=( -nodefaultlibs -lc )
+   if use clang; then
+   local -x CC=${CHOST}-clang
+   local -x CXX=${CHOST}-clang++
+   strip-unsupported-flags
+   # ensure we can use clang before installing compiler-rt
+   local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}"
+   elif ! test_compiler; then
+   if test_compiler "${nolib_flags[@]}"; then
+   local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}"
+   ewarn "${CC} seems to lack runtime, trying with 

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

2020-03-24 Thread Michał Górny
commit: 4866d5c6c0399e5fd08cc41cc550ada21343b580
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar 24 20:42:13 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar 24 21:46:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4866d5c6

sys-devel/lld: Bump to 10.0.0

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

 sys-devel/lld/Manifest  |  1 +
 sys-devel/lld/lld-10.0.0.ebuild | 62 +
 2 files changed, 63 insertions(+)

diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest
index 1558fe81e4c..bc8bd2ee731 100644
--- a/sys-devel/lld/Manifest
+++ b/sys-devel/lld/Manifest
@@ -5,4 +5,5 @@ DIST llvm-8.0.1.src.tar.xz 30477608 BLAKE2B 
4319c837b36111401e3b0f9659b8d875c894
 DIST llvmorg-10.0.0-rc3.tar.gz 120814170 BLAKE2B 
432fe0c1e74d3020a269a256e6e456cbfa0b7166dd3f86df6caf3a55e1931c022285fe8afdc4d8998c729c5471acf5308abb336782ddec2ef9b0f58d1ccb5a3c
 SHA512 
aad1df86063612d20c48ea7046940330fe2ac572a146be22ff71d9e65fa3438184cb39a2533fc6afd1e74df26909a9f0d24ebcd7d62e74728cfd81e447f2ffbf
 DIST llvmorg-10.0.0-rc4.tar.gz 120816191 BLAKE2B 
66c497fa682b9bcbdef3776f540e6b2781286df3405b00ab335aa405a19418d9c4571b301a6814b526e363bb9c0b7c0be0dfc85444fb9d636ecf11ee788b2cdd
 SHA512 
b3df32cafbbe9147c7b5cfbfe96c7231dc2e66d32560c6d0bcda90d6863b37bf8c9cb3f080fb459acd1d56c013149b275d0ce58f1678205f8ca737f1c8d034cd
 DIST llvmorg-10.0.0-rc6.tar.gz 120815075 BLAKE2B 
3c5eb3594d30f1d6c4e2fec916a209030c7e3d8ebcf0f7ceb376adc78cd8a5bdf94a7c85d821bd5ea65631cf0a2438c538019fe1d58d1f835f3b9a899207d0c4
 SHA512 
04d8df9cd14f78fc5f80885f5d2e8fe4a1f66a218079c2574f6f3f8f3a86c2a886763da08a9454465615d89da300022e9e0754ecd4b40e25fedc600c2e66f39b
+DIST llvmorg-10.0.0.tar.gz 120804856 BLAKE2B 
6b0254f5b913398cdcf2b2ec1ff219888706d2b79d5296590934714e42ac79f6a6547941ac2b1d2c4e6313dd18b6c7068e748aa6ac033e49fccbf5d355aa8191
 SHA512 
baa182d62fef1851836013ae8a1a00861ea89769778d67fb97b407a9de664e6c85da2af9c5b3f75d2bf34ff6b4e531ca7e4b3115a26c0e61c575cf2303a0
 DIST llvmorg-9.0.1.tar.gz 113193320 BLAKE2B 
b86e405f2b8e00436045fd409fe19cdde75c797b1192c62a22b5ec75e6b4dc8e874a0f33008dc31562445e4cbe53a992b6f48c684255a6a1ef261e595b8b161f
 SHA512 
fa88beeaae94b6d0cd9b5ba38658d0ffed8004035d7d8a4f95c3d31a709b88b581ae9bd7761333c8e5375c44b8f6be01768b5a3be901163159d7e6c43b71da59

diff --git a/sys-devel/lld/lld-10.0.0.ebuild b/sys-devel/lld/lld-10.0.0.ebuild
new file mode 100644
index 000..13345ccde36
--- /dev/null
+++ b/sys-devel/lld/lld-10.0.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+inherit 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="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+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=OFF
+
+   -DLLVM_INCLUDE_TESTS=$(usex test)
+   )
+   use test && mycmakeargs+=(
+   -DLLVM_BUILD_TESTS=ON
+   -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
+   -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+   -DLLVM_LIT_ARGS="-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
+}
+
+src_install() {
+   cmake-utils_src_install
+   # LLD has no shared libraries, so strip it all for the time being
+   rm -r "${ED}"/usr/{include,lib*} || die
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/leptonica/files/, media-libs/leptonica/

2020-03-24 Thread James Le Cuirot
commit: 20ed12df72f4bdc5e4592d18c37ec0ef46fc3250
Author: James Le Cuirot  gentoo  org>
AuthorDate: Tue Mar 24 21:37:13 2020 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Tue Mar 24 21:37:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20ed12df

media-libs/leptonica: Drop old 1.77.0

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

 media-libs/leptonica/Manifest   |  1 -
 media-libs/leptonica/files/1.77.0-gnuplot.patch | 25 
 media-libs/leptonica/leptonica-1.77.0.ebuild| 76 -
 3 files changed, 102 deletions(-)

diff --git a/media-libs/leptonica/Manifest b/media-libs/leptonica/Manifest
index 04424055d98..c15d96e0731 100644
--- a/media-libs/leptonica/Manifest
+++ b/media-libs/leptonica/Manifest
@@ -1,4 +1,3 @@
 DIST leptonica-1.74.4.tar.gz 12349877 BLAKE2B 
5c4a71c1c4f44b617f16b1b1029455badee268dc1ac459f1c7ffe6af5b8dbe702bdbaa6e5564af6e41d0881c59e1aa43dc40d5164f618f13ca2a563b2aa3bd0e
 SHA512 
e74732c10218430463ca01f15e19d329dceb938e315586ed100c634c4d50809824f1d9bf7eeaf91654caf42ed78a5ae5de7c08e7a1d8884c580c536121627891
-DIST leptonica-1.77.0.tar.gz 12888756 BLAKE2B 
a1de6ff8d886c4e302faa362ad5c18ece727771e5cdbe62b33c34c950d1af9e0e97418e59485568a6386eb2a7e51fd42ffb2fd01f16591c5bc668961640f1f4d
 SHA512 
3cf764c76d5acb6d5982c44e78c02d7a7c3b5e79937c41df193e71dd8a02dbbf965d34a2ecdf0444e907cb73c06bdb8bcae4ceafbf5ee1483c022659e897015b
 DIST leptonica-1.78.0.tar.gz 12905925 BLAKE2B 
6a7b74e8aa78a3e4fa6429bbf180001e7d362ebd37d4fd179ba90df7a41993e52d708813ea5a2b30dc90516b7bec83e5386735025993d73f279ab595c39f6c9c
 SHA512 
f059ccc8e7b5ff2c796aeb4ab18bd25e133ec4f38c36b9e2ee203db35a1e68cf45b8baf78ebc4acba4e3607328d1374ea0e8425f35cbe06c6c5728a1ec8c3f50
 DIST leptonica-1.79.0.tar.gz 13438669 BLAKE2B 
59c126c0bc4690cf48937171f818637f420b4e4c56ebf866ca4c0d2a9a8f2ae2653f6ef7650340138fb1dd2ca2d3826e0f844d44afddb14856e31daf10f41c41
 SHA512 
4d0830683757004bb47752a17985d80c6758b97c0fd6ec64d23bbf43c9c68b04bee751831574afa4c25f5d5030c0c9f7fc22d9fc8ef932aa990401344f588ba5

diff --git a/media-libs/leptonica/files/1.77.0-gnuplot.patch 
b/media-libs/leptonica/files/1.77.0-gnuplot.patch
deleted file mode 100644
index 0d6b0e3cb15..000
--- a/media-libs/leptonica/files/1.77.0-gnuplot.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 5204b5453fe8035d77e34add80f8ebb1f36b9350 Mon Sep 17 00:00:00 2001
-From: James Le Cuirot 
-Date: Mon, 14 Jan 2019 20:26:14 +
-Subject: [PATCH] Add boxa2_reg and numa[12]_reg to gnuplot-dependent test list
-

- prog/reg_wrapper.sh | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/prog/reg_wrapper.sh b/prog/reg_wrapper.sh
-index 5568c8e..ff9264d 100755
 a/prog/reg_wrapper.sh
-+++ b/prog/reg_wrapper.sh
-@@ -31,7 +31,7 @@ TEST_NAME="${TEST##*/}"
- TEST_NAME="${TEST_NAME%_reg*}"
- 
- case "${TEST_NAME}" in
--
baseline|boxa1|colormask|colorspace|dna|enhance|extrema|fpix1|italic|kernel|nearline|projection|rankbin|rankhisto|wordboxes)
-+
baseline|boxa[12]|colormask|colorspace|dna|enhance|extrema|fpix1|italic|kernel|nearline|numa[12]|projection|rankbin|rankhisto|wordboxes)
- GNUPLOT=$(type -P gnuplot || type -P wgnuplot)
- 
- if [ -z "${GNUPLOT}" ] || ! "${GNUPLOT}" -e "set terminal png" 
2>/dev/null ; then
--- 
-2.19.2
-

diff --git a/media-libs/leptonica/leptonica-1.77.0.ebuild 
b/media-libs/leptonica/leptonica-1.77.0.ebuild
deleted file mode 100644
index 12157b1bdd7..000
--- a/media-libs/leptonica/leptonica-1.77.0.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit multilib-minimal
-
-DESCRIPTION="C library for image processing and analysis"
-HOMEPAGE="http://www.leptonica.org/;
-SRC_URI="https://github.com/DanBloomberg/${PN}/releases/download/${PV}/${P}.tar.gz;
-LICENSE="Apache-2.0"
-SLOT="0/5"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~ppc-macos"
-IUSE="gif jpeg jpeg2k png static-libs test tiff utils webp zlib"
-RESTRICT="!test? ( test )"
-
-# N.B. Tests need some features enabled:
-REQUIRED_USE="test? ( jpeg png tiff zlib )"
-
-RDEPEND="gif? ( >=media-libs/giflib-5.1.3:=[${MULTILIB_USEDEP}] )
-   jpeg? ( virtual/jpeg:0=[${MULTILIB_USEDEP}] )
-   jpeg2k? ( media-libs/openjpeg:2=[${MULTILIB_USEDEP}] )
-   png? ( media-libs/libpng:0=[${MULTILIB_USEDEP}]
-  sys-libs/zlib:=[${MULTILIB_USEDEP}] )
-   tiff? ( media-libs/tiff:0=[${MULTILIB_USEDEP}] )
-   webp? ( media-libs/libwebp:=[${MULTILIB_USEDEP}] )
-   zlib? ( sys-libs/zlib:=[${MULTILIB_USEDEP}] )"
-
-DEPEND="${RDEPEND}
-   test? ( media-libs/tiff:0[zlib] )"
-
-PATCHES=(
-   "${FILESDIR}"/${PV}-gnuplot.patch
-)
-
-ECONF_SOURCE="${S}"
-DOCS=( README version-notes )
-
-src_prepare() {
-   default
-
-   # unhtmlize docs
-   local X
-   for X in ${DOCS[@]}; do
-  

[gentoo-commits] repo/gentoo:master commit in: media-libs/leptonica/files/, media-libs/leptonica/

2020-03-24 Thread James Le Cuirot
commit: 0f291ef7d5a838cd0754c8c13c620ea0497bdd0a
Author: James Le Cuirot  gentoo  org>
AuthorDate: Tue Mar 24 21:35:59 2020 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Tue Mar 24 21:35:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f291ef7

media-libs/leptonica: Version bump to 1.79.0

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

 media-libs/leptonica/Manifest |   1 +
 media-libs/leptonica/files/1.79.0-tests.patch | 299 ++
 media-libs/leptonica/leptonica-1.79.0.ebuild  |  77 +++
 3 files changed, 377 insertions(+)

diff --git a/media-libs/leptonica/Manifest b/media-libs/leptonica/Manifest
index 28e10f61db1..04424055d98 100644
--- a/media-libs/leptonica/Manifest
+++ b/media-libs/leptonica/Manifest
@@ -1,3 +1,4 @@
 DIST leptonica-1.74.4.tar.gz 12349877 BLAKE2B 
5c4a71c1c4f44b617f16b1b1029455badee268dc1ac459f1c7ffe6af5b8dbe702bdbaa6e5564af6e41d0881c59e1aa43dc40d5164f618f13ca2a563b2aa3bd0e
 SHA512 
e74732c10218430463ca01f15e19d329dceb938e315586ed100c634c4d50809824f1d9bf7eeaf91654caf42ed78a5ae5de7c08e7a1d8884c580c536121627891
 DIST leptonica-1.77.0.tar.gz 12888756 BLAKE2B 
a1de6ff8d886c4e302faa362ad5c18ece727771e5cdbe62b33c34c950d1af9e0e97418e59485568a6386eb2a7e51fd42ffb2fd01f16591c5bc668961640f1f4d
 SHA512 
3cf764c76d5acb6d5982c44e78c02d7a7c3b5e79937c41df193e71dd8a02dbbf965d34a2ecdf0444e907cb73c06bdb8bcae4ceafbf5ee1483c022659e897015b
 DIST leptonica-1.78.0.tar.gz 12905925 BLAKE2B 
6a7b74e8aa78a3e4fa6429bbf180001e7d362ebd37d4fd179ba90df7a41993e52d708813ea5a2b30dc90516b7bec83e5386735025993d73f279ab595c39f6c9c
 SHA512 
f059ccc8e7b5ff2c796aeb4ab18bd25e133ec4f38c36b9e2ee203db35a1e68cf45b8baf78ebc4acba4e3607328d1374ea0e8425f35cbe06c6c5728a1ec8c3f50
+DIST leptonica-1.79.0.tar.gz 13438669 BLAKE2B 
59c126c0bc4690cf48937171f818637f420b4e4c56ebf866ca4c0d2a9a8f2ae2653f6ef7650340138fb1dd2ca2d3826e0f844d44afddb14856e31daf10f41c41
 SHA512 
4d0830683757004bb47752a17985d80c6758b97c0fd6ec64d23bbf43c9c68b04bee751831574afa4c25f5d5030c0c9f7fc22d9fc8ef932aa990401344f588ba5

diff --git a/media-libs/leptonica/files/1.79.0-tests.patch 
b/media-libs/leptonica/files/1.79.0-tests.patch
new file mode 100644
index 000..eb794240dbd
--- /dev/null
+++ b/media-libs/leptonica/files/1.79.0-tests.patch
@@ -0,0 +1,299 @@
+From b4cdb9256934c8f35cad558bf7288567211a792f Mon Sep 17 00:00:00 2001
+From: James Le Cuirot 
+Date: Tue, 24 Mar 2020 20:59:17 +
+Subject: [PATCH] Fix parallel running of tests by using unique directories
+
+diff --git a/prog/pdfio2_reg.c b/prog/pdfio2_reg.c
+index 3f2090d..19da5a3 100644
+--- a/prog/pdfio2_reg.c
 b/prog/pdfio2_reg.c
+@@ -55,7 +55,7 @@ L_REGPARAMS  *rp;
+ return 1;
+ 
+ l_pdfSetDateAndVersion(0);
+-lept_mkdir("lept/pdf");
++lept_mkdir("lept/pdf2");
+ 
+ /* -- pdf convert segmented with image regions -- */
+ fprintf(stderr, "\n*** Writing segmented images with image regions\n");
+@@ -65,6 +65,12 @@ L_REGPARAMS  *rp;
+  * small bogus regions at the top, but we'll keep them for
+  * the demonstration. */
+ pix1 = pixRead("rabi.png");
++pix2 = pixScaleToGray2(pix1);
++pixWrite("/tmp/lept/pdf2/rabi8.jpg", pix2, IFF_JFIF_JPEG);
++pix3 = pixThresholdTo4bpp(pix2, 16, 1);
++pixWrite("/tmp/lept/pdf2/rabi4.png", pix3, IFF_PNG);
++pixDestroy();
++pixDestroy();
+ pixSetResolution(pix1, 300, 300);
+ pixGetDimensions(pix1, , , NULL);
+ pix2 = pixGenerateHalftoneMask(pix1, NULL, NULL, NULL);
+@@ -77,41 +83,41 @@ L_REGPARAMS  *rp;
+ 
+ /* 1 bpp input */
+ convertToPdfSegmented("rabi.png", 300, L_G4_ENCODE, 128, boxa1,
+-  0, 0.25, NULL, "/tmp/lept/pdf/file00.pdf");
++  0, 0.25, NULL, "/tmp/lept/pdf2/file00.pdf");
+ convertToPdfSegmented("rabi.png", 300, L_JPEG_ENCODE, 128, boxa1,
+-  0, 0.25, NULL, "/tmp/lept/pdf/file01.pdf");
++  0, 0.25, NULL, "/tmp/lept/pdf2/file01.pdf");
+ convertToPdfSegmented("rabi.png", 300, L_FLATE_ENCODE, 128, boxa1,
+-  0, 0.25, NULL, "/tmp/lept/pdf/file02.pdf");
++  0, 0.25, NULL, "/tmp/lept/pdf2/file02.pdf");
+ 
+ /* 8 bpp input, no cmap */
+-convertToPdfSegmented("/tmp/lept/pdf/rabi8.jpg", 150, L_G4_ENCODE, 128,
+-  boxa2, 0, 0.5, NULL, "/tmp/lept/pdf/file03.pdf");
+-convertToPdfSegmented("/tmp/lept/pdf/rabi8.jpg", 150, L_JPEG_ENCODE, 128,
+-  boxa2, 0, 0.5, NULL, "/tmp/lept/pdf/file04.pdf");
+-convertToPdfSegmented("/tmp/lept/pdf/rabi8.jpg", 150, L_FLATE_ENCODE, 128,
+-  boxa2, 0, 0.5, NULL, "/tmp/lept/pdf/file05.pdf");
++convertToPdfSegmented("/tmp/lept/pdf2/rabi8.jpg", 150, L_G4_ENCODE, 128,
++  boxa2, 0, 0.5, NULL, "/tmp/lept/pdf2/file03.pdf");
++

[gentoo-commits] repo/gentoo:master commit in: sys-apps/portage/

2020-03-24 Thread Zac Medico
commit: 037714cdbc29c1ee8527b431d8b8f7fa865f998f
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Mar 24 21:30:14 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Mar 24 21:32:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=037714cd

sys-apps/portage: Migrate to python_get_sitedir

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

 sys-apps/portage/portage-2.3.69.ebuild| 6 +++---
 sys-apps/portage/portage-2.3.89-r1.ebuild | 6 +++---
 sys-apps/portage/portage-2.3.94.ebuild| 6 +++---
 sys-apps/portage/portage-2.3.95.ebuild| 6 +++---
 sys-apps/portage/portage-.ebuild  | 6 +++---
 5 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/sys-apps/portage/portage-2.3.69.ebuild 
b/sys-apps/portage/portage-2.3.69.ebuild
index 40994d24509..2ccc4a89c02 100644
--- a/sys-apps/portage/portage-2.3.69.ebuild
+++ b/sys-apps/portage/portage-2.3.69.ebuild
@@ -228,14 +228,14 @@ python_install_all() {
 
 pkg_preinst() {
python_setup
-   python_export PYTHON_SITEDIR
-   [[ -d ${D%/}${PYTHON_SITEDIR} ]] || die "${D%/}${PYTHON_SITEDIR}: No 
such directory"
+   local sitedir=$(python_get_sitedir)
+   [[ -d ${D%/}${sitedir} ]] || die "${D%/}${sitedir}: No such directory"
env -u DISTDIR \
-u PORTAGE_OVERRIDE_EPREFIX \
-u PORTAGE_REPOSITORIES \
-u PORTDIR \
-u PORTDIR_OVERLAY \
-   
PYTHONPATH="${D%/}${PYTHON_SITEDIR}${PYTHONPATH:+:${PYTHONPATH}}" \
+   PYTHONPATH="${D%/}${sitedir}${PYTHONPATH:+:${PYTHONPATH}}" \
"${PYTHON}" -m portage._compat_upgrade.default_locations || die
 
# elog dir must exist to avoid logrotate error for bug #415911.

diff --git a/sys-apps/portage/portage-2.3.89-r1.ebuild 
b/sys-apps/portage/portage-2.3.89-r1.ebuild
index 780cf80fb58..01603e07361 100644
--- a/sys-apps/portage/portage-2.3.89-r1.ebuild
+++ b/sys-apps/portage/portage-2.3.89-r1.ebuild
@@ -239,14 +239,14 @@ python_install_all() {
 
 pkg_preinst() {
python_setup
-   python_export PYTHON_SITEDIR
-   [[ -d ${D%/}${PYTHON_SITEDIR} ]] || die "${D%/}${PYTHON_SITEDIR}: No 
such directory"
+   local sitedir=$(python_get_sitedir)
+   [[ -d ${D%/}${sitedir} ]] || die "${D%/}${sitedir}: No such directory"
env -u DISTDIR \
-u PORTAGE_OVERRIDE_EPREFIX \
-u PORTAGE_REPOSITORIES \
-u PORTDIR \
-u PORTDIR_OVERLAY \
-   
PYTHONPATH="${D%/}${PYTHON_SITEDIR}${PYTHONPATH:+:${PYTHONPATH}}" \
+   PYTHONPATH="${D%/}${sitedir}${PYTHONPATH:+:${PYTHONPATH}}" \
"${PYTHON}" -m portage._compat_upgrade.default_locations || die
 
# elog dir must exist to avoid logrotate error for bug #415911.

diff --git a/sys-apps/portage/portage-2.3.94.ebuild 
b/sys-apps/portage/portage-2.3.94.ebuild
index bd25531263b..1e0dc18322b 100644
--- a/sys-apps/portage/portage-2.3.94.ebuild
+++ b/sys-apps/portage/portage-2.3.94.ebuild
@@ -236,14 +236,14 @@ python_install_all() {
 
 pkg_preinst() {
python_setup
-   python_export PYTHON_SITEDIR
-   [[ -d ${D%/}${PYTHON_SITEDIR} ]] || die "${D%/}${PYTHON_SITEDIR}: No 
such directory"
+   local sitedir=$(python_get_sitedir)
+   [[ -d ${D%/}${sitedir} ]] || die "${D%/}${sitedir}: No such directory"
env -u DISTDIR \
-u PORTAGE_OVERRIDE_EPREFIX \
-u PORTAGE_REPOSITORIES \
-u PORTDIR \
-u PORTDIR_OVERLAY \
-   
PYTHONPATH="${D%/}${PYTHON_SITEDIR}${PYTHONPATH:+:${PYTHONPATH}}" \
+   PYTHONPATH="${D%/}${sitedir}${PYTHONPATH:+:${PYTHONPATH}}" \
"${PYTHON}" -m portage._compat_upgrade.default_locations || die
 
# elog dir must exist to avoid logrotate error for bug #415911.

diff --git a/sys-apps/portage/portage-2.3.95.ebuild 
b/sys-apps/portage/portage-2.3.95.ebuild
index bd25531263b..1e0dc18322b 100644
--- a/sys-apps/portage/portage-2.3.95.ebuild
+++ b/sys-apps/portage/portage-2.3.95.ebuild
@@ -236,14 +236,14 @@ python_install_all() {
 
 pkg_preinst() {
python_setup
-   python_export PYTHON_SITEDIR
-   [[ -d ${D%/}${PYTHON_SITEDIR} ]] || die "${D%/}${PYTHON_SITEDIR}: No 
such directory"
+   local sitedir=$(python_get_sitedir)
+   [[ -d ${D%/}${sitedir} ]] || die "${D%/}${sitedir}: No such directory"
env -u DISTDIR \
-u PORTAGE_OVERRIDE_EPREFIX \
-u PORTAGE_REPOSITORIES \
-u PORTDIR \
-u PORTDIR_OVERLAY \
-   
PYTHONPATH="${D%/}${PYTHON_SITEDIR}${PYTHONPATH:+:${PYTHONPATH}}" \
+   PYTHONPATH="${D%/}${sitedir}${PYTHONPATH:+:${PYTHONPATH}}" \
"${PYTHON}" -m portage._compat_upgrade.default_locations || die
 
# elog dir must exist to avoid logrotate error for bug #415911.

diff --git 

[gentoo-commits] repo/proj/guru:master commit in: net-misc/openbgpd/

2020-03-24 Thread Andrew Ammerlaan
commit: 41e3b454c6b1b034b60f6073769040102e0021c9
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Tue Mar 24 20:01:17 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Tue Mar 24 20:01:17 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=41e3b454

net-misc/openbgpd: Re-adding a corrected git version

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alarig Le Lay  swordarmor.fr>

 net-misc/openbgpd/openbgpd-.ebuild | 69 ++
 1 file changed, 69 insertions(+)

diff --git a/net-misc/openbgpd/openbgpd-.ebuild 
b/net-misc/openbgpd/openbgpd-.ebuild
new file mode 100644
index 000..a7ba284
--- /dev/null
+++ b/net-misc/openbgpd/openbgpd-.ebuild
@@ -0,0 +1,69 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools git-r3 systemd
+
+DESCRIPTION="OpenBGPD is a free implementation of BGPv4"
+HOMEPAGE="http://www.openbgpd.org/index.html;
+EGIT_REPO_URI="https://github.com/openbgpd-portable/openbgpd-portable.git;
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+DEPEND=""
+RDEPEND="
+   ${DEPEND}
+   !!net-misc/quagga
+   acct-group/_bgpd
+   acct-user/_bgpd
+"
+BDEPEND="
+   dev-util/byacc
+   sys-devel/autoconf
+   sys-devel/automake
+   sys-devel/libtool
+"
+
+src_unpack() {
+   git-r3_src_unpack
+
+   cd "${WORKDIR}"
+
+   
EGIT_REPO_URI="https://github.com/openbgpd-portable/openbgpd-openbsd.git;
+   EGIT_BRANCH=$(cat "${S}"/OPENBSD_BRANCH)
+   EGIT_CHECKOUT_DIR="${S}/openbsd"
+   git-r3_fetch
+   git-r3_checkout
+}
+
+src_prepare() {
+   eapply -p0 "${FILESDIR}/${P}-update.patch"
+   eapply -p0 "${FILESDIR}/${P}-config.c.patch"
+   default
+   ./autogen.sh
+   eautoreconf
+}
+
+src_configure() {
+   export YACC=byacc
+   default
+}
+
+src_install() {
+   default
+
+   newinitd "${FILESDIR}/${PN}-init.d" bgpd
+   newconfd "${FILESDIR}/${PN}-conf.d" bgpd
+   systemd_newunit "${FILESDIR}/${PN}.service" bgpd.service
+}
+
+pkg_postinst() {
+   ewarn ""
+   ewarn "OpenBGPD portable (not running on OpenBSD) can’t export its RIB 
to"
+   ewarn "the FIB. It’s only suitable for route-reflectors or 
route-servers."
+   ewarn ""
+}



[gentoo-commits] repo/proj/guru:master commit in: net-misc/openbgpd/files/

2020-03-24 Thread Andrew Ammerlaan
commit: 021fee87f4589735b3a8d067dc36a87f4e0e8f5f
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Tue Mar 24 20:07:04 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Tue Mar 24 20:07:04 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=021fee87

net-misc/openbgpd: We need those patches as well

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alarig Le Lay  swordarmor.fr>

 net-misc/openbgpd/files/openbgpd--config.c.patch | 12 
 net-misc/openbgpd/files/openbgpd--update.patch   | 13 +
 2 files changed, 25 insertions(+)

diff --git a/net-misc/openbgpd/files/openbgpd--config.c.patch 
b/net-misc/openbgpd/files/openbgpd--config.c.patch
new file mode 100644
index 000..a4bda12
--- /dev/null
+++ b/net-misc/openbgpd/files/openbgpd--config.c.patch
@@ -0,0 +1,12 @@
+--- openbsd/src/usr.sbin/bgpd/config.c 2020-03-20 17:55:04.089577745 +0100
 openbsd/src/usr.sbin/bgpd/config.c 2020-03-20 17:56:01.480205070 +0100
+@@ -343,7 +343,8 @@
+   fatal("getifaddrs");
+ 
+   for (ifa = ifap; ifa; ifa = ifa->ifa_next) {
+-  if (ifa->ifa_addr->sa_family != AF_INET)
++  if (ifa->ifa_addr == NULL ||
++  ifa->ifa_addr->sa_family != AF_INET)
+   continue;
+   cur = ((struct sockaddr_in *)ifa->ifa_addr)->sin_addr.s_addr;
+   if ((cur & localnet) == localnet)   /* skip 127/8 */

diff --git a/net-misc/openbgpd/files/openbgpd--update.patch 
b/net-misc/openbgpd/files/openbgpd--update.patch
new file mode 100644
index 000..a60752d
--- /dev/null
+++ b/net-misc/openbgpd/files/openbgpd--update.patch
@@ -0,0 +1,13 @@
+--- update.sh  2020-03-20 15:14:46.462983445 +0100
 update.sh  2020-03-20 15:14:56.473090379 +0100
+@@ -13,10 +13,6 @@
+   git clone "${OPENBGPD_GIT}/openbsd"
+   fi
+ fi
+-(cd openbsd
+- git fetch
+- git checkout "${openbsd_branch}"
+- git pull --rebase)
+ 
+ # setup source paths
+ dir=`pwd`



[gentoo-commits] proj/kde:master commit in: net-libs/kdsoap-ws-discovery-client/, net-libs/kdsoap-ws-discovery-client/files/

2020-03-24 Thread Andreas Sturmlechner
commit: 886f65d8a1f1e42c69c735be8fa4c81cc003e87f
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Mar 24 20:58:08 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Mar 24 20:58:08 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=886f65d8

net-libs/kdsoap-ws-discovery-client: Drop upstreamed patch

Upstream commit f5906abf232081f4bc9ee40d512e388e403ca332

Package-Manager: Portage-2.3.95, Repoman-2.3.21
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../files/kdsoap-ws-discovery-client-0.2_pre20200317-deps.patch  | 9 -
 .../kdsoap-ws-discovery-client-.ebuild   | 5 +
 2 files changed, 1 insertion(+), 13 deletions(-)

diff --git 
a/net-libs/kdsoap-ws-discovery-client/files/kdsoap-ws-discovery-client-0.2_pre20200317-deps.patch
 
b/net-libs/kdsoap-ws-discovery-client/files/kdsoap-ws-discovery-client-0.2_pre20200317-deps.patch
deleted file mode 100644
index f8f6c08c5f..00
--- 
a/net-libs/kdsoap-ws-discovery-client/files/kdsoap-ws-discovery-client-0.2_pre20200317-deps.patch
+++ /dev/null
@@ -1,9 +0,0 @@
 a/KDSoapWSDiscoveryClientConfig.cmake.in   2020-03-02 23:38:05.253097303 
+0100
-+++ b/KDSoapWSDiscoveryClientConfig.cmake.in   2020-03-02 23:39:03.346641208 
+0100
-@@ -5,5 +5,6 @@
- @PACKAGE_INIT@
- 
- find_dependency(Qt5Core @REQUIRED_QT_VERSION@)
-+find_dependency(KDSoap)
- 
- include("${CMAKE_CURRENT_LIST_DIR}/KDSoapWSDiscoveryClientTargets.cmake")

diff --git 
a/net-libs/kdsoap-ws-discovery-client/kdsoap-ws-discovery-client-.ebuild 
b/net-libs/kdsoap-ws-discovery-client/kdsoap-ws-discovery-client-.ebuild
index df5ad7e2e8..e78c5d18aa 100644
--- a/net-libs/kdsoap-ws-discovery-client/kdsoap-ws-discovery-client-.ebuild
+++ b/net-libs/kdsoap-ws-discovery-client/kdsoap-ws-discovery-client-.ebuild
@@ -38,10 +38,7 @@ DEPEND="${RDEPEND}
 
 RESTRICT+=" test"
 
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.2_pre20200317-no-install-docs.patch
-   "${FILESDIR}"/${PN}-0.2_pre20200317-deps.patch
-)
+PATCHES=( "${FILESDIR}"/${PN}-0.2_pre20200317-no-install-docs.patch )
 
 src_prepare() {
ecm_src_prepare



[gentoo-commits] repo/gentoo:master commit in: profiles/, app-text/poppler/

2020-03-24 Thread Andreas Sturmlechner
commit: 0959da60c9b3626181471fe4e04c587c4771a932
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Mar 24 20:30:03 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Mar 24 20:37:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0959da60

app-text/poppler: Drop 0.86.0 (r0)

Package-Manager: Portage-2.3.95, Repoman-2.3.21
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-text/poppler/Manifest  |   1 -
 app-text/poppler/poppler-0.86.0.ebuild | 123 -
 profiles/package.mask  |   4 +-
 3 files changed, 1 insertion(+), 127 deletions(-)

diff --git a/app-text/poppler/Manifest b/app-text/poppler/Manifest
index c0d2a7e491b..13b0908b632 100644
--- a/app-text/poppler/Manifest
+++ b/app-text/poppler/Manifest
@@ -1,4 +1,3 @@
 DIST poppler-0.82.0.tar.xz 1553336 BLAKE2B 
a83d476ce1174cb7789f857a52a8a9ed29dfe8863d082ef662508ad9957667349aa62b038fa1a52e9e7ae3ddf4701eb5fbd58545b041b6aebd69cb8b91376d8d
 SHA512 
1631be30e398dd18a4e8c2cc893cf0d9469a98d93f02f2ffe3bc14857518b76674a10cafe89ee92b9886c3c6b03d50e214a6838c102f673a62789c9832cfa4a2
 DIST poppler-0.85.0.tar.xz 1588616 BLAKE2B 
d30c16ff214d2b64fade28bb4099567150e99df6ab967702f48e18ed2191e444728f51d4c1ce1772567c31f9b87a8cf64993ebc383184e06f8b3707436c89143
 SHA512 
2311bde5ae52e065c12a6129f500469860f5ebefafc3f7be581393f08c2121f3eae57394ff54c1f83ee1b926f28c61530bcd8149d42de10a16b9ba7345f2604e
-DIST poppler-0.86.0.tar.xz 1593992 BLAKE2B 
7b09d3d173db31a3dc2965e7eb5dc80fe1e714a7f1319b5fce0719ea345f496313536da023da8f7793d7365210159b26ea23ae95bdef709efbe665abeb13fdb9
 SHA512 
58a8ee7bc0bae1dfbbd1bd8d2f66bbb77bd4b93637f500b7d69f4b57d20f7f14b2b23b74f2e34a3f00c7b7887c366379ed6d95f5e1e610eafb9cf7847ea7583a
 DIST poppler-0.86.1.tar.xz 1593856 BLAKE2B 
f39a3113d8d33480b186173dade5305ad8157b38df579e18f6a05ae48e449259aeb9788e1c94ab3b43fae9bb027655e4e3072ddf8a6dc9ccdef93262def62160
 SHA512 
435fc1e7f3e8123e0adde9aa60c0d7dc17db367cde8908932abfef913cee6f27efeb1c4f2d6f316019a69a87f1fa5251be4216d0a81a681a24f24a70ac571670

diff --git a/app-text/poppler/poppler-0.86.0.ebuild 
b/app-text/poppler/poppler-0.86.0.ebuild
deleted file mode 100644
index 4b6016d93eb..000
--- a/app-text/poppler/poppler-0.86.0.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 2005-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake toolchain-funcs xdg-utils
-
-if [[ ${PV} == ** ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://anongit.freedesktop.org/git/poppler/poppler.git;
-   SLOT="0/"
-else
-   SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz;
-   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/96"   # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so 
SOVERSION
-fi
-
-DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base"
-HOMEPAGE="https://poppler.freedesktop.org/;
-
-LICENSE="GPL-2"
-IUSE="cairo cjk curl +cxx debug doc +introspection +jpeg +jpeg2k +lcms nss png 
qt5 tiff +utils"
-
-# No test data provided
-RESTRICT="test"
-
-BDEPEND="
-   dev-util/glib-utils
-   virtual/pkgconfig
-"
-DEPEND="
-   media-libs/fontconfig
-   media-libs/freetype
-   sys-libs/zlib
-   cairo? (
-   dev-libs/glib:2
-   x11-libs/cairo
-   introspection? ( dev-libs/gobject-introspection:= )
-   )
-   curl? ( net-misc/curl )
-   jpeg? ( virtual/jpeg:0 )
-   jpeg2k? ( >=media-libs/openjpeg-2.3.0-r1:2= )
-   lcms? ( media-libs/lcms:2 )
-   nss? ( >=dev-libs/nss-3.19:0 )
-   png? ( media-libs/libpng:0= )
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtxml:5
-   )
-   tiff? ( media-libs/tiff:0 )
-"
-RDEPEND="${DEPEND}
-   cjk? ( app-text/poppler-data )
-"
-
-DOCS=( AUTHORS NEWS README.md README-XPDF )
-
-PATCHES=(
-   "${FILESDIR}/${PN}-0.60.1-qt5-dependencies.patch"
-   "${FILESDIR}/${PN}-0.28.1-fix-multilib-configuration.patch"
-   "${FILESDIR}/${PN}-0.82.0-respect-cflags.patch"
-   "${FILESDIR}/${PN}-0.61.0-respect-cflags.patch"
-   "${FILESDIR}/${PN}-0.57.0-disable-internal-jpx.patch"
-)
-
-src_prepare() {
-   cmake_src_prepare
-
-   # Clang doesn't grok this flag, the configure nicely tests that, but
-   # cmake just uses it, so remove it if we use clang
-   if [[ ${CC} == clang ]] ; then
-   sed -e 's/-fno-check-new//' -i 
cmake/modules/PopplerMacros.cmake || die
-   fi
-
-   if ! grep -Fq 'cmake_policy(SET CMP0002 OLD)' CMakeLists.txt ; then
-   sed -e '/^cmake_minimum_required/acmake_policy(SET CMP0002 
OLD)' \
-   -i CMakeLists.txt || die
-   else
-   

[gentoo-commits] repo/gentoo:master commit in: app-i18n/man-pages-de/

2020-03-24 Thread Ulrich Müller
commit: 1287788727d0e2ddcc249b322f3a0192a6e71da6
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue Mar 24 20:02:44 2020 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Tue Mar 24 20:02:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12877887

app-i18n/man-pages-de: Remove unnecessary for loop.

Package-Manager: Portage-2.3.95, Repoman-2.3.21
Signed-off-by: Ulrich Müller  gentoo.org>

 app-i18n/man-pages-de/man-pages-de-2.16.ebuild | 6 +-
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/app-i18n/man-pages-de/man-pages-de-2.16.ebuild 
b/app-i18n/man-pages-de/man-pages-de-2.16.ebuild
index 16658870cb8..38e5b015fea 100644
--- a/app-i18n/man-pages-de/man-pages-de-2.16.ebuild
+++ b/app-i18n/man-pages-de/man-pages-de-2.16.ebuild
@@ -26,7 +26,6 @@ src_prepare() {
default
 
# some packages have their own translations
-   local manpage
local noinst_manpages=(
# sys-apps/shadow
po/de/man1/groups.1.po
@@ -48,10 +47,7 @@ src_prepare() {
po/de/man1/xzless.1.po
po/de/man1/xzmore.1.po
)
-   for manpage in ${noinst_manpages[@]} ; do
-   echo "${manpage}"
-   rm "${manpage}" || die
-   done
+   rm "${noinst_manpages[@]}" || die
 
eautoreconf
 }



[gentoo-commits] repo/gentoo:master commit in: app-i18n/man-pages-l10n/

2020-03-24 Thread Ulrich Müller
commit: 22dd6f942bbd1721aed4a45d61aeb11281de86d1
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue Mar 24 20:01:47 2020 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Tue Mar 24 20:01:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22dd6f94

app-i18n/man-pages-l10n: Delete debug statements.

Package-Manager: Portage-2.3.95, Repoman-2.3.21
Signed-off-by: Ulrich Müller  gentoo.org>

 app-i18n/man-pages-l10n/man-pages-l10n-4.0.0.ebuild | 2 --
 1 file changed, 2 deletions(-)

diff --git a/app-i18n/man-pages-l10n/man-pages-l10n-4.0.0.ebuild 
b/app-i18n/man-pages-l10n/man-pages-l10n-4.0.0.ebuild
index 72957af67ea..92b91ac0032 100644
--- a/app-i18n/man-pages-l10n/man-pages-l10n-4.0.0.ebuild
+++ b/app-i18n/man-pages-l10n/man-pages-l10n-4.0.0.ebuild
@@ -29,8 +29,6 @@ BDEPEND="app-text/po4a
 DOCS=(AUTHORS.md CHANGES.md README.md)
 
 src_prepare() {
-   echo "*** IUSE=${IUSE}"
-   echo "*** REQUIRED_USE=${REQUIRED_USE}"
default
sed -i -e "/^SUBDIRS/s/=.*/= ${L10N//-/_}/" po/Makefile.{am,in} || die
 



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/openbgpd/files/

2020-03-24 Thread Alarig Le Lay
commit: 021fee87f4589735b3a8d067dc36a87f4e0e8f5f
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Tue Mar 24 20:07:04 2020 +
Commit: Alarig Le Lay  swordarmor  fr>
CommitDate: Tue Mar 24 20:07:04 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=021fee87

net-misc/openbgpd: We need those patches as well

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alarig Le Lay  swordarmor.fr>

 net-misc/openbgpd/files/openbgpd--config.c.patch | 12 
 net-misc/openbgpd/files/openbgpd--update.patch   | 13 +
 2 files changed, 25 insertions(+)

diff --git a/net-misc/openbgpd/files/openbgpd--config.c.patch 
b/net-misc/openbgpd/files/openbgpd--config.c.patch
new file mode 100644
index 000..a4bda12
--- /dev/null
+++ b/net-misc/openbgpd/files/openbgpd--config.c.patch
@@ -0,0 +1,12 @@
+--- openbsd/src/usr.sbin/bgpd/config.c 2020-03-20 17:55:04.089577745 +0100
 openbsd/src/usr.sbin/bgpd/config.c 2020-03-20 17:56:01.480205070 +0100
+@@ -343,7 +343,8 @@
+   fatal("getifaddrs");
+ 
+   for (ifa = ifap; ifa; ifa = ifa->ifa_next) {
+-  if (ifa->ifa_addr->sa_family != AF_INET)
++  if (ifa->ifa_addr == NULL ||
++  ifa->ifa_addr->sa_family != AF_INET)
+   continue;
+   cur = ((struct sockaddr_in *)ifa->ifa_addr)->sin_addr.s_addr;
+   if ((cur & localnet) == localnet)   /* skip 127/8 */

diff --git a/net-misc/openbgpd/files/openbgpd--update.patch 
b/net-misc/openbgpd/files/openbgpd--update.patch
new file mode 100644
index 000..a60752d
--- /dev/null
+++ b/net-misc/openbgpd/files/openbgpd--update.patch
@@ -0,0 +1,13 @@
+--- update.sh  2020-03-20 15:14:46.462983445 +0100
 update.sh  2020-03-20 15:14:56.473090379 +0100
+@@ -13,10 +13,6 @@
+   git clone "${OPENBGPD_GIT}/openbsd"
+   fi
+ fi
+-(cd openbsd
+- git fetch
+- git checkout "${openbsd_branch}"
+- git pull --rebase)
+ 
+ # setup source paths
+ dir=`pwd`



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/openbgpd/

2020-03-24 Thread Alarig Le Lay
commit: 41e3b454c6b1b034b60f6073769040102e0021c9
Author: Alarig Le Lay  swordarmor  fr>
AuthorDate: Tue Mar 24 20:01:17 2020 +
Commit: Alarig Le Lay  swordarmor  fr>
CommitDate: Tue Mar 24 20:01:17 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=41e3b454

net-misc/openbgpd: Re-adding a corrected git version

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alarig Le Lay  swordarmor.fr>

 net-misc/openbgpd/openbgpd-.ebuild | 69 ++
 1 file changed, 69 insertions(+)

diff --git a/net-misc/openbgpd/openbgpd-.ebuild 
b/net-misc/openbgpd/openbgpd-.ebuild
new file mode 100644
index 000..a7ba284
--- /dev/null
+++ b/net-misc/openbgpd/openbgpd-.ebuild
@@ -0,0 +1,69 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools git-r3 systemd
+
+DESCRIPTION="OpenBGPD is a free implementation of BGPv4"
+HOMEPAGE="http://www.openbgpd.org/index.html;
+EGIT_REPO_URI="https://github.com/openbgpd-portable/openbgpd-portable.git;
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+DEPEND=""
+RDEPEND="
+   ${DEPEND}
+   !!net-misc/quagga
+   acct-group/_bgpd
+   acct-user/_bgpd
+"
+BDEPEND="
+   dev-util/byacc
+   sys-devel/autoconf
+   sys-devel/automake
+   sys-devel/libtool
+"
+
+src_unpack() {
+   git-r3_src_unpack
+
+   cd "${WORKDIR}"
+
+   
EGIT_REPO_URI="https://github.com/openbgpd-portable/openbgpd-openbsd.git;
+   EGIT_BRANCH=$(cat "${S}"/OPENBSD_BRANCH)
+   EGIT_CHECKOUT_DIR="${S}/openbsd"
+   git-r3_fetch
+   git-r3_checkout
+}
+
+src_prepare() {
+   eapply -p0 "${FILESDIR}/${P}-update.patch"
+   eapply -p0 "${FILESDIR}/${P}-config.c.patch"
+   default
+   ./autogen.sh
+   eautoreconf
+}
+
+src_configure() {
+   export YACC=byacc
+   default
+}
+
+src_install() {
+   default
+
+   newinitd "${FILESDIR}/${PN}-init.d" bgpd
+   newconfd "${FILESDIR}/${PN}-conf.d" bgpd
+   systemd_newunit "${FILESDIR}/${PN}.service" bgpd.service
+}
+
+pkg_postinst() {
+   ewarn ""
+   ewarn "OpenBGPD portable (not running on OpenBSD) can’t export its RIB 
to"
+   ewarn "the FIB. It’s only suitable for route-reflectors or 
route-servers."
+   ewarn ""
+}



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

2020-03-24 Thread Mike Gilbert
commit: a204ddaca972ee50f7c6e09b340bef11bebe3d61
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Mar 24 19:57:06 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Mar 24 19:57:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a204ddac

dev-python/fudge: EAPI 7

Package-Manager: Portage-2.3.92_p3, Repoman-2.3.20_p118
Signed-off-by: Mike Gilbert  gentoo.org>

 dev-python/fudge/fudge-1.1.1.ebuild | 11 +--
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/dev-python/fudge/fudge-1.1.1.ebuild 
b/dev-python/fudge/fudge-1.1.1.ebuild
index d07cb65e79e..854bc14d6fe 100644
--- a/dev-python/fudge/fudge-1.1.1.ebuild
+++ b/dev-python/fudge/fudge-1.1.1.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 PYTHON_COMPAT=( python3_{6,7,8} )
 
 inherit distutils-r1
@@ -16,18 +16,17 @@ KEYWORDS="~amd64 ~arm64 ~x86"
 IUSE="doc test"
 RESTRICT="!test? ( test )"
 
-RDEPEND=""
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+BDEPEND="
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
-   test? ( dev-python/nose[${PYTHON_USEDEP}] )"
+   test? ( dev-python/nose[${PYTHON_USEDEP}] )
+"
 
 python_compile_all() {
use doc && emake -C docs html
 }
 
 python_test() {
-   nosetests -w "${BUILD_DIR}"/lib \
-   || die "Tests fail with ${EPYTHON}"
+   nosetests -w "${BUILD_DIR}"/lib || die "Tests fail with ${EPYTHON}"
 }
 
 python_install_all() {



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

2020-03-24 Thread Lars Wendler
commit: bc1a92629a39b611a48f2b0956a40ae6954bc4df
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Mar 24 19:36:53 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Mar 24 19:55:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc1a9262

app-editors/nano: Bump to version 4.9

Package-Manager: Portage-2.3.95, Repoman-2.3.21
Signed-off-by: Lars Wendler  gentoo.org>

 app-editors/nano/Manifest|  1 +
 app-editors/nano/nano-4.9.ebuild | 80 
 2 files changed, 81 insertions(+)

diff --git a/app-editors/nano/Manifest b/app-editors/nano/Manifest
index d5da21e6a0e..0030538b2b1 100644
--- a/app-editors/nano/Manifest
+++ b/app-editors/nano/Manifest
@@ -2,3 +2,4 @@ DIST nano-4.2.tar.gz 2928595 BLAKE2B 
42bb0ccbf4961706c6c645eb2310a646a7decd36171
 DIST nano-4.6.tar.gz 2970798 BLAKE2B 
d6dfc702d374d1cbcd61080c8e0082b7931dc8c593c97eb705d878d25487a78dc1ebcb8004f742f5ecc3af1b5a31abcf6577e87aba96fb95d16029ff55e7af58
 SHA512 
76fb43495ca1f88ee8864eee5d023b6cd86bc35fba00151b4c6af53ae06e6b3828379e7d52a16c7df0956e9e04602a86ff8e8a7c1997320507ca041195bf004b
 DIST nano-4.7.tar.gz 2977920 BLAKE2B 
8373ebf3f4e98ba204ed00678ba1e8791c9ffc11226baa98b7dac9ff9389cc465dc6574833ce222570301232a97f87e1b8d505dcce617f6c8bd915f4a662df4d
 SHA512 
2cbe2341bba46f57a692d6deb20003d992da0230fdec3a2dc485d3b03d2ec2a70e66d05299bbc719fca658c8a8060dd64d4b52e68aadfd73980b82445761615f
 DIST nano-4.8.tar.gz 2995765 BLAKE2B 
80acb19758c4bedfa1fa52ef9ede7125bdd3844df6932912899ba2f5c4471859ac6d044b2c67d43afcfc416d0b6bf0b5d023e79645c5d6207c5ed4a0857305a4
 SHA512 
3e6f8f2a7ce55df0eb2d96459a22f0a40808b4ffc67eb5a35937437f5c1cb193046b02d123597981066b872ffacf345bf0f4c72f546323324ebb66aa751d11f9
+DIST nano-4.9.tar.gz 3000427 BLAKE2B 
37ed08fa6b902951687ef26a527e1a0da3199946c73bed5d9fd0464a76af643b55a0900e7c1a1237af31867a7231f1b383dad423e780408560fa8246b18e30a4
 SHA512 
abce064a5cb55f730e41a7a8fbd8b2f9626fc6834b30cd05d62fe73b7f284d8cd80f44c6b84bb5370b980f00d3a71cf8c33408628229c2ee3b8a1670fa5e953c

diff --git a/app-editors/nano/nano-4.9.ebuild b/app-editors/nano/nano-4.9.ebuild
new file mode 100644
index 000..399fdff323e
--- /dev/null
+++ b/app-editors/nano/nano-4.9.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="git://git.sv.gnu.org/nano.git"
+   inherit git-r3 autotools
+else
+   MY_P="${PN}-${PV/_}"
+   SRC_URI="https://www.nano-editor.org/dist/v${PV:0:1}/${MY_P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+fi
+
+DESCRIPTION="GNU GPL'd Pico clone with more functionality"
+HOMEPAGE="https://www.nano-editor.org/ 
https://wiki.gentoo.org/wiki/Nano/Basics_Guide;
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="debug justify +magic minimal ncurses nls slang +spell +split-usr static 
unicode"
+
+LIB_DEPEND=">=sys-libs/ncurses-5.9-r1:0=[unicode?]
+   sys-libs/ncurses:0=[static-libs(+)]
+   magic? ( sys-apps/file[static-libs(+)] )
+   nls? ( virtual/libintl )
+   !ncurses? ( slang? ( sys-libs/slang[static-libs(+)] ) )"
+RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
+DEPEND="${RDEPEND}
+   static? ( ${LIB_DEPEND} )"
+BDEPEND="
+   nls? ( sys-devel/gettext )
+   virtual/pkgconfig
+"
+src_prepare() {
+   default
+   if [[ ${PV} == "" ]] ; then
+   eautoreconf
+   fi
+}
+
+src_configure() {
+   use static && append-ldflags -static
+   local myconf=(
+   --bindir="${EPREFIX}"/bin
+   --htmldir=/trash
+   $(use_enable !minimal color)
+   $(use_enable !minimal multibuffer)
+   $(use_enable !minimal nanorc)
+   $(use_enable magic libmagic)
+   $(use_enable spell speller)
+   $(use_enable justify)
+   $(use_enable debug)
+   $(use_enable nls)
+   $(use_enable unicode utf8)
+   $(use_enable minimal tiny)
+   $(usex ncurses --without-slang $(use_with slang))
+   )
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+   # don't use "${ED}" here or things break (#654534)
+   rm -r "${D}"/trash || die
+
+   dodoc doc/sample.nanorc
+   docinto html
+   dodoc doc/faq.html
+   insinto /etc
+   newins doc/sample.nanorc nanorc
+   if ! use minimal ; then
+   # Enable colorization by default.
+   sed -i \
+   -e '/^# include /s:# *::' \
+   "${ED}"/etc/nanorc || die
+   fi
+
+   use split-usr && dosym ../../bin/nano /usr/bin/nano
+}



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

2020-03-24 Thread Lars Wendler
commit: ae7db0188dc6a6edd369a259bd576061f79e8743
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Mar 24 19:38:14 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Mar 24 19:55:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae7db018

app-editors/nano: Removed old

Package-Manager: Portage-2.3.95, Repoman-2.3.21
Signed-off-by: Lars Wendler  gentoo.org>

 app-editors/nano/Manifest|  1 -
 app-editors/nano/nano-4.7.ebuild | 80 
 2 files changed, 81 deletions(-)

diff --git a/app-editors/nano/Manifest b/app-editors/nano/Manifest
index 0030538b2b1..38f89ff2099 100644
--- a/app-editors/nano/Manifest
+++ b/app-editors/nano/Manifest
@@ -1,5 +1,4 @@
 DIST nano-4.2.tar.gz 2928595 BLAKE2B 
42bb0ccbf4961706c6c645eb2310a646a7decd3617117a079ffe9e3718c8054ab823a5aff3e543c06c4c398f83579a679267a9ad6f113ba451b76d67e14b07cc
 SHA512 
a5dd9ce96cd09d12c65108ea6a18b2cf1c2b055929e58d3e84beb0725607b4b5a3f8ae3fda0ab658c853cc4cac70c089fee716e1bb5a700f2506a7a3e1bea1bd
 DIST nano-4.6.tar.gz 2970798 BLAKE2B 
d6dfc702d374d1cbcd61080c8e0082b7931dc8c593c97eb705d878d25487a78dc1ebcb8004f742f5ecc3af1b5a31abcf6577e87aba96fb95d16029ff55e7af58
 SHA512 
76fb43495ca1f88ee8864eee5d023b6cd86bc35fba00151b4c6af53ae06e6b3828379e7d52a16c7df0956e9e04602a86ff8e8a7c1997320507ca041195bf004b
-DIST nano-4.7.tar.gz 2977920 BLAKE2B 
8373ebf3f4e98ba204ed00678ba1e8791c9ffc11226baa98b7dac9ff9389cc465dc6574833ce222570301232a97f87e1b8d505dcce617f6c8bd915f4a662df4d
 SHA512 
2cbe2341bba46f57a692d6deb20003d992da0230fdec3a2dc485d3b03d2ec2a70e66d05299bbc719fca658c8a8060dd64d4b52e68aadfd73980b82445761615f
 DIST nano-4.8.tar.gz 2995765 BLAKE2B 
80acb19758c4bedfa1fa52ef9ede7125bdd3844df6932912899ba2f5c4471859ac6d044b2c67d43afcfc416d0b6bf0b5d023e79645c5d6207c5ed4a0857305a4
 SHA512 
3e6f8f2a7ce55df0eb2d96459a22f0a40808b4ffc67eb5a35937437f5c1cb193046b02d123597981066b872ffacf345bf0f4c72f546323324ebb66aa751d11f9
 DIST nano-4.9.tar.gz 3000427 BLAKE2B 
37ed08fa6b902951687ef26a527e1a0da3199946c73bed5d9fd0464a76af643b55a0900e7c1a1237af31867a7231f1b383dad423e780408560fa8246b18e30a4
 SHA512 
abce064a5cb55f730e41a7a8fbd8b2f9626fc6834b30cd05d62fe73b7f284d8cd80f44c6b84bb5370b980f00d3a71cf8c33408628229c2ee3b8a1670fa5e953c

diff --git a/app-editors/nano/nano-4.7.ebuild b/app-editors/nano/nano-4.7.ebuild
deleted file mode 100644
index c3d78b31034..000
--- a/app-editors/nano/nano-4.7.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic
-if [[ ${PV} == "" ]] ; then
-   EGIT_REPO_URI="git://git.sv.gnu.org/nano.git"
-   inherit git-r3 autotools
-else
-   MY_P="${PN}-${PV/_}"
-   SRC_URI="https://www.nano-editor.org/dist/v${PV:0:1}/${MY_P}.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
-fi
-
-DESCRIPTION="GNU GPL'd Pico clone with more functionality"
-HOMEPAGE="https://www.nano-editor.org/ 
https://wiki.gentoo.org/wiki/Nano/Basics_Guide;
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="debug justify +magic minimal ncurses nls slang +spell +split-usr static 
unicode"
-
-LIB_DEPEND=">=sys-libs/ncurses-5.9-r1:0=[unicode?]
-   sys-libs/ncurses:0=[static-libs(+)]
-   magic? ( sys-apps/file[static-libs(+)] )
-   nls? ( virtual/libintl )
-   !ncurses? ( slang? ( sys-libs/slang[static-libs(+)] ) )"
-RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
-DEPEND="${RDEPEND}
-   static? ( ${LIB_DEPEND} )"
-BDEPEND="
-   nls? ( sys-devel/gettext )
-   virtual/pkgconfig
-"
-src_prepare() {
-   default
-   if [[ ${PV} == "" ]] ; then
-   eautoreconf
-   fi
-}
-
-src_configure() {
-   use static && append-ldflags -static
-   local myconf=(
-   --bindir="${EPREFIX}"/bin
-   --htmldir=/trash
-   $(use_enable !minimal color)
-   $(use_enable !minimal multibuffer)
-   $(use_enable !minimal nanorc)
-   $(use_enable magic libmagic)
-   $(use_enable spell speller)
-   $(use_enable justify)
-   $(use_enable debug)
-   $(use_enable nls)
-   $(use_enable unicode utf8)
-   $(use_enable minimal tiny)
-   $(usex ncurses --without-slang $(use_with slang))
-   )
-   econf "${myconf[@]}"
-}
-
-src_install() {
-   default
-   # don't use "${ED}" here or things break (#654534)
-   rm -r "${D}"/trash || die
-
-   dodoc doc/sample.nanorc
-   docinto html
-   dodoc doc/faq.html
-   insinto /etc
-   newins doc/sample.nanorc nanorc
-   if ! use minimal ; then
-   # Enable colorization by default.
-   

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

2020-03-24 Thread Mike Gilbert
commit: 3a900f982c2aed49871dafc44aed502c324bfbb2
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Mar 24 19:49:38 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Mar 24 19:49:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a900f98

dev-python/fudge: bump to 1.1.1

Package-Manager: Portage-2.3.92_p3, Repoman-2.3.20_p118
Signed-off-by: Mike Gilbert  gentoo.org>

 dev-python/fudge/Manifest   |  1 +
 dev-python/fudge/fudge-1.1.1.ebuild | 36 
 2 files changed, 37 insertions(+)

diff --git a/dev-python/fudge/Manifest b/dev-python/fudge/Manifest
index 75a79fdecdc..bd7fb50006f 100644
--- a/dev-python/fudge/Manifest
+++ b/dev-python/fudge/Manifest
@@ -1 +1,2 @@
 DIST fudge-1.1.0.tar.gz 86418 BLAKE2B 
3264b693bb8d4e8a0849c480b48ee79e4e99a88a819f94bfab9c098fd8ccef1171f3f0a8ca7632f29b2c22998d0847e53fcc613bbdf8ac4c1fe33aeae406997c
 SHA512 
061d9303d28509d4e22eb2036d041359f872be85911dd85bb16e4d13bfc1cf27637f8206f215f4a37d63108ab2500d2af3f6a1a3e206fe461ead9163e0519417
+DIST fudge-1.1.1.tar.gz 87604 BLAKE2B 
2660022089ab50139fd4a63aa212c0f53d04557571fa444cc2fd74dd556475c04d3563359c49f0252d811b93a3d4215dddca32c7db91b81682adae2a7fb7f772
 SHA512 
4a5043048aef1bc4c7806b7a13e138810295f882739f728115a60f2b0157716d85a7bed8a3641b76213b788c74fe586f57854f96bf7a745d6006ad6e67dca136

diff --git a/dev-python/fudge/fudge-1.1.1.ebuild 
b/dev-python/fudge/fudge-1.1.1.ebuild
new file mode 100644
index 000..d07cb65e79e
--- /dev/null
+++ b/dev-python/fudge/fudge-1.1.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit distutils-r1
+
+DESCRIPTION="Replace real objects with fakes (mocks, stubs, etc) while testing"
+HOMEPAGE="http://farmdev.com/projects/fudge/ https://pypi.org/project/fudge/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="doc test"
+RESTRICT="!test? ( test )"
+
+RDEPEND=""
+DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+   doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
+   test? ( dev-python/nose[${PYTHON_USEDEP}] )"
+
+python_compile_all() {
+   use doc && emake -C docs html
+}
+
+python_test() {
+   nosetests -w "${BUILD_DIR}"/lib \
+   || die "Tests fail with ${EPYTHON}"
+}
+
+python_install_all() {
+   use doc && local HTML_DOCS=( docs/_build/html/. )
+   distutils-r1_python_install_all
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2020-03-24 Thread Robin H. Johnson
commit: 131272ff2dc52fe5c0a4859a15dee3d3f31f2de9
Author: Sam James (sam_c)  cmpct  info>
AuthorDate: Tue Mar 24 19:27:53 2020 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Tue Mar 24 19:47:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=131272ff

net-misc/memcached: Cleanup vulnerable versions (1.6.{0,1})

Bug: https://bugs.gentoo.org/714068
Closes: https://github.com/gentoo/gentoo/pull/15092
Signed-off-by: Sam James (sam_c)  cmpct.info>
Signed-off-by: Robin H. Johnson  gentoo.org>

 net-misc/memcached/Manifest   |   2 -
 net-misc/memcached/memcached-1.6.0.ebuild | 100 --
 net-misc/memcached/memcached-1.6.1.ebuild |  99 -
 3 files changed, 201 deletions(-)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index 0f16ffa8c7e..1993d5af57d 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,5 +1,3 @@
 DIST memcached-1.5.14.tar.gz 485076 BLAKE2B 
729b4b708e921184bfedadbb02b0304eb09dcebbbd1420605deb608dcd7dea25a8982ca0f387f237a1a6412b4682372018c593396ef9bff5aa0fa901c0fdafd6
 SHA512 
d06083d971d0a40195b4dfb252a3bf7c3a0d20b2dcad56726ff9e0b87ba84024309300516dad40181f1b7af4d9c4f35924383977c5e1ff9b5f13d2ef05f684ed
 DIST memcached-1.5.22.tar.gz 532713 BLAKE2B 
90787522f36d9d4389438334572725df18050ae67bda2d97cde67b01492ca81772ddf7e83e02f71031ca909402a68f3db085ef6bece6e032ce580676a8a722f3
 SHA512 
19804c2847679eb018a0221b0717ebbcd2cd33b7f03176cc0d77b7405152dc944d3f5c39d0d81fcb6c08a2fa9317959e25587e7cb50718fdb6675288b2b078aa
-DIST memcached-1.6.0.tar.gz 534708 BLAKE2B 
91b76c6cb6b75b851cafb7a74d7bdc2243f9d8642756dbb927914c2ba3de83c85142a39d64002aaec7125dc5ce096aca3fa7b639e6e5bc0eaacc7f4c756acd0d
 SHA512 
e20dfab3ebfda97f94696ffedd98f8048bf101ed184f4e8925841bfadfe486d56848ab4eea68f3265baba6588ff7ec6b50664b1e9b7bda1c5b2c379481448b85
-DIST memcached-1.6.1.tar.gz 536518 BLAKE2B 
bd91855a6e624acb8d5fb9ea4a1f1c54a7b7516bf2334cb83448c0681cb6aa18f6a8a92f3361fd6da76fc3fa7ab311c8a9e38830a2d5fd47162e03236f026f2b
 SHA512 
1010486284026331a11c600ea524cf6e76266261d38a515bce00ff057984fd993983c38118356d4b447b83fac7d5938bdc8b2e818d29f3dc3ab6a821694bb5ad
 DIST memcached-1.6.2.tar.gz 536527 BLAKE2B 
e350ee10ed74d68206baa009fa49e30e6563a21fd617fc30c1c2695642f6a5f85662acc40471d903a54c26153ca904d1ce9fb3bcbc7bae5d06431069872ca812
 SHA512 
e695c1292fc85280be3d337990c37f6fcf85e1a73870d541b993335b12f33b31516b477c30169a40c7b5d24fac8c842fdc5f1f48348c5cafa593040229349640

diff --git a/net-misc/memcached/memcached-1.6.0.ebuild 
b/net-misc/memcached/memcached-1.6.0.ebuild
deleted file mode 100644
index ed887ee56b2..000
--- a/net-misc/memcached/memcached-1.6.0.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit autotools eutils flag-o-matic systemd
-
-MY_PV="${PV/_rc/-rc}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="High-performance, distributed memory object caching system"
-HOMEPAGE="http://memcached.org/;
-SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
-   https://www.memcached.org/files/old/${MY_P}.tar.gz;
-
-LICENSE="BSD"
-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"
-IUSE="debug sasl seccomp selinux slabs-reassign test" # hugetlbfs later
-
-RDEPEND=">=dev-libs/libevent-1.4:=
-   dev-lang/perl
-   sasl? ( dev-libs/cyrus-sasl )
-   seccomp? ( sys-libs/libseccomp )
-   selinux? ( sec-policy/selinux-memcached )"
-DEPEND="${RDEPEND}
-   acct-user/memcached
-   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 )"
-
-S="${WORKDIR}/${MY_P}"
-
-RESTRICT="!test? ( test )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.2.2-fbsd.patch"
-   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
-   "${FILESDIR}/${PN}-1.4.4-as-needed.patch"
-   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
-   "${FILESDIR}/${PN}-1.6.0-gcc10.patch"
-)
-
-src_prepare() {
-   sed -i -e 's,-Werror,,g' configure.ac || die
-   sed -i -e 's,AM_CONFIG_HEADER,AC_CONFIG_HEADERS,' configure.ac || die
-   eautoreconf
-   use slabs-reassign && append-flags -DALLOW_SLABS_REASSIGN
-
-   # Tweak upstream systemd unit to use Gentoo variables/envfile.
-   # As noted by bug #587440
-   sed -i -e '/^ExecStart/{
-   s,{USER},{MEMCACHED_RUNAS},g;
-   s,{CACHESIZE},{MEMUSAGE},g;
-   s,OPTIONS,MISC_OPTS,g;
-   };
-   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
-   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
-   ' \
-   "${S}"/scripts/memcached.service
-   default
-}
-
-src_configure() {
-   econf \
-   --disable-docs \
-   $(use_enable sasl)
-   # The xml2rfc tool to 

[gentoo-commits] repo/gentoo:master commit in: app-misc/solaar/

2020-03-24 Thread Robin H. Johnson
commit: f278a2ea4c3a3a069e1d12b6ea4493511cb1eb13
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Tue Mar 24 19:47:14 2020 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Tue Mar 24 19:47:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f278a2ea

app-misc/solaar: fix metadata whitespace

Signed-off-by: Robin H. Johnson  gentoo.org>

 app-misc/solaar/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/solaar/metadata.xml b/app-misc/solaar/metadata.xml
index e9fc1b2ded9..e43b075cd18 100644
--- a/app-misc/solaar/metadata.xml
+++ b/app-misc/solaar/metadata.xml
@@ -2,7 +2,7 @@
 http://www.gentoo.org/dtd/metadata.dtd;>
 
   
-   robb...@gentoo.org
+robb...@gentoo.org
   
   
 pwr/Solaar



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

2020-03-24 Thread Mike Gilbert
commit: 161c588cae2f699e8736c8c4e6a529e79bba705c
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Mar 24 19:45:55 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Mar 24 19:45:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=161c588c

profiles: drop mask on dev-python/fudge

Requested by Polynomial-C as a dependency of a package in a local repo.

Signed-off-by: Mike Gilbert  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index ed7179fa539..2c760a46587 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -255,7 +255,6 @@ dev-python/flask-socketio
 dev-python/flask-uploads
 dev-python/flipflop
 dev-python/formencode
-dev-python/fudge
 dev-python/geoalchemy2
 dev-python/geopy
 dev-python/gevent-socketio



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

2020-03-24 Thread Mike Gilbert
commit: 9c20e6e6086cb5dd72569e1290b5c2ad1ca212d1
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Mar 24 19:45:21 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Mar 24 19:45:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c20e6e6

dev-python/fudge: support python 3.7 and 3.8

Package-Manager: Portage-2.3.92_p3, Repoman-2.3.20_p118
Signed-off-by: Mike Gilbert  gentoo.org>

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

diff --git a/dev-python/fudge/fudge-1.1.0.ebuild 
b/dev-python/fudge/fudge-1.1.0.ebuild
index 95bdaf07f19..3d193d0bcdf 100644
--- a/dev-python/fudge/fudge-1.1.0.ebuild
+++ b/dev-python/fudge/fudge-1.1.0.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-PYTHON_COMPAT=( python3_6 )
+PYTHON_COMPAT=( python3_{6,7,8} )
 
 inherit distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: net-im/zoom/

2020-03-24 Thread Ulrich Müller
commit: 4a5a0135ff732e7f87899fa6f831fb1838ca818a
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue Mar 24 19:22:53 2020 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Tue Mar 24 19:24:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a5a0135

net-im/zoom: Fix desktop entry.

Bug: https://bugs.gentoo.org/714166
Package-Manager: Portage-2.3.95, Repoman-2.3.21
Signed-off-by: Ulrich Müller  gentoo.org>

 5.372466.0322.ebuild => zoom-3.5.372466.0322-r1.ebuild} | 13 +++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/net-im/zoom/zoom-3.5.372466.0322.ebuild 
b/net-im/zoom/zoom-3.5.372466.0322-r1.ebuild
similarity index 83%
rename from net-im/zoom/zoom-3.5.372466.0322.ebuild
rename to net-im/zoom/zoom-3.5.372466.0322-r1.ebuild
index d867c317bff..4c181df99b4 100644
--- a/net-im/zoom/zoom-3.5.372466.0322.ebuild
+++ b/net-im/zoom/zoom-3.5.372466.0322-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit desktop eutils
+inherit desktop eutils xdg-utils
 
 DESCRIPTION="Video conferencing and web conferencing service"
 HOMEPAGE="https://zoom.us/;
@@ -50,5 +50,14 @@ src_install() {
use amd64 && doins icudtl.dat
doexe zoom{,.sh,linux} zopen ZoomLauncher
make_wrapper zoom ./zoom /opt/zoom
-   make_desktop_entry zoom zoom audio-headset
+   make_desktop_entry "zoom %U" Zoom audio-headset "" \
+   "MimeType=x-scheme-handler/zoommtg;application/x-zoom;"
+}
+
+pkg_postinst() {
+   xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
 }



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

2020-03-24 Thread Michał Górny
commit: e3b2c5e47a1a1b9173ce3e2d276c2850858f2bad
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar 24 18:48:45 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar 24 18:58:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3b2c5e4

dev-python/python-docs: Bump to 3.7.7

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

 dev-python/python-docs/Manifest |  1 +
 dev-python/python-docs/python-docs-3.7.7.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/dev-python/python-docs/Manifest b/dev-python/python-docs/Manifest
index 5b219c8ce5f..0383152e5cc 100644
--- a/dev-python/python-docs/Manifest
+++ b/dev-python/python-docs/Manifest
@@ -5,4 +5,5 @@ DIST python-3.6.3-docs-html.tar.bz2 5945784 BLAKE2B 
88473f63c6a0d533d568184b8459
 DIST python-3.6.4-docs-html.tar.bz2 5955729 BLAKE2B 
71e6e198069297860ac84be125586cb5757a34e2b342358517d62656734545fc221812f3c54cdbdb877188648551c3e1cc9331f159d011ca2b0bef587847a471
 SHA512 
a4cf51ec0e7127f417b066e2727258395954dfc5f1aaa0ad1d25e81dae40ace0d51b18413600fce0f5b1002e4b130a3914b7c9244025375e8fe5332c8d86635d
 DIST python-3.7.0-docs-html.tar.bz2 6222504 BLAKE2B 
150382e6ce9c241bf8654efc2c7515e1399291eca38b91c44c51d24302fc239a764af7d22dcc69378338cb3c0f7e2d7e517af238f8c38f32be8a76037880206c
 SHA512 
f5583e8d2792932ff3c90575ce98446f0f11eab3a78a1ea8df0203f29583ff9c2831879817ae5fb23cfdb32238d385361b7956c352c6431e9801e6509d3c5f09
 DIST python-3.7.6-docs-html.tar.bz2 6248802 BLAKE2B 
b2baff27bf3fc61ebe521b5bf621c265a50336d63ec8c2e14f8f2fa75b552fa4f959b3448ed39ebf18bece46cdc14f8a7a62cae3fcdd4f44e3db09489807bf4f
 SHA512 
52657627dfe088184afbc0827731cf919884f21ae483c934a84e1e93bd1b03fe7b948da8ea8dfc1ba80e0557504d14eab729d22b723ba34731e1b866a253
+DIST python-3.7.7-docs-html.tar.bz2 6259882 BLAKE2B 
5ff9dbbf0941385453283a47df2bc7ee085c3c8dd0c2fc0f2b98af766ec31b1f1d1c04586a26f978287ff575641c1710b373a0093fe1b928cd73362e7e30630c
 SHA512 
5a556a0c8dd739c16d7b6105e11ef62adaa939bd784d4f5fa0df26555c7d1908c09626c091dc0bf2d892624274646573c9fde5a5b218adf770bcf7c097976a06
 DIST python-3.8.1-docs-html.tar.bz2 6527362 BLAKE2B 
b13fb15b93f7a244e082b7cc8ceac6fffac5b81bffa5c183c546e19dcf8839ad227d3263cc5662717e46f1daccca7dc1299260c1cadf601ac43dd61d501e256f
 SHA512 
5cfcdce2fc12824d512e59689b070541f461404ff74aa5ab980576af95449c18c9340687a405af6ea48f7f1826f85a26cd86dfbe07acdb984687bc0fdb5a8edd

diff --git a/dev-python/python-docs/python-docs-3.7.7.ebuild 
b/dev-python/python-docs/python-docs-3.7.7.ebuild
new file mode 100644
index 000..5f4f8298193
--- /dev/null
+++ b/dev-python/python-docs/python-docs-3.7.7.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="HTML documentation for Python"
+HOMEPAGE="https://www.python.org/doc/;
+SRC_URI="https://www.python.org/ftp/python/doc/${PV}/python-${PV}-docs-html.tar.bz2;
+S="${WORKDIR}/python-${PV}-docs-html"
+
+LICENSE="PSF-2"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
+
+src_install() {
+   rm -r _sources || die
+   docinto html
+   dodoc -r .
+
+   newenvd - 60python-docs-${SLOT} <<-EOF
+   
PYTHONDOCS_${SLOT//./_}="${EPREFIX}/usr/share/doc/${PF}/html/library"
+   EOF
+}



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

2020-03-24 Thread Michał Górny
commit: 6422e3b8538e5da85461bee5661f7b0fc6cd7b3a
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar 24 18:48:59 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar 24 18:58:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6422e3b8

dev-python/python-docs: Bump to 3.8.2

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

 dev-python/python-docs/Manifest |  1 +
 dev-python/python-docs/python-docs-3.8.2.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/dev-python/python-docs/Manifest b/dev-python/python-docs/Manifest
index 0383152e5cc..68b7d086b63 100644
--- a/dev-python/python-docs/Manifest
+++ b/dev-python/python-docs/Manifest
@@ -7,3 +7,4 @@ DIST python-3.7.0-docs-html.tar.bz2 6222504 BLAKE2B 
150382e6ce9c241bf8654efc2c75
 DIST python-3.7.6-docs-html.tar.bz2 6248802 BLAKE2B 
b2baff27bf3fc61ebe521b5bf621c265a50336d63ec8c2e14f8f2fa75b552fa4f959b3448ed39ebf18bece46cdc14f8a7a62cae3fcdd4f44e3db09489807bf4f
 SHA512 
52657627dfe088184afbc0827731cf919884f21ae483c934a84e1e93bd1b03fe7b948da8ea8dfc1ba80e0557504d14eab729d22b723ba34731e1b866a253
 DIST python-3.7.7-docs-html.tar.bz2 6259882 BLAKE2B 
5ff9dbbf0941385453283a47df2bc7ee085c3c8dd0c2fc0f2b98af766ec31b1f1d1c04586a26f978287ff575641c1710b373a0093fe1b928cd73362e7e30630c
 SHA512 
5a556a0c8dd739c16d7b6105e11ef62adaa939bd784d4f5fa0df26555c7d1908c09626c091dc0bf2d892624274646573c9fde5a5b218adf770bcf7c097976a06
 DIST python-3.8.1-docs-html.tar.bz2 6527362 BLAKE2B 
b13fb15b93f7a244e082b7cc8ceac6fffac5b81bffa5c183c546e19dcf8839ad227d3263cc5662717e46f1daccca7dc1299260c1cadf601ac43dd61d501e256f
 SHA512 
5cfcdce2fc12824d512e59689b070541f461404ff74aa5ab980576af95449c18c9340687a405af6ea48f7f1826f85a26cd86dfbe07acdb984687bc0fdb5a8edd
+DIST python-3.8.2-docs-html.tar.bz2 6536475 BLAKE2B 
f807caa25596aebd8fb441366f7986db0525b9262da906700f167b997795035daa1fe80b8b5ffdfb6c4fa9b552fd55c8546af110e3686a19c855966c58170b4a
 SHA512 
1453770abba67b147a9a8911de3f31972beeea3b7249b1009944635e30e8b4143f1ceaee447dc9f14d85bd09bc67671b922e3e931b8e1279b46ab10ab5c91091

diff --git a/dev-python/python-docs/python-docs-3.8.2.ebuild 
b/dev-python/python-docs/python-docs-3.8.2.ebuild
new file mode 100644
index 000..5f4f8298193
--- /dev/null
+++ b/dev-python/python-docs/python-docs-3.8.2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="HTML documentation for Python"
+HOMEPAGE="https://www.python.org/doc/;
+SRC_URI="https://www.python.org/ftp/python/doc/${PV}/python-${PV}-docs-html.tar.bz2;
+S="${WORKDIR}/python-${PV}-docs-html"
+
+LICENSE="PSF-2"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
+
+src_install() {
+   rm -r _sources || die
+   docinto html
+   dodoc -r .
+
+   newenvd - 60python-docs-${SLOT} <<-EOF
+   
PYTHONDOCS_${SLOT//./_}="${EPREFIX}/usr/share/doc/${PF}/html/library"
+   EOF
+}



[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/wcm/

2020-03-24 Thread Andrew Ammerlaan
commit: a0f97557b301464811693a87604929bb9ae09f96
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Tue Mar 24 18:49:54 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Tue Mar 24 18:49:54 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a0f97557

gui-apps/wcm: remove proxy-maint from metadata

Package-Manager: Portage-2.3.94, Repoman-2.3.21
Signed-off-by: Andrew Ammerlaan  riseup.net>

 gui-apps/wcm/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/gui-apps/wcm/metadata.xml b/gui-apps/wcm/metadata.xml
index cfbacce..a3865a3 100644
--- a/gui-apps/wcm/metadata.xml
+++ b/gui-apps/wcm/metadata.xml
@@ -5,8 +5,4 @@
 gen...@aisha.cc
 Aisha Tammy
 
-
-proxy-ma...@gentoo.org
-Proxy Maintainers
-
 



[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/wf-shell/

2020-03-24 Thread Andrew Ammerlaan
commit: 798924197349dc246d0096e4a3261e3bc30f462a
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Tue Mar 24 18:50:21 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Tue Mar 24 18:50:21 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=79892419

gui-apps/wf-shell: remove proxy-maint from metadata

Package-Manager: Portage-2.3.94, Repoman-2.3.21
Signed-off-by: Andrew Ammerlaan  riseup.net>

 gui-apps/wf-shell/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/gui-apps/wf-shell/metadata.xml b/gui-apps/wf-shell/metadata.xml
index cfbacce..a3865a3 100644
--- a/gui-apps/wf-shell/metadata.xml
+++ b/gui-apps/wf-shell/metadata.xml
@@ -5,8 +5,4 @@
 gen...@aisha.cc
 Aisha Tammy
 
-
-proxy-ma...@gentoo.org
-Proxy Maintainers
-
 



[gentoo-commits] repo/proj/guru:dev commit in: gui-wm/wayfire/

2020-03-24 Thread Andrew Ammerlaan
commit: 51503d67eb377ab638f812d0c7db492fa49ca0e9
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Tue Mar 24 18:50:38 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Tue Mar 24 18:50:38 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=51503d67

gui-wm/wayfire: remove proxy-maint from metadata

Package-Manager: Portage-2.3.94, Repoman-2.3.21
Signed-off-by: Andrew Ammerlaan  riseup.net>

 gui-wm/wayfire/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/gui-wm/wayfire/metadata.xml b/gui-wm/wayfire/metadata.xml
index 69ca30e..2a2e1db 100644
--- a/gui-wm/wayfire/metadata.xml
+++ b/gui-wm/wayfire/metadata.xml
@@ -5,10 +5,6 @@
 gen...@aisha.cc
 Aisha Tammy
 
-
-proxy-ma...@gentoo.org
-Proxy Maintainers
-
 
   Makes wayfire use the system-wide wf-config, else 
builds it as a submodule. DO NOT DISABLE UNLESS YOU KNOW WHAT YOU ARE 
DOING.
   Makes wayfire use the system wide wlroots, else 
builds it as a submodule. DO NOT DISABLE UNLESS YOU KNOW WHAT YOU ARE 
DOING.



[gentoo-commits] repo/proj/guru:dev commit in: mail-client/mutt-wizard/

2020-03-24 Thread Andrew Ammerlaan
commit: 4c1f0f16a77ca7f02c6669515d4a59f0194bb57b
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Tue Mar 24 18:50:57 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Tue Mar 24 18:50:57 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4c1f0f16

mail-client/mutt-wizard: remove proxy-maint from metadata

Package-Manager: Portage-2.3.94, Repoman-2.3.21
Signed-off-by: Andrew Ammerlaan  riseup.net>

 mail-client/mutt-wizard/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/mail-client/mutt-wizard/metadata.xml 
b/mail-client/mutt-wizard/metadata.xml
index ac20b50..1387f4a 100644
--- a/mail-client/mutt-wizard/metadata.xml
+++ b/mail-client/mutt-wizard/metadata.xml
@@ -5,10 +5,6 @@
 gen...@aisha.cc
 Aisha Tammy
 
-
-proxy-ma...@gentoo.org
-Proxy Maintainers
-
 
 Pulls in notmuch (thin frontend on xapian). 
HIGHLY RECOMMENDED.
 Use lynx to view html emails in mutt. HIGHLY 
RECOMMENDED.



[gentoo-commits] repo/proj/guru:dev commit in: x11-misc/tbsm/

2020-03-24 Thread Andrew Ammerlaan
commit: 818f55f5808ab0400fff52a982d08ec080daedc4
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Tue Mar 24 18:51:31 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Tue Mar 24 18:51:31 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=818f55f5

x11-misc/tbsm: remove proxy-maint from metadata

Package-Manager: Portage-2.3.94, Repoman-2.3.21
Signed-off-by: Andrew Ammerlaan  riseup.net>

 x11-misc/tbsm/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/x11-misc/tbsm/metadata.xml b/x11-misc/tbsm/metadata.xml
index cfbacce..a3865a3 100644
--- a/x11-misc/tbsm/metadata.xml
+++ b/x11-misc/tbsm/metadata.xml
@@ -5,8 +5,4 @@
 gen...@aisha.cc
 Aisha Tammy
 
-
-proxy-ma...@gentoo.org
-Proxy Maintainers
-
 



[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/wf-config/

2020-03-24 Thread Andrew Ammerlaan
commit: a9bfb88c7b03ff5a60e35824208f25ba65b4309e
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Tue Mar 24 18:50:08 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Tue Mar 24 18:50:08 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a9bfb88c

gui-apps/wf-config: remove proxy-maint from metadata

Package-Manager: Portage-2.3.94, Repoman-2.3.21
Signed-off-by: Andrew Ammerlaan  riseup.net>

 gui-apps/wf-config/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/gui-apps/wf-config/metadata.xml b/gui-apps/wf-config/metadata.xml
index cfbacce..a3865a3 100644
--- a/gui-apps/wf-config/metadata.xml
+++ b/gui-apps/wf-config/metadata.xml
@@ -5,8 +5,4 @@
 gen...@aisha.cc
 Aisha Tammy
 
-
-proxy-ma...@gentoo.org
-Proxy Maintainers
-
 



[gentoo-commits] repo/proj/guru:dev commit in: gui-libs/gtk-layer-shell/

2020-03-24 Thread Andrew Ammerlaan
commit: 3cc0d8c8b9b042249474394387bddfcd94ed6507
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Tue Mar 24 18:49:29 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Tue Mar 24 18:49:29 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3cc0d8c8

gui-libs/gtk-layer-shell: remove proxy-maint from metadata

Package-Manager: Portage-2.3.94, Repoman-2.3.21
Signed-off-by: Andrew Ammerlaan  riseup.net>

 gui-libs/gtk-layer-shell/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/gui-libs/gtk-layer-shell/metadata.xml 
b/gui-libs/gtk-layer-shell/metadata.xml
index c38fae3..c0fefcc 100644
--- a/gui-libs/gtk-layer-shell/metadata.xml
+++ b/gui-libs/gtk-layer-shell/metadata.xml
@@ -5,10 +5,6 @@
 gen...@aisha.cc
 Aisha Tammy
 
-
-proxy-ma...@gentoo.org
-Proxy Maintainers
-
 
 Add the internal documentation, not needed for 
non-developers.
 Adds examples for using, not needed for 
non-developers.



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/planarity/

2020-03-24 Thread Michael Orlitzky
commit: 036c02855c9fc404e6fd84f1b8077b61ea415761
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Tue Mar 24 18:39:17 2020 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Tue Mar 24 18:39:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=036c0285

sci-mathematics/planarity: maintainer stabilize on amd64/x86.

There's no easy way to test this package, but I regularly use (and
test) its SageMath interface, so I'm going to save the arch teams
a pointless build test and stabilize it myself this time.

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

 sci-mathematics/planarity/planarity-3.0.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-mathematics/planarity/planarity-3.0.0.5.ebuild 
b/sci-mathematics/planarity/planarity-3.0.0.5.ebuild
index e0acab922a4..e9cb127f19f 100644
--- a/sci-mathematics/planarity/planarity-3.0.0.5.ebuild
+++ b/sci-mathematics/planarity/planarity-3.0.0.5.ebuild
@@ -14,7 +14,7 @@ IUSE="examples static-libs"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 # https://github.com/graph-algorithms/edge-addition-planarity-suite/issues/4
 # https://github.com/graph-algorithms/edge-addition-planarity-suite/pull/3



[gentoo-commits] repo/gentoo:master commit in: dev-db/phpmyadmin/

2020-03-24 Thread Jorge Manuel B. S. Vicetto
commit: 3f6197b0b73bf7182a32ecdb1eec5489fa28601d
Author: Jorge Manuel B. S. Vicetto (jmbsvicetto)  gentoo 
 org>
AuthorDate: Tue Mar 24 18:16:31 2020 +
Commit: Jorge Manuel B. S. Vicetto  gentoo  org>
CommitDate: Tue Mar 24 18:30:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f6197b0

Revert "dev-db/phpmyadmin: Drop vulnerable releases."
By mistake I dropped the last stable version.

This reverts commit 2a9e195c3ec8bde5b3aa7d13000d04d00e1cdbe7.
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto)  
gentoo.org>

 dev-db/phpmyadmin/Manifest|  3 ++
 dev-db/phpmyadmin/phpmyadmin-4.9.2.ebuild | 61 +++
 dev-db/phpmyadmin/phpmyadmin-4.9.4.ebuild | 61 +++
 dev-db/phpmyadmin/phpmyadmin-5.0.1.ebuild | 61 +++
 4 files changed, 186 insertions(+)

diff --git a/dev-db/phpmyadmin/Manifest b/dev-db/phpmyadmin/Manifest
index 5a638abb999..549ecabda70 100644
--- a/dev-db/phpmyadmin/Manifest
+++ b/dev-db/phpmyadmin/Manifest
@@ -1,2 +1,5 @@
+DIST phpMyAdmin-4.9.2-all-languages.tar.xz 6118472 BLAKE2B 
07093982aebf83017a1773a1cd1acac8b7a4cc9bf666f7c62fdef4b3b46441f5ee1da37746610b0ed6b92a67296d908dbf24ba1ea546c1b573c3593a02b90088
 SHA512 
426689c31f963a9cbe34b2116888aa0264801aa5ef18fb0e4b89811b032d4018c770538e823bccb684fb066ed27fcf6dc6e0fb4198d1e082e7eea15595b67727
+DIST phpMyAdmin-4.9.4-all-languages.tar.xz 6134852 BLAKE2B 
4ba7d4a45a3fb7d84f6b227a2d2fc0ffc530498e74c1c412bbf631ca78ba5c874f9f21220d34e2179666253bde4fa222838962e6c9d48d514cf80c5c8370cee3
 SHA512 
3ddab59725d59bcbe99457a1717f12b53bbd251f0bfcea1582288abfbb4507e50351e3ed0e76961026b0ad351abc806deed4a97f0fa882b34ee095ef314aaf37
 DIST phpMyAdmin-4.9.5-all-languages.tar.xz 6138948 BLAKE2B 
63631e8207d1cfb71a2299752bb10ab55d13f630ee0d913a4ed6bdf0a16320fa72945bc7c8a63e0e705eb45a569c60fffd48c204eabe1b980a33ab93fac7c798
 SHA512 
555f07f087d8bcddd114df0b86fa21872f14f45c31e0f63eea499e76fdebdfd8abebcc88662887418e80ddebfea73d6aaac17856cf433d1855423b5145865d1a
+DIST phpMyAdmin-5.0.1-all-languages.tar.xz 8130464 BLAKE2B 
a4b859c73ece7537db1bc4a14df8c5c8f0ab39106b9e3ccbbc30c1f97fa4dc40617db3b00c432b24aa9865ed45595805fa4b43db92b5794794621d0c7df54f3a
 SHA512 
576323a5e63438fe9e57e6165697c5e03e5291346f3786c84d5d6c4cd6851713cb10b2eed4b0c7e9ab6445dad9b06cbded6c03711fcc2942e999f2b5e7ab446b
 DIST phpMyAdmin-5.0.2-all-languages.tar.xz 8018752 BLAKE2B 
c7ceb9257cacae61a674b986fcdfacbcf8f77e2ec9f31dd0fc679f748d9042301d8a5d37803c0b1c796095c038e8ac9701b7c5e497ee92331aa672f5044de4d4
 SHA512 
242770cc468ebcb3ec9c57bce16607a258621014513568b1a96cfea1df4786506c3922250c69f87e058dbf0dd69cf37efda1a810ade88c05d5ef37591cc1b225

diff --git a/dev-db/phpmyadmin/phpmyadmin-4.9.2.ebuild 
b/dev-db/phpmyadmin/phpmyadmin-4.9.2.ebuild
new file mode 100644
index 000..1bf18d49625
--- /dev/null
+++ b/dev-db/phpmyadmin/phpmyadmin-4.9.2.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit eutils webapp
+
+MY_PV=${PV/_/-}
+MY_PN="phpMyAdmin"
+MY_P="${MY_PN}-${MY_PV}-all-languages"
+
+DESCRIPTION="Web-based administration for MySQL database in PHP"
+HOMEPAGE="https://www.phpmyadmin.net/;
+SRC_URI="https://files.phpmyadmin.net/${MY_PN}/${MY_PV}/${MY_P}.tar.xz;
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ppc ppc64 sparc x86 ~ppc-macos 
~x64-macos ~x86-macos"
+IUSE="setup"
+
+RDEPEND="
+   dev-lang/php[ctype,filter,json,session,unicode]
+   || (
+   dev-lang/php[mysqli]
+   dev-lang/php[mysql]
+   )
+   virtual/httpd-php:*
+"
+
+need_httpd_cgi
+
+S="${WORKDIR}"/${MY_P}
+
+pkg_setup() {
+   webapp_pkg_setup
+}
+
+src_install() {
+   webapp_src_preinst
+
+   dodoc README RELEASE-DATE-${MY_PV} ChangeLog
+   rm -f LICENSE README* RELEASE-DATE-${MY_PV}
+
+   if ! use setup; then
+   rm -rf setup || die "Cannot remove setup utility"
+   elog "The phpMyAdmin setup utility has been removed."
+   elog "It is a regular target of various exploits. If you need 
it, set USE=setup."
+   else
+   elog "You should consider disabling the setup USE flag"
+   elog "to exclude the setup utility if you don't use it."
+   elog "It regularly is the target of various exploits."
+   fi
+
+   insinto "${MY_HTDOCSDIR#${EPREFIX}}"
+   doins -r .
+
+   webapp_configfile 
"${MY_HTDOCSDIR#${EPREFIX}}"/libraries/config.default.php
+   webapp_serverowned 
"${MY_HTDOCSDIR#${EPREFIX}}"/libraries/config.default.php
+
+   webapp_postinst_txt en "${FILESDIR}"/postinstall-en-3.1.txt
+   webapp_src_install
+}

diff --git a/dev-db/phpmyadmin/phpmyadmin-4.9.4.ebuild 
b/dev-db/phpmyadmin/phpmyadmin-4.9.4.ebuild
new file mode 100644
index 000..b44663d5751
--- /dev/null
+++ b/dev-db/phpmyadmin/phpmyadmin-4.9.4.ebuild
@@ -0,0 

[gentoo-commits] repo/gentoo:master commit in: dev-db/phpmyadmin/

2020-03-24 Thread Jorge Manuel B. S. Vicetto
commit: 1148c00d1dee62dd9939df5d9a6a432d623db50a
Author: Jorge Manuel B. S. Vicetto (jmbsvicetto)  gentoo 
 org>
AuthorDate: Tue Mar 24 18:23:40 2020 +
Commit: Jorge Manuel B. S. Vicetto  gentoo  org>
CommitDate: Tue Mar 24 18:30:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1148c00d

dev-db/phpmyadmin: Drop vulnerable versions, but keep last stable

Package-Manager: Portage-2.3.94, Repoman-2.3.21
Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto)  
gentoo.org>

 dev-db/phpmyadmin/Manifest|  2 -
 dev-db/phpmyadmin/phpmyadmin-4.9.4.ebuild | 61 ---
 dev-db/phpmyadmin/phpmyadmin-5.0.1.ebuild | 61 ---
 3 files changed, 124 deletions(-)

diff --git a/dev-db/phpmyadmin/Manifest b/dev-db/phpmyadmin/Manifest
index 549ecabda70..47bacd4e356 100644
--- a/dev-db/phpmyadmin/Manifest
+++ b/dev-db/phpmyadmin/Manifest
@@ -1,5 +1,3 @@
 DIST phpMyAdmin-4.9.2-all-languages.tar.xz 6118472 BLAKE2B 
07093982aebf83017a1773a1cd1acac8b7a4cc9bf666f7c62fdef4b3b46441f5ee1da37746610b0ed6b92a67296d908dbf24ba1ea546c1b573c3593a02b90088
 SHA512 
426689c31f963a9cbe34b2116888aa0264801aa5ef18fb0e4b89811b032d4018c770538e823bccb684fb066ed27fcf6dc6e0fb4198d1e082e7eea15595b67727
-DIST phpMyAdmin-4.9.4-all-languages.tar.xz 6134852 BLAKE2B 
4ba7d4a45a3fb7d84f6b227a2d2fc0ffc530498e74c1c412bbf631ca78ba5c874f9f21220d34e2179666253bde4fa222838962e6c9d48d514cf80c5c8370cee3
 SHA512 
3ddab59725d59bcbe99457a1717f12b53bbd251f0bfcea1582288abfbb4507e50351e3ed0e76961026b0ad351abc806deed4a97f0fa882b34ee095ef314aaf37
 DIST phpMyAdmin-4.9.5-all-languages.tar.xz 6138948 BLAKE2B 
63631e8207d1cfb71a2299752bb10ab55d13f630ee0d913a4ed6bdf0a16320fa72945bc7c8a63e0e705eb45a569c60fffd48c204eabe1b980a33ab93fac7c798
 SHA512 
555f07f087d8bcddd114df0b86fa21872f14f45c31e0f63eea499e76fdebdfd8abebcc88662887418e80ddebfea73d6aaac17856cf433d1855423b5145865d1a
-DIST phpMyAdmin-5.0.1-all-languages.tar.xz 8130464 BLAKE2B 
a4b859c73ece7537db1bc4a14df8c5c8f0ab39106b9e3ccbbc30c1f97fa4dc40617db3b00c432b24aa9865ed45595805fa4b43db92b5794794621d0c7df54f3a
 SHA512 
576323a5e63438fe9e57e6165697c5e03e5291346f3786c84d5d6c4cd6851713cb10b2eed4b0c7e9ab6445dad9b06cbded6c03711fcc2942e999f2b5e7ab446b
 DIST phpMyAdmin-5.0.2-all-languages.tar.xz 8018752 BLAKE2B 
c7ceb9257cacae61a674b986fcdfacbcf8f77e2ec9f31dd0fc679f748d9042301d8a5d37803c0b1c796095c038e8ac9701b7c5e497ee92331aa672f5044de4d4
 SHA512 
242770cc468ebcb3ec9c57bce16607a258621014513568b1a96cfea1df4786506c3922250c69f87e058dbf0dd69cf37efda1a810ade88c05d5ef37591cc1b225

diff --git a/dev-db/phpmyadmin/phpmyadmin-4.9.4.ebuild 
b/dev-db/phpmyadmin/phpmyadmin-4.9.4.ebuild
deleted file mode 100644
index b44663d5751..000
--- a/dev-db/phpmyadmin/phpmyadmin-4.9.4.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit eutils webapp
-
-MY_PV=${PV/_/-}
-MY_PN="phpMyAdmin"
-MY_P="${MY_PN}-${MY_PV}-all-languages"
-
-DESCRIPTION="Web-based administration for MySQL database in PHP"
-HOMEPAGE="https://www.phpmyadmin.net/;
-SRC_URI="https://files.phpmyadmin.net/${MY_PN}/${MY_PV}/${MY_P}.tar.xz;
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~ppc-macos 
~x64-macos ~x86-macos"
-IUSE="setup"
-
-RDEPEND="
-   dev-lang/php[ctype,filter,json,session,unicode]
-   || (
-   dev-lang/php[mysqli]
-   dev-lang/php[mysql]
-   )
-   virtual/httpd-php:*
-"
-
-need_httpd_cgi
-
-S="${WORKDIR}"/${MY_P}
-
-pkg_setup() {
-   webapp_pkg_setup
-}
-
-src_install() {
-   webapp_src_preinst
-
-   dodoc README RELEASE-DATE-${MY_PV} ChangeLog
-   rm -f LICENSE README* RELEASE-DATE-${MY_PV}
-
-   if ! use setup; then
-   rm -rf setup || die "Cannot remove setup utility"
-   elog "The phpMyAdmin setup utility has been removed."
-   elog "It is a regular target of various exploits. If you need 
it, set USE=setup."
-   else
-   elog "You should consider disabling the setup USE flag"
-   elog "to exclude the setup utility if you don't use it."
-   elog "It regularly is the target of various exploits."
-   fi
-
-   insinto "${MY_HTDOCSDIR#${EPREFIX}}"
-   doins -r .
-
-   webapp_configfile 
"${MY_HTDOCSDIR#${EPREFIX}}"/libraries/config.default.php
-   webapp_serverowned 
"${MY_HTDOCSDIR#${EPREFIX}}"/libraries/config.default.php
-
-   webapp_postinst_txt en "${FILESDIR}"/postinstall-en-3.1.txt
-   webapp_src_install
-}

diff --git a/dev-db/phpmyadmin/phpmyadmin-5.0.1.ebuild 
b/dev-db/phpmyadmin/phpmyadmin-5.0.1.ebuild
deleted file mode 100644
index bcfb741fefe..000
--- a/dev-db/phpmyadmin/phpmyadmin-5.0.1.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-

[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/rw/

2020-03-24 Thread Michael Orlitzky
commit: af956eea006b5d3d2aa5014a310b2a0a41476bfc
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Tue Mar 24 18:27:45 2020 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Tue Mar 24 18:27:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af956eea

sci-mathematics/rw: maintainer stabilize on amd64/x86.

The best way to test this package is through its SageMath interface,
which I do pretty regularly. The latest revision just drops a USE
flag, and the previous one was around forever. It's stable.

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

 sci-mathematics/rw/rw-0.8-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-mathematics/rw/rw-0.8-r2.ebuild 
b/sci-mathematics/rw/rw-0.8-r2.ebuild
index cd1ab5d589b..bc5bc34162b 100644
--- a/sci-mathematics/rw/rw-0.8-r2.ebuild
+++ b/sci-mathematics/rw/rw-0.8-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://downloads.sourceforge.net/project/rankwidth/${P}.tar.gz;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
 IUSE=""
 
 # We have a file collision (librw.so) with xpaint, bug 560210.



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

2020-03-24 Thread Michael Orlitzky
commit: 61c774894ebc9a92986363b21f8a537ea000447f
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Tue Mar 24 18:05:29 2020 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Tue Mar 24 18:20:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61c77489

dev-libs/ntl: new version 11.4.3.

Update to the latest version using François Bissey's ebuild from the
sage-on-gentoo overlay. I've updated the LICENSE to LGPL-2.1+ per the
project's homepage, and have removed the CFLAGS override since now
NTL builds and passes its test suite with -O3 (if you set anything
higher than that, you're on your own). I've also tried to simplify
a few of the usex calls in the DoConfig process.

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

 dev-libs/ntl/Manifest  |  1 +
 dev-libs/ntl/ntl-11.4.3.ebuild | 62 ++
 2 files changed, 63 insertions(+)

diff --git a/dev-libs/ntl/Manifest b/dev-libs/ntl/Manifest
index c4a37d6c5de..3ae669d70fb 100644
--- a/dev-libs/ntl/Manifest
+++ b/dev-libs/ntl/Manifest
@@ -1,3 +1,4 @@
 DIST ntl-10.5.0.tar.gz 1278729 BLAKE2B 
a061ac4e0989ea671c51a22904851e5b7919f3a7e55624048c576d6f48d2ba3d6f88baa6c656c9ef43ad2145a03df9d891372f8462a1c5b6b53bc1d05301d9f6
 SHA512 
b299dfc29005079470972c2a9ca02acd0ebdbc31ff8923df02f3627dbc66daa0f527226972cef032e1e488c4272554634a96456e94653fdf8b01356160319aa0
+DIST ntl-11.4.3.tar.gz 2274421 BLAKE2B 
d2c2fe695b17f47b24ad714d51dd723cbba453cc0fd67b8f46392103ef2f40ba54246411c793f0f60d1d50aae27cb8e75f6e8526fa9592e04c2cd0bdecef760c
 SHA512 
26515ed73c8e74d0ff8bc161101f1b815f2c23e4bd633cc426f6da2741c6d8f43ad4f8df2cb7ad915475933599e0ee01cc360e75569f6f5d49cb5e5eae37b3f5
 DIST ntl-9.3.0.tar.gz 888710 BLAKE2B 
153a6f1bd11f27ef2944e4df5e941c4ddbb1783449e2a72aa1a272fcf169997b01646cfac63ac3af5a85a7f9a4db99a664503615d323ba54784849e764316b0c
 SHA512 
dfb4ac7a66aaddcf5d0d0c9fcaff253b0196a9d9f727788127dd18e131528fe60dedf8bfb864503225fc5796987aec9c7019b74e0fc12cd12c20aa33a9cf9d7d
 DIST ntl-9.6.4.tar.gz 915256 BLAKE2B 
78d8415bb1fe858881f997383ca9adcc8af2499251fc1b2e8e2211a8c7b8edc249ef28f3705e302d438c19cc07bd31d8b36681cb6b5a846d4f0b35ff09d310ff
 SHA512 
ec8a4deb6996b31140edff978e07844ea8e30327491a6777d3982bffec01599b0cb5cc5dca297c8610ecb7ac9a4eae3407a59736fed840a2415a52a159370868

diff --git a/dev-libs/ntl/ntl-11.4.3.ebuild b/dev-libs/ntl/ntl-11.4.3.ebuild
new file mode 100644
index 000..ff46212b852
--- /dev/null
+++ b/dev-libs/ntl/ntl-11.4.3.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit toolchain-funcs
+
+DESCRIPTION="High-performance and portable C++ number theory library"
+HOMEPAGE="https://www.shoup.net/ntl/;
+SRC_URI="https://www.shoup.net/ntl/${P}.tar.gz;
+
+LICENSE="LGPL-2.1+"
+SLOT="0/43"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos"
+IUSE="bindist doc static-libs threads cpu_flags_x86_avx2"
+
+BDEPEND="dev-lang/perl"
+DEPEND="dev-libs/gmp:0=
+   dev-libs/gf2x
+   threads? ( >=dev-libs/gf2x-1.2 )"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${P}/src"
+
+REQUIRED_USE="bindist? ( !cpu_flags_x86_avx2 )"
+
+DOCS=( "${WORKDIR}/${P}"/README )
+
+src_configure() {
+   # Currently the build system can build a static library or both
+   # static and shared libraries, but not only shared libraries. The
+   # name NTL_GMP_LIP is *not* a typo.
+   perl DoConfig \
+   PREFIX="${EPREFIX}"/usr \
+   LIBDIR="${EPREFIX}"/usr/$(get_libdir) \
+   CXXFLAGS="${CXXFLAGS}" \
+   CPPFLAGS="${CPPFLAGS}" \
+   LDFLAGS="${LDFLAGS}" \
+   CXX="$(tc-getCXX)" \
+   AR="$(tc-getAR)" \
+   RANLIB="$(tc-getRANLIB)" \
+   SHARED=on \
+   NTL_GMP_LIP=on \
+   NTL_GF2X_LIB=on \
+   NTL_THREADS=$(usex threads on off) \
+   NTL_ENABLE_AVX_FFT=$(usex cpu_flags_x86_avx2 on off) \
+   NATIVE=$(usex bindist off on) \
+   || die "DoConfig failed"
+
+   if use doc; then
+   DOCS+=( "${WORKDIR}/${P}"/doc/*.txt )
+   HTML_DOCS=( "${WORKDIR}/${P}"/doc/*.html 
"${WORKDIR}/${P}"/doc/*.gif )
+   fi
+}
+
+src_install() {
+   default
+   if ! use static-libs; then
+   rm "${ED}/usr/$(get_libdir)"/libntl.{la,a} || die
+   fi
+
+   rm -r "${ED}"/usr/share/doc/NTL || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/sysrqd/

2020-03-24 Thread Ben Kohler
commit: a5b19c475d147161fb15136ecf411c12c1a6eb0f
Author: Ben Kohler  gentoo  org>
AuthorDate: Tue Mar 24 18:05:03 2020 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Tue Mar 24 18:05:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5b19c47

app-admin/sysrqd: remove unneeded dodir

Package-Manager: Portage-2.3.95, Repoman-2.3.21
Signed-off-by: Ben Kohler  gentoo.org>

 app-admin/sysrqd/sysrqd-17-r1.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/app-admin/sysrqd/sysrqd-17-r1.ebuild 
b/app-admin/sysrqd/sysrqd-17-r1.ebuild
index 27c197001dd..337bac7f13d 100644
--- a/app-admin/sysrqd/sysrqd-17-r1.ebuild
+++ b/app-admin/sysrqd/sysrqd-17-r1.ebuild
@@ -34,7 +34,6 @@ src_install() {
echo "${secret}" > sysrqd.secret || die
 
diropts -m 0700 -o root -g root
-   dodir /etc/sysrqd
insinto /etc/sysrqd
insopts -m 0600 -o root -g root
doins sysrqd.bind



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/openbgpd/files/, net-misc/openbgpd/

2020-03-24 Thread Andrew Ammerlaan
commit: f1d0b079711fb1903596513e4149a80758a2fa75
Author: Andrew Ammerlaan  riseup  net>
AuthorDate: Tue Mar 24 18:03:36 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Tue Mar 24 18:03:36 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f1d0b079

net-misc/openbgpd: use PATCHES and S variable

looks a bit simpler then using src_unpack stuff

Package-Manager: Portage-2.3.94, Repoman-2.3.21
Signed-off-by: Andrew Ammerlaan  riseup.net>

 net-misc/openbgpd/Manifest |  1 -
 .../openbgpd/files/openbgpd-6.6_p0-config.c.patch  |  4 +-
 .../openbgpd/files/openbgpd--config.c.patch| 12 
 net-misc/openbgpd/files/openbgpd--update.patch | 13 
 net-misc/openbgpd/openbgpd-6.6_p0.ebuild   | 13 ++--
 net-misc/openbgpd/openbgpd-.ebuild | 73 --
 6 files changed, 6 insertions(+), 110 deletions(-)

diff --git a/net-misc/openbgpd/Manifest b/net-misc/openbgpd/Manifest
index d746f9e..5d2486d 100644
--- a/net-misc/openbgpd/Manifest
+++ b/net-misc/openbgpd/Manifest
@@ -1,2 +1 @@
 DIST openbgpd-6.6p0.tar.gz 676732 BLAKE2B 
80b391ead81d8d3bd20fe9b3eb3f8976485d29241f30c7395c678ff3f0fd87b2f3036b2ebb502ff0ca27d79f4fbbe6ba93576069edb32f004705d71d92e2b3a2
 SHA512 
07a7599b3ab14181575dc38647b307a4efa7d5dfa8a7aefe70483eb6773cb792eac788a10ea865d78daa59f197fc2d9cd2ce96d0c0251564507963716057fee0
-DIST openbgpd-portable-master.zip 79593 BLAKE2B 
7a19522d015076491e698d5dd4434dfaab88ae2dde00b5cbc16122fb3be8a3bbe6906a89ed50d173806298e0e86737f93d7c6be57461ada6c7bb50699a19cbdd
 SHA512 
6d55527c3955457f40c95ff1164f4f6f8c0a8b326c8a632014f83150ffb238eb393053a54b608d650b3756255588b155d537e1a0d228e2961d8f9890e3da641d

diff --git a/net-misc/openbgpd/files/openbgpd-6.6_p0-config.c.patch 
b/net-misc/openbgpd/files/openbgpd-6.6_p0-config.c.patch
index e009cdf..32be653 100644
--- a/net-misc/openbgpd/files/openbgpd-6.6_p0-config.c.patch
+++ b/net-misc/openbgpd/files/openbgpd-6.6_p0-config.c.patch
@@ -1,5 +1,5 @@
 src/bgpd/config.c  2020-03-20 17:55:04.089577745 +0100
-+++ src/bgpd/config.c  2020-03-20 17:56:01.480205070 +0100
+--- a/src/bgpd/config.c2020-03-20 17:55:04.089577745 +0100
 b/src/bgpd/config.c2020-03-20 17:56:01.480205070 +0100
 @@ -343,7 +343,8 @@
fatal("getifaddrs");
  

diff --git a/net-misc/openbgpd/files/openbgpd--config.c.patch 
b/net-misc/openbgpd/files/openbgpd--config.c.patch
deleted file mode 100644
index a4bda12..000
--- a/net-misc/openbgpd/files/openbgpd--config.c.patch
+++ /dev/null
@@ -1,12 +0,0 @@
 openbsd/src/usr.sbin/bgpd/config.c 2020-03-20 17:55:04.089577745 +0100
-+++ openbsd/src/usr.sbin/bgpd/config.c 2020-03-20 17:56:01.480205070 +0100
-@@ -343,7 +343,8 @@
-   fatal("getifaddrs");
- 
-   for (ifa = ifap; ifa; ifa = ifa->ifa_next) {
--  if (ifa->ifa_addr->sa_family != AF_INET)
-+  if (ifa->ifa_addr == NULL ||
-+  ifa->ifa_addr->sa_family != AF_INET)
-   continue;
-   cur = ((struct sockaddr_in *)ifa->ifa_addr)->sin_addr.s_addr;
-   if ((cur & localnet) == localnet)   /* skip 127/8 */

diff --git a/net-misc/openbgpd/files/openbgpd--update.patch 
b/net-misc/openbgpd/files/openbgpd--update.patch
deleted file mode 100644
index a60752d..000
--- a/net-misc/openbgpd/files/openbgpd--update.patch
+++ /dev/null
@@ -1,13 +0,0 @@
 update.sh  2020-03-20 15:14:46.462983445 +0100
-+++ update.sh  2020-03-20 15:14:56.473090379 +0100
-@@ -13,10 +13,6 @@
-   git clone "${OPENBGPD_GIT}/openbsd"
-   fi
- fi
--(cd openbsd
-- git fetch
-- git checkout "${openbsd_branch}"
-- git pull --rebase)
- 
- # setup source paths
- dir=`pwd`

diff --git a/net-misc/openbgpd/openbgpd-6.6_p0.ebuild 
b/net-misc/openbgpd/openbgpd-6.6_p0.ebuild
index 6f9d476..2dd151e 100644
--- a/net-misc/openbgpd/openbgpd-6.6_p0.ebuild
+++ b/net-misc/openbgpd/openbgpd-6.6_p0.ebuild
@@ -6,7 +6,6 @@ EAPI=7
 inherit systemd
 
 MY_PV="${PV/_p/p}"
-#MY_PN="openbgpd-portable"
 MY_P="${PN}-${MY_PV}"
 
 DESCRIPTION="OpenBGPD is a free implementation of BGPv4"
@@ -28,15 +27,11 @@ BDEPEND="
sys-devel/libtool
 "
 
-src_unpack() {
-   default
-   mv "${WORKDIR}/${MY_P}" "${S}"
-}
+S="${WORKDIR}/${MY_P}"
 
-src_prepare() {
-   eapply -p0 "${FILESDIR}/${P}-config.c.patch"
-   default
-}
+PATCHES=(
+   "${FILESDIR}/${P}-config.c.patch"
+)
 
 src_install() {
default

diff --git a/net-misc/openbgpd/openbgpd-.ebuild 
b/net-misc/openbgpd/openbgpd-.ebuild
deleted file mode 100644
index 74d73a7..000
--- a/net-misc/openbgpd/openbgpd-.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools git-r3 systemd
-
-MY_PV="master"
-MY_PN="openbgpd-portable"
-MY_P="${MY_PN}-${MY_PV}"
-
-DESCRIPTION="OpenBGPD is a 

  1   2   >