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

2020-05-24 Thread Michał Górny
commit: 3633758f2c2b098894e4b85f41f87bf07af817f4
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 25 05:34:55 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 25 05:55:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3633758f

dev-python/h5py: Restore PYTHON_USEDEP on pkgconfig

Closes: https://bugs.gentoo.org/725114
Signed-off-by: Michał Górny  gentoo.org>

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

diff --git a/dev-python/h5py/h5py-2.10.0-r1.ebuild 
b/dev-python/h5py/h5py-2.10.0-r1.ebuild
index 9b7bac61dfc..4196ed179b1 100644
--- a/dev-python/h5py/h5py-2.10.0-r1.ebuild
+++ b/dev-python/h5py/h5py-2.10.0-r1.ebuild
@@ -24,7 +24,7 @@ RDEPEND="sci-libs/hdf5:=[hl(+)]
dev-python/numpy[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]"
 
-BDEPEND="dev-python/pkgconfig"
+BDEPEND="dev-python/pkgconfig[${PYTHON_USEDEP}]"
 #  mpi? ( virtual/mpi )
 
 DEPEND="dev-python/cython[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: www-apps/liquid_feedback_frontend/

2020-05-24 Thread Alfredo Tupone
commit: 1ec920013be630fa8a5b49adb293c6d9efa59b20
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon May 25 05:46:32 2020 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon May 25 05:46:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ec92001

www-apps/liquid_feedback_frontend: EAPI 7

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Alfredo Tupone  gentoo.org>

 .../liquid_feedback_frontend/liquid_feedback_frontend-2.2.7.ebuild  | 5 +++--
 .../liquid_feedback_frontend/liquid_feedback_frontend-3.0.6.ebuild  | 6 +++---
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git 
a/www-apps/liquid_feedback_frontend/liquid_feedback_frontend-2.2.7.ebuild 
b/www-apps/liquid_feedback_frontend/liquid_feedback_frontend-2.2.7.ebuild
index a482ccbabca..1c9f8c97b1d 100644
--- a/www-apps/liquid_feedback_frontend/liquid_feedback_frontend-2.2.7.ebuild
+++ b/www-apps/liquid_feedback_frontend/liquid_feedback_frontend-2.2.7.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=4
+EAPI=7
 
 inherit estack eutils toolchain-funcs
 
