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

2020-12-27 Thread Hans de Graaff
commit: b253636d1bd9714d7c085f510786bc243eb2c2f1
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Dec 28 07:51:17 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Dec 28 07:51:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b253636d

app-admin/puppet: cleanup

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

 app-admin/puppet/Manifest |   1 -
 app-admin/puppet/puppet-5.5.21.ebuild | 140 --
 2 files changed, 141 deletions(-)

diff --git a/app-admin/puppet/Manifest b/app-admin/puppet/Manifest
index cffabbeca38..d2a968cacbe 100644
--- a/app-admin/puppet/Manifest
+++ b/app-admin/puppet/Manifest
@@ -1,5 +1,4 @@
 DIST puppet-5.5.19.tar.gz 2993740 BLAKE2B 
aa6bde89489279769ee9a1ed5508fb223f7f0153b1b1991970018908eee70ff0816688c702b8dc779d01e1978ea7f9290c80523648730d5408a17674c11345fd
 SHA512 
996fa155ca04c8c3c96c29cf65cd24eaf9e19e89fcf85345509dbd3673b28c263df5b62d6f016b8ac1c1da8ed86f0acf3100eae2656252bb10c542972db81de3
-DIST puppet-5.5.21.tar.gz 2997149 BLAKE2B 
b42fd79132ce0aab02724c7aa38fc39a216df38266b9ee8078b433860b675f36b3c4da0d13d8fb456069250e6cb6470686c83581bc6b57801a44375f829be195
 SHA512 
b33191c104cb58fc842d065c3cf7dec8ce723ddc9b273c930f56692e252eb6c51bc3b0442db6500cf015fe24ec3eb133428aa09d845ca92b05de2da39bce8bfd
 DIST puppet-5.5.22.tar.gz 2998132 BLAKE2B 
8662c89190d0904fe44ffeca1cf9a9ddca40d57ba6fb2d1e644ca353ceb55b1ca3a91416f1eef2975233c9c4498784e7d7280c111ea0cc070870cadc69341d99
 SHA512 
5332b084a63bdf244672cc4751022c84a1cc50d3f394a13bdcbccf7fcf4ebea67953e88957f23046608bf25e9182548449be824c18289cb2bf1e3ed29b40dc58
 DIST puppet-6.18.0.tar.gz 2911742 BLAKE2B 
75ecb14a0cf96c1c54d09f88f91984805834288a166e74c5b9648d5f9ad60a6c279100f32f148659772a22fc01d21345bf765ed47518bfa9bd81d06c17587efd
 SHA512 
a14994aea502fbc78219967e2d711952b580df1e7befeab2d254a73f28036c6c7923d167a20bc61c9abe76000f93dcd3cba92b3353540e2a26fc27b10b06efe1
 DIST puppet-6.19.1.tar.gz 2917976 BLAKE2B 
06019b465699494c3c5045d8d3f617046583f8bb5ebff4e72991bcf5f1ca76b4e00f56af79bbcd7ab849439fc5e627840ef08b92f586441c0cb0bb3d51805f7f
 SHA512 
4e8a3c8d46b6aa67c31da4b510dfc32a187937af213efb9f2f0b6625b29995cdfa8cbca384ad857c19e47ae4878127564756a809c2afdff4883038249395ff01