@@ -35,6 +35,7 @@ src_prepare() {
rm -f locale/help/*.${lang}.txt
fi
done
+   default
 }
 
 src_compile() {
@@ -59,7 +60,7 @@ src_install() {
 
insinto /etc/${PN}
doins "${FILESDIR}"/myconfig.lua config/*
-   dosym /etc/${PN} /var/lib/${PN}/config
+   dosym ../../../etc/${PN} /var/lib/${PN}/config
 
insinto /usr/share/${PN}
doins "${FILESDIR}"/lqfb-apache.conf

diff --git 
a/www-apps/liquid_feedback_frontend/liquid_feedback_frontend-3.0.6.ebuild 
b/www-apps/liquid_feedback_frontend/liquid_feedback_frontend-3.0.6.ebuild
index 79a779ceea4..6cac5a55db6 100644
--- a/www-apps/liquid_feedback_frontend/liquid_feedback_frontend-3.0.6.ebuild
+++ b/www-apps/liquid_feedback_frontend/liquid_feedback_frontend-3.0.6.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=4
+EAPI=7
 
 inherit eutils toolchain-funcs
 
@@ -37,7 +37,7 @@ src_install() {
 
insinto /etc/${PN}
doins "${FILESDIR}"/myconfig.lua config/*
-   dosym /etc/${PN} /var/lib/${PN}/config
+   dosym ../../../etc/${PN} /var/lib/${PN}/config
 
insinto /usr/share/${PN}
doins "${FILESDIR}"/lqfb-apache.conf



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

2020-05-24 Thread Hans de Graaff
commit: 7c4fb5b5e93e10c8d4cb59bbd820c05939704873
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon May 25 05:21:12 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon May 25 05:22:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c4fb5b5

dev-ruby/rake-remote_task: add missing rsync dependency

Closes: https://bugs.gentoo.org/723894
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Hans de Graaff  gentoo.org>

 .../rake-remote_task-2.4.3-r1.ebuild   | 28 ++
 1 file changed, 28 insertions(+)

diff --git a/dev-ruby/rake-remote_task/rake-remote_task-2.4.3-r1.ebuild 
b/dev-ruby/rake-remote_task/rake-remote_task-2.4.3-r1.ebuild
new file mode 100644
index 000..93a9022ff54
--- /dev/null
+++ b/dev-ruby/rake-remote_task/rake-remote_task-2.4.3-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+
+RUBY_FAKEGEM_EXTRADOC="History.txt README.txt"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Extends Rake with remote task goodness"
+HOMEPAGE="https://github.com/seattlerb/rake-remote_task;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+ruby_add_bdepend "
+   test? ( dev-ruby/minitest )"
+ruby_add_rdepend ">=dev-ruby/open4-1.0 >=dev-ruby/rake-0.8 

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

2020-05-24 Thread Hans de Graaff
commit: 923d7f909a16d3572dcc03dbdbe7cf4fe2ef2fa4
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon May 25 05:10:56 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon May 25 05:22:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=923d7f90

dev-ruby/rinku: add ruby27

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

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

diff --git a/dev-ruby/rinku/rinku-2.0.6.ebuild 
b/dev-ruby/rinku/rinku-2.0.6.ebuild
index 56f0c9f60e3..311aafaed12 100644
--- a/dev-ruby/rinku/rinku-2.0.6.ebuild
+++ b/dev-ruby/rinku/rinku-2.0.6.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-USE_RUBY="ruby24 ruby25 ruby26"
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
 
 RUBY_FAKEGEM_RECIPE_DOC="rdoc"
 RUBY_FAKEGEM_EXTRADOC="README.markdown"



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

2020-05-24 Thread Hans de Graaff
commit: 6222564caf3767649876194249a7f2442d03fa99
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon May 25 05:10:00 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon May 25 05:22:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6222564c

dev-ruby/rinku: avoid dependency on bundler

Closes: https://bugs.gentoo.org/723892
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/rinku/rinku-2.0.6.ebuild | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/dev-ruby/rinku/rinku-2.0.6.ebuild 
b/dev-ruby/rinku/rinku-2.0.6.ebuild
index 22158d3edb4..56f0c9f60e3 100644
--- a/dev-ruby/rinku/rinku-2.0.6.ebuild
+++ b/dev-ruby/rinku/rinku-2.0.6.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
@@ -17,6 +17,10 @@ SLOT="0"
 KEYWORDS="~amd64"
 IUSE=""
 
+all_ruby_prepare() {
+   sed -i -e '/bundler/ s:^:#:' test/autolink_test.rb || die
+}
+
 each_ruby_configure() {
${RUBY} -Cext/${PN} extconf.rb || die
 }



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

2020-05-24 Thread Hans de Graaff
commit: 64f1cb8cf5c669ad51cb9e761566bf002dbf2116
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon May 25 05:04:50 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon May 25 05:22:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64f1cb8c

dev-ruby/rinku: cleanup

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

 dev-ruby/rinku/Manifest   |  2 --
 dev-ruby/rinku/rinku-2.0.4.ebuild | 31 ---
 dev-ruby/rinku/rinku-2.0.5.ebuild | 31 ---
 3 files changed, 64 deletions(-)

diff --git a/dev-ruby/rinku/Manifest b/dev-ruby/rinku/Manifest
index 702ac1f30ff..c8ee11ecbd9 100644
--- a/dev-ruby/rinku/Manifest
+++ b/dev-ruby/rinku/Manifest
@@ -1,3 +1 @@
-DIST rinku-2.0.4.gem 21504 BLAKE2B 
cabb91710eca3f6d4985042045c1ebd37063abc466a2071c9a1c2f16f6efcdb80914eec855cc5c0795b428b285fcd6d760437ab2716cb3358e9a8e96b7916367
 SHA512 
fab4b47a22153d96f71e8b3c6e91595ba3ce97002233b035ab8ebcd6fb46a8e4ca2f82e49ed6d7a510338bd2ebec1b2e67d9146e589535fc8a072ae69e39d58f
-DIST rinku-2.0.5.gem 22016 BLAKE2B 
962b2e369ec91022f61d640ed604939e4a5db561cc594d54199ed83fd166302c2a0b5dba5976af4b7fb048ed6ab78e578a7ba33933005ecd19ac8be3269ed652
 SHA512 
7a0f3c906ddb190344033fbc19aeace137bc234a164fcbc4311ce31972f98398bc6fc10ad89926a212544a0c67369af333a9f7e1d865bfe1119447de44f6e588
 DIST rinku-2.0.6.gem 22016 BLAKE2B 
9ba678996110a219e4a5121879597f5024c5bfe475af187d9557092ac871f16528e473b41d20742847127b9c7ae665b91e5db7b9aab4232e2a51f20815bb
 SHA512 
5acb6de775e050a92c7b1040af52c5399b3fea654f7569d58aa1b5db10e4f17a2e1ae7ecc05f3753be4e18bbdf63ccd8e62d4060c0c6693981c8bab7115b2ff7

diff --git a/dev-ruby/rinku/rinku-2.0.4.ebuild 
b/dev-ruby/rinku/rinku-2.0.4.ebuild
deleted file mode 100644
index 7731dbfffa0..000
--- a/dev-ruby/rinku/rinku-2.0.4.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="README.markdown"
-
-inherit multilib ruby-fakegem
-
-DESCRIPTION="A Ruby library that does autolinking"
-HOMEPAGE="https://github.com/vmg/rinku;
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-each_ruby_configure() {
-   ${RUBY} -Cext/${PN} extconf.rb || die
-}
-
-each_ruby_compile() {
-   emake V=1 -Cext/${PN}
-   cp ext/${PN}/${PN}$(get_modname) lib/ || die
-}
-
-each_ruby_test() {
-   ${RUBY} -Ilib test/autolink_test.rb || die
-}

diff --git a/dev-ruby/rinku/rinku-2.0.5.ebuild 
b/dev-ruby/rinku/rinku-2.0.5.ebuild
deleted file mode 100644
index 7731dbfffa0..000
--- a/dev-ruby/rinku/rinku-2.0.5.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="README.markdown"
-
-inherit multilib ruby-fakegem
-
-DESCRIPTION="A Ruby library that does autolinking"
-HOMEPAGE="https://github.com/vmg/rinku;
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-each_ruby_configure() {
-   ${RUBY} -Cext/${PN} extconf.rb || die
-}
-
-each_ruby_compile() {
-   emake V=1 -Cext/${PN}
-   cp ext/${PN}/${PN}$(get_modname) lib/ || die
-}
-
-each_ruby_test() {
-   ${RUBY} -Ilib test/autolink_test.rb || die
-}



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

2020-05-24 Thread Georgy Yakovlev
commit: 8e0a5fb99616c7abe00edac7e36d6c61e4af3318
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon May 25 05:01:41 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon May 25 05:09:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e0a5fb9

media-libs/x265: fix 3.3 on ppc64

Closes: https://bugs.gentoo.org/725134
Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-libs/x265/x265-3.3.ebuild | 20 
 1 file changed, 16 insertions(+), 4 deletions(-)

diff --git a/media-libs/x265/x265-3.3.ebuild b/media-libs/x265/x265-3.3.ebuild
index 96fa1f5e454..736bea15bb8 100644
--- a/media-libs/x265/x265-3.3.ebuild
+++ b/media-libs/x265/x265-3.3.ebuild
@@ -88,6 +88,8 @@ x265_variant_src_configure() {
-DENABLE_CLI=OFF
-DMAIN12=ON
)
+   # disable altivec for 12bit build #607802#c5
+   [[ ${ABI} = ppc* ]] && mycmakeargs+=( 
-DENABLE_ALTIVEC=OFF )
;;
"main10")
mycmakeargs+=(
@@ -96,6 +98,8 @@ x265_variant_src_configure() {
-DENABLE_SHARED=OFF
-DENABLE_CLI=OFF
)
+   # disable altivec for 10bit build #607802#c5
+   [[ ${ABI} = ppc* ]] && mycmakeargs+=( 
-DENABLE_ALTIVEC=OFF )
;;
"main")
if (( "${#MULTIBUILD_VARIANTS[@]}" > 1 )) ; then
@@ -112,6 +116,14 @@ x265_variant_src_configure() {
-DLINKED_10BIT=$(usex 10bit)
-DLINKED_12BIT=$(usex 12bit)
)
+   # we have to handle ppc here and not in 
multilib_src_configure
+   # because we want those flags apply ONLY to 
"main" variant
+   if [[ ${ABI} = ppc* ]] ; then
+   myabicmakeargs+=(
+   -DCPU_POWER8=$(usex power8 ON 
OFF)
+   -DENABLE_ALTIVEC=$(usex 
cpu_flags_ppc_altivec ON OFF)
+   )
+   fi
fi
;;
*)
@@ -152,10 +164,10 @@ multilib_src_configure() {
supports_asm=no
fi
elif [[ ${ABI} = ppc* ]] ; then
-   myabicmakeargs+=(
-   -DCPU_POWER8=$(usex power8 ON OFF)
-   -DENABLE_ALTIVEC=$(usex cpu_flags_ppc_altivec ON OFF)
-   )
+   if use asm ; then
+   ewarn "ppc64 uses altivec instead of asm, disabling it."
+   supports_asm=no
+   fi
fi
 
if [[ "${supports_asm}" = yes ]] && use asm ; then



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

2020-05-24 Thread Georgy Yakovlev
commit: fe5c3453d9b642af66fbbc09c9b0e844034bc21f
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon May 25 05:02:39 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon May 25 05:09:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe5c3453

media-libs/x265: sync live ebuild

Bug: https://bugs.gentoo.org/725134
Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Georgy Yakovlev  gentoo.org>

 media-libs/x265/x265-.ebuild | 20 
 1 file changed, 16 insertions(+), 4 deletions(-)

diff --git a/media-libs/x265/x265-.ebuild b/media-libs/x265/x265-.ebuild
index 96fa1f5e454..736bea15bb8 100644
--- a/media-libs/x265/x265-.ebuild
+++ b/media-libs/x265/x265-.ebuild
@@ -88,6 +88,8 @@ x265_variant_src_configure() {
-DENABLE_CLI=OFF
-DMAIN12=ON
)
+   # disable altivec for 12bit build #607802#c5
+   [[ ${ABI} = ppc* ]] && mycmakeargs+=( 
-DENABLE_ALTIVEC=OFF )
;;
"main10")
mycmakeargs+=(
@@ -96,6 +98,8 @@ x265_variant_src_configure() {
-DENABLE_SHARED=OFF
-DENABLE_CLI=OFF
)
+   # disable altivec for 10bit build #607802#c5
+   [[ ${ABI} = ppc* ]] && mycmakeargs+=( 
-DENABLE_ALTIVEC=OFF )
;;
"main")
if (( "${#MULTIBUILD_VARIANTS[@]}" > 1 )) ; then
@@ -112,6 +116,14 @@ x265_variant_src_configure() {
-DLINKED_10BIT=$(usex 10bit)
-DLINKED_12BIT=$(usex 12bit)
)
+   # we have to handle ppc here and not in 
multilib_src_configure
+   # because we want those flags apply ONLY to 
"main" variant
+   if [[ ${ABI} = ppc* ]] ; then
+   myabicmakeargs+=(
+   -DCPU_POWER8=$(usex power8 ON 
OFF)
+   -DENABLE_ALTIVEC=$(usex 
cpu_flags_ppc_altivec ON OFF)
+   )
+   fi
fi
;;
*)
@@ -152,10 +164,10 @@ multilib_src_configure() {
supports_asm=no
fi
elif [[ ${ABI} = ppc* ]] ; then
-   myabicmakeargs+=(
-   -DCPU_POWER8=$(usex power8 ON OFF)
-   -DENABLE_ALTIVEC=$(usex cpu_flags_ppc_altivec ON OFF)
-   )
+   if use asm ; then
+   ewarn "ppc64 uses altivec instead of asm, disabling it."
+   supports_asm=no
+   fi
fi
 
if [[ "${supports_asm}" = yes ]] && use asm ; then



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

2020-05-24 Thread Zac Medico
commit: 777bc5476285cb214ee1ee5df4e4ce73ae8e866f
Author: Zac Medico  gentoo  org>
AuthorDate: Mon May 25 03:50:24 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon May 25 03:55:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=777bc547

profiles/arch/riscv/package.use.mask: remove sys-apps/portage binpkg-zstd

The binpkg-zstd USE flag no longer exists, and
app-arch/zstd has a ~riscv keyword.

Signed-off-by: Zac Medico  gentoo.org>

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

diff --git a/profiles/arch/riscv/package.use.mask 
b/profiles/arch/riscv/package.use.mask
index 100f48723ad..162d49381dc 100644
--- a/profiles/arch/riscv/package.use.mask
+++ b/profiles/arch/riscv/package.use.mask
@@ -13,10 +13,6 @@ app-arch/zstd lz4
 # Mask until app-arch/zstd is keyworded
 sys-devel/gcc zstd
 
-# Zac Medico  (2020-05-07)
-# Mask until app-arch/zstd is keyworded
-sys-apps/portage binpkg-zstd
-
 # Patrick McLean  (2020-04-16)
 # Lots of python dependencies, mask to facilitate keywording
 # keywording dev-libs/libfido2



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

2020-05-24 Thread Stefan Strogin
commit: 52532f4abca9d9b82acc0277e041ea094ccb61dc
Author: Stefan Strogin  gentoo  org>
AuthorDate: Mon May 25 03:30:35 2020 +
Commit: Stefan Strogin  gentoo  org>
CommitDate: Mon May 25 03:36:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52532f4a

dev-libs/libressl: version bump to 3.1.2

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Stefan Strogin  gentoo.org>

 dev-libs/libressl/Manifest  |  1 +
 dev-libs/libressl/libressl-3.1.2.ebuild | 63 +
 2 files changed, 64 insertions(+)

diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest
index e2fb389aaa1..cce81208481 100644
--- a/dev-libs/libressl/Manifest
+++ b/dev-libs/libressl/Manifest
@@ -7,3 +7,4 @@ DIST libressl-3.0.1.tar.gz 3668819 BLAKE2B 
0e0e9db5018f7fd6c5d3f15dd911e375ae518
 DIST libressl-3.0.2.tar.gz 3669468 BLAKE2B 
84ad2c1fea8d2119f191ec8ab3f999fb0354636d48aabb76fa1786139c669c9d8ca105d79cc8416dd20683818eccc84490cdadc9ca94cb2b0e411644e923a3d6
 SHA512 
19226da3bc9776e1da40b8e94dfa53564d5e6acc80edee539ba12d7a75c1bb8c0603e7633f26a6ef8b12adc56bb677ccda448575aa6be2ad3df5447465a4b080
 DIST libressl-3.1.0.tar.gz 3758950 BLAKE2B 
0ea1caa80ab54a5346f239dd1205f7fea56cf1a8a541766068c002647144ca6df0e32ff1bb451ebe42100eb27d08ce9afd4a13c2b2c5bab4ffcbcbeae7e4c94d
 SHA512 
365ccf01d4802af048b2a03b6994b17cf051185fa4a0940ae72bd3ec3927467486501d334d2fa7904b07d9364093a97e1b90bb67d3bd8bb1d807643c20a0c677
 DIST libressl-3.1.1.tar.gz 3765769 BLAKE2B 
8524a4d83e05b0f2992df8e3797cbf43220a8619431f4737887db2fa35419a925907691ac1aec5b3cc1660179d4ac5e44714540ae591c5aa4957db1f26068a7e
 SHA512 
353a5c95bb0c160b698b95b91d6857ddb63a75b0685a233ed2515f46ad8369d40857aa1ff8407aa9bc78a5c3c29c25376e7a55a3c96fce40840633411944fb1d
+DIST libressl-3.1.2.tar.gz 3765944 BLAKE2B 
b0181a1936af3aad3908668cae14aa87e8dca594ebb1effa354eb57529c21aca2052ce6bc85958dd83645c9026c84410939018d16c8e70a60f336145d45790e6
 SHA512 
b024c5661777daa73feff7085ce7be76a2e766d2f3cb5ca35c208c471e5651a365252758ca36782e20cdfb2bc8171919a08ad592420878a5c95fbe646f5288c8

diff --git a/dev-libs/libressl/libressl-3.1.2.ebuild 
b/dev-libs/libressl/libressl-3.1.2.ebuild
new file mode 100644
index 000..ab31f204168
--- /dev/null
+++ b/dev-libs/libressl/libressl-3.1.2.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-minimal libtool
+
+DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
+HOMEPAGE="https://www.libressl.org/;
+SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz;
+
+LICENSE="ISC openssl"
+# Reflects ABI of libcrypto.so and libssl.so. Since these can differ,
+# we'll try to use the max of either. However, if either change between
+# versions, we have to change the subslot to trigger rebuild of consumers.
+SLOT="0/48"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+IUSE="+asm static-libs test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="test? ( static-libs )"
+
+RDEPEND="!dev-libs/openssl:0"
+DEPEND="${RDEPEND}"
+PDEPEND="app-misc/ca-certificates"
+
+src_prepare() {
+   touch crypto/Makefile.in
+
+   sed -i \
+   -e '/^[ \t]*CFLAGS=/s#-g ##' \
+   -e '/^[ \t]*CFLAGS=/s#-g"#"#' \
+   -e '/^[ \t]*CFLAGS=/s#-O2 ##' \
+   -e '/^[ \t]*CFLAGS=/s#-O2"#"#' \
+   -e '/^[ \t]*USER_CFLAGS=/s#-O2 ##' \
+   -e '/^[ \t]*USER_CFLAGS=/s#-O2"#"#' \
+   configure || die "fixing CFLAGS failed"
+
+   if ! use test ; then
+   sed -i \
+   -e '/^[ \t]*SUBDIRS =/s#tests##' \
+   Makefile.in || die "Removing tests failed"
+   fi
+
+   eapply "${FILESDIR}"/${PN}-2.8.3-solaris10.patch
+   eapply_user
+
+   elibtoolize  # for Solaris
+}
+
+multilib_src_configure() {
+   ECONF_SOURCE="${S}" econf \
+   $(use_enable asm) \
+   $(use_enable static-libs static)
+}
+
+multilib_src_test() {
+   emake check
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   find "${D}" -name '*.la' -exec rm -f {} + || die
+}



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

2020-05-24 Thread Stefan Strogin
commit: 75e853dc065c030f6b913fc742c51009076f4bb3
Author: Stefan Strogin  gentoo  org>
AuthorDate: Mon May 25 03:34:43 2020 +
Commit: Stefan Strogin  gentoo  org>
CommitDate: Mon May 25 03:36:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75e853dc

dev-libs/libressl: drop old 2.9.1, 3.0.0, 3.0.1, 3.1.0

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Stefan Strogin  gentoo.org>

 dev-libs/libressl/Manifest  |  4 ---
 dev-libs/libressl/libressl-2.9.1.ebuild | 63 -
 dev-libs/libressl/libressl-3.0.0.ebuild | 63 -
 dev-libs/libressl/libressl-3.0.1.ebuild | 63 -
 dev-libs/libressl/libressl-3.1.0.ebuild | 63 -
 5 files changed, 256 deletions(-)

diff --git a/dev-libs/libressl/Manifest b/dev-libs/libressl/Manifest
index cce81208481..82ce054f068 100644
--- a/dev-libs/libressl/Manifest
+++ b/dev-libs/libressl/Manifest
@@ -1,10 +1,6 @@
 DIST libressl-2.6.5.tar.gz 3225481 BLAKE2B 
fcdf0d8b4b68fdb6c17299f4b9897c84f51ec3407abc6c1bf8d474c4424161c563667ca1fb26c45dd20a0e895457e9210b7bd0539581472b94d594cc32a68191
 SHA512 
0601c73bb5c3d149df7eca3566831f1b35713aa16a15788a291922fce0bffa1ba0bc6ea9cac1fcecfd980009f2292b08b2a57d66b517fc1bc8c7364a24dbbd9d
 DIST libressl-2.8.3.tar.gz 3366196 BLAKE2B 
e32c097b31998d68a31266fbbf3624d5ab8ca716f8c53e423bcf09b3a8ab3542c92a99e259ded7b86f99b45cc199cd44791520a609f18c35d150365de5768eec
 SHA512 
3967e08b3dc2277bf77057ea1f11148df7f96a2203cd21cf841902f2a1ec11320384a001d01fa58154d35612f7981bf89d5b1a60a2387713d5657677f76cc682
-DIST libressl-2.9.1.tar.gz 3607116 BLAKE2B 
a4542d7fc97bfd213162fe908e28b27d52329e2b6a5d77e0cb67d1a6732c500ca772d0c5735c9fcd036c477e6ede330305b4675bfcff9f72fd7886a781f30015
 SHA512 
7051911e566bb093c48a70da72c9981b870e3bf49a167ba6c934eece873084cc41221fbe3cd0c8baba268d0484070df7164e4b937854e716337540a87c214354
 DIST libressl-2.9.2.tar.gz 3607549 BLAKE2B 
496e993e4f1c85167e0344afab61259d4e3f094a7e5dfac85878191070e2c196753162532efb921fab582481aeda3705fca9a2b48921cba82465192f2c1eef95
 SHA512 
b43e73e47c1f14da3c702ab42f29f1d67645a4fa425441337bd6c125b481ef78a40fd13e6b34dadb2af337e1c0c190cfb616186d4db9c9a743a37e594b9b8033
-DIST libressl-3.0.0.tar.gz 3620475 BLAKE2B 
c1dc1709e60cfbfa9907c206340262b78e1bfb991d3956dfc0a5d8d80f80b61df41059e645f9f096185724470e8466a5b7a444a575f5f09d5a0f9eb35ff3ae7e
 SHA512 
460fa390012218262b7c148a28e6ddfc0dc3d669c4bdd37b68bfa6f50a0cb2fb81a277fb46ae0ac22673aae5b5cc4476fe96e56471a6812176bf76e9c5e10838
-DIST libressl-3.0.1.tar.gz 3668819 BLAKE2B 
0e0e9db5018f7fd6c5d3f15dd911e375ae51885321fda2a6bef8f56620ca9d8b63d587f5acdf78afafabdd7ee1243c79bdf9b68a890dfc5f76fa45bbaf060563
 SHA512 
d2d665734d8aab2b998769492cbb1e7fddead52430ef503650c14786196241a6d1137f47b33ddf2037cc1ff13c240283f591dce83ec0da475619679a051d725f
 DIST libressl-3.0.2.tar.gz 3669468 BLAKE2B 
84ad2c1fea8d2119f191ec8ab3f999fb0354636d48aabb76fa1786139c669c9d8ca105d79cc8416dd20683818eccc84490cdadc9ca94cb2b0e411644e923a3d6
 SHA512 
19226da3bc9776e1da40b8e94dfa53564d5e6acc80edee539ba12d7a75c1bb8c0603e7633f26a6ef8b12adc56bb677ccda448575aa6be2ad3df5447465a4b080
-DIST libressl-3.1.0.tar.gz 3758950 BLAKE2B 
0ea1caa80ab54a5346f239dd1205f7fea56cf1a8a541766068c002647144ca6df0e32ff1bb451ebe42100eb27d08ce9afd4a13c2b2c5bab4ffcbcbeae7e4c94d
 SHA512 
365ccf01d4802af048b2a03b6994b17cf051185fa4a0940ae72bd3ec3927467486501d334d2fa7904b07d9364093a97e1b90bb67d3bd8bb1d807643c20a0c677
 DIST libressl-3.1.1.tar.gz 3765769 BLAKE2B 
8524a4d83e05b0f2992df8e3797cbf43220a8619431f4737887db2fa35419a925907691ac1aec5b3cc1660179d4ac5e44714540ae591c5aa4957db1f26068a7e
 SHA512 
353a5c95bb0c160b698b95b91d6857ddb63a75b0685a233ed2515f46ad8369d40857aa1ff8407aa9bc78a5c3c29c25376e7a55a3c96fce40840633411944fb1d
 DIST libressl-3.1.2.tar.gz 3765944 BLAKE2B 
b0181a1936af3aad3908668cae14aa87e8dca594ebb1effa354eb57529c21aca2052ce6bc85958dd83645c9026c84410939018d16c8e70a60f336145d45790e6
 SHA512 
b024c5661777daa73feff7085ce7be76a2e766d2f3cb5ca35c208c471e5651a365252758ca36782e20cdfb2bc8171919a08ad592420878a5c95fbe646f5288c8

diff --git a/dev-libs/libressl/libressl-2.9.1.ebuild 
b/dev-libs/libressl/libressl-2.9.1.ebuild
deleted file mode 100644
index f3e254c6715..000
--- a/dev-libs/libressl/libressl-2.9.1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit multilib-minimal libtool
-
-DESCRIPTION="Free version of the SSL/TLS protocol forked from OpenSSL"
-HOMEPAGE="https://www.libressl.org/;
-SRC_URI="https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/${P}.tar.gz;
-
-LICENSE="ISC openssl"
-# Reflects ABI of libcrypto.so and libssl.so.  Since these can differ,
-# we'll try to use the max of either.  However, if either change between
-# versions, we have to change the subslot to trigger rebuild of consumers.
-SLOT="0/47"

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

2020-05-24 Thread Richard Yao
commit: d57e468c3843d5054939febed0adba28eb48cf7f
Author: Richard Yao  gentoo  org>
AuthorDate: Mon May 25 03:23:53 2020 +
Commit: Richard Yao  gentoo  org>
CommitDate: Mon May 25 03:24:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d57e468c

net-misc/r8168: Fix comment in 8.048.02

This version supports up to Linux 5.6 according to upstream.

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

 net-misc/r8168/r8168-8.048.02.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/r8168/r8168-8.048.02.ebuild 
b/net-misc/r8168/r8168-8.048.02.ebuild
index 299ab1010e4..2496884f96e 100644
--- a/net-misc/r8168/r8168-8.048.02.ebuild
+++ b/net-misc/r8168/r8168-8.048.02.ebuild
@@ -8,7 +8,7 @@ inherit linux-info linux-mod
 DESCRIPTION="r8168 driver for Realtek 8111/8168 PCI-E NICs"
 
HOMEPAGE="https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-pci-express-software;
 
-# "GBE Ethernet LINUX driver r8168 for kernel up to 4.15" from above link,
+# "GBE Ethernet LINUX driver r8168 for kernel up to 5.6" from above link,
 # we need to mirror it to avoid users from needing to fill a captcha to
 # download
 SRC_URI="https://dev.gentoo.org/~pacho/${PN}/${P}.tar.bz2;



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/cpp-taskflow/, dev-cpp/cpp-taskflow/files/

2020-05-24 Thread Matthias Maier
commit: d8c4c8e754d02129e8a850690fd95f0ee41d4e5b
Author: Matthias Maier  gentoo  org>
AuthorDate: Sat May 23 07:33:24 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Mon May 25 03:05:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8c4c8e7

dev-cpp/cpp-taskflow: also install cmake project configuration

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthias Maier  gentoo.org>

 ...w-2.4.0.ebuild => cpp-taskflow-2.4.0-r1.ebuild} | 10 ++-
 ...pp-taskflow-2.4.0-do_not_compile_examples.patch | 82 ++
 .../cpp-taskflow-2.4.0-fix_installation_path.patch | 22 ++
 3 files changed, 112 insertions(+), 2 deletions(-)

diff --git a/dev-cpp/cpp-taskflow/cpp-taskflow-2.4.0.ebuild 
b/dev-cpp/cpp-taskflow/cpp-taskflow-2.4.0-r1.ebuild
similarity index 73%
rename from dev-cpp/cpp-taskflow/cpp-taskflow-2.4.0.ebuild
rename to dev-cpp/cpp-taskflow/cpp-taskflow-2.4.0-r1.ebuild
index a41d2610143..b3df053c1da 100644
--- a/dev-cpp/cpp-taskflow/cpp-taskflow-2.4.0.ebuild
+++ b/dev-cpp/cpp-taskflow/cpp-taskflow-2.4.0-r1.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=7
 
+inherit cmake-utils
+
 DESCRIPTION="Modern C++ Parallel Task Programming"
 HOMEPAGE="https://cpp-taskflow.github.io;
 SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
@@ -15,11 +17,15 @@ IUSE="doc"
 RDEPEND=""
 DEPEND=""
 
+PATCHES=(
+   "${FILESDIR}"/${P}-do_not_compile_examples.patch
+   "${FILESDIR}"/${P}-fix_installation_path.patch
+)
+
 HTML_DOCS=( docs/. )
 
 src_install() {
-   insinto /usr/include
-   doins -r taskflow
+   cmake-utils_src_install
 
if $(use doc); then
einstalldocs

diff --git 
a/dev-cpp/cpp-taskflow/files/cpp-taskflow-2.4.0-do_not_compile_examples.patch 
b/dev-cpp/cpp-taskflow/files/cpp-taskflow-2.4.0-do_not_compile_examples.patch
new file mode 100644
index 000..99f4658adfe
--- /dev/null
+++ 
b/dev-cpp/cpp-taskflow/files/cpp-taskflow-2.4.0-do_not_compile_examples.patch
@@ -0,0 +1,82 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 1bf8ed3..190dabe 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -223,76 +223,10 @@ target_include_directories(${PROJECT_NAME} INTERFACE
+   $ 
+ )
+ 
+-# 
-
+-# Example program 
+-# 
-
+-
+-message(STATUS "Building examples ...")
+-set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${TF_EXAMPLE_DIR})
+-
+-add_executable(simple ${TF_EXAMPLE_DIR}/simple.cpp)
+-target_link_libraries(
+-  simple ${PROJECT_NAME} Threads::Threads tf::default_settings
+-)
+-
+-add_executable(observer ${TF_EXAMPLE_DIR}/observer.cpp)
+-target_link_libraries(
+-  observer ${PROJECT_NAME} Threads::Threads tf::default_settings
+-)
+-
+-add_executable(subflow ${TF_EXAMPLE_DIR}/subflow.cpp)
+-target_link_libraries(
+-  subflow ${PROJECT_NAME} Threads::Threads tf::default_settings
+-)
+-
+-add_executable(condition ${TF_EXAMPLE_DIR}/condition.cpp)
+-target_link_libraries(
+-  condition ${PROJECT_NAME} Threads::Threads tf::default_settings
+-)
+-
+-add_executable(visualization ${TF_EXAMPLE_DIR}/visualization.cpp)
+-target_link_libraries(
+-  visualization ${PROJECT_NAME} Threads::Threads tf::default_settings
+-)
+-
+-add_executable(reduce ${TF_EXAMPLE_DIR}/reduce.cpp)
+-target_link_libraries(
+-  reduce ${PROJECT_NAME} Threads::Threads tf::default_settings
+-)
+-
+-add_executable(parallel_for ${TF_EXAMPLE_DIR}/parallel_for.cpp)
+-target_link_libraries(
+-  parallel_for ${PROJECT_NAME} Threads::Threads tf::default_settings
+-)
+-
+-add_executable(run ${TF_EXAMPLE_DIR}/run.cpp)
+-target_link_libraries(
+-  run ${PROJECT_NAME} Threads::Threads tf::default_settings
+-)
+-
+-add_executable(composition ${TF_EXAMPLE_DIR}/composition.cpp)
+-target_link_libraries(
+- composition ${PROJECT_NAME} Threads::Threads tf::default_settings
+-)
+-
+- CUDA examples
+-if(${TF_ENABLE_CUDA})
+-set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${TF_EXAMPLE_DIR}/cuda)
+-
+-add_executable(saxpy ${TF_EXAMPLE_DIR}/cuda/saxpy.cu)
+-target_link_libraries(
+-  saxpy ${PROJECT_NAME} Threads::Threads tf::default_settings
+-)
+-
+-add_executable(device_property ${TF_EXAMPLE_DIR}/cuda/device_property.cu)
+-target_link_libraries(
+-  device_property ${PROJECT_NAME} Threads::Threads tf::default_settings
+-)
+-endif(${TF_ENABLE_CUDA})
+-
+ # 
-
+ # Unittest
+ # 
-
++
+ enable_testing()
+ message(STATUS "Building unit tests ...")
+ set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${TF_UTEST_DIR})

diff --git 
a/dev-cpp/cpp-taskflow/files/cpp-taskflow-2.4.0-fix_installation_path.patch 
b/dev-cpp/cpp-taskflow/files/cpp-taskflow-2.4.0-fix_installation_path.patch
new file mode 100644
index 000..f68e572f5ab
--- /dev/null
+++ 

[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/olm/

2020-05-24 Thread Ronny Gutbrod
commit: eb5ea965687919c3d8eb96f2959a04ef0e8d04c7
Author: Ronny (tastytea) Gutbrod  tastytea  de>
AuthorDate: Sun May 24 23:30:35 2020 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Mon May 25 01:01:45 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=eb5ea965

dev-libs/olm: New package

Dependency for dev-libs/mtxclient.

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

 dev-libs/olm/Manifest |  1 +
 dev-libs/olm/metadata.xml | 15 +++
 dev-libs/olm/olm-3.1.4.ebuild | 36 
 3 files changed, 52 insertions(+)

diff --git a/dev-libs/olm/Manifest b/dev-libs/olm/Manifest
new file mode 100644
index 000..31dcef7
--- /dev/null
+++ b/dev-libs/olm/Manifest
@@ -0,0 +1 @@
+DIST olm-3.1.4.tar.bz2 461540 BLAKE2B 
fa69b1543330c5da37c04227b51197ba57968ef24def40df621b85c0988eac91f8a155f600ab26849f2cd213059c97c7035be6dcca0943245cd4e4895da314b3
 SHA512 
87265d835ca7332d162bd3573dffdd09c8337c464dd673f100db9193e8ea4cedd8cb2a92cf2c34ad1b552a55bbbce8f87a47559ccfba03fa69b32fc7ff07f5f0

diff --git a/dev-libs/olm/metadata.xml b/dev-libs/olm/metadata.xml
new file mode 100644
index 000..001398b
--- /dev/null
+++ b/dev-libs/olm/metadata.xml
@@ -0,0 +1,15 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   gen...@tastytea.de
+   Ronny (tastytea) Gutbrod
+   
+   
+   An implementation of the Double Ratchet cryptographic ratchet 
written in
+   C and C++11 and exposed as a C API.
+   
+   
+   
https://gitlab.matrix.org/matrix-org/olm/-/issues
+   
+

diff --git a/dev-libs/olm/olm-3.1.4.ebuild b/dev-libs/olm/olm-3.1.4.ebuild
new file mode 100644
index 000..5030239
--- /dev/null
+++ b/dev-libs/olm/olm-3.1.4.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="Implementation of the olm and megolm cryptographic ratchets"
+HOMEPAGE="https://gitlab.matrix.org/matrix-org/olm;
+SRC_URI="https://gitlab.matrix.org/matrix-org/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="doc test"
+KEYWORDS="~amd64"
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   local -a mycmakeargs=(
+   -DOLM_TESTS="$(usex test)"
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   BUILD_DIR="${BUILD_DIR}/tests" cmake_src_test
+}
+
+src_install() {
+   use doc && DOCS=( README.md docs/{{,meg}olm,signing}.md )
+
+   cmake_src_install
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/tweeny/

2020-05-24 Thread Ronny Gutbrod
commit: e9ae04bf52b85d15b0840e6304e724a08d4ff692
Author: Ronny (tastytea) Gutbrod  tastytea  de>
AuthorDate: Mon May 25 00:06:34 2020 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Mon May 25 01:03:01 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e9ae04bf

dev-libs/tweeny: New package.

Dependency for net-im/nheko.

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

 dev-libs/tweeny/Manifest|  1 +
 dev-libs/tweeny/metadata.xml| 18 ++
 dev-libs/tweeny/tweeny-3.1.0.ebuild | 37 +
 3 files changed, 56 insertions(+)

diff --git a/dev-libs/tweeny/Manifest b/dev-libs/tweeny/Manifest
new file mode 100644
index 000..f11cb85
--- /dev/null
+++ b/dev-libs/tweeny/Manifest
@@ -0,0 +1 @@
+DIST tweeny-3.1.0.tar.gz 49467 BLAKE2B 
7b1a3b7a7dba22d291c89dc3b2ee07458070aa55f2e77adfc1f0de4095187d2a2e0e0960a17a17fd96cccdd114d42d5e1bb4a6a76edc4b97500b2615c0eb574e
 SHA512 
8109c241f866b565d15f1f5f87837f178a4fd3c5169d73e73e18334c54274024b48c9baed1f1935201ab872687bacb9ff3f8ecbae8078de4e1b459242450b9a5

diff --git a/dev-libs/tweeny/metadata.xml b/dev-libs/tweeny/metadata.xml
new file mode 100644
index 000..04b071e
--- /dev/null
+++ b/dev-libs/tweeny/metadata.xml
@@ -0,0 +1,18 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   gen...@tastytea.de
+   Ronny (tastytea) Gutbrod
+   
+   
+   Tweeny is an inbetweening library designed for the creation of 
complex
+   animations for games and other beautiful interactive software. 
It
+   leverages features of modern C++ to empower developers with an 
intuitive
+   API for declaring tweenings of any type of value, as long as 
they
+   support arithmetic operations.
+   
+   
+   mobius3/tweeny
+   
+

diff --git a/dev-libs/tweeny/tweeny-3.1.0.ebuild 
b/dev-libs/tweeny/tweeny-3.1.0.ebuild
new file mode 100644
index 000..e36d70c
--- /dev/null
+++ b/dev-libs/tweeny/tweeny-3.1.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="C++ tweening (inbetweening) library"
+HOMEPAGE="https://mobius3.github.io/tweeny/;
+SRC_URI="https://github.com/mobius3/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc"
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   cmake_src_prepare
+
+   if use doc; then
+   sed -i "s@DESTINATION share/doc/Tweeny@DESTINATION 
share/doc/${PF}@" \
+   doc/CMakeLists.txt || die "Could not change 
documentation path."
+   fi
+}
+
+src_configure() {
+   local -a mycmakeargs=(
+   -DTWEENY_BUILD_EXAMPLES=NO
+   -DTWEENY_BUILD_DOCUMENTATION=$(usex doc)
+   -DTWEENY_BUILD_EXTRAS=NO
+   )
+
+   cmake_src_configure
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/mtxclient/files/, dev-libs/mtxclient/

2020-05-24 Thread Ronny Gutbrod
commit: 655f1afa8d4a5c33c43b9cf6c16f6a7b9f0a3e2c
Author: Ronny (tastytea) Gutbrod  tastytea  de>
AuthorDate: Sun May 24 23:32:37 2020 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Mon May 25 01:01:48 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=655f1afa

dev-libs/mtxclient: New package.

Dependency for net-im/nheko.

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

 dev-libs/mtxclient/Manifest|  1 +
 .../files/0.3.0_remove_failing_tests.patch | 38 
 .../files/0.3.0_remove_network_tests.patch | 72 ++
 dev-libs/mtxclient/metadata.xml| 11 
 dev-libs/mtxclient/mtxclient-0.3.0.ebuild  | 51 +++
 5 files changed, 173 insertions(+)

diff --git a/dev-libs/mtxclient/Manifest b/dev-libs/mtxclient/Manifest
new file mode 100644
index 000..5afa0f8
--- /dev/null
+++ b/dev-libs/mtxclient/Manifest
@@ -0,0 +1 @@
+DIST mtxclient-0.3.0.tar.gz 507299 BLAKE2B 
4c36762a3a0a3aafebd414d2c967cc5183710c7be34df9b50078538e7971e86182114ed310ed96a452a02f3d8c1c18fa5aa0de414d0c391d97efb1ce7f1b49f9
 SHA512 
113eb2c1042e0aeea6607fae0b7fd0ff1655d6b902fa11a3492561c53240901e641f53d413810e932ac210e519026016c5fac38bda1592336c95b2d79781557e

diff --git a/dev-libs/mtxclient/files/0.3.0_remove_failing_tests.patch 
b/dev-libs/mtxclient/files/0.3.0_remove_failing_tests.patch
new file mode 100644
index 000..55de213
--- /dev/null
+++ b/dev-libs/mtxclient/files/0.3.0_remove_failing_tests.patch
@@ -0,0 +1,38 @@
+From b95f9d85f87f78ce5cfbaeed513ea284678eaa83 Mon Sep 17 00:00:00 2001
+From: tastytea 
+Date: Mon, 25 May 2020 00:57:57 +0200
+Subject: [PATCH] Remove failing tests.
+
+---
+ CMakeLists.txt | 8 
+ 1 file changed, 8 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 689a091..58868b6 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -345,13 +345,6 @@ if(BUILD_LIB_TESTS)
+   GTest::Main)
+   target_include_directories(utils PRIVATE 
${CMAKE_CURRENT_SOURCE_DIR}/tests)
+ 
+-  add_executable(pushrules tests/pushrules.cpp)
+-  target_link_libraries(pushrules
+-  MatrixClient::MatrixClient
+-  GTest::GTest
+-  GTest::Main)
+-  target_include_directories(pushrules PRIVATE 
${CMAKE_CURRENT_SOURCE_DIR}/tests)
+-
+   add_executable(identifiers tests/identifiers.cpp)
+   target_link_libraries(identifiers
+   MatrixClient::MatrixClient
+@@ -395,7 +388,6 @@ if(BUILD_LIB_TESTS)
+   GTest::Main)
+ 
+   add_test(Utilities utils)
+-  add_test(Pushrules pushrules)
+   add_test(Identifiers identifiers)
+   add_test(Errors errors)
+   add_test(CryptoStructs crypto)
+-- 
+2.26.2
+

diff --git a/dev-libs/mtxclient/files/0.3.0_remove_network_tests.patch 
b/dev-libs/mtxclient/files/0.3.0_remove_network_tests.patch
new file mode 100644
index 000..32fc72b
--- /dev/null
+++ b/dev-libs/mtxclient/files/0.3.0_remove_network_tests.patch
@@ -0,0 +1,72 @@
+From e4e068ba5dd3964c890f25bbe668c8a964562ded Mon Sep 17 00:00:00 2001
+From: tastytea 
+Date: Mon, 25 May 2020 00:50:30 +0200
+Subject: [PATCH] Remove tests that require a network connection.
+
+---
+ CMakeLists.txt | 35 ---
+ 1 file changed, 35 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 0073604..689a091 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -338,29 +338,6 @@ if(BUILD_LIB_TESTS)
+ 
+   file(COPY tests/fixtures DESTINATION ${CMAKE_CURRENT_BINARY_DIR})
+ 
+-  add_executable(client_api tests/client_api.cpp)
+-  target_link_libraries(client_api
+-  MatrixClient::MatrixClient
+-  GTest::GTest
+-  GTest::Main)
+-  target_include_directories(client_api PRIVATE
+-  ${CMAKE_CURRENT_SOURCE_DIR}/tests)
+-
+-  add_executable(media_api tests/media_api.cpp)
+-  target_link_libraries(media_api
+-  MatrixClient::MatrixClient
+-  GTest::GTest
+-  GTest::Main)
+-  target_include_directories(media_api PRIVATE
+-  ${CMAKE_CURRENT_SOURCE_DIR}/tests)
+-
+-  add_executable(e2ee tests/e2ee.cpp)
+-  target_link_libraries(e2ee
+-  MatrixClient::MatrixClient
+-  GTest::GTest
+-  GTest::Main)
+-  target_include_directories(e2ee PRIVATE 
${CMAKE_CURRENT_SOURCE_DIR}/tests)
+-
+   add_executable(utils tests/utils.cpp)
+   target_link_libraries(utils
+   MatrixClient::MatrixClient
+@@ -375,14 +352,6 @@ if(BUILD_LIB_TESTS)
+   GTest::Main)
+   target_include_directories(pushrules PRIVATE 
${CMAKE_CURRENT_SOURCE_DIR}/tests)
+ 
+-  add_executable(connection tests/connection.cpp)
+-  target_link_libraries(connection
+-  MatrixClient::MatrixClient
+-  GTest::GTest
+-  GTest::Main)
+-  

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

2020-05-24 Thread Ronny Gutbrod
commit: f4e4cbd2518039a8ac57275b94a596726d2d0de4
Author: Ronny (tastytea) Gutbrod  tastytea  de>
AuthorDate: Mon May 25 00:53:58 2020 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Mon May 25 01:03:06 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f4e4cbd2

net-im/nheko: New package.

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

 net-im/nheko/Manifest   |  1 +
 net-im/nheko/metadata.xml   | 11 +++
 net-im/nheko/nheko-0.7.1.ebuild | 40 
 3 files changed, 52 insertions(+)

diff --git a/net-im/nheko/Manifest b/net-im/nheko/Manifest
new file mode 100644
index 000..ea118d5
--- /dev/null
+++ b/net-im/nheko/Manifest
@@ -0,0 +1 @@
+DIST nheko-0.7.1.tar.gz 781856 BLAKE2B 
ebe4bc30b31c38f31dd732ebfeac6d79f3772a1de54ec3d46a0b3cf3622e6acbac574733da78420ece4030b0dee921f054f44ce9c2c159c67d94add1b2f3685b
 SHA512 
c3f8325c865b4021709114ab7f658ae5198404242eb8761c8589d42b08d175323406a65ff0706b16a4139155ac7676e12282bce078cc0a02284ecd70a7d62bdc

diff --git a/net-im/nheko/metadata.xml b/net-im/nheko/metadata.xml
new file mode 100644
index 000..4a3f8ed
--- /dev/null
+++ b/net-im/nheko/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   gen...@tastytea.de
+   Ronny (tastytea) Gutbrod
+   
+   
+   Nheko-Reborn/nheko
+   
+

diff --git a/net-im/nheko/nheko-0.7.1.ebuild b/net-im/nheko/nheko-0.7.1.ebuild
new file mode 100644
index 000..e5dcde9
--- /dev/null
+++ b/net-im/nheko/nheko-0.7.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake xdg
+
+DESCRIPTION="Desktop client for Matrix using Qt and C++14"
+HOMEPAGE="https://github.com/Nheko-Reborn/nheko;
+SRC_URI="https://github.com/Nheko-Reborn/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="
+   dev-qt/qtmultimedia:5[gstreamer,qml]
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtgraphicaleffects:5
+   dev-qt/qtsvg:5
+   dev-qt/qtconcurrent:5
+   app-text/cmark
+   dev-libs/tweeny
+   dev-db/lmdb++
+   >=dev-libs/mtxclient-0.3.0
+   dev-cpp/nlohmann_json
+"
+DEPEND="
+   ${RDEPEND}
+   dev-qt/linguist-tools:5
+   dev-libs/spdlog
+"
+
+src_prepare() {
+   cmake_src_prepare
+   xdg_src_prepare
+
+   # TODO: Unbundle SingleApplication, blurhash and cpp-httplib.
+}



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

2020-05-24 Thread Zac Medico
commit: 7f03ec4a46055a75eb13bf5fad85cf451822f589
Author: Zac Medico  gentoo  org>
AuthorDate: Mon May 25 00:43:07 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon May 25 00:43:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f03ec4a

sys-apps/portage: Remove vulnerable 2.3.89-r3 for bug 692492

Bug: https://bugs.gentoo.org/692492
Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Zac Medico  gentoo.org>

 sys-apps/portage/Manifest |   1 -
 sys-apps/portage/portage-2.3.89-r3.ebuild | 271 --
 2 files changed, 272 deletions(-)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 35e020c7d88..c9b2c7013e1 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -1,4 +1,3 @@
 DIST portage-2.3.100.tar.bz2 1051559 BLAKE2B 
32ee47c2d3e28dd7530c4d6518c264f01621677b5d8872c98088117de3bde21bb05f144935b1c035157953814573473a9ac0216595138d804dd30cf8a7c5b4a9
 SHA512 
b784ced00676020700a27a622a7a10162b8775185e28d639473243949ca32210458523e94960cafa908ca4a97cd8731d3515f768e2512c519c54598316ecf3c9
 DIST portage-2.3.89-bug-718578.patch 1325 BLAKE2B 
7a3bc520274617736eac2e3d078e90d151bdb5d8615f6217a499c0f5d4c80813f2c753e7902cf34482df0725ad0b43a38707764c8be14aae9f7ca34f0bd8721f
 SHA512 
6f1c5d7b42beb8078c45cccbad2bd65374b69af92521d9be3beb6784477ca5bcdd75d8e762b239e44e3121e6fe5e3a040c92c9b61521e4a9b1d6bafee10d4c88
-DIST portage-2.3.89.tar.bz2 1048621 BLAKE2B 
1353f0697a977eb395abd857c8cc43c839912f4bd31436c6620d10e3dc29dc32ee9970478ad0f569b02f14989c48a7d956a233c7db22e172897a49a98fd2a94d
 SHA512 
fa453d3134139fc1f435d6388aa7d6271cd680d08ea1736269a917c12500bb463a81afc956ddd0045e98784bcdbb6541c333be6ff0c2a00feeb482b637f08e98
 DIST portage-2.3.99.tar.bz2 1051210 BLAKE2B 
dd3f990dbc87e655a767ce01e1ee3f0b1d5226fa818949408e54b81a2f96e50a4215a79af42b00dc795792858c4f86453b238b14baef4f0793c937b5617534b8
 SHA512 
176842318a4134ce54c5aa6485fef296f5a14edd2a72421c2011973a0f1a6af39bc5398f1e9eb3b8666d5fc307589c5b91ab93c219bdedb2d307357d8ddefbf5

diff --git a/sys-apps/portage/portage-2.3.89-r3.ebuild 
b/sys-apps/portage/portage-2.3.89-r3.ebuild
deleted file mode 100644
index 210f4409e40..000
--- a/sys-apps/portage/portage-2.3.89-r3.ebuild
+++ /dev/null
@@ -1,271 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=( pypy3 python3_6 python3_7 python3_8 )
-PYTHON_REQ_USE='bzip2(+),threads(+)'
-
-inherit distutils-r1 epatch linux-info systemd prefix
-
-DESCRIPTION="Portage is the package management and distribution system for 
Gentoo"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
sparc x86"
-SLOT="0"
-IUSE="apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
-
-DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
-   >=app-arch/tar-1.27
-   dev-lang/python-exec:2
-   >=sys-apps/sed-4.0.5 sys-devel/patch
-   doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
-   apidoc? (
-   dev-python/sphinx
-   dev-python/sphinx-epytext
-   )"
-# Require sandbox-2.2 for bug #288863.
-# For xattr, we can spawn getfattr and setfattr from sys-apps/attr, but that's
-# quite slow, so it's not considered in the dependencies as an alternative to
-# to python-3.3 / pyxattr. Also, xattr support is only tested with Linux, so
-# for now, don't pull in xattr deps for other kernels.
-# For whirlpool hash, require python[ssl] (bug #425046).
-# For compgen, require bash[readline] (bug #445576).
-# app-portage/gemato goes without PYTHON_USEDEP since we're calling
-# the executable.
-RDEPEND="
-   >=app-arch/tar-1.27
-   dev-lang/python-exec:2
-   !build? (
-   >=sys-apps/sed-4.0.5
-   app-shells/bash:0[readline]
-   >=app-admin/eselect-1.2
-   rsync-verify? (
-   >=app-portage/gemato-14[${PYTHON_USEDEP}]
-   >=app-crypt/openpgp-keys-gentoo-release-20180706
-   >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
-   )
-   )
-   elibc_glibc? ( >=sys-apps/sandbox-2.2 )
-   elibc_musl? ( >=sys-apps/sandbox-2.2 )
-   elibc_uclibc? ( >=sys-apps/sandbox-2.2 )
-   kernel_linux? ( sys-apps/util-linux )
-   >=app-misc/pax-utils-0.1.17
-   selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
-   xattr? ( kernel_linux? (
-   >=sys-apps/install-xattr-0.3
-   ) )
-   !https://dev.gentoo.org/~zmedico/portage/archives;
-
-prefix_src_archives() {
-   local x y
-   for x in ${@}; do
-   for y in ${SRC_ARCHIVES}; do
-   echo ${y}/${x}
-   done
-   done
-}
-
-TARBALL_PV=${PV}

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

2020-05-24 Thread Zac Medico
commit: 3d41a41ee0335632b9b2489706c72c1cf163c0d7
Author: Zac Medico  gentoo  org>
AuthorDate: Mon May 25 00:35:25 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon May 25 00:35:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d41a41e

sys-apps/portage: sed VERSION apidoc

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

 sys-apps/portage/portage-2.3.100.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sys-apps/portage/portage-2.3.100.ebuild 
b/sys-apps/portage/portage-2.3.100.ebuild
index 4a9c0ce1cb2..8abae505654 100644
--- a/sys-apps/portage/portage-2.3.100.ebuild
+++ b/sys-apps/portage/portage-2.3.100.ebuild
@@ -89,6 +89,8 @@ pkg_pretend() {
 python_prepare_all() {
distutils-r1_python_prepare_all
 
+   sed -e "s:^VERSION = \"HEAD\"$:VERSION = \"${PV}\":" -i 
lib/portage/__init__.py || die
+
if use gentoo-dev; then
einfo "Disabling --dynamic-deps by default for gentoo-dev..."
sed -e 's:\("--dynamic-deps", \)\("y"\):\1"n":' \



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

2020-05-24 Thread Zac Medico
commit: 77960c6cf984530dbcab9fe507e170e7a2fe7dcf
Author: Zac Medico  gentoo  org>
AuthorDate: Mon May 25 00:20:07 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon May 25 00:20:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77960c6c

sys-apps/portage: Bump to version 2.3.100

 #715108 Change default BINPKG_COMPRESS to zstd
 #719456 Add dependency on app-arch/zstd
 #720866 Do not set PKG_CONFIG_PATH
 #721402 Hostname UnicodeEncodeError surrogates not allowed
 #721516 Suppress precompressed QA notice for docompress -x

Bug: https://bugs.gentoo.org/721152
Bug: https://bugs.gentoo.org/715108
Bug: https://bugs.gentoo.org/719456
Bug: https://bugs.gentoo.org/720866
Bug: https://bugs.gentoo.org/721402
Bug: https://bugs.gentoo.org/721516
Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Zac Medico  gentoo.org>

 sys-apps/portage/Manifest   |   1 +
 sys-apps/portage/portage-2.3.100.ebuild | 261 
 2 files changed, 262 insertions(+)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 2442539bc80..35e020c7d88 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -1,3 +1,4 @@
+DIST portage-2.3.100.tar.bz2 1051559 BLAKE2B 
32ee47c2d3e28dd7530c4d6518c264f01621677b5d8872c98088117de3bde21bb05f144935b1c035157953814573473a9ac0216595138d804dd30cf8a7c5b4a9
 SHA512 
b784ced00676020700a27a622a7a10162b8775185e28d639473243949ca32210458523e94960cafa908ca4a97cd8731d3515f768e2512c519c54598316ecf3c9
 DIST portage-2.3.89-bug-718578.patch 1325 BLAKE2B 
7a3bc520274617736eac2e3d078e90d151bdb5d8615f6217a499c0f5d4c80813f2c753e7902cf34482df0725ad0b43a38707764c8be14aae9f7ca34f0bd8721f
 SHA512 
6f1c5d7b42beb8078c45cccbad2bd65374b69af92521d9be3beb6784477ca5bcdd75d8e762b239e44e3121e6fe5e3a040c92c9b61521e4a9b1d6bafee10d4c88
 DIST portage-2.3.89.tar.bz2 1048621 BLAKE2B 
1353f0697a977eb395abd857c8cc43c839912f4bd31436c6620d10e3dc29dc32ee9970478ad0f569b02f14989c48a7d956a233c7db22e172897a49a98fd2a94d
 SHA512 
fa453d3134139fc1f435d6388aa7d6271cd680d08ea1736269a917c12500bb463a81afc956ddd0045e98784bcdbb6541c333be6ff0c2a00feeb482b637f08e98
 DIST portage-2.3.99.tar.bz2 1051210 BLAKE2B 
dd3f990dbc87e655a767ce01e1ee3f0b1d5226fa818949408e54b81a2f96e50a4215a79af42b00dc795792858c4f86453b238b14baef4f0793c937b5617534b8
 SHA512 
176842318a4134ce54c5aa6485fef296f5a14edd2a72421c2011973a0f1a6af39bc5398f1e9eb3b8666d5fc307589c5b91ab93c219bdedb2d307357d8ddefbf5

diff --git a/sys-apps/portage/portage-2.3.100.ebuild 
b/sys-apps/portage/portage-2.3.100.ebuild
new file mode 100644
index 000..4a9c0ce1cb2
--- /dev/null
+++ b/sys-apps/portage/portage-2.3.100.ebuild
@@ -0,0 +1,261 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DISTUTILS_USE_SETUPTOOLS=no
+PYTHON_COMPAT=( pypy3 python3_6 python3_7 python3_8 )
+PYTHON_REQ_USE='bzip2(+),threads(+)'
+
+inherit distutils-r1 epatch linux-info systemd prefix
+
+DESCRIPTION="Portage is the package management and distribution system for 
Gentoo"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+SLOT="0"
+IUSE="apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
+
+DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   >=sys-apps/sed-4.0.5 sys-devel/patch
+   doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
+   apidoc? (
+   dev-python/sphinx
+   dev-python/sphinx-epytext
+   )"
+# Require sandbox-2.2 for bug #288863.
+# For whirlpool hash, require python[ssl] (bug #425046).
+# For compgen, require bash[readline] (bug #445576).
+# app-portage/gemato goes without PYTHON_USEDEP since we're calling
+# the executable.
+RDEPEND="
+   app-arch/zstd
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   !build? (
+   >=sys-apps/sed-4.0.5
+   app-shells/bash:0[readline]
+   >=app-admin/eselect-1.2
+   rsync-verify? (
+   >=app-portage/gemato-14[${PYTHON_USEDEP}]
+   >=app-crypt/openpgp-keys-gentoo-release-20180706
+   >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
+   )
+   )
+   elibc_glibc? ( >=sys-apps/sandbox-2.2 )
+   elibc_musl? ( >=sys-apps/sandbox-2.2 )
+   elibc_uclibc? ( >=sys-apps/sandbox-2.2 )
+   kernel_linux? ( sys-apps/util-linux )
+   >=app-misc/pax-utils-0.1.17
+   selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
+   xattr? ( kernel_linux? (
+   >=sys-apps/install-xattr-0.3
+   ) )
+   !https://dev.gentoo.org/~zmedico/portage/archives;
+
+prefix_src_archives() {
+   local x y
+   for x in ${@}; do
+   for y in ${SRC_ARCHIVES}; do

[gentoo-commits] proj/portage:master commit in: /

2020-05-24 Thread Zac Medico
commit: fca63726444590cd77bfc40a3dedf19e27068410
Author: Zac Medico  gentoo  org>
AuthorDate: Mon May 25 00:10:35 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon May 25 00:10:44 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=fca63726

Updates for portage-2.3.100 release

Signed-off-by: Zac Medico  gentoo.org>

 NEWS  | 5 +
 RELEASE-NOTES | 9 +
 setup.py  | 2 +-
 3 files changed, 15 insertions(+), 1 deletion(-)

diff --git a/NEWS b/NEWS
index ac11504b1..4392f4c44 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,10 @@
 News (mainly features/major bug fixes)
 
+portage-2.3.100
+--
+* New BINPKG_COMPRESS=zstd default (does not apply to installed systems
+  using the old bzip2 default).
+
 portage-2.3.97
 --
 * Support for the PORTAGE_LOG_FILTER_FILE_CMD variable has been

diff --git a/RELEASE-NOTES b/RELEASE-NOTES
index b09808926..cf4a04c29 100644
--- a/RELEASE-NOTES
+++ b/RELEASE-NOTES
@@ -1,6 +1,15 @@
 Release Notes; upgrade information mainly.
 Features/major bugfixes are listed in NEWS
 
+portage-2.3.100
+==
+* Bug Fixes:
+- Bug 715108 Change default BINPKG_COMPRESS to zstd
+- Bug 719456 Add dependency on app-arch/zstd
+- Bug 720866 Do not set PKG_CONFIG_PATH
+- Bug 721402 Hostname UnicodeEncodeError surrogates not allowed
+- Bug 721516 Suppress precompressed QA notice for docompress -x
+
 portage-2.3.99
 ==
 * Bug Fixes:

diff --git a/setup.py b/setup.py
index ed616f732..7d8cdcd04 100755
--- a/setup.py
+++ b/setup.py
@@ -657,7 +657,7 @@ class build_ext(_build_ext):
 
 setup(
name = 'portage',
-   version = '2.3.99',
+   version = '2.3.100',
url = 'https://wiki.gentoo.org/wiki/Project:Portage',
author = 'Gentoo Portage Development Team',
author_email = 'dev-port...@gentoo.org',



[gentoo-commits] proj/portage: New tag: portage-2.3.100

2020-05-24 Thread Zac Medico
commit: 
Commit: Zac Medico  gentoo  org>
CommitDate: Mon May 25 00:24:30 2020 +

New tag: portage-2.3.100




[gentoo-commits] proj/portage:master commit in: bin/

2020-05-24 Thread Zac Medico
commit: 5508bf7a6db59149bbc9ad2ff45fb0329fb83644
Author: Zac Medico  gentoo  org>
AuthorDate: Sun May 24 21:02:06 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun May 24 23:43:01 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=5508bf7a

ecompress: ignore docompress -x files in precompressed QA check (bug 721516)

Ignore files passed to docompress -x in the QA check for
precompressed files.

Bug: https://bugs.gentoo.org/721516
Signed-off-by: Zac Medico  gentoo.org>

 bin/ecompress | 16 ++--
 1 file changed, 14 insertions(+), 2 deletions(-)

diff --git a/bin/ecompress b/bin/ecompress
index dfa1a0b44..2d74ed07a 100755
--- a/bin/ecompress
+++ b/bin/ecompress
@@ -19,16 +19,28 @@ while [[ $# -gt 0 ]] ; do
shift
 
skip_dirs=()
+   skip_files=()
for skip; do
if [[ -d ${ED%/}/${skip#/} ]]; then
skip_dirs+=( "${ED%/}/${skip#/}" )
else
rm -f "${ED%/}/${skip#/}.ecompress" || die
+   skip_files+=("${ED%/}/${skip#/}")
fi
done
 
if [[ ${#skip_dirs[@]} -gt 0 ]]; then
-   find "${skip_dirs[@]}" -name '*.ecompress' -delete || 
die
+   while read -r -d ''; do
+   skip_files+=(${REPLY#.ecompress})
+   done < <(find "${skip_dirs[@]}" -name '*.ecompress' 
-print0 -delete || die)
+   fi
+
+   if [[ ${#skip_files[@]} -gt 0 && -s 
${T}/.ecompress_had_precompressed ]]; then
+   sed_args=()
+   for f in "${skip_files[@]}"; do
+   sed_args+=(-e "s|^${f}\$||")
+   done
+   sed "${sed_args[@]}" -e '/^$/d' -i 
"${T}/.ecompress_had_precompressed" || die
fi
 
exit 0
@@ -176,7 +188,7 @@ find "${ED}" -name '*.ecompress' -delete -print0 |
___parallel_xargs -0 "${PORTAGE_BIN_PATH}"/ecompress-file
 ret=${?}
 
-if [[ -f ${T}/.ecompress_had_precompressed ]]; then
+if [[ -s ${T}/.ecompress_had_precompressed ]]; then
eqawarn "One or more compressed files were found in docompress-ed 
directories."
eqawarn "Please fix the ebuild not to install compressed files 
(manpages,"
eqawarn "documentation) when automatic compression is used:"



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

2020-05-24 Thread Zac Medico
commit: 57d801e990d0222d646040a227b3b987f0a7c37e
Author: Zac Medico  gentoo  org>
AuthorDate: Sun May 24 23:29:43 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun May 24 23:31:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57d801e9

sys-apps/portage: Add zstd dep to 

See: https://github.com/gentoo/portage/pull/549
Bug: https://bugs.gentoo.org/715108
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Zac Medico  gentoo.org>

 sys-apps/portage/portage-.ebuild | 5 +
 1 file changed, 5 insertions(+)

diff --git a/sys-apps/portage/portage-.ebuild 
b/sys-apps/portage/portage-.ebuild
index c635ab675c7..a98a909a8e4 100644
--- a/sys-apps/portage/portage-.ebuild
+++ b/sys-apps/portage/portage-.ebuild
@@ -32,6 +32,7 @@ DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
 # app-portage/gemato goes without PYTHON_USEDEP since we're calling
 # the executable.
 RDEPEND="
+   app-arch/zstd
>=app-arch/tar-1.27
dev-lang/python-exec:2
!build? (
@@ -231,6 +232,10 @@ pkg_preinst() {
PYTHONPATH="${D%/}${sitedir}${PYTHONPATH:+:${PYTHONPATH}}" \
"${PYTHON}" -m portage._compat_upgrade.default_locations || die
 
+   env -u BINPKG_COMPRESS \
+   PYTHONPATH="${D%/}${sitedir}${PYTHONPATH:+:${PYTHONPATH}}" \
+   "${PYTHON}" -m portage._compat_upgrade.binpkg_compression || die
+
# elog dir must exist to avoid logrotate error for bug #415911.
# This code runs in preinst in order to bypass the mapping of
# portage:portage to root:root which happens after src_install.



[gentoo-commits] proj/portage:master commit in: lib/portage/tests/resolver/, man/, cnf/, lib/portage/_compat_upgrade/, /

2020-05-24 Thread Zac Medico
commit: 230595cf600cae6beb6ebf6f817d08ace433c3ea
Author: Zac Medico  gentoo  org>
AuthorDate: Mon May 11 01:23:41 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun May 24 22:26:29 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=230595cf

Default BINPKG_COMPRESSION to zstd (bug 715108)

This includes a _compat_upgrade.binpkg_compression script that the
ebuild can call in pkg_preinst in order to maintain a backward-compatible
bzip2 default when appropriate, ensuring that binary package consumers
are not caught off guard.

Bug: https://bugs.gentoo.org/715108
Reviewed-by: Brian Dolbec  gentoo.org>
Signed-off-by: Zac Medico  gentoo.org>

 .travis.yml   |  4 +++
 cnf/make.globals  |  5 +--
 lib/portage/_compat_upgrade/binpkg_compression.py | 40 +++
 lib/portage/tests/resolver/ResolverPlayground.py  |  1 +
 man/make.conf.5   |  4 +--
 5 files changed, 50 insertions(+), 4 deletions(-)

diff --git a/.travis.yml b/.travis.yml
index 9269d4034..2132c8c87 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,3 +1,4 @@
+dist: bionic
 language: python
 python:
 - 2.7
@@ -8,6 +9,9 @@ python:
 - pypy3
 
 # command to install dependencies
+before_install:
+# Use "dist: bionic" to get a zstd with --long support.
+- sudo apt-get -y install zstd
 install:
 - pip install tox
 

diff --git a/cnf/make.globals b/cnf/make.globals
index 4a59dbe3c..dd3f28f70 100644
--- a/cnf/make.globals
+++ b/cnf/make.globals
@@ -34,8 +34,9 @@ RPMDIR="/var/cache/rpm"
 # Temporary build directory
 PORTAGE_TMPDIR="/var/tmp"
 
-# The compression used for binary packages. Defaults to zstd when USE=zstd is 
enabled.
-BINPKG_COMPRESS="bzip2"
+# The compression used for binary packages. Defaults to zstd except for
+# existing installs where bzip2 is used for backward compatibility.
+BINPKG_COMPRESS="zstd"
 
 # Fetching command (3 tries, passive ftp for firewall compatibility)
 FETCHCOMMAND="wget -t 3 -T 60 --passive-ftp -O \"\${DISTDIR}/\${FILE}\" 
\"\${URI}\""

diff --git a/lib/portage/_compat_upgrade/binpkg_compression.py 
b/lib/portage/_compat_upgrade/binpkg_compression.py
new file mode 100644
index 0..0f5704733
--- /dev/null
+++ b/lib/portage/_compat_upgrade/binpkg_compression.py
@@ -0,0 +1,40 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+import re
+
+import portage
+from portage import os
+from portage.const import GLOBAL_CONFIG_PATH
+
+COMPAT_BINPKG_COMPRESS = 'bzip2'
+
+
+def main():
+   """
+   If the current installation is still configured to use the old
+   default BINPKG_COMPRESS=bzip2 setting, then patch make.globals
+   inside ${ED} to maintain backward compatibility, ensuring that
+   binary package consumers are not caught off guard. This is
+   intended to be called from the ebuild as follows:
+
+   pkg_preinst() {
+   python_setup
+   env -u BINPKG_COMPRESS
+   
PYTHONPATH="${D%/}$(python_get_sitedir)${PYTHONPATH:+:${PYTHONPATH}}" \
+   "${PYTHON}" -m 
portage._compat_upgrade.binpkg_compression || die
+   }
+   """
+   if portage.settings.get('BINPKG_COMPRESS', COMPAT_BINPKG_COMPRESS) == 
COMPAT_BINPKG_COMPRESS:
+   config_path = os.path.join(os.environ['ED'], 
GLOBAL_CONFIG_PATH.lstrip(os.sep), 'make.globals')
+   with open(config_path) as f:
+   content = f.read()
+   compat_setting = 
'BINPKG_COMPRESS="{}"'.format(COMPAT_BINPKG_COMPRESS)
+   portage.output.EOutput().einfo('Setting make.globals 
default {} for backward compatibility'.format(compat_setting))
+   content = re.sub('^BINPKG_COMPRESS=.*$', 
compat_setting, content, flags=re.MULTILINE)
+   with open(config_path, 'wt') as f:
+   f.write(content)
+
+
+if __name__ == '__main__':
+   main()

diff --git a/lib/portage/tests/resolver/ResolverPlayground.py 
b/lib/portage/tests/resolver/ResolverPlayground.py
index 98831e000..de80a0cc1 100644
--- a/lib/portage/tests/resolver/ResolverPlayground.py
+++ b/lib/portage/tests/resolver/ResolverPlayground.py
@@ -112,6 +112,7 @@ class ResolverPlayground(object):
"uname",
"uniq",
"xargs",
+   "zstd",
)
# Exclude internal wrappers from PATH lookup.
orig_path = os.environ['PATH']

diff --git a/man/make.conf.5 b/man/make.conf.5
index f82fed65a..a3bd662ae 100644
--- a/man/make.conf.5
+++ b/man/make.conf.5
@@ -1,4 +1,4 @@
-.TH "MAKE.CONF" "5" "Nov 2019" "Portage VERSION" "Portage"
+.TH "MAKE.CONF" "5" "May 2020" "Portage VERSION" "Portage"
 .SH "NAME"
 make.conf \- 

[gentoo-commits] repo/proj/guru:dev commit in: www-apps/selfoss/

2020-05-24 Thread Maciej Barć
commit: 47ee1a3903d6f6a1d9d5fa53bf3f8ebeabf8eac3
Author: Maciej Barć  protonmail  com>
AuthorDate: Sun May 24 19:29:06 2020 +
Commit: Maciej Barć  protonmail  com>
CommitDate: Sun May 24 19:29:23 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=47ee1a39

www-apps/selfoss: revision bump; adress some permission issues

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Maciej Barć  protonmail.com>

 www-apps/selfoss/{selfoss-2.18.ebuild => selfoss-2.18-r1.ebuild} | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/www-apps/selfoss/selfoss-2.18.ebuild 
b/www-apps/selfoss/selfoss-2.18-r1.ebuild
similarity index 79%
rename from www-apps/selfoss/selfoss-2.18.ebuild
rename to www-apps/selfoss/selfoss-2.18-r1.ebuild
index b48faf2..ff933e2 100644
--- a/www-apps/selfoss/selfoss-2.18.ebuild
+++ b/www-apps/selfoss/selfoss-2.18-r1.ebuild
@@ -36,7 +36,13 @@ src_install() {
doins -r .
 
webapp_serverowned -R "${MY_HTDOCSDIR}"/data
+   webapp_serverowned -R "${MY_HTDOCSDIR}"/public
webapp_configfile "${MY_HTDOCSDIR}"/.htaccess
 
webapp_src_install
 }
+
+pkg_postinst() {
+   elog "Default selfoss config is installed as defaults.ini"
+   elog "Copy that config to config.ini and customize as you wish"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/include-what-you-use/

2020-05-24 Thread Sergei Trofimovich
commit: e24a14097a87b18124fd1a9bca987ede81e3119f
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun May 24 23:30:41 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun May 24 23:30:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e24a1409

dev-util/include-what-you-use: bump up to 10.0

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

 dev-util/include-what-you-use/Manifest |  1 +
 .../include-what-you-use-10.0.ebuild   | 58 ++
 2 files changed, 59 insertions(+)

diff --git a/dev-util/include-what-you-use/Manifest 
b/dev-util/include-what-you-use/Manifest
index 380480c41d9..8c52fd8cf1c 100644
--- a/dev-util/include-what-you-use/Manifest
+++ b/dev-util/include-what-you-use/Manifest
@@ -1 +1,2 @@
+DIST include-what-you-use-10.0.tar.gz 598644 BLAKE2B 
36c81bd493edfdfdc4df31c2dcb49d5acd3f6016f706e0c9d2f031d668ca16d71797d40b04fc9dc25a21738f7075320406fd666db74a0baa3832c149fe674e0e
 SHA512 
e54a7c7e3a6d3e0de7c263d1f26b373d95b8fab5f1f7e76f52d80341bda2bad0fb12238a325dc1e2f6d3ab5e6d8e0b4ed60b5a19dc82e06d480bcb461f9aefba
 DIST include-what-you-use-9.0.src.tar.gz 589377 BLAKE2B 
b695354787070948d81e3e80b07bbe47a84b5609262df2220b6a62e6d648865b17e060951819f45956c6ca858977614d6e0401640509599b391a1165521b20de
 SHA512 
f2d6ba05121a9968da9e42e8ac66f83ca0f35bfbe7cb1d616e2c6479cf2833c4668cb86e46a04ffcd5e77f10a575da95272c7609b5afad555d79cb640fb4

diff --git a/dev-util/include-what-you-use/include-what-you-use-10.0.ebuild 
b/dev-util/include-what-you-use/include-what-you-use-10.0.ebuild
new file mode 100644
index 000..da2675ad0e2
--- /dev/null
+++ b/dev-util/include-what-you-use/include-what-you-use-10.0.ebuild
@@ -0,0 +1,58 @@
+# 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 python-single-r1
+
+# Sometimes the tag is clang_9, timetimes it's IWYU-0.13
+UPSTREAM_PV=0.14
+
+DESCRIPTION="Find unused include directives in C/C++ programs"
+HOMEPAGE="https://include-what-you-use.org/;
+SRC_URI="https://github.com/${PN}/${PN}/archive/${UPSTREAM_PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+LLVM_MAX_SLOT=10
+
+RDEPEND="sys-devel/llvm:${LLVM_MAX_SLOT}
+   sys-devel/clang:${LLVM_MAX_SLOT}
+   ${PYTHON_DEPS}
+"
+DEPEND="${RDEPEND}"
+
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
+
+S=${WORKDIR}/${PN}-${UPSTREAM_PV}
+
+pkg_setup() {
+   llvm_pkg_setup
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   cmake-utils_src_prepare
+   python_fix_shebang .
+}
+
+src_configure() {
+   local mycmakeargs=(
+   # Note [llvm install path]
+   # Unfortunately all binaries using clang driver
+   # have to reside at the same path depth as
+   # 'clang' binary itself. See bug #625972
+   # Thus as a hack we install it to the same directory
+   # as llvm/clang itself.
+   -DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix "${LLVM_MAX_SLOT}")"
+   )
+   cmake-utils_src_configure
+}
+
+src_test() {
+   "${EPYTHON}" run_iwyu_tests.py
+}



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

2020-05-24 Thread Louis Sautier
commit: fb7a13844025eec7b0a6b41cb0354c507c499fc1
Author: Louis Sautier  gentoo  org>
AuthorDate: Sun May 24 22:56:27 2020 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Sun May 24 22:56:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb7a1384

dev-python/denonavr: bump to 0.9.1

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Louis Sautier  gentoo.org>

 dev-python/denonavr/Manifest  |  1 +
 dev-python/denonavr/denonavr-0.9.1.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-python/denonavr/Manifest b/dev-python/denonavr/Manifest
index a8fe0a41e1b..7f82768d7b5 100644
--- a/dev-python/denonavr/Manifest
+++ b/dev-python/denonavr/Manifest
@@ -1 +1,2 @@
 DIST denonavr-0.8.1.tar.gz 77499 BLAKE2B 
0cc8e07c14282f55103ff510db4db14da1d13d86ef2529c719b8fdfb3abb6289a842926871a84e0edc9e905ea6e2c4fa372e42ea230b8c6a6d05d4ca83577f6c
 SHA512 
4247a7797c2a3f47a2b91ae257899cdf3e5f4aa4498ee95e3929c10131dccedb8122e66506ef84d1fe00f769620227202424b1d003ea54103d47f386f18f2304
+DIST denonavr-0.9.1.tar.gz 87904 BLAKE2B 
b9803d3dd04d02e6d005d3d48b9074631372852e0b891b3358b507ab93deb4b420879e28370e67efc3d29b0593c9b4c026a479d30d3810c5642ebe0c091973c0
 SHA512 
030f14f487d53f214103321bd77a42ca1a6404c5d3f0f1177d3bf4e02107ab0f814cacb9089edc646dfcb03b436304def83c4cba6933c5125632d0672c113d45

diff --git a/dev-python/denonavr/denonavr-0.9.1.ebuild 
b/dev-python/denonavr/denonavr-0.9.1.ebuild
new file mode 100644
index 000..d2099e429b0
--- /dev/null
+++ b/dev-python/denonavr/denonavr-0.9.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy3 python3_{6,7,8} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Automation Library for Denon AVR receivers"
+HOMEPAGE="https://github.com/scarface-4711/denonavr;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/netifaces[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/requests-mock[${PYTHON_USEDEP}]
+   dev-python/testtools[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2020-05-24 Thread Zac Medico
commit: bb552b0006b6d0c570a67f4588bc0750f22ef2cb
Author: Zac Medico  gentoo  org>
AuthorDate: Sun May 24 22:29:30 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun May 24 22:45:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb552b00

sys-apps/portage: remove binpkg-zstd USE flag (zstd will become a hard dep)

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

 sys-apps/portage/metadata.xml| 1 -
 sys-apps/portage/portage-.ebuild | 9 +
 2 files changed, 1 insertion(+), 9 deletions(-)

diff --git a/sys-apps/portage/metadata.xml b/sys-apps/portage/metadata.xml
index 0f9d932ce5e..062dafe6248 100644
--- a/sys-apps/portage/metadata.xml
+++ b/sys-apps/portage/metadata.xml
@@ -12,7 +12,6 @@
   
   
 Build html API documentation with sphinx-apidoc.
-Use zstd compression with creating binary 
packages.
 Enable features required for Gentoo ebuild 
development.
 Use inter-process communication between portage and
 running ebuilds.

diff --git a/sys-apps/portage/portage-.ebuild 
b/sys-apps/portage/portage-.ebuild
index f5da3ae281b..c635ab675c7 100644
--- a/sys-apps/portage/portage-.ebuild
+++ b/sys-apps/portage/portage-.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
 LICENSE="GPL-2"
 KEYWORDS=""
 SLOT="0"
-IUSE="apidoc binpkg-zstd build doc gentoo-dev +ipc +native-extensions 
+rsync-verify selinux xattr"
+IUSE="apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux xattr"
 
 DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
>=app-arch/tar-1.27
@@ -53,7 +53,6 @@ RDEPEND="
xattr? ( kernel_linux? (
>=sys-apps/install-xattr-0.3
) )
-   binpkg-zstd? ( app-arch/zstd )
!> cnf/make.globals \
-   || die "failed to append to make.globals"
-   fi
-
if use build || ! use rsync-verify; then
sed -e '/^sync-rsync-verify-metamanifest/s|yes|no|' \
-i cnf/repos.conf || die "sed failed"



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

2020-05-24 Thread Aaron Bauman
commit: aec92bf6fbe89045bfb7c3f7c9cda0f75f05ca3a
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sun May 24 22:35:35 2020 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sun May 24 22:35:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aec92bf6

net-misc/gns3-server: drop old

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

 net-misc/gns3-server/Manifest  |  1 -
 net-misc/gns3-server/gns3-server-2.1.21.ebuild | 59 --
 2 files changed, 60 deletions(-)

diff --git a/net-misc/gns3-server/Manifest b/net-misc/gns3-server/Manifest
index 0ce776a9a16..e0276c97510 100644
--- a/net-misc/gns3-server/Manifest
+++ b/net-misc/gns3-server/Manifest
@@ -1,2 +1 @@
-DIST gns3-server-2.1.21.tar.gz 1713993 BLAKE2B 
719306e05fd86b22b7413a60eb6fccc0d16a25cc3a34850344124433d0871bce5e85b195386615c1eaebf083295775de4031eee93c477bb8bd07078b839b2ee1
 SHA512 
3aeb7609f0fad3cf239a4de24affb124b5bed4a3af78c6a6e287a1b771e206c476849a04cf4ab731ce4923ca072d66928068fec5720bc0eb81d6819ed63f71c8
 DIST gns3-server-2.2.8.tar.gz 11248484 BLAKE2B 
14843a86c0348b92e9c54af5c966f46249f72ef9aa74fc8cda27f3209d00d2e129df98c75f301d8fe2046fb1c04f3e24e163adbead787fed2c1d364c50228902
 SHA512 
3394d368c986ce8378739bdbc15359c46bdf787a38e18bae9035653dd6dc6683973bf1b7952137189f57fd83074f3d5ea6040f5d7a1d0503f6cf21d2835cd693

diff --git a/net-misc/gns3-server/gns3-server-2.1.21.ebuild 
b/net-misc/gns3-server/gns3-server-2.1.21.ebuild
deleted file mode 100644
index 473d4850208..000
--- a/net-misc/gns3-server/gns3-server-2.1.21.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_6 )
-
-inherit distutils-r1
-
-DESCRIPTION="GNS3 server to asynchronously manage emulators"
-HOMEPAGE="http://www.gns3.net/;
-SRC_URI="https://github.com/GNS3/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   >=dev-python/aiohttp-2.3.3[${PYTHON_USEDEP}]
-   =dev-python/aiohttp-cors-0.6.0[${PYTHON_USEDEP}]
-   sys-apps/busybox
-   =app-emulation/dynamips-0.2.18
-   >=dev-python/jinja-2.7.3[${PYTHON_USEDEP}]
-   >=dev-python/jsonschema-2.6.0[${PYTHON_USEDEP}]
-   dev-python/prompt_toolkit[${PYTHON_USEDEP}]
-   >=dev-python/psutil-3.0.0[${PYTHON_USEDEP}]
-   >=dev-python/python-zipstream-1.1.4[${PYTHON_USEDEP}]
-   >=dev-python/raven-5.23.0[${PYTHON_USEDEP}]
-   >=net-misc/ubridge-0.9.14
-"
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
-
-src_prepare() {
-   default
-
-   #Remove Pre-built busybox binary
-   rm gns3server/compute/docker/resources/bin/busybox || die
-   # Package installs 'tests' package which is forbidden
-   rm -rf tests || die
-}
-
-python_install() {
-   distutils-r1_python_install
-
-   mkdir -p 
"${D}$(python_get_sitedir)/gns3server/compute/docker/resources/bin" || die
-   ln -s /bin/busybox 
"${D}$(python_get_sitedir)/gns3server/compute/docker/resources/bin/busybox" || 
die
-}
-
-pkg_postinst() {
-   elog "net-misc/gns3-server has several optional packages that must be 
merged manually for additional functionality."
-   elog ""
-   elog "The following is a list of packages that can be added:"
-   elog "app-emulation/qemu, app-emulation/virtualbox"
-   elog "app-emulation/docker and net-analyzer/wireshark"
-   elog ""
-   elog "The following packages are currently unsupported:"
-   elog "iouyap and vpcs"
-}



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

2020-05-24 Thread Aaron Bauman
commit: 9b6c77a61e31cd4044699aff5c645b1e334afbba
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sun May 24 22:36:03 2020 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sun May 24 22:36:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b6c77a6

net-misc/gns3-gui: drop old

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

 net-misc/gns3-gui/Manifest   |  1 -
 net-misc/gns3-gui/gns3-gui-2.1.21.ebuild | 34 
 2 files changed, 35 deletions(-)

diff --git a/net-misc/gns3-gui/Manifest b/net-misc/gns3-gui/Manifest
index be61aeab7c4..2f8f23dc26e 100644
--- a/net-misc/gns3-gui/Manifest
+++ b/net-misc/gns3-gui/Manifest
@@ -1,2 +1 @@
-DIST gns3-gui-2.1.21.tar.gz 4845512 BLAKE2B 
93af250719a0aafe8645926552c61d43152e5a5620d42b4d73cd58d597b3280d11935043771f15cf04e5d116f6740d929e04c27b1af6732d65b7c6e36313ed3c
 SHA512 
b9b03c59064214323fe7375256075c56368747c8cd273bea41791b101ea7d6b877443e81dd57f13faf4b4bdc6de558e98648770de4734b1edd1c82911f2fcb9b
 DIST gns3-gui-2.2.8.tar.gz 5237129 BLAKE2B 
ce72219a1d0201f596c20b0988ab81f280889d3eb4717898da5d1a3c52a248e8f1d020d83b900309e623fadb758e67a91baaac9d61d75e72b96f4144ac5101fb
 SHA512 
28b9f6f16506f206f64831160d95687525b6709d9d0d84623763e46c3c9b2e138e3f12844619bbad00491677818a7e28da4f4ea9358d063c3427db16e62775ca

diff --git a/net-misc/gns3-gui/gns3-gui-2.1.21.ebuild 
b/net-misc/gns3-gui/gns3-gui-2.1.21.ebuild
deleted file mode 100644
index 941d10b41d4..000
--- a/net-misc/gns3-gui/gns3-gui-2.1.21.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_6 )
-
-inherit distutils-r1 desktop
-
-DESCRIPTION="Graphical Network Simulator"
-HOMEPAGE="http://www.gns3.net/;
-SRC_URI="https://github.com/GNS3/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-#net-misc/gns3-server version should always match gns3-gui version
-
-RDEPEND="
-   >=dev-python/jsonschema-2.6.0[${PYTHON_USEDEP}]
-   >=dev-python/raven-5.23.0[${PYTHON_USEDEP}]
-   >=dev-python/psutil-2.2.1[${PYTHON_USEDEP}]
-   ~net-misc/gns3-server-${PV}[${PYTHON_USEDEP}]
-   dev-python/PyQt5[gui,network,svg,websockets,widgets,${PYTHON_USEDEP}]
-"
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
-
-python_install_all() {
-   distutils-r1_python_install_all
-
-   doicon "resources/images/gns3.ico"
-   make_desktop_entry "gns3" "GNS3" "gns3.ico" "Utility"
-}



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

2020-05-24 Thread Aaron Bauman
commit: cdfcd44d1be8074d605d2d25553f41efbd5a425e
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sun May 24 22:37:43 2020 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sun May 24 22:37:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdfcd44d

dev-python/sentry-sdk: bump to 0.14.4

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

 dev-python/sentry-sdk/Manifest |  1 +
 dev-python/sentry-sdk/sentry-sdk-0.14.4.ebuild | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/dev-python/sentry-sdk/Manifest b/dev-python/sentry-sdk/Manifest
index bd3425caa5d..06907a9c545 100644
--- a/dev-python/sentry-sdk/Manifest
+++ b/dev-python/sentry-sdk/Manifest
@@ -1 +1,2 @@
 DIST sentry-sdk-0.14.1.tar.gz 66829 BLAKE2B 
f675dc46d300c68ecbf2fd0d698daeed2e48645ae69df249aae79557d9a80dafe5eb9fe8a22f6087019eb416d9e760e12f54926e4767a2036278bd6311788de3
 SHA512 
bcbd478715abfdfa8c583af2ee6fd1110280cca4cd54cdf425f49e22acf7351871c304dfa25b8932fd0fae9ea981db6786c5dec7acf352b98c00f2cca7dc6c1f
+DIST sentry-sdk-0.14.4.tar.gz 75420 BLAKE2B 
cbc5f401fae8a4a9eaa8f6fff8ca16a61cf2d339f14787610646112f67d7b0694d95a6076d2810968d28eb176d447fec6cf49af9a317bb2c30b4e6ab2d89a4f0
 SHA512 
66886df71a3d8f9f86f41bfc4078bf80f217bcb0a27fb9e93acee193b482d3045db44953f6f0b4d05e79daa91dadb56c2784b13d1308e7bc00fb40f485537dab

diff --git a/dev-python/sentry-sdk/sentry-sdk-0.14.4.ebuild 
b/dev-python/sentry-sdk/sentry-sdk-0.14.4.ebuild
new file mode 100644
index 000..6687c9c45aa
--- /dev/null
+++ b/dev-python/sentry-sdk/sentry-sdk-0.14.4.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{5,6,7,8} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python client for Sentry"
+HOMEPAGE="https://getsentry.com https://pypi.org/project/sentry-sdk/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="PSF-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+RDEPEND="
+   dev-python/urllib3
+   dev-python/certifi
+"
+
+python_test() {
+   cd "${S}"/src || die
+   "${PYTHON}" test_typing.py || die "tests failed under ${EPYTHON}"
+}



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

2020-05-24 Thread Aaron Bauman
commit: 2412a2c9f40de64ba86153c5365934ed8a42f483
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sun May 24 22:38:36 2020 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sun May 24 22:38:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2412a2c9

net-misc/gns3-converter: drop last-rited pkg

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

 net-misc/gns3-converter/Manifest|  1 -
 net-misc/gns3-converter/gns3-converter-1.3.0.ebuild | 19 ---
 net-misc/gns3-converter/metadata.xml| 15 ---
 3 files changed, 35 deletions(-)

diff --git a/net-misc/gns3-converter/Manifest b/net-misc/gns3-converter/Manifest
deleted file mode 100644
index 388a0a7e304..000
--- a/net-misc/gns3-converter/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gns3-converter-1.3.0.tar.gz 45837 BLAKE2B 
9265773c941a0b3a364d912498fb1c7188259c4ebd244d688fe6a7f3a3110892adfb6e045d1f11938aa0f79c72721020a74e9a0bc297f93e44fee2bd7a3e3526
 SHA512 
ac2e44b3f02c8f0429158e11c964bf342973809139dcf34863071905400964006d7adbc3ddb80efe57a5ecc5eaf59e228bf7d07a7e5776dd6bcf51b4e1d3fe57

diff --git a/net-misc/gns3-converter/gns3-converter-1.3.0.ebuild 
b/net-misc/gns3-converter/gns3-converter-1.3.0.ebuild
deleted file mode 100644
index d455267e6c1..000
--- a/net-misc/gns3-converter/gns3-converter-1.3.0.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_6 )
-
-inherit distutils-r1
-
-DESCRIPTION="Designed to convert old ini-style GNS3 topologies"
-HOMEPAGE="https://github.com/dlintott/gns3-converter;
-SRC_URI="https://github.com/GNS3/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="dev-python/configobj[${PYTHON_USEDEP}]"
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"

diff --git a/net-misc/gns3-converter/metadata.xml 
b/net-misc/gns3-converter/metadata.xml
deleted file mode 100644
index 019d76c3361..000
--- a/net-misc/gns3-converter/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   onig...@protonmail.com
-   Gino McCarty
-   
-   
-   proxy-ma...@gentoo.org
-   Proxy Maintainers
-   
-   
-   gns-3
-   
-



[gentoo-commits] repo/gentoo:master commit in: net-misc/gns3-gui/files/, net-misc/gns3-gui/

2020-05-24 Thread Aaron Bauman
commit: 34cfb652844698c47cf249073f8025f7f63c650d
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sun May 24 22:28:36 2020 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sun May 24 22:28:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34cfb652

net-misc/gns3-gui: bump to version 2.2.8

* Fix all the crazy dep changes
* Add upstream patch to remove dev-python/raven dep
* Takeover maintainership
* Only support py3.7 and py3.8 to minimize conditionals

Bug: https://bugs.gentoo.org/688016
Bug: https://bugs.gentoo.org/712964
Bug: https://bugs.gentoo.org/714840
Bug: https://bugs.gentoo.org/718444
Signed-off-by: Aaron Bauman  gentoo.org>

 net-misc/gns3-gui/Manifest |   1 +
 net-misc/gns3-gui/files/gns3-gui-rmraven.patch | 182 +
 net-misc/gns3-gui/gns3-gui-2.2.8.ebuild|  57 
 net-misc/gns3-gui/metadata.xml |  10 +-
 4 files changed, 244 insertions(+), 6 deletions(-)

diff --git a/net-misc/gns3-gui/Manifest b/net-misc/gns3-gui/Manifest
index 9ed2a75cc61..be61aeab7c4 100644
--- a/net-misc/gns3-gui/Manifest
+++ b/net-misc/gns3-gui/Manifest
@@ -1 +1,2 @@
 DIST gns3-gui-2.1.21.tar.gz 4845512 BLAKE2B 
93af250719a0aafe8645926552c61d43152e5a5620d42b4d73cd58d597b3280d11935043771f15cf04e5d116f6740d929e04c27b1af6732d65b7c6e36313ed3c
 SHA512 
b9b03c59064214323fe7375256075c56368747c8cd273bea41791b101ea7d6b877443e81dd57f13faf4b4bdc6de558e98648770de4734b1edd1c82911f2fcb9b
+DIST gns3-gui-2.2.8.tar.gz 5237129 BLAKE2B 
ce72219a1d0201f596c20b0988ab81f280889d3eb4717898da5d1a3c52a248e8f1d020d83b900309e623fadb758e67a91baaac9d61d75e72b96f4144ac5101fb
 SHA512 
28b9f6f16506f206f64831160d95687525b6709d9d0d84623763e46c3c9b2e138e3f12844619bbad00491677818a7e28da4f4ea9358d063c3427db16e62775ca

diff --git a/net-misc/gns3-gui/files/gns3-gui-rmraven.patch 
b/net-misc/gns3-gui/files/gns3-gui-rmraven.patch
new file mode 100644
index 000..9a8be4e6249
--- /dev/null
+++ b/net-misc/gns3-gui/files/gns3-gui-rmraven.patch
@@ -0,0 +1,182 @@
+From 2ea1946c0f83672f5289edcce207a8d2de03cc43 Mon Sep 17 00:00:00 2001
+From: grossmj 
+Date: Tue, 19 May 2020 15:48:53 +0930
+Subject: [PATCH] Replace Raven by Sentry SDK. Fixes
+ https://github.com/GNS3/gns3-server/issues/1758
+
+---
+ gns3/crash_report.py | 111 +--
+ requirements.txt |   2 +-
+ 2 files changed, 66 insertions(+), 47 deletions(-)
+
+diff --git a/gns3/crash_report.py b/gns3/crash_report.py
+index a6a555fd5..dfbb9fc46 100644
+--- a/gns3/crash_report.py
 b/gns3/crash_report.py
+@@ -23,12 +23,11 @@
+ import distro
+ 
+ try:
+-import raven
+-from raven.transport.http import HTTPTransport
+-RAVEN_AVAILABLE = True
++import sentry_sdk
++SENTRY_SDK_AVAILABLE = True
+ except ImportError:
+-# raven is not installed with deb package in order to simplify packaging
+-RAVEN_AVAILABLE = False
++# Sentry SDK is not installed with deb package in order to simplify 
packaging
++SENTRY_SDK_AVAILABLE = False
+ 
+ from .utils.get_resource import get_resource
+ from .version import __version__, __version_info__
+@@ -69,49 +68,50 @@ def __init__(self):
+ sentry_uncaught = logging.getLogger('sentry.errors.uncaught')
+ sentry_uncaught.disabled = True
+ 
+-def captureException(self, exception, value, tb):
+-from .local_server import LocalServer
+-from .local_config import LocalConfig
+-from .controller import Controller
+-from .compute_manager import ComputeManager
+-
+-local_server = LocalServer.instance().localServerSettings()
+-if local_server["report_errors"]:
+-if not RAVEN_AVAILABLE:
+-return
+-
+-if os.path.exists(LocalConfig.instance().runAsRootPath()):
+-log.warning("User has run application as root. Crash reports 
are disabled.")
+-sys.exit(1)
+-return
++if SENTRY_SDK_AVAILABLE:
++cacert = None
++if hasattr(sys, "frozen"):
++cacert_resource = get_resource("cacert.pem")
++if cacert_resource is not None and 
os.path.isfile(cacert_resource):
++cacert = cacert_resource
++else:
++log.error("The SSL certificate bundle file '{}' could not 
be found".format(cacert_resource))
+ 
+-if os.path.exists(".git"):
+-log.warning("A .git directory exist crash report is turn off 
for developers. Instant exit")
+-sys.exit(1)
+-return
++sentry_sdk.init(dsn=CrashReport.DSN,
++release=__version__,
++ca_certs=cacert)
+ 
+-if hasattr(exception, "fingerprint"):
+-client = raven.Client(CrashReport.DSN, release=__version__, 
fingerprint=['{{ default }}', exception.fingerprint], transport=HTTPTransport)
+-  

[gentoo-commits] repo/gentoo:master commit in: net-misc/gns3-server/, net-misc/gns3-server/files/

2020-05-24 Thread Aaron Bauman
commit: 3e6f81303185dde8d59a9696b978b12f4196af40
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sun May 24 22:33:53 2020 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sun May 24 22:33:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e6f8130

net-misc/gns3-gui: bump to version 2.2.8

* Fix all the crazy dep changes
* Add upstream patch to remove dev-python/raven dep
* Takeover maintainership
* Only support py3.7 and py3.8 to minimize conditionals

Closes: https://bugs.gentoo.org/688016
Closes: https://bugs.gentoo.org/712964
Closes: https://bugs.gentoo.org/714840
Closes: https://bugs.gentoo.org/718444

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

 net-misc/gns3-server/Manifest  |   1 +
 .../gns3-server/files/gns3-server-rmraven.patch| 194 +
 net-misc/gns3-server/gns3-server-2.2.8.ebuild  |  71 
 net-misc/gns3-server/metadata.xml  |   8 +-
 4 files changed, 268 insertions(+), 6 deletions(-)

diff --git a/net-misc/gns3-server/Manifest b/net-misc/gns3-server/Manifest
index cd72eb35b74..0ce776a9a16 100644
--- a/net-misc/gns3-server/Manifest
+++ b/net-misc/gns3-server/Manifest
@@ -1 +1,2 @@
 DIST gns3-server-2.1.21.tar.gz 1713993 BLAKE2B 
719306e05fd86b22b7413a60eb6fccc0d16a25cc3a34850344124433d0871bce5e85b195386615c1eaebf083295775de4031eee93c477bb8bd07078b839b2ee1
 SHA512 
3aeb7609f0fad3cf239a4de24affb124b5bed4a3af78c6a6e287a1b771e206c476849a04cf4ab731ce4923ca072d66928068fec5720bc0eb81d6819ed63f71c8
+DIST gns3-server-2.2.8.tar.gz 11248484 BLAKE2B 
14843a86c0348b92e9c54af5c966f46249f72ef9aa74fc8cda27f3209d00d2e129df98c75f301d8fe2046fb1c04f3e24e163adbead787fed2c1d364c50228902
 SHA512 
3394d368c986ce8378739bdbc15359c46bdf787a38e18bae9035653dd6dc6683973bf1b7952137189f57fd83074f3d5ea6040f5d7a1d0503f6cf21d2835cd693

diff --git a/net-misc/gns3-server/files/gns3-server-rmraven.patch 
b/net-misc/gns3-server/files/gns3-server-rmraven.patch
new file mode 100644
index 000..612a16aecae
--- /dev/null
+++ b/net-misc/gns3-server/files/gns3-server-rmraven.patch
@@ -0,0 +1,194 @@
+From c63aad8eca00bca2ec48fcb667bbdfd80a22a7ab Mon Sep 17 00:00:00 2001
+From: grossmj 
+Date: Tue, 19 May 2020 15:48:53 +0930
+Subject: [PATCH] Replace Raven by Sentry SDK. Fixes
+ https://github.com/GNS3/gns3-server/issues/1758
+
+---
+ gns3server/crash_report.py | 93 --
+ gns3server/web/route.py|  2 +-
+ requirements.txt   |  3 +-
+ 3 files changed, 53 insertions(+), 45 deletions(-)
+
+diff --git a/gns3server/crash_report.py b/gns3server/crash_report.py
+index 87e22a213..7f92d38e6 100644
+--- a/gns3server/crash_report.py
 b/gns3server/crash_report.py
+@@ -15,22 +15,21 @@
+ # You should have received a copy of the GNU General Public License
+ # along with this program.  If not, see .
+ 
++try:
++import sentry_sdk
++from sentry_sdk.integrations.aiohttp import AioHttpIntegration
++SENTRY_SDK_AVAILABLE = True
++except ImportError:
++# Sentry SDK is not installed with deb package in order to simplify 
packaging
++SENTRY_SDK_AVAILABLE = False
++
+ import os
+ import sys
+ import struct
+-import aiohttp
+ import platform
+ import locale
+ import distro
+ 
+-try:
+-import raven
+-from raven.transport.http import HTTPTransport
+-RAVEN_AVAILABLE = True
+-except ImportError:
+-# raven is not installed with deb package in order to simplify packaging
+-RAVEN_AVAILABLE = False
+-
+ from .version import __version__, __version_info__
+ from .config import Config
+ from .utils.get_resource import get_resource
+@@ -59,48 +58,45 @@ class CrashReport:
+ """
+ 
+ DSN = 
"https://dbfb677c73304b1286aef33dfbb749c6:93b9a937d4884426a1b15f37536fc...@o19455.ingest.sentry.io/38482;
+-if hasattr(sys, "frozen"):
+-cacert = get_resource("cacert.pem")
+-if cacert is not None and os.path.isfile(cacert):
+-DSN += "?ca_certs={}".format(cacert)
+-else:
+-log.warning("The SSL certificate bundle file '{}' could not be 
found".format(cacert))
+ _instance = None
+ 
+ def __init__(self):
+-self._client = None
+ 
+-# We don't want sentry making noise if an error is catched when you 
don't have internet
++# We don't want sentry making noise if an error is caught when you 
don't have internet
+ sentry_errors = logging.getLogger('sentry.errors')
+ sentry_errors.disabled = True
+ 
+ sentry_uncaught = logging.getLogger('sentry.errors.uncaught')
+ sentry_uncaught.disabled = True
+ 
+-def capture_exception(self, request=None):
+-if not RAVEN_AVAILABLE:
+-return
+-if os.path.exists(".git"):
+-log.warning("A .git directory exist crash report is turn off for 
developers")
+-return
+-server_config = Config.instance().get_section_config("Server")
+-if 

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

2020-05-24 Thread Aaron Bauman
commit: d395b2bf193bf7dda12a8e83df5847b7960a3585
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sun May 24 22:39:29 2020 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sun May 24 22:39:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d395b2bf

profiles/package.mask: drop net-misc/gns3-{gui,server} mask

* This also removes the mask on net-misc/gns3-converter as it was
  dropped from the tree

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 8394bf5722b..ab059358731 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -522,21 +522,6 @@ net-misc/ipx-utils
 # for security. unmask as needed.
 dev-java/icedtea-web
 
-# Michał Górny  (2020-03-26)
-# dev-python/aiohttp-cors is dead upstream and does not support
-# Python 3.7 and newer.
-#
-# net-misc/gns3-* are effectively unmaintained and stuck with py3.6.
-# gns3-server is the only revdep of aiohttp-cors, as well as the only
-# blocker for removal of old dev-python/{aiohttp,async_timeout}
-# (bug #714840).  Some of those issues might be fixed by a version bump
-# that's pending for a long time (bug #688016) but not aiohttp-cors dep.
-#
-# Removal in 30 days.  Bug #712964.
-net-misc/gns3-converter
-net-misc/gns3-gui
-net-misc/gns3-server
-
 # Andreas Sturmlechner  (2020-03-14)
 # Breaks at least dev-games/simgear right now, bug #709878.
 ~dev-games/openscenegraph-3.6.5



[gentoo-commits] proj/kde:master commit in: profiles/updates/

2020-05-24 Thread Andreas Sturmlechner
commit: 7e3832cdedc3151d4eecbd6d75a471fd8528ba1c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 24 22:38:01 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 24 22:38:01 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=7e3832cd

profiles: updates: Drop obsolete *2016 updates

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 profiles/updates/1Q-2016 |  1 -
 profiles/updates/2Q-2016 |  3 ---
 profiles/updates/3Q-2016 |  8 
 profiles/updates/4Q-2016 | 10 --
 4 files changed, 22 deletions(-)

diff --git a/profiles/updates/1Q-2016 b/profiles/updates/1Q-2016
deleted file mode 100644
index e21739d5aa..00
--- a/profiles/updates/1Q-2016
+++ /dev/null
@@ -1 +0,0 @@
-move sys-block/kpmcore sys-libs/kpmcore

diff --git a/profiles/updates/2Q-2016 b/profiles/updates/2Q-2016
deleted file mode 100644
index e2f52b931c..00
--- a/profiles/updates/2Q-2016
+++ /dev/null
@@ -1,3 +0,0 @@
-move kde-plasma/khelpcenter kde-apps/khelpcenter
-move kde-base/khelpcenter kde-apps/khelpcenter
-move kde-plasma/kwayland kde-frameworks/kwayland

diff --git a/profiles/updates/3Q-2016 b/profiles/updates/3Q-2016
deleted file mode 100644
index 2345c85e64..00
--- a/profiles/updates/3Q-2016
+++ /dev/null
@@ -1,8 +0,0 @@
-move kde-apps/akonadi-contact kde-apps/akonadi-contacts
-move kde-apps/importwizard kde-apps/akonadi-import-wizard
-move kde-apps/grantleeeditor kde-apps/grantlee-editor
-move kde-apps/accountwizard kde-apps/kmail-account-wizard
-move kde-apps/mboximporter kde-apps/mbox-importer
-move kde-apps/pimsettingexporter kde-apps/pim-data-exporter
-move kde-apps/sieveeditor kde-apps/pim-sieve-editor
-move kde-apps/storageservicemanager kde-apps/pim-storage-service-manager

diff --git a/profiles/updates/4Q-2016 b/profiles/updates/4Q-2016
deleted file mode 100644
index 6f6911c601..00
--- a/profiles/updates/4Q-2016
+++ /dev/null
@@ -1,10 +0,0 @@
-move kde-apps/kdb dev-db/kdb
-move kde-apps/kreport dev-libs/kreport
-move kde-apps/kproperty dev-libs/kproperty
-slotmove kde-misc/kio-gdrive 0 5
-move kde-plasma/plasma-mediacenter media-video/plasma-mediacenter
-move kde-apps/kdiagram dev-libs/kdiagram
-move media-sound/kwave kde-apps/kwave
-slotmove app-office/libalkimia 5 0
-move media-libs/prison kde-frameworks/prison
-move kde-base/kdelibs kde-frameworks/kdelibs



[gentoo-commits] proj/qt:master commit in: dev-qt/qtdeclarative/, dev-qt/qtdeclarative/files/

2020-05-24 Thread Andreas Sturmlechner
commit: 94bf4289184ee4f99674091abe08ec9f072dccb3
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 24 22:32:05 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 24 22:32:05 2020 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=94bf4289

dev-qt/qtdeclarative: Backport fixes from 5.15.1

- Fix subpixel positioned text
  QTBUG: https://bugreports.qt.io/browse/QTBUG-49646

- QQuickItemView: Fix max(X/Y)Extent()
  KDE-Bug: https://bugs.kde.org/show_bug.cgi?id=419514
  QTBUG: https://bugreports.qt.io/browse/QTBUG-83890

Bug: https://bugs.gentoo.org/716992
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 ...ve-5.14.2-QQuickItemView-fix-maxXY-extent.patch | 42 ++
 ...ative-5.14.2-fix-subpixel-positioned-text.patch | 64 ++
 .../qtdeclarative/qtdeclarative-5.15.0_rc2.ebuild  |  5 ++
 3 files changed, 111 insertions(+)

diff --git 
a/dev-qt/qtdeclarative/files/qtdeclarative-5.14.2-QQuickItemView-fix-maxXY-extent.patch
 
b/dev-qt/qtdeclarative/files/qtdeclarative-5.14.2-QQuickItemView-fix-maxXY-extent.patch
new file mode 100644
index ..c9ccb211
--- /dev/null
+++ 
b/dev-qt/qtdeclarative/files/qtdeclarative-5.14.2-QQuickItemView-fix-maxXY-extent.patch
@@ -0,0 +1,42 @@
+From cc5387ad22ca503d167fd66e2429107d45b937af Mon Sep 17 00:00:00 2001
+From: David Redondo 
+Date: Wed, 13 May 2020 11:04:23 +0200
+Subject: [PATCH] QQuickItemView: Fix max(X/Y)Extent()
+
+QQuickFlickable maxXExtent() and maxYExtent() return the amount of space
+that is not shown when inside a ScrollView. QQuickItemView however just
+returned width() if vertical and height() if horizontal. In these cases
+just defer to the QQuickFlickable base implementation like minXExtent()
+and minYExtent() already do.
+
+Fixes: QTBUG-83890
+Pick-to: 5.15
+Change-Id: I7f4060c2f46ae07611bedceca0d322c5f7f6affb
+---
+ src/quick/items/qquickitemview.cpp | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/quick/items/qquickitemview.cpp 
b/src/quick/items/qquickitemview.cpp
+index 7fb392233e4..ab130ac6857 100644
+--- a/src/quick/items/qquickitemview.cpp
 b/src/quick/items/qquickitemview.cpp
+@@ -1393,7 +1393,7 @@ qreal QQuickItemView::maxYExtent() const
+ {
+ Q_D(const QQuickItemView);
+ if (d->layoutOrientation() == Qt::Horizontal)
+-return height();
++return QQuickFlickable::maxYExtent();
+ 
+ if (d->vData.maxExtentDirty) {
+ d->maxExtent = d->maxExtentForAxis(d->vData, false);
+@@ -1421,7 +1421,7 @@ qreal QQuickItemView::maxXExtent() const
+ {
+ Q_D(const QQuickItemView);
+ if (d->layoutOrientation() == Qt::Vertical)
+-return width();
++return QQuickFlickable::maxXExtent();
+ 
+ if (d->hData.maxExtentDirty) {
+ d->maxExtent = d->maxExtentForAxis(d->hData, true);
+-- 
+2.16.3

diff --git 
a/dev-qt/qtdeclarative/files/qtdeclarative-5.14.2-fix-subpixel-positioned-text.patch
 
b/dev-qt/qtdeclarative/files/qtdeclarative-5.14.2-fix-subpixel-positioned-text.patch
new file mode 100644
index ..23eaa7d5
--- /dev/null
+++ 
b/dev-qt/qtdeclarative/files/qtdeclarative-5.14.2-fix-subpixel-positioned-text.patch
@@ -0,0 +1,64 @@
+From e807f9d1d80559b8ff91f1c3cfdd755b3da56a6d Mon Sep 17 00:00:00 2001
+From: Eskil Abrahamsen Blomfeldt 
+Date: Tue, 5 May 2020 11:36:24 +0200
+Subject: [PATCH] Fix subpixel positioned text with Text.NativeRendering
+
+We would be generating subpixel positioned glyphs based on the
+relative positions of the glyphs, ignoring the fractional part
+contributed by the origin of the text. So if the text origin was
+inside a pixel, the subpixel antialiasing would be wrong and we
+would see kerning errors.
+
+This was especially visible when using AlignHCenter on text
+with hinting disabled and resizing the item it was aligning to.
+
+Pick-to: 5.15
+Task-number: QTBUG-49646
+Change-Id: I0e709ba2b5d2440e34c94c6f819befe0a65a113a
+Reviewed-by: Lars Knoll 
+Reviewed-by: Konstantin Ritt 
+---
+ src/quick/scenegraph/qsgdefaultglyphnode_p.cpp | 9 -
+ 1 file changed, 4 insertions(+), 5 deletions(-)
+
+diff --git a/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp 
b/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp
+index cfa645bfd03..f73b64f537f 100644
+--- a/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp
 b/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp
+@@ -789,11 +789,12 @@ void QSGTextMaskMaterial::populate(const QPointF ,
+const QMargins )
+ {
+ Q_ASSERT(m_font.isValid());
++QPointF position(p.x(), p.y() - m_font.ascent());
+ QVector fixedPointPositions;
+ const int glyphPositionsSize = glyphPositions.size();
+ fixedPointPositions.reserve(glyphPositionsSize);
+ for (int i=0; i < glyphPositionsSize; ++i)
+-
fixedPointPositions.append(QFixedPoint::fromPointF(glyphPositions.at(i)));
++

[gentoo-commits] proj/qt:master commit in: profiles/updates/

2020-05-24 Thread Andreas Sturmlechner
commit: 3add656dc70319be023f9af558eed7eb7106fd82
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 24 22:33:36 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 24 22:33:36 2020 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=3add656d

profiles: updates: Drop older than 2015

Same as done in gentoo.git already.

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 profiles/updates/1Q-2013 | 8 
 profiles/updates/3Q-2012 | 1 -
 profiles/updates/3Q-2014 | 1 -
 3 files changed, 10 deletions(-)

diff --git a/profiles/updates/1Q-2013 b/profiles/updates/1Q-2013
deleted file mode 100644
index 86b3685f..
--- a/profiles/updates/1Q-2013
+++ /dev/null
@@ -1,8 +0,0 @@
-move dev-util/qtchooser dev-qt/qtchooser
-move x11-libs/qt-concurrent dev-qt/qtconcurrent
-move x11-libs/qt-location dev-qt/qtlocation
-move x11-libs/qt-network dev-qt/qtnetwork
-move x11-libs/qt-printsupport dev-qt/qtprintsupport
-move x11-libs/qt-widgets dev-qt/qtwidgets
-move x11-libs/qt-xml dev-qt/qtxml
-move x11-libs/qt3d dev-qt/qt3d

diff --git a/profiles/updates/3Q-2012 b/profiles/updates/3Q-2012
deleted file mode 100644
index 8592c809..
--- a/profiles/updates/3Q-2012
+++ /dev/null
@@ -1 +0,0 @@
-move app-dicts/goldendict app-text/goldendict

diff --git a/profiles/updates/3Q-2014 b/profiles/updates/3Q-2014
deleted file mode 100644
index 3dadbca6..
--- a/profiles/updates/3Q-2014
+++ /dev/null
@@ -1 +0,0 @@
-slotmove kde-misc/sddm-kcm 0 4



[gentoo-commits] proj/genkernel:master commit in: /, doc/

2020-05-24 Thread Thomas Deutschmann
commit: 06acd6f691351a99f7931a791682c4ac45abe650
Author: Richard Yao  gentoo  org>
AuthorDate: Sun May 24 22:20:22 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun May 24 22:27:23 2020 +
URL:https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=06acd6f6

Document lz4 compression support

Signed-off-by: Richard Yao  gentoo.org>
Closes: https://github.com/gentoo/genkernel/pull/15
Signed-off-by: Thomas Deutschmann  gentoo.org>

 doc/genkernel.8.txt | 2 +-
 gen_cmdline.sh  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/doc/genkernel.8.txt b/doc/genkernel.8.txt
index 7cd65fe..494a29c 100644
--- a/doc/genkernel.8.txt
+++ b/doc/genkernel.8.txt
@@ -598,7 +598,7 @@ NOTE: System.map filename and System.map symlink name must 
be different.
 Deprecated alias for *--*[*no-*]*compress-initramfs*.
 
 *--compress-initramfs-type*=::
-Compression type for initramfs (best, xz, lzma, bzip2, gzip, lzop).
+Compression type for initramfs (best, xz, lzma, bzip2, gzip, lzop, lz4).
 "Best" causes selection of the best available algorithm that is selected
 in your kernel configuration.
 

diff --git a/gen_cmdline.sh b/gen_cmdline.sh
index a34a739..9e59ed2 100755
--- a/gen_cmdline.sh
+++ b/gen_cmdline.sh
@@ -243,7 +243,7 @@ longusage() {
   echo "   --compress-initrd   Deprecated alias for 
--compress-initramfs"
   echo "   --no-compress-initrdDeprecated alias for 
--no-compress-initramfs"
   echo "   --compress-initramfs-type="
-  echo "   Compression type for initramfs (best, 
xz, lzma, bzip2, gzip, lzop)"
+  echo "   Compression type for initramfs (best, 
xz, lzma, bzip2, gzip, lzop, lz4)"
   echo "   --strip=(all|kernel|modules|none)"
   echo "   Strip debug symbols from none, all, 
installed kernel (obsolete) or"
   echo "   modules (default)"



[gentoo-commits] proj/portage:master commit in: lib/portage/util/_dyn_libs/, bin/

2020-05-24 Thread Zac Medico
commit: 0bd5b693ef12c266000aafeb9557c1437fdfc1b2
Author: Zac Medico  gentoo  org>
AuthorDate: Sat May  9 22:07:17 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun May 24 22:15:24 2020 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=0bd5b693

NeededEntry: don't use scanelf -q (bug 721336)

We don't use scanelf -q, since that would omit libraries like
musl's /usr/lib/libc.so which do not have any DT_NEEDED or
DT_SONAME settings. Since we don't use scanelf -q, we have to
handle the special rpath value "  -  ".

Bug: https://bugs.gentoo.org/721336
Fixes: 25fbe7bc1a92 ("NeededEntry: infer implicit soname from file basename 
(bug 715162)")
Signed-off-by: Zac Medico  gentoo.org>

 bin/misc-functions.sh   | 6 +-
 lib/portage/util/_dyn_libs/LinkageMapELF.py | 5 -
 lib/portage/util/_dyn_libs/NeededEntry.py   | 5 +
 3 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/bin/misc-functions.sh b/bin/misc-functions.sh
index 9efe99b87..c2a16cbe0 100755
--- a/bin/misc-functions.sh
+++ b/bin/misc-functions.sh
@@ -177,7 +177,11 @@ install_qa_check() {
if type -P scanelf > /dev/null ; then
# Save NEEDED information after removing self-contained 
providers
rm -f "$PORTAGE_BUILDDIR"/build-info/NEEDED{,.ELF.2}
-   scanelf -qyRF '%a;%p;%S;%r;%n' "${D%/}/" | { while IFS= read -r 
l; do
+   # We don't use scanelf -q, since that would omit libraries like
+   # musl's /usr/lib/libc.so which do not have any DT_NEEDED or
+   # DT_SONAME settings. Since we don't use scanelf -q, we have to
+   # handle the special rpath value "  -  " below.
+   scanelf -yRBF '%a;%p;%S;%r;%n' "${D%/}/" | { while IFS= read -r 
l; do
arch=${l%%;*}; l=${l#*;}
obj="/${l%%;*}"; l=${l#*;}
soname=${l%%;*}; l=${l#*;}

diff --git a/lib/portage/util/_dyn_libs/LinkageMapELF.py 
b/lib/portage/util/_dyn_libs/LinkageMapELF.py
index 2d4929445..473a1243d 100644
--- a/lib/portage/util/_dyn_libs/LinkageMapELF.py
+++ b/lib/portage/util/_dyn_libs/LinkageMapELF.py
@@ -272,7 +272,10 @@ class LinkageMapELF(object):
continue
plibs.update((x, cpv) for x in items)
if plibs:
-   args = [os.path.join(EPREFIX or "/", 
"usr/bin/scanelf"), "-qF", "%a;%F;%S;%r;%n"]
+   # We don't use scanelf -q, since that would omit 
libraries like
+   # musl's /usr/lib/libc.so which do not have any 
DT_NEEDED or
+   # DT_SONAME settings.
+   args = [os.path.join(EPREFIX or "/", 
"usr/bin/scanelf"), "-BF", "%a;%F;%S;%r;%n"]
args.extend(os.path.join(root, x.lstrip("." + os.sep)) \
for x in plibs)
try:

diff --git a/lib/portage/util/_dyn_libs/NeededEntry.py 
b/lib/portage/util/_dyn_libs/NeededEntry.py
index c52cfce3c..70ff99100 100644
--- a/lib/portage/util/_dyn_libs/NeededEntry.py
+++ b/lib/portage/util/_dyn_libs/NeededEntry.py
@@ -52,6 +52,11 @@ class NeededEntry(object):
 
del fields[cls._MIN_FIELDS:]
obj.arch, obj.filename, obj.soname, rpaths, needed = fields
+   # We don't use scanelf -q, since that would omit libraries like
+   # musl's /usr/lib/libc.so which do not have any DT_NEEDED or
+   # DT_SONAME settings. Since we don't use scanelf -q, we have to
+   # handle the special rpath value "  -  " below.
+   rpaths = "" if rpaths == "  -  " else rpaths
obj.runpaths = tuple(filter(None, rpaths.split(":")))
obj.needed = tuple(filter(None, needed.split(",")))
 



[gentoo-commits] repo/gentoo:master commit in: sys-block/blktrace/

2020-05-24 Thread Sergei Trofimovich
commit: 185098c7a665b68d50e2873b93f1c051d9b105a3
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun May 24 22:17:28 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun May 24 22:17:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=185098c7

sys-block/blktrace: avoid 'gcc' call in 'make install'

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

 sys-block/blktrace/blktrace-1.2.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-block/blktrace/blktrace-1.2.0.ebuild 
b/sys-block/blktrace/blktrace-1.2.0.ebuild
index 68ca8627f8c..099c1255bad 100644
--- a/sys-block/blktrace/blktrace-1.2.0.ebuild
+++ b/sys-block/blktrace/blktrace-1.2.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -47,7 +47,7 @@ src_compile() {
 }
 
 src_install() {
-   emake install DESTDIR="${ED}" prefix="/usr" mandir="/usr/share/man"
+   emake install CC="$(tc-getCC)" CFLAGS="${CFLAGS} ${CPPFLAGS}" 
DESTDIR="${ED}" prefix="/usr" mandir="/usr/share/man"
einstalldocs
use doc && dodoc doc/blktrace.pdf btt/doc/btt.pdf
 }



[gentoo-commits] repo/gentoo:master commit in: dev-lang/nim/

2020-05-24 Thread Sergei Trofimovich
commit: 239f1fd723d0dd2c767e644c0c728a7a4eb030f3
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun May 24 22:10:44 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun May 24 22:10:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=239f1fd7

dev-lang/nim: use $CC instead of 'gcc', bug #722958

Reported-by: Agostino Sarubbo
Closes: https://bugs.gentoo.org/722958
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-lang/nim/nim-1.2.0.ebuild | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/dev-lang/nim/nim-1.2.0.ebuild b/dev-lang/nim/nim-1.2.0.ebuild
index 3f1e8966eb0..78fadad3c55 100644
--- a/dev-lang/nim/nim-1.2.0.ebuild
+++ b/dev-lang/nim/nim-1.2.0.ebuild
@@ -38,10 +38,17 @@ nim_use_enable() {
use $1 && echo "-d:$2"
 }
 
-src_compile() {
+src_configure() {
export XDG_CACHE_HOME=${T}/cache #667182
tc-export CC LD
 
+   # Override default CC=gcc.
+   echo "gcc.exe= \"$(tc-getCC)\"" >> config/nim.cfg || die
+   echo "gcc.linkerexe  = \"$(tc-getCC)\"" >> config/nim.cfg || die
+}
+
+src_compile() {
+
_run ./build.sh
 
_run ./bin/nim --parallelBuild:$(makeopts_jobs) c koch



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

2020-05-24 Thread Andreas Sturmlechner
commit: bb571ee92102f09a95f977e366a2eba68781a3ce
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 24 21:46:24 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 24 21:46:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb571ee9

dev-util/heaptrack: Add kde.org HOMEPAGE

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

 dev-util/heaptrack/heaptrack-.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-util/heaptrack/heaptrack-.ebuild 
b/dev-util/heaptrack/heaptrack-.ebuild
index 99697c3d825..8f57020d1b4 100644
--- a/dev-util/heaptrack/heaptrack-.ebuild
+++ b/dev-util/heaptrack/heaptrack-.ebuild
@@ -6,7 +6,8 @@ EAPI=7
 inherit cmake kde.org xdg-utils
 
 DESCRIPTION="Fast heap memory profiler"
-HOMEPAGE="https://milianw.de/blog/heaptrack-a-heap-memory-profiler-for-linux;
+HOMEPAGE="https://kde.org/applications/development/org.kde.heaptrack
+https://milianw.de/blog/heaptrack-a-heap-memory-profiler-for-linux;
 
 LICENSE="LGPL-2.1+"
 SLOT="0"



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

2020-05-24 Thread Andreas Sturmlechner
commit: ff3e9cb7543594d068446095f0365bf765a9574a
Author: Alexey Sokolov  google  com>
AuthorDate: Fri May  8 00:28:05 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 24 21:45:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff3e9cb7

dev-util/heaptrack: update homepage

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Alexey Sokolov  google.com>
Closes: https://github.com/gentoo/gentoo/pull/15692
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-util/heaptrack/heaptrack-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/heaptrack/heaptrack-.ebuild 
b/dev-util/heaptrack/heaptrack-.ebuild
index b9572355eb6..99697c3d825 100644
--- a/dev-util/heaptrack/heaptrack-.ebuild
+++ b/dev-util/heaptrack/heaptrack-.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
@@ -6,7 +6,7 @@ EAPI=7
 inherit cmake kde.org xdg-utils
 
 DESCRIPTION="Fast heap memory profiler"
-HOMEPAGE="http://milianw.de/blog/heaptrack-a-heap-memory-profiler-for-linux;
+HOMEPAGE="https://milianw.de/blog/heaptrack-a-heap-memory-profiler-for-linux;
 
 LICENSE="LGPL-2.1+"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/stellarium/

2020-05-24 Thread Andreas Sturmlechner
commit: 6bf8650109714719ac73651cde233bb143e4b450
Author: Alexey Sokolov  google  com>
AuthorDate: Fri Apr 10 01:27:36 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 24 21:30:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bf86501

sci-astronomy/stellarium: version bump - 0.20.1

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Alexey Sokolov  google.com>
Closes: https://bugs.gentoo.org/723078
Closes: https://github.com/gentoo/gentoo/pull/15282
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 sci-astronomy/stellarium/Manifest |  1 +
 sci-astronomy/stellarium/stellarium-0.20.1.ebuild | 83 +++
 2 files changed, 84 insertions(+)

diff --git a/sci-astronomy/stellarium/Manifest 
b/sci-astronomy/stellarium/Manifest
index edd57de0119..156bf5bab29 100644
--- a/sci-astronomy/stellarium/Manifest
+++ b/sci-astronomy/stellarium/Manifest
@@ -4,3 +4,4 @@ DIST stars_6_2v0_1.cat 148352404 BLAKE2B 
c605b284b3d768cb1619ada3f58d406fa7737f0
 DIST stars_7_2v0_1.cat 305710678 BLAKE2B 
1cc9b4a6bc35a9339e495f7e0da4f7e90a0e92b05b5de8599be1bbdd2a8053cbcec44b0e58bc9248364666db9cdf23449edf236e3f21fdc0e8f1a4a706afc919
 SHA512 
43b866eb793e8812c9d5502101a6c985d2055fb88bdbda274726bcd51e1527ecf342b22acd673318c9c8e88cac68eace18de8f27d29ffe64933fd32a5b84c5e3
 DIST stars_8_2v0_1.cat 559068934 BLAKE2B 
c040a369cdf6885759998e1315b554d21a5e2b9b149a67967a8af45606aebf57bec407fab5ce1904978af0dc529aa6bddd267331ca45f58617bbf56d5ca99dee
 SHA512 
06d4fa298b9dff8452f550377df99fcaa5e7107cfc7b75c9a4769b3cb6d97a822a54213c706102c1d7ef2dabc16df32a85f46b2f6d6c6f76a4e919353b739de4
 DIST stellarium-0.19.3.tar.gz 326218851 BLAKE2B 
286d2559a2152f030640ed88778f57f1213d0d8b9e990d0aa1ad5138396fe9641083ec76554e1296dc79d914955e289d23046af42299df6217bbfbaca76b2f18
 SHA512 
c2948603a3b84fd2b7002cbd9993a2432ca0908d9236aca03c03ff0cf0706728a407218096e94da2b2a623b5434c109906d94ee5069a2d57a8e35af7c8455ff7
+DIST stellarium-0.20.1.tar.gz 343991703 BLAKE2B 
59580dd2bca885893bfc68faaf966a727e3d7c0774f59726e23cec132cbfca4ae518983db2e52d4d3d3f1ec96c7ce876168bb23959178ebf212ee6bb357299b3
 SHA512 
685a306391dc681cc21834a226e35c769e11909f625ff7461d7e896ba412ad595871e93c69981b342099f46829f9f3ef3e276be867dc5ea5523fa60a99cc21d1

diff --git a/sci-astronomy/stellarium/stellarium-0.20.1.ebuild 
b/sci-astronomy/stellarium/stellarium-0.20.1.ebuild
new file mode 100644
index 000..6be1804cb2f
--- /dev/null
+++ b/sci-astronomy/stellarium/stellarium-0.20.1.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake desktop flag-o-matic xdg virtualx
+
+DESCRIPTION="3D photo-realistic skies in real time"
+HOMEPAGE="https://www.stellarium.org/;
+SRC_URI="
+   
https://github.com/Stellarium/stellarium/releases/download/v${PV}/${P}.tar.gz
+   stars? (
+   
https://github.com/Stellarium/stellarium-data/releases/download/stars-2.0/stars_4_1v0_2.cat
+   
https://github.com/Stellarium/stellarium-data/releases/download/stars-2.0/stars_5_2v0_1.cat
+   
https://github.com/Stellarium/stellarium-data/releases/download/stars-2.0/stars_6_2v0_1.cat
+   
https://github.com/Stellarium/stellarium-data/releases/download/stars-2.0/stars_7_2v0_1.cat
+   
https://github.com/Stellarium/stellarium-data/releases/download/stars-2.0/stars_8_2v0_1.cat
+   )"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="debug gps media nls stars test"
+
+BDEPEND="
+   nls? ( dev-qt/linguist-tools:5 )
+"
+RDEPEND="
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtopengl:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtscript:5
+   dev-qt/qtserialport:5
+   dev-qt/qtwidgets:5
+   media-fonts/dejavu
+   sys-libs/zlib
+   virtual/opengl
+   gps? ( dev-qt/qtpositioning:5 )
+   media? ( dev-qt/qtmultimedia:5[widgets] )
+"
+DEPEND="${RDEPEND}
+   dev-qt/qtconcurrent:5
+   test? ( dev-qt/qttest:5 )
+"
+
+RESTRICT="!test? ( test )"
+
+src_prepare() {
+   cmake_src_prepare
+   use debug || append-cppflags -DQT_NO_DEBUG #415769
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DENABLE_GPS="$(usex gps)"
+   -DENABLE_MEDIA="$(usex media)"
+   -DENABLE_NLS="$(usex nls)"
+   -DENABLE_TESTING="$(usex test)"
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   virtx cmake_src_test
+}
+
+src_install() {
+   cmake_src_install
+
+   # use the more up-to-date system fonts
+   rm "${ED}"/usr/share/stellarium/data/DejaVuSans{Mono,}.ttf || die
+   dosym ../../fonts/dejavu/DejaVuSans.ttf 
/usr/share/stellarium/data/DejaVuSans.ttf
+   dosym ../../fonts/dejavu/DejaVuSansMono.ttf 
/usr/share/stellarium/data/DejaVuSansMono.ttf
+
+   if use 

[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/stellarium/

2020-05-24 Thread Andreas Sturmlechner
commit: 230661166efd40add8881c8693cba80ced643708
Author: Alexey Sokolov  google  com>
AuthorDate: Tue May 19 19:08:56 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 24 21:30:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23066116

sci-astronomy/stellarium: add me and p-m to maintainers

I'm doing all the bumps anyway. Now there would be someone to commit it
for me.

@a17r

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Alexey Sokolov  google.com>
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 sci-astronomy/stellarium/metadata.xml | 8 
 1 file changed, 8 insertions(+)

diff --git a/sci-astronomy/stellarium/metadata.xml 
b/sci-astronomy/stellarium/metadata.xml
index 05142448e04..2e00add2cfd 100644
--- a/sci-astronomy/stellarium/metadata.xml
+++ b/sci-astronomy/stellarium/metadata.xml
@@ -1,6 +1,14 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
+  
+alexey+gen...@asokolov.org
+Alexey Sokolov
+  
+  
+proxy-ma...@gentoo.org
+Proxy Maintainers
+  
   
 sci-astron...@gentoo.org
 Gentoo Astronomy Project



[gentoo-commits] repo/gentoo:master commit in: www-apps/chromedriver-bin/

2020-05-24 Thread Thomas Deutschmann
commit: 649da439c942946eb1ae5e8f25463d62134f4097
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun May 24 21:21:06 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun May 24 21:21:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=649da439

www-apps/chromedriver-bin: bump to v83.0.4103.39

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 www-apps/chromedriver-bin/Manifest |  1 +
 .../chromedriver-bin-83.0.4103.39.ebuild   | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/www-apps/chromedriver-bin/Manifest 
b/www-apps/chromedriver-bin/Manifest
index 8bae3221d97..db4301de61f 100644
--- a/www-apps/chromedriver-bin/Manifest
+++ b/www-apps/chromedriver-bin/Manifest
@@ -13,3 +13,4 @@ DIST chromedriver-bin-78.0.3904.70.linux64.zip 5527671 
BLAKE2B 41c29c580ed00a23e
 DIST chromedriver-bin-79.0.3945.36.linux64.zip 4875160 BLAKE2B 
b5f91702ea415dd65e7b5807ace37dd2c27cf77733383f97e46d4e12234afcde1642b6a814088122a5e893124e6c6cbe117b3dfa2a7cc9c97dfa6948df5c5995
 SHA512 
78c11beb107f4775d40dd4f28f713d6f3228930a5647dd7a5a824a6c9902364f8267e40812b4ca8dc3b849cb5adc3fb6c810146b29d29ed85e6e55e13c86ded7
 DIST chromedriver-bin-80.0.3987.106.linux64.zip 4943146 BLAKE2B 
7e5656fbd223f157702e0b31a52c5d9f9bf72b0bcff15dd40571f7b470efe591b46829b3cb5139d5d2ff94fac6e9829d444a33cb1427ffd02434a7c894d889d1
 SHA512 
afdffdffa3cdb685c1fe96e47ed625f5bc01b5fd180c201f6eafe120b6d11bb26c60bcfabf71a07d12213eec8e606d3dc52917b0830dc86fd384f30cd18c6229
 DIST chromedriver-bin-81.0.4044.69.linux64.zip 4956612 BLAKE2B 
9d7bc8fe5f62e940c8b711bd7d7918de974b6c7731bb6cd7ba6597958c20a57acb333989ab47c8298786e168a03d7456007a34d9a85e20bbd033e7380deac957
 SHA512 
6dcb05d7fb117051caf3091501f708cbfc45adecb8f2591b7cb5664dbe4999e93542f878a6de8c116761c8fd2f53f4f2df3604704dd4e8dc33b973ed749e25ff
+DIST chromedriver-bin-83.0.4103.39.linux64.zip 5222065 BLAKE2B 
7d801205bcd0174d1d622b8e3c6c755f1dfae1fd4bf1bc225dbd05bd0d868c300d7bf442a39f29525d4af1f54c0f2e46b233d433d70523d48df15a30aa1a89f0
 SHA512 
9cb02938cef436dcf0b3f54e5ce668de86e9afc702a1903e2f35ecabcbd4c468f525ff3c6b079eb88b14c1a956bc070fa281fdf64d9d54027254f769c00d24f9

diff --git a/www-apps/chromedriver-bin/chromedriver-bin-83.0.4103.39.ebuild 
b/www-apps/chromedriver-bin/chromedriver-bin-83.0.4103.39.ebuild
new file mode 100644
index 000..c96967a171b
--- /dev/null
+++ b/www-apps/chromedriver-bin/chromedriver-bin-83.0.4103.39.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="WebDriver for Chrome"
+HOMEPAGE="https://sites.google.com/a/chromium.org/chromedriver;
+SRC_URI="amd64? ( 
https://chromedriver.storage.googleapis.com/${PV}/chromedriver_linux64.zip -> 
${P}.linux64.zip )"
+
+LICENSE="google-chrome"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RESTRICT="bindist mirror strip"
+
+BDEPEND="app-arch/unzip"
+
+RDEPEND="!www-client/chromium
+   www-client/google-chrome"
+
+S="${WORKDIR}"
+QA_PREBUILT="usr/bin/chromedriver"
+
+src_install()
+{
+   dobin chromedriver
+}



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

2020-05-24 Thread Sergei Trofimovich
commit: 1975b0bb9e07557c0a7b06c53b4e78950fe46eda
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun May 24 20:40:50 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun May 24 21:03:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1975b0bb

multilib.eclass: save/restore AR, NM, RANLIB, OBJDUMP, STRIP, bug #724558

A follow-up to commit dd35b529194fdc
("populate AR, NM, RANLIB, OBJDUMP, STRIP, bug #724558")

Before the change AR and friends were set for non-default ABI
and were not restored to defaults for next native ABI.

It should not be a problem for default case as both do match.
For consistency with other variables now we restore possibly
unset values for native ABI.

Noticed by Arfrever Frehtes Taifersar Arahesis.

Reported-by: Arfrever Frehtes Taifersar Arahesis
Bug: https://bugs.gentoo.org/724558
Signed-off-by: Sergei Trofimovich  gentoo.org>

 eclass/multilib.eclass | 5 +
 1 file changed, 5 insertions(+)

diff --git a/eclass/multilib.eclass b/eclass/multilib.eclass
index e13aae2bb7f..b79718bb193 100644
--- a/eclass/multilib.eclass
+++ b/eclass/multilib.eclass
@@ -459,11 +459,16 @@ multilib_toolchain_setup() {
local save_restore_variables=(
CBUILD
CHOST
+   AR
CC
CXX
F77
FC
LD
+   NM
+   OBJDUMP
+   RANLIB
+   STRIP
PKG_CONFIG_LIBDIR
PKG_CONFIG_PATH
)



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

2020-05-24 Thread Sergei Trofimovich
commit: 0e7dee6536e88f69e96809f03dbab4861f81938b
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun May 24 20:37:10 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun May 24 21:03:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e7dee65

multilib.eclass: consolidate save/restore list

To avoid duplicating save/restore variable lists
gathered the list into a separate helper local variables.

This change is a no-op.

Signed-off-by: Sergei Trofimovich  gentoo.org>

 eclass/multilib.eclass | 18 --
 1 file changed, 16 insertions(+), 2 deletions(-)

diff --git a/eclass/multilib.eclass b/eclass/multilib.eclass
index 857829dd17b..e13aae2bb7f 100644
--- a/eclass/multilib.eclass
+++ b/eclass/multilib.eclass
@@ -456,9 +456,21 @@ multilib_toolchain_setup() {
 
export ABI=$1
 
+   local save_restore_variables=(
+   CBUILD
+   CHOST
+   CC
+   CXX
+   F77
+   FC
+   LD
+   PKG_CONFIG_LIBDIR
+   PKG_CONFIG_PATH
+   )
+
# First restore any saved state we have laying around.
if [[ ${_DEFAULT_ABI_SAVED} == "true" ]] ; then
-   for v in CHOST CBUILD CC CXX F77 FC LD PKG_CONFIG_{LIBDIR,PATH} 
; do
+   for v in "${save_restore_variables[@]}" ; do
vv="_abi_saved_${v}"
[[ ${!vv+set} == "set" ]] && export ${v}="${!vv}" || 
unset ${v}
unset ${vv}
@@ -468,7 +480,7 @@ multilib_toolchain_setup() {
 
if [[ ${ABI} != ${DEFAULT_ABI} ]] ; then
# Back that multilib-ass up so we can restore it later
-   for v in CHOST CBUILD CC CXX F77 FC LD PKG_CONFIG_{LIBDIR,PATH} 
; do
+   for v in "${save_restore_variables[@]}" ; do
vv="_abi_saved_${v}"
[[ ${!v+set} == "set" ]] && export ${vv}="${!v}" || 
unset ${vv}
done
@@ -481,6 +493,8 @@ multilib_toolchain_setup() {
 
# Set the CHOST native first so that we pick up the native
# toolchain and not a cross-compiler by accident #202811.
+   #
+   # Make sure ${save_restore_variables[@]} list matches below.
export CHOST=$(get_abi_CHOST ${DEFAULT_ABI})
export AR="$(tc-getAR)" # Avoid 'ar', use '${CHOST}-ar'
export CC="$(tc-getCC) $(get_abi_CFLAGS)"



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

2020-05-24 Thread Sergei Trofimovich
commit: 6185541e3ceaa7471381709cf2fd1e1d51538e8b
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun May 24 18:56:49 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun May 24 21:03:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6185541e

multilib.eclass: don't backup/restore AS

Not needed since Oct 27 2011, commit b0ab4faaee818c7bd5
("drop AS export since get_abi_ASFLAGS no longer exists"),

Signed-off-by: Sergei Trofimovich  gentoo.org>

 eclass/multilib.eclass | 6 ++
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/eclass/multilib.eclass b/eclass/multilib.eclass
index acfb78deab1..857829dd17b 100644
--- a/eclass/multilib.eclass
+++ b/eclass/multilib.eclass
@@ -458,7 +458,7 @@ multilib_toolchain_setup() {
 
# First restore any saved state we have laying around.
if [[ ${_DEFAULT_ABI_SAVED} == "true" ]] ; then
-   for v in CHOST CBUILD AS CC CXX F77 FC LD 
PKG_CONFIG_{LIBDIR,PATH} ; do
+   for v in CHOST CBUILD CC CXX F77 FC LD PKG_CONFIG_{LIBDIR,PATH} 
; do
vv="_abi_saved_${v}"
[[ ${!vv+set} == "set" ]] && export ${v}="${!vv}" || 
unset ${v}
unset ${vv}
@@ -466,11 +466,9 @@ multilib_toolchain_setup() {
unset _DEFAULT_ABI_SAVED
fi
 
-   # We want to avoid the behind-the-back magic of gcc-config as it
-   # screws up ccache and distcc.  See #196243 for more info.
if [[ ${ABI} != ${DEFAULT_ABI} ]] ; then
# Back that multilib-ass up so we can restore it later
-   for v in CHOST CBUILD AS CC CXX F77 FC LD 
PKG_CONFIG_{LIBDIR,PATH} ; do
+   for v in CHOST CBUILD CC CXX F77 FC LD PKG_CONFIG_{LIBDIR,PATH} 
; do
vv="_abi_saved_${v}"
[[ ${!v+set} == "set" ]] && export ${vv}="${!v}" || 
unset ${vv}
done



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

2020-05-24 Thread Thomas Deutschmann
commit: 1c7a7121ba5a02af6fb6c194135dcb7040b97a1c
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun May 24 20:59:02 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun May 24 20:59:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c7a7121

media-libs/x265: switch to cmake-multilib eclass

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 media-libs/x265/x265-3.3.ebuild  | 9 +
 media-libs/x265/x265-.ebuild | 9 +
 2 files changed, 10 insertions(+), 8 deletions(-)

diff --git a/media-libs/x265/x265-3.3.ebuild b/media-libs/x265/x265-3.3.ebuild
index 9428b001e84..96fa1f5e454 100644
--- a/media-libs/x265/x265-3.3.ebuild
+++ b/media-libs/x265/x265-3.3.ebuild
@@ -3,7 +3,8 @@
 
 EAPI="7"
 
-inherit cmake-utils multilib-minimal multilib multibuild flag-o-matic
+CMAKE_ECLASS=cmake
+inherit flag-o-matic multibuild cmake-multilib
 
 if [[ ${PV} = * ]]; then
inherit mercurial
@@ -117,7 +118,7 @@ x265_variant_src_configure() {
die "Unknown variant: ${MULTIBUILD_VARIANT}";;
esac
 
-   cmake-utils_src_configure
+   cmake_src_configure
popd >/dev/null || die
 }
 
@@ -173,7 +174,7 @@ multilib_src_configure() {
 
 multilib_src_compile() {
local MULTIBUILD_VARIANTS=( $(x265_get_variants) )
-   multibuild_foreach_variant cmake-utils_src_compile
+   multibuild_foreach_variant cmake_src_compile
 }
 
 x265_variant_src_test() {
@@ -194,7 +195,7 @@ multilib_src_test() {
 multilib_src_install() {
# Install only "main" variant since the others are already linked into 
it.
local MULTIBUILD_VARIANTS=( "main" )
-   multibuild_foreach_variant cmake-utils_src_install
+   multibuild_foreach_variant cmake_src_install
 }
 
 multilib_src_install_all() {

diff --git a/media-libs/x265/x265-.ebuild b/media-libs/x265/x265-.ebuild
index 9428b001e84..96fa1f5e454 100644
--- a/media-libs/x265/x265-.ebuild
+++ b/media-libs/x265/x265-.ebuild
@@ -3,7 +3,8 @@
 
 EAPI="7"
 
-inherit cmake-utils multilib-minimal multilib multibuild flag-o-matic
+CMAKE_ECLASS=cmake
+inherit flag-o-matic multibuild cmake-multilib
 
 if [[ ${PV} = * ]]; then
inherit mercurial
@@ -117,7 +118,7 @@ x265_variant_src_configure() {
die "Unknown variant: ${MULTIBUILD_VARIANT}";;
esac
 
-   cmake-utils_src_configure
+   cmake_src_configure
popd >/dev/null || die
 }
 
@@ -173,7 +174,7 @@ multilib_src_configure() {
 
 multilib_src_compile() {
local MULTIBUILD_VARIANTS=( $(x265_get_variants) )
-   multibuild_foreach_variant cmake-utils_src_compile
+   multibuild_foreach_variant cmake_src_compile
 }
 
 x265_variant_src_test() {
@@ -194,7 +195,7 @@ multilib_src_test() {
 multilib_src_install() {
# Install only "main" variant since the others are already linked into 
it.
local MULTIBUILD_VARIANTS=( "main" )
-   multibuild_foreach_variant cmake-utils_src_install
+   multibuild_foreach_variant cmake_src_install
 }
 
 multilib_src_install_all() {



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

2020-05-24 Thread Matt Turner
commit: 6243d2f68376b143a209670110971473d6c5a15d
Author: Jakov Smolic  sartura  hr>
AuthorDate: Sat May 23 19:46:16 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun May 24 20:32:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6243d2f6

dev-util/gdbus-codegen: update to 2.64.3

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: Matt Turner  gentoo.org>

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

diff --git a/dev-util/gdbus-codegen/Manifest b/dev-util/gdbus-codegen/Manifest
index ceaf75bf854..df40c2176a0 100644
--- a/dev-util/gdbus-codegen/Manifest
+++ b/dev-util/gdbus-codegen/Manifest
@@ -3,3 +3,4 @@ DIST glib-2.62.5.tar.xz 4702492 BLAKE2B 
03e04cb149b3301959013c5db20b1f3606951ed8
 DIST glib-2.62.6.tar.xz 4703424 BLAKE2B 
0a27245be2575c574dcc730dd051a8c284f421dbc46579aadc5fbbacb8f934af4374b61bb26085e5c9ab78a868c567818f3fb9d67adddce37f5c4fec00e0d276
 SHA512 
8e3972a371f3c1a50b7d245b30e4f740583ad72ba4ab325e0e15e0732be44dfb69b603fb39dcf4989255a23a181e9ea5dd25982dd94c386cd9f21952243ad6f5
 DIST glib-2.64.1.tar.xz 4758548 BLAKE2B 
5585d23fee28d7c32b1bb9e1defbc31ba469aa259e3c328760d1e702d98706cf251bfb50b5e2aed37b2cdfa6ab4319372ddcd0a9937c97a2614741b504af17a5
 SHA512 
1cefe49a42233f24ac6bd09c134ceea7119f4f74f42204a731be56100a180eec69c8224674f0b08d1538ad0859896ed08260a6af0fed469c7d10b4508116a6bc
 DIST glib-2.64.2.tar.xz 4760436 BLAKE2B 
8145684ca9f966f92ed9cdafcbf46c59291dc1215fc9feae482fb33f61bd175a679fe5bc80f031190c9a0eb5eb650fab01e13bdda4bd41e9df3d21c6779681bc
 SHA512 
c65adb76f4a03c19f2df186dde49724135975ec6cd059efca5d753e7459f77925657b1fb6fc4ff0d09b2461b2f6e58c9710fc8cde0a5d648ba0d68ccfef1ec57
+DIST glib-2.64.3.tar.xz 4778964 BLAKE2B 
98ec6e15a8ff642fbccd4809d749234d5adae8abcab7a3619caed0aa60370d0409a76a2c64a95998401e8a339dcc264f4f808f3d7be457ff40e38d70b0a8076b
 SHA512 
a3828c37a50e86eb8791be53bd8af848d144e4580841ffab28f3b6eae5144f5cdf4a5d4b43130615b97488e700b274c2468fc7d561b3701a1fc686349501a1db

diff --git a/dev-util/gdbus-codegen/gdbus-codegen-2.64.3.ebuild 
b/dev-util/gdbus-codegen/gdbus-codegen-2.64.3.ebuild
new file mode 100644
index 000..7ac03968168
--- /dev/null
+++ b/dev-util/gdbus-codegen/gdbus-codegen-2.64.3.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 ~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-util/glib-utils/

2020-05-24 Thread Matt Turner
commit: 5d7ad6581f2147327fd5b87794688e5fd5a0de90
Author: Jakov Smolic  sartura  hr>
AuthorDate: Sat May 23 19:44:18 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun May 24 20:32:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d7ad658

dev-util/glib-utils: update to 2.64.3

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: Matt Turner  gentoo.org>

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

diff --git a/dev-util/glib-utils/Manifest b/dev-util/glib-utils/Manifest
index ceaf75bf854..df40c2176a0 100644
--- a/dev-util/glib-utils/Manifest
+++ b/dev-util/glib-utils/Manifest
@@ -3,3 +3,4 @@ DIST glib-2.62.5.tar.xz 4702492 BLAKE2B 
03e04cb149b3301959013c5db20b1f3606951ed8
 DIST glib-2.62.6.tar.xz 4703424 BLAKE2B 
0a27245be2575c574dcc730dd051a8c284f421dbc46579aadc5fbbacb8f934af4374b61bb26085e5c9ab78a868c567818f3fb9d67adddce37f5c4fec00e0d276
 SHA512 
8e3972a371f3c1a50b7d245b30e4f740583ad72ba4ab325e0e15e0732be44dfb69b603fb39dcf4989255a23a181e9ea5dd25982dd94c386cd9f21952243ad6f5
 DIST glib-2.64.1.tar.xz 4758548 BLAKE2B 
5585d23fee28d7c32b1bb9e1defbc31ba469aa259e3c328760d1e702d98706cf251bfb50b5e2aed37b2cdfa6ab4319372ddcd0a9937c97a2614741b504af17a5
 SHA512 
1cefe49a42233f24ac6bd09c134ceea7119f4f74f42204a731be56100a180eec69c8224674f0b08d1538ad0859896ed08260a6af0fed469c7d10b4508116a6bc
 DIST glib-2.64.2.tar.xz 4760436 BLAKE2B 
8145684ca9f966f92ed9cdafcbf46c59291dc1215fc9feae482fb33f61bd175a679fe5bc80f031190c9a0eb5eb650fab01e13bdda4bd41e9df3d21c6779681bc
 SHA512 
c65adb76f4a03c19f2df186dde49724135975ec6cd059efca5d753e7459f77925657b1fb6fc4ff0d09b2461b2f6e58c9710fc8cde0a5d648ba0d68ccfef1ec57
+DIST glib-2.64.3.tar.xz 4778964 BLAKE2B 
98ec6e15a8ff642fbccd4809d749234d5adae8abcab7a3619caed0aa60370d0409a76a2c64a95998401e8a339dcc264f4f808f3d7be457ff40e38d70b0a8076b
 SHA512 
a3828c37a50e86eb8791be53bd8af848d144e4580841ffab28f3b6eae5144f5cdf4a5d4b43130615b97488e700b274c2468fc7d561b3701a1fc686349501a1db

diff --git a/dev-util/glib-utils/glib-utils-2.64.3.ebuild 
b/dev-util/glib-utils/glib-utils-2.64.3.ebuild
new file mode 100644
index 000..0dd0c2ddd68
--- /dev/null
+++ b/dev-util/glib-utils/glib-utils-2.64.3.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 ~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/glib/

2020-05-24 Thread Matt Turner
commit: ba353c93db87c768c4efb6d1adfaccf5dd2d713b
Author: Jakov Smolic  sartura  hr>
AuthorDate: Sat May 23 19:41:23 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun May 24 20:32:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba353c93

dev-libs/glib: remove old 2.64.* ebuilds

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/glib/Manifest   |   2 -
 dev-libs/glib/glib-2.64.1.ebuild | 285 --
 dev-libs/glib/glib-2.64.2.ebuild | 288 ---
 3 files changed, 575 deletions(-)

diff --git a/dev-libs/glib/Manifest b/dev-libs/glib/Manifest
index cc713e8d127..0bc6c77c82b 100644
--- a/dev-libs/glib/Manifest
+++ b/dev-libs/glib/Manifest
@@ -1,5 +1,3 @@
 DIST glib-2.60.7.tar.xz 4590568 BLAKE2B 
a3f2a3bd0443a27326e8359c2ad1e6022ca1634f5c7cb4502a8011fbe85df690fff7d67665cf160bf4ed426214b87f6501a69158fb1656bdb86cacdcf076ee15
 SHA512 
d56d805a5abf6f7aeb8bf5be06b60ad049177ee23f78eacef4ce2ea88a8be49966a95e48fed17c752649f6e80937fd0ebc8f959709f623ec1f2f43ffd42d078a
 DIST glib-2.62.6.tar.xz 4703424 BLAKE2B 
0a27245be2575c574dcc730dd051a8c284f421dbc46579aadc5fbbacb8f934af4374b61bb26085e5c9ab78a868c567818f3fb9d67adddce37f5c4fec00e0d276
 SHA512 
8e3972a371f3c1a50b7d245b30e4f740583ad72ba4ab325e0e15e0732be44dfb69b603fb39dcf4989255a23a181e9ea5dd25982dd94c386cd9f21952243ad6f5
-DIST glib-2.64.1.tar.xz 4758548 BLAKE2B 
5585d23fee28d7c32b1bb9e1defbc31ba469aa259e3c328760d1e702d98706cf251bfb50b5e2aed37b2cdfa6ab4319372ddcd0a9937c97a2614741b504af17a5
 SHA512 
1cefe49a42233f24ac6bd09c134ceea7119f4f74f42204a731be56100a180eec69c8224674f0b08d1538ad0859896ed08260a6af0fed469c7d10b4508116a6bc
-DIST glib-2.64.2.tar.xz 4760436 BLAKE2B 
8145684ca9f966f92ed9cdafcbf46c59291dc1215fc9feae482fb33f61bd175a679fe5bc80f031190c9a0eb5eb650fab01e13bdda4bd41e9df3d21c6779681bc
 SHA512 
c65adb76f4a03c19f2df186dde49724135975ec6cd059efca5d753e7459f77925657b1fb6fc4ff0d09b2461b2f6e58c9710fc8cde0a5d648ba0d68ccfef1ec57
 DIST glib-2.64.3.tar.xz 4778964 BLAKE2B 
98ec6e15a8ff642fbccd4809d749234d5adae8abcab7a3619caed0aa60370d0409a76a2c64a95998401e8a339dcc264f4f808f3d7be457ff40e38d70b0a8076b
 SHA512 
a3828c37a50e86eb8791be53bd8af848d144e4580841ffab28f3b6eae5144f5cdf4a5d4b43130615b97488e700b274c2468fc7d561b3701a1fc686349501a1db

diff --git a/dev-libs/glib/glib-2.64.1.ebuild b/dev-libs/glib/glib-2.64.1.ebuild
deleted file mode 100644
index 9e610133a79..000
--- a/dev-libs/glib/glib-2.64.1.ebuild
+++ /dev/null
@@ -1,285 +0,0 @@
-# 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 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 ~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?]
-   >=dev-libs/libffi-3.0.13-r1:=[${MULTILIB_USEDEP}]
-   >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
-   >=virtual/libintl-0-r2[${MULTILIB_USEDEP}]
-   kernel_linux? ( >=sys-apps/util-linux-2.23[${MULTILIB_USEDEP}] )
-   selinux? ( >=sys-libs/libselinux-2.2.2-r5[${MULTILIB_USEDEP}] )
-   xattr? ( !elibc_glibc? ( >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] 
) )
-   virtual/libelf:0=
-   fam? ( >=virtual/fam-0-r1[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}"
-# libxml2 used for optional tests that get automatically skipped
-BDEPEND="
-   app-text/docbook-xsl-stylesheets
-   dev-libs/libxslt
-   >=sys-devel/gettext-0.19.8
-   gtk-doc? ( >=dev-util/gtk-doc-1.20
-   app-text/docbook-xml-dtd:4.2
-   app-text/docbook-xml-dtd:4.5 )
-   

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

2020-05-24 Thread Matt Turner
commit: 89e19cc5dd5a5beb78fe85885134b6ab627af965
Author: Jakov Smolic  sartura  hr>
AuthorDate: Sat May 23 19:40:05 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun May 24 20:32:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89e19cc5

dev-libs/glib: update to 2.64.3

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Jakov Smolic  sartura.hr>
Closes: https://github.com/gentoo/gentoo/pull/15937
Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/glib/Manifest   |   1 +
 dev-libs/glib/glib-2.64.3.ebuild | 288 +++
 2 files changed, 289 insertions(+)

diff --git a/dev-libs/glib/Manifest b/dev-libs/glib/Manifest
index f2128a24203..cc713e8d127 100644
--- a/dev-libs/glib/Manifest
+++ b/dev-libs/glib/Manifest
@@ -2,3 +2,4 @@ DIST glib-2.60.7.tar.xz 4590568 BLAKE2B 
a3f2a3bd0443a27326e8359c2ad1e6022ca1634f
 DIST glib-2.62.6.tar.xz 4703424 BLAKE2B 
0a27245be2575c574dcc730dd051a8c284f421dbc46579aadc5fbbacb8f934af4374b61bb26085e5c9ab78a868c567818f3fb9d67adddce37f5c4fec00e0d276
 SHA512 
8e3972a371f3c1a50b7d245b30e4f740583ad72ba4ab325e0e15e0732be44dfb69b603fb39dcf4989255a23a181e9ea5dd25982dd94c386cd9f21952243ad6f5
 DIST glib-2.64.1.tar.xz 4758548 BLAKE2B 
5585d23fee28d7c32b1bb9e1defbc31ba469aa259e3c328760d1e702d98706cf251bfb50b5e2aed37b2cdfa6ab4319372ddcd0a9937c97a2614741b504af17a5
 SHA512 
1cefe49a42233f24ac6bd09c134ceea7119f4f74f42204a731be56100a180eec69c8224674f0b08d1538ad0859896ed08260a6af0fed469c7d10b4508116a6bc
 DIST glib-2.64.2.tar.xz 4760436 BLAKE2B 
8145684ca9f966f92ed9cdafcbf46c59291dc1215fc9feae482fb33f61bd175a679fe5bc80f031190c9a0eb5eb650fab01e13bdda4bd41e9df3d21c6779681bc
 SHA512 
c65adb76f4a03c19f2df186dde49724135975ec6cd059efca5d753e7459f77925657b1fb6fc4ff0d09b2461b2f6e58c9710fc8cde0a5d648ba0d68ccfef1ec57
+DIST glib-2.64.3.tar.xz 4778964 BLAKE2B 
98ec6e15a8ff642fbccd4809d749234d5adae8abcab7a3619caed0aa60370d0409a76a2c64a95998401e8a339dcc264f4f808f3d7be457ff40e38d70b0a8076b
 SHA512 
a3828c37a50e86eb8791be53bd8af848d144e4580841ffab28f3b6eae5144f5cdf4a5d4b43130615b97488e700b274c2468fc7d561b3701a1fc686349501a1db

diff --git a/dev-libs/glib/glib-2.64.3.ebuild b/dev-libs/glib/glib-2.64.3.ebuild
new file mode 100644
index 000..8b05703c347
--- /dev/null
+++ b/dev-libs/glib/glib-2.64.3.ebuild
@@ -0,0 +1,288 @@
+# 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 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 ~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).
+# * elfutils (via libelf) does not build on Windows. gresources are not 
embedded
+# within ELF binaries on that platform anyway and inspecting ELF binaries from
+# other platforms is not that useful so exclude the dependency in this case.
+# * 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?]
+   >=dev-libs/libffi-3.0.13-r1:=[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+   >=virtual/libintl-0-r2[${MULTILIB_USEDEP}]
+   kernel_linux? ( >=sys-apps/util-linux-2.23[${MULTILIB_USEDEP}] )
+   selinux? ( >=sys-libs/libselinux-2.2.2-r5[${MULTILIB_USEDEP}] )
+   xattr? ( !elibc_glibc? ( >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] 
) )
+   !kernel_Winnt? ( virtual/libelf:0= )
+   fam? ( >=virtual/fam-0-r1[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}"
+# libxml2 used for optional tests that get automatically skipped
+BDEPEND="
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   >=sys-devel/gettext-0.19.8
+   gtk-doc? ( >=dev-util/gtk-doc-1.20
+   app-text/docbook-xml-dtd:4.2
+   app-text/docbook-xml-dtd:4.5 )
+   

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

2020-05-24 Thread Matt Turner
commit: fade623e75e35f3495ecce32ede2ec72308316b0
Author: Jakov Smolic  sartura  hr>
AuthorDate: Sat May 23 19:47:00 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun May 24 20:32:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fade623e

dev-util/gdbus-codegen: remove old 2.64.* ebuilds

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: Matt Turner  gentoo.org>

 dev-util/gdbus-codegen/Manifest|  2 -
 dev-util/gdbus-codegen/gdbus-codegen-2.64.1.ebuild | 73 --
 dev-util/gdbus-codegen/gdbus-codegen-2.64.2.ebuild | 73 --
 3 files changed, 148 deletions(-)

diff --git a/dev-util/gdbus-codegen/Manifest b/dev-util/gdbus-codegen/Manifest
index df40c2176a0..b36b10638a2 100644
--- a/dev-util/gdbus-codegen/Manifest
+++ b/dev-util/gdbus-codegen/Manifest
@@ -1,6 +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
-DIST glib-2.64.2.tar.xz 4760436 BLAKE2B 
8145684ca9f966f92ed9cdafcbf46c59291dc1215fc9feae482fb33f61bd175a679fe5bc80f031190c9a0eb5eb650fab01e13bdda4bd41e9df3d21c6779681bc
 SHA512 
c65adb76f4a03c19f2df186dde49724135975ec6cd059efca5d753e7459f77925657b1fb6fc4ff0d09b2461b2f6e58c9710fc8cde0a5d648ba0d68ccfef1ec57
 DIST glib-2.64.3.tar.xz 4778964 BLAKE2B 
98ec6e15a8ff642fbccd4809d749234d5adae8abcab7a3619caed0aa60370d0409a76a2c64a95998401e8a339dcc264f4f808f3d7be457ff40e38d70b0a8076b
 SHA512 
a3828c37a50e86eb8791be53bd8af848d144e4580841ffab28f3b6eae5144f5cdf4a5d4b43130615b97488e700b274c2468fc7d561b3701a1fc686349501a1db

diff --git a/dev-util/gdbus-codegen/gdbus-codegen-2.64.1.ebuild 
b/dev-util/gdbus-codegen/gdbus-codegen-2.64.1.ebuild
deleted file mode 100644
index 7ac03968168..000
--- a/dev-util/gdbus-codegen/gdbus-codegen-2.64.1.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# 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 ~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}" \
-   

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

2020-05-24 Thread Matt Turner
commit: 6fd85e67fb18575a5a27a93db42cc60652b33a42
Author: Jakov Smolic  sartura  hr>
AuthorDate: Sat May 23 19:45:04 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun May 24 20:32:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fd85e67

dev-util/glib-utils: remove old 2.64.* ebuilds

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: Matt Turner  gentoo.org>

 dev-util/glib-utils/Manifest |  2 -
 dev-util/glib-utils/glib-utils-2.64.1.ebuild | 65 
 dev-util/glib-utils/glib-utils-2.64.2.ebuild | 65 
 3 files changed, 132 deletions(-)

diff --git a/dev-util/glib-utils/Manifest b/dev-util/glib-utils/Manifest
index df40c2176a0..b36b10638a2 100644
--- a/dev-util/glib-utils/Manifest
+++ b/dev-util/glib-utils/Manifest
@@ -1,6 +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
-DIST glib-2.64.2.tar.xz 4760436 BLAKE2B 
8145684ca9f966f92ed9cdafcbf46c59291dc1215fc9feae482fb33f61bd175a679fe5bc80f031190c9a0eb5eb650fab01e13bdda4bd41e9df3d21c6779681bc
 SHA512 
c65adb76f4a03c19f2df186dde49724135975ec6cd059efca5d753e7459f77925657b1fb6fc4ff0d09b2461b2f6e58c9710fc8cde0a5d648ba0d68ccfef1ec57
 DIST glib-2.64.3.tar.xz 4778964 BLAKE2B 
98ec6e15a8ff642fbccd4809d749234d5adae8abcab7a3619caed0aa60370d0409a76a2c64a95998401e8a339dcc264f4f808f3d7be457ff40e38d70b0a8076b
 SHA512 
a3828c37a50e86eb8791be53bd8af848d144e4580841ffab28f3b6eae5144f5cdf4a5d4b43130615b97488e700b274c2468fc7d561b3701a1fc686349501a1db

diff --git a/dev-util/glib-utils/glib-utils-2.64.1.ebuild 
b/dev-util/glib-utils/glib-utils-2.64.1.ebuild
deleted file mode 100644
index 0dd0c2ddd68..000
--- a/dev-util/glib-utils/glib-utils-2.64.1.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# 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 ~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

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

2020-05-24 Thread Matt Turner
commit: ee5e5804a9a10db5fd95022efe5e9217b56dd6d1
Author: Ilya Trukhanov  gmail  com>
AuthorDate: Sat May 23 14:13:15 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun May 24 20:28:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee5e5804

media-libs/mesa: check for CONFIG_CHECKPOINT_RESTORE=y

This lets AMDGPU users know they should enable the kernel config option.
It should be enabled by CONFIG_GENTOO_LINUX_INIT_SYSTEMD, but if e.g.
OpenRC is used, it's possible for the option to be unset, as was in
my case.

Not doing so can cause the following spooky warning:
"amdgpu: os_same_file_description couldn't determine if two DRM fds
reference the same file description. If they do, bad things may happen!"

I haven't experienced any issues with the config option disabled, but
the warning is likely there for a reason.

Closes: https://github.com/gentoo/gentoo/pull/15926
Signed-off-by: Ilya Trukhanov  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 media-libs/mesa/mesa-19.3.5.ebuild | 11 ++-
 media-libs/mesa/mesa-20.0.4-r1.ebuild  | 11 ++-
 media-libs/mesa/mesa-20.0.7.ebuild | 11 ++-
 media-libs/mesa/mesa-20.1.0_rc4.ebuild | 11 ++-
 media-libs/mesa/mesa-.ebuild   | 11 ++-
 5 files changed, 50 insertions(+), 5 deletions(-)

diff --git a/media-libs/mesa/mesa-19.3.5.ebuild 
b/media-libs/mesa/mesa-19.3.5.ebuild
index 7773329bcc6..734d4a391c5 100644
--- a/media-libs/mesa/mesa-19.3.5.ebuild
+++ b/media-libs/mesa/mesa-19.3.5.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 PYTHON_COMPAT=( python3_{6,7,8} )
 
-inherit llvm meson multilib-minimal pax-utils python-any-r1
+inherit llvm meson multilib-minimal pax-utils python-any-r1 linux-info
 
 OPENGL_DIR="xorg-x11"
 
@@ -325,6 +325,15 @@ pkg_setup() {
ewarn "detected! This can cause problems. For details, see bug 
459306."
fi
 
+   # os_same_file_description requires the kcmp syscall,
+   # which is only available with CONFIG_CHECKPOINT_RESTORE=y.
+   # Currently only AMDGPU utilizes this function, so only AMDGPU users 
would
+   # get a spooky warning message if the syscall fails.
+   if use gallium && use video_cards_radeonsi; then
+   CONFIG_CHECK="~CHECKPOINT_RESTORE"
+   linux-info_pkg_setup
+   fi
+
if use gallium && use llvm; then
llvm_pkg_setup
fi

diff --git a/media-libs/mesa/mesa-20.0.4-r1.ebuild 
b/media-libs/mesa/mesa-20.0.4-r1.ebuild
index 7beeaef918f..097105ff4c5 100644
--- a/media-libs/mesa/mesa-20.0.4-r1.ebuild
+++ b/media-libs/mesa/mesa-20.0.4-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 PYTHON_COMPAT=( python3_{6,7,8} )
 
-inherit llvm meson multilib-minimal python-any-r1
+inherit llvm meson multilib-minimal python-any-r1 linux-info
 
 OPENGL_DIR="xorg-x11"
 
@@ -330,6 +330,15 @@ pkg_setup() {
ewarn "detected! This can cause problems. For details, see bug 
459306."
fi
 
+   # os_same_file_description requires the kcmp syscall,
+   # which is only available with CONFIG_CHECKPOINT_RESTORE=y.
+   # Currently only AMDGPU utilizes this function, so only AMDGPU users 
would
+   # get a spooky warning message if the syscall fails.
+   if use gallium && use video_cards_radeonsi; then
+   CONFIG_CHECK="~CHECKPOINT_RESTORE"
+   linux-info_pkg_setup
+   fi
+
if use gallium && use llvm; then
llvm_pkg_setup
fi

diff --git a/media-libs/mesa/mesa-20.0.7.ebuild 
b/media-libs/mesa/mesa-20.0.7.ebuild
index 03083871b14..ff719014070 100644
--- a/media-libs/mesa/mesa-20.0.7.ebuild
+++ b/media-libs/mesa/mesa-20.0.7.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 PYTHON_COMPAT=( python3_{6,7,8} )
 
-inherit llvm meson multilib-minimal python-any-r1
+inherit llvm meson multilib-minimal python-any-r1 linux-info
 
 OPENGL_DIR="xorg-x11"
 
@@ -334,6 +334,15 @@ pkg_setup() {
ewarn "detected! This can cause problems. For details, see bug 
459306."
fi
 
+   # os_same_file_description requires the kcmp syscall,
+   # which is only available with CONFIG_CHECKPOINT_RESTORE=y.
+   # Currently only AMDGPU utilizes this function, so only AMDGPU users 
would
+   # get a spooky warning message if the syscall fails.
+   if use gallium && use video_cards_radeonsi; then
+   CONFIG_CHECK="~CHECKPOINT_RESTORE"
+   linux-info_pkg_setup
+   fi
+
if use gallium && use llvm; then
llvm_pkg_setup
fi

diff --git a/media-libs/mesa/mesa-20.1.0_rc4.ebuild 
b/media-libs/mesa/mesa-20.1.0_rc4.ebuild
index 03083871b14..ff719014070 100644
--- a/media-libs/mesa/mesa-20.1.0_rc4.ebuild
+++ b/media-libs/mesa/mesa-20.1.0_rc4.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 PYTHON_COMPAT=( python3_{6,7,8} )
 
-inherit llvm meson multilib-minimal python-any-r1
+inherit llvm meson multilib-minimal python-any-r1 linux-info
 
 OPENGL_DIR="xorg-x11"
 
@@ 

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

2020-05-24 Thread Andreas Sturmlechner
commit: 9e7066a43d4730353a0ed3fc539e3fdd95f94b40
Author: Chris Mayo  gmail  com>
AuthorDate: Sun May 24 17:46:04 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 24 20:28:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e7066a4

app-text/highlight: version bump to 3.57

Remove dev-libs/double-conversion from RDEPEND, a dependency of
dev-qt/qtcore not highlight.

Drop inherit of unused flag-o-matic eclass.

Closes: https://bugs.gentoo.org/724342
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Chris Mayo  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/11553
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-text/highlight/Manifest  |  1 +
 app-text/highlight/highlight-3.57.ebuild | 93 
 2 files changed, 94 insertions(+)

diff --git a/app-text/highlight/Manifest b/app-text/highlight/Manifest
index 29ae5ef9f59..48154bbac99 100644
--- a/app-text/highlight/Manifest
+++ b/app-text/highlight/Manifest
@@ -1 +1,2 @@
 DIST highlight-3.42.tar.bz2 1294770 BLAKE2B 
22c79258be6a665eda8ee17d1de6a97811f97dc4b4491c24b466dc5375d98d865e07ac4e462288d066613bef8bb5a469fa0bdb3065ecf098fc6c4f6090ecb63e
 SHA512 
362150ee396d2b203f11ecc3d011e23b6f8c7d93ff9f8cb0e9e980be6da21e7b3b1ea1e347e3f09129ab0fb1a0aab19ff19f021e643b93a163a99d3882f9bf80
+DIST highlight-3.57.tar.bz2 1412857 BLAKE2B 
c0ee8189294feac3b5e8c6d356634d8074a8960f2010918de52f23515ad4a13626971e9106ecc6d2adbdb45e0ebb66ff60eb3cbe86d2449666e3424f1c0dc3a6
 SHA512 
a086f6b8c4a4fc0b6651d456b178350a6c59a32cd613451d81b53fe3294eb0f80d673cb64fb615ef91d6c4d4bbc8a57413aec2490d2a5ad67e695ec6e92b3d99

diff --git a/app-text/highlight/highlight-3.57.ebuild 
b/app-text/highlight/highlight-3.57.ebuild
new file mode 100644
index 000..90bd4a85963
--- /dev/null
+++ b/app-text/highlight/highlight-3.57.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit qmake-utils toolchain-funcs
+
+DESCRIPTION="Converts source code to formatted text (HTML, LaTeX, etc.) with 
syntax highlight"
+HOMEPAGE="http://www.andre-simon.de/;
+SRC_URI="http://www.andre-simon.de/zip/${P}.tar.bz2;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="examples qt5"
+
+RDEPEND="
+   dev-lang/lua:0=
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   )
+"
+DEPEND="${RDEPEND}
+   dev-libs/boost
+"
+BDEPEND="
+   virtual/pkgconfig
+   qt5? ( dev-qt/linguist-tools:5 )
+"
+
+myhlopts=(
+   "CXX=$(tc-getCXX)"
+   "AR=$(tc-getAR)"
+   "LDFLAGS=${LDFLAGS}"
+   "CFLAGS=${CXXFLAGS} -DNDEBUG -std=c++11"
+   "DESTDIR=${D}"
+   "PREFIX=${EPREFIX}/usr"
+   "HL_CONFIG_DIR=${EPREFIX}/etc/highlight/"
+   "HL_DATA_DIR=${EPREFIX}/usr/share/highlight/"
+   "doc_dir=${EPREFIX}/usr/share/doc/${PF}/"
+   "conf_dir=${EPREFIX}/etc/highlight/"
+)
+
+src_prepare() {
+   default
+
+   # disable man page compression
+   sed -e "/GZIP/d" -i makefile || die
+
+   sed -e "/LSB_DOC_DIR/s:doc/${PN}:doc/${PF}:" \
+   -i src/core/datadir.cpp || die
+
+   if has_version " /dev/null || die
+   eqmake5 \
+   
'DEFINES+=DATA_DIR=\\\"'"${EPREFIX}"'/usr/share/${PN}/\\\" 
CONFIG_DIR=\\\"'"${EPREFIX}"'/etc/${PN}/\\\" 
DOC_DIR=\\\"'"${EPREFIX}"'/usr/share/doc/${PF}/\\\"'
+   popd > /dev/null || die
+   fi
+}
+
+src_compile() {
+   emake -f makefile "${myhlopts[@]}"
+   if use qt5 ; then
+   pushd src/gui-qt > /dev/null || die
+   emake
+   popd > /dev/null || die
+   fi
+}
+
+src_install() {
+   emake -f makefile "${myhlopts[@]}" install
+   if use qt5; then
+   emake -f makefile "${myhlopts[@]}" install-gui
+   docompress -x 
/usr/share/doc/${PF}/{ChangeLog,COPYING,README,README_PLUGINS}
+   fi
+
+   if ! use examples ; then
+   rm -r "${ED}"/usr/share/doc/${PF}/extras || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: app-office/ledger/

2020-05-24 Thread Andreas Sturmlechner
commit: 4273258658eda38bae5be3258bcf0ff44ac2f96e
Author: Gleb Nemshilov  fastmail  com>
AuthorDate: Thu May  7 15:00:02 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 24 20:28:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42732586

app-office/ledger: add 3.2.0 with py3.7, py3.8 support

Add Python 3.7 & 3.8 support
Use external utf8cpp library
Add bash-completion support
Remove "emacs" USE flag

Closes: https://bugs.gentoo.org/689132
Bug: https://bugs.gentoo.org/721478
Closes: https://bugs.gentoo.org/692316
Signed-off-by: Gleb Nemshilov  fastmail.com>
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Closes: https://github.com/gentoo/gentoo/pull/15680
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-office/ledger/Manifest|   1 +
 app-office/ledger/ledger-3.2.0.ebuild | 115 ++
 2 files changed, 116 insertions(+)

diff --git a/app-office/ledger/Manifest b/app-office/ledger/Manifest
index dbc383ee8b8..e1a42967e27 100644
--- a/app-office/ledger/Manifest
+++ b/app-office/ledger/Manifest
@@ -1 +1,2 @@
 DIST ledger-3.1.2.tar.gz 801112 BLAKE2B 
71b907a83fe10857d17de746c0d124572859c9eca237130ebbfa5b730406470a5d31025736e80516feaac7daf14a4edb8b644ed72a0827f9714ac9cb2b79c0fb
 SHA512 
445d9a9c70aa3e59718f8fb75e4110c73f2f476436149fdd456b5fe7b9cee9333c09647080049989599dfac491e5bdd0d143717e58e15989db0fcaad4e5a958d
+DIST ledger-3.2.0.tar.gz 790404 BLAKE2B 
081ca5d857238aecbeae5a0ba3267864442a8c1772a71b1894f5a9fb33173f9a0bd488ad4db3844fce8172268e516ebb92ba0556ced6e67b2a089fbb5adfde36
 SHA512 
580f4f39d7c3cd2bd1d05bcc36b127cfb311219f39fe50dbf23f582f73dd986729d4b5fa76bfd89cd5db9bfdfcdd5dca5b9d6b24766650040e45b881726e65ea

diff --git a/app-office/ledger/ledger-3.2.0.ebuild 
b/app-office/ledger/ledger-3.2.0.ebuild
new file mode 100644
index 000..fda15f052db
--- /dev/null
+++ b/app-office/ledger/ledger-3.2.0.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8} )
+
+inherit bash-completion-r1 check-reqs cmake python-single-r1
+
+DESCRIPTION="A double-entry accounting system with a command-line reporting 
interface"
+HOMEPAGE="https://www.ledger-cli.org/;
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="BSD"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+IUSE="debug doc python"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+RESTRICT="test"
+
+CHECKREQS_MEMORY=8G
+
+RDEPEND="
+   dev-libs/boost:=[python?]
+   dev-libs/gmp:0=
+   dev-libs/mpfr:0=
+   python? (
+   $(python_gen_cond_dep '
+   dev-libs/boost:=[${PYTHON_USEDEP}]
+   dev-python/cheetah3:=[${PYTHON_USEDEP}]
+   ')
+   ${PYTHON_DEPS}
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   dev-libs/utfcpp
+   doc? (
+   sys-apps/texinfo
+   virtual/texi2dvi
+   dev-texlive/texlive-fontsrecommended
+   )
+"
+
+pkg_pretend() {
+   if use python; then
+   check-reqs_pkg_pretend
+   fi
+}
+
+pkg_setup() {
+   if use python; then
+   check-reqs_pkg_setup
+   python-single-r1_pkg_setup
+   fi
+}
+
+src_prepare() {
+   cmake_src_prepare
+
+   # Want to type "info ledger" not "info ledger3"
+   sed -i -e 's/ledger3/ledger/g' \
+   doc/ledger3.texi \
+   doc/CMakeLists.txt \
+   test/CheckTexinfo.py \
+   tools/cleanup.sh \
+   tools/gendocs.sh \
+   tools/prepare-commit-msg \
+   tools/spellcheck.sh \
+   || die "Failed to update info file name in file contents"
+
+   mv doc/ledger{3,}.texi || die "Failed to rename info file name"
+
+   rm -r lib/utfcpp || die
+   rm cmake/FindPython.cmake || die
+   rm -r cmake/FindPython || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_DOCS="$(usex doc)"
+   -DBUILD_WEB_DOCS="$(usex doc)"
+   -DUSE_PYTHON="$(usex python)"
+   -DPython_EXECUTABLE="${PYTHON}"
+   -DPython_INCLUDE_DIR="$(python_get_includedir)"
+   -DCMAKE_INSTALL_DOCDIR="/usr/share/doc/${PF}"
+   -DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=ON
+   -DBUILD_DEBUG="$(usex debug)"
+   -DUTFCPP_PATH="${ESYSROOT}/usr/include/utf8cpp"
+   )
+
+   cmake_src_configure
+}
+
+src_compile() {
+   cmake_src_compile
+
+   use doc && cmake_src_compile doc
+}
+
+src_install() {
+   cmake_src_install
+
+   newbashcomp contrib/${PN}-completion.bash ${PN}
+}
+
+pkg_postinst() {
+   elog
+   elog "Since version 3, vim support is released separately."
+   elog "See https://github.com/ledger/vim-ledger;
+   elog
+   elog "For Emacs mode, emerge 

[gentoo-commits] repo/gentoo:master commit in: app-office/ledger/

2020-05-24 Thread Andreas Sturmlechner
commit: cfffa7346dff8c5e47b6ef28ed7c093124009b7d
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 24 19:47:37 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 24 20:28:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfffa734

app-office/ledger: Use CMAKE_REMOVE_MODULES_LIST, fix USE="-python"

Still add python-3.6 for now.
Sort and streamline ebuild a bit.

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

 app-office/ledger/ledger-3.2.0.ebuild | 34 --
 1 file changed, 16 insertions(+), 18 deletions(-)

diff --git a/app-office/ledger/ledger-3.2.0.ebuild 
b/app-office/ledger/ledger-3.2.0.ebuild
index fda15f052db..938e0bf4620 100644
--- a/app-office/ledger/ledger-3.2.0.ebuild
+++ b/app-office/ledger/ledger-3.2.0.ebuild
@@ -3,18 +3,20 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7,8} )
-
+PYTHON_COMPAT=( python3_{6,7,8} )
+CMAKE_REMOVE_MODULES_LIST=( FindPython Support )
 inherit bash-completion-r1 check-reqs cmake python-single-r1
 
-DESCRIPTION="A double-entry accounting system with a command-line reporting 
interface"
+DESCRIPTION="Double-entry accounting system with a command-line reporting 
interface"
 HOMEPAGE="https://www.ledger-cli.org/;
 SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
 LICENSE="BSD"
-KEYWORDS="~amd64 ~x86"
 SLOT="0"
+KEYWORDS="~amd64 ~x86"
 IUSE="debug doc python"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
 RESTRICT="test"
 
 CHECKREQS_MEMORY=8G
@@ -31,13 +33,12 @@ RDEPEND="
${PYTHON_DEPS}
)
 "
-DEPEND="
-   ${RDEPEND}
+DEPEND="${RDEPEND}
dev-libs/utfcpp
doc? (
+   dev-texlive/texlive-fontsrecommended
sys-apps/texinfo
virtual/texi2dvi
-   dev-texlive/texlive-fontsrecommended
)
 "
 
@@ -59,20 +60,13 @@ src_prepare() {
 
# Want to type "info ledger" not "info ledger3"
sed -i -e 's/ledger3/ledger/g' \
-   doc/ledger3.texi \
-   doc/CMakeLists.txt \
-   test/CheckTexinfo.py \
-   tools/cleanup.sh \
-   tools/gendocs.sh \
-   tools/prepare-commit-msg \
-   tools/spellcheck.sh \
+   doc/{CMakeLists.txt,ledger3.texi} test/CheckTexinfo.py \
+   tools/{cleanup.sh,gendocs.sh,prepare-commit-msg,spellcheck.sh} \
|| die "Failed to update info file name in file contents"
 
mv doc/ledger{3,}.texi || die "Failed to rename info file name"
 
rm -r lib/utfcpp || die
-   rm cmake/FindPython.cmake || die
-   rm -r cmake/FindPython || die
 }
 
 src_configure() {
@@ -80,13 +74,17 @@ src_configure() {
-DBUILD_DOCS="$(usex doc)"
-DBUILD_WEB_DOCS="$(usex doc)"
-DUSE_PYTHON="$(usex python)"
-   -DPython_EXECUTABLE="${PYTHON}"
-   -DPython_INCLUDE_DIR="$(python_get_includedir)"
-DCMAKE_INSTALL_DOCDIR="/usr/share/doc/${PF}"
-DCMAKE_BUILD_WITH_INSTALL_RPATH:BOOL=ON
-DBUILD_DEBUG="$(usex debug)"
-DUTFCPP_PATH="${ESYSROOT}/usr/include/utf8cpp"
)
+   if use python; then
+   mycmakeargs+=(
+   -DPython_EXECUTABLE="${PYTHON}"
+   -DPython_INCLUDE_DIR="$(python_get_includedir)"
+   )
+   fi
 
cmake_src_configure
 }



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

2020-05-24 Thread Thomas Deutschmann
commit: 4d93c54aa36af985f098b125ea53102ef145031f
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun May 24 20:24:35 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun May 24 20:24:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d93c54a

media-libs/x265: update live ebuild

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 media-libs/x265/x265-.ebuild | 125 +--
 1 file changed, 68 insertions(+), 57 deletions(-)

diff --git a/media-libs/x265/x265-.ebuild b/media-libs/x265/x265-.ebuild
index aaf2a4fe9a0..9428b001e84 100644
--- a/media-libs/x265/x265-.ebuild
+++ b/media-libs/x265/x265-.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI="7"
 
 inherit cmake-utils multilib-minimal multilib multibuild flag-o-matic
 
@@ -14,28 +14,35 @@ else
 fi
 
 DESCRIPTION="Library for encoding video streams into the H.265/HEVC format"
-HOMEPAGE="http://x265.org/;
+HOMEPAGE="http://x265.org/ https://bitbucket.org/multicoreware/x265/wiki/Home;
 
 LICENSE="GPL-2"
 # subslot = libx265 soname
-SLOT="0/184"
-IUSE="+10bit +12bit cpu_flags_arm_neon numa pic power8 test"
-RESTRICT="!test? ( test )"
+SLOT="0/188"
+IUSE="+asm +10bit +12bit cpu_flags_arm_neon cpu_flags_ppc_altivec numa power8 
test"
+
+# Test suite requires assembly support and is known to be broken
+RESTRICT="test"
+
+ASM_DEPEND=">=dev-lang/nasm-2.13"
+
+BDEPEND="asm? (
+   abi_x86_32? ( ${ASM_DEPEND} )
+   abi_x86_64? ( ${ASM_DEPEND} )
+   )"
 
-ASM_DEPEND=">=dev-lang/yasm-1.2.0"
 RDEPEND="numa? ( >=sys-process/numactl-2.0.10-r1[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-   abi_x86_32? ( ${ASM_DEPEND} )
-   abi_x86_64? ( ${ASM_DEPEND} )"
+
+DEPEND="${RDEPEND}"
 
 PATCHES=(
-   "${FILESDIR}/arm.patch"
-   "${FILESDIR}/neon.patch"
-   "${FILESDIR}/ppc64.patch"
+   "${FILESDIR}"/${PN}-3.3-arm.patch
+   "${FILESDIR}"/${PN}-3.3-neon.patch
+   "${FILESDIR}"/${PN}-3.3-ppc64.patch
 )
 
 src_unpack() {
-   if [[ ${PV} = * ]]; then
+   if [[ ${PV} = * ]] ; then
mercurial_src_unpack
# Can't set it at global scope due to mercurial.eclass 
limitations...
export S=${WORKDIR}/${P}/source
@@ -59,11 +66,11 @@ src_unpack() {
 # allow disabling it: "main" *MUST* come last in the following list.
 
 x265_get_variants() {
-   local variants=""
-   use 12bit && variants+="main12 "
-   use 10bit && variants+="main10 "
-   variants+="main"
-   echo "${variants}"
+   local -a variants=()
+   use 12bit && variants+=( main12 )
+   use 10bit && variants+=( main10 )
+   variants+=( main )
+   echo "${variants[@]}"
 }
 
 x265_variant_src_configure() {
@@ -80,17 +87,6 @@ x265_variant_src_configure() {
-DENABLE_CLI=OFF
-DMAIN12=ON
)
-   if [[ ${ABI} = x86 ]] ; then
-   mycmakeargs+=( -DENABLE_ASSEMBLY=OFF )
-   fi
-   if [[ ${ABI} = arm ]] ; then
-   # 589674
-   mycmakeargs+=( -DENABLE_ASSEMBLY=OFF )
-   fi
-   if [[ ${ABI} = ppc64 ]] ; then
-   # 
https://bugs.gentoo.org/show_bug.cgi?id=607802#c5
-   mycmakeargs+=( -DENABLE_ASSEMBLY=OFF 
-DENABLE_ALTIVEC=OFF )
-   fi
;;
"main10")
mycmakeargs+=(
@@ -99,25 +95,14 @@ x265_variant_src_configure() {
-DENABLE_SHARED=OFF
-DENABLE_CLI=OFF
)
-   if [[ ${ABI} = x86 ]] ; then
-   mycmakeargs+=( -DENABLE_ASSEMBLY=OFF )
-   fi
-   if [[ ${ABI} = arm ]] ; then
-   # 589674
-   mycmakeargs+=( -DENABLE_ASSEMBLY=OFF )
-   fi
-   if [[ ${ABI} = ppc64 ]] ; then
-   # 
https://bugs.gentoo.org/show_bug.cgi?id=607802#c5
-   mycmakeargs+=( -DENABLE_ASSEMBLY=OFF 
-DENABLE_ALTIVEC=OFF )
-   fi
;;
"main")
if (( "${#MULTIBUILD_VARIANTS[@]}" > 1 )) ; then
local myvariants=( "${MULTIBUILD_VARIANTS[@]}" )
unset myvariants[${#MULTIBUILD_VARIANTS[@]}-1]
-   local liblist=""
+   local liblist="" 

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

2020-05-24 Thread Thomas Deutschmann
commit: eba596db8a926adb18595549c89294ed0a1e929e
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun May 24 15:07:04 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun May 24 20:23:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eba596db

media-libs/x265: rework assembly support

Closes: https://bugs.gentoo.org/681878
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 media-libs/x265/metadata.xml|  1 +
 media-libs/x265/x265-3.3.ebuild | 66 -
 2 files changed, 34 insertions(+), 33 deletions(-)

diff --git a/media-libs/x265/metadata.xml b/media-libs/x265/metadata.xml
index 22a07293b83..c585d553631 100644
--- a/media-libs/x265/metadata.xml
+++ b/media-libs/x265/metadata.xml
@@ -5,6 +5,7 @@
 media-vi...@gentoo.org
   
   
+Enable x86_64 assembly optimizations.
 Add support for producing 10bits HEVC.
 Add support for producing 12bits HEVC.
 Build with support for NUMA nodes.

diff --git a/media-libs/x265/x265-3.3.ebuild b/media-libs/x265/x265-3.3.ebuild
index 9fc0159bc00..f5c4fee6d97 100644
--- a/media-libs/x265/x265-3.3.ebuild
+++ b/media-libs/x265/x265-3.3.ebuild
@@ -19,15 +19,17 @@ HOMEPAGE="http://x265.org/ 
https://bitbucket.org/multicoreware/x265/wiki/Home;
 LICENSE="GPL-2"
 # subslot = libx265 soname
 SLOT="0/188"
-IUSE="+10bit +12bit cpu_flags_arm_neon numa pic power8 test"
+IUSE="+asm +10bit +12bit cpu_flags_arm_neon numa pic power8 test"
 
 # Test suite requires assembly support and is known to be broken
 RESTRICT="test"
 
 ASM_DEPEND=">=dev-lang/yasm-1.2.0"
 
-BDEPEND="abi_x86_32? ( ${ASM_DEPEND} )
-   abi_x86_64? ( ${ASM_DEPEND} )"
+BDEPEND="asm? (
+   abi_x86_32? ( ${ASM_DEPEND} )
+   abi_x86_64? ( ${ASM_DEPEND} )
+   )"
 
 RDEPEND="numa? ( >=sys-process/numactl-2.0.10-r1[${MULTILIB_USEDEP}] )"
 
@@ -85,17 +87,6 @@ x265_variant_src_configure() {
-DENABLE_CLI=OFF
-DMAIN12=ON
)
-   if [[ ${ABI} = x86 ]] ; then
-   mycmakeargs+=( -DENABLE_ASSEMBLY=OFF )
-   fi
-   if [[ ${ABI} = arm ]] ; then
-   # 589674
-   mycmakeargs+=( -DENABLE_ASSEMBLY=OFF )
-   fi
-   if [[ ${ABI} = ppc64 ]] ; then
-   # 
https://bugs.gentoo.org/show_bug.cgi?id=607802#c5
-   mycmakeargs+=( -DENABLE_ASSEMBLY=OFF 
-DENABLE_ALTIVEC=OFF )
-   fi
;;
"main10")
mycmakeargs+=(
@@ -104,17 +95,6 @@ x265_variant_src_configure() {
-DENABLE_SHARED=OFF
-DENABLE_CLI=OFF
)
-   if [[ ${ABI} = x86 ]] ; then
-   mycmakeargs+=( -DENABLE_ASSEMBLY=OFF )
-   fi
-   if [[ ${ABI} = arm ]] ; then
-   # 589674
-   mycmakeargs+=( -DENABLE_ASSEMBLY=OFF )
-   fi
-   if [[ ${ABI} = ppc64 ]] ; then
-   # 
https://bugs.gentoo.org/show_bug.cgi?id=607802#c5
-   mycmakeargs+=( -DENABLE_ASSEMBLY=OFF 
-DENABLE_ALTIVEC=OFF )
-   fi
;;
"main")
if (( "${#MULTIBUILD_VARIANTS[@]}" > 1 )) ; then
@@ -146,7 +126,6 @@ multilib_src_configure() {
append-cxxflags -fPIC
 
local myabicmakeargs=(
-   -DENABLE_TESTS=$(usex test ON OFF)
$(multilib_is_native_abi || echo "-DENABLE_CLI=OFF")
-DENABLE_LIBNUMA=$(usex numa ON OFF)
-DCPU_POWER8=$(usex power8 ON OFF)
@@ -154,18 +133,39 @@ multilib_src_configure() {
-DLIB_INSTALL_DIR="$(get_libdir)"
)
 
+   local supports_asm=yes
+
if [[ ${ABI} = x86 ]] ; then
-   # Bug #528202
-   if use pic ; then
+   if use asm && use pic ; then
+   # Bug #528202
ewarn "PIC has been requested but x86 asm is not 
PIC-safe, disabling it."
-   myabicmakeargs+=( -DENABLE_ASSEMBLY=OFF )
+   supports_asm=no
fi
elif [[ ${ABI} = x32 ]] ; then
-   # bug #510890
-   myabicmakeargs+=( -DENABLE_ASSEMBLY=OFF )
+   if use asm ; then
+   # bug #510890
+   ewarn "x32 ABI doesn't support asm"
+   supports_asm=no
+   fi
elif [[ ${ABI} = arm ]] ; then
-   myabicmakeargs+=( 

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

2020-05-24 Thread Thomas Deutschmann
commit: e2661dbb76e81cc081c1220350c11e0a82401dd4
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun May 24 14:58:19 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun May 24 20:23:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2661dbb

media-libs/x265: migrate to EAPI=7

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 media-libs/x265/files/x265-3.3-arm.patch   | 34 ++
 media-libs/x265/files/x265-3.3-neon.patch  | 16 
 media-libs/x265/files/x265-3.3-ppc64.patch | 15 
 media-libs/x265/x265-3.3.ebuild| 39 +-
 4 files changed, 87 insertions(+), 17 deletions(-)

diff --git a/media-libs/x265/files/x265-3.3-arm.patch 
b/media-libs/x265/files/x265-3.3-arm.patch
new file mode 100644
index 000..7e7c8c58b72
--- /dev/null
+++ b/media-libs/x265/files/x265-3.3-arm.patch
@@ -0,0 +1,34 @@
+More aliases for ARM.
+Do not force CFLAGS for ARM.
+
+Index: source/CMakeLists.txt
+===
+--- old/CMakeLists.txt
 new/CMakeLists.txt
+@@ -41,7 +41,7 @@ SET(CMAKE_MODULE_PATH "${PROJECT_SOURCE_
+ # System architecture detection
+ string(TOLOWER "${CMAKE_SYSTEM_PROCESSOR}" SYSPROC)
+ set(X86_ALIASES x86 i386 i686 x86_64 amd64)
+-set(ARM_ALIASES armv6l armv7l)
++set(ARM_ALIASES armv6l armv6j armv7l armv7a)
+ list(FIND X86_ALIASES "${SYSPROC}" X86MATCH)
+ list(FIND ARM_ALIASES "${SYSPROC}" ARMMATCH)
+ set(POWER_ALIASES ppc64 ppc64le)
+@@ -208,15 +208,11 @@ if(GCC)
+ endif()
+ endif()
+ endif()
+-if(ARM AND CROSS_COMPILE_ARM)
+-set(ARM_ARGS -march=armv6 -mfloat-abi=soft -mfpu=vfp -marm -fPIC)
+-elseif(ARM)
++if(ARM)
+ find_package(Neon)
+ if(CPU_HAS_NEON)
+-set(ARM_ARGS -mcpu=native -mfloat-abi=hard -mfpu=neon -marm -fPIC)
++set(ARM_ARGS -mfpu=neon)
+ add_definitions(-DHAVE_NEON)
+-else()
+-set(ARM_ARGS -mcpu=native -mfloat-abi=hard -mfpu=vfp -marm)
+ endif()
+ endif()
+ add_definitions(${ARM_ARGS})

diff --git a/media-libs/x265/files/x265-3.3-neon.patch 
b/media-libs/x265/files/x265-3.3-neon.patch
new file mode 100644
index 000..316e670febe
--- /dev/null
+++ b/media-libs/x265/files/x265-3.3-neon.patch
@@ -0,0 +1,16 @@
+These functions are only built when enabling assembly on ARM; use proper check
+to avoid undefined symbols.
+
+Index: source/common/primitives.cpp
+===
+--- old/common/primitives.cpp
 new/common/primitives.cpp
+@@ -270,7 +270,7 @@ void PFX(cpu_emms)(void) {}
+ void PFX(cpu_cpuid)(uint32_t, uint32_t *eax, uint32_t *, uint32_t *, uint32_t 
*) { *eax = 0; }
+ void PFX(cpu_xgetbv)(uint32_t, uint32_t *, uint32_t *) {}
+ 
+-#if X265_ARCH_ARM == 0
++#if X265_ARCH_ARM == 0 || !defined(ENABLE_ASSEMBLY)
+ void PFX(cpu_neon_test)(void) {}
+ int PFX(cpu_fast_neon_mrc_test)(void) { return 0; }
+ #endif // X265_ARCH_ARM

diff --git a/media-libs/x265/files/x265-3.3-ppc64.patch 
b/media-libs/x265/files/x265-3.3-ppc64.patch
new file mode 100644
index 000..8e739e3fab1
--- /dev/null
+++ b/media-libs/x265/files/x265-3.3-ppc64.patch
@@ -0,0 +1,15 @@
+More complete ppc64 matches.
+
+Index: x265_2.2/source/CMakeLists.txt
+===
+--- old/CMakeLists.txt
 new/CMakeLists.txt
+@@ -44,7 +44,7 @@ set(X86_ALIASES x86 i386 i686 x86_64 amd
+ set(ARM_ALIASES armv6l armv6j armv7l armv7a)
+ list(FIND X86_ALIASES "${SYSPROC}" X86MATCH)
+ list(FIND ARM_ALIASES "${SYSPROC}" ARMMATCH)
+-set(POWER_ALIASES ppc64 ppc64le)
++set(POWER_ALIASES ppc64 ppc64le powerpc64 powerpc64le)
+ list(FIND POWER_ALIASES "${SYSPROC}" POWERMATCH)
+ if("${SYSPROC}" STREQUAL "" OR X86MATCH GREATER "-1")
+ set(X86 1)

diff --git a/media-libs/x265/x265-3.3.ebuild b/media-libs/x265/x265-3.3.ebuild
index 41f53bc131e..9fc0159bc00 100644
--- a/media-libs/x265/x265-3.3.ebuild
+++ b/media-libs/x265/x265-3.3.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI="7"
 
 inherit cmake-utils multilib-minimal multilib multibuild flag-o-matic
 
@@ -25,19 +25,22 @@ IUSE="+10bit +12bit cpu_flags_arm_neon numa pic power8 test"
 RESTRICT="test"
 
 ASM_DEPEND=">=dev-lang/yasm-1.2.0"
-RDEPEND="numa? ( >=sys-process/numactl-2.0.10-r1[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-   abi_x86_32? ( ${ASM_DEPEND} )
+
+BDEPEND="abi_x86_32? ( ${ASM_DEPEND} )
abi_x86_64? ( ${ASM_DEPEND} )"
 
+RDEPEND="numa? ( >=sys-process/numactl-2.0.10-r1[${MULTILIB_USEDEP}] )"
+
+DEPEND="${RDEPEND}"
+
 PATCHES=(
-   "${FILESDIR}/arm.patch"
-   "${FILESDIR}/neon.patch"
-   "${FILESDIR}/ppc64.patch"
+   "${FILESDIR}"/${PN}-3.3-arm.patch
+   

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

2020-05-24 Thread Thomas Deutschmann
commit: eaa562a9de31977fcf6f01360a21f7ef56058a9c
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sat May 23 23:08:38 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun May 24 20:23:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eaa562a9

media-libs/x265: bump to v3.3

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 media-libs/x265/Manifest|   1 +
 media-libs/x265/x265-3.3.ebuild | 196 
 2 files changed, 197 insertions(+)

diff --git a/media-libs/x265/Manifest b/media-libs/x265/Manifest
index 28249212eef..7fdf4137f63 100644
--- a/media-libs/x265/Manifest
+++ b/media-libs/x265/Manifest
@@ -5,3 +5,4 @@ DIST x265_3.1.2.tar.gz 1419864 BLAKE2B 
1eeb210e58d6977f9a048b84e924d690868aa350b
 DIST x265_3.1.tar.gz 1419649 BLAKE2B 
b9151f136fdc6c0512f481af6c8d4d575ce4c75ef8891b42ca24ddfd1f4802bfe8cd47bb07dfc1834243560a8d36ddd5ca4d79d7b9f140fbd411b5b80ea6b8d4
 SHA512 
81905b6286a61fada7cb1632d7f8461295a28e8d53ccd53d3c26c60c7d8091df47a1b694de28caa721f632d66940f5ceeb44d3405dc3b079edd17d21c30e7a7d
 DIST x265_3.2.1.tar.gz 1426255 BLAKE2B 
4184cfa290b36f497c5f3a5e3b597bf44e52dd20ba6af21c665d98709c9b984122a339d93aae572756a94549c0c1a293ee195c6c1d34902d298664ecf016f896
 SHA512 
5cb29b9d4475c1f686f6e31e47ccddde3db1639d5dcf9c058513389a9fdeb35a83b14e30e59498a76dec74bb0b410b6d8f5b1b45d18927be9811bb6a40d8d568
 DIST x265_3.2.tar.gz 1425689 BLAKE2B 
58da4aa52381ec89b0aea1dc896fef92d9ec9fc781fd279acd0a338cd872f52482c81c558dde749c1205dbc13341a9851c381d01e2f312f5e2b4712d2242b7d3
 SHA512 
08c779026fe4c03797efef9d6a898b16c308355311e167c81b976345eb78039725a31294c77a60b76b4ef648d8720e16b2d6524e7108755531a5375231f5313e
+DIST x265_3.3.tar.gz 1438685 BLAKE2B 
43806915c3b22fabff71c307dc53e9a3408262528f8ec01bf81168826eee26b468b0e68c738e3c0371f6de6121a3ac090bfaeed0cbfca0a3b8c57710d7f25ad0
 SHA512 
3d56900ecd58e83d2ecc93d956524e3b0e622dbe3c74a137c7b21f98599245547403401e9ec7f679996fd09fca788aa10272bf17e58a68fce449c8cb555ad7c0

diff --git a/media-libs/x265/x265-3.3.ebuild b/media-libs/x265/x265-3.3.ebuild
new file mode 100644
index 000..ca3553d0293
--- /dev/null
+++ b/media-libs/x265/x265-3.3.ebuild
@@ -0,0 +1,196 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit cmake-utils multilib-minimal multilib multibuild flag-o-matic
+
+if [[ ${PV} = * ]]; then
+   inherit mercurial
+   EHG_REPO_URI="https://bitbucket.org/multicoreware/x265;
+else
+   
SRC_URI="https://bitbucket.org/multicoreware/x265/downloads/${PN}_${PV}.tar.gz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
+fi
+
+DESCRIPTION="Library for encoding video streams into the H.265/HEVC format"
+HOMEPAGE="http://x265.org/;
+
+LICENSE="GPL-2"
+# subslot = libx265 soname
+SLOT="0/188"
+IUSE="+10bit +12bit cpu_flags_arm_neon numa pic power8 test"
+RESTRICT="!test? ( test )"
+
+ASM_DEPEND=">=dev-lang/yasm-1.2.0"
+RDEPEND="numa? ( >=sys-process/numactl-2.0.10-r1[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   abi_x86_32? ( ${ASM_DEPEND} )
+   abi_x86_64? ( ${ASM_DEPEND} )"
+
+PATCHES=(
+   "${FILESDIR}/arm.patch"
+   "${FILESDIR}/neon.patch"
+   "${FILESDIR}/ppc64.patch"
+)
+
+src_unpack() {
+   if [[ ${PV} = * ]]; then
+   mercurial_src_unpack
+   # Can't set it at global scope due to mercurial.eclass 
limitations...
+   export S=${WORKDIR}/${P}/source
+   else
+   unpack ${A}
+   export S="$(echo "${WORKDIR}/${PN}_"*"/source")"
+   fi
+}
+
+# By default, the library and the encoder is configured for only one output bit
+# depth. Meaning, one has to rebuild libx265 if (s)he wants to produce HEVC
+# files with a different bit depth, which is annoying. However, upstream
+# supports proper namespacing for 8bits, 10bits & 12bits HEVC and linking all
+# that together so that the resulting library can produce all three of them
+# instead of only one.
+# The API requires the bit depth parameter, so that libx265 can then chose 
which
+# variant of the encoder to use.
+# To achieve this, we have to build one (static) library for each non-main
+# variant, and link it into the main library.
+# Upstream documents using the 8bit variant as main library, hence we do not
+# allow disabling it: "main" *MUST* come last in the following list.
+
+x265_get_variants() {
+   local variants=""
+   use 12bit && variants+="main12 "
+   use 10bit && variants+="main10 "
+   variants+="main"
+   echo "${variants}"
+}
+
+x265_variant_src_configure() {
+   mkdir -p "${BUILD_DIR}" || die
+   pushd "${BUILD_DIR}" >/dev/null || die
+
+   local mycmakeargs=( "${myabicmakeargs[@]}" )
+   case "${MULTIBUILD_VARIANT}" in
+   "main12")
+   mycmakeargs+=(
+   

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

2020-05-24 Thread Thomas Deutschmann
commit: 519fcb2b2d4b03d6c09a752f1fb8aff89c2e9cef
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sat May 23 23:20:05 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun May 24 20:23:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=519fcb2b

media-libs/x265: delete all static libraries

Closes: https://bugs.gentoo.org/724598
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 media-libs/x265/x265-3.3.ebuild | 5 +
 1 file changed, 5 insertions(+)

diff --git a/media-libs/x265/x265-3.3.ebuild b/media-libs/x265/x265-3.3.ebuild
index ca3553d0293..422b036bbd1 100644
--- a/media-libs/x265/x265-3.3.ebuild
+++ b/media-libs/x265/x265-3.3.ebuild
@@ -193,4 +193,9 @@ multilib_src_install() {
 
 multilib_src_install_all() {
dodoc -r "${S}/../doc/"*
+
+   # we don't install *.a files for all variants,
+   # so just delete these files instead of pretending
+   # real USE=static-libs support
+   find "${ED}" -name "*.a" -delete || die
 }



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

2020-05-24 Thread Thomas Deutschmann
commit: 04d3ea884dc9efac4476e9fd18793a1abc86bf14
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun May 24 14:51:20 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun May 24 20:23:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04d3ea88

media-libs/x265: update HOMEPAGE

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

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

diff --git a/media-libs/x265/x265-3.3.ebuild b/media-libs/x265/x265-3.3.ebuild
index c9bf91a4ba5..41f53bc131e 100644
--- a/media-libs/x265/x265-3.3.ebuild
+++ b/media-libs/x265/x265-3.3.ebuild
@@ -14,7 +14,7 @@ else
 fi
 
 DESCRIPTION="Library for encoding video streams into the H.265/HEVC format"
-HOMEPAGE="http://x265.org/;
+HOMEPAGE="http://x265.org/ https://bitbucket.org/multicoreware/x265/wiki/Home;
 
 LICENSE="GPL-2"
 # subslot = libx265 soname



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

2020-05-24 Thread Thomas Deutschmann
commit: 4fee8386545ab1ff0a28904f75c57c8775b3c4aa
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun May 24 15:14:28 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun May 24 20:23:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fee8386

media-libs/x265: package uses dev-lang/nasm

Closes: https://bugs.gentoo.org/676270
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

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

diff --git a/media-libs/x265/x265-3.3.ebuild b/media-libs/x265/x265-3.3.ebuild
index a8595e79d05..503dca0ef3e 100644
--- a/media-libs/x265/x265-3.3.ebuild
+++ b/media-libs/x265/x265-3.3.ebuild
@@ -24,7 +24,7 @@ IUSE="+asm +10bit +12bit cpu_flags_arm_neon 
cpu_flags_ppc_altivec numa pic power
 # Test suite requires assembly support and is known to be broken
 RESTRICT="test"
 
-ASM_DEPEND=">=dev-lang/yasm-1.2.0"
+ASM_DEPEND=">=dev-lang/nasm-2.13"
 
 BDEPEND="asm? (
abi_x86_32? ( ${ASM_DEPEND} )



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

2020-05-24 Thread Thomas Deutschmann
commit: 4e1676eccb226a3405add9c2a9420dbf0c917fba
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun May 24 14:49:22 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun May 24 20:23:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e1676ec

media-libs/x265: disable broken test suite

Bug: https://bugs.gentoo.org/668438
Bug: https://bugs.gentoo.org/689006
Bug: https://bugs.gentoo.org/689736
Bug: https://bugs.gentoo.org/681174
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 media-libs/x265/x265-3.3.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/media-libs/x265/x265-3.3.ebuild b/media-libs/x265/x265-3.3.ebuild
index 422b036bbd1..c9bf91a4ba5 100644
--- a/media-libs/x265/x265-3.3.ebuild
+++ b/media-libs/x265/x265-3.3.ebuild
@@ -20,7 +20,9 @@ LICENSE="GPL-2"
 # subslot = libx265 soname
 SLOT="0/188"
 IUSE="+10bit +12bit cpu_flags_arm_neon numa pic power8 test"
-RESTRICT="!test? ( test )"
+
+# Test suite requires assembly support and is known to be broken
+RESTRICT="test"
 
 ASM_DEPEND=">=dev-lang/yasm-1.2.0"
 RDEPEND="numa? ( >=sys-process/numactl-2.0.10-r1[${MULTILIB_USEDEP}] )"



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

2020-05-24 Thread Thomas Deutschmann
commit: 132ec2330862d4305e3d450e08325862a88451b2
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun May 24 15:12:10 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun May 24 20:23:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=132ec233

media-libs/x265: add USE=cpu_flags_ppc_altivec

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 media-libs/x265/x265-3.3.ebuild | 9 ++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/media-libs/x265/x265-3.3.ebuild b/media-libs/x265/x265-3.3.ebuild
index f5c4fee6d97..a8595e79d05 100644
--- a/media-libs/x265/x265-3.3.ebuild
+++ b/media-libs/x265/x265-3.3.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="http://x265.org/ 
https://bitbucket.org/multicoreware/x265/wiki/Home;
 LICENSE="GPL-2"
 # subslot = libx265 soname
 SLOT="0/188"
-IUSE="+asm +10bit +12bit cpu_flags_arm_neon numa pic power8 test"
+IUSE="+asm +10bit +12bit cpu_flags_arm_neon cpu_flags_ppc_altivec numa pic 
power8 test"
 
 # Test suite requires assembly support and is known to be broken
 RESTRICT="test"
@@ -128,8 +128,6 @@ multilib_src_configure() {
local myabicmakeargs=(
$(multilib_is_native_abi || echo "-DENABLE_CLI=OFF")
-DENABLE_LIBNUMA=$(usex numa ON OFF)
-   -DCPU_POWER8=$(usex power8 ON OFF)
-   -DENABLE_ALTIVEC=$(usex power8 ON OFF)
-DLIB_INSTALL_DIR="$(get_libdir)"
)
 
@@ -156,6 +154,11 @@ multilib_src_configure() {
elif use asm ; then
supports_asm=no
fi
+   elif [[ ${ABI} = ppc* ]] ; then
+   myabicmakeargs+=(
+   -DCPU_POWER8=$(usex power8 ON OFF)
+   -DENABLE_ALTIVEC=$(usex cpu_flags_ppc_altivec ON OFF)
+   )
fi
 
if [[ "${supports_asm}" = yes ]] && use asm ; then



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

2020-05-24 Thread Thomas Deutschmann
commit: 6e149596cc76f1bbcee6720828c8c8c92420f2a3
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun May 24 19:47:08 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun May 24 20:23:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e149596

media-libs/x265: drop USE=pic

Gentoo's toolchain uses PIC by default. Since USE=asm was added,
we no longer need a USE flag to control that behavior.

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 media-libs/x265/x265-3.3.ebuild | 16 ++--
 1 file changed, 6 insertions(+), 10 deletions(-)

diff --git a/media-libs/x265/x265-3.3.ebuild b/media-libs/x265/x265-3.3.ebuild
index 503dca0ef3e..9428b001e84 100644
--- a/media-libs/x265/x265-3.3.ebuild
+++ b/media-libs/x265/x265-3.3.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="http://x265.org/ 
https://bitbucket.org/multicoreware/x265/wiki/Home;
 LICENSE="GPL-2"
 # subslot = libx265 soname
 SLOT="0/188"
-IUSE="+asm +10bit +12bit cpu_flags_arm_neon cpu_flags_ppc_altivec numa pic 
power8 test"
+IUSE="+asm +10bit +12bit cpu_flags_arm_neon cpu_flags_ppc_altivec numa power8 
test"
 
 # Test suite requires assembly support and is known to be broken
 RESTRICT="test"
@@ -122,11 +122,9 @@ x265_variant_src_configure() {
 }
 
 multilib_src_configure() {
-   append-cflags -fPIC
-   append-cxxflags -fPIC
-
local myabicmakeargs=(
$(multilib_is_native_abi || echo "-DENABLE_CLI=OFF")
+   -DENABLE_PIC=ON
-DENABLE_LIBNUMA=$(usex numa ON OFF)
-DLIB_INSTALL_DIR="$(get_libdir)"
)
@@ -134,9 +132,9 @@ multilib_src_configure() {
local supports_asm=yes
 
if [[ ${ABI} = x86 ]] ; then
-   if use asm && use pic ; then
+   if use asm ; then
# Bug #528202
-   ewarn "PIC has been requested but x86 asm is not 
PIC-safe, disabling it."
+   ewarn "x86 asm is not PIC-safe, disabling it."
supports_asm=no
fi
elif [[ ${ABI} = x32 ]] ; then
@@ -146,12 +144,10 @@ multilib_src_configure() {
supports_asm=no
fi
elif [[ ${ABI} = arm ]] ; then
-   if use asm && use pic ; then
-   ewarn "PIC has been requested but arm neon asm is not 
PIC-safe, disabling it."
-   supports_asm=no
-   elif use asm && use cpu_flags_arm_neon ; then
+   if use asm && use cpu_flags_arm_neon ; then
supports_asm=yes
elif use asm ; then
+   ewarn "arm asm is not PIC-safe, disabling it."
supports_asm=no
fi
elif [[ ${ABI} = ppc* ]] ; then



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

2020-05-24 Thread Thomas Deutschmann
commit: ab0818d2ba2fd2ab8efa5e1ba9bcb2503975a8b1
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun May 24 14:39:52 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun May 24 20:23:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab0818d2

dev-db/mysql: fix pkg_config

Bug: https://bugs.gentoo.org/722118
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-db/mysql/mysql-8.0.19-r1.ebuild | 183 +---
 dev-db/mysql/mysql-8.0.20.ebuild| 183 +---
 2 files changed, 212 insertions(+), 154 deletions(-)

diff --git a/dev-db/mysql/mysql-8.0.19-r1.ebuild 
b/dev-db/mysql/mysql-8.0.19-r1.ebuild
index 404aa98a36e..827c57daf94 100644
--- a/dev-db/mysql/mysql-8.0.19-r1.ebuild
+++ b/dev-db/mysql/mysql-8.0.19-r1.ebuild
@@ -576,43 +576,6 @@ pkg_postinst() {
 }
 
 pkg_config() {
-   local mysqld_binary="${EROOT}/usr/sbin/mysqld"
-   if [[ ! -x "${mysqld_binary}" ]] ; then
-   die "'${mysqld_binary}' not found! Please re-install 
${CATEGORY}/${PN}!"
-   fi
-
-   local mysql_binary="${EROOT}/usr/bin/mysql"
-   if [[ ! -x "${mysql_binary}" ]] ; then
-   die "'${mysql_binary}' not found! Please re-install 
${CATEGORY}/${PN}!"
-   fi
-
-   local my_print_defaults_binary="${EROOT}/usr/bin/my_print_defaults"
-   if [[ ! -x "${my_print_defaults_binary}" ]] ; then
-   die "'${my_print_defaults_binary}' not found! Please re-install 
dev-db/mysql-connector-c!"
-   fi
-
-   if [[ -z "${MYSQL_USER}" ]] ; then
-   MYSQL_USER=mysql
-   if use prefix ; then
-   MYSQL_USER=$(id -u -n 2>/dev/null)
-   if [[ -z "${MYSQL_USER}" ]] ; then
-   die "Failed to determine current username!"
-   fi
-   fi
-   fi
-
-   if [[ -z "${MYSQL_GROUP}" ]] ; then
-   MYSQL_GROUP=mysql
-   if use prefix ; then
-   MYSQL_GROUP=$(id -g -n 2>/dev/null)
-   if [[ -z "${MYSQL_GROUP}" ]] ; then
-   die "Failed to determine current user 
groupname!"
-   fi
-   fi
-   fi
-
-   einfo "Will use username '${MYSQL_USER}' and group '${MYSQL_GROUP}' ..."
-
_getoptval() {
local section="$1"
local flag="--${2}="
@@ -677,6 +640,41 @@ pkg_config() {
done
}
 
+   local mysqld_binary="${EROOT}/usr/sbin/mysqld"
+   if [[ ! -x "${mysqld_binary}" ]] ; then
+   die "'${mysqld_binary}' not found! Please re-install 
${CATEGORY}/${PN}!"
+   fi
+
+   local mysql_binary="${EROOT}/usr/bin/mysql"
+   if [[ ! -x "${mysql_binary}" ]] ; then
+   die "'${mysql_binary}' not found! Please re-install 
${CATEGORY}/${PN}!"
+   fi
+
+   local my_print_defaults_binary="${EROOT}/usr/bin/my_print_defaults"
+   if [[ ! -x "${my_print_defaults_binary}" ]] ; then
+   die "'${my_print_defaults_binary}' not found! Please re-install 
dev-db/mysql-connector-c!"
+   fi
+
+   if [[ -z "${MYSQL_USER}" ]] ; then
+   MYSQL_USER=mysql
+   if use prefix ; then
+   MYSQL_USER=$(id -u -n 2>/dev/null)
+   if [[ -z "${MYSQL_USER}" ]] ; then
+   die "Failed to determine current username!"
+   fi
+   fi
+   fi
+
+   if [[ -z "${MYSQL_GROUP}" ]] ; then
+   MYSQL_GROUP=mysql
+   if use prefix ; then
+   MYSQL_GROUP=$(id -g -n 2>/dev/null)
+   if [[ -z "${MYSQL_GROUP}" ]] ; then
+   die "Failed to determine current user 
groupname!"
+   fi
+   fi
+   fi
+
# my_print_defaults needs to read stuff in $HOME/.my.cnf
local -x HOME="${EROOT}/root"
 
@@ -696,8 +694,6 @@ pkg_config() {
ewarn "Looks like your data directory '${MY_DATADIR}' is 
already initialized!"
ewarn "Please rename or delete its content if you wish to 
initialize a new data directory."
die "${PN} data directory at '${MY_DATADIR}' looks already 
initialized!"
-   else
-   einfo "${PN} data directory detected as '${MY_DATADIR}' ..."
fi
 
MYSQL_TMPDIR="$(_getoptval mysqld tmpdir 
"--defaults-file='${MY_SYSCONFDIR}/my.cnf'")"
@@ -751,7 +747,7 @@ pkg_config() {
su -s /bin/sh -c "touch ${_my_datadir_testfile}" ${MYSQL_USER} 
&>/dev/null
fi
 
-   if [[ $? -ne 0 ]]; then
+   if [[ $? -ne 0 ]] ; then
die "${MYSQL_USER} user cannot write into data directory 
'${MY_DATADIR}'!"
else
rm "${_my_datadir_testfile}" 

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

2020-05-24 Thread Michał Górny
commit: 67ae55f11938fb89b4781ce3ede9037341436121
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 24 20:14:14 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 24 20:20:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67ae55f1

dev-python/urllib3: Reenable unexplained tests

Reenable the three tests that used to fail for unclear reason.  I can't
reproduce the failures anymore.  They might have been caused by some
unrelated packages or just my weak hardware at the time.  Please open
a bug if you can still reproduce the failures.

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

 dev-python/urllib3/urllib3-1.25.9.ebuild | 8 
 1 file changed, 8 deletions(-)

diff --git a/dev-python/urllib3/urllib3-1.25.9.ebuild 
b/dev-python/urllib3/urllib3-1.25.9.ebuild
index 013ac015a9f..9b3269254dc 100644
--- a/dev-python/urllib3/urllib3-1.25.9.ebuild
+++ b/dev-python/urllib3/urllib3-1.25.9.ebuild
@@ -57,14 +57,6 @@ python_prepare_all() {
-i test/with_dummyserver/test_https.py || die
sed -e 's:test_request_host_header_ignores_fqdn_dot:_&:' \
-i test/with_dummyserver/test_socketlevel.py || die
-   # no clue why those fail, might be tornado's fault, might be just
-   # very flaky
-   sed -e 's:test_client_no_intermediate:_&:' \
-   -i test/with_dummyserver/test_https.py || die
-   sed -e 's:test_basic_ipv6_proxy:_&:' \
-   -i test/with_dummyserver/test_proxy_poolmanager.py || die
-   sed -e 's:test_connection_closed_on_read_timeout_preload_false:_&:' \
-   -i test/with_dummyserver/test_socketlevel.py || die
 
distutils-r1_python_prepare_all
 }



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

2020-05-24 Thread Matt Turner
commit: 2325d586e70e8155250f0e436f49216c51a46ae0
Author: Matt Turner  gentoo  org>
AuthorDate: Sun May 24 20:03:22 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun May 24 20:03:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2325d586

media-libs/mesa: Drop old versions

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

 media-libs/mesa/Manifest   |   4 -
 media-libs/mesa/mesa-20.0.5.ebuild | 549 
 media-libs/mesa/mesa-20.0.6.ebuild | 550 -
 media-libs/mesa/mesa-20.1.0_rc2.ebuild | 550 -
 media-libs/mesa/mesa-20.1.0_rc3.ebuild | 550 -
 5 files changed, 2203 deletions(-)

diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index ce5145ff30e..2e430f896b1 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -1,8 +1,4 @@
 DIST mesa-19.3.5.tar.xz 12064980 BLAKE2B 
a20ebfb149624f13951795e07154ab70dc1856a7a1261b339b0bdf000951756c88439e7b8729f768b0b4b298301b9a3c0c10d7f2fab3abd91649c12ba51c
 SHA512 
413929573fab31e1bb2a1a04c0c770161c2db464a5aab3f0567d27603fff889ede70e1f6e197e7ff1c1639dc4cc543457bcf45761f0f8e6dffafccfa773a4e3f
 DIST mesa-20.0.4.tar.xz 12292888 BLAKE2B 
a14b747045ee4ff3bc07e527ad43d5b22047d6c9700cf290ba9c95e07bd88b9252bdd14380d4f0033dcb8fb652664987889d972db09462bcc69c8a7e843b606f
 SHA512 
17d8bc3b56779a8e5648d81da9ee97b66bcec015710801edce4e8055fbb314cd9ebc1d112e3035480ba844c7d9ae6b5b1f1eac0cc0817e69e9253a7748451a55
-DIST mesa-20.0.5.tar.xz 12257484 BLAKE2B 
12d2530fa77dffadea74908e0b8e52f19023f0e2d012c607d7d5fc8b1380efad13dee50eee99a453b751340a3633b6260a3f1c82e5b16c03051df2fca6947740
 SHA512 
6f5780f7574400fea54978b40eb97faca35826a8a7bed96362d7bebcda78e2cadd44585ef8dd7dc126e0cc62cff61bee9b2ea360fedcc09a1fbb4c1f20c6aa08
-DIST mesa-20.0.6.tar.xz 12275708 BLAKE2B 
9f6d9ae9c260e396670a3980ba83914ad0c1b7dc5f08471a78e4ab76e6ce3c18b96152fefc3846d89840be971180a2f4c176d40beb2c4b1f572011cb4b913f58
 SHA512 
a93dc3ed57ed7469b7c60cdbdcf4f29c5da4ec3986171c7b534e009e136ca21fec16207ffab38a6747437a9b1060e2e6c4b74c4e5cdc168b9aba0fc1940b5e90
 DIST mesa-20.0.7.tar.xz 12308160 BLAKE2B 
fac8dffd08ada27080ee4c6f1e0dce69218c8f15b97ca59d9a1dc84098b7d376cea6ccdf05957690beb47a7c2ecfd75497bfa150c7c46a0c509ba37abb0e5359
 SHA512 
00baae50f14bf2b08b5654dffb11cf67499dc1825e1700b137fb5719e767e0e78e789979df2c194f677ea9c5e531f34965d47b9e37c239944c38d0570c7a9685
-DIST mesa-20.1.0-rc2.tar.xz 12577196 BLAKE2B 
8dc88b2546fd85874fad03258b8b8c7d1dbe681f568e5947e1d758234a8f6559b60810142c125bb56142be6926c50a8c20aebf45271f0e8270ff057dbce472aa
 SHA512 
b912b1af69d9c33f1d0855887d4e5c1ea3dc10e7ed875d3285ca13b62314647b56470149484f270e8c8ff0ce4818fafd1537a71b59852957aab26f36e53edfbd
-DIST mesa-20.1.0-rc3.tar.xz 12585796 BLAKE2B 
7b1b79d790541b29d25cc03900acf0bef517baf67db2c600a5fe3207ba05ff5d9cf332a97e994625ef6626e84202665c3531bada693f2956ab6b8f213df64545
 SHA512 
20ec0dbace5eb7b8ed7a9f2deab9621fa2ed9d485fb884af95caf0ce5ae14de25d89d9d7c374f0dc891cb5644096dc8576bfbecfaf1604954176891345884175
 DIST mesa-20.1.0-rc4.tar.xz 12601932 BLAKE2B 
a7d02e7f8f155ae1591df8c07aad642109cabfc64c0d015605bc0baa10233830b423e5aa57be23e450628f5ffc6f8655ce3962aecea08504574e54d7b2e1aa01
 SHA512 
31358470a330294fa4842997cd2e6f00c4ee6cac10d6c264aa673a10d82c29051fea2e83629e2a638b659df4cb17f4e2b9d0fff1c6f6259d07d9db4dbfa10824

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

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

2020-05-24 Thread Matt Turner
commit: 8bc1fcd93e58b5fb35bfd6df86f00826fc09d0db
Author: Matt Turner  gentoo  org>
AuthorDate: Sun May 24 20:02:22 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun May 24 20:03:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bc1fcd9

media-libs/mesa: Version bump to 20.1.0_rc4

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

 media-libs/mesa/Manifest   |   1 +
 media-libs/mesa/mesa-20.1.0_rc4.ebuild | 550 +
 2 files changed, 551 insertions(+)

diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index b5d665a5dd8..ce5145ff30e 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -5,3 +5,4 @@ DIST mesa-20.0.6.tar.xz 12275708 BLAKE2B 
9f6d9ae9c260e396670a3980ba83914ad0c1b7d
 DIST mesa-20.0.7.tar.xz 12308160 BLAKE2B 
fac8dffd08ada27080ee4c6f1e0dce69218c8f15b97ca59d9a1dc84098b7d376cea6ccdf05957690beb47a7c2ecfd75497bfa150c7c46a0c509ba37abb0e5359
 SHA512 
00baae50f14bf2b08b5654dffb11cf67499dc1825e1700b137fb5719e767e0e78e789979df2c194f677ea9c5e531f34965d47b9e37c239944c38d0570c7a9685
 DIST mesa-20.1.0-rc2.tar.xz 12577196 BLAKE2B 
8dc88b2546fd85874fad03258b8b8c7d1dbe681f568e5947e1d758234a8f6559b60810142c125bb56142be6926c50a8c20aebf45271f0e8270ff057dbce472aa
 SHA512 
b912b1af69d9c33f1d0855887d4e5c1ea3dc10e7ed875d3285ca13b62314647b56470149484f270e8c8ff0ce4818fafd1537a71b59852957aab26f36e53edfbd
 DIST mesa-20.1.0-rc3.tar.xz 12585796 BLAKE2B 
7b1b79d790541b29d25cc03900acf0bef517baf67db2c600a5fe3207ba05ff5d9cf332a97e994625ef6626e84202665c3531bada693f2956ab6b8f213df64545
 SHA512 
20ec0dbace5eb7b8ed7a9f2deab9621fa2ed9d485fb884af95caf0ce5ae14de25d89d9d7c374f0dc891cb5644096dc8576bfbecfaf1604954176891345884175
+DIST mesa-20.1.0-rc4.tar.xz 12601932 BLAKE2B 
a7d02e7f8f155ae1591df8c07aad642109cabfc64c0d015605bc0baa10233830b423e5aa57be23e450628f5ffc6f8655ce3962aecea08504574e54d7b2e1aa01
 SHA512 
31358470a330294fa4842997cd2e6f00c4ee6cac10d6c264aa673a10d82c29051fea2e83629e2a638b659df4cb17f4e2b9d0fff1c6f6259d07d9db4dbfa10824

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

[gentoo-commits] repo/gentoo:master commit in: dev-vcs/git-lfs/

2020-05-24 Thread William Hubbs
commit: f8b02cf014715e4d9140c1c4f3abd706707d4e81
Author: William Hubbs  gentoo  org>
AuthorDate: Sun May 24 20:01:18 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun May 24 20:01:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8b02cf0

dev-vcs/git-lfs: sync live

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

 dev-vcs/git-lfs/git-lfs-.ebuild | 122 
 1 file changed, 11 insertions(+), 111 deletions(-)

diff --git a/dev-vcs/git-lfs/git-lfs-.ebuild 
b/dev-vcs/git-lfs/git-lfs-.ebuild
index 049bc10b64a..001d987aa95 100644
--- a/dev-vcs/git-lfs/git-lfs-.ebuild
+++ b/dev-vcs/git-lfs/git-lfs-.ebuild
@@ -2,129 +2,29 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
+EGO_PN=github.com/git-lfs/git-lfs
+inherit go-module
 
-EGO_PN="github.com/${PN}/${PN}"
-
-inherit golang-base go-module
-
-EGO_SUM=(
-   "github.com/alexbrainman/sspi v0.0.0-20180125232955-4729b3d4d858"
-   "github.com/alexbrainman/sspi v0.0.0-20180125232955-4729b3d4d858/go.mod"
-   "github.com/avast/retry-go v2.4.2+incompatible"
-   "github.com/avast/retry-go v2.4.2+incompatible/go.mod"
-   "github.com/davecgh/go-spew v1.1.0/go.mod"
-   "github.com/davecgh/go-spew v1.1.1"
-   "github.com/davecgh/go-spew v1.1.1/go.mod"
-   "github.com/dpotapov/go-spnego v0.0.0-20190506202455-c2c609116ad0"
-   "github.com/dpotapov/go-spnego 
v0.0.0-20190506202455-c2c609116ad0/go.mod"
-   "github.com/git-lfs/gitobj v1.4.1"
-   "github.com/git-lfs/gitobj v1.4.1/go.mod"
-   "github.com/git-lfs/go-netrc v0.0.0-20180525200031-e0e9ca483a18"
-   "github.com/git-lfs/go-netrc v0.0.0-20180525200031-e0e9ca483a18/go.mod"
-   "github.com/git-lfs/go-ntlm v0.0.0-20190401175752-c5056e7fa066"
-   "github.com/git-lfs/go-ntlm v0.0.0-20190401175752-c5056e7fa066/go.mod"
-   "github.com/git-lfs/wildmatch v1.0.4"
-   "github.com/git-lfs/wildmatch v1.0.4/go.mod"
-   "github.com/hashicorp/go-uuid v1.0.1"
-   "github.com/hashicorp/go-uuid v1.0.1/go.mod"
-   "github.com/inconshreveable/mousetrap v1.0.0"
-   "github.com/inconshreveable/mousetrap v1.0.0/go.mod"
-   "github.com/jcmturner/gofork v0.0.0-20190328161633-dc7c13fece03"
-   "github.com/jcmturner/gofork v0.0.0-20190328161633-dc7c13fece03/go.mod"
-   "github.com/jcmturner/gofork v1.0.0"
-   "github.com/jcmturner/gofork v1.0.0/go.mod"
-   "github.com/mattn/go-isatty v0.0.4"
-   "github.com/mattn/go-isatty v0.0.4/go.mod"
-   "github.com/olekukonko/ts v0.0.0-20171002115256-78ecb04241c0"
-   "github.com/olekukonko/ts v0.0.0-20171002115256-78ecb04241c0/go.mod"
-   "github.com/pkg/errors v0.0.0-20170505043639-c605e284fe17"
-   "github.com/pkg/errors v0.0.0-20170505043639-c605e284fe17/go.mod"
-   "github.com/pmezard/go-difflib v1.0.0"
-   "github.com/pmezard/go-difflib v1.0.0/go.mod"
-   "github.com/rubyist/tracerx v0.0.0-20170927163412-787959303086"
-   "github.com/rubyist/tracerx v0.0.0-20170927163412-787959303086/go.mod"
-   "github.com/spf13/cobra v0.0.3"
-   "github.com/spf13/cobra v0.0.3/go.mod"
-   "github.com/spf13/pflag v1.0.3"
-   "github.com/spf13/pflag v1.0.3/go.mod"
-   "github.com/ssgelm/cookiejarparser v1.0.1"
-   "github.com/ssgelm/cookiejarparser v1.0.1/go.mod"
-   "github.com/stretchr/objx v0.1.0"
-   "github.com/stretchr/objx v0.1.0/go.mod"
-   "github.com/stretchr/objx v0.2.0"
-   "github.com/stretchr/objx v0.2.0/go.mod"
-   "github.com/stretchr/testify v1.2.2"
-   "github.com/stretchr/testify v1.2.2/go.mod"
-   "github.com/stretchr/testify v1.3.0/go.mod"
-   "github.com/stretchr/testify v1.5.1"
-   "github.com/stretchr/testify v1.5.1/go.mod"
-   "github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f"
-   "github.com/xeipuuv/gojsonpointer 
v0.0.0-20180127040702-4e3ac2762d5f/go.mod"
-   "github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415"
-   "github.com/xeipuuv/gojsonreference 
v0.0.0-20180127040603-bd5ef7bd5415/go.mod"
-   "github.com/xeipuuv/gojsonschema v0.0.0-20170210233622-6b67b3fab74d"
-   "github.com/xeipuuv/gojsonschema 
v0.0.0-20170210233622-6b67b3fab74d/go.mod"
-   "golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2"
-   "golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod"
-   "golang.org/x/crypto v0.0.0-20190426145343-a29dc8fdc734"
-   "golang.org/x/crypto v0.0.0-20190426145343-a29dc8fdc734/go.mod"
-   "golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3"
-   "golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod"
-   "golang.org/x/net v0.0.0-20191027093000-83d349e8ac1a"
-   "golang.org/x/net v0.0.0-20191027093000-83d349e8ac1a/go.mod"
-   "golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4"
-   "golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod"
-   

[gentoo-commits] repo/gentoo:master commit in: dev-vcs/git-lfs/

2020-05-24 Thread William Hubbs
commit: 65442b9d22fac5ac5cf99774888331d00a097c55
Author: William Hubbs  gentoo  org>
AuthorDate: Sun May 24 19:50:37 2020 +
Commit: William Hubbs  gentoo  org>
CommitDate: Sun May 24 19:55:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65442b9d

dev-vcs/git-lfs: migrate 2.11.0 to proper use of go-module eclass

Approved by the proxy maintainer.
Closes: https://bugs.gentoo.org/725046

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

 dev-vcs/git-lfs/Manifest  |  16 -
 dev-vcs/git-lfs/git-lfs-2.11.0.ebuild | 122 +++---
 2 files changed, 11 insertions(+), 127 deletions(-)

diff --git a/dev-vcs/git-lfs/Manifest b/dev-vcs/git-lfs/Manifest
index 1c632f158eb..ef8409bb47a 100644
--- a/dev-vcs/git-lfs/Manifest
+++ b/dev-vcs/git-lfs/Manifest
@@ -6,7 +6,6 @@ DIST 
github.com%2Favast%2Fretry-go%2F@v%2Fv2.4.2+incompatible.mod 33 BLAKE2B aa9
 DIST github.com%2Favast%2Fretry-go%2F@v%2Fv2.4.2+incompatible.zip 12642 
BLAKE2B 
7c02212c6dd25c75415a1b5268bcfc313a667ef298c4d0b3940405cede2fcb159a91088a33cb32a482653aa10391afbe9ddcdeda78351fc31838747b80087140
 SHA512 
c6b98e24e642f21ce0551f974c55711066a36e77b66201a085ab728bb4b9614aa7ec35b01cd7225f945d0a32d069d974eb542d6eddb2e5681fa11c2f13d35a94
 DIST github.com%2Fcreack%2Fpty%2F@v%2Fv1.1.7.mod 29 BLAKE2B 
6d29d882c7c8c863cc1cfa01de2e2347b09e8cf4470c0bae2737f7436ce6d6ab34eb6714eba9f869974c1c8d7a332bfb90ac842b9fb7a07bd1a4c8b0e460eefe
 SHA512 
a41a722efe7f634eebd689a9793f9ee3a89924e6c7917008c6661761c8829d6a897dc71c496f761068c36c590a800f06bbefa4ac59f7761cc0ee2cc68ac5c14c
 DIST github.com%2Fcreack%2Fpty%2F@v%2Fv1.1.7.zip 19233 BLAKE2B 
72d5eb2b25cc20e8f22d29948913981975ad9b19669e4bc898b380e946e73b2ae7791c9bb14ac69a6949a28fa4b64f0cf8e2d8c08c5b647119b33856f8b00d51
 SHA512 
e2c2738bf03022c96e739fbfb9a43c19988d49a54e45eade73ab9b8deaa9f94bbcbbeed910051eb370699de1519da9d5d2ce7c42e22b9d15784b599daf393d4a
-DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.0.mod 34 BLAKE2B 
7e09c2779bf7a84a9271e31522ebbe600a1c11b107d651d91f58c8373e4336332a3a881f3e12b382543d75f20398af66085fcb3e780eed341e870e9c30f29267
 SHA512 
5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e
 DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.1.mod 34 BLAKE2B 
7e09c2779bf7a84a9271e31522ebbe600a1c11b107d651d91f58c8373e4336332a3a881f3e12b382543d75f20398af66085fcb3e780eed341e870e9c30f29267
 SHA512 
5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e
 DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.1.zip 60320 BLAKE2B 
86bdbc333e5c23ccf4f805945ca9f2aecc5c242d2ae824d20127eceaa2bf7bbab239ff2799572a2c8fa206166a36e97d5eccc8fc5021743d8ad32f39cd53b9eb
 SHA512 
7b4e4df2fea731e23e05437f26f24e32b2e99028d685b72e3a726c1cb616ada4a77ca4fb9db4a6fae48178cc5172e724b74499bc776d63a9110cb97377d5edeb
 DIST 
github.com%2Fdpotapov%2Fgo-spnego%2F@v%2Fv0.0.0-20190506202455-c2c609116ad0.mod 
435 BLAKE2B 
dcea8c3add36f7ecb313d92e11d39f5264d16d271381a19baed85a0fc9d249e1883a9c5647383f127f60382a67a859acdd4f6041b39761e97d1dc34c1b2b493a
 SHA512 
ca651f150aff45faa479ae01e4b1395e2b99410a67db085dd0ed83baf2a2cf4afb44e3b82e5bd3949c1fb54891cf1101ca9dc6dd2dc35269ef4216d2d12cbdc6
@@ -28,7 +27,6 @@ DIST github.com%2Fhashicorp%2Fgo-uuid%2F@v%2Fv1.0.1.zip 7804 
BLAKE2B 118a166e041
 DIST github.com%2Finconshreveable%2Fmousetrap%2F@v%2Fv1.0.0.mod 44 BLAKE2B 
764581d416faa477a91695a42c68cef5638d019a1622fb3bcee976c1581e904995d33c79ffed1d3b805f660931ece844b3e17437f158f8b82ddae82e95f0358f
 SHA512 
0c77200112d96f9cddf8cf7da0059204914b06a8c400e2e672443bd02a45d9ebb3274275c20e6e7ee0728992e77579d945b36de44ccbaab2ee92fd55f382f7ac
 DIST github.com%2Finconshreveable%2Fmousetrap%2F@v%2Fv1.0.0.zip 3712 BLAKE2B 
f4f79741bb83862583f51f2ac5e80181eb0e9c2a4578df32f7e24eb98f4f548b99333e0e6a377e03ef701057b01e852e6b710ab885b65170c861bef556863da4
 SHA512 
e16bd414c1df566a12944e4a99ebd84d2103f0cb3bf8ec312e3de400f20b3eae27845db50672801c10474dbf1dc61d0c2e16e5dcd3c4447681c0b77f9114a411
 DIST 
github.com%2Fjcmturner%2Fgofork%2F@v%2Fv0.0.0-20190328161633-dc7c13fece03.mod 
35 BLAKE2B 
152ed61bf84dd1666421e11827c230c7c50edd35851a50ce21f4fefa13660a7a6cead25a0f9d8f1b748c2c4277d21639eb781c484359aef00e77921139e0
 SHA512 
5e94601c72f24a3d8a115759a8fd6fd3420b662995ce94d7dbcfe4f86437bdf81a42c77c82accf7fdb926b75a5898bb34706fff864e00b38d891cdd076fc89ec
-DIST 
github.com%2Fjcmturner%2Fgofork%2F@v%2Fv0.0.0-20190328161633-dc7c13fece03.zip 
31847 BLAKE2B 
a4c6c61d226f2470abf2837d57acc527576c60ebd894cbd09f5185dc3126f5a09e05551d8277e5bcd30494173e3e0d741cbc974d9a47cb2fc9f70c0ff11bdd94
 SHA512 
592281b626f74e4880122d42ee55e4dc0eb578d5ccc6f1a9f02ab2f0cf8b7e9455e02bef91d200b6a5cc66901574134a7931004daf90294e28f6493ac7293ee1
 DIST github.com%2Fjcmturner%2Fgofork%2F@v%2Fv1.0.0.mod 35 BLAKE2B 

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

2020-05-24 Thread Michał Górny
commit: 1de96b14cd0b6422c8934c23a40de7d771e5e5ba
Author: Michał Górny  gentoo  org>
AuthorDate: Sun May 24 19:17:51 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun May 24 19:51:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1de96b14

xfce-base/thunar: Bump to 1.8.15

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

 xfce-base/thunar/Manifest |  1 +
 xfce-base/thunar/thunar-1.8.15.ebuild | 79 +++
 2 files changed, 80 insertions(+)

diff --git a/xfce-base/thunar/Manifest b/xfce-base/thunar/Manifest
index 8bdfdd04ce0..5e49aef44d3 100644
--- a/xfce-base/thunar/Manifest
+++ b/xfce-base/thunar/Manifest
@@ -1,2 +1,3 @@
 DIST thunar-1.8.12.tar.bz2 2367685 BLAKE2B 
259e7a2c9aeb66673a7b5e6d7147d5257d64b7143c79981ee65097568505969426ea4b20e7ef754fcc6f03e19f632b078115d2db524f2a6eeec1f1e3253e14e4
 SHA512 
cd27b26796602ea8623c368cd6c8bb53136c09e4a02c37775bed9918c801741e0adb5784151fbf4b93785967a637ffb8b1214b0721f9457de683ebd7718a8767
 DIST thunar-1.8.14.tar.bz2 2373742 BLAKE2B 
32cdc316defaf781e705ecd9e0550014e1270f09e8eb914f164df4bc557c433fcedbcfb41e200faf317bbab96a20275e4416945050cb10981ee68e0f0cdd357d
 SHA512 
ce6da526e6378ffc90686f6ae25e56109e8af7d0c592345aca3de4603f4c5b3d089255bc313f2a60ee454cc3f0af52106584663c72ecd542a9c92769559c6787
+DIST thunar-1.8.15.tar.bz2 2366401 BLAKE2B 
2d594ccf4e0eb68fd9f1129b2d737121982ed4275265ea26866c766755f717cfa197abf89ff9d3c07403a71b7feb29ccfabb14e935ec08fab418b173c39fd8f6
 SHA512 
50020084105daf5d5464cdcd29827fa212b121b0f6a385b6e2820fd120b6880cffafe63f51e737bc33d13f174f83de5c165f2ce155ff6aae74cc1b285cbdc8db

diff --git a/xfce-base/thunar/thunar-1.8.15.ebuild 
b/xfce-base/thunar/thunar-1.8.15.ebuild
new file mode 100644
index 000..80545f3c2e1
--- /dev/null
+++ b/xfce-base/thunar/thunar-1.8.15.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit xdg-utils
+
+DESCRIPTION="File manager for the Xfce desktop environment"
+HOMEPAGE="https://www.xfce.org/projects/ 
https://docs.xfce.org/xfce/thunar/start;
+SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0/3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="exif introspection libnotify pcre +trash-panel-plugin udisks"
+
+GVFS_DEPEND=">=gnome-base/gvfs-1.18.3"
+COMMON_DEPEND=">=dev-lang/perl-5.6
+   >=dev-libs/glib-2.42
+   >=x11-libs/gdk-pixbuf-2.14
+   >=x11-libs/gtk+-3.22:3
+   >=xfce-base/exo-0.12:=
+   >=xfce-base/libxfce4ui-4.12:=
+   >=xfce-base/libxfce4util-4.12:=
+   >=xfce-base/xfconf-4.12:=
+   exif? ( >=media-libs/libexif-0.6.19:= )
+   introspection? ( dev-libs/gobject-introspection:= )
+   libnotify? ( >=x11-libs/libnotify-0.7 )
+   pcre? ( >=dev-libs/libpcre-6:= )
+   trash-panel-plugin? ( >=xfce-base/xfce4-panel-4.10:= )
+   udisks? ( dev-libs/libgudev:= )"
+RDEPEND="${COMMON_DEPEND}
+   >=dev-util/desktop-file-utils-0.20-r1
+   x11-misc/shared-mime-info
+   trash-panel-plugin? ( ${GVFS_DEPEND} )
+   udisks? (
+   virtual/udev
+   ${GVFS_DEPEND}[udisks,udev]
+   )"
+DEPEND="${COMMON_DEPEND}
+   dev-util/intltool
+   sys-devel/gettext
+   virtual/pkgconfig"
+
+DOCS=( AUTHORS ChangeLog FAQ HACKING NEWS README THANKS TODO )
+
+src_configure() {
+   local myconf=(
+   $(use_enable introspection)
+   $(use_enable udisks gudev)
+   $(use_enable libnotify notifications)
+   $(use_enable exif)
+   $(use_enable pcre)
+   $(use_enable trash-panel-plugin tpa-plugin)
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   elog "If you were using an older Xfce version and Thunar fails to start"
+   elog "with a message similar to:"
+   elog "  Failed to register: Timeout was reached"
+   elog "you may need to reset your xfce4 session:"
+   elog "  rm ~/.cache/sessions/xfce4-session-*"
+   elog "See https://bugs.gentoo.org/698914.;
+
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}



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

2020-05-24 Thread Mike Gilbert
commit: ebbffbddc263b9dc81fc8081165f2c26dac945f8
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun May 24 19:39:37 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun May 24 19:40:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebbffbdd

dev-python/pycparser: skip tests if cpp is not in PATH

Bug: https://bugs.gentoo.org/719934
Signed-off-by: Mike Gilbert  gentoo.org>

 dev-python/pycparser/pycparser-2.20.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-python/pycparser/pycparser-2.20.ebuild 
b/dev-python/pycparser/pycparser-2.20.ebuild
index 4b222c379ee..12172c1c82e 100644
--- a/dev-python/pycparser/pycparser-2.20.ebuild
+++ b/dev-python/pycparser/pycparser-2.20.ebuild
@@ -41,6 +41,8 @@ python_compile() {
 }
 
 python_test() {
+   # Skip tests if cpp is not in PATH
+   type -P cpp >/dev/null || return 0
# change workdir to avoid '.' import
cd tests || die
"${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}"



[gentoo-commits] repo/gentoo:master commit in: mail-mta/protonmail-bridge-bin/

2020-05-24 Thread Piotr Karbowski
commit: 5dedb4aa4a447b0bf9412c736a557d0d7f03bf95
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Sun May 24 19:11:04 2020 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Sun May 24 19:16:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dedb4aa

mail-mta/protonmail-bridge-bin: drop old releases.

Signed-off-by: Piotr Karbowski  gentoo.org>

 mail-mta/protonmail-bridge-bin/Manifest|   2 -
 .../protonmail-bridge-bin-1.2.3.ebuild | 197 -
 .../protonmail-bridge-bin-1.2.5.ebuild | 240 -
 3 files changed, 439 deletions(-)

diff --git a/mail-mta/protonmail-bridge-bin/Manifest 
b/mail-mta/protonmail-bridge-bin/Manifest
index 8255729aa83..9abfa1de6e6 100644
--- a/mail-mta/protonmail-bridge-bin/Manifest
+++ b/mail-mta/protonmail-bridge-bin/Manifest
@@ -1,3 +1 @@
-DIST protonmail-bridge-1.2.3-1.x86_64.rpm 52847419 BLAKE2B 
604a1990ced2f9e64e99aad7f729ac48750f2b620036c7e953cc9b16e25187f201d2a148bb03a03bcf48fc72db3faefedd8102a4c099dca2c9c71e766804a6cc
 SHA512 
98a92d1365baac975e3007a4a8d920aa8b5d0166d9c69deb4c9dd4f96cb314a5a60fb7bd43c35c33c89419b63dba5e4dc1526cf8518a0f6db4e3315b4eb8a420
-DIST protonmail-bridge-1.2.5-1.x86_64.rpm 53088686 BLAKE2B 
af9085e0e0c66894f9c0a8c38a42a0afb32ec17cecd14b89f7d0a5c896aebf3047ba03f6b15aecff7834063166f31351c4b7b32d707e87f8673fa3c1c91b6f69
 SHA512 
982279b4a8032224b086d98f4e009c4b6423b8696c557c156f044322673b2e6524aab975a7fb527a4a525f7116fbd74af55e5ff75305e404438b18a9e75b657c
 DIST protonmail-bridge-1.2.6-1.x86_64.rpm 54560899 BLAKE2B 
3f1cd39a5415119e81949ff8c8c6df6a8f64c1a1565ce169c8c1999cc34e9d977677a3cc5539bc2a6de4199792941f5676c86a29bab28a3db667aa62503ff57d
 SHA512 
6ba00aaa99e2faff401017e5471670642f5bcb56b98b38a9e21427c1b4dc1e824a3062805dfdb717ae6d9f994c59f9967f4736e14dad0eb13c456251d96b2928

diff --git a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.2.3.ebuild 
b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.2.3.ebuild
deleted file mode 100644
index f3a5ead0329..000
--- a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.2.3.ebuild
+++ /dev/null
@@ -1,197 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit rpm
-
-DESCRIPTION="Serves ProtonMail to IMAP/SMTP clients"
-HOMEPAGE="https://protonmail.com/bridge/;
-SRC_URI="https://protonmail.com/download/${P/-bin/}-1.x86_64.rpm;
-
-RESTRICT="bindist mirror"
-
-LICENSE="MIT protonmail-bridge-EULA"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND=""
-RDEPEND="
-   app-crypt/libsecret
-   dev-libs/glib:2
-   media-sound/pulseaudio[glib]
-   sys-apps/dbus
-   virtual/opengl
-   media-libs/fontconfig
-   media-libs/freetype
-   x11-libs/libICE
-   x11-libs/libSM
-   x11-libs/libX11
-   x11-libs/libxcb
-   x11-libs/libXext
-   x11-libs/libXi
-"
-BDEPEND="dev-util/patchelf"
-
-S="${WORKDIR}"
-
-QA_PREBUILT="*"
-
-src_prepare() {
-   # Some bogus files got into package.
-   rm -rf usr/lib/.build-id
-
-   # Bug #660366. To workaround preserving libs, set RUNPATH and rm unused 
libs
-   cd "${S}/usr/lib/protonmail/bridge" || die
-   patchelf --set-rpath '$ORIGIN/lib' protonmail-bridge || die "patchelf 
failed"
-   patchelf --set-rpath '$ORIGIN' lib/libicui18n.so.56 || die "patchelf 
failed"
-   patchelf --set-rpath '$ORIGIN' lib/libicuuc.so.56 || die "patchelf 
failed"
-
-   rm "lib/libQt53DCore.so.5" || die
-   rm "lib/libQt53DExtras.so.5" || die
-   rm "lib/libQt53DInput.so.5" || die
-   rm "lib/libQt53DLogic.so.5" || die
-   rm "lib/libQt53DQuick.so.5" || die
-   rm "lib/libQt53DQuickExtras.so.5" || die
-   rm "lib/libQt53DQuickInput.so.5" || die
-   rm "lib/libQt53DQuickRender.so.5" || die
-   rm "lib/libQt53DRender.so.5" || die
-   rm "lib/libQt5Concurrent.so.5" || die
-   rm "lib/libQt5Gamepad.so.5" || die
-   rm "lib/libQt5QuickParticles.so.5" || die
-   rm "plugins/audio/libqtaudio_alsa.so" || die
-   rm "plugins/audio/libqtmedia_pulse.so" || die
-   rm "plugins/bearer/libqconnmanbearer.so" || die
-   rm "plugins/bearer/libqgenericbearer.so" || die
-   rm "plugins/bearer/libqnmbearer.so" || die
-   rm "plugins/canbus/libqtpeakcanbus.so" || die
-   rm "plugins/canbus/libqtsocketcanbus.so" || die
-   rm "plugins/canbus/libqttinycanbus.so" || die
-   rm "plugins/designer/libqquickwidget.so" || die
-   rm "plugins/designer/libqwebengineview.so" || die
-   rm "plugins/egldeviceintegrations/libqeglfs-emu-integration.so" || die
-   rm "plugins/egldeviceintegrations/libqeglfs-x11-integration.so" || die
-   rm "plugins/gamepads/libevdevgamepad.so" || die
-   rm "plugins/generic/libqevdevkeyboardplugin.so" || die
-   rm "plugins/generic/libqevdevmouseplugin.so" || die
-   rm "plugins/generic/libqevdevtabletplugin.so" || die
- 

[gentoo-commits] repo/gentoo:master commit in: mail-mta/protonmail-bridge-bin/

2020-05-24 Thread Piotr Karbowski
commit: 538a65d10a4149d168ec17c9051663bd764912c4
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Sun May 24 19:15:34 2020 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Sun May 24 19:16:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=538a65d1

mail-mta/protonmail-bridge-bin-1.2.7: version bump

Signed-off-by: Piotr Karbowski  gentoo.org>

 mail-mta/protonmail-bridge-bin/Manifest|   1 +
 .../protonmail-bridge-bin-1.2.7.ebuild | 248 +
 2 files changed, 249 insertions(+)

diff --git a/mail-mta/protonmail-bridge-bin/Manifest 
b/mail-mta/protonmail-bridge-bin/Manifest
index 9abfa1de6e6..5212268a1ba 100644
--- a/mail-mta/protonmail-bridge-bin/Manifest
+++ b/mail-mta/protonmail-bridge-bin/Manifest
@@ -1 +1,2 @@
 DIST protonmail-bridge-1.2.6-1.x86_64.rpm 54560899 BLAKE2B 
3f1cd39a5415119e81949ff8c8c6df6a8f64c1a1565ce169c8c1999cc34e9d977677a3cc5539bc2a6de4199792941f5676c86a29bab28a3db667aa62503ff57d
 SHA512 
6ba00aaa99e2faff401017e5471670642f5bcb56b98b38a9e21427c1b4dc1e824a3062805dfdb717ae6d9f994c59f9967f4736e14dad0eb13c456251d96b2928
+DIST protonmail-bridge-1.2.7-1.x86_64.rpm 54243603 BLAKE2B 
90e1ab6dd2fee33e817eb800d32cce430b3f2d7341e8db6d5b7d68ebef72f655571eb4afdefa20758f8dc351230cefb84391ece075ec691cd537189de392c021
 SHA512 
063c602dd0b1d64d6dee846cbb1d737ed845c70175c8f4dd8b5ac96f5fe37fb6253ffcb89349f13d2cc5c49a6df416da6e5fcd9f71ebe88bf9633872186b8f44

diff --git a/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.2.7.ebuild 
b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.2.7.ebuild
new file mode 100644
index 000..a1f688318f2
--- /dev/null
+++ b/mail-mta/protonmail-bridge-bin/protonmail-bridge-bin-1.2.7.ebuild
@@ -0,0 +1,248 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit rpm xdg-utils
+
+DESCRIPTION="Serves ProtonMail to IMAP/SMTP clients"
+HOMEPAGE="https://protonmail.com/bridge/;
+SRC_URI="https://protonmail.com/download/${P/-bin/}-1.x86_64.rpm;
+
+RESTRICT="bindist mirror"
+
+LICENSE="MIT protonmail-bridge-EULA"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND=""
+RDEPEND="
+   app-crypt/libsecret
+   dev-libs/glib:2
+   media-sound/pulseaudio[glib]
+   sys-apps/dbus
+   virtual/opengl
+   media-libs/fontconfig
+   media-libs/freetype
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libXext
+   x11-libs/libXi
+"
+BDEPEND="dev-util/patchelf"
+
+S="${WORKDIR}"
+
+QA_PREBUILT="*"
+
+src_prepare() {
+   # Some bogus files got into package.
+   rm -rf usr/lib/.build-id
+
+   # Bug #660366. To workaround preserving libs, set RUNPATH and rm unused 
libs
+   cd "${S}/usr/lib/protonmail/bridge" || die
+   patchelf --set-rpath '$ORIGIN/lib' protonmail-bridge || die "patchelf 
failed"
+   patchelf --set-rpath '$ORIGIN' lib/libicui18n.so.56 || die "patchelf 
failed"
+   patchelf --set-rpath '$ORIGIN' lib/libicuuc.so.56 || die "patchelf 
failed"
+
+   rm "lib/libQt53DCore.so.5" || die
+   rm "lib/libQt53DExtras.so.5" || die
+   rm "lib/libQt53DInput.so.5" || die
+   rm "lib/libQt53DLogic.so.5" || die
+   rm "lib/libQt53DQuick.so.5" || die
+   rm "lib/libQt53DQuickExtras.so.5" || die
+   rm "lib/libQt53DQuickInput.so.5" || die
+   rm "lib/libQt53DQuickRender.so.5" || die
+   rm "lib/libQt53DRender.so.5" || die
+   rm "lib/libQt5Concurrent.so.5" || die
+   rm "lib/libQt5Gamepad.so.5" || die
+   rm "lib/libQt5QuickParticles.so.5" || die
+   rm "plugins/audio/libqtaudio_alsa.so" || die
+   rm "plugins/audio/libqtmedia_pulse.so" || die
+   rm "plugins/bearer/libqconnmanbearer.so" || die
+   rm "plugins/bearer/libqgenericbearer.so" || die
+   rm "plugins/bearer/libqnmbearer.so" || die
+   rm "plugins/canbus/libqtpeakcanbus.so" || die
+   rm "plugins/canbus/libqtsocketcanbus.so" || die
+   rm "plugins/canbus/libqttinycanbus.so" || die
+   rm "plugins/designer/libqquickwidget.so" || die
+   rm "plugins/designer/libqwebengineview.so" || die
+   rm "plugins/egldeviceintegrations/libqeglfs-emu-integration.so" || die
+   rm "plugins/egldeviceintegrations/libqeglfs-x11-integration.so" || die
+   rm "plugins/gamepads/libevdevgamepad.so" || die
+   rm "plugins/generic/libqevdevkeyboardplugin.so" || die
+   rm "plugins/generic/libqevdevmouseplugin.so" || die
+   rm "plugins/generic/libqevdevtabletplugin.so" || die
+   rm "plugins/generic/libqevdevtouchplugin.so" || die
+   rm "plugins/generic/libqtuiotouchplugin.so" || die
+   rm "plugins/geometryloaders/libdefaultgeometryloader.so" || die
+   rm "plugins/geometryloaders/libgltfgeometryloader.so" || die
+   rm "plugins/geoservices/libqtgeoservices_esri.so" || die
+   rm "plugins/geoservices/libqtgeoservices_itemsoverlay.so" || die

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

2020-05-24 Thread Zac Medico
commit: 6d76bcb0ad3ae029307e823f6f816885f3d32c6d
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sun May 24 13:35:38 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun May 24 19:08:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d76bcb0

net-misc/electron-cash: add missing desktop inherit

Closes: https://github.com/gentoo/gentoo/pull/15952
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Michael Mair-Keimberger  gmail.com>
Signed-off-by: Zac Medico  gentoo.org>

 net-misc/electron-cash/electron-cash-4.0.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/electron-cash/electron-cash-4.0.2-r2.ebuild 
b/net-misc/electron-cash/electron-cash-4.0.2-r2.ebuild
index 87c2b57dd7c..c1e564a5b3e 100644
--- a/net-misc/electron-cash/electron-cash-4.0.2-r2.ebuild
+++ b/net-misc/electron-cash/electron-cash-4.0.2-r2.ebuild
@@ -6,7 +6,7 @@ EAPI="7"
 PYTHON_COMPAT=( python3_6 python3_7 )
 PYTHON_REQ_USE="ncurses?"
 
-inherit distutils-r1 gnome2-utils xdg-utils
+inherit desktop distutils-r1 gnome2-utils xdg-utils
 
 MY_P="Electron-Cash-${PV}"
 DESCRIPTION="Lightweight Bitcoin Cash client (BCH fork of Electrum)"



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

2020-05-24 Thread Mike Gilbert
commit: df401c888693da5b3d295e0e0bfc15d20c88b798
Author: Jakov Smolic  sartura  hr>
AuthorDate: Sat May 23 10:24:31 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun May 24 19:07:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df401c88

dev-db/sqlite: version bump to 3.32.0

Closes: https://bugs.gentoo.org/724644
Bug: https://bugs.gentoo.org/716748
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: Mike Gilbert  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/15922

 dev-db/sqlite/Manifest |   3 +
 dev-db/sqlite/sqlite-3.32.0.ebuild | 388 +
 2 files changed, 391 insertions(+)

diff --git a/dev-db/sqlite/Manifest b/dev-db/sqlite/Manifest
index a5126e72a2e..239e8f5349e 100644
--- a/dev-db/sqlite/Manifest
+++ b/dev-db/sqlite/Manifest
@@ -1,3 +1,6 @@
 DIST sqlite-autoconf-3310100.tar.gz 2887243 BLAKE2B 
ef5d40b6e6c59a51ae95368eb9f6a938188813f89d5328ea1c1180ef35f124c14b3e83b0832ae5c2fa24cc2df352f1b0ea5f20b64d0762d50a700d9895f9a12e
 SHA512 
d85250ba5f78f0c918880f663741709aba662192f04888b2324a0df17affdf5b8540e8428c6c7315119806e7adad758ea281c9b403c0ad94ac6a9bd1b93fd617
+DIST sqlite-autoconf-332.tar.gz 2902505 BLAKE2B 
7460e088d2714599ea284c258c09f376c6e4f3c5f2c932d18905941dabfc74baead3df39a522fab99059417129a16a72094d53457da506f12e37eb6b821cb811
 SHA512 
bb0f73d63658c3e31daa7919ea621d1a8add8d430fe4385947555f0a334038750630eb1240f28d1709c69d45d12c1cc04ed081ecfe421c594ed29b6ac80b0a5f
 DIST sqlite-doc-3310100.zip 9600405 BLAKE2B 
324fb7a0a38bc56476e41504c14996e9d5d83ac659403991515413d49f5ee3aad064ccece25f52b6041ef26bf23f320a9be1b6b02c5fbe96c36372107f54fc2e
 SHA512 
5572e2c2dac30c014ef9cd60a620b7a7bb610f91a47e2890c0641540d39b9d5ce0e914ee697583130317633918b7827e2612a7cbc024f5bd6aa22ad28a78b56b
+DIST sqlite-doc-332.zip 9718952 BLAKE2B 
0bb9620c353f2f8c91d31f9112e765feb8c77c73906bd6eecdefe28f11a83aa87605889b3ded992e604865a6a06b396613b98c7c7ec2caa11c0d7c445529a0b1
 SHA512 
8733bad1e8dda2967e7fadaf1a541bea338d3a14dcc0ab7fe25525e422ea8d61eb21b07648d29fe8b30ace2891ec3150800ec50f3eff121280b47db1439e915c
 DIST sqlite-src-3310100.zip 12510166 BLAKE2B 
a856695e8552b8b4dcb28452fdbd48305fdb9072f9d6587f4b1f4445daf386e920eb936dcb50fdfe41a49f84b26a7c5fedcffea5acf3ba3fa935c36695d4b8ee
 SHA512 
af92a00877bcd90372d6f83a27fea12b4fe8d1155b223a6bccbccc31bb8e3d2269cd9e68f329bc55f70d1068ccbf220ff5abccea6f593fd7a3a4bdd732d1cdbe
+DIST sqlite-src-332.zip 12525021 BLAKE2B 
77ce7ce8429b395669842442757f90160ccf7e8b333af0527dae47131ea32b9dcd8902da4dd38e285aa8fcc66b5003e101ccd609851606b89c0149ae5df41b82
 SHA512 
ea915648bc7c364da9ad153c758e36b8cd4cc678958a5449824282844bc45963bd3602d30f731e4865f30c17a3249474127b911992cb13f46be35d646d288c29

diff --git a/dev-db/sqlite/sqlite-3.32.0.ebuild 
b/dev-db/sqlite/sqlite-3.32.0.ebuild
new file mode 100644
index 000..912a741d6d6
--- /dev/null
+++ b/dev-db/sqlite/sqlite-3.32.0.ebuild
@@ -0,0 +1,388 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit autotools flag-o-matic multilib-minimal toolchain-funcs
+
+if [[ "${PV}" != "" ]]; then
+   SRC_PV="$(printf "%u%02u%02u%02u" $(ver_rs 1- " "))"
+   DOC_PV="${SRC_PV}"
+   # DOC_PV="$(printf "%u%02u%02u00" $(ver_rs 1-3 " "))"
+fi
+
+DESCRIPTION="SQL database engine"
+HOMEPAGE="https://sqlite.org/;
+if [[ "${PV}" == "" ]]; then
+   SRC_URI=""
+else
+   SRC_URI="doc? ( https://sqlite.org/2020/${PN}-doc-${DOC_PV}.zip )
+   tcl? ( https://sqlite.org/2020/${PN}-src-${SRC_PV}.zip )
+   test? ( https://sqlite.org/2020/${PN}-src-${SRC_PV}.zip )
+   tools? ( https://sqlite.org/2020/${PN}-src-${SRC_PV}.zip )
+   !tcl? ( !test? ( !tools? ( 
https://sqlite.org/2020/${PN}-autoconf-${SRC_PV}.tar.gz ) ) )"
+fi
+
+LICENSE="public-domain"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~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"
+IUSE="debug doc icu +readline secure-delete static-libs tcl test tools"
+if [[ "${PV}" == "" ]]; then
+   PROPERTIES="live"
+fi
+RESTRICT="!test? ( test )"
+
+if [[ "${PV}" == "" ]]; then
+   BDEPEND=">=dev-lang/tcl-8.6:0
+   dev-vcs/fossil"
+else
+   BDEPEND="doc? ( app-arch/unzip )
+   tcl? (
+   app-arch/unzip
+   >=dev-lang/tcl-8.6:0
+   )
+   test? (
+   app-arch/unzip
+   >=dev-lang/tcl-8.6:0
+   )
+   tools? (
+   app-arch/unzip
+   >=dev-lang/tcl-8.6:0
+   )"
+fi
+RDEPEND="sys-libs/zlib:0=[${MULTILIB_USEDEP}]
+   icu? ( 

[gentoo-commits] repo/proj/guru:master commit in: app-crypt/reop/

2020-05-24 Thread Andrew Ammerlaan
commit: 9fed6fe0729bb7592dbeaff4de21eb940d37f281
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Sun May 24 17:42:58 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Sun May 24 17:42:58 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9fed6fe0

app-crypt/reop: Fallback on cc if $CC is unset

Related: 
https://github.com/gentoo/guru/commit/ab9f93926f8bfcee8800a58b13523ae191397b53#commitcomment-39401778
Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>

 app-crypt/reop/reop-2.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/reop/reop-2.1.1.ebuild b/app-crypt/reop/reop-2.1.1.ebuild
index bc3e143..124477a 100644
--- a/app-crypt/reop/reop-2.1.1.ebuild
+++ b/app-crypt/reop/reop-2.1.1.ebuild
@@ -14,7 +14,7 @@ DEPEND="dev-libs/libsodium:="
 RDEPEND="${DEPEND}"
 
 src_compile() {
-   emake CC="${CC}" CFLAGS="${CFLAGS}"
+   emake CC="${CC:-cc}" CFLAGS="${CFLAGS}"
 }
 
 src_test() {



[gentoo-commits] repo/proj/guru:master commit in: media-sound/scream/

2020-05-24 Thread Andrew Ammerlaan
commit: e42a801a0c7d7fa43a3c05e8d7a78c7641348752
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Sun May 24 14:06:00 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Sun May 24 14:06:00 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e42a801a

media-sound/scream: new package

Bug: https://bugs.gentoo.org/718800
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Alexey Sokolov  asokolov.org>

 media-sound/scream/Manifest   |  1 +
 media-sound/scream/metadata.xml   | 11 ++
 media-sound/scream/scream-3.5.ebuild  | 41 +++
 media-sound/scream/scream-.ebuild | 41 +++
 4 files changed, 94 insertions(+)

diff --git a/media-sound/scream/Manifest b/media-sound/scream/Manifest
new file mode 100644
index 000..e2f3b4d
--- /dev/null
+++ b/media-sound/scream/Manifest
@@ -0,0 +1 @@
+DIST scream-3.5.tar.gz 995382 BLAKE2B 
96e5d0d0fe49a215ec78cb02be45fab700af90dd6ccce2e5f44f39aa3544046cf5b650ed0efadd7173ca01c382fc38f644bd237c4447695df024f03da6c1beb7
 SHA512 
39c61521160cc7d42a7934df42928b0198b85606fd5feb2c28a3ccb80714243398041aaa7dfef71d037570ecd30d8c790271589716643a87bda96478c14690d0

diff --git a/media-sound/scream/metadata.xml b/media-sound/scream/metadata.xml
new file mode 100644
index 000..368ae35
--- /dev/null
+++ b/media-sound/scream/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   alexey+gen...@asokolov.org
+   Alexey Sokolov
+   
+   
+   duncanthrax/scream
+   
+

diff --git a/media-sound/scream/scream-3.5.ebuild 
b/media-sound/scream/scream-3.5.ebuild
new file mode 100644
index 000..e246e9d
--- /dev/null
+++ b/media-sound/scream/scream-3.5.ebuild
@@ -0,0 +1,41 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="Plays sound received from network or from a QEMU Windows VM"
+HOMEPAGE="https://github.com/duncanthrax/scream;
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   
EGIT_REPO_URI=${EGIT_REPO_URI:-"https://github.com/duncanthrax/scream.git"}
+else
+   SRC_URI="https://github.com/duncanthrax/scream/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+S="${S}/Receivers/unix"
+
+LICENSE="Ms-PL"
+SLOT="0"
+IUSE="alsa pulseaudio"
+
+BDEPEND="
+   virtual/pkgconfig
+"
+DEPEND="
+   alsa? ( media-libs/alsa-lib )
+   pulseaudio? ( media-sound/pulseaudio )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DALSA_ENABLE=$(usex alsa)
+   -DPULSEAUDIO_ENABLE=$(usex pulseaudio)
+   )
+
+   cmake_src_configure
+}

diff --git a/media-sound/scream/scream-.ebuild 
b/media-sound/scream/scream-.ebuild
new file mode 100644
index 000..e246e9d
--- /dev/null
+++ b/media-sound/scream/scream-.ebuild
@@ -0,0 +1,41 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="Plays sound received from network or from a QEMU Windows VM"
+HOMEPAGE="https://github.com/duncanthrax/scream;
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   
EGIT_REPO_URI=${EGIT_REPO_URI:-"https://github.com/duncanthrax/scream.git"}
+else
+   SRC_URI="https://github.com/duncanthrax/scream/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
+
+S="${S}/Receivers/unix"
+
+LICENSE="Ms-PL"
+SLOT="0"
+IUSE="alsa pulseaudio"
+
+BDEPEND="
+   virtual/pkgconfig
+"
+DEPEND="
+   alsa? ( media-libs/alsa-lib )
+   pulseaudio? ( media-sound/pulseaudio )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DALSA_ENABLE=$(usex alsa)
+   -DPULSEAUDIO_ENABLE=$(usex pulseaudio)
+   )
+
+   cmake_src_configure
+}



[gentoo-commits] repo/proj/guru:master commit in: app-crypt/reop/

2020-05-24 Thread Andrew Ammerlaan
commit: f38a7f246e579c3698ed94ee1a9b9832965ecb3a
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Sun May 24 08:02:51 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Sun May 24 08:02:51 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f38a7f24

app-crypt/reop: Fix typo

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>

 app-crypt/reop/reop-2.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/reop/reop-2.1.1.ebuild b/app-crypt/reop/reop-2.1.1.ebuild
index e9ff7d5..d6b1063 100644
--- a/app-crypt/reop/reop-2.1.1.ebuild
+++ b/app-crypt/reop/reop-2.1.1.ebuild
@@ -23,5 +23,5 @@ src_test() {
 }
 src_install() {
dobin reop
-   doman repo.1
+   doman reop.1
 }



[gentoo-commits] repo/proj/guru:master commit in: app-crypt/reop/

2020-05-24 Thread Andrew Ammerlaan
commit: ab9f93926f8bfcee8800a58b13523ae191397b53
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Sun May 24 07:50:48 2020 +
Commit: Andrew Ammerlaan  riseup  net>
CommitDate: Sun May 24 07:55:55 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ab9f9392

app-crypt/reop: New package

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>

 app-crypt/reop/Manifest  |  1 +
 app-crypt/reop/metadata.xml  |  8 
 app-crypt/reop/reop-2.1.1.ebuild | 27 +++
 3 files changed, 36 insertions(+)

diff --git a/app-crypt/reop/Manifest b/app-crypt/reop/Manifest
new file mode 100644
index 000..9a0f2e9
--- /dev/null
+++ b/app-crypt/reop/Manifest
@@ -0,0 +1 @@
+DIST reop-2.1.1.tgz 32533 BLAKE2B 
48d6182f4f6a629f8b32c8144205abd7c719a5586a83914d4d4c574cde3f3b5d32c637bc7cd7c568b9da6164a65d331b38fb96491ac7ff2a2dab7023f8b8b885
 SHA512 
ce145cfb7c2347c4df4b6a25f28dab22d6bd0b3cf27d9fcb42b81d969634b122b706aff01c1c3108557d5778981dd8a025ac29d1aa2dfe9e77902ed24daa8ef1

diff --git a/app-crypt/reop/metadata.xml b/app-crypt/reop/metadata.xml
new file mode 100644
index 000..c698af2
--- /dev/null
+++ b/app-crypt/reop/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   cont...@hacktivis.me
+   Haelwenn (lanodan) Monnier
+   
+

diff --git a/app-crypt/reop/reop-2.1.1.ebuild b/app-crypt/reop/reop-2.1.1.ebuild
new file mode 100644
index 000..e9ff7d5
--- /dev/null
+++ b/app-crypt/reop/reop-2.1.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2020 Haelwenn (lanodan) Monnier 
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="reasonable expectation of privacy"
+HOMEPAGE="https://flak.tedunangst.com/post/reop;
+SRC_URI="https://flak.tedunangst.com/files/reop-2.1.1.tgz;
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="dev-libs/libsodium:="
+RDEPEND="${DEPEND}"
+
+src_compile() {
+   emake CC="${CC}" CFLAGS="${CFLAGS}"
+}
+
+src_test() {
+   cd ./test || die
+   ./test.sh || die
+}
+src_install() {
+   dobin reop
+   doman repo.1
+}



[gentoo-commits] repo/gentoo:master commit in: www-apps/liquid_feedback_core/

2020-05-24 Thread Alfredo Tupone
commit: dd480f0f0262e0f3b7692ec333f7d5d8c2680d11
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun May 24 18:33:59 2020 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun May 24 18:33:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd480f0f

www-apps/liquid_feedback_core: move to EAPI 7

Closes: https://bugs.gentoo.org/724178
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Alfredo Tupone  gentoo.org>

 .../liquid_feedback_core/liquid_feedback_core-2.2.6.ebuild   | 12 +---
 .../liquid_feedback_core/liquid_feedback_core-3.0.4.ebuild   | 12 +---
 2 files changed, 10 insertions(+), 14 deletions(-)

diff --git a/www-apps/liquid_feedback_core/liquid_feedback_core-2.2.6.ebuild 
b/www-apps/liquid_feedback_core/liquid_feedback_core-2.2.6.ebuild
index a914251c479..6980d685f12 100644
--- a/www-apps/liquid_feedback_core/liquid_feedback_core-2.2.6.ebuild
+++ b/www-apps/liquid_feedback_core/liquid_feedback_core-2.2.6.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=7
 
-inherit eutils toolchain-funcs
+inherit toolchain-funcs
 
 MY_P=${PN}-v${PV}
 
@@ -16,14 +16,12 @@ SLOT="0"
 KEYWORDS="~amd64"
 IUSE=""
 
-RDEPEND="dev-db/postgresql"
+RDEPEND="dev-db/postgresql:="
 DEPEND="${RDEPEND}"
 
 S=${WORKDIR}/${MY_P}
 
-src_prepare() {
-   epatch "${FILESDIR}"/${PN}-2.2.3-gentoo.patch
-}
+PATCHES=( "${FILESDIR}"/${PN}-2.2.3-gentoo.patch )
 
 src_compile() {
emake \

diff --git a/www-apps/liquid_feedback_core/liquid_feedback_core-3.0.4.ebuild 
b/www-apps/liquid_feedback_core/liquid_feedback_core-3.0.4.ebuild
index 982f8b95469..0e52e88b06a 100644
--- a/www-apps/liquid_feedback_core/liquid_feedback_core-3.0.4.ebuild
+++ b/www-apps/liquid_feedback_core/liquid_feedback_core-3.0.4.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=4
+EAPI=7
 
-inherit eutils toolchain-funcs
+inherit toolchain-funcs
 
 MY_P=${PN}-v${PV}
 
@@ -16,14 +16,12 @@ SLOT="0"
 KEYWORDS="~amd64"
 IUSE=""
 
-RDEPEND="dev-db/postgresql"
+RDEPEND="dev-db/postgresql:="
 DEPEND="${RDEPEND}"
 
 S=${WORKDIR}/${MY_P}
 
-src_prepare() {
-   epatch "${FILESDIR}"/${PN}-3.0.4-gentoo.patch
-}
+PATCHES=( "${FILESDIR}"/${PN}-3.0.4-gentoo.patch )
 
 src_compile() {
emake \



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

2020-05-24 Thread Sergei Trofimovich
commit: fe563cbaa21fd257b28ae773987b81db87af00d4
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun May 24 17:44:50 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun May 24 17:46:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe563cba

ghc-package.eclass: disable CFLAGS QA check, bug #722078

GHC uses it's own native code generator. Portage's
QA check generates false positive because it assumes
presence of GCC-specific sections.

Workaround false positiove by disabling the check completely.
bug #722078, bug #677600

Reported-by: Agostino Sarubbo
Closes: https://bugs.gentoo.org/722078
Bug: https://bugs.gentoo.org/677600
Signed-off-by: Sergei Trofimovich  gentoo.org>

 eclass/ghc-package.eclass | 8 
 1 file changed, 8 insertions(+)

diff --git a/eclass/ghc-package.eclass b/eclass/ghc-package.eclass
index 5361f09af1e..72d668ca0e2 100644
--- a/eclass/ghc-package.eclass
+++ b/eclass/ghc-package.eclass
@@ -18,6 +18,14 @@ case "${EAPI:-0}" in
*) ;;
 esac
 
+# GHC uses it's own native code generator. Portage's
+# QA check generates false positive because it assumes
+# presence of GCC-specific sections.
+#
+# Workaround false positiove by disabling the check completely.
+# bug #722078, bug #677600
+QA_FLAGS_IGNORED='.*'
+
 # @FUNCTION: ghc-getghc
 # @DESCRIPTION:
 # returns the name of the ghc executable



[gentoo-commits] repo/proj/guru:dev commit in: app-crypt/reop/

2020-05-24 Thread Haelwenn Monnier
commit: 9fed6fe0729bb7592dbeaff4de21eb940d37f281
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Sun May 24 17:42:58 2020 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Sun May 24 17:42:58 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9fed6fe0

app-crypt/reop: Fallback on cc if $CC is unset

Related: 
https://github.com/gentoo/guru/commit/ab9f93926f8bfcee8800a58b13523ae191397b53#commitcomment-39401778
Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>

 app-crypt/reop/reop-2.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/reop/reop-2.1.1.ebuild b/app-crypt/reop/reop-2.1.1.ebuild
index bc3e143..124477a 100644
--- a/app-crypt/reop/reop-2.1.1.ebuild
+++ b/app-crypt/reop/reop-2.1.1.ebuild
@@ -14,7 +14,7 @@ DEPEND="dev-libs/libsodium:="
 RDEPEND="${DEPEND}"
 
 src_compile() {
-   emake CC="${CC}" CFLAGS="${CFLAGS}"
+   emake CC="${CC:-cc}" CFLAGS="${CFLAGS}"
 }
 
 src_test() {



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile-gcrypt/

2020-05-24 Thread Sergei Trofimovich
commit: c2f250c9b03215c7993a1c47ef008d14a02bd871
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun May 24 17:31:14 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun May 24 17:31:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2f250c9

dev-scheme/guile-gcrypt: bump up to 0.3.0

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

 dev-scheme/guile-gcrypt/Manifest  |  1 +
 dev-scheme/guile-gcrypt/guile-gcrypt-0.3.0.ebuild | 37 +++
 2 files changed, 38 insertions(+)

diff --git a/dev-scheme/guile-gcrypt/Manifest b/dev-scheme/guile-gcrypt/Manifest
index c3028c6a0ff..368b6e14d88 100644
--- a/dev-scheme/guile-gcrypt/Manifest
+++ b/dev-scheme/guile-gcrypt/Manifest
@@ -1 +1,2 @@
 DIST guile-gcrypt-0.2.1.tar.gz 51129 BLAKE2B 
adb597bca654ac57b27f18cdd391edacb98e200ce274907494d6e4c7052f3cda093281d8e27e2bab0fbf9b572b17fc9bd90c8a8275d61144c8becadc6d7c8c07
 SHA512 
c5de73f204f55b337b097ab6205f389c580b2ff825a672f3d042b2d74ca9a8038952d0c656e9def0d441075764cf4c937f648fa8c9bd598fa7efea2b5542559c
+DIST guile-gcrypt-0.3.0.tar.gz 55022 BLAKE2B 
20d0948df250637c38a9e583ed9b8e0f4fd6d6142a60b4cceddab9a6a5c3062ffc7a0c8bc61187a1e942a137186ccc6e3cbc44b86d3c64f8cea91c67ae46cb08
 SHA512 
036017bbf10247bf474f41bb23fa0e824ed17241f169d0b36da5b20753502050bf6b14fa3a584076521e8f076732b75fe3f5e0ec9fb9ffeaf142319a98d36ae9

diff --git a/dev-scheme/guile-gcrypt/guile-gcrypt-0.3.0.ebuild 
b/dev-scheme/guile-gcrypt/guile-gcrypt-0.3.0.ebuild
new file mode 100644
index 000..3eb4f555d7c
--- /dev/null
+++ b/dev-scheme/guile-gcrypt/guile-gcrypt-0.3.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+DESCRIPTION="Guile bindings of libgcrypt"
+HOMEPAGE="https://notabug.org/cwebber/guile-gcrypt;
+SRC_URI="https://notabug.org/cwebber/guile-gcrypt/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="
+   >=dev-scheme/guile-2.0.11:=
+   dev-libs/libgcrypt:0=
+"
+DEPEND="${RDEPEND}"
+
+S=${WORKDIR}/${PN}
+
+# guile generates ELF files without use of C or machine code
+# It's a portage's false positive. bug #677600
+QA_FLAGS_IGNORED='.*[.]go'
+
+src_prepare() {
+   default
+
+   # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=38112
+   find "${S}" -name "*.scm" -exec touch {} + || die
+
+   # upstream tag on top of source tree. has no autogenerated files
+   eautoreconf
+}



[gentoo-commits] proj/kde:master commit in: kde-apps/akonadiconsole/

2020-05-24 Thread Andreas Sturmlechner
commit: b466710f65dd79ccbc2d81746a3c6c4cd8f7cc0f
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 24 17:11:36 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 24 17:11:36 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=b466710f

kde-apps/akonadiconsole: Sort dependencies

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

 .../akonadiconsole-20.04.49..ebuild| 28 +++---
 kde-apps/akonadiconsole/akonadiconsole-.ebuild | 28 +++---
 2 files changed, 28 insertions(+), 28 deletions(-)

diff --git a/kde-apps/akonadiconsole/akonadiconsole-20.04.49..ebuild 
b/kde-apps/akonadiconsole/akonadiconsole-20.04.49..ebuild
index b48a01ead6..c444c5c8ee 100644
--- a/kde-apps/akonadiconsole/akonadiconsole-20.04.49..ebuild
+++ b/kde-apps/akonadiconsole/akonadiconsole-20.04.49..ebuild
@@ -18,9 +18,23 @@ KEYWORDS=""
 IUSE=""
 
 DEPEND="
+   dev-libs/xapian:=
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtsql-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-apps/akonadi-${PVCUT}:5
+   >=kde-apps/akonadi-contacts-${PVCUT}:5
+   >=kde-apps/akonadi-search-${PVCUT}:5
+   >=kde-apps/calendarsupport-${PVCUT}:5
+   >=kde-apps/kmime-${PVCUT}:5
+   >=kde-apps/libkdepim-${PVCUT}:5
+   >=kde-apps/messagelib-${PVCUT}:5
+   >=kde-frameworks/kcalendarcore-${KFMIN}:5
>=kde-frameworks/kcompletion-${KFMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5
>=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcontacts-${KFMIN}:5
>=kde-frameworks/kcoreaddons-${KFMIN}:5
>=kde-frameworks/kcrash-${KFMIN}:5
>=kde-frameworks/kdbusaddons-${KFMIN}:5
@@ -31,19 +45,5 @@ DEPEND="
>=kde-frameworks/ktextwidgets-${KFMIN}:5
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
>=kde-frameworks/kxmlgui-${KFMIN}:5
-   >=kde-apps/akonadi-${PVCUT}:5
-   >=kde-apps/akonadi-contacts-${PVCUT}:5
-   >=kde-apps/akonadi-search-${PVCUT}:5
-   >=kde-apps/calendarsupport-${PVCUT}:5
-   >=kde-frameworks/kcalendarcore-${KFMIN}:5
-   >=kde-frameworks/kcontacts-${KFMIN}:5
-   >=kde-apps/kmime-${PVCUT}:5
-   >=kde-apps/libkdepim-${PVCUT}:5
-   >=kde-apps/messagelib-${PVCUT}:5
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtsql-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   dev-libs/xapian:=
 "
 RDEPEND="${DEPEND}"

diff --git a/kde-apps/akonadiconsole/akonadiconsole-.ebuild 
b/kde-apps/akonadiconsole/akonadiconsole-.ebuild
index b48a01ead6..c444c5c8ee 100644
--- a/kde-apps/akonadiconsole/akonadiconsole-.ebuild
+++ b/kde-apps/akonadiconsole/akonadiconsole-.ebuild
@@ -18,9 +18,23 @@ KEYWORDS=""
 IUSE=""
 
 DEPEND="
+   dev-libs/xapian:=
+   >=dev-qt/qtdbus-${QTMIN}:5
+   >=dev-qt/qtgui-${QTMIN}:5
+   >=dev-qt/qtsql-${QTMIN}:5
+   >=dev-qt/qtwidgets-${QTMIN}:5
+   >=kde-apps/akonadi-${PVCUT}:5
+   >=kde-apps/akonadi-contacts-${PVCUT}:5
+   >=kde-apps/akonadi-search-${PVCUT}:5
+   >=kde-apps/calendarsupport-${PVCUT}:5
+   >=kde-apps/kmime-${PVCUT}:5
+   >=kde-apps/libkdepim-${PVCUT}:5
+   >=kde-apps/messagelib-${PVCUT}:5
+   >=kde-frameworks/kcalendarcore-${KFMIN}:5
>=kde-frameworks/kcompletion-${KFMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5
>=kde-frameworks/kconfigwidgets-${KFMIN}:5
+   >=kde-frameworks/kcontacts-${KFMIN}:5
>=kde-frameworks/kcoreaddons-${KFMIN}:5
>=kde-frameworks/kcrash-${KFMIN}:5
>=kde-frameworks/kdbusaddons-${KFMIN}:5
@@ -31,19 +45,5 @@ DEPEND="
>=kde-frameworks/ktextwidgets-${KFMIN}:5
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
>=kde-frameworks/kxmlgui-${KFMIN}:5
-   >=kde-apps/akonadi-${PVCUT}:5
-   >=kde-apps/akonadi-contacts-${PVCUT}:5
-   >=kde-apps/akonadi-search-${PVCUT}:5
-   >=kde-apps/calendarsupport-${PVCUT}:5
-   >=kde-frameworks/kcalendarcore-${KFMIN}:5
-   >=kde-frameworks/kcontacts-${KFMIN}:5
-   >=kde-apps/kmime-${PVCUT}:5
-   >=kde-apps/libkdepim-${PVCUT}:5
-   >=kde-apps/messagelib-${PVCUT}:5
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtsql-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   dev-libs/xapian:=
 "
 RDEPEND="${DEPEND}"



[gentoo-commits] proj/kde:master commit in: kde-apps/kpimtextedit/

2020-05-24 Thread Andreas Sturmlechner
commit: 281f7a714ff47b4739dec98ad2b42f62c240e637
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 24 15:55:45 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 24 15:55:45 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=281f7a71

kde-apps/kpimtextedit: Drop unused DEPEND

Upstream commit 08c7940aa655b3864fd28092459cdb4a3a33c4cb

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

 kde-apps/kpimtextedit/kpimtextedit-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/kde-apps/kpimtextedit/kpimtextedit-.ebuild 
b/kde-apps/kpimtextedit/kpimtextedit-.ebuild
index 172697c117..8b190cc72c 100644
--- a/kde-apps/kpimtextedit/kpimtextedit-.ebuild
+++ b/kde-apps/kpimtextedit/kpimtextedit-.ebuild
@@ -18,7 +18,6 @@ KEYWORDS=""
 IUSE=""
 
 RDEPEND="
-   >=dev-libs/grantlee-5.2.0:5
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtspeech-${QTMIN}:5
>=dev-qt/qtwidgets-${QTMIN}:5



[gentoo-commits] proj/kde:master commit in: kde-apps/cantor/

2020-05-24 Thread Andreas Sturmlechner
commit: 85efb9376bef822bdc24b6cbcc48e049e8a30947
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 24 16:36:35 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 24 16:36:35 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=85efb937

kde-apps/cantor: Update USE postscript cmake option

Upstream commit 156d076bee7ac93fc2db9832750e2e48b73111cb

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

 kde-apps/cantor/cantor-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-apps/cantor/cantor-.ebuild 
b/kde-apps/cantor/cantor-.ebuild
index 57c232ef4f..710bf0f0ea 100644
--- a/kde-apps/cantor/cantor-.ebuild
+++ b/kde-apps/cantor/cantor-.ebuild
@@ -100,7 +100,7 @@ src_configure() {
$(cmake_use_find_package analitza Analitza5)
$(cmake_use_find_package julia Julia)
$(cmake_use_find_package lua LuaJIT)
-   $(cmake_use_find_package postscript LibSpectre)
+   -DUSE_LIBSPECTRE=$(usex postscript)
$(cmake_use_find_package python PythonLibs3)
$(cmake_use_find_package qalculate Qalculate)
$(cmake_use_find_package R R)



[gentoo-commits] proj/kde:master commit in: kde-apps/kpimtextedit/

2020-05-24 Thread Andreas Sturmlechner
commit: 8b389ae0d624122bc6b5dd3c08be7983ff5b6275
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 24 15:56:19 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 24 15:56:19 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=8b389ae0

kde-apps/kpimtextedit: Update DESCRIPTION

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

 kde-apps/kpimtextedit/kpimtextedit-20.04.49..ebuild | 2 +-
 kde-apps/kpimtextedit/kpimtextedit-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/kde-apps/kpimtextedit/kpimtextedit-20.04.49..ebuild 
b/kde-apps/kpimtextedit/kpimtextedit-20.04.49..ebuild
index 172697c117..8ab852a412 100644
--- a/kde-apps/kpimtextedit/kpimtextedit-20.04.49..ebuild
+++ b/kde-apps/kpimtextedit/kpimtextedit-20.04.49..ebuild
@@ -10,7 +10,7 @@ QTMIN=5.14.1
 VIRTUALX_REQUIRED="test"
 inherit ecm kde.org
 
-DESCRIPTION="A textedit with PIM-specific features"
+DESCRIPTION="Extended text editor for PIM applications"
 
 LICENSE="LGPL-2.1+"
 SLOT="5"

diff --git a/kde-apps/kpimtextedit/kpimtextedit-.ebuild 
b/kde-apps/kpimtextedit/kpimtextedit-.ebuild
index 8b190cc72c..a00d0b2d0a 100644
--- a/kde-apps/kpimtextedit/kpimtextedit-.ebuild
+++ b/kde-apps/kpimtextedit/kpimtextedit-.ebuild
@@ -10,7 +10,7 @@ QTMIN=5.14.1
 VIRTUALX_REQUIRED="test"
 inherit ecm kde.org
 
-DESCRIPTION="A textedit with PIM-specific features"
+DESCRIPTION="Extended text editor for PIM applications"
 
 LICENSE="LGPL-2.1+"
 SLOT="5"



[gentoo-commits] proj/kde:master commit in: media-sound/kid3/

2020-05-24 Thread Andreas Sturmlechner
commit: d494b5a65a9a88f38ea34fd31b5d6c34dbfa51e6
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 24 16:33:39 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 24 16:33:39 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=d494b5a6

media-sound/kid3: Add new DEPEND

Upstream commit f7c87356def85ea96efbb923f402a9e9a8d01973

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

 media-sound/kid3/kid3-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-sound/kid3/kid3-.ebuild 
b/media-sound/kid3/kid3-.ebuild
index fea30cf58c..fad5b2f8ed 100644
--- a/media-sound/kid3/kid3-.ebuild
+++ b/media-sound/kid3/kid3-.ebuild
@@ -44,6 +44,7 @@ DEPEND="
kde-frameworks/kconfig:5
kde-frameworks/kconfigwidgets:5
kde-frameworks/kcoreaddons:5
+   kde-frameworks/kio:5
kde-frameworks/kwidgetsaddons:5
kde-frameworks/kxmlgui:5
)



[gentoo-commits] proj/kde:master commit in: kde-misc/tellico/

2020-05-24 Thread Andreas Sturmlechner
commit: c6659e8c7a1ef9e12d060e290a882f9b182b0024
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 24 16:40:01 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 24 16:40:01 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=c6659e8c

kde-misc/tellico: Sort dependencies

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

 kde-misc/tellico/tellico-.ebuild | 16 
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/kde-misc/tellico/tellico-.ebuild 
b/kde-misc/tellico/tellico-.ebuild
index b80c7250a6..f39a4200a1 100644
--- a/kde-misc/tellico/tellico-.ebuild
+++ b/kde-misc/tellico/tellico-.ebuild
@@ -24,6 +24,14 @@ BDEPEND="
sys-devel/gettext
 "
 RDEPEND="
+   dev-libs/libxml2
+   dev-libs/libxslt
+   >=dev-perl/Text-BibTeX-0.780.0-r1
+   dev-qt/qtdbus:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
kde-frameworks/karchive:5
kde-frameworks/kcodecs:5
kde-frameworks/kcompletion:5
@@ -48,14 +56,6 @@ RDEPEND="
kde-frameworks/kxmlgui:5
kde-frameworks/solid:5
kde-frameworks/sonnet:5
-   dev-qt/qtdbus:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtxml:5
-   dev-libs/libxml2
-   dev-libs/libxslt
-   >=dev-perl/Text-BibTeX-0.780.0-r1
cddb? ( kde-apps/libkcddb:5 )
discid? ( dev-libs/libcdio:= )
pdf? ( app-text/poppler[qt5] )



[gentoo-commits] proj/kde:master commit in: kde-misc/kdiff3/

2020-05-24 Thread Andreas Sturmlechner
commit: c3723e81c0561db436359448f071e40e76e21332
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 24 16:25:42 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 24 16:25:42 2020 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=c3723e81

kde-misc/kdiff3: Add new DEPEND

Upstream commit 1a188bf350655b4999e0e4fa793a1637f9627cba

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

 kde-misc/kdiff3/kdiff3-.ebuild | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/kde-misc/kdiff3/kdiff3-.ebuild 
b/kde-misc/kdiff3/kdiff3-.ebuild
index 4e9dc77b18..622ae35d39 100644
--- a/kde-misc/kdiff3/kdiff3-.ebuild
+++ b/kde-misc/kdiff3/kdiff3-.ebuild
@@ -17,7 +17,7 @@ SLOT="5"
 KEYWORDS=""
 IUSE=""
 
-DEPEND="
+COMMON_DEPEND="
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtprintsupport-${QTMIN}:5
>=dev-qt/qtwidgets-${QTMIN}:5
@@ -33,6 +33,9 @@ DEPEND="
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
>=kde-frameworks/kxmlgui-${KFMIN}:5
 "
-RDEPEND="${DEPEND}
+DEPEND="${COMMON_DEPEND}
+   dev-libs/boost
+"
+RDEPEND="${COMMON_DEPEND}
sys-apps/diffutils
 "



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/cvs-fast-export/

2020-05-24 Thread Sergei Trofimovich
commit: f4739748ef7af2e8373505f6461ce4d7a82af288
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun May 24 17:27:07 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun May 24 17:27:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4739748

dev-vcs/cvs-fast-export: bump up to 1.55

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

 dev-vcs/cvs-fast-export/Manifest   |  1 +
 .../cvs-fast-export/cvs-fast-export-1.55.ebuild| 48 ++
 2 files changed, 49 insertions(+)

diff --git a/dev-vcs/cvs-fast-export/Manifest b/dev-vcs/cvs-fast-export/Manifest
index e178b3b7797..c8f27dd3563 100644
--- a/dev-vcs/cvs-fast-export/Manifest
+++ b/dev-vcs/cvs-fast-export/Manifest
@@ -1,2 +1,3 @@
 DIST cvs-fast-export-1.53.tar.gz 472991 BLAKE2B 
4fb69bbe75cb4a2d54bf876ebefc4e2fbb12e3a22f9cfcd45f31adec6c65406b3b3647513b884f0d3356bf78f0c8b5684024d6bdea41776a68d48f08879e773b
 SHA512 
cd40543d73c2367b76c181d262b12b13223fc66984ce616d2b0df22f9562a99940dcd6e1e4996a237f2f37c5a8ed48992c2cda521b92238b6bb78b4144d0d503
 DIST cvs-fast-export-1.54.tar.gz 477045 BLAKE2B 
2fb8826712b0e0ba9573e9ebd5178a0090c7d91de4dc3aae58faa006ef9c51fe0ec913daa3afbcefaa07ea430358d31c85d26a7399679fef2e14fbf0a6ee5e40
 SHA512 
b209049554f3599a4817496bb0b75a3cf6b84bce2455f78271872fa3b95241d4e1e5e3dfd5583d6216f5bbb273d70b5278e23d226ace396f1f0e014b87745c73
+DIST cvs-fast-export-1.55.tar.gz 478449 BLAKE2B 
18a94fe4c143ca72949b469f40d79540aa8b6fc8562bed7e638b7ac4834e6f4be73f1cf0c906f0ea1dfdfadada74fa3b8a1a56c1aeb011467977be2d4ee84fbe
 SHA512 
494b7bdef890c59967a0552b605f2f5b49ff401c791dc260378192babab1a8e13af796f746c52c36d0ff95c94d04f066f31245f803793092bcaf2e63bd367d05

diff --git a/dev-vcs/cvs-fast-export/cvs-fast-export-1.55.ebuild 
b/dev-vcs/cvs-fast-export/cvs-fast-export-1.55.ebuild
new file mode 100644
index 000..976b11d8e92
--- /dev/null
+++ b/dev-vcs/cvs-fast-export/cvs-fast-export-1.55.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+DESCRIPTION="fast-export history from a CVS repository or RCS collection"
+HOMEPAGE="http://www.catb.org/~esr/cvs-fast-export/;
+SRC_URI="http://www.catb.org/~esr/${PN}/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+   app-text/asciidoc"
+
+RESTRICT=test # upstream does not ship some tests in tarball
+
+src_prepare() {
+   default
+
+   tc-export CC
+   export prefix="${EPREFIX}"/usr
+
+   # respect CC, CFLAGS and LDFLAGS
+   sed \
+   -e 's/cc /$(CC) $(LDFLAGS) /' \
+   -e 's/^CFLAGS += -O/#&/' \
+   -e 's/CFLAGS=/CFLAGS+=/' \
+   -i Makefile || die
+}
+
+src_compile() {
+   # '.adoc.html' rules can't be executed in parallel
+   # as they reuse the same 'docbook-xsl.css' file name.
+   emake -j1 html
+   # Allow full parallelism for the rest
+   emake
+}
+
+src_install() {
+   default
+   dodoc README.adoc
+}



  1   2   >