diff --git a/app-admin/puppet/puppet-5.5.21.ebuild 
b/app-admin/puppet/puppet-5.5.21.ebuild
deleted file mode 100644
index e80f5165b8c..000
--- a/app-admin/puppet/puppet-5.5.21.ebuild
+++ /dev/null
@@ -1,140 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_TASK_DOC="doc:all"
-
-RUBY_FAKEGEM_EXTRAINSTALL="locales"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A system automation and configuration management software."
-HOMEPAGE="https://puppet.com/;
-SRC_URI="https://downloads.puppetlabs.com/puppet/${P}.tar.gz;
-
-LICENSE="Apache-2.0 GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
-IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax"
-RESTRICT="test"
-
-ruby_add_rdepend "
-   >=dev-ruby/hiera-3.2.1:0
-   >=dev-ruby/facter-3.0.0
-   >=dev-ruby/fast_gettext-1.1.2:0
-   >=dev-ruby/locale-2.1:0
-   >=dev-ruby/multi_json-1.10:0
-   augeas? ( dev-ruby/ruby-augeas )
-   diff? ( dev-ruby/diff-lcs )
-   doc? ( dev-ruby/rdoc )
-   ldap? ( dev-ruby/ruby-ldap )
-   shadow? ( dev-ruby/ruby-shadow )
-   sqlite? ( dev-ruby/sqlite3 )
-   virtual/ruby-ssl
-   dev-ruby/hocon"
-
-ruby_add_bdepend "
-   doc? ( dev-ruby/yard )
-   test? (
-   dev-ruby/mocha
-   dev-ruby/rack
-   dev-ruby/rspec-its
-   )"
-# this should go in the above lists, but isn't because of test deps not being 
keyworded
-#   dev-ruby/rspec-collection_matchers
-
-RDEPEND+=" ${RDEPEND}
-   rrdtool? ( >=net-analyzer/rrdtool-1.2.23[ruby] )
-   selinux? (
-   sys-libs/libselinux[ruby]
-   sec-policy/selinux-puppet
-   )
-   vim-syntax? ( >=app-vim/puppet-syntax-3.0.1 )
-   >=app-portage/eix-0.18.0
-   acct-user/puppet
-   acct-group/puppet"
-PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )"
-
-all_ruby_prepare() {
-   # Avoid spec that require unpackaged json-schema.
-   rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die
-
-   # fix systemd path
-   eapply -p0 "${FILESDIR}/puppet-systemd.patch"
-
-   # Avoid specs that can only run in the puppet.git repository. This
-   # should be narrowed down to the specific specs.
-   rm spec/integration/parser/compiler_spec.rb || die
-
-   # Avoid failing spec that need further investigation.
-   rm spec/unit/module_tool/metadata_spec.rb || die
-}
-
-each_ruby_install() {
-   each_fakegem_install
-#  dosym 

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

2020-12-27 Thread Hans de Graaff
commit: cc1e05c66ee7fb6bf652382dce8691bc070cad51
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Dec 28 07:45:07 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Dec 28 07:46:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc1e05c6

dev-ruby/typeprof: initial import of 0.11.0

New dependency of dev-lang/ruby

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

 dev-ruby/typeprof/Manifest   |  1 +
 dev-ruby/typeprof/metadata.xml   | 11 +++
 dev-ruby/typeprof/typeprof-0.11.0.ebuild | 32 
 3 files changed, 44 insertions(+)

diff --git a/dev-ruby/typeprof/Manifest b/dev-ruby/typeprof/Manifest
new file mode 100644
index 000..ddf52bd76c0
--- /dev/null
+++ b/dev-ruby/typeprof/Manifest
@@ -0,0 +1 @@
+DIST typeprof-0.11.0.tar.gz 496673 BLAKE2B 
215bd738a4a4b9e7de78943a944fd63dd4f166f215a493cdc89270e0452453683d3fdd1f71ccc05f4399f61e120248a73ed9b77b5b24ed4aa8b54e97d9e0073d
 SHA512 
cc64bd805c57a16c275ba5622df08ff30fd64ae82b18e29fb30e03d17a6ca0e889c03696c745597bfec6444290f1f33020c4bd9c49a02fc3053add33e3e60084

diff --git a/dev-ruby/typeprof/metadata.xml b/dev-ruby/typeprof/metadata.xml
new file mode 100644
index 000..f44cfa2e551
--- /dev/null
+++ b/dev-ruby/typeprof/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+r...@gentoo.org
+Gentoo Ruby Project
+  
+  
+ruby/typeprof
+  
+

diff --git a/dev-ruby/typeprof/typeprof-0.11.0.ebuild 
b/dev-ruby/typeprof/typeprof-0.11.0.ebuild
new file mode 100644
index 000..ba75d91faf8
--- /dev/null
+++ b/dev-ruby/typeprof/typeprof-0.11.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_BINDIR="exe"
+
+RUBY_FAKEGEM_GEMSPEC="typeprof.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Performs a type analysis of non-annotated Ruby code"
+HOMEPAGE="https://github.com/ruby/typeprof;
+SRC_URI="https://github.com/ruby/typeprof/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="0"
+IUSE="test"
+
+ruby_add_rdepend ">=dev-ruby/rbs-1.0.0"
+
+all_ruby_prepare() {
+   # Avoid tests that download live code using git
+   rm -r test/typeprof/{goodcheck,diff-lcs}_test.rb || die
+
+   sed -i -e "s:_relative ': './:" ${RUBY_FAKEGEM_GEMSPEC} || die
+}



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

2020-12-27 Thread Hans de Graaff
commit: 5ad957753408d85724aae701b726b4447e28948d
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Dec 28 07:42:39 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Dec 28 07:46:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ad95775

dev-ruby/bundler: add 2.2.3

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

 dev-ruby/bundler/Manifest |  1 +
 dev-ruby/bundler/bundler-2.2.3.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/dev-ruby/bundler/Manifest b/dev-ruby/bundler/Manifest
index 61ed97dba6b..25b5e8000dc 100644
--- a/dev-ruby/bundler/Manifest
+++ b/dev-ruby/bundler/Manifest
@@ -1,3 +1,4 @@
 DIST bundler-1.17.3.gem 364032 BLAKE2B 
81e097156a593e4ec85a2353aa6c62143d9aad120c22c5f76423c6c5f4e4d33206c8ef41c64e54ea53eb610a0d865beba19d3c033e8f65913564963319bb523f
 SHA512 
658de4228bc12fa5ca6ce335f76fff773f64da9f3d12f5097b4fd28d4c4f4d2a5bf12dce761b3d95432c5ea6a5aafae895df87c26660a4567db8b682aff48c02
 DIST bundler-2.1.4.gem 396800 BLAKE2B 
f770bd63255df09a20160369dc64e8923e996fb5ea4c11ee763d9a88e5fba142277ccd677861e3c0494b99a36261d5e7bdfb9c40c2abb76322061542f95b8505
 SHA512 
6c870061a78e17d97a9219433c7ef8fbf1112de17d0e0f3d8b6db1a518318528e3803184278412aabe65008e93f451ffa59465062856918ef488f9438399eff6
 DIST bundler-2.2.0.gem 400896 BLAKE2B 
a9d67d052bc6b7b8c09a6dbc249e348209a6a02bb3a43f9dbef29c3dce651974a4c9bde200085632cc7f4fb0957aae42a7cbaae28c8cab91986dacf1f52f1deb
 SHA512 
bbee12a30362d1dfd8a7de4258d6623d08df91a38ba1e869f9a5878871d8fd145221f8eaa99fcb72e0c1404c9c31df37a5a1dbf4a94610cb3381566cc6c45516
+DIST bundler-2.2.3.gem 401408 BLAKE2B 
7162444956c65d6684a299c7ce15f64a178dab40867315241eaa3cfcb51b6973a004980abef359c911de06ce2051e5ca98e68e3df388963f40378a6f5fabda62
 SHA512 
da1f1dfae51cdf3dd6792fc66c33389c113579b8a723fb204ae3b315dcd1d45aed65524469336934d7276be53b026952c944457e326c97b20d4c423dd44321ef

diff --git a/dev-ruby/bundler/bundler-2.2.3.ebuild 
b/dev-ruby/bundler/bundler-2.2.3.ebuild
new file mode 100644
index 000..a3210a7207a
--- /dev/null
+++ b/dev-ruby/bundler/bundler-2.2.3.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27 ruby30"
+
+# The specs require a number of gems to be installed in a temporary
+# directory, but this requires network access. They also don't work
+# when run with a path that contains "-".
+RUBY_FAKEGEM_RECIPE_TEST="none"
+
+# No documentation task
+RUBY_FAKEGEM_EXTRADOC="README.md CHANGELOG.md"
+
+RUBY_FAKEGEM_BINDIR="exe"
+
+RUBY_FAKEGEM_EXTRAINSTALL="man"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An easy way to vendor gem dependencies"
+HOMEPAGE="https://github.com/carlhuda/bundler;
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="+doc test"
+
+ruby_add_rdepend virtual/rubygems
+
+RDEPEND+=" dev-vcs/git !

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

2020-12-27 Thread Hans de Graaff
commit: 55b795aae1de67554d063facbcb90117bb444fc8
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Dec 28 07:45:39 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Dec 28 07:46:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55b795aa

dev-ruby/webrick: initial import of 1.7.0

Split off from dev-lang/ruby

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

 dev-ruby/webrick/Manifest |  1 +
 dev-ruby/webrick/metadata.xml | 11 +++
 dev-ruby/webrick/webrick-1.7.0.ebuild | 24 
 3 files changed, 36 insertions(+)

diff --git a/dev-ruby/webrick/Manifest b/dev-ruby/webrick/Manifest
new file mode 100644
index 000..1c0a3f10674
--- /dev/null
+++ b/dev-ruby/webrick/Manifest
@@ -0,0 +1 @@
+DIST webrick-1.7.0.tar.gz 114413 BLAKE2B 
ff0d09a3137edabde37392d4c8a5e1f37d9899c60db8e96e4034ef60626225c0508c6b2797281878bbb7a0c6db16e20bd46a83b61b3de2ed059cb95e80255a38
 SHA512 
785e8c6af6e2f8ac497bab6d0ad0e9383fa4c4ac8dee6ceee38e20c5e9b631b805ec3c8f5438ebea651ee4113698de1a370ae506927bdc04e512ea6cac433cd1

diff --git a/dev-ruby/webrick/metadata.xml b/dev-ruby/webrick/metadata.xml
new file mode 100644
index 000..6edeb90a1cd
--- /dev/null
+++ b/dev-ruby/webrick/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+r...@gentoo.org
+Gentoo Ruby Project
+  
+  
+ruby/webrick
+  
+

diff --git a/dev-ruby/webrick/webrick-1.7.0.ebuild 
b/dev-ruby/webrick/webrick-1.7.0.ebuild
new file mode 100644
index 000..de55837cfab
--- /dev/null
+++ b/dev-ruby/webrick/webrick-1.7.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_GEMSPEC="webrick.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An HTTP server toolkit"
+HOMEPAGE="https://github.com/ruby/webrick;
+SRC_URI="https://github.com/ruby/webrick/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="|| ( Ruby-BSD BSD-2 )"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="0"
+IUSE="test"
+
+all_ruby_prepare() {
+   sed -i -e "s:_relative ': './:" ${RUBY_FAKEGEM_GEMSPEC} || die
+}



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

2020-12-27 Thread Hans de Graaff
commit: b8ee104d5999631ce543aa33f2203103e167a718
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Dec 28 07:43:49 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Dec 28 07:46:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8ee104d

dev-ruby/rss: initial import of 0.2.9

Split off from dev-lang/ruby with ruby30.

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

 dev-ruby/rss/Manifest |  1 +
 dev-ruby/rss/metadata.xml | 11 +++
 dev-ruby/rss/rss-0.2.9.ebuild | 25 +
 3 files changed, 37 insertions(+)

diff --git a/dev-ruby/rss/Manifest b/dev-ruby/rss/Manifest
new file mode 100644
index 000..6cf3533dc7f
--- /dev/null
+++ b/dev-ruby/rss/Manifest
@@ -0,0 +1 @@
+DIST rss-0.2.9.gem 106496 BLAKE2B 
4b8b4b8fc59f05b7ed513294a809b0961dcd0c8b94cbfff3cbb09102a9ad056063c4b2a5d00b30e2eebc76701b10c3b28125ba2daf49fb420c5ff37a47dd600b
 SHA512 
24d983ae2ee8570c3e433675f9cdacd1c35d6160beb28689a0f8cf446b6b465147bef68dab644a85cb089870d6a9fb2df85cbaed12ed4d6a6fb2d07b12c6ca3f

diff --git a/dev-ruby/rss/metadata.xml b/dev-ruby/rss/metadata.xml
new file mode 100644
index 000..843596d7347
--- /dev/null
+++ b/dev-ruby/rss/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+r...@gentoo.org
+Gentoo Ruby Project
+  
+  
+ruby/rss
+  
+

diff --git a/dev-ruby/rss/rss-0.2.9.ebuild b/dev-ruby/rss/rss-0.2.9.ebuild
new file mode 100644
index 000..182408525a6
--- /dev/null
+++ b/dev-ruby/rss/rss-0.2.9.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Family of libraries that support various formats of XML feeds."
+HOMEPAGE="https://github.com/ruby/rss;
+
+LICENSE="BSD-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="0"
+IUSE="test"
+
+ruby_add_rdepend "dev-ruby/rexml"
+
+ruby_add_bdepend "test? ( dev-ruby/test-unit )"
+
+all_ruby_prepare() {
+   sed -i -e '/bundler/,/^helper.install/ s:^:#:' Rakefile || die
+}



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

2020-12-27 Thread Hans de Graaff
commit: 00995f56d9527a35e0bca0d5c78c7493592339a6
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Dec 28 07:46:09 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Dec 28 07:46:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00995f56

virtual/rubygems: add ruby30

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

 virtual/rubygems/rubygems-16.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/virtual/rubygems/rubygems-16.ebuild 
b/virtual/rubygems/rubygems-16.ebuild
index fed12a0d7cc..c4e76634267 100644
--- a/virtual/rubygems/rubygems-16.ebuild
+++ b/virtual/rubygems/rubygems-16.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-USE_RUBY="ruby25 ruby26 ruby27"
+USE_RUBY="ruby25 ruby26 ruby27 ruby30"
 
 inherit ruby-ng
 
@@ -13,7 +13,9 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 
~s390 ~sparc ~x86 ~a
 RDEPEND="
ruby_targets_ruby25? ( >=dev-ruby/rubygems-2.7.3[ruby_targets_ruby25] )
ruby_targets_ruby26? ( >=dev-ruby/rubygems-3.0.1[ruby_targets_ruby26] )
-   ruby_targets_ruby27? ( >=dev-ruby/rubygems-3.1.0[ruby_targets_ruby27] )"
+   ruby_targets_ruby27? ( >=dev-ruby/rubygems-3.1.0[ruby_targets_ruby27] )
+   ruby_targets_ruby30? ( >=dev-ruby/rubygems-3.2.0[ruby_targets_ruby30] )
+"
 
 pkg_setup() { :; }
 src_unpack() { :; }



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

2020-12-27 Thread Hans de Graaff
commit: e38e1f39620d013b0df3eb3f3e1747d5cfe55bca
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Dec 28 07:44:27 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Dec 28 07:46:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e38e1f39

dev-ruby/rbs: initial import of 1.0.0

New dependency for dev-lang/ruby

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

 dev-ruby/rbs/Manifest |  1 +
 dev-ruby/rbs/metadata.xml | 11 +++
 dev-ruby/rbs/rbs-1.0.0.ebuild | 34 ++
 3 files changed, 46 insertions(+)

diff --git a/dev-ruby/rbs/Manifest b/dev-ruby/rbs/Manifest
new file mode 100644
index 000..9c3c5ba6a76
--- /dev/null
+++ b/dev-ruby/rbs/Manifest
@@ -0,0 +1 @@
+DIST rbs-1.0.0.tar.gz 497065 BLAKE2B 
3cd0d583f3048e11c70882c783766ed4bcd5e464562900d4528da2218a7fcc773be8b36eb79a517314cba0db8360d6b9312531fd07b618d70575c7aef54d0efc
 SHA512 
512e8abd883403697fde537844c99a0780e9f8d1dc59ff827c0372274573967981735065b670afed50c13ca87c6abc44bc6cf47caa9cdc6e6c117c6d0907c405

diff --git a/dev-ruby/rbs/metadata.xml b/dev-ruby/rbs/metadata.xml
new file mode 100644
index 000..b6cefc32d55
--- /dev/null
+++ b/dev-ruby/rbs/metadata.xml
@@ -0,0 +1,11 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+r...@gentoo.org
+Gentoo Ruby Project
+  
+  
+ruby/rbs
+  
+

diff --git a/dev-ruby/rbs/rbs-1.0.0.ebuild b/dev-ruby/rbs/rbs-1.0.0.ebuild
new file mode 100644
index 000..84aadf8ad61
--- /dev/null
+++ b/dev-ruby/rbs/rbs-1.0.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_BINDIR="exe"
+
+RUBY_FAKEGEM_EXTRAINSTALL="core schema sig stdlib"
+
+RUBY_FAKEGEM_GEMSPEC="rbs.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="The language for type signatures for Ruby and standard library 
definitions"
+HOMEPAGE="https://github.com/ruby/rbs;
+SRC_URI="https://github.com/ruby/rbs/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="|| ( Ruby-BSD BSD-2 )"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="0"
+IUSE="test"
+
+ruby_add_bdepend "test? ( dev-ruby/bundler )"
+
+all_ruby_prepare() {
+   # Avoid JSON schema validation tests due to a large dependency stack
+   # that would be needed.
+   rm -f test/rbs/schema_test.rb || die
+
+   sed -i -e '/def test_paths/askip "Different paths in Gentoo test 
environment"' test/rbs/cli_test.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: virtual/ruby-ssl/

2020-12-27 Thread Hans de Graaff
commit: 39476d9947c34dd67c62b4f6128b0c051723098d
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Dec 28 07:46:31 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Dec 28 07:46:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39476d99

virtual/ruby-ssl: add ruby30

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

 virtual/ruby-ssl/ruby-ssl-11.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/virtual/ruby-ssl/ruby-ssl-11.ebuild 
b/virtual/ruby-ssl/ruby-ssl-11.ebuild
index 9536a53ffeb..d94e4cbe758 100644
--- a/virtual/ruby-ssl/ruby-ssl-11.ebuild
+++ b/virtual/ruby-ssl/ruby-ssl-11.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-USE_RUBY="ruby25 ruby26 ruby27"
+USE_RUBY="ruby25 ruby26 ruby27 ruby30"
 
 inherit ruby-ng
 
@@ -14,6 +14,7 @@ RDEPEND="
ruby_targets_ruby25? ( dev-lang/ruby:2.5[ssl] )
ruby_targets_ruby26? ( dev-lang/ruby:2.6[ssl] )
ruby_targets_ruby27? ( dev-lang/ruby:2.7[ssl] )
+   ruby_targets_ruby30? ( dev-lang/ruby:3.0[ssl] )
 "
 
 pkg_setup() { :; }



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

2020-12-27 Thread Hans de Graaff
commit: d9591e30c5a5afc8908de2cf91d76740ee5c9ab4
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Dec 28 07:42:17 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Dec 28 07:46:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9591e30

dev-ruby/json: add 2.5.1

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

 dev-ruby/json/Manifest  |  1 +
 dev-ruby/json/json-2.5.1.ebuild | 68 +
 2 files changed, 69 insertions(+)

diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index 158c82c17ff..f1761ddf79a 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -1,2 +1,3 @@
 DIST json-2.3.0.gem 114176 BLAKE2B 
329f1305a0cae3d44c74cc7475c7340e86b8447d5e4ffdd5854620669ee4ef5bba0ed7dbc617b0beffb7bfd8b3d79d46ce26feef37685413a4a5a9c230d0ce0c
 SHA512 
9086a64b664f2d774439c0c9f10c2c1cd897684050eb60f8e3ad9256e0b9541deec3bd22fab0bdcf66e3d5bc795720c6923d514b6edb824c9962fc22f162b332
 DIST json-2.3.1.gem 118784 BLAKE2B 
6852f5d1733fd5d596b44d095c37d11a129b02fc61dc81afa90aef3623eefdb5515f6755dce42f055954baf2ac45e87620940ccd7c2c839501945923dbe62d18
 SHA512 
a9a0c54ac1faacc412ad708b630c8bad8c6f99db6862e8fc80c46207f0f0972433fbfe51d0c93a5d91b91c59b1fef5ad8e64e36cc49e32b3e51ff390a380a2a9
+DIST json-2.5.1.tar.gz 131183 BLAKE2B 
2ccdf5921ef476b66cb1dbf72cc01763636c82b0eb5d0a5cfc029e14177c7c6766464e7852b11c2424db401f5b931cb64c01d3952929236c9979378a7928ea59
 SHA512 
4df7ec9b86692376e89c2019c2c1ab3ae9af28fb4742864acc6f985c0551fc10795742cc1124d6435e820617c00d4c5f4aa6c83b21d2fff43ed05cd9d0a89087

diff --git a/dev-ruby/json/json-2.5.1.ebuild b/dev-ruby/json/json-2.5.1.ebuild
new file mode 100644
index 000..5fae8444682
--- /dev/null
+++ b/dev-ruby/json/json-2.5.1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_GEMSPEC="json.gemspec"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="A JSON implementation as a Ruby extension"
+HOMEPAGE="https://github.com/flori/json;
+SRC_URI="https://github.com/flori/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="Ruby"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="2"
+IUSE=""
+
+RDEPEND="${RDEPEND}"
+DEPEND="${DEPEND}
+   dev-util/ragel"
+
+ruby_add_bdepend "dev-ruby/rake
+   doc? ( dev-ruby/rdoc )
+   test? ( dev-ruby/test-unit:2 )"
+
+all_ruby_prepare() {
+   # Avoid building the extension twice!
+   # And use rdoc instead of sdoc which we don't have packaged
+   # And don't call git to list files. We're using the pregenerated spec 
anyway.
+   sed -i \
+   -e '/task :test/ s|:compile,||' \
+   -e 's| => :clean||' \
+   -e 's|sdoc|rdoc|' \
+   -e 's|`git ls-files`|""|' \
+   Rakefile || die "rakefile fix failed"
+
+   # Remove hardcoded and broken -O setting.
+   sed -i -e '/^  \(if\|unless\)/,/^  end/ s:^:#:' \
+   -e '/^unless/,/^end/ s:^:#:' ext/json/ext/*/extconf.rb || die
+
+   # Avoid setting gem since it will not be available yet when installing
+   sed -i -e '/gem/ s:^:#:' tests/test_helper.rb || die
+}
+
+each_ruby_configure() {
+   for ext in parser generator ; do
+   ${RUBY} -Cext/json/ext/${ext} extconf.rb || die
+   done
+}
+
+each_ruby_compile() {
+   for ext in parser generator ; do
+   emake V=1 -Cext/json/ext/${ext}
+   cp ext/json/ext/${ext}/${ext}$(get_modname) ext/json/ext/ || die
+   done
+}
+
+each_ruby_install() {
+   each_fakegem_install
+
+   ruby_fakegem_newins ext/json/ext/generator$(get_modname) 
lib/json/ext/generator$(get_modname)
+   ruby_fakegem_newins ext/json/ext/parser$(get_modname) 
lib/json/ext/parser$(get_modname)
+}



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

2020-12-27 Thread Hans de Graaff
commit: 759c2421b2bf5ed6125022b8ff23b68e491d238f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Dec 28 07:41:54 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Dec 28 07:46:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=759c2421

dev-ruby/did_you_mean: add ruby30

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

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

diff --git a/dev-ruby/did_you_mean/did_you_mean-1.5.0.ebuild 
b/dev-ruby/did_you_mean/did_you_mean-1.5.0.ebuild
index c7913abf6a0..7a66081868d 100644
--- a/dev-ruby/did_you_mean/did_you_mean-1.5.0.ebuild
+++ b/dev-ruby/did_you_mean/did_you_mean-1.5.0.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-USE_RUBY="ruby25 ruby26 ruby27"
+USE_RUBY="ruby25 ruby26 ruby27 ruby30"
 
 RUBY_FAKEGEM_RECIPE_DOC=""
 RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"



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

2020-12-27 Thread Hans de Graaff
commit: 298782a23ab1654177762716423bb6f5cce339f3
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Dec 28 07:41:34 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Dec 28 07:46:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=298782a2

dev-ruby/rexml: add ruby30

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

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

diff --git a/dev-ruby/rexml/rexml-3.2.4.ebuild 
b/dev-ruby/rexml/rexml-3.2.4.ebuild
index 4f1c3c392cd..baf79b53956 100644
--- a/dev-ruby/rexml/rexml-3.2.4.ebuild
+++ b/dev-ruby/rexml/rexml-3.2.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+USE_RUBY="ruby25 ruby26 ruby27 ruby30"
 
 RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md"
 
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/ruby/rexml/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="BSD-2"
 
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 SLOT="3"
 
 all_ruby_prepare() {



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

2020-12-27 Thread Hans de Graaff
commit: 26e6b2c8bda9438957f3b923b4eaedd22925c390
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Dec 28 07:40:43 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Dec 28 07:46:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26e6b2c8

dev-ruby/test-unit: add 3.3.8

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

 dev-ruby/test-unit/Manifest   |  1 +
 dev-ruby/test-unit/test-unit-3.3.8.ebuild | 33 +++
 2 files changed, 34 insertions(+)

diff --git a/dev-ruby/test-unit/Manifest b/dev-ruby/test-unit/Manifest
index e5a2fc99a28..b5c6a97a938 100644
--- a/dev-ruby/test-unit/Manifest
+++ b/dev-ruby/test-unit/Manifest
@@ -3,3 +3,4 @@ DIST test-unit-3.3.4.gem 133120 BLAKE2B 
1f0122ddfd6337a6dcf16c09f294b3632aff6b20
 DIST test-unit-3.3.5.gem 133120 BLAKE2B 
8a799d05fc25a11421eb2385b435de5fc53ffdbffb3ee9c3d4761b11f3b40461ef12b4e2a5583d5ae20fc468846b923317a65cbfbded8dc6ddc066764f1cded4
 SHA512 
eab194e2361b7aa82dbe18d87dd309e81ddb1cb063e289b63a99c4803c0b88d0323a2028afd6585c14e11e458d4cd5ceb67e674bb7d5065d31b91649be2cbd68
 DIST test-unit-3.3.6.gem 133120 BLAKE2B 
bbe79ee41f1e25b49099eb00c8c72dcdafd1b7cbae723c1b78240da000f433877790549c6b0503f654f28d86c87bb125578a6d87b41e8b0a28caba87dad1477c
 SHA512 
af8a632117410b486920e77a5bf91afb774a548166ca5cdb2bdeac6c995bf2da6206d2b00e6904024e5e9bf0f68edf9872192faa471297e64c5d4bd4c554fae3
 DIST test-unit-3.3.7.gem 121856 BLAKE2B 
507c9c538e89156d620b229e0144258def17975d41fa569178bb0c47761d5afdfd6cc8a99e3255e72df7a3eeeb65358faf1ed81571c12242559990762a09f69c
 SHA512 
42419c94740f06d68a26dc2c5e8309658d75aac44f6e391e02085eae1819937fa3ba86e86231dfca91e8de86252b7bc79dc5ffa1e1fb8b0f0ec9074a0056
+DIST test-unit-3.3.8.gem 121856 BLAKE2B 
f47ef205c566fc404d7ffb9380502ae18224c395f65e3ab663472ec4874d0e77b0cb13a5ba80525965ff340c3941168773d6ceca6891036a8ec57bfcaa4ffbd8
 SHA512 
fba6a7ab4c87c07950498a372a21f888d87f1e1b0e5b49deb97aab4e2815fb85b979aa8afc6e8a6c4a9ad648371f1d9de968958350d0ecab10dfdd2bc0a2c112

diff --git a/dev-ruby/test-unit/test-unit-3.3.8.ebuild 
b/dev-ruby/test-unit/test-unit-3.3.8.ebuild
new file mode 100644
index 000..d77a19177a4
--- /dev/null
+++ b/dev-ruby/test-unit/test-unit-3.3.8.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_EXTRADOC="README.md doc-install/text/*.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An xUnit family unit testing framework for Ruby"
+HOMEPAGE="https://rubygems.org/gems/test-unit;
+
+LICENSE="|| ( Ruby GPL-2 ) PSF-2"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc test"
+
+ruby_add_rdepend "dev-ruby/power_assert"
+
+all_ruby_prepare() {
+   mv doc doc-install || die "moving doc directory out of the way failed"
+}
+
+each_ruby_test() {
+   ${RUBY} test/run-test.rb || die "testsuite failed"
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   newbin "${FILESDIR}"/testrb-3 testrb-2
+}



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

2020-12-27 Thread Hans de Graaff
commit: 401d1bd06912757a8e606e4089b48b6d9c1d0065
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Dec 28 07:40:17 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Dec 28 07:46:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=401d1bd0

dev-ruby/racc: add 1.5.2

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

 dev-ruby/racc/Manifest  |  1 +
 dev-ruby/racc/racc-1.5.2.ebuild | 70 +
 2 files changed, 71 insertions(+)

diff --git a/dev-ruby/racc/Manifest b/dev-ruby/racc/Manifest
index 66ddc05f7fc..d70c87d37a8 100644
--- a/dev-ruby/racc/Manifest
+++ b/dev-ruby/racc/Manifest
@@ -1,2 +1,3 @@
 DIST racc-1.4.14.gem 116224 BLAKE2B 
67abd0e9bed46d7c589c62426943c8594d3b119328cd08576247727b11beb9e32ea45c54d0aadefc26691972fc40aad1b009c55bcd90a5b89aaf37e37a1097c1
 SHA512 
7401ad1722c92101c24f881226e44bd8b21033c7bae8b13cbf329f9b426c312ce61d14ce584b4f94d6863b77f30d6ebccf26f9fca2de724f8e0659f0e2d2173f
 DIST racc-1.4.16.tar.gz 451711 BLAKE2B 
d3bcb72a69df255d5468054541c281bf7bd3225eb3ba1997fccd6dcd219d3a8890e3df7b43fe106ffa3fc63a8d8079cab83e7096b0737f5bbacf816b7c3bbfb2
 SHA512 
7cdf6a62449e8f39984a8b27706045e509828a93a72d112b22a4c467184a63ee23b4b2048ef7017846053fb2ff4021aa43d96a6147fa271257df584ab3d66f38
+DIST racc-1.5.2.tar.gz 434903 BLAKE2B 
cfbaa09c1b2e233e82228075cf979c54688e51e702cade072d42b2952100b74a53e536d904cbbf15cb04ffc74018b48e5b27a5773adf6240614c815250d47119
 SHA512 
73c68dd75fa35727fd93a76886dd77afbb7032271e535c6e885a4ede6822052a93a610dec8a1f84daf24903c749b30a185831ec96d651588db2a2524f3dcd477

diff --git a/dev-ruby/racc/racc-1.5.2.ebuild b/dev-ruby/racc/racc-1.5.2.ebuild
new file mode 100644
index 000..b7494318c8d
--- /dev/null
+++ b/dev-ruby/racc/racc-1.5.2.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_TASK_DOC="docs"
+RUBY_FAKEGEM_EXTRADOC="README.rdoc README.ja.rdoc TODO ChangeLog"
+
+RUBY_FAKEGEM_GEMSPEC="racc.gemspec"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="A LALR(1) parser generator for Ruby"
+HOMEPAGE="https://github.com/tenderlove/racc;
+SRC_URI="https://github.com/tenderlove/racc/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc test"
+
+ruby_add_rdepend "virtual/ruby-ssl"
+
+ruby_add_bdepend "dev-ruby/rake
+   test? ( dev-ruby/minitest )"
+
+all_ruby_prepare() {
+   sed -i -e 's|/tmp/out|${TMPDIR:-/tmp}/out|' test/helper.rb || die 
"tests fix failed"
+
+   # Avoid depending on rake-compiler since we don't use it to compile
+   # the extension.
+   sed -i -e '/rake-compiler/ s:^:#:' -e '/extensiontask/ s:^:#:' Rakefile
+   sed -i -e '/ExtensionTask/,/^  end/ s:^:#:' Rakefile
+   # Which means we need to generate the parser file here
+   rake lib/racc/parser-text.rb || die
+
+   # Avoid isolation since dependencies are not properly declared.
+   sed -i -e 's/, :isolate//' Rakefile || die
+
+   sed -i -e 's:_relative ": "./:' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_prepare() {
+   ${RUBY} -Cext/racc/cparse extconf.rb || die
+}
+
+each_ruby_compile() {
+   emake V=1 -Cext/racc/cparse
+   # Copy over the file here so that we don't have to do
+   # special ruby install for JRuby and the other
+   # implementations.
+   mkdir -p lib/racc/cparse || die
+   cp -l ext/racc/cparse/cparse$(get_modname) 
lib/racc/cparse/cparse$(get_modname) || die
+}
+
+each_ruby_test() {
+   PATH="bin:${PATH}" ${RUBY} -Ilib:. -e "Dir['test/test_*.rb'].each{|f| 
require f}" || die
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   dodoc -r rdoc
+
+   docinto examples
+   dodoc -r sample
+}



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

2020-12-27 Thread Hans de Graaff
commit: a72a08cd234ce44f7280d8ba131f52c320a58843
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Dec 28 07:41:01 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Dec 28 07:46:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a72a08cd

dev-ruby/power_assert: add ruby30

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

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

diff --git a/dev-ruby/power_assert/power_assert-1.2.0.ebuild 
b/dev-ruby/power_assert/power_assert-1.2.0.ebuild
index ae5e41b5fc6..932378bcc5a 100644
--- a/dev-ruby/power_assert/power_assert-1.2.0.ebuild
+++ b/dev-ruby/power_assert/power_assert-1.2.0.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+USE_RUBY="ruby25 ruby26 ruby27 ruby30"
 
 RUBY_FAKEGEM_EXTRADOC="README.rdoc"
 



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

2020-12-27 Thread Hans de Graaff
commit: f283f6aca79ebf3dc5a2352000a1a510fa087801
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Dec 28 07:39:25 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Dec 28 07:46:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f283f6ac

dev-ruby/rdoc: add 6.3.0

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

 dev-ruby/rdoc/Manifest  |  1 +
 dev-ruby/rdoc/rdoc-6.3.0.ebuild | 94 +
 2 files changed, 95 insertions(+)

diff --git a/dev-ruby/rdoc/Manifest b/dev-ruby/rdoc/Manifest
index ded703f6751..472c7d46e98 100644
--- a/dev-ruby/rdoc/Manifest
+++ b/dev-ruby/rdoc/Manifest
@@ -1,2 +1,3 @@
 DIST rdoc-6.1.2.tar.gz 667607 BLAKE2B 
4857bcf5f72d93fe4e9ea89acfda9ae82afd61a7ff501d2eea529330d2b8a63d7cc775490648fcff5000ee60417123244518f56a31593af8efccae8f925b21d9
 SHA512 
a54e36adf9f98117f0b5ae4490a0ab1ce12d9b1de5b7c61ffa326b36ef13885bb8f18147f3548f95a285b15470faba14965bc87088fa3ce584928d8ee396689f
 DIST rdoc-6.2.0.tar.gz 668152 BLAKE2B 
9c92b27c427d6229778aba54ce7f12fe883fd3e40151f518f3d023d4f6dd10d4f1f6d05c8d6bcdce80d1ac81ab25cd99ccbe9479a4fcd950b895e14d4fdc4b83
 SHA512 
15352889833436c0a243e4f79c4ae8113fa3b8c222950baf1fcd272773a7a17198c2cd91a50c92e225c282a37ec743a38d8e9ca4dffe0b66c39d56412fe56ca2
+DIST rdoc-6.3.0.tar.gz 670538 BLAKE2B 
a7eda5d588c0089e36ee4197940e762e378de24b45435f8d9fa9ef9292b5d2f50d7b48ed40764794c4a20e8b159ab6f2e0d86a9289c0706744eeec7a016e05e6
 SHA512 
7e5da42905416d12acf6528b5725ea9fccb7b50bb1ed95c03975d16cc2ad22c58f48c3f14b4f118deb978649cec184b98ccef915a5cb4b0321e0114438f75745

diff --git a/dev-ruby/rdoc/rdoc-6.3.0.ebuild b/dev-ruby/rdoc/rdoc-6.3.0.ebuild
new file mode 100644
index 000..8f43cf6a588
--- /dev/null
+++ b/dev-ruby/rdoc/rdoc-6.3.0.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc RI.rdoc TODO.rdoc"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_BINDIR="exe"
+
+inherit ruby-fakegem eutils
+
+DESCRIPTION="An extended version of the RDoc library from Ruby 1.8"
+HOMEPAGE="https://github.com/ruby/rdoc/;
+SRC_URI="https://github.com/ruby/rdoc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Ruby MIT"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="0"
+IUSE="doc"
+
+RDEPEND+=">=app-eselect/eselect-ruby-20181225"
+
+ruby_add_bdepend "
+   >=dev-ruby/kpeg-1.1.0-r1
+   >dev-ruby/racc-1.4.10
+   dev-ruby/rake
+   test? (
+   dev-ruby/bundler
+   >=dev-ruby/minitest-5.8:5
+   )"
+
+all_ruby_prepare() {
+   # Other packages also have use for a nonexistent directory, bug 321059
+   sed -i -e 's#/nonexistent#/nonexistent_rdoc_tests#g' 
test/rdoc/test_rdoc*.rb || die
+
+   # Avoid unneeded dependency on bundler, bug 603696
+   sed -i -e '/bundler/ s:^:#:' \
+   -e 's/Bundler::GemHelper.gemspec.full_name/"rdoc"/' \
+   -e '/rubocop\/rake/ s:^:#:' \
+   -e '/RuboCop/,/end/ s:^:#:' Rakefile || die
+
+   # Remove test that is depending on the locale, which we can't garantuee.
+   sed -i -e '/def test_encode_with/,/^  end/ s:^:#:' 
test/rdoc/test_rdoc_options.rb || die
+
+   # Remove test depending on FEATURES=userpriv, bug 361959
+   sed -i -e '/def test_check_files/,/^  end/ s:^:#:' 
test/rdoc/test_rdoc_options.rb || die
+
+   # Remove tests for code that is not included and not listed in 
Manifest.txt
+   rm -f test/test_rdoc_i18n_{locale,text}.rb \
+  test/rdoc/test_rdoc_generator_pot* || die
+}
+
+all_ruby_compile() {
+   all_fakegem_compile
+
+   if use doc ; then
+   ruby -Ilib -S exe/rdoc || die
+   fi
+}
+
+each_ruby_compile() {
+   ${RUBY} -S rake generate || die
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib:test:. -e 'Dir["test/test_*.rb"].each{|f| require f}' || 
die
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   for bin in rdoc ri; do
+   ruby_fakegem_binwrapper $bin /usr/bin/$bin-2
+
+   for version in $(ruby_get_use_implementations); do
+   version=`echo ${version} | cut -c 5-`
+   if use ruby_targets_ruby${version}; then
+   ruby_fakegem_binwrapper $bin 
/usr/bin/${bin}${version}
+   sed -i -e "1s/env ruby/ruby${version}/" \
+   "${ED}/usr/bin/${bin}${version}" || die
+   fi
+   done
+   done
+}
+
+pkg_postinst() {
+   if [[ ! -n $(readlink "${ROOT}"/usr/bin/rdoc) ]] ; then
+   

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

2020-12-27 Thread Hans de Graaff
commit: 821301421b05e05c2373f6219a92ca02e9bcf72f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Dec 28 07:38:38 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Dec 28 07:46:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82130142

dev-ruby/minitest: add ruby30

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

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

diff --git a/dev-ruby/minitest/minitest-5.14.2.ebuild 
b/dev-ruby/minitest/minitest-5.14.2.ebuild
index 4c17d47926e..fd1467ddaee 100644
--- a/dev-ruby/minitest/minitest-5.14.2.ebuild
+++ b/dev-ruby/minitest/minitest-5.14.2.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-USE_RUBY="ruby25 ruby26 ruby27"
+USE_RUBY="ruby25 ruby26 ruby27 ruby30"
 
 RUBY_FAKEGEM_DOCDIR="doc"
 RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc"



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

2020-12-27 Thread Hans de Graaff
commit: 1be4c7110aa425a1a572b9a823fe814aa255c976
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Dec 28 07:38:58 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Dec 28 07:46:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1be4c711

dev-ruby/rake: add 13.0.3

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

 dev-ruby/rake/Manifest   |  1 +
 dev-ruby/rake/rake-13.0.3.ebuild | 59 
 2 files changed, 60 insertions(+)

diff --git a/dev-ruby/rake/Manifest b/dev-ruby/rake/Manifest
index 8902027a44a..2d18ff4e9a6 100644
--- a/dev-ruby/rake/Manifest
+++ b/dev-ruby/rake/Manifest
@@ -1,3 +1,4 @@
 DIST rake-12.3.3.tar.gz 122233 BLAKE2B 
e6c913b833092ef5d4203265bb5daf725bfc34ff3abef5a4871845ba9ee322bb8ec668564ed7fe5a2d9ce219d5b7cb00fa22d0b76fb9721f2138d2d963f16c22
 SHA512 
de15ea4428e845de214d35ad2155bd55cab51354feb5c7ae4c2cde5365d7a3959ee96d913346bdafacdb0542ab2d0e4c2e905514a7f97cfb18e630794bba3a3b
 DIST rake-13.0.0.tar.gz 122378 BLAKE2B 
996990f061a2604bf031926670043773b029d03e092513be3566763b04474d88b9bd05c085f25fc9d66b26a55e191b45fa34dc4aa215376703ad28750d71a6b1
 SHA512 
56038199fedd952994459967173d298afb13ae7fe9d7873dfe18cd4030b37f841ff74c944835843379cd66da96a6d1ee8c38294203f9d8e514c4331d65f5db79
 DIST rake-13.0.1.tar.gz 122821 BLAKE2B 
698e92d32d4bedf523bc81636f4183ccb11da1f467d116f7ff4978e121bddc41b66160798e2c0a2b00aa8f79171a81df7e214e556adeb386bdb00a72a18b82b7
 SHA512 
50d82b3a9bbe194467c7669000ed9dd8e55fbb22307fbc7180aff6ab77095108a2519b3095965ad08b52cc984d0384016d7b166676f2e97394409a069d01545f
+DIST rake-13.0.3.tar.gz 122825 BLAKE2B 
a36cc6d8e5f560bc502455a756b89d763899e71b711ba6b11d17fd86a460b4cb3ac47705645d4ccbaef9b6d8964cdc5d4d535b4470582cb3658016a399f78d58
 SHA512 
aff09bbfa58620cd6902e6679ae3f54d90424bfac40c7ad6efcc590a1c9624ae7a0c5597b8b05b378d90e422285c41d781485b9aebe1819c0c2eaf5f2624afa2

diff --git a/dev-ruby/rake/rake-13.0.3.ebuild b/dev-ruby/rake/rake-13.0.3.ebuild
new file mode 100644
index 000..f4f4bbd23a5
--- /dev/null
+++ b/dev-ruby/rake/rake-13.0.3.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGES README.rdoc TODO"
+
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_BINDIR="exe"
+
+RUBY_FAKEGEM_GEMSPEC="rake.gemspec"
+
+inherit bash-completion-r1 ruby-fakegem
+
+DESCRIPTION="Make-like scripting in Ruby"
+HOMEPAGE="https://github.com/ruby/rake;
+SRC_URI="https://github.com/ruby/rake/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc"
+
+DEPEND+=" app-arch/gzip"
+
+ruby_add_bdepend "test? ( >=dev-ruby/minitest-5.8 )
+   doc? ( dev-ruby/rdoc )"
+
+all_ruby_prepare() {
+   sed -i -e 's/git ls-files -z/find . -print0/' ${RUBY_FAKEGEM_GEMSPEC} 
|| die
+}
+
+all_ruby_compile() {
+   if use doc; then
+   rdoc --title "Rake - Ruby Make" --main README.rdoc --out html 
lib *.rdoc doc/*/*.rdoc || die
+   rm -f html/js/*.js.gz
+   fi
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib:test:. -e 'gem "minitest", "~>5.8"; require 
"minitest/autorun"; Dir["test/test_*.rb"].each{|f| require f}' || die
+}
+
+all_ruby_install() {
+   ruby_fakegem_binwrapper rake
+
+   if use doc; then
+   pushd html
+   dodoc -r *
+   popd
+   fi
+
+   doman doc/rake.1
+
+   newbashcomp "${FILESDIR}"/rake.bash-completion ${PN}
+}



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

2020-12-27 Thread Hans de Graaff
commit: 3ff77a4693b4e89eb6e4290947414d5e39bfbbd0
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Dec 28 07:35:40 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Dec 28 07:46:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ff77a46

ruby-utils.eclass: add support for ruby30

Signed-off-by: Hans de Graaff  gentoo.org>

 eclass/ruby-utils.eclass | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/eclass/ruby-utils.eclass b/eclass/ruby-utils.eclass
index 45ad3d27402..e5752dca2d7 100644
--- a/eclass/ruby-utils.eclass
+++ b/eclass/ruby-utils.eclass
@@ -31,7 +31,7 @@ if [[ ! ${_RUBY_UTILS} ]]; then
 RUBY_TARGETS_PREFERENCE="ruby26 ruby25 "
 
 # All other active ruby targets
-RUBY_TARGETS_PREFERENCE+="ruby27"
+RUBY_TARGETS_PREFERENCE+="ruby27 ruby30"
 
 
 _ruby_implementation_depend() {
@@ -79,6 +79,10 @@ _ruby_implementation_depend() {
rubypn="dev-lang/ruby"
rubyslot=":2.7"
;;
+   ruby30)
+   rubypn="dev-lang/ruby"
+   rubyslot=":3.0"
+   ;;
ree18)
rubypn="dev-lang/ruby-enterprise"
rubyslot=":1.8"



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

2020-12-27 Thread Hans de Graaff
commit: 7ea4a41100a283f1f1dea1c1dc287ec451e2f15e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Dec 28 07:39:47 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Dec 28 07:46:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ea4a411

dev-ruby/kpeg: add ruby30

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

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

diff --git a/dev-ruby/kpeg/kpeg-1.1.0-r1.ebuild 
b/dev-ruby/kpeg/kpeg-1.1.0-r1.ebuild
index cfd6168c714..e693c46995f 100644
--- a/dev-ruby/kpeg/kpeg-1.1.0-r1.ebuild
+++ b/dev-ruby/kpeg/kpeg-1.1.0-r1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+USE_RUBY="ruby25 ruby26 ruby27 ruby30"
 
 RUBY_FAKEGEM_RECIPE_DOC="rdoc"
 



[gentoo-commits] repo/gentoo:master commit in: app-eselect/eselect-ruby/

2020-12-27 Thread Hans de Graaff
commit: 0c46a1b827ef0a7fc3ae875f72ebd6b9fb2fa664
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Dec 25 08:05:24 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Dec 28 07:46:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c46a1b8

app-eselect/eselect-ruby: add ruby 3.0 version

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

 app-eselect/eselect-ruby/Manifest  |  1 +
 .../eselect-ruby/eselect-ruby-20201225.ebuild  | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/app-eselect/eselect-ruby/Manifest 
b/app-eselect/eselect-ruby/Manifest
index 1266859561d..bc4cd5e0c3d 100644
--- a/app-eselect/eselect-ruby/Manifest
+++ b/app-eselect/eselect-ruby/Manifest
@@ -1,3 +1,4 @@
 DIST ruby.eselect-20170723.xz 1972 BLAKE2B 
338f9fbb81ebe3c0fdcab77ab12cabd6aa334ac3bf64352cd801c8088d7c3ac4c452e647addc98497d104df24f7934d8cdd8b0008e4f52fb27306a80411f793b
 SHA512 
9c0614bc7e2ce9811466f257035d74622a96db8d44aa0908414fbac7d4142c34350257b08ace7371901e46cc0c9a38c3f2acae3caea4fb354ccc37b8c919b48f
 DIST ruby.eselect-20190121.xz 2000 BLAKE2B 
d04f9230e428526fb7ac7f6c274d7ac1b47af9f9bbb33cbfcec72cccdbe553db73a320e8a86190b88b4f9ee9c27fe0e5dabce1e1c5edfd4373d9a4bfcb457957
 SHA512 
aca2c46e39d3e0806a0ab942e8afe755992e5df98c50f4f2e012c93b8d6339e2a8400376e73187744a3d42a77725e03eed48b300f7d4d2da546a434184988f52
 DIST ruby.eselect-20191222.xz 2000 BLAKE2B 
ec89dca67730ff3c6acba8906f9436866b45c3b7fc4c29be6614eddf7e5fbc1f9f9ff0bfe3ddfdc7309d242a5da6f8913cae738895fd6abcc39dc336f609d066
 SHA512 
72c3e3fe8c82474de25dbde9f1f63739e57be3e4e61a1f86e57c9dcaf92d72fd8d17263f8a326af771f64395febc82f5eb29e86b4b2a44af029b6c1fc41e43d2
+DIST ruby.eselect-20201225.xz 2008 BLAKE2B 
1471c174a5078f54b39b46d78dd0a5a2e23b19185d3c833f870b94809c4e7a642bb987d2213e9f99799c7669f0cbeca77dcefe381804f9aa91e197ed499c
 SHA512 
e5b6ff18a7e1a7e3d902b59d27a558499fb87008abe51c3901430ebeaaacd1c1ebc6b782d6eb083d0d2abb5f0fd7cf712b42b451342cbeccceabb8d17859668c

diff --git a/app-eselect/eselect-ruby/eselect-ruby-20201225.ebuild 
b/app-eselect/eselect-ruby/eselect-ruby-20201225.ebuild
new file mode 100644
index 000..4a8dab5000a
--- /dev/null
+++ b/app-eselect/eselect-ruby/eselect-ruby-20201225.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Manages multiple Ruby versions"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Ruby;
+SRC_URI="https://dev.gentoo.org/~graaff/ruby-team/ruby.eselect-${PVR}.xz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=app-admin/eselect-1.0.2"
+
+S=${WORKDIR}
+
+src_install() {
+   insinto /usr/share/eselect/modules
+   newins "${WORKDIR}/ruby.eselect-${PVR}" ruby.eselect
+}



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

2020-12-27 Thread Hans de Graaff
commit: 3c7415491c227ef902c7c4201513283277edc7b9
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Dec 28 07:38:16 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Dec 28 07:46:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c741549

dev-ruby/rubygems: add 3.2.3

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

 dev-ruby/rubygems/Manifest  |   1 +
 dev-ruby/rubygems/rubygems-3.2.3.ebuild | 107 
 2 files changed, 108 insertions(+)

diff --git a/dev-ruby/rubygems/Manifest b/dev-ruby/rubygems/Manifest
index a2dc9e208cf..cbc2b67a36f 100644
--- a/dev-ruby/rubygems/Manifest
+++ b/dev-ruby/rubygems/Manifest
@@ -6,3 +6,4 @@ DIST rubygems-3.0.9.tgz 886153 BLAKE2B 
942f641c7dec30d3dd2f0756d04b1b6b071f5d3b5
 DIST rubygems-3.1.4.tgz 997835 BLAKE2B 
21b8060f28e2228b7400533fa1d9fa1ae8bcaff3ebf9354e64f7d70ae35366147805a6f169986c956766bf41f34ce458d30c326c2b6f996620b14761fdf224b3
 SHA512 
86bb42736ccf320929eb12c83b3ce55fe95053ce5b38434902604d8d61d78c3f3cd8f20858d0fed66c473ef9fd70d7cb596c077cd06506caeac3e62ee6812ad2
 DIST rubygems-3.1.5.tgz 995812 BLAKE2B 
43471515e4da8a6fe47a419f67f26efc9855334d44338eff9008cc0bc62e1477498f3e04044fa41d5f45ec0f132ca55dccb420f031b9e4945f3299c8618e2b94
 SHA512 
0eb2c4d18dc9304142d7d06badfd6bc1a72ba67c3b8a70f608dd127d0f7b016bc004af8dae67897685d43ddf87e468668bc89cec00b969da2f2dd67bee61a261
 DIST rubygems-3.2.0.tgz 982282 BLAKE2B 
2895cee1d2bc4e59073cc1e3e96a7958d079da5d7a7d2eed392e6bd2fac457a738518f30365d5601511998997f578b3ce9ed65c5e41cdc80138d0ebb07df3548
 SHA512 
a3d0b9a577a88d8fa27d3bbdfd4bb78e419549c579dc1add4f80e4abd017cc64c441eb7ad260705cbae672937c07fdc0c76f8751bd942fea5a97953f01052f28
+DIST rubygems-3.2.3.tgz 984126 BLAKE2B 
3a1447738333cc27be3bbc30080b2e39be7557d9dbd9949fea21b0e6ca7c4ef3f062b5a2cd4c8004150f9dc548fe3c8e2cb174854c2d4ed7115f377662673398
 SHA512 
2910739e3bf3fbfdb98e71bfe97d5761ff6a6910e72004af4c3c3c050df80160c704318c62501b7283086ca3c2342cc9c8bb2ed406d5c582cb0f9d989c841c32

diff --git a/dev-ruby/rubygems/rubygems-3.2.3.ebuild 
b/dev-ruby/rubygems/rubygems-3.2.3.ebuild
new file mode 100644
index 000..46bac42fc63
--- /dev/null
+++ b/dev-ruby/rubygems/rubygems-3.2.3.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27 ruby30"
+
+inherit ruby-ng prefix
+
+DESCRIPTION="Centralized Ruby extension management system"
+HOMEPAGE="https://rubygems.org/;
+LICENSE="GPL-2 || ( Ruby MIT )"
+
+SRC_URI="https://rubygems.org/rubygems/${P}.tgz;
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="0"
+IUSE="server test"
+RESTRICT="!test? ( test )"
+
+PDEPEND="server? ( =dev-ruby/builder-3* )"
+
+ruby_add_depend "virtual/ruby-ssl"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/json
+   dev-ruby/minitest:5
+   dev-ruby/rake
+   dev-ruby/rdoc
+   dev-ruby/webrick
+   )"
+
+all_ruby_prepare() {
+
+   mkdir -p lib/rubygems/defaults || die
+   cp "${FILESDIR}/gentoo-defaults-4.rb" 
lib/rubygems/defaults/operating_system.rb || die
+
+   eprefixify lib/rubygems/defaults/operating_system.rb
+
+   # Disable broken tests when changing default values:
+   sed -i -e '/test_default_path/,/^  end/ s:^:#:' 
test/rubygems/test_gem.rb || die
+   # Avoid test that won't work as json is also installed as plain ruby 
code
+   sed -i -e '/test_realworld_\(\|upgraded_\)default_gem/askip "gentoo"' 
test/rubygems/test_require.rb || die
+
+   # Avoid test that requires additional utility scripts
+   rm -f test/test_changelog_generator.rb || die
+
+   # Update manifest after changing files to avoid a test failure
+   if use test; then
+   rake update_manifest || die
+   fi
+}
+
+each_ruby_compile() {
+   # Not really a build but...
+   sed -i -e 's:#!.*:#!'"${RUBY}"':' bin/gem
+}
+
+each_ruby_test() {
+   # Unset RUBYOPT to avoid interferences, bug #158455 et. al.
+   #unset RUBYOPT
+
+   if [[ "${EUID}" -ne "0" ]]; then
+   RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}" ${RUBY} 
--disable-gems -I.:lib:test:bundler/lib \
+   -e 'require "rubygems"; gem "minitest", "~>5.0"; 
Dir["test/**/test_*.rb"].each { |tu| require tu }' || die "tests failed"
+   else
+   ewarn "The userpriv feature must be enabled to run tests, bug 
408951."
+   eerror "Testsuite will not be run."
+   fi
+}
+
+each_ruby_install() {
+   # Unset RUBYOPT to avoid interferences, bug #158455 et. al.
+   unset RUBYOPT
+   export RUBYLIB="$(pwd)/lib${RUBYLIB+:${RUBYLIB}}"
+
+   pushd lib &>/dev/null
+   doruby 

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

2020-12-27 Thread Hans de Graaff
commit: 0d1dad9e3d8b05fee719937f55b49c49d972ad19
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Dec 28 07:37:23 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Dec 28 07:46:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d1dad9e

dev-lang/ruby: add ruby 3.0.0

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

 dev-lang/ruby/Manifest |   1 +
 .../ruby/files/3.0/010-default-gem-location.patch  |  20 ++
 dev-lang/ruby/ruby-3.0.0.ebuild| 262 +
 3 files changed, 283 insertions(+)

diff --git a/dev-lang/ruby/Manifest b/dev-lang/ruby/Manifest
index 5f4cd990dfe..a474614b377 100644
--- a/dev-lang/ruby/Manifest
+++ b/dev-lang/ruby/Manifest
@@ -1,3 +1,4 @@
 DIST ruby-2.5.8.tar.xz 11298404 BLAKE2B 
3256c0448e72b63c0bd89f89a27fa9c09c8feed54d42cd79899b7d5cfe9dbc29ca708d12c630b3f52ff85b0c6a4011ae7ff0483d64b2fd445700a72a91028035
 SHA512 
2886be764a454425c5beef2777c64a70ee0d048b07896b327633d904f5077fea4299526689f9e2ac4dcd2fc4811cf9a6c8ce75367ed35d29dfe1a54222872e0d
 DIST ruby-2.6.6.tar.xz 11567284 BLAKE2B 
45e910dd9b128c46bff3003834c4fdcbbc2e2e4d3e44f298ff4356a285de2c375d6b6021a3aa28d89336b32a1655fa4a7c086d07f4a0f6bcd578a11dd4a894da
 SHA512 
86caf93dbf61d03781767ab5375a7edf4761f13ba08ccfefe16c0a7550499237e7390c2f72a95d42670d4fe76b2401b4218936187c62ec1572799e9e04c50d62
 DIST ruby-2.7.2.tar.xz 12037052 BLAKE2B 
a4ad22295b3fed4e8064fc6e77adb8642d1fa7ae1f4ef912d7bde19c735cb25b1a3e3aefba53dad944046d844d608bcefba61c314cf1e52747f50d7d91f4c436
 SHA512 
7972278b096aa768c7adf2befd26003e18781a29ca317640317d30d93d6e963ded197724c8e2f1dfe1e838c5647176d414a74732a62e931fb50d6f2e0f777349
+DIST ruby-3.0.0.tar.xz 14374176 BLAKE2B 
9e7520e0b1ae6644285449c4ae92983d306772b3dd5366a17da709a55797c798d099424a5628c78c842b825fb336c6a769ac9c371ef276f42bf3550fd0761ebe
 SHA512 
2a23c2894e62e24bb20cec6b2a016b66d7df05083668726b6f70af8338211cfec417aa3624290d1f5ccd130f65ee7b52b5db7d428abc4a9460459c9a5dd1a450

diff --git a/dev-lang/ruby/files/3.0/010-default-gem-location.patch 
b/dev-lang/ruby/files/3.0/010-default-gem-location.patch
new file mode 100644
index 000..060579b4f33
--- /dev/null
+++ b/dev-lang/ruby/files/3.0/010-default-gem-location.patch
@@ -0,0 +1,20 @@
+--- a/tool/rbinstall.rb.~1~2020-12-25 04:33:01.0 +0100
 b/tool/rbinstall.rb2020-12-25 10:05:34.629096405 +0100
+@@ -897,7 +897,7 @@
+ end
+ 
+ def install_default_gem(dir, srcdir)
+-  gem_dir = Gem.default_dir
++  gem_dir = ENV['GEM_DESTDIR']
+   install_dir = with_destdir(gem_dir)
+   prepare "default gems from #{dir}", gem_dir
+   makedirs(Gem.ensure_default_gem_subdirectories(install_dir, $dir_mode).map 
{|d| File.join(gem_dir, d)})
+@@ -943,7 +943,7 @@
+ end
+ 
+ install?(:ext, :comm, :gem, :'bundled-gems') do
+-  gem_dir = Gem.default_dir
++  gem_dir = ENV['GEM_DESTDIR']
+   install_dir = with_destdir(gem_dir)
+   prepare "bundled gems", gem_dir
+   makedirs(Gem.ensure_gem_subdirectories(install_dir, $dir_mode).map {|d| 
File.join(gem_dir, d)})

diff --git a/dev-lang/ruby/ruby-3.0.0.ebuild b/dev-lang/ruby/ruby-3.0.0.ebuild
new file mode 100644
index 000..cdedfadfa7b
--- /dev/null
+++ b/dev-lang/ruby/ruby-3.0.0.ebuild
@@ -0,0 +1,262 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic multilib
+
+MY_P="${PN}-$(ver_cut 1-3)"
+S=${WORKDIR}/${MY_P}
+
+SLOT=$(ver_cut 1-2)
+MY_SUFFIX=$(ver_rs 1 '' ${SLOT})
+RUBYVERSION=${SLOT}.0
+
+DESCRIPTION="An object-oriented scripting language"
+HOMEPAGE="https://www.ruby-lang.org/;
+SRC_URI="https://cache.ruby-lang.org/pub/ruby/${SLOT}/${MY_P}.tar.xz;
+
+LICENSE="|| ( Ruby-BSD BSD-2 )"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="berkdb debug doc examples gdbm ipv6 jemalloc jit libressl +rdoc 
rubytests socks5 +ssl static-libs systemtap tk xemacs"
+
+RDEPEND="
+   berkdb? ( sys-libs/db:= )
+   gdbm? ( sys-libs/gdbm:= )
+   jemalloc? ( dev-libs/jemalloc )
+   jit? ( || ( sys-devel/gcc:* sys-devel/clang:* ) )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl )
+   )
+   socks5? ( >=net-proxy/dante-1.1.13 )
+   systemtap? ( dev-util/systemtap )
+   tk? (
+   dev-lang/tcl:0=[threads]
+   dev-lang/tk:0=[threads]
+   )
+   dev-libs/libyaml
+   dev-libs/libffi:=
+   sys-libs/readline:0=
+   sys-libs/zlib
+   >=app-eselect/eselect-ruby-20201225
+"
+
+DEPEND="${RDEPEND}"
+
+BUNDLED_GEMS="
+   >=dev-ruby/minitest-5.14.2[ruby_targets_ruby30]
+   >=dev-ruby/power_assert-1.2.0[ruby_targets_ruby30]
+   

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

2020-12-27 Thread Hans de Graaff
commit: e0d44c22237f1bc1be4a241c4902de291b96d326
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Dec 26 06:05:37 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Dec 28 07:46:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0d44c22

profiles: add new ruby30 ruby target

Signed-off-by: Hans de Graaff  gentoo.org>

 profiles/base/use.stable.mask   | 3 ++-
 profiles/desc/ruby_targets.desc | 1 +
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/profiles/base/use.stable.mask b/profiles/base/use.stable.mask
index ea79d69f115..577d8fa2a78 100644
--- a/profiles/base/use.stable.mask
+++ b/profiles/base/use.stable.mask
@@ -17,6 +17,7 @@ darcs
 python_targets_pypy3
 python_single_target_pypy3
 
-# Hans de Graaff  (2019-12-26)
+# Hans de Graaff  (2020-12-26)
 # Currently in testing and not ready to go stable yet.
 ruby_targets_ruby27
+ruby_targets_ruby30

diff --git a/profiles/desc/ruby_targets.desc b/profiles/desc/ruby_targets.desc
index 0a5cd331f21..6f42774686a 100644
--- a/profiles/desc/ruby_targets.desc
+++ b/profiles/desc/ruby_targets.desc
@@ -11,3 +11,4 @@ ruby24 - Build with MRI Ruby 2.4.x
 ruby25 - Build with MRI Ruby 2.5.x
 ruby26 - Build with MRI Ruby 2.6.x
 ruby27 - Build with MRI Ruby 2.7.x
+ruby30 - Build with MRI Ruby 3.0.x



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

2020-12-27 Thread Theo Anderson
commit: c7735f49973c8734436af7208c1e388f979ea6d7
Author: Theo Anderson  posteo  de>
AuthorDate: Mon Dec 28 06:08:05 2020 +
Commit: Theo Anderson  posteo  de>
CommitDate: Mon Dec 28 06:08:05 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c7735f49

net-misc/xmrig-mo: new package 6.7.0

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Theo Anderson  posteo.de>

 net-misc/xmrig-mo/Manifest  |  1 +
 net-misc/xmrig-mo/metadata.xml  | 16 +
 net-misc/xmrig-mo/xmrig-mo-6.7.0.ebuild | 59 +
 3 files changed, 76 insertions(+)

diff --git a/net-misc/xmrig-mo/Manifest b/net-misc/xmrig-mo/Manifest
new file mode 100644
index ..7ba493cc
--- /dev/null
+++ b/net-misc/xmrig-mo/Manifest
@@ -0,0 +1 @@
+DIST xmrig-mo-6.7.0-mo1.tar.gz 1665109 BLAKE2B 
50c7be4cc8c96df068692d02c7af4a0af9ee8d7b1be25199766970d95dbdc324945db2ba03fe5997ee8919ad55e10796d30f37d0d6e7cdad127040c5b4d8e038
 SHA512 
c4410935809b052210fbc1feacebc059e0c0b9951d1a38fe614dafd2c9385e439816662a18c568bba0e3cdf8cb6273131e54cc2032522dbe44d08f2337c02d14

diff --git a/net-misc/xmrig-mo/metadata.xml b/net-misc/xmrig-mo/metadata.xml
new file mode 100644
index ..b38f2fdf
--- /dev/null
+++ b/net-misc/xmrig-mo/metadata.xml
@@ -0,0 +1,16 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+tel...@posteo.de
+Theo Anderson
+  
+  
+XMRig High performance, open source, cross platform RandomX,
+CryptoNight, AstroBWT and Argon2 CPU/GPU miner. Algorithm switching,
+when used with the MoneroOcean mining pool.
+  
+  
+MoneroOcean/xmrig
+  
+

diff --git a/net-misc/xmrig-mo/xmrig-mo-6.7.0.ebuild 
b/net-misc/xmrig-mo/xmrig-mo-6.7.0.ebuild
new file mode 100644
index ..2121bc7a
--- /dev/null
+++ b/net-misc/xmrig-mo/xmrig-mo-6.7.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake optfeature
+
+MO_PV="mo1"
+DESCRIPTION="RandomX, CryptoNight, KawPow, AstroBWT and Argon2 miner for the 
MoneroOcean pool"
+HOMEPAGE="https://moneroocean.stream/ https://github.com/MoneroOcean/xmrig;
+SRC_URI="https://github.com/MoneroOcean/xmrig/archive/v${PV}-${MO_PV}.tar.gz 
-> ${P}-${MO_PV}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="libressl +ssl"
+
+DEPEND="
+   dev-libs/libuv:=
+   sys-apps/hwloc:=
+   ssl? (
+   !libressl? ( dev-libs/openssl:= )
+   libressl? ( dev-libs/libressl:= )
+   )
+"
+
+S="${WORKDIR}/xmrig-${PV}-${MO_PV}"
+
+src_prepare() {
+   cmake_src_prepare
+   sed -i '/notls/d' cmake/OpenSSL.cmake || die
+   sed -i 's/1;/0;/g' src/donate.h || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   # TODO: Create expanded USE flag for all of the PoW algos.
+   -DWITH_TLS=$(usex ssl)
+   # TODO: opencl USE flag.
+   -DWITH_OPENCL=OFF
+   # TODO: cuda USE flag.
+   -DWITH_CUDA=OFF
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   newbin "${BUILD_DIR}/xmrig" xmrig-mo
+   dodoc -r doc/*.md
+   einstalldocs
+}
+
+pkg_postinst() {
+   elog "Increase the vm.nr_hugepages sysctl value so that XMRig can 
allocate with huge pages."
+   elog "XMRig-MoneroOcean has been installed as /usr/bin/xmrig-mo"
+   elog "in order to differentiate between the original XMRig"
+   optfeature "CPU specific performance tweaks" sys-apps/msr-tools
+}



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

2020-12-27 Thread Theo Anderson
commit: 04939e1ba7cd67da04707535484d22daa1d2c3dd
Author: Theo Anderson  posteo  de>
AuthorDate: Mon Dec 28 06:08:39 2020 +
Commit: Theo Anderson  posteo  de>
CommitDate: Mon Dec 28 06:08:39 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=04939e1b

net-misc/xmrig: use elog instead of einfo

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Theo Anderson  posteo.de>

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

diff --git a/net-misc/xmrig/xmrig-6.7.0.ebuild 
b/net-misc/xmrig/xmrig-6.7.0.ebuild
index 362fd8cc..70142047 100644
--- a/net-misc/xmrig/xmrig-6.7.0.ebuild
+++ b/net-misc/xmrig/xmrig-6.7.0.ebuild
@@ -49,6 +49,6 @@ src_install() {
 }
 
 pkg_postinst() {
-   einfo "Increase the vm.nr_hugepages sysctl value so that XMRig can 
allocate with huge pages."
+   elog "Increase the vm.nr_hugepages sysctl value so that XMRig can 
allocate with huge pages."
optfeature "CPU specific performance tweaks" sys-apps/msr-tools
 }



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

2020-12-27 Thread Theo Anderson
commit: 40e14d86f43b2e0b07705491e2a0938957c0f262
Author: Theo Anderson  posteo  de>
AuthorDate: Mon Dec 28 05:45:52 2020 +
Commit: Theo Anderson  posteo  de>
CommitDate: Mon Dec 28 05:45:52 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=40e14d86

dev-libs/monero-seed: new package 0.1.0

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Theo Anderson  posteo.de>

 dev-libs/monero-seed/Manifest  |  1 +
 .../files/monero-seed--install-demo.patch  | 37 ++
 dev-libs/monero-seed/metadata.xml  |  8 +
 dev-libs/monero-seed/monero-seed-0.1.0.ebuild  | 18 +++
 4 files changed, 64 insertions(+)

diff --git a/dev-libs/monero-seed/Manifest b/dev-libs/monero-seed/Manifest
new file mode 100644
index ..4f4defe4
--- /dev/null
+++ b/dev-libs/monero-seed/Manifest
@@ -0,0 +1 @@
+DIST monero-seed-0.1.0.tar.gz 37474 BLAKE2B 
ba3f98fc1dc58e5731402d02c1e2b2824f60a35655cfa06272055ef8334af295ade89ae624c60aece19d3962164af4b591e06dd7c5f43b3157dd43fb6987710c
 SHA512 
a539ab4fdebed416600e18c89f20c572e8aab259db0929d60e2b0caa12c661fb84c9cf461306d395ca5c2fa30736ab7df7c43eb21c72757133716304a0a01d69

diff --git a/dev-libs/monero-seed/files/monero-seed--install-demo.patch 
b/dev-libs/monero-seed/files/monero-seed--install-demo.patch
new file mode 100644
index ..e4b9c434
--- /dev/null
+++ b/dev-libs/monero-seed/files/monero-seed--install-demo.patch
@@ -0,0 +1,37 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 2028ceb..800e1b6 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -2,8 +2,6 @@
+ 
+ cmake_minimum_required(VERSION 3.13)
+ 
+-option(MONERO_SEED_DEMO "Build a demo executable for monero-seed")
+-
+ if(NOT CMAKE_BUILD_TYPE)
+   set(CMAKE_BUILD_TYPE Release)
+   message(STATUS "Setting default build type: ${CMAKE_BUILD_TYPE}")
+@@ -32,16 +30,16 @@ target_include_directories(${PROJECT_NAME} PUBLIC
+   $
+   $)
+ 
+-if(MONERO_SEED_DEMO)
+-  add_executable(demo src/main.cpp)
+-  set_property(TARGET demo PROPERTY CXX_STANDARD 11)
+-  target_link_libraries(demo -Wl,--whole-archive ${PROJECT_NAME} 
-Wl,--no-whole-archive)
+-endif()
++add_executable(demo src/main.cpp)
++set_property(TARGET demo PROPERTY CXX_STANDARD 11)
++target_link_libraries(demo -Wl,--whole-archive ${PROJECT_NAME} 
-Wl,--no-whole-archive)
++set_target_properties(demo PROPERTIES OUTPUT_NAME "monero-seed")
+ 
+-install(TARGETS ${PROJECT_NAME}
++install(TARGETS ${PROJECT_NAME} demo
+   EXPORT ${PROJECT_NAME}
+   ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
+-  LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
++  LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
++  RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
+ install(DIRECTORY include/
+   DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
+ install(EXPORT ${PROJECT_NAME}

diff --git a/dev-libs/monero-seed/metadata.xml 
b/dev-libs/monero-seed/metadata.xml
new file mode 100644
index ..55a6008a
--- /dev/null
+++ b/dev-libs/monero-seed/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+tel...@posteo.de
+Theo Anderson
+  
+

diff --git a/dev-libs/monero-seed/monero-seed-0.1.0.ebuild 
b/dev-libs/monero-seed/monero-seed-0.1.0.ebuild
new file mode 100644
index ..49effee2
--- /dev/null
+++ b/dev-libs/monero-seed/monero-seed-0.1.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="14-word mnemonic seed for Monero"
+HOMEPAGE="https://git.wownero.com/feather/monero-seed;
+SRC_URI="https://git.wownero.com/feather/monero-seed/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+S="${WORKDIR}/${PN}"
+
+PATCHES+=( "${FILESDIR}"/${PN}--install-demo.patch )



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

2020-12-27 Thread Theo Anderson
commit: 4f883c8574862e10542d55d41467281465c4ac63
Author: Theo Anderson  posteo  de>
AuthorDate: Mon Dec 28 04:49:35 2020 +
Commit: Theo Anderson  posteo  de>
CommitDate: Mon Dec 28 04:49:35 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4f883c85

net-p2p/monero: new package

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Theo Anderson  posteo.de>

 net-p2p/monero/Manifest|   4 +
 .../monero/files/monero-0.17.1.7-linkjobs.patch|  44 +++
 net-p2p/monero/files/monerod.conf  |   8 ++
 net-p2p/monero/files/monerod.confd |   6 +
 net-p2p/monero/files/monerod.initd |  21 
 net-p2p/monero/files/monerod.service   |  17 +++
 net-p2p/monero/metadata.xml|  35 ++
 net-p2p/monero/monero-0.17.1.7.ebuild  | 135 +
 8 files changed, 270 insertions(+)

diff --git a/net-p2p/monero/Manifest b/net-p2p/monero/Manifest
new file mode 100644
index ..8dc5d5af
--- /dev/null
+++ b/net-p2p/monero/Manifest
@@ -0,0 +1,4 @@
+DIST monero-0.17.1.7.tar.gz 10598750 BLAKE2B 
03a80f3c38bc1b643d8d9ddba4ee1de59e0f4c6d66cfc5dcb700d19659a5cb66add4fcf1320c1ed2b7dfa15fdfe9548eb758e67661832f9da7bd0e173b5a0ae1
 SHA512 
b049a738eb5752a620fc19dfafd5e2996d3f33d89737774264a5ef69b7fcfcd9fe852b89e35187486f48fdc8bb73c2010a1917d1ed7fcb4f1f87b18a6bb4c2d5
+DIST monero-randomx-0.17.1.7.tar.gz 163581 BLAKE2B 
d1a4021a652c95d0af9c6bf2fdab2470641206e908778daafa2640e986d5635bdddfa39f44a6a9542d0c17284cf0551eac3be68a24176f1ba7106611517a080f
 SHA512 
626cc83aa22015049c82811be5d66e96f3d14a413d9cb3eee3c28464fbdef71889b97a6385f24c7cac5fc5a9cada197ba887ae2c0782cec0d3e29debad0f3e91
+DIST monero-supercop-0.17.1.7.tar.gz 346604 BLAKE2B 
10e48076acb2e5de5acb2efee61b2fac40fdfec3bc4037a94199d56ee2446466126e1b9dade56ee69598f4bd3c64b45d86d0810f24f461f6e09fb84c87e1ef93
 SHA512 
06cca8d1def31aa11bf5aa42d861c4a027786f7cc494fa3ab53a2bc4bd9d1f55b2389020ba5fd1816ed277b6e4320ad8edbb3117dcf4981fc7fba655c4bbe648
+DIST monero-trezor-common-0.17.1.7.tar.gz 1327782 BLAKE2B 
738f2833317d5b5f52c21582160c1bee331fda38615c7e2c29d68cec600e849209111aaa75cce059596e87b2711c5a5749d965c91f1cf15cbe98fc86a049b5a5
 SHA512 
9955aa160e9a969decee598584f788e4d36e9c65f2ee730cd8f128669e86175f2189e804ca53e405871ab698ae5e683f146e59e832d8ec58fa1cb46328665ddf

diff --git a/net-p2p/monero/files/monero-0.17.1.7-linkjobs.patch 
b/net-p2p/monero/files/monero-0.17.1.7-linkjobs.patch
new file mode 100644
index ..d0f59a6f
--- /dev/null
+++ b/net-p2p/monero/files/monero-0.17.1.7-linkjobs.patch
@@ -0,0 +1,44 @@
+From 12a78e5e745556c29e45b7716a8b038ecfbff800 Mon Sep 17 00:00:00 2001
+From: Matt Smith 
+Date: Wed, 5 Aug 2020 18:39:44 +0100
+Subject: [PATCH] cmake: Use job pool feature to limit concurrent jobs
+
+Add two new options, MONERO_PARALLEL_COMPILE_JOBS and
+MONERO_PARALLEL_LINK_JOBS to try and prevent running out of memory when
+building everything.
+
+Requires >= cmake 3.0.0, and the use of the Ninja generator.
+
+Useful links:
+
+* https://cmake.org/cmake/help/latest/prop_gbl/JOB_POOLS.html
+* https://reviews.llvm.org/D6304
+---
+ CMakeLists.txt | 14 ++
+ 1 file changed, 14 insertions(+)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index f63c07a35d..3729a6b659 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -55,6 +55,20 @@ else()
+   message(STATUS "ccache deselected")
+ endif()
+ 
++if (${CMAKE_VERSION} VERSION_GREATER "3.0.0" AND CMAKE_MAKE_PROGRAM MATCHES 
"ninja")
++  set(MONERO_PARALLEL_COMPILE_JOBS "" CACHE STRING "The maximum number of 
concurrent compilation jobs.")
++  if (MONERO_PARALLEL_COMPILE_JOBS)
++set_property(GLOBAL APPEND PROPERTY JOB_POOLS 
compile_job_pool=${MONERO_PARALLEL_COMPILE_JOBS})
++set(CMAKE_JOB_POOL_COMPILE compile_job_pool)
++  endif ()
++
++  set(MONERO_PARALLEL_LINK_JOBS "" CACHE STRING "The maximum number of 
concurrent link jobs.")
++  if (MONERO_PARALLEL_LINK_JOBS)
++set_property(GLOBAL APPEND PROPERTY JOB_POOLS 
link_job_pool=${MONERO_PARALLEL_LINK_JOBS})
++set(CMAKE_JOB_POOL_LINK link_job_pool)
++  endif ()
++endif()
++
+ enable_language(C ASM)
+ 
+ function (die msg)

diff --git a/net-p2p/monero/files/monerod.conf 
b/net-p2p/monero/files/monerod.conf
new file mode 100644
index ..d019576c
--- /dev/null
+++ b/net-p2p/monero/files/monerod.conf
@@ -0,0 +1,8 @@
+# Configuration for monerod
+# Syntax: any command line option may be specified as 'clioptionname=value'.
+# Boolean options such as 'no-igd' are specified as 'no-igd=1'.
+# See 'monerod --help' for all available options.
+
+data-dir=/var/lib/monero
+log-file=/var/log/monero/monero.log
+log-level=0

diff --git a/net-p2p/monero/files/monerod.confd 
b/net-p2p/monero/files/monerod.confd
new file mode 100644
index ..94515dcc
--- /dev/null
+++ b/net-p2p/monero/files/monerod.confd
@@ -0,0 +1,6 @@
+# Copyright 2020 Gentoo Authors

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

2020-12-27 Thread Theo Anderson
commit: 6e9ff6cf9f71ed2ccff6c98956afd1cdfcfca7fc
Author: Theo Anderson  posteo  de>
AuthorDate: Mon Dec 28 06:02:35 2020 +
Commit: Theo Anderson  posteo  de>
CommitDate: Mon Dec 28 06:02:35 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6e9ff6cf

net-misc/xmrig: new package 6.7.0

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Theo Anderson  posteo.de>

 net-misc/xmrig/Manifest   |  1 +
 net-misc/xmrig/metadata.xml   | 15 +++
 net-misc/xmrig/xmrig-6.7.0.ebuild | 54 +++
 3 files changed, 70 insertions(+)

diff --git a/net-misc/xmrig/Manifest b/net-misc/xmrig/Manifest
new file mode 100644
index ..8d76a8bc
--- /dev/null
+++ b/net-misc/xmrig/Manifest
@@ -0,0 +1 @@
+DIST xmrig-6.7.0.tar.gz 1570428 BLAKE2B 
744266679f37a1bb0453f224b907f7c4db8be42cd6948ccb1b0ad4a499d4345b26b7f15a2f662741222570d13c9eea2353fd9e05a9734c0f3a2c7d0068827e10
 SHA512 
3d57b78392c95417f37a4c1c5e434e06aafa1bd7658b945768c90de69b0ff8e347f68e96523312d6b4261321b3f06026504314caf73404a294beb01875dbe1d6

diff --git a/net-misc/xmrig/metadata.xml b/net-misc/xmrig/metadata.xml
new file mode 100644
index ..b57adcc7
--- /dev/null
+++ b/net-misc/xmrig/metadata.xml
@@ -0,0 +1,15 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+tel...@posteo.de
+Theo Anderson
+  
+  
+XMRig High performance, open source, cross platform RandomX,
+CryptoNight, KawPow, AstroBWT, and Argon2 CPU/GPU miner.
+  
+  
+xmrig/xmrig
+  
+

diff --git a/net-misc/xmrig/xmrig-6.7.0.ebuild 
b/net-misc/xmrig/xmrig-6.7.0.ebuild
new file mode 100644
index ..362fd8cc
--- /dev/null
+++ b/net-misc/xmrig/xmrig-6.7.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake optfeature
+
+DESCRIPTION="RandomX, CryptoNight, KawPow, AstroBWT, and Argon2 CPU/GPU miner"
+HOMEPAGE="https://github.com/xmrig/xmrig;
+SRC_URI="https://github.com/xmrig/xmrig/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="libressl +ssl"
+
+DEPEND="
+   dev-libs/libuv:=
+   sys-apps/hwloc:=
+   ssl? (
+   !libressl? ( dev-libs/openssl:= )
+   libressl? ( dev-libs/libressl:= )
+   )
+"
+
+src_prepare() {
+   cmake_src_prepare
+   sed -i '/notls/d' cmake/OpenSSL.cmake || die
+   sed -i 's/1;/0;/g' src/donate.h || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   # TODO: Create expanded USE flag for all of the PoW algos.
+   -DWITH_TLS=$(usex ssl)
+   # TODO: opencl USE flag.
+   -DWITH_OPENCL=OFF
+   # TODO: cuda USE flag.
+   -DWITH_CUDA=OFF
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   dobin "${BUILD_DIR}/xmrig"
+   dodoc -r doc/*.md
+   einstalldocs
+}
+
+pkg_postinst() {
+   einfo "Increase the vm.nr_hugepages sysctl value so that XMRig can 
allocate with huge pages."
+   optfeature "CPU specific performance tweaks" sys-apps/msr-tools
+}



[gentoo-commits] repo/proj/guru:dev commit in: app-portage/emlop/

2020-12-27 Thread Theo Anderson
commit: f132882befbd3f44ffd72ce6e3860daab7cd40de
Author: Theo Anderson  posteo  de>
AuthorDate: Mon Dec 28 03:26:27 2020 +
Commit: Theo Anderson  posteo  de>
CommitDate: Mon Dec 28 03:26:27 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f132882b

app-portage/emlop: new package 0.4.1

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Theo Anderson  posteo.de>

 app-portage/emlop/Manifest   |  64 +
 app-portage/emlop/emlop-0.4.1.ebuild | 104 +++
 app-portage/emlop/metadata.xml   |  13 +
 3 files changed, 181 insertions(+)

diff --git a/app-portage/emlop/Manifest b/app-portage/emlop/Manifest
new file mode 100644
index ..4e9602f1
--- /dev/null
+++ b/app-portage/emlop/Manifest
@@ -0,0 +1,64 @@
+DIST aho-corasick-0.7.15.crate 113071 BLAKE2B 
a22743be74f873b9545648db6a994250e3e39b92ac99601580e3b02194d205e921bff0b1952a4cca3399a3a7828555a1abfb0c1466f3930811c6b95c1a07ec5e
 SHA512 
e67816efa7305937a7cbbb0079b91b8afa3fdab52cfb8eeddeee156f18bbeed26f941cd4cb18ab2bdc1da5a9ff1dcbe9d2090deec68c00287bd99ace18ee8b24
+DIST ansi_term-0.11.0.crate 17087 BLAKE2B 
9bd35c045a01ce4c6c4a5db1b4f15e9412bb97426eec19d4421dffbec633de8d13452c13c1dc1b30998690b78d7ed38311aca700087f13a81f66bd1d5d7300c4
 SHA512 
a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa
+DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
+DIST anyhow-1.0.36.crate 29083 BLAKE2B 
62166679a01ba1a2935316efa74b97a990f3ad720cbe339abc333a8609462438ec0268c4f3e6f5ede1ec972a23ce982d8e5de057c3f76b3f711b1d1d1cba8fe9
 SHA512 
4128dade4fa361230581973809598556b188195f5cbd951f2be651cb9bdb9ce6bbc45e70e0f05044080b054524d379bf2661cddc85ca157f0b260c1c0b492bda
+DIST assert_cmd-1.0.2.crate 25037 BLAKE2B 
b7fe731a66ce7270b165e30da774420ff17f29a881e738b8b8a9ed37170edc6d0c27f1b052553c408c93b832f879742123b1585abccfde9c7e4b5830d0f327a6
 SHA512 
1d17d4ac5748a3a44ed25c8788f17bb5edcc15ce0e3f2232dfcb0c88cf735406e1048752473ae76fb033aad6d544c142c699c49e0398d2625e59b36526417f7a
+DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
+DIST autocfg-1.0.1.crate 12908 BLAKE2B 
40c53cab298e4f26634c3acff3ece6a3371188d91dbf377ed664eabedcde20536edaa93daf406618f37edde019f049a6e7b9a47f627344587dbd126bee2b5e3a
 SHA512 
630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b
+DIST bitflags-1.2.1.crate 16745 BLAKE2B 
0fa6d3ce44aad7616d5cd02aad8c1d0b0fed4022650eb43067c4a72e6fc88da05442674fa51826e4858a47c9de233e1ba2229820af094197cd11bb416ceffb2b
 SHA512 
ad89b3798845e23737a620bba581c2ff1ff3e15bac12555c765e201d2c0b90ecea0cdbc5b5b1a3fa9858c385e8e041f8226f5acfae5bbbe9925643fff2bf3f0b
+DIST cfg-if-0.1.10.crate 7933 BLAKE2B 
063a96ed176f34f788666b40adc483d147fc011dee941ab60569ddd0e57502b5dd06ed71090f4e14ce005d06e240500a286f74652615e9d068fba649610d8cf8
 SHA512 
9d22616bfb4a75770a828a0a3cddac6787297a5fdc53eb17e25811cc94de717f2de8bd66d53c5d65ba1c83d8892aefee5ae758cf56a1ef0a0c3120f70b244339
+DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
+DIST chrono-0.4.19.crate 155663 BLAKE2B 
c92c273fb6475bbb2546dfb75eaa23321bc8f9a5fa8a7c652f527649b96ff8718fa932f52b500b02a4acae7837df5bdb14f69cb821d4962be2790dbd1d023a54
 SHA512 
a119349bfc2243a249f1d18b1ae548a04b30fecb75913a56f26d1ff8c0eb53097a2674d9141e2094018191cbbc1620843fbddaf52999824e077c1157f0907980
+DIST chrono-english-0.1.4.crate 10982 BLAKE2B 
e01d34a3e694519497c6d97cbf15f144d5f9d693076ccf3c0469eb04a19ec69f3c64671fa0dcf4efcb34e6a382c5ca48d7f4c3cfaa8bd70e490e302ab60df76c
 SHA512 
a6148b50349cda1927844dbca9655b90aa67d96cddf9e8969fd1f5f97a9947df570a74fcf7de7589d4614763c21c7778055a140ea769de6c74d9c5589465ac51
+DIST clap-2.33.3.crate 201925 BLAKE2B 
bec9c866481c5b3fddeb314f68af9bce38fc421e42816182de3209e8ea3447b72cf033e6251eea27fe974eff8085b7d98cdd2911b5cc0ec6b4bf4c750deb8a25
 SHA512 
3eb0fd648e2e3f9e5ff69a5e6cf0d867304fe18523accd036f28a86de368e4774088a6936c108ccc045092c539fe7f7494ea96420ebf6b4bec16880cea84bedf
+DIST crossbeam-channel-0.5.0.crate 86811 BLAKE2B 

[gentoo-commits] repo/proj/guru:dev commit in: acct-group/monero/

2020-12-27 Thread Theo Anderson
commit: 29dd741f9108c6178211ea4ab4d63e5d059c1b21
Author: Theo Anderson  posteo  de>
AuthorDate: Mon Dec 28 03:32:14 2020 +
Commit: Theo Anderson  posteo  de>
CommitDate: Mon Dec 28 03:32:14 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=29dd741f

acct-group/monero: new package

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Theo Anderson  posteo.de>

 acct-group/monero/metadata.xml|  8 
 acct-group/monero/monero-0.ebuild | 10 ++
 2 files changed, 18 insertions(+)

diff --git a/acct-group/monero/metadata.xml b/acct-group/monero/metadata.xml
new file mode 100644
index ..55a6008a
--- /dev/null
+++ b/acct-group/monero/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+tel...@posteo.de
+Theo Anderson
+  
+

diff --git a/acct-group/monero/monero-0.ebuild 
b/acct-group/monero/monero-0.ebuild
new file mode 100644
index ..f20c47bf
--- /dev/null
+++ b/acct-group/monero/monero-0.ebuild
@@ -0,0 +1,10 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-group
+
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+ACCT_GROUP_ID=-1



[gentoo-commits] repo/proj/guru:dev commit in: acct-user/monero/

2020-12-27 Thread Theo Anderson
commit: 0598391345ebc99aa21474a5078e88b65d6a0ce8
Author: Theo Anderson  posteo  de>
AuthorDate: Mon Dec 28 03:33:36 2020 +
Commit: Theo Anderson  posteo  de>
CommitDate: Mon Dec 28 03:33:36 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=05983913

acct-user/monero: new package

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Theo Anderson  posteo.de>

 acct-user/monero/metadata.xml|  8 
 acct-user/monero/monero-0.ebuild | 13 +
 2 files changed, 21 insertions(+)

diff --git a/acct-user/monero/metadata.xml b/acct-user/monero/metadata.xml
new file mode 100644
index ..55a6008a
--- /dev/null
+++ b/acct-user/monero/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+tel...@posteo.de
+Theo Anderson
+  
+

diff --git a/acct-user/monero/monero-0.ebuild b/acct-user/monero/monero-0.ebuild
new file mode 100644
index ..39903a68
--- /dev/null
+++ b/acct-user/monero/monero-0.ebuild
@@ -0,0 +1,13 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-user
+
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+ACCT_USER_ID=-1
+ACCT_USER_GROUPS=( monero )
+
+acct-user_add_deps



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

2020-12-27 Thread Sam James
commit: fac21892fddd2d98d760a7890ab2f942618d4e88
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 28 07:01:23 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 28 07:02:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fac21892

dev-python/pony: add missing flask dep

Closes: https://bugs.gentoo.org/743688
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 dev-python/pony/pony-0.7.13.ebuild | 4 ++--
 dev-python/pony/pony-0.7.14.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-python/pony/pony-0.7.13.ebuild 
b/dev-python/pony/pony-0.7.13.ebuild
index fbfa5b2adaf..4d7083006ec 100644
--- a/dev-python/pony/pony-0.7.13.ebuild
+++ b/dev-python/pony/pony-0.7.13.ebuild
@@ -20,7 +20,7 @@ KEYWORDS="amd64 x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 
-BDEPEND="
-   test? ( $(python_gen_impl_dep sqlite) )"
+BDEPEND="test? ( $(python_gen_impl_dep sqlite) )"
+RDEPEND="dev-python/flask[${PYTHON_USEDEP}]"
 
 distutils_enable_tests unittest

diff --git a/dev-python/pony/pony-0.7.14.ebuild 
b/dev-python/pony/pony-0.7.14.ebuild
index 6de64d60c25..e114ab933aa 100644
--- a/dev-python/pony/pony-0.7.14.ebuild
+++ b/dev-python/pony/pony-0.7.14.ebuild
@@ -20,7 +20,7 @@ KEYWORDS="~amd64 ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 
-BDEPEND="
-   test? ( $(python_gen_impl_dep sqlite) )"
+BDEPEND="test? ( $(python_gen_impl_dep sqlite) )"
+RDEPEND="dev-python/flask[${PYTHON_USEDEP}]"
 
 distutils_enable_tests unittest



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

2020-12-27 Thread Miroslav Šulc
commit: 192e71d87dd7ba2f32294f22be8f48584c481789
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Mon Dec 28 07:00:52 2020 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Dec 28 07:00:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=192e71d8

media-sound/qtractor: bump to 0.9.19

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/qtractor/Manifest   |  1 +
 media-sound/qtractor/qtractor-0.9.19.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/media-sound/qtractor/Manifest b/media-sound/qtractor/Manifest
index 576bdaed232..8b16c1b9747 100644
--- a/media-sound/qtractor/Manifest
+++ b/media-sound/qtractor/Manifest
@@ -1 +1,2 @@
 DIST qtractor-0.9.18.tar.gz 1937478 BLAKE2B 
269d2fd9cdb3171155ba32d7af5d6c0ad0037287311d2e77efb706820071fde353c84ba6958c0c0fb75f3ecc22eea5e5f7204018d1503bbfb424f48aefc60150
 SHA512 
e488f95becde10117fc675a5b20b66378e8ae1f8c388fb12042cafa1f4434292d4156f5fe613b93e0c7409c414df9bf0e614afce843e0a42e4a1bce7c9ee9125
+DIST qtractor-0.9.19.tar.gz 1943040 BLAKE2B 
33ccb2e4002a8a666dc9f325dd7f14e66a2f624e0dda9eb916f8b958d01e2a8f72b5e8390946482e6170de9e2fcc28a4efcf8447b6610b21003288e7c7b9f9b7
 SHA512 
cab7ef6dc259ba570645a7f20efd6816377ae9707e004370f24745e00e20df90be9316543c5cb5ddbdc6bb1c749053bfb964e53ac97dc8ae2dd468e371274bfc

diff --git a/media-sound/qtractor/qtractor-0.9.19.ebuild 
b/media-sound/qtractor/qtractor-0.9.19.ebuild
new file mode 100644
index 000..41b62db5a49
--- /dev/null
+++ b/media-sound/qtractor/qtractor-0.9.19.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic qmake-utils xdg
+
+DESCRIPTION="Audio/MIDI multi-track sequencer written in C++ with the Qt 
framework"
+HOMEPAGE="https://qtractor.sourceforge.io;
+SRC_URI="mirror://sourceforge/qtractor/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="aubio cpu_flags_x86_sse debug dssi libsamplerate mad osc rubberband 
vorbis zlib"
+
+BDEPEND="
+   dev-qt/linguist-tools:5
+   virtual/pkgconfig
+"
+DEPEND="
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   dev-qt/qtx11extras:5
+   media-libs/alsa-lib
+   media-libs/ladspa-sdk
+   media-libs/libsndfile
+   media-libs/lilv
+   media-libs/lv2
+   media-libs/suil
+   virtual/jack
+   aubio? ( media-libs/aubio )
+   dssi? ( media-libs/dssi )
+   libsamplerate? ( media-libs/libsamplerate )
+   mad? ( media-libs/libmad )
+   osc? ( media-libs/liblo )
+   rubberband? ( media-libs/rubberband )
+   vorbis? ( media-libs/libvorbis )
+   zlib? ( sys-libs/zlib )
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.9.17-dont-compress-manpages.patch"
+)
+
+src_configure() {
+   append-cxxflags -std=c++11
+   econf \
+   --enable-ladspa \
+   --enable-liblilv \
+   $(use_enable debug) \
+   $(use_enable aubio libaubio) \
+   $(use_enable dssi) \
+   $(use_enable libsamplerate) \
+   $(use_enable mad libmad) \
+   $(use_enable osc liblo) \
+   $(use_enable rubberband librubberband) \
+   $(use_enable cpu_flags_x86_sse sse) \
+   $(use_enable vorbis libvorbis) \
+   $(use_enable zlib libz)
+
+   eqmake5 ${PN}.pro -o ${PN}.mak
+}



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

2020-12-27 Thread Sam James
commit: a98a0cff8619c920b82b578d97f208529fa89a49
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 28 04:56:24 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 28 04:58:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a98a0cff

net-analyzer/fail2ban: mark ALLARCHES

Package-Manager: Portage-3.0.12-prefix, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 net-analyzer/fail2ban/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-analyzer/fail2ban/metadata.xml 
b/net-analyzer/fail2ban/metadata.xml
index 1512403ed49..c56cd77765c 100644
--- a/net-analyzer/fail2ban/metadata.xml
+++ b/net-analyzer/fail2ban/metadata.xml
@@ -9,6 +9,7 @@
 net...@gentoo.org
 Gentoo network monitoring and analysis project
   
+  
   
 fail2ban/fail2ban
   



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

2020-12-27 Thread Sam James
commit: 2e9ab3c06af58d4f8f0cd6517ea7a3d17d609b78
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 28 04:56:52 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 28 04:58:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e9ab3c0

net-analyzer/fail2ban: drop netmon@ as maintainer

Package-Manager: Portage-3.0.12-prefix, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 net-analyzer/fail2ban/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/net-analyzer/fail2ban/metadata.xml 
b/net-analyzer/fail2ban/metadata.xml
index c56cd77765c..cd908145eac 100644
--- a/net-analyzer/fail2ban/metadata.xml
+++ b/net-analyzer/fail2ban/metadata.xml
@@ -5,10 +5,6 @@
 s...@gentoo.org
 Sam James
   
-  
-net...@gentoo.org
-Gentoo network monitoring and analysis project
-  
   
   
 fail2ban/fail2ban



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

2020-12-27 Thread Sam James
commit: 25bed59e1bd665991e4005af5f73963b3fda07e3
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 28 04:58:10 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 28 04:58:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25bed59e

net-analyzer/fail2ban: Stabilize 0.11.2 ALLARCHES

Closes: https://bugs.gentoo.org/762148
Package-Manager: Portage-3.0.12-prefix, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 net-analyzer/fail2ban/fail2ban-0.11.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/fail2ban/fail2ban-0.11.2.ebuild 
b/net-analyzer/fail2ban/fail2ban-0.11.2.ebuild
index bd35827ae05..ebb59e058f0 100644
--- a/net-analyzer/fail2ban/fail2ban-0.11.2.ebuild
+++ b/net-analyzer/fail2ban/fail2ban-0.11.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ppc ppc64 sparc x86"
 IUSE="selinux systemd"
 # Needs some work to enable them right now
 RESTRICT="test"



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

2020-12-27 Thread Miroslav Šulc
commit: 61f1c976ee026dab3cc8e8be9179f203a5002dd8
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Mon Dec 28 04:47:03 2020 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Dec 28 04:47:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61f1c976

dev-python/pyside2-tools: removed tools keeping only pyside2-lupdate

Closes: https://bugs.gentoo.org/761748
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Miroslav Šulc  gentoo.org>

 .../pyside2-tools-5.15.1-dont-install-tools.patch  | 58 +
 dev-python/pyside2-tools/metadata.xml  |  3 -
 .../pyside2-tools/pyside2-tools-5.15.1.ebuild  | 75 --
 3 files changed, 70 insertions(+), 66 deletions(-)

diff --git 
a/dev-python/pyside2-tools/files/pyside2-tools-5.15.1-dont-install-tools.patch 
b/dev-python/pyside2-tools/files/pyside2-tools-5.15.1-dont-install-tools.patch
new file mode 100644
index 000..60de6aa07ee
--- /dev/null
+++ 
b/dev-python/pyside2-tools/files/pyside2-tools-5.15.1-dont-install-tools.patch
@@ -0,0 +1,58 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 20a5e19..575c1df 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -55,38 +55,6 @@ else()
+ set(DESIGNER_PATH "${TOOLS_PATH}/designer${EXE_EXT}")
+ endif()
+ 
+-install(FILES "${UIC_PATH}"
+-DESTINATION bin
+-PERMISSIONS
+-OWNER_EXECUTE OWNER_WRITE OWNER_READ
+-GROUP_EXECUTE GROUP_READ
+-WORLD_EXECUTE WORLD_READ)
+-
+-install(FILES "${RCC_PATH}"
+-DESTINATION bin
+-PERMISSIONS
+-OWNER_EXECUTE OWNER_WRITE OWNER_READ
+-GROUP_EXECUTE GROUP_READ
+-WORLD_EXECUTE WORLD_READ)
+-
+-if (EXISTS ${DESIGNER_PATH})
+-if (APPLE)
+-install(DIRECTORY "${DESIGNER_PATH}"
+-DESTINATION bin
+-FILE_PERMISSIONS
+-OWNER_EXECUTE OWNER_WRITE OWNER_READ
+-GROUP_EXECUTE GROUP_READ
+-WORLD_EXECUTE WORLD_READ)
+-else()
+-install(FILES "${DESIGNER_PATH}"
+-DESTINATION bin
+-PERMISSIONS
+-OWNER_EXECUTE OWNER_WRITE OWNER_READ
+-GROUP_EXECUTE GROUP_READ
+-WORLD_EXECUTE WORLD_READ)
+-endif()
+-endif()
+-
+ configure_file("${CMAKE_CURRENT_SOURCE_DIR}/cmake_uninstall.cmake"
+"${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
+IMMEDIATE @ONLY)
+@@ -113,14 +81,6 @@ endif()
+ 
+ add_subdirectory(pylupdate)
+ 
+-# pyside2-rcc, pyside2-uic, pyside2-designer, shiboken and pyside2-lupdate 
entrypoints
+-install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/pyside_tool.py
+-DESTINATION bin
+-PERMISSIONS
+-OWNER_EXECUTE OWNER_WRITE OWNER_READ
+-GROUP_EXECUTE GROUP_READ
+-WORLD_EXECUTE WORLD_READ)
+-
+ if (BUILD_TESTS)
+ enable_testing()
+ add_subdirectory(tests)

diff --git a/dev-python/pyside2-tools/metadata.xml 
b/dev-python/pyside2-tools/metadata.xml
index e31c29a6f7d..11287d1296c 100644
--- a/dev-python/pyside2-tools/metadata.xml
+++ b/dev-python/pyside2-tools/metadata.xml
@@ -5,7 +5,4 @@
fordf...@gentoo.org
Miroslav Šulc

-   
-   Install supplementary tools (rcc, uic, 
designer)
-   
 

diff --git a/dev-python/pyside2-tools/pyside2-tools-5.15.1.ebuild 
b/dev-python/pyside2-tools/pyside2-tools-5.15.1.ebuild
index 165134f5b6a..facd5629649 100644
--- a/dev-python/pyside2-tools/pyside2-tools-5.15.1.ebuild
+++ b/dev-python/pyside2-tools/pyside2-tools-5.15.1.ebuild
@@ -8,74 +8,42 @@ EAPI=7
 PYTHON_COMPAT=( python3_{6..8} )
 CMAKE_IN_SOURCE_BUILD=1
 
-inherit cmake python-r1 virtualx
+inherit cmake python-r1
 
 MY_P=pyside-setup-opensource-src-${PV}
 
-DESCRIPTION="PySide development tools (lupdate, rcc, uic)"
+DESCRIPTION="PySide development tools (pyside2-lupdate with support for 
Python)"
 HOMEPAGE="https://wiki.qt.io/PySide2;
 
SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-${PV}-src/${MY_P}.tar.xz;
 
-# Though "LICENSE-uic" suggests the "pyside2uic" directory to be dual-licensed
-# under the BSD 3-clause and GPL v2 licenses, this appears to be an oversight;
-# all files in this (and every) directory are licensed only under the GPL v2.
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="test tools"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
-# Note that:
-# * "pyside2uic" imports the "PySide2.QtGui" and "PySide2.QtWidgets" C
-#   extensions and hence requires "widgets", which includes "gui" as well.
-# * "dev-qt/qtchooser" installs binaries conflicting with the "tools" USE flag.
-COMMON_DEPEND="${PYTHON_DEPS}
-   >=dev-python/pyside2-${PV}[widgets,${PYTHON_USEDEP}]
-"
-RDEPEND="${COMMON_DEPEND}
-   tools? ( !dev-qt/qtchooser )
-"
-DEPEND="${COMMON_DEPEND}
-   test? ( virtual/pkgconfig )
+CDEPEND="${PYTHON_DEPS}
+   >=dev-python/pyside2-${PV}[${PYTHON_USEDEP}]
 "

[gentoo-commits] repo/gentoo:master commit in: acct-user/freenet/

2020-12-27 Thread Mike Gilbert
commit: 499fb92603afef7e2264e0d5220ef7d848356711
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Dec 28 04:18:56 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Dec 28 04:18:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=499fb926

acct-user/freenet: drop pointless KEYWORDS assignment

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

 acct-user/freenet/freenet-0.ebuild | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/acct-user/freenet/freenet-0.ebuild 
b/acct-user/freenet/freenet-0.ebuild
index f069c9f1143..3f624fa0197 100644
--- a/acct-user/freenet/freenet-0.ebuild
+++ b/acct-user/freenet/freenet-0.ebuild
@@ -6,9 +6,6 @@ EAPI=7
 inherit acct-user
 
 DESCRIPTION="User for net-p2p/freenet"
-
-KEYWORDS="~amd64 ~x86"
-
 ACCT_USER_ID=105
 ACCT_USER_GROUPS=( ${PN} )
 ACCT_USER_HOME=/var/freenet



[gentoo-commits] repo/gentoo:master commit in: acct-group/freenet/

2020-12-27 Thread Mike Gilbert
commit: 54f17a776134b2a909a7f878b557922359c938aa
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Dec 28 04:18:10 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Dec 28 04:18:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54f17a77

acct-group/freenet: drop pointless KEYWORDS assignment

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

 acct-group/freenet/freenet-0.ebuild | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/acct-group/freenet/freenet-0.ebuild 
b/acct-group/freenet/freenet-0.ebuild
index 3c1540f857d..c09fe1ee67e 100644
--- a/acct-group/freenet/freenet-0.ebuild
+++ b/acct-group/freenet/freenet-0.ebuild
@@ -6,7 +6,4 @@ EAPI=7
 inherit acct-group
 
 DESCRIPTION="Group for net-p2p/freenet"
-
-KEYWORDS="~amd64 ~x86"
-
 ACCT_GROUP_ID=105



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

2020-12-27 Thread Sam James
commit: ef64368b1d9a247882c68724e28873ceeeaa77a8
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 28 03:35:36 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 28 03:35:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef64368b

dev-util/diffstat: Stabilize 1.63 s390, #762124

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

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

diff --git a/dev-util/diffstat/diffstat-1.63.ebuild 
b/dev-util/diffstat/diffstat-1.63.ebuild
index 45af0bc677c..e44b5de0599 100644
--- a/dev-util/diffstat/diffstat-1.63.ebuild
+++ b/dev-util/diffstat/diffstat-1.63.ebuild
@@ -9,5 +9,5 @@ SRC_URI="https://invisible-mirror.net/archives/${PN}/${P}.tgz;
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
 IUSE=""



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

2020-12-27 Thread Sam James
commit: c89b43cd3aa79b491b5d419d03ee5a3d8f593202
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 28 02:37:15 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 28 02:37:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c89b43cd

dev-python/more-itertools: cleanup old

Package-Manager: Portage-3.0.12-prefix, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 dev-python/more-itertools/Manifest |  1 -
 .../more-itertools/more-itertools-8.5.0.ebuild | 24 --
 2 files changed, 25 deletions(-)

diff --git a/dev-python/more-itertools/Manifest 
b/dev-python/more-itertools/Manifest
index 79ae7218d19..efe92adc218 100644
--- a/dev-python/more-itertools/Manifest
+++ b/dev-python/more-itertools/Manifest
@@ -1,2 +1 @@
-DIST more-itertools-8.5.0.tar.gz 86861 BLAKE2B 
6c5d7e0e2bfa89b65636115d5539ca5a36de24b7e0971638721d8fa13f6ad84f0fc64b297b5c3c30d380f78e271f6b6622d72a41ffb8f1941945d5918ec6c78a
 SHA512 
f11a4443d4d5e79fe241fc6e170ae51b08cfb1f1093dddad036e1ba043c30d03c53ab9fccbfb4de97279862c6cfe44759ae88ce6027d871515b032e7d9e435e7
 DIST more-itertools-8.6.0.tar.gz 88371 BLAKE2B 
79c9020c641e61d97c350ec9004fabfc4a94969d17c517e421f63f41aedf101217906d5bc1d397dc1ed7666143b15ea7ff0401a2a6b3fccc1d08f3cf9ff55eff
 SHA512 
9fb6cbb1d303c79a1c67d1c473a161d71bc5d88c8ebaf290947c1a6e64c2a224478063c58ffc4d1dfdcb2931bcff9cd165bd8724a9e78e95c6f163000c138a5e

diff --git a/dev-python/more-itertools/more-itertools-8.5.0.ebuild 
b/dev-python/more-itertools/more-itertools-8.5.0.ebuild
deleted file mode 100644
index 85c32afd0d4..000
--- a/dev-python/more-itertools/more-itertools-8.5.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6,7,8,9} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="More routines for operating on iterables, beyond itertools"
-HOMEPAGE="https://pypi.org/project/more-itertools/;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc 
x86 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-
-BDEPEND="
-   dev-python/setuptools[${PYTHON_USEDEP}]
-"
-
-distutils_enable_sphinx docs \
-   dev-python/sphinx_rtd_theme
-distutils_enable_tests unittest



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

2020-12-27 Thread Sam James
commit: fbd075b70b0b92834976e2391e0a7d275cc7f34e
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 28 02:36:15 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 28 02:36:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbd075b7

dev-python/more-itertools: Stabilize 8.6.0 ALLARCHES, #762053

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

 dev-python/more-itertools/more-itertools-8.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/more-itertools/more-itertools-8.6.0.ebuild 
b/dev-python/more-itertools/more-itertools-8.6.0.ebuild
index 7700620032c..a76c0801ae8 100644
--- a/dev-python/more-itertools/more-itertools-8.6.0.ebuild
+++ b/dev-python/more-itertools/more-itertools-8.6.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc 
x86 ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
 BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]



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

2020-12-27 Thread Jonas Stein
commit: 02af7830794dc832598b6c5aeb699a1787eacd17
Author: Jonas Stein  gentoo  org>
AuthorDate: Mon Dec 28 02:23:12 2020 +
Commit: Jonas Stein  gentoo  org>
CommitDate: Mon Dec 28 02:23:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02af7830

sci-libs/med: metadata QA Fix

Correct tag.

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Jonas Stein  gentoo.org>

 sci-libs/med/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/med/metadata.xml b/sci-libs/med/metadata.xml
index 9f49ce730ae..bd426681320 100644
--- a/sci-libs/med/metadata.xml
+++ b/sci-libs/med/metadata.xml
@@ -15,6 +15,6 @@


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

 



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

2020-12-27 Thread Jonas Stein
commit: 715ea809cfd359a3180930ac84d72b0eaec1ff6c
Author: Jonas Stein  gentoo  org>
AuthorDate: Mon Dec 28 02:21:35 2020 +
Commit: Jonas Stein  gentoo  org>
CommitDate: Mon Dec 28 02:21:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=715ea809

media-libs/lib3mf: metadata QA Fix

Correct tag.

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Jonas Stein  gentoo.org>

 media-libs/lib3mf/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/lib3mf/metadata.xml b/media-libs/lib3mf/metadata.xml
index ca7507f06ed..8d7147cc063 100644
--- a/media-libs/lib3mf/metadata.xml
+++ b/media-libs/lib3mf/metadata.xml
@@ -7,7 +7,7 @@
 
 
proxy-ma...@gentoo.org
-   Gentoo Proxy Maintainer Team
+   Proxy Maintainers
 
 
Implementation of the 3MF manufacturing file standard from the 3MF



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

2020-12-27 Thread Jonas Stein
commit: b3e9db35115e0c2e0d9e97e0a12838e175516d2f
Author: Jonas Stein  gentoo  org>
AuthorDate: Mon Dec 28 02:19:26 2020 +
Commit: Jonas Stein  gentoo  org>
CommitDate: Mon Dec 28 02:19:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3e9db35

media-gfx/opencsg: meatadata QA Fix

Corrected tag

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Jonas Stein  gentoo.org>

 media-gfx/opencsg/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/opencsg/metadata.xml b/media-gfx/opencsg/metadata.xml
index a6159b39f26..a1b015f1f90 100644
--- a/media-gfx/opencsg/metadata.xml
+++ b/media-gfx/opencsg/metadata.xml
@@ -7,7 +7,7 @@


proxy-ma...@gentoo.org
-   Gentoo Proxy Maintainer Team
+   Proxy Maintainers


OpenCSG is a library that does image-based CSG rendering using



[gentoo-commits] repo/gentoo:master commit in: gui-apps/kanshi/

2020-12-27 Thread Jonas Stein
commit: fef29425cb8d1026895610f925452b9b532d2689
Author: Jonas Stein  gentoo  org>
AuthorDate: Mon Dec 28 02:15:17 2020 +
Commit: Jonas Stein  gentoo  org>
CommitDate: Mon Dec 28 02:15:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fef29425

gui-apps/kanshi: metadata QA Fix

remove obsolete description

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Jonas Stein  gentoo.org>

 gui-apps/kanshi/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/gui-apps/kanshi/metadata.xml b/gui-apps/kanshi/metadata.xml
index 170a33a029b..969b897e31a 100644
--- a/gui-apps/kanshi/metadata.xml
+++ b/gui-apps/kanshi/metadata.xml
@@ -8,7 +8,6 @@

gen...@aisha.cc
Aisha Tammy
-   Proxy-maintainer, assign bugs


kanshi allows you to define output profiles that are



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

2020-12-27 Thread Jonas Stein
commit: ff2f9231ec1fbd5863b78eede1e7dc78f541d324
Author: Jonas Stein  gentoo  org>
AuthorDate: Mon Dec 28 02:04:22 2020 +
Commit: Jonas Stein  gentoo  org>
CommitDate: Mon Dec 28 02:04:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff2f9231

media-gfx/yafaray: matadata QA Fix

"description" should be "name" here.

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Jonas Stein  gentoo.org>

 media-gfx/yafaray/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/yafaray/metadata.xml b/media-gfx/yafaray/metadata.xml
index 24519079a75..f4ad58bed54 100644
--- a/media-gfx/yafaray/metadata.xml
+++ b/media-gfx/yafaray/metadata.xml
@@ -7,7 +7,7 @@


proxy-ma...@gentoo.org
-   Proxy Maintainer Team
+   Proxy Maintainers


YafaRay is a raytracing open source render engine. Raytracing 
is a rendering technique for generating realistic images by tracing the path of 
light through a 3D scene.



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

2020-12-27 Thread Mike Gilbert
commit: b4f10f4ca62bf64bbc71ba3b685a90265fcb9b19
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Dec 28 01:50:22 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Dec 28 01:50:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4f10f4c

profiles: mask >=dev-lang/tcl-8.6.10

tcl and tk are version-locked, and tk was already masked.
Masking one of these but not both will result in warnings from Portage
about skipped updates.

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

 profiles/package.mask | 1 +
 1 file changed, 1 insertion(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index 33efc2b9e20..ac43067b0fd 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -35,6 +35,7 @@
 # Alfredo Tupone  (2020-12-28)
 # Masked for testing
 >=dev-lang/tk-8.6.10
+>=dev-lang/tcl-8.6.10
 
 # Andreas Sturmlechner  (2020-12-26)
 # Dead upstream, only two revdeps.



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

2020-12-27 Thread Mike Gilbert
commit: ef702b63852166a476b5491e3fef407a97ed2481
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Dec 28 01:22:58 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Dec 28 01:22:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef702b63

sys-apps/systemd: depend on acct-group/lp

Referenced by udev rules.

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

 sys-apps/systemd/systemd-247.2-r3.ebuild | 1 +
 sys-apps/systemd/systemd-.ebuild | 1 +
 2 files changed, 2 insertions(+)

diff --git a/sys-apps/systemd/systemd-247.2-r3.ebuild 
b/sys-apps/systemd/systemd-247.2-r3.ebuild
index bddf2956e65..471b98dc73c 100644
--- a/sys-apps/systemd/systemd-247.2-r3.ebuild
+++ b/sys-apps/systemd/systemd-247.2-r3.ebuild
@@ -95,6 +95,7 @@ RDEPEND="${COMMON_DEPEND}
acct-group/disk
acct-group/input
acct-group/kvm
+   acct-group/lp
acct-group/render
acct-group/tape
acct-group/users

diff --git a/sys-apps/systemd/systemd-.ebuild 
b/sys-apps/systemd/systemd-.ebuild
index bddf2956e65..471b98dc73c 100644
--- a/sys-apps/systemd/systemd-.ebuild
+++ b/sys-apps/systemd/systemd-.ebuild
@@ -95,6 +95,7 @@ RDEPEND="${COMMON_DEPEND}
acct-group/disk
acct-group/input
acct-group/kvm
+   acct-group/lp
acct-group/render
acct-group/tape
acct-group/users



[gentoo-commits] data/api:master commit in: files/

2020-12-27 Thread Mike Gilbert
commit: 7e7443465e905be3fb459fb2fed897d8cbc69081
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Dec 28 01:16:41 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Dec 28 01:16:41 2020 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=7e744346

uid-gid.txt: mark colord and geoclue as requested

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

 files/uid-gid.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/files/uid-gid.txt b/files/uid-gid.txt
index 8034c43..3ecefe9 100644
--- a/files/uid-gid.txt
+++ b/files/uid-gid.txt
@@ -260,8 +260,8 @@ influxdb342 342 acct
 kapacitor  343 343 acct
 chronograf 344 344 acct
 docker_auth345 345 acct
-colord 350 350 reserved
-geoclue351 351 reserved
+colord 350 350 requested
+geoclue351 351 requested
 dnscrypt-proxy 353 353 acct
 nginx-vts-exporter 354 354 acct
 openvpn_exporter   355 355 acct



[gentoo-commits] data/api:master commit in: files/

2020-12-27 Thread Mike Gilbert
commit: 500a215bf3322a6791e2300ccc8b7d61e29110f0
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Dec 28 01:15:46 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Dec 28 01:15:46 2020 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=500a215b

uid-gid.txt: migrate several entries to acct provider

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

 files/uid-gid.txt | 11 ---
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/files/uid-gid.txt b/files/uid-gid.txt
index a2acf15..8034c43 100644
--- a/files/uid-gid.txt
+++ b/files/uid-gid.txt
@@ -37,7 +37,7 @@
 # and keep columns aligned (tab stops every 8 positions).
 
 #!NAME UID GID PROVIDERNOTES
-root   0   0   baselayout
+root   0   0   acct
 root   0   -   baselayout-fbsd
 toor   0   -   baselayout-fbsd
 wheel  -   0   baselayout-fbsd
@@ -143,8 +143,7 @@ dovecot 97  97  user.eclass
 input  -   97  acct
 input  -   97  baselayout
 maradns99  99  acct
-users  -   100 baselayout
-users  -   100 baselayout-fbsd
+users  -   100 acct
 messagebus 101 101 acct
 polkitd102 102 acct
 plex   103 103 acct
@@ -214,8 +213,7 @@ asterisk242 242 acct
 fingerprint-   243 acct
 locate -   245 acct
 slocate-   245 historical  Removed from 
baselayout in 
[r1328](https://sources.gentoo.org/cgi-bin/viewvc.cgi/baselayout/trunk/share.Linux/group?limit_changes=0=1319=1328=2545)
-portage250 250 baselayout
-portage250 250 baselayout-fbsd
+portage250 250 acct
 smtpq  252 252 acct
 tomcat 265 265 user.eclass
 ceph   267 267 acct
@@ -422,8 +420,7 @@ ventrilo37843784historical  Used by 
media-sound/ventrilo-server-bin, removed
 -  61184..6551961184..65519
reservedUsed by systemd DynamicUser feature
 nogroup-   65533   baselayout
 nogroup-   65533   baselayout-fbsd
-nobody 65534   65534   baselayout
-nobody 65534   65534   baselayout-fbsd
+nobody 65534   65534   acct
 -  65535   65535   reserved-1 on systems with 16 
bit uid_t
 -  524288..1878982656  524288..1878982656  
reservedUsed by systemd for containers
 



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

2020-12-27 Thread Mike Gilbert
commit: 99a38000de6fea098f66055ae257795a74f64f48
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Dec 28 01:12:33 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Dec 28 01:12:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99a38000

sys-apps/portage: depend on acct-user/portage

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

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

diff --git a/sys-apps/portage/portage-3.0.12.ebuild 
b/sys-apps/portage/portage-3.0.12.ebuild
index 28cd3d04cca..d6077e4c4c5 100644
--- a/sys-apps/portage/portage-3.0.12.ebuild
+++ b/sys-apps/portage/portage-3.0.12.ebuild
@@ -34,6 +34,7 @@ DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
 # app-portage/gemato goes without PYTHON_USEDEP since we're calling
 # the executable.
 RDEPEND="
+   acct-user/portage
app-arch/zstd
>=app-arch/tar-1.27
dev-lang/python-exec:2

diff --git a/sys-apps/portage/portage-.ebuild 
b/sys-apps/portage/portage-.ebuild
index 3a8919c0bbf..926c0a4358e 100644
--- a/sys-apps/portage/portage-.ebuild
+++ b/sys-apps/portage/portage-.ebuild
@@ -32,6 +32,7 @@ DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
 # For whirlpool hash, require python[ssl] (bug #425046).
 # For compgen, require bash[readline] (bug #445576).
 RDEPEND="
+   acct-user/portage
app-arch/zstd
>=app-arch/tar-1.27
dev-lang/python-exec:2



[gentoo-commits] repo/gentoo:master commit in: acct-user/portage/

2020-12-27 Thread Mike Gilbert
commit: 1607e1d70789fd7e39910e23d54a331612a05a7f
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Dec 28 01:08:17 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Dec 28 01:10:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1607e1d7

acct-user/portage: new user (250)

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

 acct-user/portage/metadata.xml |  7 +++
 acct-user/portage/portage-0.ebuild | 12 
 2 files changed, 19 insertions(+)

diff --git a/acct-user/portage/metadata.xml b/acct-user/portage/metadata.xml
new file mode 100644
index 000..d4af1f25146
--- /dev/null
+++ b/acct-user/portage/metadata.xml
@@ -0,0 +1,7 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   dev-port...@gentoo.org
+   
+

diff --git a/acct-user/portage/portage-0.ebuild 
b/acct-user/portage/portage-0.ebuild
new file mode 100644
index 000..505c3f3b85f
--- /dev/null
+++ b/acct-user/portage/portage-0.ebuild
@@ -0,0 +1,12 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-user
+
+ACCT_USER_ID=250
+ACCT_USER_HOME="/var/lib/portage/home"
+ACCT_USER_GROUPS=( portage )
+
+acct-user_add_deps



[gentoo-commits] repo/gentoo:master commit in: acct-group/portage/

2020-12-27 Thread Mike Gilbert
commit: 22eb86fd1d5a705389a01926f8be7714875cc808
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Dec 28 00:54:31 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Dec 28 01:10:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22eb86fd

acct-group/portage: new group (250)

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

 acct-group/portage/metadata.xml | 7 +++
 acct-group/portage/portage-0.ebuild | 8 
 2 files changed, 15 insertions(+)

diff --git a/acct-group/portage/metadata.xml b/acct-group/portage/metadata.xml
new file mode 100644
index 000..d4af1f25146
--- /dev/null
+++ b/acct-group/portage/metadata.xml
@@ -0,0 +1,7 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   dev-port...@gentoo.org
+   
+

diff --git a/acct-group/portage/portage-0.ebuild 
b/acct-group/portage/portage-0.ebuild
new file mode 100644
index 000..802a74d1871
--- /dev/null
+++ b/acct-group/portage/portage-0.ebuild
@@ -0,0 +1,8 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-group
+
+ACCT_GROUP_ID=250



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

2020-12-27 Thread Sam James
commit: 171fda3d7493b997af725b2cdbf968ab681dd123
Author: Jacob Floyd  gmail  com>
AuthorDate: Mon Dec 28 00:42:55 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 28 00:47:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=171fda3d

sys-devel/clang: fix EPREFIX usage for prefix-paths.patch

prefix-paths.patch required a trailing / to ensure it was never an empty
string, which followed how this cmake patch works:
dev-util/cmake/files/cmake-3.14.0_rc3-prefix-dirs.patch

When I switched from sed to eprefixify, I missed this expectation.
This modifies the patch to use EPREFIX as is.

Bug: https://bugs.gentoo.org/758167
Signed-off-by: Jacob Floyd  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/18847
Signed-off-by: Sam James  gentoo.org>

 sys-devel/clang/files//prefix-dirs.patch | 11 ---
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/sys-devel/clang/files//prefix-dirs.patch 
b/sys-devel/clang/files//prefix-dirs.patch
index 0f7b5ca31eb..d8d79b8fb51 100644
--- a/sys-devel/clang/files//prefix-dirs.patch
+++ b/sys-devel/clang/files//prefix-dirs.patch
@@ -8,9 +8,6 @@ Also, a couple of args are populated by inspecting the SDK,
 so, default to EPREFIX/MacOSX.sdk when the sysroot is not specified.
 (This does NOT set sysroot).
 
-The ebuild adds an extra / at the end of EPREFIX so that it is never
-an empty string. 
-
 --- a/clang/lib/Frontend/InitHeaderSearch.cpp  2020-11-30 12:53:42.0 
-0600
 +++ b/clang/lib/Frontend/InitHeaderSearch.cpp  2020-11-30 13:57:52.0 
-0600
 @@ -445,6 +445,9 @@
@@ -18,8 +15,8 @@ an empty string.
if (triple.isOSDarwin()) {
  if (HSOpts.UseStandardSystemIncludes) {
 +  // Add Gentoo Prefix framework dirs first
-+  AddPath("@gentoo_portage_epre...@macosx.sdk/System/Library/Frameworks", 
System, true);
-+  AddPath("@gentoo_portage_epre...@macosx.sdk/Library/Frameworks", 
System, true);
++  
AddPath("@GENTOO_PORTAGE_EPREFIX@/MacOSX.sdk/System/Library/Frameworks", 
System, true);
++  AddPath("@GENTOO_PORTAGE_EPREFIX@/MacOSX.sdk/Library/Frameworks", 
System, true);
// Add the default framework include paths on Darwin.
AddPath("/System/Library/Frameworks", System, true);
AddPath("/Library/Frameworks", System, true);
@@ -34,7 +31,7 @@ an empty string.
 -  StringRef isysroot = A->getValue();
 +  //if (!A)
 +  //  return None;
-+  StringRef isysroot = A ? A->getValue() : 
"@gentoo_portage_epre...@macosx.sdk";
++  StringRef isysroot = A ? A->getValue() : 
"@GENTOO_PORTAGE_EPREFIX@/MacOSX.sdk";
auto SDKInfoOrErr = driver::parseDarwinSDKInfo(VFS, isysroot);
if (!SDKInfoOrErr) {
  llvm::consumeError(SDKInfoOrErr.takeError());
@@ -43,7 +40,7 @@ an empty string.
if (!getDriver().SysRoot.empty())
  return getDriver().SysRoot;
 -  return "/";
-+  return "@GENTOO_PORTAGE_EPREFIX@";
++  return "@GENTOO_PORTAGE_EPREFIX@/";
  }
  
  void DarwinClang::AddClangSystemIncludeArgs(const llvm::opt::ArgList 
,



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

2020-12-27 Thread Mike Gilbert
commit: 57c8670a3ab2c493f15e812c010d8ac9aa9d35a4
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Dec 28 00:34:07 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Dec 28 00:34:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57c8670a

sys-apps/systemd: depend on acct-user/{nobody,root} and acct-group/users

Closes: https://bugs.gentoo.org/761763
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/systemd/{systemd-247.2-r2.ebuild => systemd-247.2-r3.ebuild} | 3 +++
 sys-apps/systemd/systemd-.ebuild  | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/sys-apps/systemd/systemd-247.2-r2.ebuild 
b/sys-apps/systemd/systemd-247.2-r3.ebuild
similarity index 99%
rename from sys-apps/systemd/systemd-247.2-r2.ebuild
rename to sys-apps/systemd/systemd-247.2-r3.ebuild
index d657bb688fa..bddf2956e65 100644
--- a/sys-apps/systemd/systemd-247.2-r2.ebuild
+++ b/sys-apps/systemd/systemd-247.2-r3.ebuild
@@ -97,8 +97,11 @@ RDEPEND="${COMMON_DEPEND}
acct-group/kvm
acct-group/render
acct-group/tape
+   acct-group/users
acct-group/video
acct-group/systemd-journal
+   acct-user/root
+   acct-user/nobody
acct-user/systemd-journal-remote
acct-user/systemd-coredump
acct-user/systemd-network

diff --git a/sys-apps/systemd/systemd-.ebuild 
b/sys-apps/systemd/systemd-.ebuild
index d657bb688fa..bddf2956e65 100644
--- a/sys-apps/systemd/systemd-.ebuild
+++ b/sys-apps/systemd/systemd-.ebuild
@@ -97,8 +97,11 @@ RDEPEND="${COMMON_DEPEND}
acct-group/kvm
acct-group/render
acct-group/tape
+   acct-group/users
acct-group/video
acct-group/systemd-journal
+   acct-user/root
+   acct-user/nobody
acct-user/systemd-journal-remote
acct-user/systemd-coredump
acct-user/systemd-network



[gentoo-commits] repo/gentoo:master commit in: acct-group/root/

2020-12-27 Thread Mike Gilbert
commit: a3faa8a1307be729aaca34159dac780722af807c
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Dec 27 19:27:33 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Dec 28 00:27:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3faa8a1

acct-group/root: new group (0)

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

 acct-group/root/metadata.xml  | 7 +++
 acct-group/root/root-0.ebuild | 9 +
 2 files changed, 16 insertions(+)

diff --git a/acct-group/root/metadata.xml b/acct-group/root/metadata.xml
new file mode 100644
index 000..f54d5aa
--- /dev/null
+++ b/acct-group/root/metadata.xml
@@ -0,0 +1,7 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   base-sys...@gentoo.org
+   
+

diff --git a/acct-group/root/root-0.ebuild b/acct-group/root/root-0.ebuild
new file mode 100644
index 000..4c5ed4b3469
--- /dev/null
+++ b/acct-group/root/root-0.ebuild
@@ -0,0 +1,9 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-group
+
+ACCT_GROUP_ID=0
+ACCT_GROUP_ENFORCE_ID=yes



[gentoo-commits] repo/gentoo:master commit in: acct-user/nobody/

2020-12-27 Thread Mike Gilbert
commit: 91ff144f07fcb6be49752531c8e207886e26eb61
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Dec 27 19:33:56 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Dec 28 00:27:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91ff144f

acct-user/nobody: new user (65534)

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

 acct-user/nobody/metadata.xml|  7 +++
 acct-user/nobody/nobody-0.ebuild | 17 +
 2 files changed, 24 insertions(+)

diff --git a/acct-user/nobody/metadata.xml b/acct-user/nobody/metadata.xml
new file mode 100644
index 000..f54d5aa
--- /dev/null
+++ b/acct-user/nobody/metadata.xml
@@ -0,0 +1,7 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   base-sys...@gentoo.org
+   
+

diff --git a/acct-user/nobody/nobody-0.ebuild b/acct-user/nobody/nobody-0.ebuild
new file mode 100644
index 000..444addd883b
--- /dev/null
+++ b/acct-user/nobody/nobody-0.ebuild
@@ -0,0 +1,17 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-user
+
+ACCT_USER_ID=65534
+ACCT_USER_ENFORCE_ID=yes
+ACCT_USER_HOME="/var/empty"
+ACCT_USER_HOME_OWNER="root:root"
+ACCT_USER_HOME_PERMS=0755
+ACCT_USER_GROUPS=( nobody )
+
+acct-user_add_deps
+
+RDEPEND+=" acct-user/root"



[gentoo-commits] repo/gentoo:master commit in: acct-group/nobody/

2020-12-27 Thread Mike Gilbert
commit: 0d1786b1388ec2ff2883e12a322f595163542a81
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Dec 27 19:32:38 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Dec 28 00:27:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d1786b1

acct-group/nobody: new group (65534)

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

 acct-group/nobody/metadata.xml| 7 +++
 acct-group/nobody/nobody-0.ebuild | 9 +
 2 files changed, 16 insertions(+)

diff --git a/acct-group/nobody/metadata.xml b/acct-group/nobody/metadata.xml
new file mode 100644
index 000..f54d5aa
--- /dev/null
+++ b/acct-group/nobody/metadata.xml
@@ -0,0 +1,7 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   base-sys...@gentoo.org
+   
+

diff --git a/acct-group/nobody/nobody-0.ebuild 
b/acct-group/nobody/nobody-0.ebuild
new file mode 100644
index 000..29b11e8db9d
--- /dev/null
+++ b/acct-group/nobody/nobody-0.ebuild
@@ -0,0 +1,9 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-group
+
+ACCT_GROUP_ID=65534
+ACCT_GROUP_ENFORCE_ID=yes



[gentoo-commits] repo/gentoo:master commit in: acct-group/users/

2020-12-27 Thread Mike Gilbert
commit: f81767d08412294129f34b6c66fe6a0137b3b34f
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Dec 27 19:35:27 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Dec 28 00:27:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f81767d0

acct-group/users: new group (100)

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

 acct-group/users/metadata.xml   | 7 +++
 acct-group/users/users-0.ebuild | 8 
 2 files changed, 15 insertions(+)

diff --git a/acct-group/users/metadata.xml b/acct-group/users/metadata.xml
new file mode 100644
index 000..f54d5aa
--- /dev/null
+++ b/acct-group/users/metadata.xml
@@ -0,0 +1,7 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   base-sys...@gentoo.org
+   
+

diff --git a/acct-group/users/users-0.ebuild b/acct-group/users/users-0.ebuild
new file mode 100644
index 000..50b573c2629
--- /dev/null
+++ b/acct-group/users/users-0.ebuild
@@ -0,0 +1,8 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-group
+
+ACCT_GROUP_ID=100



[gentoo-commits] repo/gentoo:master commit in: acct-user/root/

2020-12-27 Thread Mike Gilbert
commit: bc8600613c1c5732a2d3ef95306dadc4cb5649fb
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Dec 27 19:28:22 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Dec 28 00:27:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc860061

acct-user/root: new user (0)

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

 acct-user/root/metadata.xml  |  7 +++
 acct-user/root/root-0.ebuild | 15 +++
 2 files changed, 22 insertions(+)

diff --git a/acct-user/root/metadata.xml b/acct-user/root/metadata.xml
new file mode 100644
index 000..f54d5aa
--- /dev/null
+++ b/acct-user/root/metadata.xml
@@ -0,0 +1,7 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   base-sys...@gentoo.org
+   
+

diff --git a/acct-user/root/root-0.ebuild b/acct-user/root/root-0.ebuild
new file mode 100644
index 000..a5fb1604d97
--- /dev/null
+++ b/acct-user/root/root-0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit acct-user
+
+ACCT_USER_ID=0
+ACCT_USER_ENFORCE_ID=yes
+ACCT_USER_SHELL="/bin/bash"
+ACCT_USER_HOME="/root"
+ACCT_USER_HOME_PERMS=0700
+ACCT_USER_GROUPS=( root )
+
+acct-user_add_deps



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

2020-12-27 Thread Ulrich Müller
commit: b1e2942c5cb739915944069833119bd08912e382
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Dec 28 00:17:41 2020 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon Dec 28 00:17:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1e2942c

app-editors/jupp: Remove old.

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

 app-editors/jupp/Manifest|  1 -
 app-editors/jupp/jupp-3.1_p30.ebuild | 36 
 2 files changed, 37 deletions(-)

diff --git a/app-editors/jupp/Manifest b/app-editors/jupp/Manifest
index 35ae7b9eae1..622c24fd9d0 100644
--- a/app-editors/jupp/Manifest
+++ b/app-editors/jupp/Manifest
@@ -1,3 +1,2 @@
-DIST joe-3.1jupp30.tgz 468421 BLAKE2B 
630ef1cd3f3c73060b331126ec8e6a24d7277b3f2bfb293eb6110d1dade34ffe6efc502d0985e603b2c86a10bf27faa6151e28b777189332b805e387b756dea6
 SHA512 
673d48da41f61797d6aeb548e62720d1a60e3e000445558be88fb0d7ca8a1a7ce7c8bdd5b5bd58ac2c16d46dd4541da7922999256669f693a570a11562d6550f
 DIST joe-3.1jupp38.tgz 498068 BLAKE2B 
46909c5f0f14b1d0ec30219b8ddfe9c0ad76b726f7178f7527ad5fad0cec40b7ac663e93645187220280572fa3bbde9bcb621f8816672e69c36587410fd98c7f
 SHA512 
1d21ee5bbd1a042c58a89dd2bed8ec711c59fc383ff0dfd94d3a0eaccb999734915abc202e2112c5d573d8073e748b8024cd710b21803fed7422f5a8bccbc0c5
 DIST joe-3.1jupp40.tgz 503318 BLAKE2B 
34452784f145f81158dc6a9223a365cd04fce2f3a669f99bf5571e8f33ecf8ff34d7f8495f6c6803ab1e734890c95d9fe9f88be38738b2b2111a9512db2f7872
 SHA512 
d61b7b9c5cc5c17925ef27f8f7942bc4e4d283e49b02f4962a7e3c5d3122868aadffe108f884164ae61e86776584374a2b5220c313a323efb9d3820268402ead

diff --git a/app-editors/jupp/jupp-3.1_p30.ebuild 
b/app-editors/jupp/jupp-3.1_p30.ebuild
deleted file mode 100644
index f2d4cfe084c..000
--- a/app-editors/jupp/jupp-3.1_p30.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="portable version of JOE's Own Editor"
-HOMEPAGE="https://www.mirbsd.org/jupp.htm;
-SRC_URI="https://www.mirbsd.org/MirOS/dist/${PN}/joe-${PV/_p/${PN}}.tgz;
-
-LICENSE="GPL-1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="ncurses"
-
-RDEPEND="ncurses? ( sys-libs/ncurses:0= )
-   !app-editors/joe"
-DEPEND="${RDEPEND}"
-
-S=${WORKDIR}/${PN}
-
-src_prepare() {
-   default
-   chmod +x configure
-}
-
-src_configure() {
-   econf \
-   --enable-search_libs \
-   --enable-termcap \
-   $(use_enable ncurses curses)
-}
-
-src_install() {
-   default
-   dodoc HINTS INFO LIST
-}



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

2020-12-27 Thread Ulrich Müller
commit: ab7535dfaf6013f4a092eedaaff428daad23cb95
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Dec 28 00:16:02 2020 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon Dec 28 00:17:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab7535df

app-editors/jupp: Version bump to 3.1_p40.

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

 app-editors/jupp/Manifest|  1 +
 app-editors/jupp/jupp-3.1_p40.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/app-editors/jupp/Manifest b/app-editors/jupp/Manifest
index b64114a8013..35ae7b9eae1 100644
--- a/app-editors/jupp/Manifest
+++ b/app-editors/jupp/Manifest
@@ -1,2 +1,3 @@
 DIST joe-3.1jupp30.tgz 468421 BLAKE2B 
630ef1cd3f3c73060b331126ec8e6a24d7277b3f2bfb293eb6110d1dade34ffe6efc502d0985e603b2c86a10bf27faa6151e28b777189332b805e387b756dea6
 SHA512 
673d48da41f61797d6aeb548e62720d1a60e3e000445558be88fb0d7ca8a1a7ce7c8bdd5b5bd58ac2c16d46dd4541da7922999256669f693a570a11562d6550f
 DIST joe-3.1jupp38.tgz 498068 BLAKE2B 
46909c5f0f14b1d0ec30219b8ddfe9c0ad76b726f7178f7527ad5fad0cec40b7ac663e93645187220280572fa3bbde9bcb621f8816672e69c36587410fd98c7f
 SHA512 
1d21ee5bbd1a042c58a89dd2bed8ec711c59fc383ff0dfd94d3a0eaccb999734915abc202e2112c5d573d8073e748b8024cd710b21803fed7422f5a8bccbc0c5
+DIST joe-3.1jupp40.tgz 503318 BLAKE2B 
34452784f145f81158dc6a9223a365cd04fce2f3a669f99bf5571e8f33ecf8ff34d7f8495f6c6803ab1e734890c95d9fe9f88be38738b2b2111a9512db2f7872
 SHA512 
d61b7b9c5cc5c17925ef27f8f7942bc4e4d283e49b02f4962a7e3c5d3122868aadffe108f884164ae61e86776584374a2b5220c313a323efb9d3820268402ead

diff --git a/app-editors/jupp/jupp-3.1_p40.ebuild 
b/app-editors/jupp/jupp-3.1_p40.ebuild
new file mode 100644
index 000..d8bdab27bf5
--- /dev/null
+++ b/app-editors/jupp/jupp-3.1_p40.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Portable version of Joe's Own Editor"
+HOMEPAGE="https://www.mirbsd.org/jupp.htm;
+SRC_URI="https://www.mirbsd.org/MirOS/dist/${PN}/joe-${PV/_p/${PN}}.tgz;
+
+LICENSE="GPL-1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="ncurses"
+
+RDEPEND="ncurses? ( sys-libs/ncurses:0= )
+   !app-editors/joe"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${PN}"
+DOCS="HINTS INFO LIST NEWS README TODO"
+
+src_prepare() {
+   default
+   chmod +x configure || die
+}
+
+src_configure() {
+   econf \
+   --enable-search_libs \
+   --enable-termcap \
+   $(use_enable ncurses curses)
+}



[gentoo-commits] repo/gentoo:master commit in: x11-wm/sawfish/

2020-12-27 Thread Ulrich Müller
commit: 5629bb13ca5eb43756d130ebea9ac9d1f4e8433e
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Dec 28 00:21:07 2020 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon Dec 28 00:21:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5629bb13

x11-wm/sawfish: Remove gnu-emacs as secondary maintainer.

This seemed to prevent tools from assigning to maintainer-needed.

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

 x11-wm/sawfish/metadata.xml | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/x11-wm/sawfish/metadata.xml b/x11-wm/sawfish/metadata.xml
index d305b1f6a31..8b8f008e788 100644
--- a/x11-wm/sawfish/metadata.xml
+++ b/x11-wm/sawfish/metadata.xml
@@ -2,6 +2,7 @@
 http://www.gentoo.org/dtd/metadata.dtd;>
 
 
+
 



[gentoo-commits] proj/linux-patches: New branch: 5.11

2020-12-27 Thread Mike Pagano
commit: 
Commit: Mike Pagano  gentoo  org>
CommitDate: Mon Dec 28 00:07:10 2020 +

New branch: 5.11




[gentoo-commits] repo/gentoo:master commit in: app-i18n/librime/

2020-12-27 Thread Mike Gilbert
commit: 28d87f4afd2352e33e1aa20aebf1bb0c7e964283
Author: Arfrever Frehtes Taifersar Arahesis  Apache  Org>
AuthorDate: Sun Dec 27 03:00:00 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Dec 28 00:01:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28d87f4a

app-i18n/librime: Set maintainer Arfrever.

Signed-off-by: Arfrever Frehtes Taifersar Arahesis  Apache.Org>
Signed-off-by: Mike Gilbert  gentoo.org>

 app-i18n/librime/metadata.xml | 40 ++--
 1 file changed, 22 insertions(+), 18 deletions(-)

diff --git a/app-i18n/librime/metadata.xml b/app-i18n/librime/metadata.xml
index 777c41df84a..605a8130327 100644
--- a/app-i18n/librime/metadata.xml
+++ b/app-i18n/librime/metadata.xml
@@ -1,22 +1,26 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-  
-d...@gentoo.org
-Yixun Lan
-  
-  
-c...@gentoo.org
-Cjk
-  
-  
-Enable debugging (including logging of input of RIME 
input methods)
-  
-  
-
-  chen@gmail.com
-  Gong Chen
-
-rime/librime
-  
+   
+   arfrever@gmail.com
+   Arfrever Frehtes Taifersar Arahesis
+   
+   
+   d...@gentoo.org
+   Yixun Lan
+   
+   
+   c...@gentoo.org
+   Cjk
+   
+   
+   Enable debugging (including logging of input 
of RIME input methods)
+   
+   
+   
+   chen@gmail.com
+   弓辰 (Gōng Chén)
+   
+   rime/librime
+   
 



[gentoo-commits] repo/gentoo:master commit in: app-i18n/librime/

2020-12-27 Thread Mike Gilbert
commit: ccbe15bd7e94752aae5c64e475d844fcf4f2e622
Author: Arfrever Frehtes Taifersar Arahesis  Apache  Org>
AuthorDate: Sun Dec 27 01:00:00 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Dec 28 00:01:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccbe15bd

app-i18n/librime: Version bump (1.6.1).

Signed-off-by: Arfrever Frehtes Taifersar Arahesis  Apache.Org>
Signed-off-by: Mike Gilbert  gentoo.org>

 app-i18n/librime/Manifest |  1 +
 app-i18n/librime/librime-1.6.1.ebuild | 69 +++
 2 files changed, 70 insertions(+)

diff --git a/app-i18n/librime/Manifest b/app-i18n/librime/Manifest
index cc0a9ca5672..6dc19f5257a 100644
--- a/app-i18n/librime/Manifest
+++ b/app-i18n/librime/Manifest
@@ -1,2 +1,3 @@
 DIST librime-1.5.3.tar.gz 2847083 BLAKE2B 
4ffb2c5ddaf52f9c9227fa4ea019ef2965e61139f678798c08ef37dc52b863763651b63ed820caad0de1b06f48ab5c1a7a2682653340d2ae7f5f9eec3cec80b2
 SHA512 
4d7f6ec43bd5728f59f0b3581bcd8a46128651430b6873017d80659942b8f6aa1a2f25f439ba8fba461fe22acbf701c2da7a786104a2e4852a70a89cdc0452d3
 DIST librime-1.6.0.tar.gz 2856645 BLAKE2B 
de6d843a5028f6b0308c3432ada7dd00c08a71e73fe799b157fd71a4054c757a00d3b0fdc7743d94d6e87b03f256e822ee29c16c86f96f5d24c7d864266c4f78
 SHA512 
4aeace0f1628293d4b607483ab976841093a1ff03df8bf63d545715af00254d1f0b1bdcd120795ea688d152287069881e0740372f40e2174a14ae6f53b7f950b
+DIST librime-1.6.1.tar.gz 2856751 BLAKE2B 
c6b01342dcc9e8ee571cb14a36b851a50bf7b191211197421647ab05e6fa64c676f8936920870dcc335d06c635e354fed706832e41192bccd0a17aff02df1a43
 SHA512 
944361e9459662bb97b97ce9e2651acf0beb368b3769d1b9576cf4e5c2779302cae470fa39f5bc262cabb6a0e8590bcb77d32ffc87d7385b9465869fe7d5bcb3

diff --git a/app-i18n/librime/librime-1.6.1.ebuild 
b/app-i18n/librime/librime-1.6.1.ebuild
new file mode 100644
index 000..674c8ae665e
--- /dev/null
+++ b/app-i18n/librime/librime-1.6.1.ebuild
@@ -0,0 +1,69 @@
+# Copyright 2012-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit cmake
+
+if [[ "${PV}" == "" ]]; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/rime/librime;
+   EGIT_SUBMODULES=()
+fi
+
+DESCRIPTION="RIME (Rime Input Method Engine) core library"
+HOMEPAGE="https://rime.im/ https://github.com/rime/librime;
+if [[ "${PV}" == "" ]]; then
+   SRC_URI=""
+else
+   SRC_URI="https://github.com/rime/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+fi
+
+LICENSE="BSD"
+SLOT="0/1"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="debug test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="dev-libs/capnproto:0"
+RDEPEND="app-i18n/opencc:0=
+   >=dev-cpp/glog-0.3.5:0=
+   dev-cpp/yaml-cpp:0=
+   dev-libs/boost:0=[threads]
+   dev-libs/capnproto:0=
+   dev-libs/leveldb:0=
+   dev-libs/marisa:0="
+DEPEND="${RDEPEND}
+   dev-libs/darts
+   dev-libs/utfcpp
+   x11-base/xorg-proto
+   test? ( dev-cpp/gtest )"
+
+DOCS=(CHANGELOG.md README.md)
+
+src_prepare() {
+   # Use headers of dev-libs/darts, dev-libs/utfcpp and 
x11-base/xorg-proto.
+   sed -e "/\${PROJECT_SOURCE_DIR}\/thirdparty/d" -i CMakeLists.txt || die
+   rm -r thirdparty || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local -x CXXFLAGS="${CXXFLAGS} -I${ESYSROOT}/usr/include/utf8cpp"
+
+   if use debug; then
+   CXXFLAGS+=" -DDCHECK_ALWAYS_ON"
+   else
+   CXXFLAGS+=" -DNDEBUG"
+   fi
+
+   local mycmakeargs=(
+   -DBOOST_USE_CXX11=ON
+   -DBUILD_TEST=$(usex test ON OFF)
+   -DCMAKE_DISABLE_FIND_PACKAGE_Gflags=ON
+   )
+
+   cmake_src_configure
+}



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

2020-12-27 Thread Mike Gilbert
commit: 04746cf32c1cb9e984e6b0a47f85e1008aa62963
Author: Arfrever Frehtes Taifersar Arahesis  Apache  Org>
AuthorDate: Sun Dec 27 06:00:00 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Dec 28 00:01:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04746cf3

dev-db/sqlite: Delete old version (3.32.3-r1).

Signed-off-by: Arfrever Frehtes Taifersar Arahesis  Apache.Org>
Signed-off-by: Mike Gilbert  gentoo.org>

 dev-db/sqlite/Manifest |   2 -
 .../files/sqlite-3.32.1-full_archive-build_1.patch | 670 -
 .../files/sqlite-3.32.1-full_archive-build_2.patch | 640 
 .../sqlite/files/sqlite-3.32.3-backports_1.patch   | 361 ---
 .../sqlite/files/sqlite-3.32.3-backports_2.patch   | 302 --
 .../sqlite/files/sqlite-3.32.3-backports_3.patch   | 220 ---
 dev-db/sqlite/sqlite-3.32.3-r1.ebuild  | 339 ---
 7 files changed, 2534 deletions(-)

diff --git a/dev-db/sqlite/Manifest b/dev-db/sqlite/Manifest
index 87df89ad6bb..b26fd917aad 100644
--- a/dev-db/sqlite/Manifest
+++ b/dev-db/sqlite/Manifest
@@ -1,6 +1,4 @@
-DIST sqlite-doc-3320300.zip 9772933 BLAKE2B 
efd72c18d0398c103e3f9c4cfeb03e7794fd69691b1bcea95b74a0c5d8af22aa13abc84ce8dc5864b5f4cb79be239433933b4daca34d1adfcc6f31ce2cde66bf
 SHA512 
af9dca970b4c03c058d7d1cd55a3d11fa4b112dccac942b8660d82a7e9ba2956963fcb429eedfdc85915637c102e1f904ace98c8e0455c4120422bbd9f2f3cd0
 DIST sqlite-doc-333.zip 9834159 BLAKE2B 
f67155a8ce8e46c2fbc0a4e35722d1fcad86e905a15230adc70732cee267b6b2002c7499883b938129aaa908b99634e4214360e9d1dbdae333b09060de24530e
 SHA512 
14a3cccb4ff6af57738990eeadd37a1b827f89c9c1b16201c62ca5bb9301d39223d48677b9c269ce332210e5c9ae3f42aa0f9de7d79b38acb9809c732d038368
 DIST sqlite-doc-334.zip 10069888 BLAKE2B 
343df62bc8b75d57dffe69c779cceb856d9e94a5b2a77c3a972761eedd8b4b0f5f8849102ec271652c3aa4039df75d7f2e503fd04b0547be03e024fdfbd894ac
 SHA512 
1bdf20030e656ec4ce38a264c8ef7a95c9f2731cd7d756a44b35b6c68827e8aba92018007139ee09d1c27b34bcd72bff1a201dc3f30aa13e96120af5d58e835e
-DIST sqlite-src-3320300.zip 12461750 BLAKE2B 
59cce74d284191cfc69ac09b6014701ddd2b7b3d7ebaad5da4ad71cc200e70285b3b201ff174819aa8dde5f610589d7947f547450334f0f17149014078316185
 SHA512 
7e027c7163a760fb9b6dbfd2e4ccffb39d4972280583fb0d7f8390017101dfed3b12a36653b3130a548ae4d04c6abb11c0a1921b6f09c54c6ae1e72fbdcb2fd4
 DIST sqlite-src-333.zip 12591089 BLAKE2B 
14888bca229683e97c4666f8efb535be5bd3e322de0089f0175ba15e038016be3a3cc00b5bfa8c111538116914cf6d8439839ca5d1e20339b184e547ddf260a4
 SHA512 
3260e3e03ee2f6a4ff2bc4ea4bada5a1497afeca33878c155a8005824970c6c1eb8a2db58eb3023cab084af475fadb81d1c3c9892ae92c07f884881e6602e173
 DIST sqlite-src-334.zip 12623425 BLAKE2B 
548293cf0166407727cd068804eb5e1ce62f654533c88a87b71a6ff62da37eb2af21b89b8d63ee67ca917e0d685ddcf9b8d5c3c8b2a2b787d71da8e5a161
 SHA512 
520fbca59da02452e2861a140bde891aedfc8254eafaa6894e8d845369d60d6a921595a411efb2611c0f7b0cadd69a713dcdaaeaad1e4254e9fd9a6efde07f91

diff --git a/dev-db/sqlite/files/sqlite-3.32.1-full_archive-build_1.patch 
b/dev-db/sqlite/files/sqlite-3.32.1-full_archive-build_1.patch
deleted file mode 100644
index aec90e4c07a..000
--- a/dev-db/sqlite/files/sqlite-3.32.1-full_archive-build_1.patch
+++ /dev/null
@@ -1,670 +0,0 @@
-Add initialization functions for internal usage in libsqlite3.so.
-
 /ext/misc/carray.c
-+++ /ext/misc/carray.c
-@@ -383,16 +383,8 @@
- 
- #endif /* SQLITE_OMIT_VIRTUALTABLE */
- 
--#ifdef _WIN32
--__declspec(dllexport)
--#endif
--int sqlite3_carray_init(
--  sqlite3 *db, 
--  char **pzErrMsg, 
--  const sqlite3_api_routines *pApi
--){
-+int sqlite3CarrayInit(sqlite3 *db){
-   int rc = SQLITE_OK;
--  SQLITE_EXTENSION_INIT2(pApi);
- #ifndef SQLITE_OMIT_VIRTUALTABLE
-   rc = sqlite3_create_module(db, "carray", , 0);
- #ifdef SQLITE_TEST
-@@ -404,3 +396,18 @@
- #endif /* SQLITE_OMIT_VIRTUALTABLE */
-   return rc;
- }
-+
-+#if !defined(SQLITE_CORE) || defined(SQLITE_TEST)
-+#ifdef _WIN32
-+__declspec(dllexport)
-+#endif
-+int sqlite3_carray_init(
-+  sqlite3 *db, 
-+  char **pzErrMsg, 
-+  const sqlite3_api_routines *pApi
-+){
-+  SQLITE_EXTENSION_INIT2(pApi);
-+  (void)pzErrMsg;  /* Unused parameter */
-+  return sqlite3CarrayInit(db);
-+}
-+#endif /* !defined(SQLITE_CORE) || defined(SQLITE_TEST) */
 /ext/misc/completion.c
-+++ /ext/misc/completion.c
-@@ -483,12 +483,13 @@
-   return rc;
- }
- 
-+#if !defined(SQLITE_CORE) || defined(SQLITE_TEST)
- #ifdef _WIN32
- __declspec(dllexport)
- #endif
- int sqlite3_completion_init(
--  sqlite3 *db, 
--  char **pzErrMsg, 
-+  sqlite3 *db,
-+  char **pzErrMsg,
-   const sqlite3_api_routines *pApi
- ){
-   int rc = SQLITE_OK;
-@@ -499,3 +500,4 @@
- #endif
-   return rc;
- }
-+#endif /* !defined(SQLITE_CORE) || defined(SQLITE_TEST) */
 /ext/misc/csv.c
-+++ /ext/misc/csv.c
-@@ -928,6 +928,22 @@
- #endif /* !defined(SQLITE_OMIT_VIRTUALTABLE) */
- 
- 
-+int 

[gentoo-commits] repo/gentoo:master commit in: app-i18n/librime-lua/

2020-12-27 Thread Mike Gilbert
commit: e27c985c8ca9cf49bef7e32ff7f4e207fe5c1f9e
Author: Arfrever Frehtes Taifersar Arahesis  Apache  Org>
AuthorDate: Sun Dec 27 05:00:00 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Dec 28 00:01:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e27c985c

app-i18n/librime-lua: Initial addition.

Signed-off-by: Arfrever Frehtes Taifersar Arahesis  Apache.Org>
Signed-off-by: Mike Gilbert  gentoo.org>

 app-i18n/librime-lua/Manifest  |  1 +
 .../librime-lua/librime-lua-20201011103348.ebuild  | 53 ++
 .../librime-lua/librime-lua-99.ebuild  | 53 ++
 app-i18n/librime-lua/metadata.xml  | 15 ++
 4 files changed, 122 insertions(+)

diff --git a/app-i18n/librime-lua/Manifest b/app-i18n/librime-lua/Manifest
new file mode 100644
index 000..63cef86cfde
--- /dev/null
+++ b/app-i18n/librime-lua/Manifest
@@ -0,0 +1 @@
+DIST librime-lua-20201011103348.tar.gz 21600 BLAKE2B 
f7046d1eb23391ca70543aa64c52092081cef51a69ac3a282f2f1392eaf760515186f063e9d469c5c41ac9f495ace814ab741a0821d1a635b9ad1f4faa7a3912
 SHA512 
2a3d3b49d53066fe96dd008e8064718082225e6bf185574a25b8e98175d9936abcfa1fdc56e48f9c72a2deb46f8157d6132fd119ff8e0a3d52fbe9e2ea21386c

diff --git a/app-i18n/librime-lua/librime-lua-20201011103348.ebuild 
b/app-i18n/librime-lua/librime-lua-20201011103348.ebuild
new file mode 100644
index 000..5abed7223b0
--- /dev/null
+++ b/app-i18n/librime-lua/librime-lua-20201011103348.ebuild
@@ -0,0 +1,53 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+LUA_COMPAT=(lua{5-1,5-2,5-3,5-4})
+
+inherit cmake lua-single
+
+if [[ "${PV}" == "99" ]]; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/hchunhui/librime-lua;
+else
+   LIBRIME_LUA_GIT_REVISION="d45a41af2f9d731e3c1516a191cc3160e3cb8377"
+fi
+
+DESCRIPTION="Lua support for RIME"
+HOMEPAGE="https://github.com/hchunhui/librime-lua;
+if [[ "${PV}" == "99" ]]; then
+   SRC_URI=""
+else
+   
SRC_URI="https://github.com/hchunhui/${PN}/archive/${LIBRIME_LUA_GIT_REVISION}.tar.gz
 -> ${P}.tar.gz"
+fi
+
+LICENSE="BSD MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+
+BDEPEND=""
+RDEPEND=">=app-i18n/librime-1.6:0=
+   ${LUA_DEPS}"
+DEPEND="${RDEPEND}
+   dev-libs/boost:0"
+
+if [[ "${PV}" != "99" ]]; then
+   S="${WORKDIR}/${PN}-${LIBRIME_LUA_GIT_REVISION}"
+fi
+
+src_prepare() {
+   sed \
+   -e "1icmake_minimum_required(VERSION 3.0)\nproject(${PN})\n" \
+   -e "s/ PARENT_SCOPE//" \
+   -e "\$a\\\n" \
+   -e "\$aadd_library(\${plugin_modules} MODULE \${plugin_objs})" \
+   -e "\$aset_target_properties(\${plugin_modules} PROPERTIES 
PREFIX \"\")" \
+   -e "\$atarget_link_libraries(\${plugin_modules} rime 
\${plugin_deps})" \
+   -e "\$ainstall(TARGETS \${plugin_modules} DESTINATION 
$(get_libdir)/rime-plugins)" \
+   -i CMakeLists.txt || die
+
+   cmake_src_prepare
+}

diff --git a/app-i18n/librime-lua/librime-lua-99.ebuild 
b/app-i18n/librime-lua/librime-lua-99.ebuild
new file mode 100644
index 000..fcf9189fe7d
--- /dev/null
+++ b/app-i18n/librime-lua/librime-lua-99.ebuild
@@ -0,0 +1,53 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+LUA_COMPAT=(lua{5-1,5-2,5-3,5-4})
+
+inherit cmake lua-single
+
+if [[ "${PV}" == "99" ]]; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/hchunhui/librime-lua;
+else
+   LIBRIME_LUA_GIT_REVISION="d45a41af2f9d731e3c1516a191cc3160e3cb8377"
+fi
+
+DESCRIPTION="Lua support for RIME"
+HOMEPAGE="https://github.com/hchunhui/librime-lua;
+if [[ "${PV}" == "99" ]]; then
+   SRC_URI=""
+else
+   
SRC_URI="https://github.com/hchunhui/${PN}/archive/${LIBRIME_LUA_GIT_REVISION}.tar.gz
 -> ${P}.tar.gz"
+fi
+
+LICENSE="BSD MIT"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+
+BDEPEND=""
+RDEPEND=">=app-i18n/librime-1.6:0=
+   ${LUA_DEPS}"
+DEPEND="${RDEPEND}
+   dev-libs/boost:0"
+
+if [[ "${PV}" != "99" ]]; then
+   S="${WORKDIR}/${PN}-${LIBRIME_LUA_GIT_REVISION}"
+fi
+
+src_prepare() {
+   sed \
+   -e "1icmake_minimum_required(VERSION 3.0)\nproject(${PN})\n" \
+   -e "s/ PARENT_SCOPE//" \
+   -e "\$a\\\n" \
+   -e "\$aadd_library(\${plugin_modules} MODULE \${plugin_objs})" \
+   -e "\$aset_target_properties(\${plugin_modules} PROPERTIES 
PREFIX \"\")" \
+   -e "\$atarget_link_libraries(\${plugin_modules} rime 
\${plugin_deps})" \
+   -e "\$ainstall(TARGETS \${plugin_modules} DESTINATION 
$(get_libdir)/rime-plugins)" \
+  

[gentoo-commits] repo/gentoo:master commit in: app-i18n/librime/

2020-12-27 Thread Mike Gilbert
commit: f221cc9e5e4151e1095d1416ee5a1cfe66226db9
Author: Arfrever Frehtes Taifersar Arahesis  Apache  Org>
AuthorDate: Sun Dec 27 00:00:00 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Dec 28 00:01:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f221cc9e

app-i18n/librime: Version bump (1.6.0).

Closes: https://bugs.gentoo.org/761999
Signed-off-by: Arfrever Frehtes Taifersar Arahesis  Apache.Org>
Signed-off-by: Mike Gilbert  gentoo.org>

 app-i18n/librime/Manifest |  1 +
 app-i18n/librime/librime-1.6.0.ebuild | 69 +++
 2 files changed, 70 insertions(+)

diff --git a/app-i18n/librime/Manifest b/app-i18n/librime/Manifest
index 540a26bb8fe..cc0a9ca5672 100644
--- a/app-i18n/librime/Manifest
+++ b/app-i18n/librime/Manifest
@@ -1 +1,2 @@
 DIST librime-1.5.3.tar.gz 2847083 BLAKE2B 
4ffb2c5ddaf52f9c9227fa4ea019ef2965e61139f678798c08ef37dc52b863763651b63ed820caad0de1b06f48ab5c1a7a2682653340d2ae7f5f9eec3cec80b2
 SHA512 
4d7f6ec43bd5728f59f0b3581bcd8a46128651430b6873017d80659942b8f6aa1a2f25f439ba8fba461fe22acbf701c2da7a786104a2e4852a70a89cdc0452d3
+DIST librime-1.6.0.tar.gz 2856645 BLAKE2B 
de6d843a5028f6b0308c3432ada7dd00c08a71e73fe799b157fd71a4054c757a00d3b0fdc7743d94d6e87b03f256e822ee29c16c86f96f5d24c7d864266c4f78
 SHA512 
4aeace0f1628293d4b607483ab976841093a1ff03df8bf63d545715af00254d1f0b1bdcd120795ea688d152287069881e0740372f40e2174a14ae6f53b7f950b

diff --git a/app-i18n/librime/librime-1.6.0.ebuild 
b/app-i18n/librime/librime-1.6.0.ebuild
new file mode 100644
index 000..674c8ae665e
--- /dev/null
+++ b/app-i18n/librime/librime-1.6.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 2012-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit cmake
+
+if [[ "${PV}" == "" ]]; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/rime/librime;
+   EGIT_SUBMODULES=()
+fi
+
+DESCRIPTION="RIME (Rime Input Method Engine) core library"
+HOMEPAGE="https://rime.im/ https://github.com/rime/librime;
+if [[ "${PV}" == "" ]]; then
+   SRC_URI=""
+else
+   SRC_URI="https://github.com/rime/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+fi
+
+LICENSE="BSD"
+SLOT="0/1"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="debug test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="dev-libs/capnproto:0"
+RDEPEND="app-i18n/opencc:0=
+   >=dev-cpp/glog-0.3.5:0=
+   dev-cpp/yaml-cpp:0=
+   dev-libs/boost:0=[threads]
+   dev-libs/capnproto:0=
+   dev-libs/leveldb:0=
+   dev-libs/marisa:0="
+DEPEND="${RDEPEND}
+   dev-libs/darts
+   dev-libs/utfcpp
+   x11-base/xorg-proto
+   test? ( dev-cpp/gtest )"
+
+DOCS=(CHANGELOG.md README.md)
+
+src_prepare() {
+   # Use headers of dev-libs/darts, dev-libs/utfcpp and 
x11-base/xorg-proto.
+   sed -e "/\${PROJECT_SOURCE_DIR}\/thirdparty/d" -i CMakeLists.txt || die
+   rm -r thirdparty || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local -x CXXFLAGS="${CXXFLAGS} -I${ESYSROOT}/usr/include/utf8cpp"
+
+   if use debug; then
+   CXXFLAGS+=" -DDCHECK_ALWAYS_ON"
+   else
+   CXXFLAGS+=" -DNDEBUG"
+   fi
+
+   local mycmakeargs=(
+   -DBOOST_USE_CXX11=ON
+   -DBUILD_TEST=$(usex test ON OFF)
+   -DCMAKE_DISABLE_FIND_PACKAGE_Gflags=ON
+   )
+
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: app-i18n/librime/, app-i18n/librime/files/

2020-12-27 Thread Mike Gilbert
commit: fe59e816cd7e2c280668084c7457bbdff4109740
Author: Arfrever Frehtes Taifersar Arahesis  Apache  Org>
AuthorDate: Sun Dec 27 02:00:00 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Dec 28 00:01:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe59e816

app-i18n/librime: Support plugins.

Signed-off-by: Arfrever Frehtes Taifersar Arahesis  Apache.Org>
Signed-off-by: Mike Gilbert  gentoo.org>

 app-i18n/librime/files/librime-1.6.0-plugins.patch | 247 +
 app-i18n/librime/files/librime-1.6.1-plugins.patch | 247 +
 app-i18n/librime/librime-1.6.0.ebuild  |   6 +-
 app-i18n/librime/librime-1.6.1.ebuild  |   6 +-
 4 files changed, 504 insertions(+), 2 deletions(-)

diff --git a/app-i18n/librime/files/librime-1.6.0-plugins.patch 
b/app-i18n/librime/files/librime-1.6.0-plugins.patch
new file mode 100644
index 000..c79072f31cb
--- /dev/null
+++ b/app-i18n/librime/files/librime-1.6.0-plugins.patch
@@ -0,0 +1,247 @@
+https://github.com/rime/librime/issues/431
+
+--- /CMakeLists.txt
 /CMakeLists.txt
+@@ -11,6 +11,14 @@
+ 
+ include(GNUInstallDirs)
+ 
++if(NOT DEFINED BIN_INSTALL_DIR)
++set(BIN_INSTALL_DIR ${CMAKE_INSTALL_BINDIR})
++endif()
++
++if(NOT DEFINED LIB_INSTALL_DIR)
++set(LIB_INSTALL_DIR ${CMAKE_INSTALL_LIBDIR})
++endif()
++
+ option(BUILD_SHARED_LIBS "Build Rime as shared library" ON)
+ option(BUILD_MERGED_PLUGINS "Merge plugins into one Rime library" ON)
+ option(BUILD_STATIC "Build with dependencies as static libraries" OFF)
+@@ -22,8 +30,11 @@
+ option(BOOST_USE_CXX11 "Boost has been built with C++11 support" OFF)
+ option(BOOST_USE_SIGNALS2 "Boost use signals2 instead of signals" ON)
+ option(ENABLE_ASAN "Enable Address Sanitizer (Unix Only)" OFF)
++option(INSTALL_PRIVATE_HEADERS "Install private headers (usually needed for 
externally built Rime plugins)" OFF)
++option(ENABLE_EXTERNAL_PLUGINS "Enable loading of externally built Rime 
plugins (from directory set by RIME_PLUGINS_DIR variable)" OFF)
+ 
+-set(rime_data_dir "/share/rime-data" CACHE STRING "Target directory for Rime 
data")
++set(RIME_DATA_DIR "share/rime-data" CACHE STRING "Target directory for Rime 
data")
++set(RIME_PLUGINS_DIR "${LIB_INSTALL_DIR}/rime-plugins" CACHE STRING "Target 
directory for externally built Rime plugins")
+ 
+ if(WIN32)
+   set(ext ".exe")
+@@ -61,7 +72,7 @@
+ set(BOOST_COMPONENTS filesystem regex system)
+ 
+ if(BOOST_USE_SIGNALS2)
+-  add_definitions("-DBOOST_SIGNALS2")
++  set(RIME_BOOST_SIGNALS2 1)
+ else()
+   set(BOOST_COMPONENTS ${BOOST_COMPONENTS} signals)
+ endif()
+@@ -89,7 +100,7 @@
+ add_definitions(-DGOOGLE_GLOG_DLL_DECL=)
+   endif()
+ 
+-  add_definitions(-DRIME_ENABLE_LOGGING)
++  set(RIME_ENABLE_LOGGING 1)
+ 
+ endif()
+ 
+@@ -134,6 +145,11 @@
+   message(WARNING "X11/keysym.h not found.")
+ endif()
+ 
++configure_file(
++  "${PROJECT_SOURCE_DIR}/src/rime/build_config.h.in"
++  "${PROJECT_BINARY_DIR}/src/rime/build_config.h")
++
++include_directories(${PROJECT_BINARY_DIR}/src)
+ include_directories(${PROJECT_SOURCE_DIR}/src)
+ include_directories(${PROJECT_SOURCE_DIR}/thirdparty/include)
+ link_directories(${PROJECT_SOURCE_DIR}/thirdparty/lib)
+@@ -154,14 +170,6 @@
+   set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++14")
+ endif()
+ 
+-if(NOT DEFINED LIB_INSTALL_DIR)
+-set(LIB_INSTALL_DIR ${CMAKE_INSTALL_LIBDIR})
+-endif()
+-
+-if(NOT DEFINED BIN_INSTALL_DIR)
+-set(BIN_INSTALL_DIR ${CMAKE_INSTALL_BINDIR})
+-endif()
+-
+ # uninstall target
+ configure_file(
+   "${CMAKE_CURRENT_SOURCE_DIR}/cmake/cmake_uninstall.cmake.in"
+@@ -175,7 +183,8 @@
+   set(exec_prefix "${CMAKE_INSTALL_PREFIX}")
+   set(bindir "${exec_prefix}/${BIN_INSTALL_DIR}")
+   set(libdir "${exec_prefix}/${LIB_INSTALL_DIR}")
+-  set(pkgdatadir "${prefix}${rime_data_dir}")
++  set(pkgdatadir "${prefix}/${RIME_DATA_DIR}")
++  set(pluginsdir "${exec_prefix}/${RIME_PLUGINS_DIR}")
+   set(includedir "${prefix}/${CMAKE_INSTALL_INCLUDEDIR}")
+   configure_file(
+   ${PROJECT_SOURCE_DIR}/rime.pc.in
+@@ -189,11 +198,19 @@
+ 
+ file(GLOB rime_public_header_files ${PROJECT_SOURCE_DIR}/src/*.h)
+ install(FILES ${rime_public_header_files} DESTINATION include)
++if(INSTALL_PRIVATE_HEADERS)
++  file(GLOB rime_private_header_files ${PROJECT_SOURCE_DIR}/src/rime/*.h 
${PROJECT_BINARY_DIR}/src/rime/*.h)
++  install(FILES ${rime_private_header_files} DESTINATION include/rime)
++  foreach(rime_private_header_files_dir algo config dict gear lever)
++file(GLOB rime_private_header_files 
${PROJECT_SOURCE_DIR}/src/rime/${rime_private_header_files_dir}/*.h)
++install(FILES ${rime_private_header_files} DESTINATION 
include/rime/${rime_private_header_files_dir})
++  endforeach()
++endif()
+ 
+ if(BUILD_DATA)
+   file(GLOB rime_preset_data_files ${PROJECT_SOURCE_DIR}/data/preset/*.yaml)
+   install(FILES ${rime_preset_data_files}
+-DESTINATION ${CMAKE_INSTALL_PREFIX}${rime_data_dir})
++

[gentoo-commits] repo/gentoo:master commit in: app-i18n/rime-data/

2020-12-27 Thread Mike Gilbert
commit: a2cd534a195c2697775e19fa1462e8608314a2ca
Author: Arfrever Frehtes Taifersar Arahesis  Apache  Org>
AuthorDate: Sun Dec 27 04:00:00 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Dec 28 00:01:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2cd534a

app-i18n/rime-data: Set maintainer Arfrever.

Signed-off-by: Arfrever Frehtes Taifersar Arahesis  Apache.Org>
Signed-off-by: Mike Gilbert  gentoo.org>

 app-i18n/rime-data/metadata.xml | 40 ++--
 1 file changed, 22 insertions(+), 18 deletions(-)

diff --git a/app-i18n/rime-data/metadata.xml b/app-i18n/rime-data/metadata.xml
index 21b0e91de72..197ef071dbd 100644
--- a/app-i18n/rime-data/metadata.xml
+++ b/app-i18n/rime-data/metadata.xml
@@ -1,22 +1,26 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-  
-d...@gentoo.org
-Yixun Lan
-  
-  
-c...@gentoo.org
-Cjk
-  
-  
-Install extra packages
-  
-  
-
-  chen@gmail.com
-  Gong Chen
-
-rime/brise
-  
+   
+   arfrever@gmail.com
+   Arfrever Frehtes Taifersar Arahesis
+   
+   
+   d...@gentoo.org
+   Yixun Lan
+   
+   
+   c...@gentoo.org
+   Cjk
+   
+   
+   Install extra packages
+   
+   
+   
+   chen@gmail.com
+   弓辰 (Gōng Chén)
+   
+   rime/brise
+   
 



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

2020-12-27 Thread Sam James
commit: 438ac2c8a13ff8e37f02679f62f1aae4e28cc7d5
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 27 23:55:57 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 27 23:56:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=438ac2c8

dev-libs/crypto++: Stabilize 8.3.0 ppc, #702930

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

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

diff --git a/dev-libs/crypto++/crypto++-8.3.0.ebuild 
b/dev-libs/crypto++/crypto++-8.3.0.ebuild
index 84d1b838f7c..be9b6ce8b50 100644
--- a/dev-libs/crypto++/crypto++-8.3.0.ebuild
+++ b/dev-libs/crypto++/crypto++-8.3.0.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"
 
 LICENSE="Boost-1.0"
 SLOT="0/8" # subslot is so version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ppc ~ppc64 ~sparc ~x86 ~x64-macos"
 IUSE="+asm static-libs"
 
 BDEPEND="app-arch/unzip"



[gentoo-commits] repo/gentoo:master commit in: mail-mta/opensmtpd/

2020-12-27 Thread Sam James
commit: 1f3c2699c43dcfed9ba06c752ff5c28843a2b782
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 27 23:56:19 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 27 23:56:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f3c2699

mail-mta/opensmtpd: Stabilize 6.8.0_p2 amd64, #761945

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

 mail-mta/opensmtpd/opensmtpd-6.8.0_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-mta/opensmtpd/opensmtpd-6.8.0_p2.ebuild 
b/mail-mta/opensmtpd/opensmtpd-6.8.0_p2.ebuild
index d93aa1e499e..ec1bca3fd8e 100644
--- a/mail-mta/opensmtpd/opensmtpd-6.8.0_p2.ebuild
+++ b/mail-mta/opensmtpd/opensmtpd-6.8.0_p2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.opensmtpd.org/archives/${P/_}.tar.gz;
 
 LICENSE="ISC BSD BSD-1 BSD-2 BSD-4"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
 IUSE="libressl pam +mta berkdb"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/git-sources/

2020-12-27 Thread Mike Pagano
commit: ad2e0f1112283b4f5eb29b8ad0d7add86287e247
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Dec 27 23:56:16 2020 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Dec 27 23:56:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad2e0f11

sys-kernel/git-sources: Linux patch 5.11-rc1, remove old

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Mike Pagano  gentoo.org>

 sys-kernel/git-sources/Manifest| 10 ++
 sys-kernel/git-sources/git-sources-5.10_rc1.ebuild | 40 --
 sys-kernel/git-sources/git-sources-5.10_rc2.ebuild | 40 --
 sys-kernel/git-sources/git-sources-5.10_rc3.ebuild | 40 --
 sys-kernel/git-sources/git-sources-5.10_rc5.ebuild | 40 --
 sys-kernel/git-sources/git-sources-5.10_rc6.ebuild | 40 --
 sys-kernel/git-sources/git-sources-5.10_rc7.ebuild | 40 --
 ...5.10_rc4.ebuild => git-sources-5.11_rc1.ebuild} |  2 +-
 8 files changed, 3 insertions(+), 249 deletions(-)

diff --git a/sys-kernel/git-sources/Manifest b/sys-kernel/git-sources/Manifest
index 5671b69ff88..87eb20a3a34 100644
--- a/sys-kernel/git-sources/Manifest
+++ b/sys-kernel/git-sources/Manifest
@@ -1,8 +1,2 @@
-DIST linux-5.9.tar.xz 115507140 BLAKE2B 
e8d11472d63a9f8409ca12a2e8c97c6963a3d4516b5a398b627d6ece565584526f9b5a1377a2fa4bd184c09c7db94c987428bc5d52df0c788464a67e9e8d6dcb
 SHA512 
d3d92ce4246bad74c9a784212f160d98449b1e8793970c2c308276568d852b8effe0528686bdb87d55d691f09a826abf7938d69bdd4759ce65ddd5c05ffe4eca
-DIST patch-5.10-rc1.patch 63423359 BLAKE2B 
83bd8492121f572584805667cda35964a1ab68730f7a61e2f6d5de950b61c29b08728596fd8802cfa02b58986da3559ffbb41be70816533bd6139fda55b9f233
 SHA512 
80f493f134cdce969f80ebf39dd473d1dce00b3fa419569ba761a4b91172fca2112892a91ca1d2f996e1a85e60840ec1244af0e735be46d285e941efa42b5bb1
-DIST patch-5.10-rc2.patch 65041019 BLAKE2B 
1bba1e257e24d6bf601cc8bc90143ec547a78218738af03d35edab9979d281a3071456c925c248c5f73d8e1d02ce07f5cf7255df5f957fe6a69fcf390149f8f7
 SHA512 
91b322b6cfc65b056332353b242cd2ce25148643cf96d19af5c37ec0a67a150c2d1757d1c665e7158a7e50f764b7645d553a7688d878a7fd7e5756f906dbc7ef
-DIST patch-5.10-rc3.patch 65452543 BLAKE2B 
c93fc460613fc75b323580916376d6300faea9856f1873e193ffd552f375a7348e278a37e949bbe5ef2ce4ab26eea5fee6ada4cf610650caed1c974ec7d5c226
 SHA512 
7cab607fb72b524217f39f1aabd6f7f24a3c5ec08a68cc6346d574c8bebcaef46aaf51d91d13ba9117f55ac9efeb95aaff6b95e683f9a87262028cbc0910426d
-DIST patch-5.10-rc4.patch 65892587 BLAKE2B 
a9ba5ce6f0c9f2a8524bbf65515f8aa7ca023d532ba560fe512d17e9186396f4667dbf0318b1863934fcd47c2276e6f7c58fddc449522000878db4b60227a8b3
 SHA512 
45b58dc20d56951c1bcb750d2cb6d345552721168b1a40aa2046fc4ad22a9d9695f03fd13ff5c3e5138110986749860589e26507d7e87901916f942e8da0aacd
-DIST patch-5.10-rc5.patch 66285645 BLAKE2B 
13ff435b02128b6eaf4d790190591a09d185a6099856aa748ed029a1b7b8b988f8de3b2deaca680882982ae2348cf6178a2af1a6ac89a0e89756b2650ad6c022
 SHA512 
08726264447c2d9ac71e2832b0054a998544c44b922cec729aecd3f9158347d3fb59a9d9d899c70dceba5b0d54a81d4d4e9134e5fe4a8b6c767569a4f921043c
-DIST patch-5.10-rc6.patch 66602796 BLAKE2B 
9b056fec355a4a2111df58e6b871d80f93cfd43be47045cd145651de15ea1e2d89af2f6c02327b8d8f5e2c44767764b6e9fb6a9e89680b8d8ce205e2741b7831
 SHA512 
571a88e88758de5c3a4c9b8f18fd8818b89a5c569f95a06b3b5144fa897af9e1a510e4191d4acb1fb05a282c930507e82b5057d9967e5905ec033223cfb0b604
-DIST patch-5.10-rc7.patch 66768885 BLAKE2B 
388b0d3f63f1e4fa582f3ab1bc5840a4efe7f97b5c73d3f5d18b5f2748a6b6fcf2151c23ec16b5bbcaf8a9fb9a731564f66b1fc274d9934aeffb18cf3bca1e14
 SHA512 
4865fae427b345d8733fb8bf39f9d9a12ffa3f99113d40872c85f7e5914dc92807e930683a11fbbc787ecae0ccac85b016af3a553e225f1031334cc9b1849d87
+DIST linux-5.10.tar.xz 116606704 BLAKE2B 
b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1
 SHA512 
95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
+DIST patch-5.11-rc1.patch 74495974 BLAKE2B 
a8a7cae289cb1421597f9c69f07624259a828374de469c120e6c0c3b6857b3242012150fd70d982a994c99d04265ee0f3cf4a2e1c53e00e88b8a4c3a8c77b005
 SHA512 
4d582b28903a6b529a59b45f18d8b426090d876f90829a4560b07afd72cca9f3160413882d6168f9bcad3273a478b09b9a8dfe746ec9d4ab8cf42f4a7563c2fd

diff --git a/sys-kernel/git-sources/git-sources-5.10_rc1.ebuild 
b/sys-kernel/git-sources/git-sources-5.10_rc1.ebuild
deleted file mode 100644
index 90316ad9986..000
--- a/sys-kernel/git-sources/git-sources-5.10_rc1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-UNIPATCH_STRICTORDER="yes"
-K_NOUSENAME="yes"
-K_NOSETEXTRAVERSION="yes"
-K_NOUSEPR="yes"
-K_SECURITY_UNSUPPORTED="1"
-K_BASE_VER="5.9"
-K_EXP_GENPATCHES_NOUSE="1"
-K_FROM_GIT="yes"
-ETYPE="sources"

[gentoo-commits] repo/gentoo:master commit in: sys-process/htop/files/, sys-process/htop/

2020-12-27 Thread Lars Wendler
commit: 2750c23c9e168f7e2d53f75405d5f8d0f1f7a7bc
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Dec 27 23:44:42 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sun Dec 27 23:45:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2750c23c

sys-process/htop: Revbump to fix column header sort highlight

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

 .../htop-3.0.4-sort_column_header_highlight.patch  | 153 +
 .../{htop-3.0.4.ebuild => htop-3.0.4-r1.ebuild}|   4 +
 2 files changed, 157 insertions(+)

diff --git 
a/sys-process/htop/files/htop-3.0.4-sort_column_header_highlight.patch 
b/sys-process/htop/files/htop-3.0.4-sort_column_header_highlight.patch
new file mode 100644
index 000..a2b6a0d4259
--- /dev/null
+++ b/sys-process/htop/files/htop-3.0.4-sort_column_header_highlight.patch
@@ -0,0 +1,153 @@
+From 86d293125565a15bbd94683080dbc755c5d7edee Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Christian=20G=C3=B6ttsche?= 
+Date: Tue, 22 Dec 2020 17:12:38 +0100
+Subject: [PATCH] Restore highlighted header of current sorted process column
+
+---
+ MainPanel.c | 10 --
+ Panel.c | 22 ++
+ Panel.h |  6 --
+ ScreenManager.c |  2 +-
+ htop.c  |  2 --
+ 5 files changed, 23 insertions(+), 19 deletions(-)
+
+diff --git a/MainPanel.c b/MainPanel.c
+index 949138dc..c8a4c059 100644
+--- a/MainPanel.c
 b/MainPanel.c
+@@ -102,7 +102,7 @@ static HandlerResult MainPanel_eventHandler(Panel* super, 
int ch) {
+   MainPanel_updateTreeFunctions(this, this->state->settings->treeView);
+}
+if (reaction & HTOP_UPDATE_PANELHDR) {
+-  ProcessList_printHeader(this->state->pl, Panel_getHeader(super));
++  result |= REDRAW;
+}
+if (reaction & HTOP_REFRESH) {
+   result |= REFRESH;
+@@ -168,13 +168,19 @@ static void MainPanel_drawFunctionBar(Panel* super) {
+}
+ }
+ 
++static void MainPanel_printHeader(Panel* super) {
++   MainPanel* this = (MainPanel*) super;
++   ProcessList_printHeader(this->state->pl, >header);
++}
++
+ const PanelClass MainPanel_class = {
+.super = {
+   .extends = Class(Panel),
+   .delete = MainPanel_delete
+},
+.eventHandler = MainPanel_eventHandler,
+-   .drawFunctionBar = MainPanel_drawFunctionBar
++   .drawFunctionBar = MainPanel_drawFunctionBar,
++   .printHeader = MainPanel_printHeader
+ };
+ 
+ MainPanel* MainPanel_new() {
+diff --git a/Panel.c b/Panel.c
+index b36f1efc..26a0c0ec 100644
+--- a/Panel.c
 b/Panel.c
+@@ -76,13 +76,6 @@ void Panel_setSelectionColor(Panel* this, ColorElements 
colorId) {
+this->selectionColorId = colorId;
+ }
+ 
+-RichString* Panel_getHeader(Panel* this) {
+-   assert (this != NULL);
+-
+-   this->needsRedraw = true;
+-   return &(this->header);
+-}
+-
+ inline void Panel_setHeader(Panel* this, const char* header) {
+RichString_writeWide(&(this->header), CRT_colors[PANEL_HEADER_FOCUS], 
header);
+this->needsRedraw = true;
+@@ -228,15 +221,20 @@ void Panel_draw(Panel* this, bool force_redraw, bool 
focus, bool highlightSelect
+int x = this->x;
+int h = this->h;
+ 
++   const int header_attr = focus
++ ? CRT_colors[PANEL_HEADER_FOCUS]
++ : CRT_colors[PANEL_HEADER_UNFOCUS];
++   if (force_redraw) {
++  if (Panel_printHeaderFn(this))
++ Panel_printHeader(this);
++  else
++ RichString_setAttr(>header, header_attr);
++   }
+int headerLen = RichString_sizeVal(this->header);
+if (headerLen > 0) {
+-  int attr = focus
+-   ? CRT_colors[PANEL_HEADER_FOCUS]
+-   : CRT_colors[PANEL_HEADER_UNFOCUS];
+-  attrset(attr);
++  attrset(header_attr);
+   mvhline(y, x, ' ', this->w);
+   if (scrollH < headerLen) {
+- RichString_setAttr(>header, attr);
+  RichString_printoffnVal(this->header, y, x, scrollH,
+ MINIMUM(headerLen - scrollH, this->w));
+   }
+diff --git a/Panel.h b/Panel.h
+index 959c0b78..63659e3c 100644
+--- a/Panel.h
 b/Panel.h
+@@ -37,11 +37,13 @@ typedef enum HandlerResult_ {
+ 
+ typedef HandlerResult (*Panel_EventHandler)(Panel*, int);
+ typedef void (*Panel_DrawFunctionBar)(Panel*);
++typedef void (*Panel_PrintHeader)(Panel*);
+ 
+ typedef struct PanelClass_ {
+const ObjectClass super;
+const Panel_EventHandler eventHandler;
+const Panel_DrawFunctionBar drawFunctionBar;
++   const Panel_PrintHeader printHeader;
+ } PanelClass;
+ 
+ #define As_Panel(this_) ((const 
PanelClass*)((this_)->super.klass))
+@@ -49,6 +51,8 @@ typedef struct PanelClass_ {
+ #define Panel_eventHandler(this_, ev_)  
(assert(As_Panel(this_)->eventHandler), 
As_Panel(this_)->eventHandler((Panel*)(this_), ev_))
+ #define Panel_drawFunctionBarFn(this_)  As_Panel(this_)->drawFunctionBar
+ #define Panel_drawFunctionBar(this_)

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

2020-12-27 Thread Sam James
commit: de33be0ac56cc5040986e755fec8fbea2b8eace1
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 27 23:40:12 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 27 23:40:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de33be0a

dev-libs/oniguruma: Stabilize 6.9.6-r1 s390, #762026

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

 dev-libs/oniguruma/oniguruma-6.9.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/oniguruma/oniguruma-6.9.6-r1.ebuild 
b/dev-libs/oniguruma/oniguruma-6.9.6-r1.ebuild
index 4f4d733c229..4e834915472 100644
--- a/dev-libs/oniguruma/oniguruma-6.9.6-r1.ebuild
+++ b/dev-libs/oniguruma/oniguruma-6.9.6-r1.ebuild
@@ -21,7 +21,7 @@ fi
 
 LICENSE="BSD-2"
 SLOT="0/5"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
 IUSE="crnl-as-line-terminator static-libs"
 
 if [[ "${PV}" != "" ]]; then



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

2020-12-27 Thread Sam James
commit: 7f0a001ac7440fcab77814cb0dc86f4b7cfe5166
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 27 23:06:44 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 27 23:06:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f0a001a

sys-fs/mergerfs: Stabilize 2.32.0 amd64, #762014

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

 sys-fs/mergerfs/mergerfs-2.32.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/mergerfs/mergerfs-2.32.0.ebuild 
b/sys-fs/mergerfs/mergerfs-2.32.0.ebuild
index 5d1e3ec0e4c..27aeefa5ab5 100644
--- a/sys-fs/mergerfs/mergerfs-2.32.0.ebuild
+++ b/sys-fs/mergerfs/mergerfs-2.32.0.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="A featureful union filesystem"
 HOMEPAGE="https://github.com/trapexit/mergerfs;
 
 SRC_URI="https://github.com/trapexit/mergerfs/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 # Vendorized libfuse that's bundled is under LGPL-2.1.
 LICENSE="ISC LGPL-2.1"



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

2020-12-27 Thread Sam James
commit: 438d50fa92b655f369850785d6ee2bdde7bb97e3
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 27 23:05:51 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 27 23:06:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=438d50fa

media-gfx/feh: Stabilize 3.6 amd64, #762011

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

 media-gfx/feh/feh-3.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/feh/feh-3.6.ebuild b/media-gfx/feh/feh-3.6.ebuild
index 7d87a35ace6..77ced64eb4b 100644
--- a/media-gfx/feh/feh-3.6.ebuild
+++ b/media-gfx/feh/feh-3.6.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://feh.finalrewind.org/${P}.tar.bz2;
 
 LICENSE="feh"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86"
 IUSE="debug curl exif test xinerama"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: x11-drivers/nvidia-drivers/

2020-12-27 Thread David Seifert
commit: bfa12156512bb320ec731828dba570cce95c6db6
Author: David Seifert  gentoo  org>
AuthorDate: Sun Dec 27 23:04:07 2020 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Dec 27 23:04:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfa12156

x11-drivers/nvidia-drivers: Remove old 390.132-r5

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: David Seifert  gentoo.org>

 x11-drivers/nvidia-drivers/Manifest|   6 -
 .../nvidia-drivers-390.132-r5.ebuild   | 585 -
 2 files changed, 591 deletions(-)

diff --git a/x11-drivers/nvidia-drivers/Manifest 
b/x11-drivers/nvidia-drivers/Manifest
index 81b6713f693..d9ee8fdeb2e 100644
--- a/x11-drivers/nvidia-drivers/Manifest
+++ b/x11-drivers/nvidia-drivers/Manifest
@@ -1,24 +1,18 @@
-DIST NVIDIA-FreeBSD-x86-390.132.tar.gz 64863740 BLAKE2B 
aa92a8968c81b64e2df637fd20116320431cc9b2acde4e71c5828c37ac124ed15f89074cf2ae1a3dc039d042f3bd87b27f8fe0a07f073e2cfac02871a79e7e72
 SHA512 
f11152e14ed3c0806df007559087a74f8841c382b19aceb00880f9d92fd549f256874223c987f6b167215c711bee8962d49f34eb047957885a57c1dd6f1eb27a
 DIST NVIDIA-FreeBSD-x86-390.138.tar.gz 65940848 BLAKE2B 
ea40a0289012425ee1fa1c74cb5963ac3d7e0992dc55255bb1c20fc8391fce772bf8ab97458047307211865c4e0239acad1196ec88c0259a9e6f70103c2888ec
 SHA512 
32d66398af1edfd4b72a8e1e84ad8a3bcdb18d1c92f5cca5fcaca82d3ed73d40e55b403693a7896735b55a758ddf03437811f6ca7c082c8f85de9112da037713
-DIST NVIDIA-FreeBSD-x86_64-390.132.tar.gz 64206643 BLAKE2B 
a95bc5bbb99c89b817692167946deddff1c131c54165e5958e0600432c59fa7ce06cfc6037f4bcf090232c8c25ae36e370e77594ca9a057565adc8e8ac231e72
 SHA512 
120bf1c5784ef2c74047780383ce5ba8997dc588bab7a5178afeca99fb3829f7b99651238348c9098d023eee1c7f94b5321e6fb4c6e542ece2af705fe33da863
 DIST NVIDIA-FreeBSD-x86_64-390.138.tar.gz 65280213 BLAKE2B 
36d5651ceaf90cefcf9e844f8f5810ac42bebca2ca47318b27606c1401d8f343fc7b2619a5405dee9d5d64ec98379b0582f6d5fe5dd4df1269ba48332a6a5ec2
 SHA512 
fb61e19010826e5c2e403ecc12e19ee28517682599100804d74be92a9e3c6688b51dafa6c6703a5a0d080b0ca16495792fec3badf9cab959321cc401e72520a3
 DIST NVIDIA-FreeBSD-x86_64-435.21.tar.gz 64153630 BLAKE2B 
fee655cc843c004ac0c1ec85b9417292016a013136e04ad047d2513edbdc7c732561d6bcc4603c658905972dce6618de49d4d6ac583e84fdf212cf45397b48c1
 SHA512 
2c160c06ca58e3009deb1ba4a4a28d39419e251ced3bfa9a442942f9cce17003d67e8a8bfa23036d3916cc0e66f4bff0fbedaae73db6f10b995235a56d7eba7c
 DIST NVIDIA-FreeBSD-x86_64-440.100.tar.gz 82523267 BLAKE2B 
9d8eddcf3a58787a03fab207c197d722ff047f8bc840ea41e8d38815fbfab9e54759b9fbeaa26e3d147f54cb4a510eec421708d3bbb21197922f4dc175ed6df5
 SHA512 
96f57e1f308f0e5f00ef09a128e91a68ac55033893000e84cf4ff1a910a88798743c911b3effcc26c3f27ae224b733d8c2f87e9ec0596149f65ad7bcd71edbc5
 DIST NVIDIA-FreeBSD-x86_64-450.80.02.tar.gz 83040706 BLAKE2B 
d97bae80f6fdcec12fd12af0296f9ba44487cc83c86c14bc9f17d52e0e81107e1eaddd411d06d1bfd27c73bcf71300f7f49218d2a031540c0b42cd62998ef9aa
 SHA512 
6dca92f20102a0432c6b92b7897a2ff5ec3da234af72907539026e18b1da55fc3ae01dc875be07ce9cae808ae4f9c08d2a2af1171db038c37bbba6ca9d03cf3a
 DIST NVIDIA-FreeBSD-x86_64-455.45.01.tar.gz 116070033 BLAKE2B 
4a724ce58fb7164d12b50d1388a2a471903f4aa834cf606adf572e667ef7c1fec7bc291310fdca2d271709fed017b8f361a39bc495d616e6056a4c0afa2443b5
 SHA512 
411944f76fa759126308ac48d0a770e57966c7783e02370f45d9451a50d6015642b385465d4fc800df8c35655b78d90f7c9a8df82bdf81db8be12eacbe87
 DIST NVIDIA-FreeBSD-x86_64-460.27.04.tar.gz 103234112 BLAKE2B 
a631425c00240dabdd1bd4dcc18945c4216352667cdd0c01b465486024cea215ee2423773ead2e22246337a2387b54ae2e16775b0727d57304b53f7ce6648ad7
 SHA512 
1308f14ae1100471a5aabece85403772cdd1abac44a725c53d33d9f0ee27a83dbd2088c60662f44a6f7d1fe91b43311b767790dcc5787c50546ffbabb62ded1a
-DIST NVIDIA-Linux-armv7l-gnueabihf-390.132.run 29084574 BLAKE2B 
4727627de610928f0808c0213c9d359c5566900972ab9fbd3d0c58b36c0a1331799ceea22b4defdcfb81c3132f6124d8a6357de8124921eef608938afdc1380d
 SHA512 
2f78a722ec31ceda86afc1831cb42d0eab8f8698b94c7fbc8569a6d34693b50e74453d5aaf3c0180f1fc2511b8c237ac635aceb24bcbea468f2a092cb44f98ee
 DIST NVIDIA-Linux-armv7l-gnueabihf-390.138.run 28540622 BLAKE2B 
342852dd6fa371f86d19547d73edef582fe3f04cf4f6e9ec247767951180671ba46f3ed2ee7bab11b0cf2f8bb1eb846b1d7481d318789c14ce79b54fefe0f830
 SHA512 
e04b8aca202c1df305f7b67ec372322494fa7b77f27cbf04f240527dcac0ce3ffa5e0e9df36b52045ac13fbc2f84b5033784040884ed19072f66f41385d11b97
-DIST NVIDIA-Linux-x86-390.132.run 48152101 BLAKE2B 
f1e76c2796d12476a35701607226483a34ee3b50a0c7dc03e3626e8cab4250b07c0f5aa238a0d5d5b65b79dc504963f2723089108281668b2f4fae03f4bf25c5
 SHA512 
12b0f80b4bbaebc984c7dbacd365795646c7697606242b05095ac61d69d89ab89fded47d583b4b99793ebcea9e38ec1e7b63dda1c2fdce53ab697cafcdbb3a85
 DIST NVIDIA-Linux-x86-390.138.run 49091672 BLAKE2B 
465f025041aafdb03699babdb97380b73c2d7a0568bf2ffe4f3830974457d29eec28dbdf2742bfb1508f00eb6f5d4697f03726561b470b479eb9caa940113bdc
 SHA512 

[gentoo-commits] repo/proj/guru:dev commit in: games-util/legendary/

2020-12-27 Thread Ronny Gutbrod
commit: fad9c7d5103193ad23d287d8116deb0260a2149e
Author: Ronny (tastytea) Gutbrod  tastytea  de>
AuthorDate: Sun Dec 27 22:59:02 2020 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Sun Dec 27 23:00:38 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fad9c7d5

games-util/legendary: Version bump 0.20.6.

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

 games-util/legendary/Manifest|  1 +
 games-util/legendary/legendary-0.20.6.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/games-util/legendary/Manifest b/games-util/legendary/Manifest
index 32282168..3b5272fe 100644
--- a/games-util/legendary/Manifest
+++ b/games-util/legendary/Manifest
@@ -1,2 +1,3 @@
 DIST legendary-0.20.4.tar.gz 79394 BLAKE2B 
7b4279e7beefc785bf331047cbdd01ef5005630594620665d7ef33e46b728b7d287008c4f92ca1af44ba8fc8442265f50c902aa034c02ec974bd9a219b4cc148
 SHA512 
13e819a630d21932295c7890b37d249f4c26b9518c86e884a747d742397dc1551190d91efe670139779da961fb52d186a65c52aa5d007eece145ce5701fbaf26
 DIST legendary-0.20.5.tar.gz 81244 BLAKE2B 
a1d0747bf0d5dd81341453038ef29b4ec78b5fa0e4cb8f40118b99391909f0d1a519490046276c6cb65f97a665216432458b049cfed32e2c5b5cb17feb957627
 SHA512 
8b5055ab63a822baa030dfea9da810aafae66cc5b16dd8e220fc7cc4d95945174031dccc355b1253554e0fac8bee13cd133ce4e2158ba2ca2521ed27c1b20541
+DIST legendary-0.20.6.tar.gz 81331 BLAKE2B 
eda64a90c3882ed45e36efbb15170777d20902938c3c7dc0688f2ad3808ed3fdc583a809021a6bc4ac39f67fd00da7160377f418cf071974106a5faedfc352d9
 SHA512 
4caf5fe52d087559ef529040ee60034a03b53e0427dcb054cc840713737a6d0f235c779d5019aab9467264b9507042a24f57e1a90231d71c0037064714a745ce

diff --git a/games-util/legendary/legendary-0.20.6.ebuild 
b/games-util/legendary/legendary-0.20.6.ebuild
new file mode 100644
index ..609a30cf
--- /dev/null
+++ b/games-util/legendary/legendary-0.20.6.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8,9} )
+DISTUTILS_SINGLE_IMPL=1
+
+inherit distutils-r1
+
+DESCRIPTION="A free and open-source replacement for the Epic Games Launcher"
+HOMEPAGE="https://github.com/derrod/legendary;
+SRC_URI="https://github.com/derrod/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   

[gentoo-commits] repo/proj/guru:dev commit in: games-util/legendary/

2020-12-27 Thread Ronny Gutbrod
commit: d33b0c842796aaf4feee2d20cea1271a84b6c8e1
Author: Ronny (tastytea) Gutbrod  tastytea  de>
AuthorDate: Sun Dec 27 23:00:03 2020 +
Commit: Ronny Gutbrod  tastytea  de>
CommitDate: Sun Dec 27 23:00:46 2020 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d33b0c84

games-util/legendary: Remove old ebuild.

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

 games-util/legendary/Manifest|  1 -
 games-util/legendary/legendary-0.20.4.ebuild | 25 -
 2 files changed, 26 deletions(-)

diff --git a/games-util/legendary/Manifest b/games-util/legendary/Manifest
index 3b5272fe..e4a28690 100644
--- a/games-util/legendary/Manifest
+++ b/games-util/legendary/Manifest
@@ -1,3 +1,2 @@
-DIST legendary-0.20.4.tar.gz 79394 BLAKE2B 
7b4279e7beefc785bf331047cbdd01ef5005630594620665d7ef33e46b728b7d287008c4f92ca1af44ba8fc8442265f50c902aa034c02ec974bd9a219b4cc148
 SHA512 
13e819a630d21932295c7890b37d249f4c26b9518c86e884a747d742397dc1551190d91efe670139779da961fb52d186a65c52aa5d007eece145ce5701fbaf26
 DIST legendary-0.20.5.tar.gz 81244 BLAKE2B 
a1d0747bf0d5dd81341453038ef29b4ec78b5fa0e4cb8f40118b99391909f0d1a519490046276c6cb65f97a665216432458b049cfed32e2c5b5cb17feb957627
 SHA512 
8b5055ab63a822baa030dfea9da810aafae66cc5b16dd8e220fc7cc4d95945174031dccc355b1253554e0fac8bee13cd133ce4e2158ba2ca2521ed27c1b20541
 DIST legendary-0.20.6.tar.gz 81331 BLAKE2B 
eda64a90c3882ed45e36efbb15170777d20902938c3c7dc0688f2ad3808ed3fdc583a809021a6bc4ac39f67fd00da7160377f418cf071974106a5faedfc352d9
 SHA512 
4caf5fe52d087559ef529040ee60034a03b53e0427dcb054cc840713737a6d0f235c779d5019aab9467264b9507042a24f57e1a90231d71c0037064714a745ce

diff --git a/games-util/legendary/legendary-0.20.4.ebuild 
b/games-util/legendary/legendary-0.20.4.ebuild
deleted file mode 100644
index 609a30cf..
--- a/games-util/legendary/legendary-0.20.4.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8,9} )
-DISTUTILS_SINGLE_IMPL=1
-
-inherit distutils-r1
-
-DESCRIPTION="A free and open-source replacement for the Epic Games Launcher"
-HOMEPAGE="https://github.com/derrod/legendary;
-SRC_URI="https://github.com/derrod/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   $(python_gen_cond_dep '
-   

[gentoo-commits] repo/gentoo:master commit in: app-backup/borgbackup/

2020-12-27 Thread Sam James
commit: a83418b03c12fb2886700b6460f3d05e68404689
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 27 23:00:36 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 27 23:00:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a83418b0

app-backup/borgbackup: Stabilize 1.1.14 amd64, #762005

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

 app-backup/borgbackup/borgbackup-1.1.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-backup/borgbackup/borgbackup-1.1.14.ebuild 
b/app-backup/borgbackup/borgbackup-1.1.14.ebuild
index 6b2cd5162b0..1eaab2e2252 100644
--- a/app-backup/borgbackup/borgbackup-1.1.14.ebuild
+++ b/app-backup/borgbackup/borgbackup-1.1.14.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == "" ]] ; then
inherit git-r3
 else
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-   KEYWORDS="~amd64 ~ppc64 ~x86"
+   KEYWORDS="amd64 ~ppc64 ~x86"
 fi
 
 DESCRIPTION="Deduplicating backup program with compression and authenticated 
encryption"



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2020-12-27 Thread Sam James
commit: 1188bc827fa35a37d184f25c2962d8126d849fb9
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 27 22:57:53 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 27 22:58:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1188bc82

media-tv/v4l-utils: Stabilize 1.20.0 amd64, #762002

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

 media-tv/v4l-utils/v4l-utils-1.20.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild
index a7d6c2130f1..a1ac0bb004d 100644
--- a/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://linuxtv.org/downloads/v4l-utils/${P}.tar.bz2;
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
 IUSE="+bpf dvb opengl qt5 +udev"
 
 RDEPEND="



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

2020-12-27 Thread Sam James
commit: 2d82634523ce2b454246ca00e3f5d46ba8501731
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 27 22:57:52 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 27 22:58:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d826345

media-libs/libv4l: Stabilize 1.20.0 amd64, #762002

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

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

diff --git a/media-libs/libv4l/libv4l-1.20.0.ebuild 
b/media-libs/libv4l/libv4l-1.20.0.ebuild
index 2a7889a3a51..e5a201b5369 100644
--- a/media-libs/libv4l/libv4l-1.20.0.ebuild
+++ b/media-libs/libv4l/libv4l-1.20.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://linuxtv.org/downloads/v4l-utils/${MY_P}.tar.bz2;
 
 LICENSE="LGPL-2.1+"
 SLOT="0/0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="dvb jpeg"
 
 RDEPEND="



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

2020-12-27 Thread Piotr Karbowski
commit: f9ab5b7e38eb8e1d498ca90cef09471f5b16
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Sun Dec 27 22:40:02 2020 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Sun Dec 27 22:49:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9ab5b7e

media-gfx/feh: 3.6.1 version bump

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

 media-gfx/feh/Manifest |  1 +
 media-gfx/feh/feh-3.6.1.ebuild | 70 ++
 2 files changed, 71 insertions(+)

diff --git a/media-gfx/feh/Manifest b/media-gfx/feh/Manifest
index d5ba44f1e6f..c9049bd95a0 100644
--- a/media-gfx/feh/Manifest
+++ b/media-gfx/feh/Manifest
@@ -2,4 +2,5 @@ DIST feh-3.3.tar.bz2 2112880 BLAKE2B 
56042367c0acce966e115e77f3afa1acd3f942a956b
 DIST feh-3.4.1.tar.bz2 2114441 BLAKE2B 
c24e5f54762439cfbb031b4b24ded03f1c0c9c75233ae5b6dc66a7a56922902c672606a1b36fef9b30789c09946c8ccc5f9a60fe201db07e70bcf0ce0638c0c1
 SHA512 
d674d3134819cf6731aebf8af87a2f890d54dd7f8c64071e8816a032aeeb95c31f56752bb3477be0dfb653f813872b32dc2daf4e0514fed03e3f6bba36896c66
 DIST feh-3.4.tar.bz2 2114146 BLAKE2B 
0bc65db77c67c42b693122b877417c3dc4db7a0551cdf62723b3f7c134e5f2bb73ee6d0aa5a0c81402cf5a5f723ceb29a45fb5e4aef1911dc643aeb82c3ef17d
 SHA512 
50cb7fd33b583ee802cbbba8ed7a74e9eb72a141ffa28ab998a196f9f8d030a8192420fc084136f699cb33b1b8c4d8c2c111fa90695dd82a1366330a428383ce
 DIST feh-3.5.tar.bz2 2115162 BLAKE2B 
8300cfc0e480afb070d40e35390edb30dc451dc5581add5f377a370bf606f7e7730a99c8a4773accb38b01a4e9b47fe5c95d8e9c2dcf9d71e96a71c4fd11a388
 SHA512 
69b4c73a8009c5b5e031bdf3c6a628da2f3cd71927d6c546ba2b2cfb6d10912e4a44e5d0de93704645a4dd33d71f1445749abe03383cc2298fa10c2d5d88fb5e
+DIST feh-3.6.1.tar.bz2 2116064 BLAKE2B 
cae12f9475a2678c2f521baac9deb6668eae07811ae0904bbefef873fd54182b94532bf811394964e725f0e45890f65fcfc3dc988135d388ddcf625adbeca4e0
 SHA512 
b4350f1c5f66a450b2f088affea973abab9e184df110b693e46e1fc532d213d62a52bf08029f345daf92d45c828ff3bd380dcd7b167f319f1ff3b1d04150cd75
 DIST feh-3.6.tar.bz2 2116101 BLAKE2B 
8ad47c6b456746d951728fd8a0ba1a2fed4ceb4a7e15554f68b4de071da7b3f4e9e16a10b1a05e51291b8b4127bab98f2b96231298fd181d8dc544bc089a772f
 SHA512 
1df017adcf0650ff2cdc26556cbea5a6b8c9dad1dd4412879312334d0140ab9e5c9c8bac7249dcfbdd7985ae75d847752eadad14216102d8ab7bcb2c42c7

diff --git a/media-gfx/feh/feh-3.6.1.ebuild b/media-gfx/feh/feh-3.6.1.ebuild
new file mode 100644
index 000..7d87a35ace6
--- /dev/null
+++ b/media-gfx/feh/feh-3.6.1.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit toolchain-funcs xdg-utils
+
+DESCRIPTION="A fast, lightweight imageviewer using imlib2"
+HOMEPAGE="https://feh.finalrewind.org/;
+SRC_URI="https://feh.finalrewind.org/${P}.tar.bz2;
+
+LICENSE="feh"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86"
+IUSE="debug curl exif test xinerama"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="media-libs/imlib2[X]
+   >=media-libs/libpng-1.2:0=
+   x11-libs/libX11
+   curl? ( net-misc/curl )
+   exif? ( media-libs/libexif )
+   xinerama? ( x11-libs/libXinerama )"
+RDEPEND="${COMMON_DEPEND}
+   virtual/jpeg:0"
+DEPEND="${COMMON_DEPEND}
+   x11-base/xorg-proto
+   x11-libs/libXt
+   test? (
+   >=dev-lang/perl-5.10
+   dev-perl/Test-Command
+   media-libs/imlib2[gif,jpeg,png]
+   )"
+
+PATCHES=( "${FILESDIR}"/${PN}-3.2-debug-cflags.patch )
+
+pkg_setup() {
+   use_feh() { usex $1 1 0; }
+
+   fehopts=(
+   DESTDIR="${D}"
+   PREFIX="${EPREFIX}"/usr
+   doc_dir='${main_dir}'/share/doc/${PF}
+   example_dir='${main_dir}'/share/doc/${PF}/examples
+   curl=$(use_feh curl)
+   debug=$(use_feh debug)
+   xinerama=$(use_feh xinerama)
+   exif=$(use_feh exif)
+   )
+}
+
+src_compile() {
+   tc-export CC
+   emake "${fehopts[@]}"
+}
+
+src_install() {
+   emake "${fehopts[@]}" install
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+   xdg_mimeinfo_database_update
+   xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+   xdg_mimeinfo_database_update
+   xdg_desktop_database_update
+}



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

2020-12-27 Thread Piotr Karbowski
commit: 3ec8521b7c6936a0d88a1dec7f6fe7ceb5c5f428
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Sun Dec 27 22:47:06 2020 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Sun Dec 27 22:49:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ec8521b

sys-fs/mergerfs: 2.32.1 version bump

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

 sys-fs/mergerfs/Manifest   |  1 +
 sys-fs/mergerfs/mergerfs-2.32.1.ebuild | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/sys-fs/mergerfs/Manifest b/sys-fs/mergerfs/Manifest
index f32ab21fce2..c31cdc59b53 100644
--- a/sys-fs/mergerfs/Manifest
+++ b/sys-fs/mergerfs/Manifest
@@ -3,3 +3,4 @@ DIST mergerfs-2.29.0.tar.gz 302391 BLAKE2B 
a7d051c63b12a95af2868d8b3be9b32aa1be3
 DIST mergerfs-2.30.0.tar.gz 316560 BLAKE2B 
7e6be39cfa5f085aabbc928e1da9c0bf1f6442be1de4ccef1868832c852d138901071129cf7feff19b13dd5939c5fff56520c5292473b92c71a85430818ab25c
 SHA512 
6914c5efa783d66293ebcce0a6a493267eedfa45ac058cd24b2024aea15a866b997f4474363e4ababa4af59d302466c5f8c6b9f07ee42f7661b335d4701315b4
 DIST mergerfs-2.31.0.tar.gz 314286 BLAKE2B 
595dd05e7bd4e6b2fbc2b1901a0d752710c6efea9957c400b394594e5586607a88899bf9966a9406ca0a57e0059af214ce30b06d87db5871aa42b5443a872cdb
 SHA512 
c4504a8f585ffc7f58b11df441755db821611d9754a630ec211aaf611657df82c72120737ba2a2480e1ebebcb0af05adef2e4b8c463b97f4fd98ab5630890253
 DIST mergerfs-2.32.0.tar.gz 314388 BLAKE2B 
8f009d8328702c48ec134e2dc80e65c88aa684dac541b9c09d0adaf81f3a013848d826e809fca9fed9d0b68917300f3dd65c5ba687f349006e950c7935b6adab
 SHA512 
a25d075afcd0afb589ebf0306fb25bf8d170ab293047e1501128dcda1941abdce84b5513d9725c06aea3cb003f8abb4573826e81d11cfe90e4a2825ef75887ca
+DIST mergerfs-2.32.1.tar.gz 314392 BLAKE2B 
8024dd835af3380fc53ed7255e720c2475da229b2cb3cea68c7bb64edf2b56de903f82c22f65459ea40f08ff724a60fa474a20fbd1e964686a9b1f0df5c5a05d
 SHA512 
2e09ae48d9b06c5a6b7cc577b458a9ec402fcd8243c023f9c03d0b37a35c28722586c738e76f7291559deae84aa69f52bcc76a9042947f984b24b85d84276807

diff --git a/sys-fs/mergerfs/mergerfs-2.32.1.ebuild 
b/sys-fs/mergerfs/mergerfs-2.32.1.ebuild
new file mode 100644
index 000..5d1e3ec0e4c
--- /dev/null
+++ b/sys-fs/mergerfs/mergerfs-2.32.1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+DESCRIPTION="A featureful union filesystem"
+HOMEPAGE="https://github.com/trapexit/mergerfs;
+
+SRC_URI="https://github.com/trapexit/mergerfs/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+KEYWORDS="~amd64 ~x86"
+
+# Vendorized libfuse that's bundled is under LGPL-2.1.
+LICENSE="ISC LGPL-2.1"
+SLOT="0"
+IUSE="+xattr"
+
+DEPEND="
+   xattr? ( sys-apps/attr )
+"
+
+RDEPEND="${DEPEND}"
+
+BDEPEND="sys-devel/gettext"
+
+src_prepare() {
+   default
+
+   # Hand made build system at it's finest.
+   echo -e "#!/bin/sh\ntrue" >tools/update-version || die
+   echo "#pragma once" >src/version.hpp || die
+   echo "static const char MERGERFS_VERSION[] = \"${PV}\";" 
>>src/version.hpp || die
+
+   if ! use xattr; then
+   sed 's%USE_XATTR = 1%USE_XATTR = 0%g' -i Makefile || die
+   fi
+}
+
+src_compile() {
+   # https://bugs.gentoo.org/725978
+   tc-export AR
+
+   default
+}
+
+src_install() {
+   dobin build/mergerfs
+   dosym mergerfs /usr/bin/mount.mergerfs
+   dodoc README.md
+   doman man/mergerfs.1
+}



[gentoo-commits] repo/gentoo:master commit in: app-backup/borgbackup/

2020-12-27 Thread Piotr Karbowski
commit: 15f625d1fa3254aab7200b101afb5ad25d0f2f6b
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Sun Dec 27 22:32:59 2020 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Sun Dec 27 22:49:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15f625d1

app-backup/borgbackup: 1.1.15 bump

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

 app-backup/borgbackup/Manifest |  1 +
 app-backup/borgbackup/borgbackup-1.1.15.ebuild | 44 ++
 2 files changed, 45 insertions(+)

diff --git a/app-backup/borgbackup/Manifest b/app-backup/borgbackup/Manifest
index 8c31065c900..828b5ae03af 100644
--- a/app-backup/borgbackup/Manifest
+++ b/app-backup/borgbackup/Manifest
@@ -1,3 +1,4 @@
 DIST borgbackup-1.1.11.tar.gz 3718055 BLAKE2B 
ea03d538bd7936cc12705f73c3f8e63dc28167f1930e84bdd04fc13bcc34c2b9f35e7e6ed945ba20b647dbdefe12c66c04645414c7efc974e53a312e3dff6991
 SHA512 
cf629f31d38d27ce6350670ff27b4937f2f30eddf9e0cd9209cd9d57a4ffa653f5a291ea1e1c79614dd2c08bcf5c50bc3e4e0f222e0d3cd1bbfb2d756b4a4573
 DIST borgbackup-1.1.13.tar.gz 3754457 BLAKE2B 
3d3dce66ad685fbde53cb78e288b4edc53af449ed54379e5f0b9ab3b10d8cf43ae983de5abeccb1874fbf1283f3e2796ac35ff9de349905d03d0b0c560f4fa93
 SHA512 
2480dba6c842659a248361b35b478120e50df3525b8f07d89dac4e78369bb1dad2679b9efa6a4d6f38637759666095dc2dcbb7750edccd97972e2c8980a51b84
 DIST borgbackup-1.1.14.tar.gz 3769460 BLAKE2B 
b5a7025d9f7f0764d6532e9e0fd867b3e4c8bac3c584f7a83331a5e7ec39fda14f3f82465e9bf483596453b7cd96bffac3f273ba6171ed109e8a83fb4a1d766e
 SHA512 
2aae851d38ec2431cd09f9390b3afa41ec44c2891a3698b01f036cebc5b64d7b7f328d7c95bf30fc29016b4bd2d2ada2613f895091e22148f3d4861f4facd35f
+DIST borgbackup-1.1.15.tar.gz 3777355 BLAKE2B 
388f3cd33280c9d1a27b9cd43509d317aa1c95d08418a43c176146243d83cf07b3033707ab5423eeb097e92bb31cf016f65fc3738ebff1bb8c704a54c6e8dd12
 SHA512 
db2f06a96897c07a71e9c4531d4f219ef5451009c08ae933348b1a02b7d6c95b4e814a25b4cf465c0021ff670fdd46076c486c2a466d056dd931cb7eee8b1ef3

diff --git a/app-backup/borgbackup/borgbackup-1.1.15.ebuild 
b/app-backup/borgbackup/borgbackup-1.1.15.ebuild
new file mode 100644
index 000..19b329975d8
--- /dev/null
+++ b/app-backup/borgbackup/borgbackup-1.1.15.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8} )
+
+inherit distutils-r1
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/${PN}/borg.git;
+   inherit git-r3
+else
+   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+   KEYWORDS="~amd64 ~ppc64 ~x86"
+fi
+
+DESCRIPTION="Deduplicating backup program with compression and authenticated 
encryption"
+HOMEPAGE="https://borgbackup.readthedocs.io/;
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="libressl"
+
+# Unfortunately we have a file conflict with app-office/borg, bug #580402
+RDEPEND="
+   !!app-office/borg
+   app-arch/lz4
+   virtual/acl
+   dev-python/llfuse[${PYTHON_USEDEP}]
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+"
+
+DEPEND="
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   dev-python/cython[${PYTHON_USEDEP}]
+   ${RDEPEND}
+"
+
+src_install() {
+   distutils-r1_src_install
+   doman docs/man/*
+}



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

2020-12-27 Thread Sam James
commit: 934a501daa3f66870d7839e584e31d91107489a4
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 27 22:39:11 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 27 22:39:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=934a501d

dev-libs/confuse: Stabilize 3.3 amd64, #761978

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

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

diff --git a/dev-libs/confuse/confuse-3.3.ebuild 
b/dev-libs/confuse/confuse-3.3.ebuild
index b1d52d81016..a3bac4d0216 100644
--- a/dev-libs/confuse/confuse-3.3.ebuild
+++ b/dev-libs/confuse/confuse-3.3.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/martinh/libconfuse/releases/download/v${PV}/${P}.tar
 
 LICENSE="ISC"
 SLOT="0/2.1.0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
 
 IUSE="nls static-libs"
 



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

2020-12-27 Thread Sam James
commit: 70fa9c44783ff83c92fb7506279ac5603d0b9395
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 27 22:39:41 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 27 22:39:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70fa9c44

media-libs/libv4l: Stabilize 1.20.0 s390, #762002

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

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

diff --git a/media-libs/libv4l/libv4l-1.20.0.ebuild 
b/media-libs/libv4l/libv4l-1.20.0.ebuild
index 9c2ddcdbbd2..2a7889a3a51 100644
--- a/media-libs/libv4l/libv4l-1.20.0.ebuild
+++ b/media-libs/libv4l/libv4l-1.20.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://linuxtv.org/downloads/v4l-utils/${MY_P}.tar.bz2;
 
 LICENSE="LGPL-2.1+"
 SLOT="0/0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="dvb jpeg"
 
 RDEPEND="



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

2020-12-27 Thread Matthew Thode
commit: f27f129c3bc02dd371ac62b1531992971e8873b0
Author: Jonathan Davies  protonmail  com>
AuthorDate: Sun Dec 27 18:30:14 2020 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Dec 27 22:06:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f27f129c

app-emulation/cloud-init: Version updated to 20.4, with changes:

* PYTHON_COMPAT: Dropped 3.6.
* Adapted gentoo-support-upstream-templates for new version.

Signed-off-by: Jonathan Davies  protonmail.com>
Signed-off-by: Matthew Thode  gentoo.org>

 app-emulation/cloud-init/Manifest  |  1 +
 app-emulation/cloud-init/cloud-init-20.4.ebuild| 96 ++
 ...it-20.4-gentoo-support-upstream-templates.patch | 86 +++
 3 files changed, 183 insertions(+)

diff --git a/app-emulation/cloud-init/Manifest 
b/app-emulation/cloud-init/Manifest
index c613182719d..7398ca2b26d 100644
--- a/app-emulation/cloud-init/Manifest
+++ b/app-emulation/cloud-init/Manifest
@@ -1,2 +1,3 @@
 DIST cloud-init-19.4.tar.gz 1091893 BLAKE2B 
2ab8fef70b420c066d6d8f83871568eeac24f00879ecf3d58c3768dd809cff6a3b79c7e72d9a10204002101049ab86ab64f0c524362e00497a9222960ef380df
 SHA512 
e69ea47eab41d69d64fa44102fbde59319da5f71a68f28a0f6ac65cd6866542b4fe58a71b84c903cfa9b1d2f26eb648cdf4de633b8df61e4f89c9fa4c2a2b1d3
 DIST cloud-init-20.1.tar.gz 1088152 BLAKE2B 
1c075676bcf7454965beafaaa38f3cdf08f321ddd0303b7f710c49d2a69e0fb2ec8a81870a632b7504c47af6436555c97ea9fa9c8416955de78f8f551b5509b7
 SHA512 
ad28e4a0290165308ef2cdb8a935778ad99039978a204bee1098460de006bc3f375a3b81d0d72971fc4f4195d5d2ade9c648fb19e6d6eba12decf750dc54b6eb
+DIST cloud-init-20.4.tar.gz 1228898 BLAKE2B 
c5697af31e7219a060a82732fbae2e89dd00786e5b0feb638f1f64f6ce861df041ef687a6095cc3bdb5478f4f4c1504286155808102aea9cae853caa97d4ba1b
 SHA512 
da2fa4673b253468380c4472795fd449809c8ac84d8f13ec1472b9b7e7d54e187ae06e5a81a36774793b05f4e1212dca57bc19aa8955b4c7fa7183cb100bfbb9

diff --git a/app-emulation/cloud-init/cloud-init-20.4.ebuild 
b/app-emulation/cloud-init/cloud-init-20.4.ebuild
new file mode 100644
index 000..9ad56e71193
--- /dev/null
+++ b/app-emulation/cloud-init/cloud-init-20.4.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7,8} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+inherit distutils-r1
+
+if [[ ${PV} == * ]];then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.launchpad.net/cloud-init;
+else
+   SRC_URI="https://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.gz;
+   KEYWORDS="~amd64 ~arm64 ~x86"
+fi
+
+DESCRIPTION="Cloud instance initialisation magic"
+HOMEPAGE="https://launchpad.net/cloud-init;
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+CDEPEND="
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/oauthlib[${PYTHON_USEDEP}]
+   dev-python/pyserial[${PYTHON_USEDEP}]
+   >=dev-python/configobj-5.0.2[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/jsonpatch[${PYTHON_USEDEP}]
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+"
+DEPEND="
+   test? (
+   ${CDEPEND}
+   >=dev-python/httpretty-0.7.1[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/nose[${PYTHON_USEDEP}]
+   dev-python/unittest2[${PYTHON_USEDEP}]
+   dev-python/coverage[${PYTHON_USEDEP}]
+   dev-python/contextlib2[${PYTHON_USEDEP}]
+   )
+"
+RDEPEND="
+   ${CDEPEND}
+   net-analyzer/macchanger
+   sys-apps/iproute2
+   sys-fs/growpart
+   virtual/logger
+"
+
+PATCHES=(
+   # Fix Gentoo support
+   # 
https://code.launchpad.net/~gilles-dartiguelongue/cloud-init/+git/cloud-init/+merge/358777
+   "${FILESDIR}/${PN}-18.4-fix-packages-module.patch"
+   "${FILESDIR}/${PN}-20.4-gentoo-support-upstream-templates.patch"
+   "${FILESDIR}"/18.4-fix-filename-for-storing-locale.patch
+   "${FILESDIR}"/18.4-fix-update_package_sources-function.patch
+   "${FILESDIR}"/18.4-add-support-for-package_upgrade.patch
+)
+
+python_prepare_all() {
+   # Fix location of documentation installation
+   sed -i "s:USR + '/share/doc/cloud-init:USR + '/share/doc/${PF}:" 
setup.py || die
+   sed -i 's/version=get_version(),/version=,/g' setup.py || die
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   # Do not use Makefile target as it does not setup environment correclty
+   esetup.py nosetests -v --where cloudinit --where tests/unittests || die
+}
+
+python_install() {
+   distutils-r1_python_install --init-system=sysvinit_openrc,systemd 
--distro gentoo
+}
+
+python_install_all() {
+   keepdir /etc/cloud
+
+   distutils-r1_python_install_all
+
+   # installs as non-executable
+   

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

2020-12-27 Thread Zac Medico
commit: 0fb8297f68178d80e469f9cb7f7f07aa3dac4643
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Dec 27 22:00:01 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Dec 27 22:01:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fb8297f

app-admin/vault: Remove old versions

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

 app-admin/vault/Manifest   |  4 --
 app-admin/vault/vault-1.5.5.ebuild | 78 --
 app-admin/vault/vault-1.6.0.ebuild | 78 --
 3 files changed, 160 deletions(-)

diff --git a/app-admin/vault/Manifest b/app-admin/vault/Manifest
index 6e658039190..c7fa3341d2b 100644
--- a/app-admin/vault/Manifest
+++ b/app-admin/vault/Manifest
@@ -1,10 +1,6 @@
 DIST vault-1.4.7-webui.tar.xz 1236924 BLAKE2B 
83ab6f4494708f0738aed4f7226d5e634d01268da6b672c6ef1340559eccfdbb2a74baaa9a67cb3287290bd1ef332e325ba365280999f7db86e1694ec1731788
 SHA512 
634128a0a46c01d671c3c766eb4f84a58802f0cf0ade297f34e9d84eedb8d8dfbbbd4ad0eae6a28e33acb0b161f123a692b8b98a25918da8337cbce380c5f94b
 DIST vault-1.4.7.tar.gz 33265037 BLAKE2B 
11cd3d1bd2321a6240a31f32e0725b1bd3104a4cb050ecc78c9fc6bac1db1a79799e3a4b212468556a54e1f431e61f18115d2c86ddd0b229ae0f5ad06726
 SHA512 
a7af7780756df02a465a60989e3aba382116e0846cc48ab81d7b272133c31b7c47f60eed4ec5ad47ad0a80247baee7087a1554fcaf189a60a1edb807a268c3a4
-DIST vault-1.5.5-webui.tar.xz 1239480 BLAKE2B 
d1f9d98c2a6ece03f994c08c1e842343f713bdcde981c55ea75049f3cc51f4989a9187786190ff138a9c8ef264a7a9a26428f8a7d916b4b2c0554da85e48ae4d
 SHA512 
a9516605ec262ad44cb8ae61308a70a5cfa0458b8bb2e80d49c4e28711db5a7ad18ef2bcf0e9756b9da6534f1d47ed8bcfc6c7c734042aa8d9b0e9851059fa9d
-DIST vault-1.5.5.tar.gz 35123385 BLAKE2B 
428d509378cd912d2ef13630a0fd4ff4df89a7144b30291cecd3c62e91b10a67210c7ae79e5459d7da5d9c635ae2634d3edd99614c40cce744d93713804c407b
 SHA512 
de19be6b9fdaf06ce2debc7784ef1a6dff00ced7811a110b58348d61b304ed2c850d957605a47abfa0cc7568488b3b0920437ace7891a69d470e98b44c0f9fae
 DIST vault-1.5.6-webui.tar.xz 1237168 BLAKE2B 
997a3ef1e297e288d2abf14647667fd07ebd2e9c6389aad90e3c8fe4d66b5e77004ad07575c6a48d38eb1a4e4040af6cf341edc17bbe87a575a31e06f91449aa
 SHA512 
afed06fe9866dd24ea925e49e2ebdb477ef40dd8ea0137fec1f8a86e17cbe5679ef23a9d9a248ce4de8a21392c96d50f47487c5a866f45ad7317c6cbfc1a5fda
 DIST vault-1.5.6.tar.gz 35110596 BLAKE2B 
6e2581b82dfc98f0fd4c807dd24c9e17b4e4c3252ab5744388e17a076d8ed613ea2360f8bf5b975ee5b15d6c7f96100f2b814e290ab47e33c565525ffe1eeda3
 SHA512 
1da2a6f1307583f03298a4199d301536783787ae1d9b16a8b0a4cce55d29a1fd8a1631366a55aa4671d5b7f6fb9108ffe55d9ec9575e887e495a512b00cf9cb3
-DIST vault-1.6.0-webui.tar.xz 1272792 BLAKE2B 
cef45043b7ca26de774e17a994f35a3c52b796c94b75b9377300f8755bb4c0d8814147d740e07be8d5dd5f909051adf7fb05be29b1ca1e1db349a0c3977ec034
 SHA512 
3b13687f7f0f475513152544ae423914520d0bcd9c0ea4295277f326002048707adfdf5ac405561ddb415affb842952409d6586ef19c7faca37d87aee973337a
-DIST vault-1.6.0.tar.gz 3893 BLAKE2B 
e6da6ba813625a2a00553181e5d16bb52510856d9ad4e1538b824b5f87b2beb6c8d19f60b274e68d9521210c72dbd93cb63ba73175d079b43b03b48fefd1e1be
 SHA512 
f9a99c29de585031c00b7f0a2125f61df1cb0a15ab0aa04e3cca950bdd23a4055dd3764561594730e62a1b3ae4d13e66df30032bf2b163edc4f772a8146d
 DIST vault-1.6.1-webui.tar.xz 1277456 BLAKE2B 
7a63f676e4138c9ac0a9e550f5c195a68169c9214c4f232368356ed31e6a873242f069291fa6f56770bd84598333b9d9933da8544651836b04cf91b9c0d6e818
 SHA512 
0ce4fc98c8134d9ce39ce0bf7634b76cad8508d3f19480f32052dd6040a299b80406586d5c7c6d9571a4cced303dbab010b0761599c0fc4fe0d0556365564dc4
 DIST vault-1.6.1.tar.gz 39080880 BLAKE2B 
a66f48c0e7a4edbe9765f7f3e9349ee318415d42ebac9763d48fed4060a3a81613246528339e5cce091dc3ba3ad70062dc5e3b13fce29611a37729a81cf31bc7
 SHA512 
3dd272b5ca6b2858ab9c65a1abcf25bfd01d554c8f8c380ab1384c216bf14f9719ae0947f764cd7a08688899b7e5805e3ce2a96086772035abe54012b5f4ea72

diff --git a/app-admin/vault/vault-1.5.5.ebuild 
b/app-admin/vault/vault-1.5.5.ebuild
deleted file mode 100644
index 03db71b29ae..000
--- a/app-admin/vault/vault-1.5.5.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit fcaps go-module systemd
-
-DESCRIPTION="A tool for managing secrets"
-HOMEPAGE="https://vaultproject.io/;
-VAULT_WEBUI_ARCHIVE="${P}-webui.tar.xz"
-SRC_URI="https://github.com/hashicorp/vault/archive/v${PV}.tar.gz -> 
${P}.tar.gz
-   webui? (
-   https://dev.gentoo.org/~zmedico/dist/${VAULT_WEBUI_ARCHIVE}
-   )"
-
-LICENSE="MPL-2.0 Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+webui"
-
-BDEPEND="dev-go/gox
-   >=dev-lang/go-1.14.7"
-COMMON_DEPEND="acct-group/vault
-   acct-user/vault"
-   DEPEND="${COMMON_DEPEND}"
-   RDEPEND="${COMMON_DEPEND}"
-
-FILECAPS=(
-   -m 755 'cap_ipc_lock=+ep' usr/bin/${PN}
-)
-

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

2020-12-27 Thread Zac Medico
commit: bfebed24ab184d1c1da540e3a8f3ab01f149de61
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Dec 27 21:01:40 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Dec 27 21:47:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfebed24

app-admin/vault: Bump to version 1.5.6

Bug: https://bugs.gentoo.org/761963
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Zac Medico  gentoo.org>

 app-admin/vault/Manifest   |  2 +
 app-admin/vault/vault-1.5.6.ebuild | 78 ++
 2 files changed, 80 insertions(+)

diff --git a/app-admin/vault/Manifest b/app-admin/vault/Manifest
index 8dd0b6330e7..eb90f0f8783 100644
--- a/app-admin/vault/Manifest
+++ b/app-admin/vault/Manifest
@@ -2,5 +2,7 @@ DIST vault-1.4.7-webui.tar.xz 1236924 BLAKE2B 
83ab6f4494708f0738aed4f7226d5e634d
 DIST vault-1.4.7.tar.gz 33265037 BLAKE2B 
11cd3d1bd2321a6240a31f32e0725b1bd3104a4cb050ecc78c9fc6bac1db1a79799e3a4b212468556a54e1f431e61f18115d2c86ddd0b229ae0f5ad06726
 SHA512 
a7af7780756df02a465a60989e3aba382116e0846cc48ab81d7b272133c31b7c47f60eed4ec5ad47ad0a80247baee7087a1554fcaf189a60a1edb807a268c3a4
 DIST vault-1.5.5-webui.tar.xz 1239480 BLAKE2B 
d1f9d98c2a6ece03f994c08c1e842343f713bdcde981c55ea75049f3cc51f4989a9187786190ff138a9c8ef264a7a9a26428f8a7d916b4b2c0554da85e48ae4d
 SHA512 
a9516605ec262ad44cb8ae61308a70a5cfa0458b8bb2e80d49c4e28711db5a7ad18ef2bcf0e9756b9da6534f1d47ed8bcfc6c7c734042aa8d9b0e9851059fa9d
 DIST vault-1.5.5.tar.gz 35123385 BLAKE2B 
428d509378cd912d2ef13630a0fd4ff4df89a7144b30291cecd3c62e91b10a67210c7ae79e5459d7da5d9c635ae2634d3edd99614c40cce744d93713804c407b
 SHA512 
de19be6b9fdaf06ce2debc7784ef1a6dff00ced7811a110b58348d61b304ed2c850d957605a47abfa0cc7568488b3b0920437ace7891a69d470e98b44c0f9fae
+DIST vault-1.5.6-webui.tar.xz 1237168 BLAKE2B 
997a3ef1e297e288d2abf14647667fd07ebd2e9c6389aad90e3c8fe4d66b5e77004ad07575c6a48d38eb1a4e4040af6cf341edc17bbe87a575a31e06f91449aa
 SHA512 
afed06fe9866dd24ea925e49e2ebdb477ef40dd8ea0137fec1f8a86e17cbe5679ef23a9d9a248ce4de8a21392c96d50f47487c5a866f45ad7317c6cbfc1a5fda
+DIST vault-1.5.6.tar.gz 35110596 BLAKE2B 
6e2581b82dfc98f0fd4c807dd24c9e17b4e4c3252ab5744388e17a076d8ed613ea2360f8bf5b975ee5b15d6c7f96100f2b814e290ab47e33c565525ffe1eeda3
 SHA512 
1da2a6f1307583f03298a4199d301536783787ae1d9b16a8b0a4cce55d29a1fd8a1631366a55aa4671d5b7f6fb9108ffe55d9ec9575e887e495a512b00cf9cb3
 DIST vault-1.6.0-webui.tar.xz 1272792 BLAKE2B 
cef45043b7ca26de774e17a994f35a3c52b796c94b75b9377300f8755bb4c0d8814147d740e07be8d5dd5f909051adf7fb05be29b1ca1e1db349a0c3977ec034
 SHA512 
3b13687f7f0f475513152544ae423914520d0bcd9c0ea4295277f326002048707adfdf5ac405561ddb415affb842952409d6586ef19c7faca37d87aee973337a
 DIST vault-1.6.0.tar.gz 3893 BLAKE2B 
e6da6ba813625a2a00553181e5d16bb52510856d9ad4e1538b824b5f87b2beb6c8d19f60b274e68d9521210c72dbd93cb63ba73175d079b43b03b48fefd1e1be
 SHA512 
f9a99c29de585031c00b7f0a2125f61df1cb0a15ab0aa04e3cca950bdd23a4055dd3764561594730e62a1b3ae4d13e66df30032bf2b163edc4f772a8146d

diff --git a/app-admin/vault/vault-1.5.6.ebuild 
b/app-admin/vault/vault-1.5.6.ebuild
new file mode 100644
index 000..03db71b29ae
--- /dev/null
+++ b/app-admin/vault/vault-1.5.6.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit fcaps go-module systemd
+
+DESCRIPTION="A tool for managing secrets"
+HOMEPAGE="https://vaultproject.io/;
+VAULT_WEBUI_ARCHIVE="${P}-webui.tar.xz"
+SRC_URI="https://github.com/hashicorp/vault/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+   webui? (
+   https://dev.gentoo.org/~zmedico/dist/${VAULT_WEBUI_ARCHIVE}
+   )"
+
+LICENSE="MPL-2.0 Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+webui"
+
+BDEPEND="dev-go/gox
+   >=dev-lang/go-1.14.7"
+COMMON_DEPEND="acct-group/vault
+   acct-user/vault"
+   DEPEND="${COMMON_DEPEND}"
+   RDEPEND="${COMMON_DEPEND}"
+
+FILECAPS=(
+   -m 755 'cap_ipc_lock=+ep' usr/bin/${PN}
+)
+
+RESTRICT+=" test"
+
+src_prepare() {
+   default
+   # Avoid the need to have a git checkout
+   sed -e 's:^\(GIT_COMMIT=\).*:\1:' \
+   -e 's:^\(GIT_DIRTY=\).*:\1:' \
+   -e s:\'\${GIT_COMMIT}\${GIT_DIRTY}\':: \
+   -i scripts/build.sh || die
+   sed -e "/hooks/d" \
+   -e 's|^\([[:space:]]*\)goimports .*)|\1true|' \
+   -i Makefile || die
+   if [[ -f "${WORKDIR}/http/bindata_assetfs.go" ]]; then
+   mv "${WORKDIR}/http/bindata_assetfs.go" "${S}/http" ||
+   die "mv failed"
+   fi
+}
+
+src_compile() {
+   mkdir "${T}"/bin || die
+   BUILD_TAGS="$(usex webui ui '')" \
+   GOFLAGS="-mod=vendor" \
+   GOPATH="${T}" \
+   XC_ARCH=$(go env GOARCH) \
+   XC_OS=$(go env GOOS) \
+   XC_OSARCH=$(go env GOOS)/$(go env GOARCH) \
+   emake
+}
+
+src_install() {
+  

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

2020-12-27 Thread Zac Medico
commit: 2c770714b3ad77efd7d13d925cb5540def7341c7
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Dec 27 21:46:28 2020 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sun Dec 27 21:47:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c770714

app-admin/vault: Bump to version 1.6.1

Bug: https://bugs.gentoo.org/761963
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Zac Medico  gentoo.org>

 app-admin/vault/Manifest   |  2 +
 app-admin/vault/vault-1.6.1.ebuild | 78 ++
 2 files changed, 80 insertions(+)

diff --git a/app-admin/vault/Manifest b/app-admin/vault/Manifest
index eb90f0f8783..6e658039190 100644
--- a/app-admin/vault/Manifest
+++ b/app-admin/vault/Manifest
@@ -6,3 +6,5 @@ DIST vault-1.5.6-webui.tar.xz 1237168 BLAKE2B 
997a3ef1e297e288d2abf14647667fd07e
 DIST vault-1.5.6.tar.gz 35110596 BLAKE2B 
6e2581b82dfc98f0fd4c807dd24c9e17b4e4c3252ab5744388e17a076d8ed613ea2360f8bf5b975ee5b15d6c7f96100f2b814e290ab47e33c565525ffe1eeda3
 SHA512 
1da2a6f1307583f03298a4199d301536783787ae1d9b16a8b0a4cce55d29a1fd8a1631366a55aa4671d5b7f6fb9108ffe55d9ec9575e887e495a512b00cf9cb3
 DIST vault-1.6.0-webui.tar.xz 1272792 BLAKE2B 
cef45043b7ca26de774e17a994f35a3c52b796c94b75b9377300f8755bb4c0d8814147d740e07be8d5dd5f909051adf7fb05be29b1ca1e1db349a0c3977ec034
 SHA512 
3b13687f7f0f475513152544ae423914520d0bcd9c0ea4295277f326002048707adfdf5ac405561ddb415affb842952409d6586ef19c7faca37d87aee973337a
 DIST vault-1.6.0.tar.gz 3893 BLAKE2B 
e6da6ba813625a2a00553181e5d16bb52510856d9ad4e1538b824b5f87b2beb6c8d19f60b274e68d9521210c72dbd93cb63ba73175d079b43b03b48fefd1e1be
 SHA512 
f9a99c29de585031c00b7f0a2125f61df1cb0a15ab0aa04e3cca950bdd23a4055dd3764561594730e62a1b3ae4d13e66df30032bf2b163edc4f772a8146d
+DIST vault-1.6.1-webui.tar.xz 1277456 BLAKE2B 
7a63f676e4138c9ac0a9e550f5c195a68169c9214c4f232368356ed31e6a873242f069291fa6f56770bd84598333b9d9933da8544651836b04cf91b9c0d6e818
 SHA512 
0ce4fc98c8134d9ce39ce0bf7634b76cad8508d3f19480f32052dd6040a299b80406586d5c7c6d9571a4cced303dbab010b0761599c0fc4fe0d0556365564dc4
+DIST vault-1.6.1.tar.gz 39080880 BLAKE2B 
a66f48c0e7a4edbe9765f7f3e9349ee318415d42ebac9763d48fed4060a3a81613246528339e5cce091dc3ba3ad70062dc5e3b13fce29611a37729a81cf31bc7
 SHA512 
3dd272b5ca6b2858ab9c65a1abcf25bfd01d554c8f8c380ab1384c216bf14f9719ae0947f764cd7a08688899b7e5805e3ce2a96086772035abe54012b5f4ea72

diff --git a/app-admin/vault/vault-1.6.1.ebuild 
b/app-admin/vault/vault-1.6.1.ebuild
new file mode 100644
index 000..d339b69b89e
--- /dev/null
+++ b/app-admin/vault/vault-1.6.1.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit fcaps go-module systemd
+
+DESCRIPTION="A tool for managing secrets"
+HOMEPAGE="https://vaultproject.io/;
+VAULT_WEBUI_ARCHIVE="${P}-webui.tar.xz"
+SRC_URI="https://github.com/hashicorp/vault/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+   webui? (
+   https://dev.gentoo.org/~zmedico/dist/${VAULT_WEBUI_ARCHIVE}
+   )"
+
+LICENSE="MPL-2.0 Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+webui"
+
+BDEPEND="dev-go/gox
+   >=dev-lang/go-1.15.3"
+COMMON_DEPEND="acct-group/vault
+   acct-user/vault"
+   DEPEND="${COMMON_DEPEND}"
+   RDEPEND="${COMMON_DEPEND}"
+
+FILECAPS=(
+   -m 755 'cap_ipc_lock=+ep' usr/bin/${PN}
+)
+
+RESTRICT+=" test"
+
+src_prepare() {
+   default
+   # Avoid the need to have a git checkout
+   sed -e 's:^\(GIT_COMMIT=\).*:\1:' \
+   -e 's:^\(GIT_DIRTY=\).*:\1:' \
+   -e s:\'\${GIT_COMMIT}\${GIT_DIRTY}\':: \
+   -i scripts/build.sh || die
+   sed -e "/hooks/d" \
+   -e 's|^\([[:space:]]*\)goimports .*)|\1true|' \
+   -i Makefile || die
+   if [[ -f "${WORKDIR}/http/bindata_assetfs.go" ]]; then
+   mv "${WORKDIR}/http/bindata_assetfs.go" "${S}/http" ||
+   die "mv failed"
+   fi
+}
+
+src_compile() {
+   mkdir "${T}"/bin || die
+   BUILD_TAGS="$(usex webui ui '')" \
+   GOFLAGS="-mod=vendor" \
+   GOPATH="${T}" \
+   XC_ARCH=$(go env GOARCH) \
+   XC_OS=$(go env GOOS) \
+   XC_OSARCH=$(go env GOOS)/$(go env GOARCH) \
+   emake
+}
+
+src_install() {
+   dobin bin/${PN}
+   dodoc CHANGELOG.md CONTRIBUTING.md README.md
+   insinto /etc/${PN}.d
+   doins "${FILESDIR}/"*.json.example
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}/${PN}.logrotated" "${PN}"
+   newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+   newconfd "${FILESDIR}/${PN}.confd" "${PN}"
+   systemd_dounit "${FILESDIR}/${PN}.service"
+   keepdir /var/log/${PN}
+   fowners ${PN}:${PN} /var/log/${PN}
+}
+
+pkg_postinst() {
+   fcaps_pkg_postinst
+   go-module_pkg_postinst
+}



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

2020-12-27 Thread Sam James
commit: 3b674a1edff78ad11f6358ab285fd46494700177
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 27 21:46:27 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 27 21:47:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b674a1e

media-libs/ilmbase: restore ~arm

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

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

diff --git a/media-libs/ilmbase/ilmbase-2.5.3.ebuild 
b/media-libs/ilmbase/ilmbase-2.5.3.ebuild
index 36e14655d11..907a133973e 100644
--- a/media-libs/ilmbase/ilmbase-2.5.3.ebuild
+++ b/media-libs/ilmbase/ilmbase-2.5.3.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/AcademySoftwareFoundation/openexr/archive/v${PV}.tar
 
 LICENSE="BSD"
 SLOT="0/25" # based on SONAME
-KEYWORDS="~amd64 -arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-solaris"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-solaris"
 IUSE="large-stack static-libs test"
 RESTRICT="!test? ( test )"
 



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

2020-12-27 Thread Sam James
commit: 9324c5baba117066568e1101e2d5c376bdd1120a
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 27 21:46:55 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 27 21:47:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9324c5ba

media-libs/openexr: restore ~arm

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

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

diff --git a/media-libs/openexr/openexr-2.5.3.ebuild 
b/media-libs/openexr/openexr-2.5.3.ebuild
index 97dce505548..d1288a27aa5 100644
--- a/media-libs/openexr/openexr-2.5.3.ebuild
+++ b/media-libs/openexr/openexr-2.5.3.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/AcademySoftwareFoundation/openexr/archive/v${PV}.tar
 
 LICENSE="BSD"
 SLOT="0/25" # based on SONAME
-KEYWORDS="~amd64 -arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-solaris"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-solaris"
 IUSE="cpu_flags_x86_avx doc examples static-libs utils test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-utils/

2020-12-27 Thread James Le Cuirot
commit: 9a884d15380afe0a0b01a9de8c5538dc44bf8f7a
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Dec 27 21:42:08 2020 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Dec 27 21:42:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a884d15

media-tv/v4l-utils: Ensure clang has the BPF target with pkg_pretend

The dependencies can only ensure that at least one clang on the system
has the BPF target and it may not be the one that actually gets used
for the build. Generally the latest version will have precedence in
the PATH but this fix also checks for overrides.

Bug: https://bugs.gentoo.org/692072
Package-Manager: Portage-3.0.12, Repoman-3.0.1
Signed-off-by: James Le Cuirot  gentoo.org>

 media-tv/v4l-utils/v4l-utils-1.20.0.ebuild | 8 
 1 file changed, 8 insertions(+)

diff --git a/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild 
b/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild
index 01f52bb0555..a7d6c2130f1 100644
--- a/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild
+++ b/media-tv/v4l-utils/v4l-utils-1.20.0.ebuild
@@ -46,6 +46,14 @@ PATCHES=(
 # Not really prebuilt but BPF objects make our QA checks go crazy.
 QA_PREBUILT="*/rc_keymaps/protocols/*.o"
 
+pkg_pretend() {
+   if use bpf; then
+   local clang=${ac_cv_prog_CLANG:-${CLANG:-clang}}
+   ${clang} -target bpf -print-supported-cpus &>/dev/null ||
+   die "${clang} does not support the BPF target. Please 
check LLVM_TARGETS."
+   fi
+}
+
 src_prepare() {
default
eautoreconf



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

2020-12-27 Thread Sam James
commit: 90614de883ed25de63620d021ab34f916840f995
Author: Bernd Waibel  gmail  com>
AuthorDate: Mon Dec 21 22:12:10 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 27 21:40:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90614de8

media-libs/openexr: bump to 2.5.3

Closes: https://bugs.gentoo.org/746791
Package-Manager: Portage-3.0.12, Repoman-3.0.2
RepoMan-Options: --ignore-arches
Signed-off-by: Bernd Waibel  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-libs/openexr/Manifest |  1 +
 media-libs/openexr/openexr-2.5.3.ebuild | 61 +
 2 files changed, 62 insertions(+)

diff --git a/media-libs/openexr/Manifest b/media-libs/openexr/Manifest
index 43470622055..bad6b43ab08 100644
--- a/media-libs/openexr/Manifest
+++ b/media-libs/openexr/Manifest
@@ -1,2 +1,3 @@
 DIST openexr-2.3.0.tar.gz 18412067 BLAKE2B 
c73c4db4e414010ed8cc9f9631f3e8b17f47edf89b4ecb459aa00ff54a316b3bb1489e332bc029e0917ac4ffe7e152082244102029fd375f183da6741788dab7
 SHA512 
003f5bb3bd010be1ad9ff1798643ef711c683c8191625fe9b59070c9cb0c649c277cd506d890c6b239d9cbab80e83e16f1c1d1d74117c916ee3a80e061953123
 DIST openexr-2.5.2.tar.gz 27525326 BLAKE2B 
c48a61513457f2c04f3a512963ae27eaf154933ffe7c6ff3e2d71f27f246ae624a34dbe6f8ab500c51a56898ad0f61e6784f5cd3f9c3df591ce347b46ba4ac88
 SHA512 
62f98695cf56600303db9c2d13d34cacc1851a103d8ffb7e7ce8c6d9d14e6bf02804836c718ae03e8d685ef3dda0cf7b2130e2d363f8095b22a15bf30d706fab
+DIST openexr-2.5.3.tar.gz 27534825 BLAKE2B 
4647b4aac074b10c0d1fb35ddb6b5acefca81c0f2debde04987b5df4e290b14b6406fc922949449aaeea7cf4be371a25c93f8fcb9f67c63d65276340bd586a21
 SHA512 
6da03193d4fea1e97e35008f59304ab408c521ead8495ba411cde5c172cf953be9771f57398b813d14f1af1d722539a6b74d5ee54b9e74769ea8258d36ba

diff --git a/media-libs/openexr/openexr-2.5.3.ebuild 
b/media-libs/openexr/openexr-2.5.3.ebuild
new file mode 100644
index 000..97dce505548
--- /dev/null
+++ b/media-libs/openexr/openexr-2.5.3.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_ECLASS=cmake
+inherit cmake-multilib flag-o-matic toolchain-funcs
+
+DESCRIPTION="ILM's OpenEXR high dynamic-range image file format libraries"
+HOMEPAGE="https://www.openexr.com/;
+SRC_URI="https://github.com/AcademySoftwareFoundation/openexr/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/25" # based on SONAME
+KEYWORDS="~amd64 -arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-solaris"
+IUSE="cpu_flags_x86_avx doc examples static-libs utils test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=media-libs/ilmbase-${PV}:=[${MULTILIB_USEDEP}]
+   sys-libs/zlib[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+S="${WORKDIR}/${P}/OpenEXR"
+
+DOCS=( PATENTS README.md )
+
+src_prepare() {
+   cmake_src_prepare
+
+   # Fix path for testsuite
+   sed -i -e "s:/var/tmp/:${T}:" "${S}"/IlmImfTest/tmpDir.h || die "failed 
to set temp path for tests"
+
+   if use abi_x86_32 && use test; then
+   eapply 
"${FILESDIR}/${PN}-2.5.2-0001-IlmImfTest-main.cpp-disable-tests.patch"
+   fi
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTING=$(usex test)
+   -DINSTALL_OPENEXR_DOCS=$(usex doc)
+   -DINSTALL_OPENEXR_EXAMPLES=$(usex examples)
+   -DOPENEXR_BUILD_BOTH_STATIC_SHARED=$(usex static-libs)
+   -DOPENEXR_BUILD_UTILS=$(usex utils)
+   -DOPENEXR_INSTALL_PKG_CONFIG=ON # 
default
+   )
+
+   cmake_src_configure
+}
+
+multilib_src_install_all() {
+   if use doc; then
+   DOCS+=( doc/*.pdf )
+   fi
+   einstalldocs
+
+   use examples && docompress -x /usr/share/doc/${PF}/examples
+}



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/libftdi/

2020-12-27 Thread Sam James
commit: bd567b58a05e505542431b9c7a542c54e9b476d7
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 27 21:40:08 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 27 21:40:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd567b58

dev-embedded/libftdi: sync live ebuild

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

 dev-embedded/libftdi/libftdi-.ebuild | 10 +++---
 1 file changed, 3 insertions(+), 7 deletions(-)

diff --git a/dev-embedded/libftdi/libftdi-.ebuild 
b/dev-embedded/libftdi/libftdi-.ebuild
index 4ad4a4e4baf..6dfa9fe1e48 100644
--- a/dev-embedded/libftdi/libftdi-.ebuild
+++ b/dev-embedded/libftdi/libftdi-.ebuild
@@ -38,10 +38,6 @@ RDEPEND="virtual/libusb:1
)"
 DEPEND="${RDEPEND}"
 
-PATCHES=(
-   "${FILESDIR}/libftdi-1.5-cmake-git.patch"
-)
-
 pkg_setup() {
use python && python-single-r1_pkg_setup
 }
@@ -72,10 +68,10 @@ src_install() {
 
if use doc ; then
# Clean up crap man pages. #356369
-   rm -vf "${CMAKE_BUILD_DIR}"/doc/man/man3/_* || die
+   rm -vf "${BUILD_DIR}"/doc/man/man3/_* || die
 
-   doman "${CMAKE_BUILD_DIR}"/doc/man/man3/*
-   dodoc -r "${CMAKE_BUILD_DIR}"/doc/html
+   doman "${BUILD_DIR}"/doc/man/man3/*
+   dodoc -r "${BUILD_DIR}"/doc/html
fi
 
if use examples ; then



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

2020-12-27 Thread Sam James
commit: ee2e85cf3fe33d4535b3b7149d5ff2f66c4a6aa1
Author: Bernd Waibel  gmail  com>
AuthorDate: Mon Dec 21 23:36:27 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 27 21:40:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee2e85cf

dev-python/pyilmbase: bump to 2.5.3

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Bernd Waibel  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/18755
Signed-off-by: Sam James  gentoo.org>

 dev-python/pyilmbase/Manifest   |  1 +
 dev-python/pyilmbase/pyilmbase-2.5.3.ebuild | 62 +
 2 files changed, 63 insertions(+)

diff --git a/dev-python/pyilmbase/Manifest b/dev-python/pyilmbase/Manifest
index fd35c16a42c..6880958cedc 100644
--- a/dev-python/pyilmbase/Manifest
+++ b/dev-python/pyilmbase/Manifest
@@ -1 +1,2 @@
 DIST pyilmbase-2.5.2.tar.gz 27525326 BLAKE2B 
c48a61513457f2c04f3a512963ae27eaf154933ffe7c6ff3e2d71f27f246ae624a34dbe6f8ab500c51a56898ad0f61e6784f5cd3f9c3df591ce347b46ba4ac88
 SHA512 
62f98695cf56600303db9c2d13d34cacc1851a103d8ffb7e7ce8c6d9d14e6bf02804836c718ae03e8d685ef3dda0cf7b2130e2d363f8095b22a15bf30d706fab
+DIST pyilmbase-2.5.3.tar.gz 27534825 BLAKE2B 
4647b4aac074b10c0d1fb35ddb6b5acefca81c0f2debde04987b5df4e290b14b6406fc922949449aaeea7cf4be371a25c93f8fcb9f67c63d65276340bd586a21
 SHA512 
6da03193d4fea1e97e35008f59304ab408c521ead8495ba411cde5c172cf953be9771f57398b813d14f1af1d722539a6b74d5ee54b9e74769ea8258d36ba

diff --git a/dev-python/pyilmbase/pyilmbase-2.5.3.ebuild 
b/dev-python/pyilmbase/pyilmbase-2.5.3.ebuild
new file mode 100644
index 000..d755ffeb135
--- /dev/null
+++ b/dev-python/pyilmbase/pyilmbase-2.5.3.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+inherit cmake python-single-r1
+
+DESCRIPTION="IlmBase Python bindings"
+HOMEPAGE="https://www.openexr.com;
+SRC_URI="https://github.com/AcademySoftwareFoundation/openexr/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/25"
+KEYWORDS="~amd64 ~x86"
+IUSE="exceptions +numpy test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   ~media-libs/ilmbase-${PV}:=
+   sys-libs/zlib
+   $(python_gen_cond_dep '
+   >=dev-libs/boost-1.62.0-r1:=[python,${PYTHON_MULTI_USEDEP}]
+   numpy? ( >=dev-python/numpy-1.10.4[${PYTHON_MULTI_USEDEP}] )
+   ')
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-admin/chrpath
+   virtual/pkgconfig
+"
+
+S="${WORKDIR}/openexr-${PV}/PyIlmBase"
+
+PATCHES=(
+   
"${FILESDIR}"/${PN}-2.5.2-0001-Fix-pkgconfig-file-for-PyIlmBase-to-include-prefixes.patch
+)
+
+DOCS=( README.md )
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_DISABLE_FIND_PACKAGE_Python2=ON
+   -DPYILMBASE_INSTALL_PKG_CONFIG=ON
+   -DPYIMATH_ENABLE_EXCEPTIONS=$(usex exceptions)
+   -DPython3_EXECUTABLE="${PYTHON}"
+   -DPython3_INCLUDE_DIR=$(python_get_includedir)
+   -DPython3_LIBRARY=$(python_get_library_path)
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+   if use numpy; then
+   python_domodule "${BUILD_DIR}/${EPYTHON/./_}/imathnumpy.so"
+   chmod +x "${D}/$(python_get_sitedir)/imathnumpy.so" || die
+   chrpath -d "${D}/$(python_get_sitedir)/imathnumpy.so" || die
+   fi
+}



  1   2   3   4   5   6   7   8   >