[gentoo-commits] proj/ruby-scripts:master commit in: eselect-rails/

2022-03-12 Thread Hans de Graaff
commit: 861e3788dbda03988026347adc06045b8e1f3d68
Author: Hans de Graaff  degraaff  org>
AuthorDate: Sun Feb 21 07:30:13 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Feb 21 07:30:40 2021 +
URL:https://gitweb.gentoo.org/proj/ruby-scripts.git/commit/?id=861e3788

eselect-rails: add rails 6.0 and 6.1

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

 eselect-rails/rails.eselect | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/eselect-rails/rails.eselect b/eselect-rails/rails.eselect
index 2e26109..4108610 100644
--- a/eselect-rails/rails.eselect
+++ b/eselect-rails/rails.eselect
@@ -12,6 +12,8 @@ RAILS="${EROOT}/usr/bin/rails"
 # find a list of rails symlink targets, best first
 find_targets() {
for f in \
+   ${RAILS}-6.1* \
+   ${RAILS}-6.0* \
${RAILS}-5.2* \
${RAILS}-5.1* \
${RAILS}-5.0* \



[gentoo-commits] proj/ruby-scripts:master commit in: eselect-ruby/

2022-03-12 Thread Hans de Graaff
commit: b855ce0214905386ad7a54d8f3e3796d7069f75c
Author: Hans de Graaff  degraaff  org>
AuthorDate: Sun Mar 13 07:07:07 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar 13 07:11:05 2022 +
URL:https://gitweb.gentoo.org/proj/ruby-scripts.git/commit/?id=b855ce02

Add support for ruby 3.1

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

 eselect-ruby/ruby.eselect | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/eselect-ruby/ruby.eselect b/eselect-ruby/ruby.eselect
index 4bc0fab..5041627 100644
--- a/eselect-ruby/ruby.eselect
+++ b/eselect-ruby/ruby.eselect
@@ -4,14 +4,14 @@
 
 DESCRIPTION="Manage Ruby symlinks"
 MAINTAINER="r...@gentoo.org"
-VERSION="20201225"
+VERSION="20220313"
 
 bindir=/usr/bin
 libdir=/usr/lib
 man1dir=/usr/share/man/man1
 
 find_targets() {
-   for t in ${EROOT}${bindir}/${1:-ruby}{18,19,20,21,22,23,24,25,26,27,30} 
; do
+   for t in 
${EROOT}${bindir}/${1:-ruby}{18,19,20,21,22,23,24,25,26,27,30,31} ; do
[[ -e $t ]] || continue
echo ${t}
done



[gentoo-commits] proj/ruby-scripts:master commit in: ruby-stats/

2022-03-12 Thread Hans de Graaff
commit: ba00ad61827650c8ecbf6c4227ea84305f22f287
Author: Hans de Graaff  degraaff  org>
AuthorDate: Sun Feb 21 07:29:23 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Feb 21 07:29:23 2021 +
URL:https://gitweb.gentoo.org/proj/ruby-scripts.git/commit/?id=ba00ad61

Add ruby30 to stats scripts

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

 ruby-stats/plot  | 3 ++-
 ruby-stats/ruby_stats.py | 4 +++-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/ruby-stats/plot b/ruby-stats/plot
index fcc07bc..c97a738 100644
--- a/ruby-stats/plot
+++ b/ruby-stats/plot
@@ -27,4 +27,5 @@ plot "data.txt" using 1:3 with lines lt 2 title "total", \
  "data.txt" using 1:13 with lines lt 1 lc 10 title "ruby24", \
  "data.txt" using 1:14 with lines lt 1 lc 11 title "ruby25", \
  "data.txt" using 1:15 with lines lt 1 lc 12 title "ruby26", \
- "data.txt" using 1:16 with lines lt 1 lc 13 title "ruby27"
+ "data.txt" using 1:16 with lines lt 1 lc 13 title "ruby27", \
+ "data.txt" using 1:17 with lines lt 1 lc 13 title "ruby30"

diff --git a/ruby-stats/ruby_stats.py b/ruby-stats/ruby_stats.py
index 7316837..83f115b 100755
--- a/ruby-stats/ruby_stats.py
+++ b/ruby-stats/ruby_stats.py
@@ -8,7 +8,7 @@ bins = ('ruby', 'ruby-ng', 'ruby_targets_ruby18', 
'ruby_targets_ruby19',
 'ruby_targets_ruby20', 'ruby_targets_jruby', 'ruby_targets_ree18',
 'ruby_targets_rbx', 'ruby_targets_ruby21', 'ruby_targets_ruby22',
 'ruby_targets_ruby23', 'ruby_targets_ruby24', 'ruby_targets_ruby25',
-'ruby_targets_ruby26', 'ruby_targets_ruby27')
+'ruby_targets_ruby26', 'ruby_targets_ruby27', 'ruby_targets_ruby30')
 
 import sys
 import time
@@ -58,6 +58,8 @@ def main():

stats['ruby_targets_ruby26'].add(cpv)
if 'ruby_targets_ruby27' in iuse:

stats['ruby_targets_ruby27'].add(cpv)
+   if 'ruby_targets_ruby30' in iuse:
+   
stats['ruby_targets_ruby30'].add(cpv)
if 'ruby_targets_jruby' in iuse:

stats['ruby_targets_jruby'].add(cpv)
if 'ruby_targets_ree18' in iuse:



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

2022-03-12 Thread Hans de Graaff
commit: c21d81588eb7df77e529259051978d49df089872
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Mar 13 07:10:15 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar 13 07:10:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c21d8158

app-eselect/eselect-ruby: add ruby31 support

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

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

diff --git a/app-eselect/eselect-ruby/Manifest 
b/app-eselect/eselect-ruby/Manifest
index ed1221a3bd1f..7d1b51379edb 100644
--- a/app-eselect/eselect-ruby/Manifest
+++ b/app-eselect/eselect-ruby/Manifest
@@ -1,2 +1,3 @@
 DIST ruby.eselect-20191222.xz 2000 BLAKE2B 
ec89dca67730ff3c6acba8906f9436866b45c3b7fc4c29be6614eddf7e5fbc1f9f9ff0bfe3ddfdc7309d242a5da6f8913cae738895fd6abcc39dc336f609d066
 SHA512 
72c3e3fe8c82474de25dbde9f1f63739e57be3e4e61a1f86e57c9dcaf92d72fd8d17263f8a326af771f64395febc82f5eb29e86b4b2a44af029b6c1fc41e43d2
 DIST ruby.eselect-20201225.xz 2008 BLAKE2B 
1471c174a5078f54b39b46d78dd0a5a2e23b19185d3c833f870b94809c4e7a642bb987d2213e9f99799c7669f0cbeca77dcefe381804f9aa91e197ed499c
 SHA512 
e5b6ff18a7e1a7e3d902b59d27a558499fb87008abe51c3901430ebeaaacd1c1ebc6b782d6eb083d0d2abb5f0fd7cf712b42b451342cbeccceabb8d17859668c
+DIST ruby.eselect-20220313.xz 2008 BLAKE2B 
aeeb70228ccaf163359cff4ba09e9417df7896f63748821b447b08f6fc57cfc760963ee231c82a03b33f24e01492d9305a68f29d00cd45d29d37e8ee4fb92afe
 SHA512 
542ddb796b93e4b954f5fcfbc49e06b41218e1def73078b14c4d6505227bf08dc7fec20b11042058149af4939fd341c20bfc0c9dd13900a33d12f02ff761412f

diff --git a/app-eselect/eselect-ruby/eselect-ruby-20220313.ebuild 
b/app-eselect/eselect-ruby/eselect-ruby-20220313.ebuild
new file mode 100644
index ..ae22cccff9a1
--- /dev/null
+++ b/app-eselect/eselect-ruby/eselect-ruby-20220313.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+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 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~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: app-eselect/eselect-ruby/

2022-03-12 Thread Hans de Graaff
commit: 0e55cd510adad686a1193505bdebd4582526af18
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Mar 13 07:08:12 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar 13 07:08:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e55cd51

app-eselect/eselect-ruby: cleanup

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

 app-eselect/eselect-ruby/Manifest  |  2 --
 .../eselect-ruby/eselect-ruby-20170723.ebuild  | 22 --
 .../eselect-ruby/eselect-ruby-20190121.ebuild  | 22 --
 3 files changed, 46 deletions(-)

diff --git a/app-eselect/eselect-ruby/Manifest 
b/app-eselect/eselect-ruby/Manifest
index bc4cd5e0c3d4..ed1221a3bd1f 100644
--- a/app-eselect/eselect-ruby/Manifest
+++ b/app-eselect/eselect-ruby/Manifest
@@ -1,4 +1,2 @@
-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-20170723.ebuild 
b/app-eselect/eselect-ruby/eselect-ruby-20170723.ebuild
deleted file mode 100644
index b46bee41a864..
--- a/app-eselect/eselect-ruby/eselect-ruby-20170723.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Manages multiple Ruby versions"
-HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage;
-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 ~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
-}

diff --git a/app-eselect/eselect-ruby/eselect-ruby-20190121.ebuild 
b/app-eselect/eselect-ruby/eselect-ruby-20190121.ebuild
deleted file mode 100644
index 537b289e53b5..
--- a/app-eselect/eselect-ruby/eselect-ruby-20190121.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Manages multiple Ruby versions"
-HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage;
-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 ~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/actionview/

2022-03-12 Thread Hans de Graaff
commit: a6d83d96b51c85526151ed33a026dde03d7a4998
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Mar 13 07:01:16 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar 13 07:01:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6d83d96

dev-ruby/actionview: add 7.0.2.3

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

 dev-ruby/actionview/Manifest  |  1 +
 dev-ruby/actionview/actionview-7.0.2.3.ebuild | 67 +++
 2 files changed, 68 insertions(+)

diff --git a/dev-ruby/actionview/Manifest b/dev-ruby/actionview/Manifest
index 46480e2a..b4927870c08e 100644
--- a/dev-ruby/actionview/Manifest
+++ b/dev-ruby/actionview/Manifest
@@ -10,3 +10,4 @@ DIST rails-6.1.4.4.tgz 11006695 BLAKE2B 
af5afbd1adafa259f3d58d31e8e616be5e83e73d
 DIST rails-6.1.4.6.tgz 11006958 BLAKE2B 
e365570a5d4b0e46803ec0c13639e43f4258c068362a706c99cce8b308463ef4612ff0ceeaa98877354dc40655d8a5d1302e1cb7b3e7b265e8fa466ce7ddc124
 SHA512 
89f1bbfa8bb91db26203375b979eabdfee4b085c85787557fae2d55182fa1c048cd00ff28ef20dd95f062dcaeb1f1d99be6fd081821268c8263295866ff2983e
 DIST rails-6.1.5.tgz 11017020 BLAKE2B 
5e1a167550998f8149ac770397f4e39a979f48365494f97d4b387559070e4e9264ddc93bf20e5c19537b4683a793a2c316bcb3f829cc05f0155b31a609da6756
 SHA512 
a90fe7781ddbb6a035ea7dcb950e2ab03a7297502891d4a88dfe7c3ef90b78d8009ea62a35272d3500e8819466042b883193ebb030683fc2cf7e5dc0e720edb1
 DIST rails-7.0.2.2.tgz 11034626 BLAKE2B 
388a27b5434f1ae062cb7c3a68881a885dd659dbd9e86c4d36e0cb29c493f127fb9cbdf0f9ce7dea5a715ddbcd7a3bff5e2de3adb2e278c8bf63c2473d1e4b6d
 SHA512 
e7863f1e072d266b8df1abb8abf6b141bad74ef77fe5dbcd66e7603e2ebf386520e4fd8f337edb5f5a6bd5607fbaa146823cbe6980fd7864e3934a7c9d382e3d
+DIST rails-7.0.2.3.tgz 11037677 BLAKE2B 
b4d0ac3d2c56d262beca4f5ba1659a67526c01321dc00ef8392a11c6fbc7614e3c02cf02ffcbb5ed1911005c1be0c0741e225f45c5946fc9102629c5ba5d32ab
 SHA512 
4dcbe65ce1bad803dd04be61918f1ca893529705a8336a0c09b0193eb453319fc42ed0e2dca6ff5cb56f0c2bc5ab03c9d9f479101904ad1a746980cd887798d4

diff --git a/dev-ruby/actionview/actionview-7.0.2.3.ebuild 
b/dev-ruby/actionview/actionview-7.0.2.3.ebuild
new file mode 100644
index ..e0feca00fd09
--- /dev/null
+++ b/dev-ruby/actionview/actionview-7.0.2.3.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_EXTRAINSTALL="app"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Simple, battle-tested conventions and helpers for building web 
pages"
+HOMEPAGE="https://github.com/rails/rails/;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/activesupport-${PV}
+   >=dev-ruby/builder-3.1:* =dev-ruby/builder-3*:*
+   >=dev-ruby/erubi-1.4:0
+   >=dev-ruby/rails-html-sanitizer-1.2.0:1
+   dev-ruby/rails-dom-testing:2
+"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/mocha
+   ~dev-ruby/actionpack-${PV}
+   ~dev-ruby/activemodel-${PV}
+   ~dev-ruby/activerecord-${PV}
+   ~dev-ruby/railties-${PV}
+   dev-ruby/sqlite3
+   )"
+
+all_ruby_prepare() {
+   # Remove items from the common Gemfile that we don't need for this
+   # test run. This also requires handling some gemspecs.
+   sed -i -e 
"/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|rack-cache\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|bcrypt\|uglifier\|mime-types\|minitest\|sprockets\|stackprof\)/
 s:^:#:" \
+   -e '/:job/,/end/ s:^:#:' \
+   -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
+   rm ../Gemfile.lock || die
+
+   # Avoid tests failing due to missing logger setup in activerecord,
+   # most likely related to test environment setup.
+   #rm -f 
test/activerecord/render_partial_with_record_identification_test.rb || die
+
+   # Fix loading of activerecord integration tests. This avoids loading
+   # activerecord twice and thus redefining constants leading to
+   # failures. Bug #719342
+   sed -e '/abstract_unit/arequire "active_record" ; require 
"active_record/fixtures"' \
+   -e '/defined/ s/FixtureSet/ActiveRecord::FixtureSet/' \
+   -i test/active_record_unit.rb || die
+}



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

2022-03-12 Thread Hans de Graaff
commit: 9ee754deade4cb1c490bc402bef77bc16c951454
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Mar 13 07:01:48 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar 13 07:01:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ee754de

dev-ruby/actionmailer: add 7.0.2.3

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

 dev-ruby/actionmailer/Manifest|  1 +
 dev-ruby/actionmailer/actionmailer-7.0.2.3.ebuild | 46 +++
 2 files changed, 47 insertions(+)

diff --git a/dev-ruby/actionmailer/Manifest b/dev-ruby/actionmailer/Manifest
index 46480e2a..b4927870c08e 100644
--- a/dev-ruby/actionmailer/Manifest
+++ b/dev-ruby/actionmailer/Manifest
@@ -10,3 +10,4 @@ DIST rails-6.1.4.4.tgz 11006695 BLAKE2B 
af5afbd1adafa259f3d58d31e8e616be5e83e73d
 DIST rails-6.1.4.6.tgz 11006958 BLAKE2B 
e365570a5d4b0e46803ec0c13639e43f4258c068362a706c99cce8b308463ef4612ff0ceeaa98877354dc40655d8a5d1302e1cb7b3e7b265e8fa466ce7ddc124
 SHA512 
89f1bbfa8bb91db26203375b979eabdfee4b085c85787557fae2d55182fa1c048cd00ff28ef20dd95f062dcaeb1f1d99be6fd081821268c8263295866ff2983e
 DIST rails-6.1.5.tgz 11017020 BLAKE2B 
5e1a167550998f8149ac770397f4e39a979f48365494f97d4b387559070e4e9264ddc93bf20e5c19537b4683a793a2c316bcb3f829cc05f0155b31a609da6756
 SHA512 
a90fe7781ddbb6a035ea7dcb950e2ab03a7297502891d4a88dfe7c3ef90b78d8009ea62a35272d3500e8819466042b883193ebb030683fc2cf7e5dc0e720edb1
 DIST rails-7.0.2.2.tgz 11034626 BLAKE2B 
388a27b5434f1ae062cb7c3a68881a885dd659dbd9e86c4d36e0cb29c493f127fb9cbdf0f9ce7dea5a715ddbcd7a3bff5e2de3adb2e278c8bf63c2473d1e4b6d
 SHA512 
e7863f1e072d266b8df1abb8abf6b141bad74ef77fe5dbcd66e7603e2ebf386520e4fd8f337edb5f5a6bd5607fbaa146823cbe6980fd7864e3934a7c9d382e3d
+DIST rails-7.0.2.3.tgz 11037677 BLAKE2B 
b4d0ac3d2c56d262beca4f5ba1659a67526c01321dc00ef8392a11c6fbc7614e3c02cf02ffcbb5ed1911005c1be0c0741e225f45c5946fc9102629c5ba5d32ab
 SHA512 
4dcbe65ce1bad803dd04be61918f1ca893529705a8336a0c09b0193eb453319fc42ed0e2dca6ff5cb56f0c2bc5ab03c9d9f479101904ad1a746980cd887798d4

diff --git a/dev-ruby/actionmailer/actionmailer-7.0.2.3.ebuild 
b/dev-ruby/actionmailer/actionmailer-7.0.2.3.ebuild
new file mode 100644
index ..baca61a4f1fa
--- /dev/null
+++ b/dev-ruby/actionmailer/actionmailer-7.0.2.3.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="actionmailer.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Framework for designing email-service layers"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/actionpack-${PV}
+   ~dev-ruby/actionview-${PV}
+   ~dev-ruby/activejob-${PV}
+   >=dev-ruby/mail-2.5.4:* =dev-ruby/mail-2*:*
+   dev-ruby/rails-dom-testing:2"
+
+ruby_add_bdepend "test? (
+   dev-ruby/mocha
+)"
+
+all_ruby_prepare() {
+   # Set test environment to our hand.
+   rm "${S}/../Gemfile" || die "Unable to remove Gemfile"
+   sed -i -e '/\/load_paths/d' test/abstract_unit.rb || die "Unable to 
remove load paths"
+
+   # Avoid a test failing only on attachment ordering, since this is a
+   # security release.
+   sed -i -e '/adding inline attachments while rendering mail works/askip 
"gentoo: fails on ordering"' test/base_test.rb || die
+}



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

2022-03-12 Thread Hans de Graaff
commit: b548b7a97a3b4c5d2e133d646c8e36c0bca69d5f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Mar 13 07:01:38 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar 13 07:01:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b548b7a9

dev-ruby/activestorage: add 7.0.2.3

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

 dev-ruby/activestorage/Manifest|  1 +
 .../activestorage/activestorage-7.0.2.3.ebuild | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/dev-ruby/activestorage/Manifest b/dev-ruby/activestorage/Manifest
index 46480e2a..b4927870c08e 100644
--- a/dev-ruby/activestorage/Manifest
+++ b/dev-ruby/activestorage/Manifest
@@ -10,3 +10,4 @@ DIST rails-6.1.4.4.tgz 11006695 BLAKE2B 
af5afbd1adafa259f3d58d31e8e616be5e83e73d
 DIST rails-6.1.4.6.tgz 11006958 BLAKE2B 
e365570a5d4b0e46803ec0c13639e43f4258c068362a706c99cce8b308463ef4612ff0ceeaa98877354dc40655d8a5d1302e1cb7b3e7b265e8fa466ce7ddc124
 SHA512 
89f1bbfa8bb91db26203375b979eabdfee4b085c85787557fae2d55182fa1c048cd00ff28ef20dd95f062dcaeb1f1d99be6fd081821268c8263295866ff2983e
 DIST rails-6.1.5.tgz 11017020 BLAKE2B 
5e1a167550998f8149ac770397f4e39a979f48365494f97d4b387559070e4e9264ddc93bf20e5c19537b4683a793a2c316bcb3f829cc05f0155b31a609da6756
 SHA512 
a90fe7781ddbb6a035ea7dcb950e2ab03a7297502891d4a88dfe7c3ef90b78d8009ea62a35272d3500e8819466042b883193ebb030683fc2cf7e5dc0e720edb1
 DIST rails-7.0.2.2.tgz 11034626 BLAKE2B 
388a27b5434f1ae062cb7c3a68881a885dd659dbd9e86c4d36e0cb29c493f127fb9cbdf0f9ce7dea5a715ddbcd7a3bff5e2de3adb2e278c8bf63c2473d1e4b6d
 SHA512 
e7863f1e072d266b8df1abb8abf6b141bad74ef77fe5dbcd66e7603e2ebf386520e4fd8f337edb5f5a6bd5607fbaa146823cbe6980fd7864e3934a7c9d382e3d
+DIST rails-7.0.2.3.tgz 11037677 BLAKE2B 
b4d0ac3d2c56d262beca4f5ba1659a67526c01321dc00ef8392a11c6fbc7614e3c02cf02ffcbb5ed1911005c1be0c0741e225f45c5946fc9102629c5ba5d32ab
 SHA512 
4dcbe65ce1bad803dd04be61918f1ca893529705a8336a0c09b0193eb453319fc42ed0e2dca6ff5cb56f0c2bc5ab03c9d9f479101904ad1a746980cd887798d4

diff --git a/dev-ruby/activestorage/activestorage-7.0.2.3.ebuild 
b/dev-ruby/activestorage/activestorage-7.0.2.3.ebuild
new file mode 100644
index ..af4f860483b1
--- /dev/null
+++ b/dev-ruby/activestorage/activestorage-7.0.2.3.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="activestorage.gemspec"
+
+RUBY_FAKEGEM_EXTRAINSTALL="app config db"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Attach cloud and local files in Rails applications"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+DEPEND+=" test? ( app-text/mupdf media-gfx/imagemagick[jpeg,png,tiff] 
media-video/ffmpeg app-text/poppler[utils] ) "
+
+ruby_add_rdepend "
+   ~dev-ruby/actionpack-${PV}:*
+   ~dev-ruby/activejob-${PV}:*
+   ~dev-ruby/activerecord-${PV}:*
+   ~dev-ruby/activesupport-${PV}:*
+   dev-ruby/marcel:1.0
+   >=dev-ruby/mini_mime-1.1.0
+"
+
+ruby_add_bdepend "
+   test? (
+   ~dev-ruby/railties-${PV}
+   >=dev-ruby/image_processing-1.2:0
+   >=dev-ruby/minitest-5.15.0:5
+   dev-ruby/mini_magick
+   dev-ruby/mocha
+   dev-ruby/rake
+   dev-ruby/sprockets-rails
+   dev-ruby/sqlite3
+   )"
+
+all_ruby_prepare() {
+   # Remove items from the common Gemfile that we don't need for 
this
+   # test run. This also requires handling some gemspecs.
+   sed -e 
"/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|bcrypt\|uglifier\|aws-sdk-s3\|aws-sdk-sns\|google-cloud-storage\|azure-storage\|blade\|bootsnap\|hiredis\|qunit-selenium\|chromedriver-helper\|redis\|rb-inotify\|stackprof\|websocket-client-simple\|libxml-ruby\|sass-rails\|capybara\|rack-cache\|selenium\|dalli\|listen\|connection_pool\|puma\|mysql2\|webdrivers\|webpacker\|rexml\|webmock\|propshaft\|sprockets-export\)/
 s:^:#:" \
+   -e '/stimulus-rails/,/tailwindcss-rails/ s:^:#:' \
+   -e '/group :\(doc\|job\|rubocop\|test\)/,/^end/ s:^:#:' 
\
+   -i ../Gemfile || die
+   rm ../Gemfile.lock || die
+
+   # Use mini_magick since vips is not packaged on Gentoo
+   sed -i -e '/mini_magick/aActiveStorage.variant_processor = 
:mini_magick' test/test_helper.rb || die
+ 

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

2022-03-12 Thread Hans de Graaff
commit: 058853817cd7e7a16e0043d082d998dee3c37de6
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Mar 13 07:02:19 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar 13 07:02:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05885381

dev-ruby/actionmailbox: add 7.0.2.3

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

 dev-ruby/actionmailbox/Manifest|  1 +
 .../actionmailbox/actionmailbox-7.0.2.3.ebuild | 61 ++
 2 files changed, 62 insertions(+)

diff --git a/dev-ruby/actionmailbox/Manifest b/dev-ruby/actionmailbox/Manifest
index df4677aa52bd..08955a6158be 100644
--- a/dev-ruby/actionmailbox/Manifest
+++ b/dev-ruby/actionmailbox/Manifest
@@ -7,3 +7,4 @@ DIST rails-6.1.4.4.tgz 11006695 BLAKE2B 
af5afbd1adafa259f3d58d31e8e616be5e83e73d
 DIST rails-6.1.4.6.tgz 11006958 BLAKE2B 
e365570a5d4b0e46803ec0c13639e43f4258c068362a706c99cce8b308463ef4612ff0ceeaa98877354dc40655d8a5d1302e1cb7b3e7b265e8fa466ce7ddc124
 SHA512 
89f1bbfa8bb91db26203375b979eabdfee4b085c85787557fae2d55182fa1c048cd00ff28ef20dd95f062dcaeb1f1d99be6fd081821268c8263295866ff2983e
 DIST rails-6.1.5.tgz 11017020 BLAKE2B 
5e1a167550998f8149ac770397f4e39a979f48365494f97d4b387559070e4e9264ddc93bf20e5c19537b4683a793a2c316bcb3f829cc05f0155b31a609da6756
 SHA512 
a90fe7781ddbb6a035ea7dcb950e2ab03a7297502891d4a88dfe7c3ef90b78d8009ea62a35272d3500e8819466042b883193ebb030683fc2cf7e5dc0e720edb1
 DIST rails-7.0.2.2.tgz 11034626 BLAKE2B 
388a27b5434f1ae062cb7c3a68881a885dd659dbd9e86c4d36e0cb29c493f127fb9cbdf0f9ce7dea5a715ddbcd7a3bff5e2de3adb2e278c8bf63c2473d1e4b6d
 SHA512 
e7863f1e072d266b8df1abb8abf6b141bad74ef77fe5dbcd66e7603e2ebf386520e4fd8f337edb5f5a6bd5607fbaa146823cbe6980fd7864e3934a7c9d382e3d
+DIST rails-7.0.2.3.tgz 11037677 BLAKE2B 
b4d0ac3d2c56d262beca4f5ba1659a67526c01321dc00ef8392a11c6fbc7614e3c02cf02ffcbb5ed1911005c1be0c0741e225f45c5946fc9102629c5ba5d32ab
 SHA512 
4dcbe65ce1bad803dd04be61918f1ca893529705a8336a0c09b0193eb453319fc42ed0e2dca6ff5cb56f0c2bc5ab03c9d9f479101904ad1a746980cd887798d4

diff --git a/dev-ruby/actionmailbox/actionmailbox-7.0.2.3.ebuild 
b/dev-ruby/actionmailbox/actionmailbox-7.0.2.3.ebuild
new file mode 100644
index ..1f39947c5636
--- /dev/null
+++ b/dev-ruby/actionmailbox/actionmailbox-7.0.2.3.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="actionmailbox.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRAINSTALL="app config db"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Framework for designing email-service layers"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/actionpack-${PV}
+   ~dev-ruby/activejob-${PV}
+   ~dev-ruby/activerecord-${PV}
+   ~dev-ruby/activestorage-${PV}
+   ~dev-ruby/activesupport-${PV}
+   >=dev-ruby/mail-2.7.1:*
+   dev-ruby/net-imap
+   dev-ruby/net-pop
+   dev-ruby/net-smtp
+"
+
+ruby_add_bdepend "test? (
+   dev-ruby/bundler
+   dev-ruby/mocha
+   dev-ruby/propshaft
+   dev-ruby/sqlite3
+   dev-ruby/webmock
+)"
+
+all_ruby_prepare() {
+   # Remove items from the common Gemfile that we don't need for this
+   # test run. This also requires handling some gemspecs.
+   sed -e 
"/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql2\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|sass-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webdrivers\|webrick\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|capybara\|webpacker\|bootsnap\|dalli\|connection_pool\|rexml\)/
 s:^:#:" \
+   -e '/stimulus-rails/,/tailwindcss-rails/ s:^:#:' \
+   -e '/group :\(cable\|doc\|job\|rubocop\|storage\|test\)/,/^end/ 
s:^:#:' \
+   -i ../Gemfile || die
+   rm ../Gemfile.lock || die
+   sed -i -e '/byebug/ s:^:#:' test/test_helper.rb || die
+}
+
+each_ruby_prepare() {
+   sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die
+}



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

2022-03-12 Thread Hans de Graaff
commit: 1360695afc388aeac1c070284e8abca7c9a59316
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Mar 13 07:02:01 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar 13 07:02:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1360695a

dev-ruby/activerecord: add 7.0.2.3

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

 dev-ruby/activerecord/Manifest|  1 +
 dev-ruby/activerecord/activerecord-7.0.2.3.ebuild | 84 +++
 2 files changed, 85 insertions(+)

diff --git a/dev-ruby/activerecord/Manifest b/dev-ruby/activerecord/Manifest
index 46480e2a..b4927870c08e 100644
--- a/dev-ruby/activerecord/Manifest
+++ b/dev-ruby/activerecord/Manifest
@@ -10,3 +10,4 @@ DIST rails-6.1.4.4.tgz 11006695 BLAKE2B 
af5afbd1adafa259f3d58d31e8e616be5e83e73d
 DIST rails-6.1.4.6.tgz 11006958 BLAKE2B 
e365570a5d4b0e46803ec0c13639e43f4258c068362a706c99cce8b308463ef4612ff0ceeaa98877354dc40655d8a5d1302e1cb7b3e7b265e8fa466ce7ddc124
 SHA512 
89f1bbfa8bb91db26203375b979eabdfee4b085c85787557fae2d55182fa1c048cd00ff28ef20dd95f062dcaeb1f1d99be6fd081821268c8263295866ff2983e
 DIST rails-6.1.5.tgz 11017020 BLAKE2B 
5e1a167550998f8149ac770397f4e39a979f48365494f97d4b387559070e4e9264ddc93bf20e5c19537b4683a793a2c316bcb3f829cc05f0155b31a609da6756
 SHA512 
a90fe7781ddbb6a035ea7dcb950e2ab03a7297502891d4a88dfe7c3ef90b78d8009ea62a35272d3500e8819466042b883193ebb030683fc2cf7e5dc0e720edb1
 DIST rails-7.0.2.2.tgz 11034626 BLAKE2B 
388a27b5434f1ae062cb7c3a68881a885dd659dbd9e86c4d36e0cb29c493f127fb9cbdf0f9ce7dea5a715ddbcd7a3bff5e2de3adb2e278c8bf63c2473d1e4b6d
 SHA512 
e7863f1e072d266b8df1abb8abf6b141bad74ef77fe5dbcd66e7603e2ebf386520e4fd8f337edb5f5a6bd5607fbaa146823cbe6980fd7864e3934a7c9d382e3d
+DIST rails-7.0.2.3.tgz 11037677 BLAKE2B 
b4d0ac3d2c56d262beca4f5ba1659a67526c01321dc00ef8392a11c6fbc7614e3c02cf02ffcbb5ed1911005c1be0c0741e225f45c5946fc9102629c5ba5d32ab
 SHA512 
4dcbe65ce1bad803dd04be61918f1ca893529705a8336a0c09b0193eb453319fc42ed0e2dca6ff5cb56f0c2bc5ab03c9d9f479101904ad1a746980cd887798d4

diff --git a/dev-ruby/activerecord/activerecord-7.0.2.3.ebuild 
b/dev-ruby/activerecord/activerecord-7.0.2.3.ebuild
new file mode 100644
index ..47d013e257ae
--- /dev/null
+++ b/dev-ruby/activerecord/activerecord-7.0.2.3.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27"
+
+# this is not null so that the dependencies will actually be filled
+RUBY_FAKEGEM_TASK_TEST="test"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="activerecord.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM"
+HOMEPAGE="https://github.com/rails/rails/;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~sparc ~x86"
+IUSE="mysql postgres sqlite"
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "~dev-ruby/activesupport-${PV}
+   ~dev-ruby/activemodel-${PV}
+   sqlite? ( >=dev-ruby/sqlite3-1.4 )
+   mysql? ( dev-ruby/mysql2:0.5 )
+   postgres? ( >=dev-ruby/pg-1.1:1 )"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/benchmark-ips
+   dev-ruby/bundler
+   ~dev-ruby/actionpack-${PV}
+   >=dev-ruby/sqlite3-1.4.0
+   dev-ruby/mocha
+   dev-ruby/minitest:5
+   )"
+
+DEPEND+=" test? ( >=dev-db/sqlite-3.12.1 )"
+
+all_ruby_prepare() {
+   # Remove items from the common Gemfile that we don't need for this
+   # test run. This also requires handling some gemspecs.
+   rm ../Gemfile.lock || die
+   sed -i -e 
"/\(uglifier\|system_timer\|sdoc\|w3c_validators\|pg\|jquery-rails\|execjs\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|minitest\|sprockets\|stackprof\)/
 s:^:#:" \
+   -e '/:job/,/end/ s:^:#:' \
+   -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
+   sed -i -e '/rack-ssl/d' -e 's/~> 3.4/>= 3.4/' 
../railties/railties.gemspec || die
+   sed -e '/bcrypt/ s/3.0.0/3.0/' \
+   -i ../Gemfile || die
+   sed -i -e '/byebug/ s:^:#:' test/cases/base_prevent_writes_test.rb || 
die
+
+   # Add back json in the Gemfile because we dropped some dependencies
+   # earlier that implicitly required it.
+   sed -i -e '$agem "json"' ../Gemfile || die
+
+   # Avoid single tests using mysql or postgres dependencies.
+   rm test/cases/invalid_connection_test.rb || die
+   sed -e '/test_switching_connections_with_database_url/askip "postgres"' 
\
+   -i 
test/cases/connection_adapters/{,legacy_}connection_handlers_multi_db_test.rb 
|| die
+
+   # 

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

2022-03-12 Thread Hans de Graaff
commit: 93422ecff0b2e71d5348b1f0e23c6045a16e3f23
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Mar 13 07:02:30 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar 13 07:02:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93422ecf

dev-ruby/railties: add 7.0.2.3

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

 dev-ruby/railties/Manifest|  1 +
 dev-ruby/railties/railties-7.0.2.3.ebuild | 72 +++
 2 files changed, 73 insertions(+)

diff --git a/dev-ruby/railties/Manifest b/dev-ruby/railties/Manifest
index 46480e2a..b4927870c08e 100644
--- a/dev-ruby/railties/Manifest
+++ b/dev-ruby/railties/Manifest
@@ -10,3 +10,4 @@ DIST rails-6.1.4.4.tgz 11006695 BLAKE2B 
af5afbd1adafa259f3d58d31e8e616be5e83e73d
 DIST rails-6.1.4.6.tgz 11006958 BLAKE2B 
e365570a5d4b0e46803ec0c13639e43f4258c068362a706c99cce8b308463ef4612ff0ceeaa98877354dc40655d8a5d1302e1cb7b3e7b265e8fa466ce7ddc124
 SHA512 
89f1bbfa8bb91db26203375b979eabdfee4b085c85787557fae2d55182fa1c048cd00ff28ef20dd95f062dcaeb1f1d99be6fd081821268c8263295866ff2983e
 DIST rails-6.1.5.tgz 11017020 BLAKE2B 
5e1a167550998f8149ac770397f4e39a979f48365494f97d4b387559070e4e9264ddc93bf20e5c19537b4683a793a2c316bcb3f829cc05f0155b31a609da6756
 SHA512 
a90fe7781ddbb6a035ea7dcb950e2ab03a7297502891d4a88dfe7c3ef90b78d8009ea62a35272d3500e8819466042b883193ebb030683fc2cf7e5dc0e720edb1
 DIST rails-7.0.2.2.tgz 11034626 BLAKE2B 
388a27b5434f1ae062cb7c3a68881a885dd659dbd9e86c4d36e0cb29c493f127fb9cbdf0f9ce7dea5a715ddbcd7a3bff5e2de3adb2e278c8bf63c2473d1e4b6d
 SHA512 
e7863f1e072d266b8df1abb8abf6b141bad74ef77fe5dbcd66e7603e2ebf386520e4fd8f337edb5f5a6bd5607fbaa146823cbe6980fd7864e3934a7c9d382e3d
+DIST rails-7.0.2.3.tgz 11037677 BLAKE2B 
b4d0ac3d2c56d262beca4f5ba1659a67526c01321dc00ef8392a11c6fbc7614e3c02cf02ffcbb5ed1911005c1be0c0741e225f45c5946fc9102629c5ba5d32ab
 SHA512 
4dcbe65ce1bad803dd04be61918f1ca893529705a8336a0c09b0193eb453319fc42ed0e2dca6ff5cb56f0c2bc5ab03c9d9f479101904ad1a746980cd887798d4

diff --git a/dev-ruby/railties/railties-7.0.2.3.ebuild 
b/dev-ruby/railties/railties-7.0.2.3.ebuild
new file mode 100644
index ..6d69dd1b2820
--- /dev/null
+++ b/dev-ruby/railties/railties-7.0.2.3.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27"
+
+RUBY_FAKEGEM_TASK_TEST="test:regular"
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="railties.gemspec"
+
+RUBY_FAKEGEM_BINDIR="exe"
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Tools for creating, working with, and running Rails applications"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+# The test suite has many failures, most likely due to a mismatch in
+# exact dependencies or environment specifics. Needs further
+# investigation.
+RESTRICT="test"
+
+RDEPEND+=">=app-eselect/eselect-rails-0.25"
+
+ruby_add_rdepend "
+   ~dev-ruby/activesupport-${PV}
+   ~dev-ruby/actionpack-${PV}
+   dev-ruby/thor:1
+   >=dev-ruby/rake-12.2
+   dev-ruby/method_source
+   >=dev-ruby/zeitwerk-2.5:2
+"
+
+ruby_add_bdepend "
+   test? (
+   ~dev-ruby/actionview-${PV}
+   dev-ruby/mocha:0.14
+   )"
+
+all_ruby_prepare() {
+   rm "${S}/../Gemfile" || die "Unable to remove Gemfile"
+   sed -i -e '/load_paths/d' test/abstract_unit.rb || die "Unable to 
remove load paths"
+   sed -i -e '1igem "minitest", "~>4.0"' test/abstract_unit.rb || die
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   ruby_fakegem_binwrapper rails rails-${PV}
+}
+
+pkg_postinst() {
+   elog "To select between slots of rails, use:"
+   elog "\teselect rails"
+
+   eselect rails update
+}
+
+pkg_postrm() {
+   eselect rails update
+}



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

2022-03-12 Thread Hans de Graaff
commit: 78ce103bd03f8f70bc4637a8b13f31116408ac31
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Mar 13 07:00:44 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar 13 07:00:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78ce103b

dev-ruby/activemodel: add 7.0.2.3

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

 dev-ruby/activemodel/Manifest   |  1 +
 dev-ruby/activemodel/activemodel-7.0.2.3.ebuild | 42 +
 2 files changed, 43 insertions(+)

diff --git a/dev-ruby/activemodel/Manifest b/dev-ruby/activemodel/Manifest
index 46480e2a..b4927870c08e 100644
--- a/dev-ruby/activemodel/Manifest
+++ b/dev-ruby/activemodel/Manifest
@@ -10,3 +10,4 @@ DIST rails-6.1.4.4.tgz 11006695 BLAKE2B 
af5afbd1adafa259f3d58d31e8e616be5e83e73d
 DIST rails-6.1.4.6.tgz 11006958 BLAKE2B 
e365570a5d4b0e46803ec0c13639e43f4258c068362a706c99cce8b308463ef4612ff0ceeaa98877354dc40655d8a5d1302e1cb7b3e7b265e8fa466ce7ddc124
 SHA512 
89f1bbfa8bb91db26203375b979eabdfee4b085c85787557fae2d55182fa1c048cd00ff28ef20dd95f062dcaeb1f1d99be6fd081821268c8263295866ff2983e
 DIST rails-6.1.5.tgz 11017020 BLAKE2B 
5e1a167550998f8149ac770397f4e39a979f48365494f97d4b387559070e4e9264ddc93bf20e5c19537b4683a793a2c316bcb3f829cc05f0155b31a609da6756
 SHA512 
a90fe7781ddbb6a035ea7dcb950e2ab03a7297502891d4a88dfe7c3ef90b78d8009ea62a35272d3500e8819466042b883193ebb030683fc2cf7e5dc0e720edb1
 DIST rails-7.0.2.2.tgz 11034626 BLAKE2B 
388a27b5434f1ae062cb7c3a68881a885dd659dbd9e86c4d36e0cb29c493f127fb9cbdf0f9ce7dea5a715ddbcd7a3bff5e2de3adb2e278c8bf63c2473d1e4b6d
 SHA512 
e7863f1e072d266b8df1abb8abf6b141bad74ef77fe5dbcd66e7603e2ebf386520e4fd8f337edb5f5a6bd5607fbaa146823cbe6980fd7864e3934a7c9d382e3d
+DIST rails-7.0.2.3.tgz 11037677 BLAKE2B 
b4d0ac3d2c56d262beca4f5ba1659a67526c01321dc00ef8392a11c6fbc7614e3c02cf02ffcbb5ed1911005c1be0c0741e225f45c5946fc9102629c5ba5d32ab
 SHA512 
4dcbe65ce1bad803dd04be61918f1ca893529705a8336a0c09b0193eb453319fc42ed0e2dca6ff5cb56f0c2bc5ab03c9d9f479101904ad1a746980cd887798d4

diff --git a/dev-ruby/activemodel/activemodel-7.0.2.3.ebuild 
b/dev-ruby/activemodel/activemodel-7.0.2.3.ebuild
new file mode 100644
index ..c5510345e170
--- /dev/null
+++ b/dev-ruby/activemodel/activemodel-7.0.2.3.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="activemodel.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Toolkit for building modeling frameworks like Active Record and 
Active Resource"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~riscv ~sparc ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/activesupport-${PV}:*
+"
+
+ruby_add_bdepend "
+   test? (
+   ~dev-ruby/railties-${PV}
+   dev-ruby/test-unit:2
+   dev-ruby/mocha
+   >=dev-ruby/bcrypt-ruby-3.1.7
+   )"
+
+all_ruby_prepare() {
+   # Set test environment to our hand.
+   sed -i -e '/load_paths/d' test/cases/helper.rb || die "Unable to remove 
load paths"
+}



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

2022-03-12 Thread Hans de Graaff
commit: e8acc4a0b65194f3b777da9f13f9ee7b099b44e1
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Mar 13 07:00:32 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar 13 07:00:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8acc4a0

dev-ruby/activesupport: add 7.0.2.3

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

 dev-ruby/activesupport/Manifest|  1 +
 .../activesupport/activesupport-7.0.2.3.ebuild | 73 ++
 2 files changed, 74 insertions(+)

diff --git a/dev-ruby/activesupport/Manifest b/dev-ruby/activesupport/Manifest
index 46480e2a..b4927870c08e 100644
--- a/dev-ruby/activesupport/Manifest
+++ b/dev-ruby/activesupport/Manifest
@@ -10,3 +10,4 @@ DIST rails-6.1.4.4.tgz 11006695 BLAKE2B 
af5afbd1adafa259f3d58d31e8e616be5e83e73d
 DIST rails-6.1.4.6.tgz 11006958 BLAKE2B 
e365570a5d4b0e46803ec0c13639e43f4258c068362a706c99cce8b308463ef4612ff0ceeaa98877354dc40655d8a5d1302e1cb7b3e7b265e8fa466ce7ddc124
 SHA512 
89f1bbfa8bb91db26203375b979eabdfee4b085c85787557fae2d55182fa1c048cd00ff28ef20dd95f062dcaeb1f1d99be6fd081821268c8263295866ff2983e
 DIST rails-6.1.5.tgz 11017020 BLAKE2B 
5e1a167550998f8149ac770397f4e39a979f48365494f97d4b387559070e4e9264ddc93bf20e5c19537b4683a793a2c316bcb3f829cc05f0155b31a609da6756
 SHA512 
a90fe7781ddbb6a035ea7dcb950e2ab03a7297502891d4a88dfe7c3ef90b78d8009ea62a35272d3500e8819466042b883193ebb030683fc2cf7e5dc0e720edb1
 DIST rails-7.0.2.2.tgz 11034626 BLAKE2B 
388a27b5434f1ae062cb7c3a68881a885dd659dbd9e86c4d36e0cb29c493f127fb9cbdf0f9ce7dea5a715ddbcd7a3bff5e2de3adb2e278c8bf63c2473d1e4b6d
 SHA512 
e7863f1e072d266b8df1abb8abf6b141bad74ef77fe5dbcd66e7603e2ebf386520e4fd8f337edb5f5a6bd5607fbaa146823cbe6980fd7864e3934a7c9d382e3d
+DIST rails-7.0.2.3.tgz 11037677 BLAKE2B 
b4d0ac3d2c56d262beca4f5ba1659a67526c01321dc00ef8392a11c6fbc7614e3c02cf02ffcbb5ed1911005c1be0c0741e225f45c5946fc9102629c5ba5d32ab
 SHA512 
4dcbe65ce1bad803dd04be61918f1ca893529705a8336a0c09b0193eb453319fc42ed0e2dca6ff5cb56f0c2bc5ab03c9d9f479101904ad1a746980cd887798d4

diff --git a/dev-ruby/activesupport/activesupport-7.0.2.3.ebuild 
b/dev-ruby/activesupport/activesupport-7.0.2.3.ebuild
new file mode 100644
index ..e921c0b3b547
--- /dev/null
+++ b/dev-ruby/activesupport/activesupport-7.0.2.3.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="activesupport.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Utility Classes and Extension to the Standard Library"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   >=dev-ruby/concurrent-ruby-1.0.2:1
+   >=dev-ruby/i18n-1.6:1
+   dev-ruby/tzinfo:2
+   >=dev-ruby/minitest-5.1:5
+"
+
+# memcache-client, nokogiri, builder, and redis are not strictly needed,
+# but there are tests using this code.
+ruby_add_bdepend "test? (
+   >=dev-ruby/dalli-3.0.1
+   dev-ruby/connection_pool
+   >=dev-ruby/nokogiri-1.8.1
+   >=dev-ruby/builder-3.1.0
+   >=dev-ruby/listen-3.3:3
+   dev-ruby/rack
+   dev-ruby/rexml
+   dev-ruby/mocha
+   )"
+
+all_ruby_prepare() {
+   # Set the secure permissions that tests expect.
+   chmod 0755 "${HOME}" || die "Failed to fix permissions on home"
+
+   # Remove items from the common Gemfile that we don't need for this
+   # test run. This also requires handling some gemspecs.
+   sed -i -e 
"/\(system_timer\|pg\|execjs\|jquery-rails\|mysql\|journey\|ruby-prof\|stackprof\|benchmark-ips\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|bcrypt\|uglifier\|minitest\|sprockets\|stackprof\|rack-cache\|sqlite\|websocket-client-simple\|\libxml-ruby\|bootsnap\|aws-sdk\|webmock\|capybara\|sass-rails\|selenium-webdriver\|webpacker\|webrick\|propshaft\)/
 s:^:#:" \
+   -e '/stimulus-rails/,/tailwindcss-rails/ s:^:#:' \
+   -e '/group 
:\(doc\|rubocop\|job\|cable\|storage\|ujs\|test\|view\) do/,/^end/ s:^:#:' \
+   -e 's/gemspec/gemspec path: "activesupport"/' \
+   -e '5igem "builder"; gem "rack"' ../Gemfile || die
+   rm ../Gemfile.lock || die
+
+   # Avoid test that depends on timezone
+   sed -i -e '/test_implicit_coercion/,/^  end/ s:^:#:' 
test/core_ext/duration_test.rb || die
+
+   # Avoid tests that seem to trigger race conditions.
+   rm -f test/evented_file_update_checker_test.rb || die
+
+   # Avoid test that generates filename that is too long
+   sed -i -e '/test_filename_max_size/askip "gentoo"' 

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

2022-03-12 Thread Hans de Graaff
commit: 710bcae75c82c4f4129260d1f28ebe5c7094a10c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Mar 13 07:01:28 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar 13 07:01:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=710bcae7

dev-ruby/actionpack: add 7.0.2.3

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

 dev-ruby/actionpack/Manifest  |  1 +
 dev-ruby/actionpack/actionpack-7.0.2.3.ebuild | 63 +++
 2 files changed, 64 insertions(+)

diff --git a/dev-ruby/actionpack/Manifest b/dev-ruby/actionpack/Manifest
index 46480e2a..b4927870c08e 100644
--- a/dev-ruby/actionpack/Manifest
+++ b/dev-ruby/actionpack/Manifest
@@ -10,3 +10,4 @@ DIST rails-6.1.4.4.tgz 11006695 BLAKE2B 
af5afbd1adafa259f3d58d31e8e616be5e83e73d
 DIST rails-6.1.4.6.tgz 11006958 BLAKE2B 
e365570a5d4b0e46803ec0c13639e43f4258c068362a706c99cce8b308463ef4612ff0ceeaa98877354dc40655d8a5d1302e1cb7b3e7b265e8fa466ce7ddc124
 SHA512 
89f1bbfa8bb91db26203375b979eabdfee4b085c85787557fae2d55182fa1c048cd00ff28ef20dd95f062dcaeb1f1d99be6fd081821268c8263295866ff2983e
 DIST rails-6.1.5.tgz 11017020 BLAKE2B 
5e1a167550998f8149ac770397f4e39a979f48365494f97d4b387559070e4e9264ddc93bf20e5c19537b4683a793a2c316bcb3f829cc05f0155b31a609da6756
 SHA512 
a90fe7781ddbb6a035ea7dcb950e2ab03a7297502891d4a88dfe7c3ef90b78d8009ea62a35272d3500e8819466042b883193ebb030683fc2cf7e5dc0e720edb1
 DIST rails-7.0.2.2.tgz 11034626 BLAKE2B 
388a27b5434f1ae062cb7c3a68881a885dd659dbd9e86c4d36e0cb29c493f127fb9cbdf0f9ce7dea5a715ddbcd7a3bff5e2de3adb2e278c8bf63c2473d1e4b6d
 SHA512 
e7863f1e072d266b8df1abb8abf6b141bad74ef77fe5dbcd66e7603e2ebf386520e4fd8f337edb5f5a6bd5607fbaa146823cbe6980fd7864e3934a7c9d382e3d
+DIST rails-7.0.2.3.tgz 11037677 BLAKE2B 
b4d0ac3d2c56d262beca4f5ba1659a67526c01321dc00ef8392a11c6fbc7614e3c02cf02ffcbb5ed1911005c1be0c0741e225f45c5946fc9102629c5ba5d32ab
 SHA512 
4dcbe65ce1bad803dd04be61918f1ca893529705a8336a0c09b0193eb453319fc42ed0e2dca6ff5cb56f0c2bc5ab03c9d9f479101904ad1a746980cd887798d4

diff --git a/dev-ruby/actionpack/actionpack-7.0.2.3.ebuild 
b/dev-ruby/actionpack/actionpack-7.0.2.3.ebuild
new file mode 100644
index ..994dc6c53657
--- /dev/null
+++ b/dev-ruby/actionpack/actionpack-7.0.2.3.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="actionpack.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Eases web-request routing, handling, and response"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/activesupport-${PV}
+   ~dev-ruby/actionview-${PV}
+   dev-ruby/rack:2.2
+   >=dev-ruby/rack-test-0.6.3:*
+   >=dev-ruby/rails-html-sanitizer-1.2.0:1
+   dev-ruby/rails-dom-testing:2
+"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/mocha:0.14
+   dev-ruby/bundler
+   >=dev-ruby/capybara-2.15
+   ~dev-ruby/activemodel-${PV}
+   ~dev-ruby/railties-${PV}
+   >=dev-ruby/rack-cache-1.2:1.2
+   dev-ruby/selenium-webdriver:4
+   www-servers/puma
+   )"
+
+all_ruby_prepare() {
+   # Remove items from the common Gemfile that we don't need for this
+   # test run. This also requires handling some gemspecs.
+   sed -i -e 
"/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\)/
 s:^:#:" \
+   -e '/:job/,/end/ s:^:#:' \
+   -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
+   rm ../Gemfile.lock || die
+
+   # Use different timezone notation, this changed at some point due to an 
external dependency changing.
+   sed -i -e 's/-/GMT/' test/dispatch/response_test.rb 
test/dispatch/cookies_test.rb test/dispatch/session/cookie_store_test.rb || die
+
+   # Avoid tests depending on an unreleased version of selenium-webdriver
+   sed -i -e '/define extra capabilities/,/^  end/ s:^:#:' 
test/dispatch/system_testing/driver_test.rb || die
+}



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

2022-03-12 Thread Hans de Graaff
commit: 64bce970813d9235b1800f595f1dce57945e2964
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Mar 13 07:02:10 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar 13 07:02:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64bce970

dev-ruby/actiontext: add 7.0.2.3

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

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

diff --git a/dev-ruby/actiontext/Manifest b/dev-ruby/actiontext/Manifest
index df4677aa52bd..08955a6158be 100644
--- a/dev-ruby/actiontext/Manifest
+++ b/dev-ruby/actiontext/Manifest
@@ -7,3 +7,4 @@ DIST rails-6.1.4.4.tgz 11006695 BLAKE2B 
af5afbd1adafa259f3d58d31e8e616be5e83e73d
 DIST rails-6.1.4.6.tgz 11006958 BLAKE2B 
e365570a5d4b0e46803ec0c13639e43f4258c068362a706c99cce8b308463ef4612ff0ceeaa98877354dc40655d8a5d1302e1cb7b3e7b265e8fa466ce7ddc124
 SHA512 
89f1bbfa8bb91db26203375b979eabdfee4b085c85787557fae2d55182fa1c048cd00ff28ef20dd95f062dcaeb1f1d99be6fd081821268c8263295866ff2983e
 DIST rails-6.1.5.tgz 11017020 BLAKE2B 
5e1a167550998f8149ac770397f4e39a979f48365494f97d4b387559070e4e9264ddc93bf20e5c19537b4683a793a2c316bcb3f829cc05f0155b31a609da6756
 SHA512 
a90fe7781ddbb6a035ea7dcb950e2ab03a7297502891d4a88dfe7c3ef90b78d8009ea62a35272d3500e8819466042b883193ebb030683fc2cf7e5dc0e720edb1
 DIST rails-7.0.2.2.tgz 11034626 BLAKE2B 
388a27b5434f1ae062cb7c3a68881a885dd659dbd9e86c4d36e0cb29c493f127fb9cbdf0f9ce7dea5a715ddbcd7a3bff5e2de3adb2e278c8bf63c2473d1e4b6d
 SHA512 
e7863f1e072d266b8df1abb8abf6b141bad74ef77fe5dbcd66e7603e2ebf386520e4fd8f337edb5f5a6bd5607fbaa146823cbe6980fd7864e3934a7c9d382e3d
+DIST rails-7.0.2.3.tgz 11037677 BLAKE2B 
b4d0ac3d2c56d262beca4f5ba1659a67526c01321dc00ef8392a11c6fbc7614e3c02cf02ffcbb5ed1911005c1be0c0741e225f45c5946fc9102629c5ba5d32ab
 SHA512 
4dcbe65ce1bad803dd04be61918f1ca893529705a8336a0c09b0193eb453319fc42ed0e2dca6ff5cb56f0c2bc5ab03c9d9f479101904ad1a746980cd887798d4

diff --git a/dev-ruby/actiontext/actiontext-7.0.2.3.ebuild 
b/dev-ruby/actiontext/actiontext-7.0.2.3.ebuild
new file mode 100644
index ..34afde5a50f2
--- /dev/null
+++ b/dev-ruby/actiontext/actiontext-7.0.2.3.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="actiontext.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRAINSTALL="app db package.json"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Edit and display rich text in Rails applications"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/actionpack-${PV}
+   ~dev-ruby/activerecord-${PV}
+   ~dev-ruby/activestorage-${PV}
+   ~dev-ruby/activesupport-${PV}
+   >=dev-ruby/globalid-0.6.0
+   >=dev-ruby/nokogiri-1.8.5
+"
+
+ruby_add_bdepend "test? (
+   dev-ruby/bundler
+   dev-ruby/mocha
+   dev-ruby/propshaft
+)"
+
+all_ruby_prepare() {
+   # Remove items from the common Gemfile that we don't need for this
+   # test run. This also requires handling some gemspecs.
+   sed -e 
"/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql2\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|sass-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webpacker\|webrick\|webmock\|webdrivers\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|bootsnap\|capybara\|dalli\|connection_pool\)/
 s:^:#:" \
+   -e '/stimulus-rails/,/tailwindcss-rails/ s:^:#:' \
+   -e '/:job/,/end/ s:^:#:' \
+   -e '/group :\(cable\|doc\|rubocop\|storage\|test\)/,/^end/ 
s:^:#:' \
+   -i ../Gemfile || die
+   rm ../Gemfile.lock || die
+}
+
+each_ruby_prepare() {
+   sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die
+}



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

2022-03-12 Thread Hans de Graaff
commit: 315b01396a8cddd6396f7a953acf1e99a70c71de
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Mar 13 07:02:39 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar 13 07:02:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=315b0139

dev-ruby/rails: add 7.0.2.3

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

 dev-ruby/rails/Manifest |  1 +
 dev-ruby/rails/rails-7.0.2.3.ebuild | 39 +
 2 files changed, 40 insertions(+)

diff --git a/dev-ruby/rails/Manifest b/dev-ruby/rails/Manifest
index ea577beb163b..b27b5f91faf6 100644
--- a/dev-ruby/rails/Manifest
+++ b/dev-ruby/rails/Manifest
@@ -10,3 +10,4 @@ DIST rails-6.1.4.4.gem 6656 BLAKE2B 
13e90724226d4e125c1dba361ff31fa15e1d26841726
 DIST rails-6.1.4.6.gem 6656 BLAKE2B 
bebf4ae87ec8617fd4aaf480fd7a274a285bc5ab6928b957333b8e49d19364f77a006838767f2f608a316be7d2a443dafae8e22e9ef48afbc98b9b8fb5cedc08
 SHA512 
11057f84ab3138c2e3b69cc8a7e9193be2449d71863474cf2bfdd7ab34eb5e38bd6f8f132377efa62b60e825d8a4d591b2a267323363ad5fce5d83f08e22a24c
 DIST rails-6.1.5.gem 6656 BLAKE2B 
23cf302daac889afc51fd9a3619cb229843adc91e8b1ff79531758e1d58ed009baa6fb86f04b124146475c7030754365d88b37aea1333cc002a8162182f4c3dc
 SHA512 
f7cf72733a8662a750f3fa3d5fe00209db24109d029b7743e8f73833db5c63cb5a59a99c5711997e543f79c0ffb802f7a84a165d7ab7ea93afff9a564eecaa48
 DIST rails-7.0.2.2.gem 6656 BLAKE2B 
03d726703ed8c9403326b779a84ff8af171636e686a81a92c064156fd014f00f681cca844b5eeb696c6343bf83e72b9d7e2c43237c3d7639e4dd960140b3337f
 SHA512 
475562e77a702eef88b9300a682db04be6f2a6c6beeaab737d41cdc326f80276efc0283e8ef7c2edaedad1d21ea38098af2c5b1f944bfa6be934edb00fc56df5
+DIST rails-7.0.2.3.gem 6656 BLAKE2B 
84e016d03df001149f16524dcb5e8372a7e7548eb4b8fd1419d3ec44b39809fcbc26d704c95e5934bcc6c49d57c37114d5a1f16fd93fa929956685ce5caa8dd2
 SHA512 
8a9cd26ad1ac42928ac9ae9d00579e29f9559aff6dd44f57eb7fbefc06ad4aed320b946aa448c0cdfacd6afc8fbc78cacef031c8d0ca6b657c9a07af359943df

diff --git a/dev-ruby/rails/rails-7.0.2.3.ebuild 
b/dev-ruby/rails/rails-7.0.2.3.ebuild
new file mode 100644
index ..10891fb0b0f9
--- /dev/null
+++ b/dev-ruby/rails/rails-7.0.2.3.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="ruby on rails is a web-application and persistance framework"
+HOMEPAGE="https://rubyonrails.org;
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+
+IUSE=""
+
+ruby_add_rdepend "
+   ~dev-ruby/actioncable-${PV}
+   ~dev-ruby/actionmailbox-${PV}
+   ~dev-ruby/actionmailer-${PV}
+   ~dev-ruby/actionpack-${PV}
+   ~dev-ruby/actiontext-${PV}
+   ~dev-ruby/actionview-${PV}
+   ~dev-ruby/activejob-${PV}
+   ~dev-ruby/activemodel-${PV}
+   ~dev-ruby/activerecord-${PV}
+   ~dev-ruby/activestorage-${PV}
+   ~dev-ruby/activesupport-${PV}
+   ~dev-ruby/railties-${PV}
+   >=dev-ruby/bundler-1.15.0:*
+   >=dev-ruby/sprockets-rails-2.0.0:*
+"



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

2022-03-12 Thread Hans de Graaff
commit: af847cd87208534ddd43eaf0444bb14844007f19
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Mar 13 07:00:53 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar 13 07:00:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af847cd8

dev-ruby/actioncable: add 7.0.2.3

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

 dev-ruby/actioncable/Manifest   |  1 +
 dev-ruby/actioncable/actioncable-7.0.2.3.ebuild | 46 +
 2 files changed, 47 insertions(+)

diff --git a/dev-ruby/actioncable/Manifest b/dev-ruby/actioncable/Manifest
index 46480e2a..b4927870c08e 100644
--- a/dev-ruby/actioncable/Manifest
+++ b/dev-ruby/actioncable/Manifest
@@ -10,3 +10,4 @@ DIST rails-6.1.4.4.tgz 11006695 BLAKE2B 
af5afbd1adafa259f3d58d31e8e616be5e83e73d
 DIST rails-6.1.4.6.tgz 11006958 BLAKE2B 
e365570a5d4b0e46803ec0c13639e43f4258c068362a706c99cce8b308463ef4612ff0ceeaa98877354dc40655d8a5d1302e1cb7b3e7b265e8fa466ce7ddc124
 SHA512 
89f1bbfa8bb91db26203375b979eabdfee4b085c85787557fae2d55182fa1c048cd00ff28ef20dd95f062dcaeb1f1d99be6fd081821268c8263295866ff2983e
 DIST rails-6.1.5.tgz 11017020 BLAKE2B 
5e1a167550998f8149ac770397f4e39a979f48365494f97d4b387559070e4e9264ddc93bf20e5c19537b4683a793a2c316bcb3f829cc05f0155b31a609da6756
 SHA512 
a90fe7781ddbb6a035ea7dcb950e2ab03a7297502891d4a88dfe7c3ef90b78d8009ea62a35272d3500e8819466042b883193ebb030683fc2cf7e5dc0e720edb1
 DIST rails-7.0.2.2.tgz 11034626 BLAKE2B 
388a27b5434f1ae062cb7c3a68881a885dd659dbd9e86c4d36e0cb29c493f127fb9cbdf0f9ce7dea5a715ddbcd7a3bff5e2de3adb2e278c8bf63c2473d1e4b6d
 SHA512 
e7863f1e072d266b8df1abb8abf6b141bad74ef77fe5dbcd66e7603e2ebf386520e4fd8f337edb5f5a6bd5607fbaa146823cbe6980fd7864e3934a7c9d382e3d
+DIST rails-7.0.2.3.tgz 11037677 BLAKE2B 
b4d0ac3d2c56d262beca4f5ba1659a67526c01321dc00ef8392a11c6fbc7614e3c02cf02ffcbb5ed1911005c1be0c0741e225f45c5946fc9102629c5ba5d32ab
 SHA512 
4dcbe65ce1bad803dd04be61918f1ca893529705a8336a0c09b0193eb453319fc42ed0e2dca6ff5cb56f0c2bc5ab03c9d9f479101904ad1a746980cd887798d4

diff --git a/dev-ruby/actioncable/actioncable-7.0.2.3.ebuild 
b/dev-ruby/actioncable/actioncable-7.0.2.3.ebuild
new file mode 100644
index ..6438674c5218
--- /dev/null
+++ b/dev-ruby/actioncable/actioncable-7.0.2.3.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_EXTRAINSTALL="app"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Integrated WebSockets for Rails"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+# Tests require many new dependencies, skipping for now
+RESTRICT="test"
+
+ruby_add_rdepend "
+   ~dev-ruby/actionpack-${PV}:*
+   ~dev-ruby/activesupport-${PV}:*
+   dev-ruby/nio4r:2
+   >=dev-ruby/websocket-driver-0.6.1:*
+"
+
+ruby_add_bdepend "
+   test? (
+   >=dev-ruby/railties-4.2.0
+   dev-ruby/test-unit:2
+   >=dev-ruby/mocha-0.14.0:0.14
+   )"



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

2022-03-12 Thread Hans de Graaff
commit: 61188dfd143105525fd71f0228f75ab528c65de1
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Mar 13 07:01:03 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar 13 07:01:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61188dfd

dev-ruby/activejob: add 7.0.2.3

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

 dev-ruby/activejob/Manifest |  1 +
 dev-ruby/activejob/activejob-7.0.2.3.ebuild | 48 +
 2 files changed, 49 insertions(+)

diff --git a/dev-ruby/activejob/Manifest b/dev-ruby/activejob/Manifest
index 46480e2a..b4927870c08e 100644
--- a/dev-ruby/activejob/Manifest
+++ b/dev-ruby/activejob/Manifest
@@ -10,3 +10,4 @@ DIST rails-6.1.4.4.tgz 11006695 BLAKE2B 
af5afbd1adafa259f3d58d31e8e616be5e83e73d
 DIST rails-6.1.4.6.tgz 11006958 BLAKE2B 
e365570a5d4b0e46803ec0c13639e43f4258c068362a706c99cce8b308463ef4612ff0ceeaa98877354dc40655d8a5d1302e1cb7b3e7b265e8fa466ce7ddc124
 SHA512 
89f1bbfa8bb91db26203375b979eabdfee4b085c85787557fae2d55182fa1c048cd00ff28ef20dd95f062dcaeb1f1d99be6fd081821268c8263295866ff2983e
 DIST rails-6.1.5.tgz 11017020 BLAKE2B 
5e1a167550998f8149ac770397f4e39a979f48365494f97d4b387559070e4e9264ddc93bf20e5c19537b4683a793a2c316bcb3f829cc05f0155b31a609da6756
 SHA512 
a90fe7781ddbb6a035ea7dcb950e2ab03a7297502891d4a88dfe7c3ef90b78d8009ea62a35272d3500e8819466042b883193ebb030683fc2cf7e5dc0e720edb1
 DIST rails-7.0.2.2.tgz 11034626 BLAKE2B 
388a27b5434f1ae062cb7c3a68881a885dd659dbd9e86c4d36e0cb29c493f127fb9cbdf0f9ce7dea5a715ddbcd7a3bff5e2de3adb2e278c8bf63c2473d1e4b6d
 SHA512 
e7863f1e072d266b8df1abb8abf6b141bad74ef77fe5dbcd66e7603e2ebf386520e4fd8f337edb5f5a6bd5607fbaa146823cbe6980fd7864e3934a7c9d382e3d
+DIST rails-7.0.2.3.tgz 11037677 BLAKE2B 
b4d0ac3d2c56d262beca4f5ba1659a67526c01321dc00ef8392a11c6fbc7614e3c02cf02ffcbb5ed1911005c1be0c0741e225f45c5946fc9102629c5ba5d32ab
 SHA512 
4dcbe65ce1bad803dd04be61918f1ca893529705a8336a0c09b0193eb453319fc42ed0e2dca6ff5cb56f0c2bc5ab03c9d9f479101904ad1a746980cd887798d4

diff --git a/dev-ruby/activejob/activejob-7.0.2.3.ebuild 
b/dev-ruby/activejob/activejob-7.0.2.3.ebuild
new file mode 100644
index ..caad0a9828cd
--- /dev/null
+++ b/dev-ruby/activejob/activejob-7.0.2.3.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Job framework with pluggable queues"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/activesupport-${PV}
+   >=dev-ruby/globalid-0.3.6
+"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/mocha
+   )"
+
+all_ruby_prepare() {
+   # Set test environment to our hand.
+   sed -i -e '/load_paths/d' test/helper.rb || die "Unable to remove load 
paths"
+
+   # Remove all currently unpackaged queues.
+   sed -i -e 's/que queue_classic resque sidekiq sneakers sucker_punch 
backburner//' \
+   -e 's/delayed_job//' Rakefile || die
+   sed -i -e '/SneakersAdapter/ s:^:#:' test/cases/exceptions_test.rb || 
die
+   rm -f test/cases/delayed_job_adapter_test.rb || die
+}



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

2022-03-12 Thread Hans de Graaff
commit: 11b670496ac365938d6576e6209eb91413fe081b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Mar 13 06:54:25 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar 13 06:54:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11b67049

dev-ruby/activesupport: add 6.1.5

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

 dev-ruby/activesupport/Manifest   |  1 +
 dev-ruby/activesupport/activesupport-6.1.5.ebuild | 74 +++
 2 files changed, 75 insertions(+)

diff --git a/dev-ruby/activesupport/Manifest b/dev-ruby/activesupport/Manifest
index 0e1f5e1372eb..46480e2a 100644
--- a/dev-ruby/activesupport/Manifest
+++ b/dev-ruby/activesupport/Manifest
@@ -8,4 +8,5 @@ DIST rails-6.0.4.6.tgz 18594247 BLAKE2B 
e058f69e3c21afa0026dbaf43441268bf3b38012
 DIST rails-6.0.4.7.tgz 18596833 BLAKE2B 
a376bed4a0531147bbeb2c147e6067657313b5e0ffc713b18d07037177eaeeade1516197533b022afd9b0b03a1f2ed130b85600af3ea7d53a7d932db1e6f4342
 SHA512 
e4220411ed28b2e28002820281923b45d90454ef59a57b57c98bad5e185d39b2af75609e7786566135b5e1b197544cc039ad81df1a663eeebfa10728ae2904d1
 DIST rails-6.1.4.4.tgz 11006695 BLAKE2B 
af5afbd1adafa259f3d58d31e8e616be5e83e73d3e7231fd62717c0a8c0012e7ecf5346f2465a61f72d96fdc71755e954069adfebc84dcb29cb8a215cee1
 SHA512 
4215be8f447e5b486a1c0d99208fbeb1f7222aa3bdff7127e31c95670a74aa315a044df0048a55fd078f42a07f17d4b7248efc09d6fac2a4b6efef8624a509ef
 DIST rails-6.1.4.6.tgz 11006958 BLAKE2B 
e365570a5d4b0e46803ec0c13639e43f4258c068362a706c99cce8b308463ef4612ff0ceeaa98877354dc40655d8a5d1302e1cb7b3e7b265e8fa466ce7ddc124
 SHA512 
89f1bbfa8bb91db26203375b979eabdfee4b085c85787557fae2d55182fa1c048cd00ff28ef20dd95f062dcaeb1f1d99be6fd081821268c8263295866ff2983e
+DIST rails-6.1.5.tgz 11017020 BLAKE2B 
5e1a167550998f8149ac770397f4e39a979f48365494f97d4b387559070e4e9264ddc93bf20e5c19537b4683a793a2c316bcb3f829cc05f0155b31a609da6756
 SHA512 
a90fe7781ddbb6a035ea7dcb950e2ab03a7297502891d4a88dfe7c3ef90b78d8009ea62a35272d3500e8819466042b883193ebb030683fc2cf7e5dc0e720edb1
 DIST rails-7.0.2.2.tgz 11034626 BLAKE2B 
388a27b5434f1ae062cb7c3a68881a885dd659dbd9e86c4d36e0cb29c493f127fb9cbdf0f9ce7dea5a715ddbcd7a3bff5e2de3adb2e278c8bf63c2473d1e4b6d
 SHA512 
e7863f1e072d266b8df1abb8abf6b141bad74ef77fe5dbcd66e7603e2ebf386520e4fd8f337edb5f5a6bd5607fbaa146823cbe6980fd7864e3934a7c9d382e3d

diff --git a/dev-ruby/activesupport/activesupport-6.1.5.ebuild 
b/dev-ruby/activesupport/activesupport-6.1.5.ebuild
new file mode 100644
index ..cfa49feb955e
--- /dev/null
+++ b/dev-ruby/activesupport/activesupport-6.1.5.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="activesupport.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Utility Classes and Extension to the Standard Library"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   >=dev-ruby/concurrent-ruby-1.0.2:1
+   >=dev-ruby/i18n-1.6:1
+   dev-ruby/tzinfo:2
+   >=dev-ruby/minitest-5.1:5
+   >=dev-ruby/zeitwerk-2.3:2
+"
+
+# memcache-client, nokogiri, builder, and redis are not strictly needed,
+# but there are tests using this code.
+ruby_add_bdepend "test? (
+   >=dev-ruby/dalli-2.2.1
+   dev-ruby/connection_pool
+   >=dev-ruby/nokogiri-1.8.1
+   >=dev-ruby/builder-3.1.0
+   >=dev-ruby/listen-3.3:3
+   dev-ruby/rack
+   dev-ruby/rexml
+   dev-ruby/mocha
+   )"
+
+all_ruby_prepare() {
+   # Set the secure permissions that tests expect.
+   chmod 0755 "${HOME}" || die "Failed to fix permissions on home"
+
+   # Remove items from the common Gemfile that we don't need for this
+   # test run. This also requires handling some gemspecs.
+   sed -i -e 
"/\(system_timer\|pg\|execjs\|jquery-rails\|mysql\|journey\|ruby-prof\|stackprof\|benchmark-ips\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|bcrypt\|uglifier\|minitest\|sprockets\|stackprof\|rack-cache\|sqlite\|websocket-client-simple\|\libxml-ruby\|bootsnap\|aws-sdk\|webmock\|capybara\|sass-rails\|selenium-webdriver\|webpacker\|webrick\)/
 s:^:#:" \
+   -e '/group :\(doc\|rubocop\|job\|cable\|storage\|ujs\|test\) 
do/,/^end/ s:^:#:' \
+   -e 's/gemspec/gemspec path: "activesupport"/' \
+   -e '5igem "builder"; gem "rack"' ../Gemfile || die
+   rm ../Gemfile.lock || die
+#  sed -i -e '1igem "tzinfo", "~> 1.1"' test/abstract_unit.rb || die
+
+   # Avoid test that depends on timezone
+   sed -i -e 

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

2022-03-12 Thread Hans de Graaff
commit: 44fb2083e34263dbd2bf759eb866bf87d5529e5e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Mar 13 06:54:40 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar 13 06:54:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44fb2083

dev-ruby/activemodel: add 6.1.5

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

 dev-ruby/activemodel/Manifest |  1 +
 dev-ruby/activemodel/activemodel-6.1.5.ebuild | 42 +++
 2 files changed, 43 insertions(+)

diff --git a/dev-ruby/activemodel/Manifest b/dev-ruby/activemodel/Manifest
index 0e1f5e1372eb..46480e2a 100644
--- a/dev-ruby/activemodel/Manifest
+++ b/dev-ruby/activemodel/Manifest
@@ -8,4 +8,5 @@ DIST rails-6.0.4.6.tgz 18594247 BLAKE2B 
e058f69e3c21afa0026dbaf43441268bf3b38012
 DIST rails-6.0.4.7.tgz 18596833 BLAKE2B 
a376bed4a0531147bbeb2c147e6067657313b5e0ffc713b18d07037177eaeeade1516197533b022afd9b0b03a1f2ed130b85600af3ea7d53a7d932db1e6f4342
 SHA512 
e4220411ed28b2e28002820281923b45d90454ef59a57b57c98bad5e185d39b2af75609e7786566135b5e1b197544cc039ad81df1a663eeebfa10728ae2904d1
 DIST rails-6.1.4.4.tgz 11006695 BLAKE2B 
af5afbd1adafa259f3d58d31e8e616be5e83e73d3e7231fd62717c0a8c0012e7ecf5346f2465a61f72d96fdc71755e954069adfebc84dcb29cb8a215cee1
 SHA512 
4215be8f447e5b486a1c0d99208fbeb1f7222aa3bdff7127e31c95670a74aa315a044df0048a55fd078f42a07f17d4b7248efc09d6fac2a4b6efef8624a509ef
 DIST rails-6.1.4.6.tgz 11006958 BLAKE2B 
e365570a5d4b0e46803ec0c13639e43f4258c068362a706c99cce8b308463ef4612ff0ceeaa98877354dc40655d8a5d1302e1cb7b3e7b265e8fa466ce7ddc124
 SHA512 
89f1bbfa8bb91db26203375b979eabdfee4b085c85787557fae2d55182fa1c048cd00ff28ef20dd95f062dcaeb1f1d99be6fd081821268c8263295866ff2983e
+DIST rails-6.1.5.tgz 11017020 BLAKE2B 
5e1a167550998f8149ac770397f4e39a979f48365494f97d4b387559070e4e9264ddc93bf20e5c19537b4683a793a2c316bcb3f829cc05f0155b31a609da6756
 SHA512 
a90fe7781ddbb6a035ea7dcb950e2ab03a7297502891d4a88dfe7c3ef90b78d8009ea62a35272d3500e8819466042b883193ebb030683fc2cf7e5dc0e720edb1
 DIST rails-7.0.2.2.tgz 11034626 BLAKE2B 
388a27b5434f1ae062cb7c3a68881a885dd659dbd9e86c4d36e0cb29c493f127fb9cbdf0f9ce7dea5a715ddbcd7a3bff5e2de3adb2e278c8bf63c2473d1e4b6d
 SHA512 
e7863f1e072d266b8df1abb8abf6b141bad74ef77fe5dbcd66e7603e2ebf386520e4fd8f337edb5f5a6bd5607fbaa146823cbe6980fd7864e3934a7c9d382e3d

diff --git a/dev-ruby/activemodel/activemodel-6.1.5.ebuild 
b/dev-ruby/activemodel/activemodel-6.1.5.ebuild
new file mode 100644
index ..621481c37e88
--- /dev/null
+++ b/dev-ruby/activemodel/activemodel-6.1.5.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="activemodel.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Toolkit for building modeling frameworks like Active Record and 
Active Resource"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/activesupport-${PV}:*
+"
+
+ruby_add_bdepend "
+   test? (
+   ~dev-ruby/railties-${PV}
+   dev-ruby/test-unit:2
+   dev-ruby/mocha
+   >=dev-ruby/bcrypt-ruby-3.1.7
+   )"
+
+all_ruby_prepare() {
+   # Set test environment to our hand.
+   sed -i -e '/load_paths/d' test/cases/helper.rb || die "Unable to remove 
load paths"
+}



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

2022-03-12 Thread Hans de Graaff
commit: ddc2dcc9e031aea1b342c7b6f43bda9120426e91
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Mar 13 06:56:34 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar 13 06:56:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddc2dcc9

dev-ruby/rails: add 6.1.5

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

 dev-ruby/rails/Manifest   |  1 +
 dev-ruby/rails/rails-6.1.5.ebuild | 39 +++
 2 files changed, 40 insertions(+)

diff --git a/dev-ruby/rails/Manifest b/dev-ruby/rails/Manifest
index f2e89cc1fe50..ea577beb163b 100644
--- a/dev-ruby/rails/Manifest
+++ b/dev-ruby/rails/Manifest
@@ -8,4 +8,5 @@ DIST rails-6.0.4.6.gem 6656 BLAKE2B 
bd091cf2e9a85438fefddb8d86e481dd519c45d9cf4a
 DIST rails-6.0.4.7.gem 6656 BLAKE2B 
69c921093a9b0fdd13fa50afacf36bd6ac9230c5aee83b30864b1a9d3754699f6cbb7c89c6d38de475371c1608e398f12144b9649b3eae2ef3cfecdbf3c21cf0
 SHA512 
6b88dc394ec180053feddd4e8b3eb83152ae2af5418c8a9ba5cc53739320689157dcd2f6ab44206c035a1fa249cd008f9545d579e73d18423653501af7d0
 DIST rails-6.1.4.4.gem 6656 BLAKE2B 
13e90724226d4e125c1dba361ff31fa15e1d268417266e5f843c81fab91634a036140b5e45c1925c6f2b1cba63f06fffb8069dc9457eacb05cd5a932ae983fb9
 SHA512 
4c7086277c9882c6797a877c37d1e920035d772008413ecfa1b2570bd5b7f62081347bbadca10dbac747a6b1380463ac72d16b09698e7217064c39ca84683741
 DIST rails-6.1.4.6.gem 6656 BLAKE2B 
bebf4ae87ec8617fd4aaf480fd7a274a285bc5ab6928b957333b8e49d19364f77a006838767f2f608a316be7d2a443dafae8e22e9ef48afbc98b9b8fb5cedc08
 SHA512 
11057f84ab3138c2e3b69cc8a7e9193be2449d71863474cf2bfdd7ab34eb5e38bd6f8f132377efa62b60e825d8a4d591b2a267323363ad5fce5d83f08e22a24c
+DIST rails-6.1.5.gem 6656 BLAKE2B 
23cf302daac889afc51fd9a3619cb229843adc91e8b1ff79531758e1d58ed009baa6fb86f04b124146475c7030754365d88b37aea1333cc002a8162182f4c3dc
 SHA512 
f7cf72733a8662a750f3fa3d5fe00209db24109d029b7743e8f73833db5c63cb5a59a99c5711997e543f79c0ffb802f7a84a165d7ab7ea93afff9a564eecaa48
 DIST rails-7.0.2.2.gem 6656 BLAKE2B 
03d726703ed8c9403326b779a84ff8af171636e686a81a92c064156fd014f00f681cca844b5eeb696c6343bf83e72b9d7e2c43237c3d7639e4dd960140b3337f
 SHA512 
475562e77a702eef88b9300a682db04be6f2a6c6beeaab737d41cdc326f80276efc0283e8ef7c2edaedad1d21ea38098af2c5b1f944bfa6be934edb00fc56df5

diff --git a/dev-ruby/rails/rails-6.1.5.ebuild 
b/dev-ruby/rails/rails-6.1.5.ebuild
new file mode 100644
index ..27b1d5ff015a
--- /dev/null
+++ b/dev-ruby/rails/rails-6.1.5.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_TASK_TEST=""
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="ruby on rails is a web-application and persistance framework"
+HOMEPAGE="https://rubyonrails.org;
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+
+IUSE=""
+
+ruby_add_rdepend "
+   ~dev-ruby/actioncable-${PV}
+   ~dev-ruby/actionmailbox-${PV}
+   ~dev-ruby/actionmailer-${PV}
+   ~dev-ruby/actionpack-${PV}
+   ~dev-ruby/actiontext-${PV}
+   ~dev-ruby/actionview-${PV}
+   ~dev-ruby/activejob-${PV}
+   ~dev-ruby/activemodel-${PV}
+   ~dev-ruby/activerecord-${PV}
+   ~dev-ruby/activestorage-${PV}
+   ~dev-ruby/activesupport-${PV}
+   ~dev-ruby/railties-${PV}
+   >=dev-ruby/bundler-1.15.0:*
+   >=dev-ruby/sprockets-rails-2.0.0:*
+"



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

2022-03-12 Thread Hans de Graaff
commit: eeba6e532eb8cf2cf849982eebbafd7ae030530d
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Mar 13 06:54:59 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar 13 06:54:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eeba6e53

dev-ruby/activejob: add 6.1.5

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

 dev-ruby/activejob/Manifest   |  1 +
 dev-ruby/activejob/activejob-6.1.5.ebuild | 47 +++
 2 files changed, 48 insertions(+)

diff --git a/dev-ruby/activejob/Manifest b/dev-ruby/activejob/Manifest
index 0e1f5e1372eb..46480e2a 100644
--- a/dev-ruby/activejob/Manifest
+++ b/dev-ruby/activejob/Manifest
@@ -8,4 +8,5 @@ DIST rails-6.0.4.6.tgz 18594247 BLAKE2B 
e058f69e3c21afa0026dbaf43441268bf3b38012
 DIST rails-6.0.4.7.tgz 18596833 BLAKE2B 
a376bed4a0531147bbeb2c147e6067657313b5e0ffc713b18d07037177eaeeade1516197533b022afd9b0b03a1f2ed130b85600af3ea7d53a7d932db1e6f4342
 SHA512 
e4220411ed28b2e28002820281923b45d90454ef59a57b57c98bad5e185d39b2af75609e7786566135b5e1b197544cc039ad81df1a663eeebfa10728ae2904d1
 DIST rails-6.1.4.4.tgz 11006695 BLAKE2B 
af5afbd1adafa259f3d58d31e8e616be5e83e73d3e7231fd62717c0a8c0012e7ecf5346f2465a61f72d96fdc71755e954069adfebc84dcb29cb8a215cee1
 SHA512 
4215be8f447e5b486a1c0d99208fbeb1f7222aa3bdff7127e31c95670a74aa315a044df0048a55fd078f42a07f17d4b7248efc09d6fac2a4b6efef8624a509ef
 DIST rails-6.1.4.6.tgz 11006958 BLAKE2B 
e365570a5d4b0e46803ec0c13639e43f4258c068362a706c99cce8b308463ef4612ff0ceeaa98877354dc40655d8a5d1302e1cb7b3e7b265e8fa466ce7ddc124
 SHA512 
89f1bbfa8bb91db26203375b979eabdfee4b085c85787557fae2d55182fa1c048cd00ff28ef20dd95f062dcaeb1f1d99be6fd081821268c8263295866ff2983e
+DIST rails-6.1.5.tgz 11017020 BLAKE2B 
5e1a167550998f8149ac770397f4e39a979f48365494f97d4b387559070e4e9264ddc93bf20e5c19537b4683a793a2c316bcb3f829cc05f0155b31a609da6756
 SHA512 
a90fe7781ddbb6a035ea7dcb950e2ab03a7297502891d4a88dfe7c3ef90b78d8009ea62a35272d3500e8819466042b883193ebb030683fc2cf7e5dc0e720edb1
 DIST rails-7.0.2.2.tgz 11034626 BLAKE2B 
388a27b5434f1ae062cb7c3a68881a885dd659dbd9e86c4d36e0cb29c493f127fb9cbdf0f9ce7dea5a715ddbcd7a3bff5e2de3adb2e278c8bf63c2473d1e4b6d
 SHA512 
e7863f1e072d266b8df1abb8abf6b141bad74ef77fe5dbcd66e7603e2ebf386520e4fd8f337edb5f5a6bd5607fbaa146823cbe6980fd7864e3934a7c9d382e3d

diff --git a/dev-ruby/activejob/activejob-6.1.5.ebuild 
b/dev-ruby/activejob/activejob-6.1.5.ebuild
new file mode 100644
index ..a0adaa549825
--- /dev/null
+++ b/dev-ruby/activejob/activejob-6.1.5.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+RUBY_FAKEGEM_TASK_TEST="MT_NO_PLUGINS=1 test"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Job framework with pluggable queues"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/activesupport-${PV}
+   >=dev-ruby/globalid-0.3.6
+"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/mocha
+   )"
+
+all_ruby_prepare() {
+   sed -i -e '2igem "activesupport", "~> 6.1.0"' test/helper.rb || die
+
+   # Remove all currently unpackaged queues.
+   sed -i -e 's/que queue_classic resque sidekiq sneakers sucker_punch 
backburner//' \
+   -e 's/delayed_job//' Rakefile || die
+   sed -i -e '/SneakersAdapter/ s:^:#:' test/cases/exceptions_test.rb || 
die
+}



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

2022-03-12 Thread Hans de Graaff
commit: fceb4a0f5942b09189361f0ae5bdaeb49a5dfe2f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Mar 13 06:56:14 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar 13 06:56:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fceb4a0f

dev-ruby/actionmailbox: add 6.1.5

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

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

diff --git a/dev-ruby/actionmailbox/Manifest b/dev-ruby/actionmailbox/Manifest
index 7e005cfa3ff5..df4677aa52bd 100644
--- a/dev-ruby/actionmailbox/Manifest
+++ b/dev-ruby/actionmailbox/Manifest
@@ -5,4 +5,5 @@ DIST rails-6.0.4.6.tgz 18594247 BLAKE2B 
e058f69e3c21afa0026dbaf43441268bf3b38012
 DIST rails-6.0.4.7.tgz 18596833 BLAKE2B 
a376bed4a0531147bbeb2c147e6067657313b5e0ffc713b18d07037177eaeeade1516197533b022afd9b0b03a1f2ed130b85600af3ea7d53a7d932db1e6f4342
 SHA512 
e4220411ed28b2e28002820281923b45d90454ef59a57b57c98bad5e185d39b2af75609e7786566135b5e1b197544cc039ad81df1a663eeebfa10728ae2904d1
 DIST rails-6.1.4.4.tgz 11006695 BLAKE2B 
af5afbd1adafa259f3d58d31e8e616be5e83e73d3e7231fd62717c0a8c0012e7ecf5346f2465a61f72d96fdc71755e954069adfebc84dcb29cb8a215cee1
 SHA512 
4215be8f447e5b486a1c0d99208fbeb1f7222aa3bdff7127e31c95670a74aa315a044df0048a55fd078f42a07f17d4b7248efc09d6fac2a4b6efef8624a509ef
 DIST rails-6.1.4.6.tgz 11006958 BLAKE2B 
e365570a5d4b0e46803ec0c13639e43f4258c068362a706c99cce8b308463ef4612ff0ceeaa98877354dc40655d8a5d1302e1cb7b3e7b265e8fa466ce7ddc124
 SHA512 
89f1bbfa8bb91db26203375b979eabdfee4b085c85787557fae2d55182fa1c048cd00ff28ef20dd95f062dcaeb1f1d99be6fd081821268c8263295866ff2983e
+DIST rails-6.1.5.tgz 11017020 BLAKE2B 
5e1a167550998f8149ac770397f4e39a979f48365494f97d4b387559070e4e9264ddc93bf20e5c19537b4683a793a2c316bcb3f829cc05f0155b31a609da6756
 SHA512 
a90fe7781ddbb6a035ea7dcb950e2ab03a7297502891d4a88dfe7c3ef90b78d8009ea62a35272d3500e8819466042b883193ebb030683fc2cf7e5dc0e720edb1
 DIST rails-7.0.2.2.tgz 11034626 BLAKE2B 
388a27b5434f1ae062cb7c3a68881a885dd659dbd9e86c4d36e0cb29c493f127fb9cbdf0f9ce7dea5a715ddbcd7a3bff5e2de3adb2e278c8bf63c2473d1e4b6d
 SHA512 
e7863f1e072d266b8df1abb8abf6b141bad74ef77fe5dbcd66e7603e2ebf386520e4fd8f337edb5f5a6bd5607fbaa146823cbe6980fd7864e3934a7c9d382e3d

diff --git a/dev-ruby/actionmailbox/actionmailbox-6.1.5.ebuild 
b/dev-ruby/actionmailbox/actionmailbox-6.1.5.ebuild
new file mode 100644
index ..e387f1a6cc26
--- /dev/null
+++ b/dev-ruby/actionmailbox/actionmailbox-6.1.5.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="actionmailbox.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRAINSTALL="app config db"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Framework for designing email-service layers"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/actionpack-${PV}
+   ~dev-ruby/activejob-${PV}
+   ~dev-ruby/activerecord-${PV}
+   ~dev-ruby/activestorage-${PV}
+   ~dev-ruby/activesupport-${PV}
+   >=dev-ruby/mail-2.7.1:*
+"
+
+ruby_add_bdepend "test? (
+   dev-ruby/bundler
+   dev-ruby/mocha
+   dev-ruby/sqlite3
+   dev-ruby/webmock
+)"
+
+all_ruby_prepare() {
+   # Remove items from the common Gemfile that we don't need for this
+   # test run. This also requires handling some gemspecs.
+   sed -e 
"/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql2\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|sass-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webdrivers\|webrick\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|capybara\|webpacker\|bootsnap\|dalli\|connection_pool\|rexml\)/
 s:^:#:" \
+   -e '/group :\(cable\|doc\|job\|rubocop\|storage\|test\)/,/^end/ 
s:^:#:' \
+   -i ../Gemfile || die
+   rm ../Gemfile.lock || die
+   sed -i -e '/byebug/ s:^:#:' test/test_helper.rb || die
+}
+
+each_ruby_prepare() {
+   sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die
+}



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

2022-03-12 Thread Hans de Graaff
commit: 6057e234d456e99fe024fe5d774def9063a093a4
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Mar 13 06:56:25 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar 13 06:56:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6057e234

dev-ruby/railties: add 6.1.5

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

 dev-ruby/railties/Manifest  |  1 +
 dev-ruby/railties/railties-6.1.5.ebuild | 71 +
 2 files changed, 72 insertions(+)

diff --git a/dev-ruby/railties/Manifest b/dev-ruby/railties/Manifest
index 0e1f5e1372eb..46480e2a 100644
--- a/dev-ruby/railties/Manifest
+++ b/dev-ruby/railties/Manifest
@@ -8,4 +8,5 @@ DIST rails-6.0.4.6.tgz 18594247 BLAKE2B 
e058f69e3c21afa0026dbaf43441268bf3b38012
 DIST rails-6.0.4.7.tgz 18596833 BLAKE2B 
a376bed4a0531147bbeb2c147e6067657313b5e0ffc713b18d07037177eaeeade1516197533b022afd9b0b03a1f2ed130b85600af3ea7d53a7d932db1e6f4342
 SHA512 
e4220411ed28b2e28002820281923b45d90454ef59a57b57c98bad5e185d39b2af75609e7786566135b5e1b197544cc039ad81df1a663eeebfa10728ae2904d1
 DIST rails-6.1.4.4.tgz 11006695 BLAKE2B 
af5afbd1adafa259f3d58d31e8e616be5e83e73d3e7231fd62717c0a8c0012e7ecf5346f2465a61f72d96fdc71755e954069adfebc84dcb29cb8a215cee1
 SHA512 
4215be8f447e5b486a1c0d99208fbeb1f7222aa3bdff7127e31c95670a74aa315a044df0048a55fd078f42a07f17d4b7248efc09d6fac2a4b6efef8624a509ef
 DIST rails-6.1.4.6.tgz 11006958 BLAKE2B 
e365570a5d4b0e46803ec0c13639e43f4258c068362a706c99cce8b308463ef4612ff0ceeaa98877354dc40655d8a5d1302e1cb7b3e7b265e8fa466ce7ddc124
 SHA512 
89f1bbfa8bb91db26203375b979eabdfee4b085c85787557fae2d55182fa1c048cd00ff28ef20dd95f062dcaeb1f1d99be6fd081821268c8263295866ff2983e
+DIST rails-6.1.5.tgz 11017020 BLAKE2B 
5e1a167550998f8149ac770397f4e39a979f48365494f97d4b387559070e4e9264ddc93bf20e5c19537b4683a793a2c316bcb3f829cc05f0155b31a609da6756
 SHA512 
a90fe7781ddbb6a035ea7dcb950e2ab03a7297502891d4a88dfe7c3ef90b78d8009ea62a35272d3500e8819466042b883193ebb030683fc2cf7e5dc0e720edb1
 DIST rails-7.0.2.2.tgz 11034626 BLAKE2B 
388a27b5434f1ae062cb7c3a68881a885dd659dbd9e86c4d36e0cb29c493f127fb9cbdf0f9ce7dea5a715ddbcd7a3bff5e2de3adb2e278c8bf63c2473d1e4b6d
 SHA512 
e7863f1e072d266b8df1abb8abf6b141bad74ef77fe5dbcd66e7603e2ebf386520e4fd8f337edb5f5a6bd5607fbaa146823cbe6980fd7864e3934a7c9d382e3d

diff --git a/dev-ruby/railties/railties-6.1.5.ebuild 
b/dev-ruby/railties/railties-6.1.5.ebuild
new file mode 100644
index ..a36038e9bbe8
--- /dev/null
+++ b/dev-ruby/railties/railties-6.1.5.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_TASK_TEST="test:regular"
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="railties.gemspec"
+
+RUBY_FAKEGEM_BINDIR="exe"
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Tools for creating, working with, and running Rails applications"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+# The test suite has many failures, most likely due to a mismatch in
+# exact dependencies or environment specifics. Needs further
+# investigation.
+RESTRICT="test"
+
+RDEPEND+=">=app-eselect/eselect-rails-0.25"
+
+ruby_add_rdepend "
+   ~dev-ruby/activesupport-${PV}
+   ~dev-ruby/actionpack-${PV}
+   dev-ruby/thor:1
+   >=dev-ruby/rake-0.8.7
+   dev-ruby/method_source
+"
+
+ruby_add_bdepend "
+   test? (
+   ~dev-ruby/actionview-${PV}
+   dev-ruby/mocha:0.14
+   )"
+
+all_ruby_prepare() {
+   rm "${S}/../Gemfile" || die "Unable to remove Gemfile"
+   sed -i -e '/load_paths/d' test/abstract_unit.rb || die "Unable to 
remove load paths"
+   sed -i -e '1igem "minitest", "~>4.0"' test/abstract_unit.rb || die
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   ruby_fakegem_binwrapper rails rails-${PV}
+}
+
+pkg_postinst() {
+   elog "To select between slots of rails, use:"
+   elog "\teselect rails"
+
+   eselect rails update
+}
+
+pkg_postrm() {
+   eselect rails update
+}



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

2022-03-12 Thread Hans de Graaff
commit: bbeabdb295520ed52496afe3178040cdb02d846f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Mar 13 06:55:56 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar 13 06:55:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbeabdb2

dev-ruby/activerecord: add 6.1.5

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

 dev-ruby/activerecord/Manifest  |  1 +
 dev-ruby/activerecord/activerecord-6.1.5.ebuild | 90 +
 2 files changed, 91 insertions(+)

diff --git a/dev-ruby/activerecord/Manifest b/dev-ruby/activerecord/Manifest
index 0e1f5e1372eb..46480e2a 100644
--- a/dev-ruby/activerecord/Manifest
+++ b/dev-ruby/activerecord/Manifest
@@ -8,4 +8,5 @@ DIST rails-6.0.4.6.tgz 18594247 BLAKE2B 
e058f69e3c21afa0026dbaf43441268bf3b38012
 DIST rails-6.0.4.7.tgz 18596833 BLAKE2B 
a376bed4a0531147bbeb2c147e6067657313b5e0ffc713b18d07037177eaeeade1516197533b022afd9b0b03a1f2ed130b85600af3ea7d53a7d932db1e6f4342
 SHA512 
e4220411ed28b2e28002820281923b45d90454ef59a57b57c98bad5e185d39b2af75609e7786566135b5e1b197544cc039ad81df1a663eeebfa10728ae2904d1
 DIST rails-6.1.4.4.tgz 11006695 BLAKE2B 
af5afbd1adafa259f3d58d31e8e616be5e83e73d3e7231fd62717c0a8c0012e7ecf5346f2465a61f72d96fdc71755e954069adfebc84dcb29cb8a215cee1
 SHA512 
4215be8f447e5b486a1c0d99208fbeb1f7222aa3bdff7127e31c95670a74aa315a044df0048a55fd078f42a07f17d4b7248efc09d6fac2a4b6efef8624a509ef
 DIST rails-6.1.4.6.tgz 11006958 BLAKE2B 
e365570a5d4b0e46803ec0c13639e43f4258c068362a706c99cce8b308463ef4612ff0ceeaa98877354dc40655d8a5d1302e1cb7b3e7b265e8fa466ce7ddc124
 SHA512 
89f1bbfa8bb91db26203375b979eabdfee4b085c85787557fae2d55182fa1c048cd00ff28ef20dd95f062dcaeb1f1d99be6fd081821268c8263295866ff2983e
+DIST rails-6.1.5.tgz 11017020 BLAKE2B 
5e1a167550998f8149ac770397f4e39a979f48365494f97d4b387559070e4e9264ddc93bf20e5c19537b4683a793a2c316bcb3f829cc05f0155b31a609da6756
 SHA512 
a90fe7781ddbb6a035ea7dcb950e2ab03a7297502891d4a88dfe7c3ef90b78d8009ea62a35272d3500e8819466042b883193ebb030683fc2cf7e5dc0e720edb1
 DIST rails-7.0.2.2.tgz 11034626 BLAKE2B 
388a27b5434f1ae062cb7c3a68881a885dd659dbd9e86c4d36e0cb29c493f127fb9cbdf0f9ce7dea5a715ddbcd7a3bff5e2de3adb2e278c8bf63c2473d1e4b6d
 SHA512 
e7863f1e072d266b8df1abb8abf6b141bad74ef77fe5dbcd66e7603e2ebf386520e4fd8f337edb5f5a6bd5607fbaa146823cbe6980fd7864e3934a7c9d382e3d

diff --git a/dev-ruby/activerecord/activerecord-6.1.5.ebuild 
b/dev-ruby/activerecord/activerecord-6.1.5.ebuild
new file mode 100644
index ..a98f8886dc8c
--- /dev/null
+++ b/dev-ruby/activerecord/activerecord-6.1.5.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27"
+
+# this is not null so that the dependencies will actually be filled
+RUBY_FAKEGEM_TASK_TEST="test"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="activerecord.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM"
+HOMEPAGE="https://github.com/rails/rails/;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="mysql postgres sqlite"
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "~dev-ruby/activesupport-${PV}
+   ~dev-ruby/activemodel-${PV}
+   sqlite? ( >=dev-ruby/sqlite3-1.4 )
+   mysql? ( dev-ruby/mysql2:0.5 )
+   postgres? ( >=dev-ruby/pg-1.1:1 )"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/bundler
+   ~dev-ruby/actionpack-${PV}
+   >=dev-ruby/sqlite3-1.4.0
+   dev-ruby/mocha
+   dev-ruby/minitest:5
+   )"
+
+DEPEND+=" test? ( >=dev-db/sqlite-3.12.1 )"
+
+all_ruby_prepare() {
+   # Remove items from the common Gemfile that we don't need for this
+   # test run. This also requires handling some gemspecs.
+   rm ../Gemfile.lock || die
+   sed -i -e 
"/\(uglifier\|system_timer\|sdoc\|w3c_validators\|pg\|jquery-rails\|execjs\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|minitest\|sprockets\|stackprof\)/
 s:^:#:" \
+   -e '/:job/,/end/ s:^:#:' \
+   -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
+   sed -i -e '/rack-ssl/d' -e 's/~> 3.4/>= 3.4/' 
../railties/railties.gemspec || die
+   sed -e '/bcrypt/ s/3.0.0/3.0/' \
+   -i ../Gemfile || die
+   sed -i -e '/byebug/ s:^:#:' test/cases/base_prevent_writes_test.rb || 
die
+
+   # Add back json in the Gemfile because we dropped some dependencies
+   # earlier that implicitly required it.
+   sed -i -e '$agem "json"' ../Gemfile || die
+
+   # Load correct rails version
+  

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

2022-03-12 Thread Hans de Graaff
commit: 6f316c320aa56e459a31e69afbc85fb5b528233c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Mar 13 06:54:50 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar 13 06:54:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f316c32

dev-ruby/actioncable: add 6.1.5

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

 dev-ruby/actioncable/Manifest |  1 +
 dev-ruby/actioncable/actioncable-6.1.5.ebuild | 46 +++
 2 files changed, 47 insertions(+)

diff --git a/dev-ruby/actioncable/Manifest b/dev-ruby/actioncable/Manifest
index 0e1f5e1372eb..46480e2a 100644
--- a/dev-ruby/actioncable/Manifest
+++ b/dev-ruby/actioncable/Manifest
@@ -8,4 +8,5 @@ DIST rails-6.0.4.6.tgz 18594247 BLAKE2B 
e058f69e3c21afa0026dbaf43441268bf3b38012
 DIST rails-6.0.4.7.tgz 18596833 BLAKE2B 
a376bed4a0531147bbeb2c147e6067657313b5e0ffc713b18d07037177eaeeade1516197533b022afd9b0b03a1f2ed130b85600af3ea7d53a7d932db1e6f4342
 SHA512 
e4220411ed28b2e28002820281923b45d90454ef59a57b57c98bad5e185d39b2af75609e7786566135b5e1b197544cc039ad81df1a663eeebfa10728ae2904d1
 DIST rails-6.1.4.4.tgz 11006695 BLAKE2B 
af5afbd1adafa259f3d58d31e8e616be5e83e73d3e7231fd62717c0a8c0012e7ecf5346f2465a61f72d96fdc71755e954069adfebc84dcb29cb8a215cee1
 SHA512 
4215be8f447e5b486a1c0d99208fbeb1f7222aa3bdff7127e31c95670a74aa315a044df0048a55fd078f42a07f17d4b7248efc09d6fac2a4b6efef8624a509ef
 DIST rails-6.1.4.6.tgz 11006958 BLAKE2B 
e365570a5d4b0e46803ec0c13639e43f4258c068362a706c99cce8b308463ef4612ff0ceeaa98877354dc40655d8a5d1302e1cb7b3e7b265e8fa466ce7ddc124
 SHA512 
89f1bbfa8bb91db26203375b979eabdfee4b085c85787557fae2d55182fa1c048cd00ff28ef20dd95f062dcaeb1f1d99be6fd081821268c8263295866ff2983e
+DIST rails-6.1.5.tgz 11017020 BLAKE2B 
5e1a167550998f8149ac770397f4e39a979f48365494f97d4b387559070e4e9264ddc93bf20e5c19537b4683a793a2c316bcb3f829cc05f0155b31a609da6756
 SHA512 
a90fe7781ddbb6a035ea7dcb950e2ab03a7297502891d4a88dfe7c3ef90b78d8009ea62a35272d3500e8819466042b883193ebb030683fc2cf7e5dc0e720edb1
 DIST rails-7.0.2.2.tgz 11034626 BLAKE2B 
388a27b5434f1ae062cb7c3a68881a885dd659dbd9e86c4d36e0cb29c493f127fb9cbdf0f9ce7dea5a715ddbcd7a3bff5e2de3adb2e278c8bf63c2473d1e4b6d
 SHA512 
e7863f1e072d266b8df1abb8abf6b141bad74ef77fe5dbcd66e7603e2ebf386520e4fd8f337edb5f5a6bd5607fbaa146823cbe6980fd7864e3934a7c9d382e3d

diff --git a/dev-ruby/actioncable/actioncable-6.1.5.ebuild 
b/dev-ruby/actioncable/actioncable-6.1.5.ebuild
new file mode 100644
index ..77aae4910664
--- /dev/null
+++ b/dev-ruby/actioncable/actioncable-6.1.5.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_EXTRAINSTALL="app"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Integrated WebSockets for Rails"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+# Tests require many new dependencies, skipping for now
+RESTRICT="test"
+
+ruby_add_rdepend "
+   ~dev-ruby/actionpack-${PV}:*
+   ~dev-ruby/activesupport-${PV}:*
+   dev-ruby/nio4r:2
+   >=dev-ruby/websocket-driver-0.6.1:*
+"
+
+ruby_add_bdepend "
+   test? (
+   >=dev-ruby/railties-4.2.0
+   dev-ruby/test-unit:2
+   >=dev-ruby/mocha-0.14.0:0.14
+   )"



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

2022-03-12 Thread Hans de Graaff
commit: a65bb88daf3094662262fbb537758202dbc8dd25
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Mar 13 06:55:33 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar 13 06:55:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a65bb88d

dev-ruby/activestorage: add 6.1.5

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

 dev-ruby/activestorage/Manifest   |  1 +
 dev-ruby/activestorage/activestorage-6.1.5.ebuild | 61 +++
 2 files changed, 62 insertions(+)

diff --git a/dev-ruby/activestorage/Manifest b/dev-ruby/activestorage/Manifest
index 0e1f5e1372eb..46480e2a 100644
--- a/dev-ruby/activestorage/Manifest
+++ b/dev-ruby/activestorage/Manifest
@@ -8,4 +8,5 @@ DIST rails-6.0.4.6.tgz 18594247 BLAKE2B 
e058f69e3c21afa0026dbaf43441268bf3b38012
 DIST rails-6.0.4.7.tgz 18596833 BLAKE2B 
a376bed4a0531147bbeb2c147e6067657313b5e0ffc713b18d07037177eaeeade1516197533b022afd9b0b03a1f2ed130b85600af3ea7d53a7d932db1e6f4342
 SHA512 
e4220411ed28b2e28002820281923b45d90454ef59a57b57c98bad5e185d39b2af75609e7786566135b5e1b197544cc039ad81df1a663eeebfa10728ae2904d1
 DIST rails-6.1.4.4.tgz 11006695 BLAKE2B 
af5afbd1adafa259f3d58d31e8e616be5e83e73d3e7231fd62717c0a8c0012e7ecf5346f2465a61f72d96fdc71755e954069adfebc84dcb29cb8a215cee1
 SHA512 
4215be8f447e5b486a1c0d99208fbeb1f7222aa3bdff7127e31c95670a74aa315a044df0048a55fd078f42a07f17d4b7248efc09d6fac2a4b6efef8624a509ef
 DIST rails-6.1.4.6.tgz 11006958 BLAKE2B 
e365570a5d4b0e46803ec0c13639e43f4258c068362a706c99cce8b308463ef4612ff0ceeaa98877354dc40655d8a5d1302e1cb7b3e7b265e8fa466ce7ddc124
 SHA512 
89f1bbfa8bb91db26203375b979eabdfee4b085c85787557fae2d55182fa1c048cd00ff28ef20dd95f062dcaeb1f1d99be6fd081821268c8263295866ff2983e
+DIST rails-6.1.5.tgz 11017020 BLAKE2B 
5e1a167550998f8149ac770397f4e39a979f48365494f97d4b387559070e4e9264ddc93bf20e5c19537b4683a793a2c316bcb3f829cc05f0155b31a609da6756
 SHA512 
a90fe7781ddbb6a035ea7dcb950e2ab03a7297502891d4a88dfe7c3ef90b78d8009ea62a35272d3500e8819466042b883193ebb030683fc2cf7e5dc0e720edb1
 DIST rails-7.0.2.2.tgz 11034626 BLAKE2B 
388a27b5434f1ae062cb7c3a68881a885dd659dbd9e86c4d36e0cb29c493f127fb9cbdf0f9ce7dea5a715ddbcd7a3bff5e2de3adb2e278c8bf63c2473d1e4b6d
 SHA512 
e7863f1e072d266b8df1abb8abf6b141bad74ef77fe5dbcd66e7603e2ebf386520e4fd8f337edb5f5a6bd5607fbaa146823cbe6980fd7864e3934a7c9d382e3d

diff --git a/dev-ruby/activestorage/activestorage-6.1.5.ebuild 
b/dev-ruby/activestorage/activestorage-6.1.5.ebuild
new file mode 100644
index ..c613c84ed18d
--- /dev/null
+++ b/dev-ruby/activestorage/activestorage-6.1.5.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="activestorage.gemspec"
+
+RUBY_FAKEGEM_EXTRAINSTALL="app config db"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Attach cloud and local files in Rails applications"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+DEPEND+=" test? ( app-text/mupdf media-gfx/imagemagick[jpeg,png,tiff] 
media-video/ffmpeg app-text/poppler[utils] ) "
+
+ruby_add_rdepend "
+   ~dev-ruby/actionpack-${PV}:*
+   ~dev-ruby/activejob-${PV}:*
+   ~dev-ruby/activerecord-${PV}:*
+   ~dev-ruby/activesupport-${PV}:*
+   dev-ruby/marcel:1.0
+   >=dev-ruby/mini_mime-1.1.0
+"
+
+ruby_add_bdepend "
+   test? (
+   ~dev-ruby/railties-${PV}
+   >=dev-ruby/image_processing-1.2:0
+   dev-ruby/test-unit:2
+   dev-ruby/mini_magick
+   dev-ruby/mocha
+   dev-ruby/rake
+   dev-ruby/sqlite3
+   )"
+
+all_ruby_prepare() {
+  # Remove items from the common Gemfile that we don't need for this
+   # test run. This also requires handling some gemspecs.
+   sed -e 
"/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|aws-sdk-s3\|aws-sdk-sns\|google-cloud-storage\|azure-storage\|blade\|bootsnap\|hiredis\|qunit-selenium\|chromedriver-helper\|redis\|rb-inotify\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|sass-rails\|capybara\|rack-cache\|selenium\|dalli\|listen\|connection_pool\|puma\|mysql2\|webdrivers\|webpacker\|rexml\|webmock\)/
 s:^:#:" \
+   -e '/dalli/ s/2.7.7/2.7.9/' \
+   -e '/group :\(doc\|job\|rubocop\|test\)/,/^end/ s:^:#:' 
\
+   -i ../Gemfile || die
+ 

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

2022-03-12 Thread Hans de Graaff
commit: 1fbc18259aa0e3dfb31dbd3c880b07b2a1c7876d
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Mar 13 06:56:05 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar 13 06:56:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fbc1825

dev-ruby/actiontext: add 6.1.5

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

 dev-ruby/actiontext/Manifest|  1 +
 dev-ruby/actiontext/actiontext-6.1.5.ebuild | 53 +
 2 files changed, 54 insertions(+)

diff --git a/dev-ruby/actiontext/Manifest b/dev-ruby/actiontext/Manifest
index 7e005cfa3ff5..df4677aa52bd 100644
--- a/dev-ruby/actiontext/Manifest
+++ b/dev-ruby/actiontext/Manifest
@@ -5,4 +5,5 @@ DIST rails-6.0.4.6.tgz 18594247 BLAKE2B 
e058f69e3c21afa0026dbaf43441268bf3b38012
 DIST rails-6.0.4.7.tgz 18596833 BLAKE2B 
a376bed4a0531147bbeb2c147e6067657313b5e0ffc713b18d07037177eaeeade1516197533b022afd9b0b03a1f2ed130b85600af3ea7d53a7d932db1e6f4342
 SHA512 
e4220411ed28b2e28002820281923b45d90454ef59a57b57c98bad5e185d39b2af75609e7786566135b5e1b197544cc039ad81df1a663eeebfa10728ae2904d1
 DIST rails-6.1.4.4.tgz 11006695 BLAKE2B 
af5afbd1adafa259f3d58d31e8e616be5e83e73d3e7231fd62717c0a8c0012e7ecf5346f2465a61f72d96fdc71755e954069adfebc84dcb29cb8a215cee1
 SHA512 
4215be8f447e5b486a1c0d99208fbeb1f7222aa3bdff7127e31c95670a74aa315a044df0048a55fd078f42a07f17d4b7248efc09d6fac2a4b6efef8624a509ef
 DIST rails-6.1.4.6.tgz 11006958 BLAKE2B 
e365570a5d4b0e46803ec0c13639e43f4258c068362a706c99cce8b308463ef4612ff0ceeaa98877354dc40655d8a5d1302e1cb7b3e7b265e8fa466ce7ddc124
 SHA512 
89f1bbfa8bb91db26203375b979eabdfee4b085c85787557fae2d55182fa1c048cd00ff28ef20dd95f062dcaeb1f1d99be6fd081821268c8263295866ff2983e
+DIST rails-6.1.5.tgz 11017020 BLAKE2B 
5e1a167550998f8149ac770397f4e39a979f48365494f97d4b387559070e4e9264ddc93bf20e5c19537b4683a793a2c316bcb3f829cc05f0155b31a609da6756
 SHA512 
a90fe7781ddbb6a035ea7dcb950e2ab03a7297502891d4a88dfe7c3ef90b78d8009ea62a35272d3500e8819466042b883193ebb030683fc2cf7e5dc0e720edb1
 DIST rails-7.0.2.2.tgz 11034626 BLAKE2B 
388a27b5434f1ae062cb7c3a68881a885dd659dbd9e86c4d36e0cb29c493f127fb9cbdf0f9ce7dea5a715ddbcd7a3bff5e2de3adb2e278c8bf63c2473d1e4b6d
 SHA512 
e7863f1e072d266b8df1abb8abf6b141bad74ef77fe5dbcd66e7603e2ebf386520e4fd8f337edb5f5a6bd5607fbaa146823cbe6980fd7864e3934a7c9d382e3d

diff --git a/dev-ruby/actiontext/actiontext-6.1.5.ebuild 
b/dev-ruby/actiontext/actiontext-6.1.5.ebuild
new file mode 100644
index ..b644b504cc65
--- /dev/null
+++ b/dev-ruby/actiontext/actiontext-6.1.5.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="actiontext.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRAINSTALL="app db package.json"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Edit and display rich text in Rails applications"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/actionpack-${PV}
+   ~dev-ruby/activerecord-${PV}
+   ~dev-ruby/activestorage-${PV}
+   ~dev-ruby/activesupport-${PV}
+   >=dev-ruby/nokogiri-1.8.5
+"
+
+ruby_add_bdepend "test? (
+   dev-ruby/bundler
+   dev-ruby/mocha
+)"
+
+all_ruby_prepare() {
+   # Remove items from the common Gemfile that we don't need for this
+   # test run. This also requires handling some gemspecs.
+   sed -e 
"/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql2\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|sass-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webpacker\|webrick\|webmock\|webdrivers\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|bootsnap\|capybara\|dalli\|connection_pool\)/
 s:^:#:" \
+   -e '/:job/,/end/ s:^:#:' \
+   -e '/group :\(cable\|doc\|rubocop\|storage\|test\)/,/^end/ 
s:^:#:' \
+   -i ../Gemfile || die
+   rm ../Gemfile.lock || die
+}
+
+each_ruby_prepare() {
+   sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die
+}



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

2022-03-12 Thread Hans de Graaff
commit: 33c67a26c60bd229e5f4aee9d22d6c2a399ed33f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Mar 13 06:55:44 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar 13 06:55:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33c67a26

dev-ruby/actionmailer: add 6.1.5

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

 dev-ruby/actionmailer/Manifest  |  1 +
 dev-ruby/actionmailer/actionmailer-6.1.5.ebuild | 46 +
 2 files changed, 47 insertions(+)

diff --git a/dev-ruby/actionmailer/Manifest b/dev-ruby/actionmailer/Manifest
index 0e1f5e1372eb..46480e2a 100644
--- a/dev-ruby/actionmailer/Manifest
+++ b/dev-ruby/actionmailer/Manifest
@@ -8,4 +8,5 @@ DIST rails-6.0.4.6.tgz 18594247 BLAKE2B 
e058f69e3c21afa0026dbaf43441268bf3b38012
 DIST rails-6.0.4.7.tgz 18596833 BLAKE2B 
a376bed4a0531147bbeb2c147e6067657313b5e0ffc713b18d07037177eaeeade1516197533b022afd9b0b03a1f2ed130b85600af3ea7d53a7d932db1e6f4342
 SHA512 
e4220411ed28b2e28002820281923b45d90454ef59a57b57c98bad5e185d39b2af75609e7786566135b5e1b197544cc039ad81df1a663eeebfa10728ae2904d1
 DIST rails-6.1.4.4.tgz 11006695 BLAKE2B 
af5afbd1adafa259f3d58d31e8e616be5e83e73d3e7231fd62717c0a8c0012e7ecf5346f2465a61f72d96fdc71755e954069adfebc84dcb29cb8a215cee1
 SHA512 
4215be8f447e5b486a1c0d99208fbeb1f7222aa3bdff7127e31c95670a74aa315a044df0048a55fd078f42a07f17d4b7248efc09d6fac2a4b6efef8624a509ef
 DIST rails-6.1.4.6.tgz 11006958 BLAKE2B 
e365570a5d4b0e46803ec0c13639e43f4258c068362a706c99cce8b308463ef4612ff0ceeaa98877354dc40655d8a5d1302e1cb7b3e7b265e8fa466ce7ddc124
 SHA512 
89f1bbfa8bb91db26203375b979eabdfee4b085c85787557fae2d55182fa1c048cd00ff28ef20dd95f062dcaeb1f1d99be6fd081821268c8263295866ff2983e
+DIST rails-6.1.5.tgz 11017020 BLAKE2B 
5e1a167550998f8149ac770397f4e39a979f48365494f97d4b387559070e4e9264ddc93bf20e5c19537b4683a793a2c316bcb3f829cc05f0155b31a609da6756
 SHA512 
a90fe7781ddbb6a035ea7dcb950e2ab03a7297502891d4a88dfe7c3ef90b78d8009ea62a35272d3500e8819466042b883193ebb030683fc2cf7e5dc0e720edb1
 DIST rails-7.0.2.2.tgz 11034626 BLAKE2B 
388a27b5434f1ae062cb7c3a68881a885dd659dbd9e86c4d36e0cb29c493f127fb9cbdf0f9ce7dea5a715ddbcd7a3bff5e2de3adb2e278c8bf63c2473d1e4b6d
 SHA512 
e7863f1e072d266b8df1abb8abf6b141bad74ef77fe5dbcd66e7603e2ebf386520e4fd8f337edb5f5a6bd5607fbaa146823cbe6980fd7864e3934a7c9d382e3d

diff --git a/dev-ruby/actionmailer/actionmailer-6.1.5.ebuild 
b/dev-ruby/actionmailer/actionmailer-6.1.5.ebuild
new file mode 100644
index ..2b16b080cc19
--- /dev/null
+++ b/dev-ruby/actionmailer/actionmailer-6.1.5.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="actionmailer.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Framework for designing email-service layers"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/actionpack-${PV}
+   ~dev-ruby/actionview-${PV}
+   ~dev-ruby/activejob-${PV}
+   >=dev-ruby/mail-2.5.4:* =dev-ruby/mail-2*:*
+   dev-ruby/rails-dom-testing:2"
+
+ruby_add_bdepend "test? (
+   dev-ruby/mocha
+)"
+
+all_ruby_prepare() {
+   # Set test environment to our hand.
+   rm "${S}/../Gemfile" || die "Unable to remove Gemfile"
+   sed -i -e '/\/load_paths/d' test/abstract_unit.rb || die "Unable to 
remove load paths"
+
+   # Avoid a test failing only on attachment ordering, since this is a
+   # security release.
+   sed -i -e '/adding inline attachments while rendering mail works/askip 
"gentoo: fails on ordering"' test/base_test.rb || die
+}



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

2022-03-12 Thread Hans de Graaff
commit: 833a9147cc2774c7cbe07cd340e6bf909c9c2c64
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Mar 13 06:55:23 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar 13 06:55:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=833a9147

dev-ruby/actionpack: add 6.1.5

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

 dev-ruby/actionpack/Manifest|  1 +
 dev-ruby/actionpack/actionpack-6.1.5.ebuild | 64 +
 2 files changed, 65 insertions(+)

diff --git a/dev-ruby/actionpack/Manifest b/dev-ruby/actionpack/Manifest
index 0e1f5e1372eb..46480e2a 100644
--- a/dev-ruby/actionpack/Manifest
+++ b/dev-ruby/actionpack/Manifest
@@ -8,4 +8,5 @@ DIST rails-6.0.4.6.tgz 18594247 BLAKE2B 
e058f69e3c21afa0026dbaf43441268bf3b38012
 DIST rails-6.0.4.7.tgz 18596833 BLAKE2B 
a376bed4a0531147bbeb2c147e6067657313b5e0ffc713b18d07037177eaeeade1516197533b022afd9b0b03a1f2ed130b85600af3ea7d53a7d932db1e6f4342
 SHA512 
e4220411ed28b2e28002820281923b45d90454ef59a57b57c98bad5e185d39b2af75609e7786566135b5e1b197544cc039ad81df1a663eeebfa10728ae2904d1
 DIST rails-6.1.4.4.tgz 11006695 BLAKE2B 
af5afbd1adafa259f3d58d31e8e616be5e83e73d3e7231fd62717c0a8c0012e7ecf5346f2465a61f72d96fdc71755e954069adfebc84dcb29cb8a215cee1
 SHA512 
4215be8f447e5b486a1c0d99208fbeb1f7222aa3bdff7127e31c95670a74aa315a044df0048a55fd078f42a07f17d4b7248efc09d6fac2a4b6efef8624a509ef
 DIST rails-6.1.4.6.tgz 11006958 BLAKE2B 
e365570a5d4b0e46803ec0c13639e43f4258c068362a706c99cce8b308463ef4612ff0ceeaa98877354dc40655d8a5d1302e1cb7b3e7b265e8fa466ce7ddc124
 SHA512 
89f1bbfa8bb91db26203375b979eabdfee4b085c85787557fae2d55182fa1c048cd00ff28ef20dd95f062dcaeb1f1d99be6fd081821268c8263295866ff2983e
+DIST rails-6.1.5.tgz 11017020 BLAKE2B 
5e1a167550998f8149ac770397f4e39a979f48365494f97d4b387559070e4e9264ddc93bf20e5c19537b4683a793a2c316bcb3f829cc05f0155b31a609da6756
 SHA512 
a90fe7781ddbb6a035ea7dcb950e2ab03a7297502891d4a88dfe7c3ef90b78d8009ea62a35272d3500e8819466042b883193ebb030683fc2cf7e5dc0e720edb1
 DIST rails-7.0.2.2.tgz 11034626 BLAKE2B 
388a27b5434f1ae062cb7c3a68881a885dd659dbd9e86c4d36e0cb29c493f127fb9cbdf0f9ce7dea5a715ddbcd7a3bff5e2de3adb2e278c8bf63c2473d1e4b6d
 SHA512 
e7863f1e072d266b8df1abb8abf6b141bad74ef77fe5dbcd66e7603e2ebf386520e4fd8f337edb5f5a6bd5607fbaa146823cbe6980fd7864e3934a7c9d382e3d

diff --git a/dev-ruby/actionpack/actionpack-6.1.5.ebuild 
b/dev-ruby/actionpack/actionpack-6.1.5.ebuild
new file mode 100644
index ..f1c324e78586
--- /dev/null
+++ b/dev-ruby/actionpack/actionpack-6.1.5.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="actionpack.gemspec"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Eases web-request routing, handling, and response"
+HOMEPAGE="https://github.com/rails/rails;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/activesupport-${PV}
+   ~dev-ruby/actionview-${PV}
+   dev-ruby/rack:2.2
+   >=dev-ruby/rack-test-0.6.3:*
+   >=dev-ruby/rails-html-sanitizer-1.2.0:1
+   dev-ruby/rails-dom-testing:2
+"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/mocha:0.14
+   dev-ruby/bundler
+   >=dev-ruby/capybara-2.15
+   ~dev-ruby/activemodel-${PV}
+   ~dev-ruby/railties-${PV}
+   >=dev-ruby/rack-cache-1.2:1.2
+   www-servers/puma
+   )"
+
+all_ruby_prepare() {
+   # Remove items from the common Gemfile that we don't need for this
+   # test run. This also requires handling some gemspecs.
+   sed -i -e 
"/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\)/
 s:^:#:" \
+   -e '/:job/,/end/ s:^:#:' \
+   -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
+   rm ../Gemfile.lock || die
+
+   sed -i -e '3igem "railties", "~> 6.1.0"; gem "activerecord", "~> 
6.1.0"' test/abstract_unit.rb || die
+
+   # Use different timezone notation, this changed at some point due to an 
external dependency changing.
+   sed -i -e 's/-/GMT/' test/dispatch/response_test.rb 
test/dispatch/cookies_test.rb test/dispatch/session/cookie_store_test.rb || die
+
+   # Avoid tests depending on an unreleased version of selenium-webdriver
+   sed -i -e '/define extra capabilities/,/^  end/ s:^:#:' 

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

2022-03-12 Thread Hans de Graaff
commit: 6ac184d9856b3c64e749a83c6b979082e442f128
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Mar 13 06:55:12 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar 13 06:55:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ac184d9

dev-ruby/actionview: add 6.1.5

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

 dev-ruby/actionview/Manifest|  1 +
 dev-ruby/actionview/actionview-6.1.5.ebuild | 65 +
 2 files changed, 66 insertions(+)

diff --git a/dev-ruby/actionview/Manifest b/dev-ruby/actionview/Manifest
index 0e1f5e1372eb..46480e2a 100644
--- a/dev-ruby/actionview/Manifest
+++ b/dev-ruby/actionview/Manifest
@@ -8,4 +8,5 @@ DIST rails-6.0.4.6.tgz 18594247 BLAKE2B 
e058f69e3c21afa0026dbaf43441268bf3b38012
 DIST rails-6.0.4.7.tgz 18596833 BLAKE2B 
a376bed4a0531147bbeb2c147e6067657313b5e0ffc713b18d07037177eaeeade1516197533b022afd9b0b03a1f2ed130b85600af3ea7d53a7d932db1e6f4342
 SHA512 
e4220411ed28b2e28002820281923b45d90454ef59a57b57c98bad5e185d39b2af75609e7786566135b5e1b197544cc039ad81df1a663eeebfa10728ae2904d1
 DIST rails-6.1.4.4.tgz 11006695 BLAKE2B 
af5afbd1adafa259f3d58d31e8e616be5e83e73d3e7231fd62717c0a8c0012e7ecf5346f2465a61f72d96fdc71755e954069adfebc84dcb29cb8a215cee1
 SHA512 
4215be8f447e5b486a1c0d99208fbeb1f7222aa3bdff7127e31c95670a74aa315a044df0048a55fd078f42a07f17d4b7248efc09d6fac2a4b6efef8624a509ef
 DIST rails-6.1.4.6.tgz 11006958 BLAKE2B 
e365570a5d4b0e46803ec0c13639e43f4258c068362a706c99cce8b308463ef4612ff0ceeaa98877354dc40655d8a5d1302e1cb7b3e7b265e8fa466ce7ddc124
 SHA512 
89f1bbfa8bb91db26203375b979eabdfee4b085c85787557fae2d55182fa1c048cd00ff28ef20dd95f062dcaeb1f1d99be6fd081821268c8263295866ff2983e
+DIST rails-6.1.5.tgz 11017020 BLAKE2B 
5e1a167550998f8149ac770397f4e39a979f48365494f97d4b387559070e4e9264ddc93bf20e5c19537b4683a793a2c316bcb3f829cc05f0155b31a609da6756
 SHA512 
a90fe7781ddbb6a035ea7dcb950e2ab03a7297502891d4a88dfe7c3ef90b78d8009ea62a35272d3500e8819466042b883193ebb030683fc2cf7e5dc0e720edb1
 DIST rails-7.0.2.2.tgz 11034626 BLAKE2B 
388a27b5434f1ae062cb7c3a68881a885dd659dbd9e86c4d36e0cb29c493f127fb9cbdf0f9ce7dea5a715ddbcd7a3bff5e2de3adb2e278c8bf63c2473d1e4b6d
 SHA512 
e7863f1e072d266b8df1abb8abf6b141bad74ef77fe5dbcd66e7603e2ebf386520e4fd8f337edb5f5a6bd5607fbaa146823cbe6980fd7864e3934a7c9d382e3d

diff --git a/dev-ruby/actionview/actionview-6.1.5.ebuild 
b/dev-ruby/actionview/actionview-6.1.5.ebuild
new file mode 100644
index ..85b9d4b84d88
--- /dev/null
+++ b/dev-ruby/actionview/actionview-6.1.5.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+RUBY_FAKEGEM_EXTRAINSTALL="app"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Simple, battle-tested conventions and helpers for building web 
pages"
+HOMEPAGE="https://github.com/rails/rails/;
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE=""
+
+RUBY_S="rails-${PV}/${PN}"
+
+ruby_add_rdepend "
+   ~dev-ruby/activesupport-${PV}
+   >=dev-ruby/builder-3.1:* =dev-ruby/builder-3*:*
+   >=dev-ruby/erubi-1.4:0
+   >=dev-ruby/rails-html-sanitizer-1.2.0:1
+   dev-ruby/rails-dom-testing:2
+"
+
+ruby_add_bdepend "
+   test? (
+   dev-ruby/mocha
+   ~dev-ruby/actionpack-${PV}
+   ~dev-ruby/activemodel-${PV}
+   ~dev-ruby/activerecord-${PV}
+   ~dev-ruby/railties-${PV}
+   dev-ruby/sqlite3
+   )"
+
+all_ruby_prepare() {
+   # Remove items from the common Gemfile that we don't need for this
+   # test run. This also requires handling some gemspecs.
+   sed -i -e 
"/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|rack-cache\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|bcrypt\|uglifier\|mime-types\|minitest\|sprockets\|stackprof\)/
 s:^:#:" \
+   -e '/:job/,/end/ s:^:#:' \
+   -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
+   rm ../Gemfile.lock || die
+
+   sed -i -e '3igem "railties", "~> 6.1.0"; gem "activerecord", "~> 
6.1.0"' test/abstract_unit.rb || die
+
+   # Fix loading of activerecord integration tests. This avoids loading
+   # activerecord twice and thus redefining constants leading to
+   # failures. Bug #719342
+   sed -e '/abstract_unit/arequire "active_record" ; require 
"active_record/fixtures"' \
+   -e '/defined/ s/FixtureSet/ActiveRecord::FixtureSet/' \
+   -i test/active_record_unit.rb 

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

2022-03-12 Thread Hans de Graaff
commit: fc5fc58555f50a14c131639c39c76fdcb5894709
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Mar 12 09:56:30 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar 13 06:24:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc5fc585

net-analyzer/munin: cleanup

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

 net-analyzer/munin/munin-2.0.67-r6.ebuild | 418 --
 1 file changed, 418 deletions(-)

diff --git a/net-analyzer/munin/munin-2.0.67-r6.ebuild 
b/net-analyzer/munin/munin-2.0.67-r6.ebuild
deleted file mode 100644
index fe50e885c3ad..
--- a/net-analyzer/munin/munin-2.0.67-r6.ebuild
+++ /dev/null
@@ -1,418 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PATCHSET=1
-
-inherit java-pkg-opt-2 systemd tmpfiles
-
-MY_P=${P/_/-}
-
-DESCRIPTION="Munin Server Monitoring Tool"
-HOMEPAGE="http://munin-monitoring.org/;
-SRC_URI="
-   https://github.com/munin-monitoring/munin/archive/${PV}.tar.gz -> 
${P}.tar.gz
-   https://dev.gentoo.org/~graaff/munin/${P}-gentoo-${PATCHSET}.tar.xz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ~ppc64 x86"
-IUSE="asterisk irc java ldap memcached minimal mysql postgres selinux ssl test 
cgi ipv6 syslog ipmi http dhcpd doc apache2"
-REQUIRED_USE="cgi? ( !minimal ) apache2? ( cgi )"
-RESTRICT="!test? ( test )"
-
-# Upstream's listing of required modules is NOT correct!
-# Some of the postgres plugins use DBD::Pg, while others call psql directly.
-# Some of the mysql plugins use DBD::mysql, while others call mysqladmin 
directly.
-# We replace the original ipmi plugins with the freeipmi_ plugin which at 
least works.
-DEPEND_COM="
-   acct-user/munin
-   acct-user/munin-async
-   acct-group/munin
-   dev-lang/perl:=[berkdb]
-   dev-perl/DBI
-   dev-perl/Date-Manip
-   dev-perl/File-Copy-Recursive
-   dev-perl/List-MoreUtils
-   dev-perl/Log-Log4perl
-   dev-perl/Net-CIDR
-   dev-perl/Net-DNS
-   dev-perl/Net-Netmask
-   dev-perl/Net-SNMP
-   dev-perl/Net-Server[ipv6(-)?]
-   virtual/perl-Digest-MD5
-   virtual/perl-Getopt-Long
-   virtual/perl-MIME-Base64
-   virtual/perl-Storable
-   virtual/perl-Text-Balanced
-   virtual/perl-Time-HiRes
-   apache2? ( 
www-servers/apache[apache2_modules_cgi,apache2_modules_cgid,apache2_modules_rewrite]
 )
-   asterisk? ( dev-perl/Net-Telnet )
-   cgi? (
-   dev-perl/FCGI
-   dev-perl/CGI-Fast
-   )
-   dhcpd? (
-   >=net-misc/dhcp-3[server]
-   dev-perl/Net-IP
-   dev-perl/HTTP-Date
-   )
-   doc? ( dev-python/sphinx )
-   http? ( dev-perl/libwww-perl )
-   irc? ( dev-perl/Net-IRC )
-   ldap? ( dev-perl/perl-ldap )
-   kernel_linux? ( sys-process/procps )
-   memcached? ( dev-perl/Cache-Memcached )
-   mysql? (
-   virtual/mysql
-   dev-perl/Cache-Cache
-   dev-perl/DBD-mysql
-   )
-   postgres? ( dev-perl/DBD-Pg dev-db/postgresql:* )
-   ssl? ( dev-perl/Net-SSLeay )
-   syslog? ( virtual/perl-Sys-Syslog )
-   !minimal? (
-   dev-perl/HTML-Template
-   dev-perl/IO-Socket-INET6
-   dev-perl/URI
-   >=net-analyzer/rrdtool-1.3[graph,perl]
-   virtual/ssh
-   )
-   "
-
-# Keep this seperate, as previous versions have had other deps here
-DEPEND="${DEPEND_COM}
-   dev-perl/Module-Build
-   java? ( >=virtual/jdk-1.8 )
-   test? (
-   dev-perl/Test-Deep
-   dev-perl/Test-Exception
-   dev-perl/Test-LongString
-   dev-perl/Test-Differences
-   dev-perl/Test-MockModule
-   dev-perl/Test-MockObject
-   dev-perl/File-Slurp
-   dev-perl/IO-stringy
-   dev-perl/IO-Socket-INET6
-   )"
-RDEPEND="${DEPEND_COM}
-   virtual/awk
-   ipmi? ( >=sys-libs/freeipmi-1.1.6-r1 )
-   java? (
-   >=virtual/jre-1.8:*
-   || ( net-analyzer/netcat net-analyzer/openbsd-netcat )
-   )
-   !minimal? (
-   virtual/cron
-   media-fonts/dejavu
-   )
-   selinux? ( sec-policy/selinux-munin )"
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_setup() {
-   java-pkg-opt-2_pkg_setup
-}
-
-src_prepare() {
-   echo ${PV} > RELEASE || die
-
-   eapply "${WORKDIR}"/patches/*.patch
-
-   eapply_user
-
-   java-pkg-opt-2_src_prepare
-}
-
-src_configure() {
-   local cgidir='$(DESTDIR)/usr/libexec/munin/cgi'
-   use cgi || cgidir="${T}/useless/cgi-bin"
-
-   local cgiuser=$(usex apache2 apache munin)
-
-   cat >> 

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

2022-03-12 Thread Sam James
commit: 6cb09125e6dcc2e9a4125fe716503e320ecb9006
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 13 05:46:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 13 05:46:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cb09125

media-libs/libbluray: drop static-libs in 1.3.1

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

 media-libs/libbluray/libbluray-1.3.1.ebuild | 3 +--
 media-libs/libbluray/libbluray-.ebuild  | 3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/media-libs/libbluray/libbluray-1.3.1.ebuild 
b/media-libs/libbluray/libbluray-1.3.1.ebuild
index f3cc6ff95a5f..9d617a0039d2 100644
--- a/media-libs/libbluray/libbluray-1.3.1.ebuild
+++ b/media-libs/libbluray/libbluray-1.3.1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://www.videolan.org/developers/libbluray.html;
 
 LICENSE="LGPL-2.1"
 SLOT="0/2"
-IUSE="aacs bdplus +fontconfig java static-libs +truetype utils +xml"
+IUSE="aacs bdplus +fontconfig java +truetype utils +xml"
 
 RDEPEND="
dev-libs/libudfread[${MULTILIB_USEDEP}]
@@ -63,7 +63,6 @@ multilib_src_configure() {
$(multilib_native_use_enable java bdjava-jar) \
$(use_with fontconfig) \
$(use_with truetype freetype) \
-   $(use_enable static-libs static) \
$(use_with xml libxml2)
 }
 

diff --git a/media-libs/libbluray/libbluray-.ebuild 
b/media-libs/libbluray/libbluray-.ebuild
index f3cc6ff95a5f..9d617a0039d2 100644
--- a/media-libs/libbluray/libbluray-.ebuild
+++ b/media-libs/libbluray/libbluray-.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://www.videolan.org/developers/libbluray.html;
 
 LICENSE="LGPL-2.1"
 SLOT="0/2"
-IUSE="aacs bdplus +fontconfig java static-libs +truetype utils +xml"
+IUSE="aacs bdplus +fontconfig java +truetype utils +xml"
 
 RDEPEND="
dev-libs/libudfread[${MULTILIB_USEDEP}]
@@ -63,7 +63,6 @@ multilib_src_configure() {
$(multilib_native_use_enable java bdjava-jar) \
$(use_with fontconfig) \
$(use_with truetype freetype) \
-   $(use_enable static-libs static) \
$(use_with xml libxml2)
 }
 



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

2022-03-12 Thread Sam James
commit: 22b5c2e92d64f93584291a4c9ec102f14ac9a4db
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 13 05:34:25 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 13 05:36:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22b5c2e9

net-libs/libnpupnp: [QA] use eautoreconf, fix DEPEND

- Use eautoreconf instead of autogen.sh (handles everything we need, plus
  inheriting autotools.eclass guarantees correct dependencies).
- Define DEPEND (these dependencies need to be around at build-time too)
- Add missing virtual/pkgconfig BDEPEND

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

 net-libs/libnpupnp/libnpupnp-4.1.5-r1.ebuild | 48 
 1 file changed, 48 insertions(+)

diff --git a/net-libs/libnpupnp/libnpupnp-4.1.5-r1.ebuild 
b/net-libs/libnpupnp/libnpupnp-4.1.5-r1.ebuild
new file mode 100644
index ..e43e9d04e31f
--- /dev/null
+++ b/net-libs/libnpupnp/libnpupnp-4.1.5-r1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="A C++ base UPnP library, derived from Portable UPnP, a.k.a 
libupnp"
+HOMEPAGE="https://framagit.org/medoc92/npupnp;
+SRC_URI="https://www.lesbonscomptes.com/upmpdcli/downloads/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-libs/expat
+   net-libs/libmicrohttpd
+   net-misc/curl
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   --enable-client \
+   --enable-debug \
+   --enable-device \
+   --enable-gena \
+   --enable-ipv6 \
+   --enable-optssdp \
+   --enable-reuseaddr \
+   --enable-soap \
+   --enable-ssdp \
+   --enable-tools \
+   --enable-webserver
+}
+
+src_install() {
+   default
+
+   find "${ED}" -name '*.la' -delete || die
+}



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

2022-03-12 Thread Sam James
commit: f2884cffd6f8b05d6324e9f63ed1c672b2b34be1
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 13 05:49:21 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 13 05:49:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2884cff

sys-cluster/crmsh: [QA] use eautoreconf

- AUTOTOOLS_AUTORECONF was for autotools-utils.eclass, not autotools.eclass,
  but autotools-utils.eclass (which is gone) wasn't being inherited anyway.
- Use eautoreconf instead of autogen.sh (handles everything we need, plus
  inheriting autotools.eclass guarantees correct dependencies).

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

 sys-cluster/crmsh/crmsh-4.2.1-r2.ebuild | 43 +
 1 file changed, 43 insertions(+)

diff --git a/sys-cluster/crmsh/crmsh-4.2.1-r2.ebuild 
b/sys-cluster/crmsh/crmsh-4.2.1-r2.ebuild
new file mode 100644
index ..ffab4f2a9c1d
--- /dev/null
+++ b/sys-cluster/crmsh/crmsh-4.2.1-r2.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8,9} )
+
+if [[ ${PV} == * ]]; then
+   EGIT_REPO_URI="https://github.com/crmsh/crmsh;
+   inherit git-3
+   S="${WORKDIR}/${PN}-${MY_TREE}"
+else
+   SRC_URI="https://github.com/crmsh/crmsh/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~hppa ~x86"
+fi
+
+inherit autotools python-r1
+
+DESCRIPTION="Pacemaker command line interface for management and configuration"
+HOMEPAGE="https://crmsh.github.io/;
+
+LICENSE="GPL-2"
+SLOT="0"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}
+   >=sys-cluster/pacemaker-1.1.9"
+RDEPEND="${DEPEND}
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/parallax[${PYTHON_USEDEP}]
+"
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+   python_foreach_impl python_optimize
+}



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

2022-03-12 Thread Sam James
commit: 2ca9e346fdb3e915ee20e8e35cd78802d12995c3
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 13 05:50:28 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 13 05:50:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ca9e346

app-emulation/vkd3d: [QA] drop no-op AUTOTOOLS_AUTORECONF

This was for autotools-utils.eclass, not autotools.eclass.

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

 app-emulation/vkd3d/vkd3d-.ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/app-emulation/vkd3d/vkd3d-.ebuild 
b/app-emulation/vkd3d/vkd3d-.ebuild
index 0e542af46662..5d4e2900196e 100644
--- a/app-emulation/vkd3d/vkd3d-.ebuild
+++ b/app-emulation/vkd3d/vkd3d-.ebuild
@@ -1,12 +1,10 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
 inherit multilib-minimal autotools
 
-AUTOTOOLS_AUTORECONF="1"
-
 if [[ "${PV}" == "" ]]; then
EGIT_REPO_URI="https://source.winehq.org/git/vkd3d.git;
inherit git-r3



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

2022-03-12 Thread Sam James
commit: 7632574107d51e958c1f37aa9187a49c6fcdba0d
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 13 05:50:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 13 05:50:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76325741

media-libs/libsbsms: [QA] drop no-op AUTOTOOLS_AUTORECONF

This was for autotools-utils.eclass, not autotools.eclass.

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

 media-libs/libsbsms/libsbsms-2.3.0.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/media-libs/libsbsms/libsbsms-2.3.0.ebuild 
b/media-libs/libsbsms/libsbsms-2.3.0.ebuild
index a3e87db0a454..eba1a0570529 100644
--- a/media-libs/libsbsms/libsbsms-2.3.0.ebuild
+++ b/media-libs/libsbsms/libsbsms-2.3.0.ebuild
@@ -1,9 +1,8 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-AUTOTOOLS_AUTORECONF=true
 inherit autotools
 
 DESCRIPTION="A library for high quality time and pitch scale modification"



[gentoo-commits] repo/gentoo:master commit in: media-radio/gpredict/

2022-03-12 Thread Sam James
commit: c319d22e5ffeaaa58054a136a31ac3fb395b3f25
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 13 05:43:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 13 05:43:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c319d22e

media-radio/gpredict: [QA] use eautoreconf

Use eautoreconf instead of autogen.sh (handles everything we need, plus
inheriting autotools.eclass guarantees correct dependencies).

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

 media-radio/gpredict/gpredict-2.3-r1.ebuild | 36 +
 1 file changed, 36 insertions(+)

diff --git a/media-radio/gpredict/gpredict-2.3-r1.ebuild 
b/media-radio/gpredict/gpredict-2.3-r1.ebuild
new file mode 100644
index ..a24b2f3a6e4b
--- /dev/null
+++ b/media-radio/gpredict/gpredict-2.3-r1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+DESCRIPTION="Real-time satellite tracking and orbit prediction application"
+HOMEPAGE="http://gpredict.oz9aec.net;
+SRC_URI="https://github.com/csete/gpredict/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+RDEPEND="dev-libs/glib:2
+   x11-libs/gdk-pixbuf[jpeg]
+   x11-libs/gtk+:3
+   x11-libs/goocanvas:2.0
+   net-misc/curl"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-util/intltool
+   sys-devel/gettext
+   virtual/pkgconfig"
+
+DOCS=( AUTHORS NEWS README )
+
+src_prepare() {
+   eapply_user
+   # remove wrong doc location
+   eapply "${FILESDIR}/${P}-doc.patch"
+   eapply "${FILESDIR}/${PN}-2.2.1-fno-common.patch"
+
+   eautoreconf
+}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/codecrypt/

2022-03-12 Thread Sam James
commit: 7bb17485f87d3fd93b93e12f9af58fc8ea7d98c6
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 13 05:37:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 13 05:38:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bb17485

app-crypt/codecrypt: [QA] drop 1.7.2-r1

Bad 'autogen.sh' call w/o die.

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

 app-crypt/codecrypt/Manifest  |  1 -
 app-crypt/codecrypt/codecrypt-1.7.2-r1.ebuild | 30 ---
 2 files changed, 31 deletions(-)

diff --git a/app-crypt/codecrypt/Manifest b/app-crypt/codecrypt/Manifest
index ab0f83414360..2b8abf3d87ff 100644
--- a/app-crypt/codecrypt/Manifest
+++ b/app-crypt/codecrypt/Manifest
@@ -1,2 +1 @@
-DIST codecrypt-1.7.2.tar.gz 446975 BLAKE2B 
40b7f97dae84a0fd621ee19c6bfeba47b781a7f856ce9c077445d6387b75b97dce0fc02ee9481241b246b0eb7de6b44ac014a708a8ceba629828ca9d63b8e24c
 SHA512 
4ad2ad9e665e486e353b48efff344436b276eac2dcbddcf4330796b8f1f06284eaeec9c4f4ef63f61e4477c3bce0973f60f76291dce11bee31a75658bee6a3a0
 DIST codecrypt-1.8.tar.gz 471273 BLAKE2B 
30547c299689547b50e2742e12dbfd32f420217a81813446b36bf5ea52929ca1f3b1968d76937de17e0f003c82186abfa683a6e30dc1fa5dc2ffe89594827ae4
 SHA512 
0e452f4e93498faa671a5927a3dd93b6dc66cbda7eb71cb33a509f8608573eff5ac8fed0d5e09911e03c153b88c9cb1bb54f7b2aeeb7b6c31eec918ad9685102

diff --git a/app-crypt/codecrypt/codecrypt-1.7.2-r1.ebuild 
b/app-crypt/codecrypt/codecrypt-1.7.2-r1.ebuild
deleted file mode 100644
index fa8f1c6527be..
--- a/app-crypt/codecrypt/codecrypt-1.7.2-r1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Post-quantum cryptography tool"
-HOMEPAGE="http://e-x-a.org/codecrypt/;
-SRC_URI="http://e-x-a.org/codecrypt/files/${P}.tar.gz;
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+cryptopp"
-
-DEPEND="dev-libs/gmp:=
-   cryptopp? ( dev-libs/crypto++:= )
-   sci-libs/fftw:3.0="
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   eapply_user
-   # workaround -- gentoo is missing crypto++ pkg-config file
-   sed -i -e 's/PKG_CHECK_MODULES(\[CRYPTOPP\],.*/LDFLAGS="$LDFLAGS 
-lcrypto++"/' configure.ac
-   ./autogen.sh
-}
-
-src_configure() {
-   econf \
-   $(use_with cryptopp )
-}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/codecrypt/

2022-03-12 Thread Sam James
commit: 98de1c3d2b96d3f9995726240051e442ca0df16e
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 13 05:38:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 13 05:38:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98de1c3d

app-crypt/codecrypt: fix use_with cosmetics

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

 app-crypt/codecrypt/codecrypt-1.8-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-crypt/codecrypt/codecrypt-1.8-r2.ebuild 
b/app-crypt/codecrypt/codecrypt-1.8-r2.ebuild
index 93d82f35a94e..d0a857db8986 100644
--- a/app-crypt/codecrypt/codecrypt-1.8-r2.ebuild
+++ b/app-crypt/codecrypt/codecrypt-1.8-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -27,5 +27,5 @@ src_prepare() {
 
 src_configure() {
econf \
-   $(use_with cryptopp )
+   $(use_with cryptopp)
 }



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

2022-03-12 Thread Sam James
commit: 26c35af64216fec77882c6aa05de2a3856103dd3
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 13 05:18:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 13 05:27:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26c35af6

media-libs/libbluray: add 1.3.1

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

 media-libs/libbluray/Manifest   |  1 +
 ...libbluray-.ebuild => libbluray-1.3.1.ebuild} | 21 -
 media-libs/libbluray/libbluray-.ebuild  | 21 -
 3 files changed, 25 insertions(+), 18 deletions(-)

diff --git a/media-libs/libbluray/Manifest b/media-libs/libbluray/Manifest
index 1894f9864c1a..05e297142fd4 100644
--- a/media-libs/libbluray/Manifest
+++ b/media-libs/libbluray/Manifest
@@ -1,3 +1,4 @@
 DIST libbluray-1.2.0.tar.bz2 747265 BLAKE2B 
d9f0d1c321faa9008431b17aecba495e44d2795cea2973f9772b5be2c0193af53e3c947b9dd0b2d4d22c4085e163461252f895618e98491184d85eb7fbf5bd54
 SHA512 
d10413b6b86ff2d2e7c4b0103546f2142727cc5209ddb7b227aa74e27384f2e0b9abee37bf8ccc5b0cdfcaeebfb0669cf20903a247df278a8ad6dbd27469d324
 DIST libbluray-1.2.1.tar.bz2 751063 BLAKE2B 
af353e03a70b0202776c2190d927506225bbe1147fe5bfb19039839f5d82d0beb4fd7c2813a9ce10a2bc6f9d07e2a2080b54f1442e02e5f8e72564a5bcaf0a2a
 SHA512 
e9433034266e88c05ae3469c0bd2bf700d7f16e17ad706f48426c143c823e83c16ab79a637f1e85e4eb858aa0577630671f87ba35d179db2a1d8bc8545c4
 DIST libbluray-1.3.0.tar.bz2 754069 BLAKE2B 
d4c699ce28d2e5b1d4dda461a1359d3a446afe72368e9d76066ca4d5c49d1f24b4bcec307608d96913d0c668168a86267416b9db37ad942628c2926b79ec47d9
 SHA512 
3d5145e6fd7de099c07f937282112c7abb12a5590b7c0b965b00bddee3837ddfd1a30076aaa6d6278d07a5beee3856f602125983ae075ab30eceb6ac1bd9bcdc
+DIST libbluray-1.3.1.tar.bz2 754867 BLAKE2B 
471963bc5b77f9da31c2ad900e7bbb1528943d2341aa4f12471e5d9a0db6964e62e917c4f19e29115c8c129bb7f8730780b44dbb1c8939c94c686f39d8521fe8
 SHA512 
f39fc8a11771e8fdd5eeebf0ab23535ffab44721f64b350e5d153eee44555b31c618b6d765da114254dc83ff0ff89e84c6b185f61cdbcfedd2d47a5f6e26b75a

diff --git a/media-libs/libbluray/libbluray-.ebuild 
b/media-libs/libbluray/libbluray-1.3.1.ebuild
similarity index 83%
copy from media-libs/libbluray/libbluray-.ebuild
copy to media-libs/libbluray/libbluray-1.3.1.ebuild
index 6781e565d5d8..f3cc6ff95a5f 100644
--- a/media-libs/libbluray/libbluray-.ebuild
+++ b/media-libs/libbluray/libbluray-1.3.1.ebuild
@@ -1,17 +1,17 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-if [[ "${PV#}" != "${PV}" ]] ; then
+if [[ ${PV#} != ${PV} ]] ; then
inherit git-r3
EGIT_REPO_URI="https://code.videolan.org/videolan/libbluray.git;
 else
-   KEYWORDS="~amd64 ~arm ~arm64 ~x86"

SRC_URI="https://downloads.videolan.org/pub/videolan/libbluray/${PV}/${P}.tar.bz2;
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
-inherit autotools java-pkg-opt-2 flag-o-matic multilib-minimal
+inherit autotools java-pkg-opt-2 multilib-minimal
 
 DESCRIPTION="Blu-ray playback libraries"
 HOMEPAGE="https://www.videolan.org/developers/libbluray.html;
@@ -45,15 +45,17 @@ PATCHES=(
"${FILESDIR}"/${PN}-jars.patch
 )
 
-DOCS=( ChangeLog README.txt )
+DOCS=( ChangeLog README.md )
 
 src_prepare() {
default
+
eautoreconf
 }
 
 multilib_src_configure() {
-   use java || unset JDK_HOME # Bug #621992.
+   # bug #621992
+   use java || unset JDK_HOME
 
ECONF_SOURCE="${S}" econf \
--disable-optimizations \
@@ -67,17 +69,18 @@ multilib_src_configure() {
 
 multilib_src_install() {
emake DESTDIR="${D}" install
+
multilib_is_native_abi || return
 
use utils &&
find .libs/ -type f -executable ! -name "${PN}.*" \
 $(use java || echo '! -name bdj_test') -exec dobin {} +
 
-   use java &&
-   java-pkg_regjar "${ED}"/usr/share/${PN}/lib/*.jar
+   use java && java-pkg_regjar "${ED}"/usr/share/${PN}/lib/*.jar
 }
 
 multilib_src_install_all() {
einstalldocs
+
find "${ED}" -name '*.la' -delete || die
 }

diff --git a/media-libs/libbluray/libbluray-.ebuild 
b/media-libs/libbluray/libbluray-.ebuild
index 6781e565d5d8..f3cc6ff95a5f 100644
--- a/media-libs/libbluray/libbluray-.ebuild
+++ b/media-libs/libbluray/libbluray-.ebuild
@@ -1,17 +1,17 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-if [[ "${PV#}" != "${PV}" ]] ; then
+if [[ ${PV#} != ${PV} ]] ; then
inherit git-r3
EGIT_REPO_URI="https://code.videolan.org/videolan/libbluray.git;
 else
-   KEYWORDS="~amd64 ~arm ~arm64 ~x86"

SRC_URI="https://downloads.videolan.org/pub/videolan/libbluray/${PV}/${P}.tar.bz2;
+

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

2022-03-12 Thread Sam James
commit: f7a467ea84de878505672514c3390a44be3ef96c
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 13 05:22:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 13 05:27:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7a467ea

media-libs/libaacs: add 0.11.1

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

 media-libs/libaacs/Manifest  |  1 +
 media-libs/libaacs/libaacs-0.11.1.ebuild | 43 
 2 files changed, 44 insertions(+)

diff --git a/media-libs/libaacs/Manifest b/media-libs/libaacs/Manifest
index 0b776676ee11..942647a7dcb2 100644
--- a/media-libs/libaacs/Manifest
+++ b/media-libs/libaacs/Manifest
@@ -1 +1,2 @@
 DIST libaacs-0.11.0.tar.bz2 324061 BLAKE2B 
8faffa270580f82b7fc6ae53922a9ec15087b754adebc84f1fd216c748dbcbe6723c14908efc9ef77b891bda149d10bf5020321906a36a3654dddbf6bdc00936
 SHA512 
167edbb6f26599e41d6084908039bf902f69f57da1f64f1491734157d1568ad0b32c8ea3064e0706e383af8dc6007eef65170b2b47222bf3d363e395e0b60388
+DIST libaacs-0.11.1.tar.bz2 325669 BLAKE2B 
be8553ef8d312d3c62005b12d0473f9f3a8e1d0fbe86b0c0e69ffe213b26658489a1d0b0414222d2a5088d157832e5b27b989945d4a25b1a16e858e43e67629d
 SHA512 
42dcba5fd593c9a8ec7af11251006b083ad2c49ec198734d1d66f67c2ded4557d77617600edbf0c5250e9b0407ef9a2f906d59d154bda8ecfc8adfd234fb2c42

diff --git a/media-libs/libaacs/libaacs-0.11.1.ebuild 
b/media-libs/libaacs/libaacs-0.11.1.ebuild
new file mode 100644
index ..0a75f45c2dbd
--- /dev/null
+++ b/media-libs/libaacs/libaacs-0.11.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-minimal
+
+DESCRIPTION="Open implementation of the Advanced Access Content System (AACS) 
specification"
+HOMEPAGE="https://www.videolan.org/developers/libaacs.html;
+SRC_URI="https://downloads.videolan.org/pub/videolan/libaacs/${PV}/${P}.tar.bz2;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND=">=dev-libs/libgcrypt-1.5.3:0=[${MULTILIB_USEDEP}]
+   >=dev-libs/libgpg-error-1.12[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}"
+BDEPEND="sys-devel/flex
+   virtual/yacc"
+
+DOCS=( ChangeLog KEYDB.cfg README.md )
+
+src_prepare() {
+   default
+
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --disable-optimizations
+   --enable-shared
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+   einstalldocs
+
+   find "${ED}" -type f -name "*.la" -delete || die
+}



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

2022-03-12 Thread Sam James
commit: 44a086dd2bb3dcd3703da2f3b9cc215c93245dcf
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 13 05:10:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 13 05:27:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44a086dd

media-libs/libbdplus: add 0.2.0

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

 media-libs/libbdplus/Manifest|  1 +
 .../{libbdplus-.ebuild => libbdplus-0.2.0.ebuild}| 12 +++-
 media-libs/libbdplus/libbdplus-.ebuild   | 12 +++-
 3 files changed, 15 insertions(+), 10 deletions(-)

diff --git a/media-libs/libbdplus/Manifest b/media-libs/libbdplus/Manifest
index 1a3d37fd9857..15a53cb7b585 100644
--- a/media-libs/libbdplus/Manifest
+++ b/media-libs/libbdplus/Manifest
@@ -1 +1,2 @@
 DIST libbdplus-0.1.2.tar.bz2 319828 BLAKE2B 
bdf8868dc511b22fd6926b4b29cfae513ca5c9f30433314c99bf31aefb5842eea1042e514383d1c1ff96ee6c62f3220a542973eb1017df8dd48aecd7f81237ac
 SHA512 
e00e7bc9f52b9275646593b753ba646b052255be94a7241965f4dbe4734f8f6a072973ed4b9997957f939236b0633897c295749f79e232188430795be5b5087b
+DIST libbdplus-0.2.0.tar.bz2 321743 BLAKE2B 
2ef8da1741829aef1e0e52fda3ef4d41d05fc7141d1e38c0e8bbdf116fe7afa65024c9d97f61e5ec9ccdf5d2d6063a4d1aff2a0731e7f19b280e31f1b637a9c2
 SHA512 
172e4932fb5540fbdb5b86e1d42cfaddf60b81416d2de50c8add83fb7f1bd7c296c975fd84a6ec42566977086dccfe07db5ce696038862bc75c6494c647998d6

diff --git a/media-libs/libbdplus/libbdplus-.ebuild 
b/media-libs/libbdplus/libbdplus-0.2.0.ebuild
similarity index 85%
copy from media-libs/libbdplus/libbdplus-.ebuild
copy to media-libs/libbdplus/libbdplus-0.2.0.ebuild
index 8bffc8107314..42d90708b4cc 100644
--- a/media-libs/libbdplus/libbdplus-.ebuild
+++ b/media-libs/libbdplus/libbdplus-0.2.0.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit multilib-minimal
 
@@ -21,7 +21,7 @@ SLOT="0"
 IUSE="aacs"
 
 RDEPEND="
-   dev-libs/libgcrypt:0=[${MULTILIB_USEDEP}]
+   dev-libs/libgcrypt:=[${MULTILIB_USEDEP}]
dev-libs/libgpg-error[${MULTILIB_USEDEP}]
aacs? ( >=media-libs/libaacs-0.7.0[${MULTILIB_USEDEP}] )
 "
@@ -29,19 +29,21 @@ DEPEND="${RDEPEND}"
 
 src_prepare() {
default
+
[[ ${PV} ==  ]] && eautoreconf
 }
 
 multilib_src_configure() {
local myeconfargs=(
--disable-optimizations
-   --disable-static
$(use_with aacs libaacs)
)
-   ECONF_SOURCE=${S} econf "${myeconfargs[@]}"
+
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
 }
 
 multilib_src_install_all() {
einstalldocs
+
find "${ED}" -type f -name "*.la" -delete || die
 }

diff --git a/media-libs/libbdplus/libbdplus-.ebuild 
b/media-libs/libbdplus/libbdplus-.ebuild
index 8bffc8107314..42d90708b4cc 100644
--- a/media-libs/libbdplus/libbdplus-.ebuild
+++ b/media-libs/libbdplus/libbdplus-.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit multilib-minimal
 
@@ -21,7 +21,7 @@ SLOT="0"
 IUSE="aacs"
 
 RDEPEND="
-   dev-libs/libgcrypt:0=[${MULTILIB_USEDEP}]
+   dev-libs/libgcrypt:=[${MULTILIB_USEDEP}]
dev-libs/libgpg-error[${MULTILIB_USEDEP}]
aacs? ( >=media-libs/libaacs-0.7.0[${MULTILIB_USEDEP}] )
 "
@@ -29,19 +29,21 @@ DEPEND="${RDEPEND}"
 
 src_prepare() {
default
+
[[ ${PV} ==  ]] && eautoreconf
 }
 
 multilib_src_configure() {
local myeconfargs=(
--disable-optimizations
-   --disable-static
$(use_with aacs libaacs)
)
-   ECONF_SOURCE=${S} econf "${myeconfargs[@]}"
+
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
 }
 
 multilib_src_install_all() {
einstalldocs
+
find "${ED}" -type f -name "*.la" -delete || die
 }



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

2022-03-12 Thread Sam James
commit: c9055c0868328389fa2b85c8f222acd465cad890
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 13 02:40:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 13 05:27:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9055c08

media-video/vlc: add 3.0.17.3

Closes: https://bugs.gentoo.org/834418
Signed-off-by: Sam James  gentoo.org>

 media-video/vlc/Manifest|  1 +
 .../{vlc-3.0..ebuild => vlc-3.0.17.3.ebuild}| 17 +++--
 media-video/vlc/vlc-3.0..ebuild | 15 ++-
 media-video/vlc/vlc-.ebuild | 21 +
 4 files changed, 35 insertions(+), 19 deletions(-)

diff --git a/media-video/vlc/Manifest b/media-video/vlc/Manifest
index fecc89d899f4..738543e5e5db 100644
--- a/media-video/vlc/Manifest
+++ b/media-video/vlc/Manifest
@@ -1 +1,2 @@
 DIST vlc-3.0.16.tar.xz 26439328 BLAKE2B 
1971b88f3faf6d3b019c3fcb83108242bb218f1472dc3c1763a8eaa996befcb36a685a75beb8c2513e3365e77a9df6623d194ef511b5271e3114f2f46588e1ff
 SHA512 
35cdf191071224d0cf1b5a83c00773ff87b9e5bfcf0f5523f7edd53f75b23eda6b27bb49ffa97d69a1d176b8fe4786d959aeeb00d4380beab71c9f7e6b7c7298
+DIST vlc-3.0.17.3.tar.xz 26393440 BLAKE2B 
5079caa779335647394eb4af631ae89098b22545531ecf95ed81f9551f7004b8469a6e44de08f512e381164dc64e011d42be14d675d20c09ab043a00348f6b83
 SHA512 
99095b39ed600c3a89ebc0d377a2fc2522b3623a56b0f6de2df50a3c6e0148c67c28c0f2d8dec28bbdf5c62cf29b3579429a79ed00440570643778a9871022b6

diff --git a/media-video/vlc/vlc-3.0..ebuild 
b/media-video/vlc/vlc-3.0.17.3.ebuild
similarity index 96%
copy from media-video/vlc/vlc-3.0..ebuild
copy to media-video/vlc/vlc-3.0.17.3.ebuild
index 0f61491ae7b1..1aa1edac3295 100644
--- a/media-video/vlc/vlc-3.0..ebuild
+++ b/media-video/vlc/vlc-3.0.17.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2000-2021 Gentoo Authors
+# Copyright 2000-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -20,7 +20,7 @@ else
else

SRC_URI="https://download.videolan.org/pub/videolan/testing/${MY_P}/${MY_P}.tar.xz;
fi
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 -sparc ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv -sparc ~x86"
 fi
 inherit autotools flag-o-matic lua-single toolchain-funcs virtualx xdg
 
@@ -451,7 +451,12 @@ src_configure() {
fi
 
# FIXME: Needs libresid-builder from libsidplay:2 which is in another 
directory...
-   append-ldflags "-L/usr/$(get_libdir)/sidplay/builders/"
+   append-ldflags "-L${ESYSROOT}/usr/$(get_libdir)/sidplay/builders/"
+
+   if use riscv; then
+   # bug #803473
+   append-libs -latomic
+   fi
 
if use truetype || use bidi; then
myeconfargs+=( --enable-freetype )
@@ -488,11 +493,11 @@ src_install() {
 
 pkg_postinst() {
if [[ -z "${ROOT}" ]] && [[ -x 
"${EROOT}/usr/$(get_libdir)/vlc/vlc-cache-gen" ]] ; then
-   einfo "Running ${EROOT}/usr/$(get_libdir)/vlc/vlc-cache-gen on 
${EROOT}/usr/$(get_libdir)/vlc/plugins/"
-   "${EROOT}/usr/$(get_libdir)/vlc/vlc-cache-gen" 
"${EROOT}/usr/$(get_libdir)/vlc/plugins/"
+   einfo "Running ${EPREFIX}/usr/$(get_libdir)/vlc/vlc-cache-gen 
on ${EROOT}/usr/$(get_libdir)/vlc/plugins/"
+   "${EPREFIX}/usr/$(get_libdir)/vlc/vlc-cache-gen" 
"${EROOT}/usr/$(get_libdir)/vlc/plugins/"
else
ewarn "We cannot run vlc-cache-gen (most likely ROOT != /)"
-   ewarn "Please run /usr/$(get_libdir)/vlc/vlc-cache-gen manually"
+   ewarn "Please run 
${EPREFIX}/usr/$(get_libdir)/vlc/vlc-cache-gen manually"
ewarn "If you do not do it, vlc will take a long time to load."
fi
 

diff --git a/media-video/vlc/vlc-3.0..ebuild 
b/media-video/vlc/vlc-3.0..ebuild
index 0f61491ae7b1..da3784db8aee 100644
--- a/media-video/vlc/vlc-3.0..ebuild
+++ b/media-video/vlc/vlc-3.0..ebuild
@@ -1,4 +1,4 @@
-# Copyright 2000-2021 Gentoo Authors
+# Copyright 2000-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -451,7 +451,12 @@ src_configure() {
fi
 
# FIXME: Needs libresid-builder from libsidplay:2 which is in another 
directory...
-   append-ldflags "-L/usr/$(get_libdir)/sidplay/builders/"
+   append-ldflags "-L${ESYSROOT}/usr/$(get_libdir)/sidplay/builders/"
+
+   if use riscv; then
+   # bug #803473
+   append-libs -latomic
+   fi
 
if use truetype || use bidi; then
myeconfargs+=( --enable-freetype )
@@ -488,11 +493,11 @@ src_install() {
 
 pkg_postinst() {
if [[ -z "${ROOT}" ]] && [[ -x 
"${EROOT}/usr/$(get_libdir)/vlc/vlc-cache-gen" ]] ; then
-   einfo "Running ${EROOT}/usr/$(get_libdir)/vlc/vlc-cache-gen on 
${EROOT}/usr/$(get_libdir)/vlc/plugins/"
-   

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

2022-03-12 Thread Ionen Wolkens
commit: 8ae1558e8cb34c62669b7d0b14fae70c5baab9c2
Author: 5cat <2019.ger  gmail  com>
AuthorDate: Sat Mar 12 21:04:22 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Mar 13 02:52:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ae1558e

dev-util/pycharm-professional: add 2021.3.2

Signed-off-by: Hashim Almutairi  heaven.ist>
Closes: https://bugs.gentoo.org/804459
Closes: https://bugs.gentoo.org/804462
Closes: https://bugs.gentoo.org/804465
Closes: https://github.com/gentoo/gentoo/pull/24520
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-util/pycharm-professional/Manifest |   1 +
 .../pycharm-professional-2021.3.2.ebuild   | 121 +
 2 files changed, 122 insertions(+)

diff --git a/dev-util/pycharm-professional/Manifest 
b/dev-util/pycharm-professional/Manifest
index 00dd7f961238..f7aebae130ea 100644
--- a/dev-util/pycharm-professional/Manifest
+++ b/dev-util/pycharm-professional/Manifest
@@ -1 +1,2 @@
 DIST pycharm-professional-2021.1.2.tar.gz 580807899 BLAKE2B 
ba21f9ba000c34f3073b778b7314c727e5204de480afd34fd79e97aca2da673252324897d3f40bda998e8d6ad2645c173f9c0abfbaf745de2c58782faa18c29d
 SHA512 
c76c3113c620084cb6a3a647998cde61b3a6b2e9ff05870469f3f980295d5853911521095e26fae365cd94d2f6843866ced39db5e510bef3495931c60094f49c
+DIST pycharm-professional-2021.3.2.tar.gz 641411471 BLAKE2B 
783ec78e87663b464f8aee41ef561e2bb4d44b2b5eb87cf320f32d5edcb36a36da294639f76ef13588aaac45a9ffe4db0fe91032a1fbdf62581990ad7df3f672
 SHA512 
abb59cfa74afa1fc7bc0590cfb6fe8afa3bf3adbc25a4eccc2f80974f43f47300f3587edba269f3044cd84e9ccff346e9a78c6ce43e6159945b3740afb9685c1

diff --git a/dev-util/pycharm-professional/pycharm-professional-2021.3.2.ebuild 
b/dev-util/pycharm-professional/pycharm-professional-2021.3.2.ebuild
new file mode 100644
index ..6812ec1659ec
--- /dev/null
+++ b/dev-util/pycharm-professional/pycharm-professional-2021.3.2.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop readme.gentoo-r1 wrapper
+
+MY_PN=${PN/-professional/}
+DESCRIPTION="Intelligent Python IDE with unique code assistance and analysis"
+HOMEPAGE="http://www.jetbrains.com/pycharm/;
+SRC_URI="http://download.jetbrains.com/python/${P}.tar.gz;
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="PyCharm_Academic PyCharm_Classroom PyCharm PyCharm_OpenSource 
PyCharm_Preview"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+bundled-jdk"
+RESTRICT="mirror"
+
+RDEPEND="!bundled-jdk? ( >=virtual/jre-1.8 )
+   dev-python/pip
+   media-fonts/dejavu
+   app-accessibility/at-spi2-atk:2
+   app-accessibility/at-spi2-core:2
+   dev-libs/atk
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-libs/alsa-lib
+   media-libs/freetype
+   media-libs/mesa[gbm(+)]
+   net-print/cups
+   sys-apps/dbus
+   sys-libs/zlib
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libXcomposite
+   x11-libs/libXcursor
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXi
+   x11-libs/libxkbcommon
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libxshmfence
+   x11-libs/libXtst
+   x11-libs/libXxf86vm
+"
+BDEPEND="dev-util/patchelf"
+
+QA_PREBUILT="opt/${PN}/*"
+
+src_prepare() {
+   default
+   local remove_me=(
+   help/ReferenceCardForMac.pdf
+   lib/pty4j-native/linux/aarch64
+   lib/pty4j-native/linux/arm
+   lib/pty4j-native/linux/mips64el
+   lib/pty4j-native/linux/ppc64le
+   lib/pty4j-native/linux/$(usex amd64 x86 x86_64)
+   plugins/remote-dev-server/selfcontained
+   plugins/performanceTesting/bin/libyjpagent.so
+   plugins/performanceTesting/bin/*.dll
+   plugins/performanceTesting/bin/libyjpagent.dylib
+   
plugins/python/helpers/pydev/pydevd_attach_to_process/attach_linux_x86.so
+   plugins/wsl-fs-helper
+   )
+
+   rm -rv "${remove_me[@]}" || die
+
+   sed -i \
+   -e "\$a" \
+   -e 
"\$a#---" \
+   -e "\$a# Disable automatic updates as these are handled through 
Gentoo's" \
+   -e "\$a# package manager. See bug #704494" \
+   -e 
"\$a#---" \
+   -e "\$aide.no.platform.update=Gentoo" \
+   bin/idea.properties || die
+
+   local file
+   for file in jbr/lib/{libjcef.so,jcef_helper}; do
+   if [[ -f ${file} ]]; then
+   patchelf --set-rpath '$ORIGIN' ${file} || die
+   fi
+   done
+}
+
+src_install() {
+   local 

[gentoo-commits] repo/proj/libressl:master commit in: dev-perl/Net-SSLeay/, dev-perl/Net-SSLeay/files/

2022-03-12 Thread Quentin Retornaz
commit: 1136185fc6a0cdbf16f0fa0c2b82787343e93cfb
Author: Mike Skec  protonmail  ch>
AuthorDate: Fri Mar 11 22:16:07 2022 +
Commit: Quentin Retornaz  retornaz  com>
CommitDate: Sun Mar 13 02:48:47 2022 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=1136185f

dev-perl/Net-SSLeay-1.900.0: pull in patches to improve LibreSSL 3.5.0 
compatibility

Signed-off-by: Mike Skec  protonmail.ch>
Closes: https://github.com/gentoo/libressl/pull/384
Signed-off-by: Quentin Retornaz  retornaz.com>

 dev-perl/Net-SSLeay/Net-SSLeay-1.900.0.ebuild  |   1 +
 .../files/Net-SSLeay-1.900.0-libressl-3.5.0.patch  | 208 +
 2 files changed, 209 insertions(+)

diff --git a/dev-perl/Net-SSLeay/Net-SSLeay-1.900.0.ebuild 
b/dev-perl/Net-SSLeay/Net-SSLeay-1.900.0.ebuild
index 5d4c2b8..95c81cd 100644
--- a/dev-perl/Net-SSLeay/Net-SSLeay-1.900.0.ebuild
+++ b/dev-perl/Net-SSLeay/Net-SSLeay-1.900.0.ebuild
@@ -35,6 +35,7 @@ PATCHES=(
"${FILESDIR}/${PN}-1.88-fix-network-tests.patch"
"${FILESDIR}/${PN}-1.88-fix-libdir.patch"
"${FILESDIR}/${P}-libressl.patch"
+   "${FILESDIR}/${PN}-1.900.0-libressl-3.5.0.patch"
 )
 
 PERL_RM_FILES=(

diff --git a/dev-perl/Net-SSLeay/files/Net-SSLeay-1.900.0-libressl-3.5.0.patch 
b/dev-perl/Net-SSLeay/files/Net-SSLeay-1.900.0-libressl-3.5.0.patch
new file mode 100644
index 000..50375e1
--- /dev/null
+++ b/dev-perl/Net-SSLeay/files/Net-SSLeay-1.900.0-libressl-3.5.0.patch
@@ -0,0 +1,208 @@
+From 783bb4e1ec594febf8e44274d7878002ab32f247 Mon Sep 17 00:00:00 2001
+From: Mike Skec 
+Date: Sat, 12 Mar 2022 09:02:01 +1100
+Subject: [PATCH] apply various upstream patches for better LibreSSL support.
+
+Merges the following commits from upstream (these should be present in
+the next release of Net-SSLeay):
+ Use X509_get0_tbs_sigalg() for LibreSSL. (#360)
+  
https://github.com/radiator-software/p5-net-ssleay/commit/4a886e06c1cac80e7fb3f8d52146a27ce557ba8c
+ Use OCSP_SINGLERESP_get0_id() for LibreSSL. (#362) 
+  
https://github.com/radiator-software/p5-net-ssleay/commit/88c3bbc45399c8ef2c8879aada8bfa91d8bc6c10
+ Implement RSA_get_key_parameters() for newer LibreSSL. (#363) 
+  
https://github.com/radiator-software/p5-net-ssleay/commit/3dd2f101b8e15a59f66e22525b8d001d5ad6ce7d
+ Enable SSL get proto version for LibreSSL. (#364)
+  
https://github.com/radiator-software/p5-net-ssleay/commit/6c5da5b3a4b48d365adc4aca2fbb043416b3b288
+ GH-369 Make RSA_get_key_parameters available with OpenSSL 1.1.0 and later.
+  
https://github.com/radiator-software/p5-net-ssleay/commit/7ff8f49b07301a5c804e3ac69dc3079200ac09a4
+---
+ SSLeay.xs | 51 +++
+ t/local/33_x509_create_cert.t | 26 +-
+ typemap   |  1 +
+ 3 files changed, 60 insertions(+), 18 deletions(-)
+
+diff --git a/SSLeay.xs b/SSLeay.xs
+index bfd6320..14c39ee 100644
+--- a/SSLeay.xs
 b/SSLeay.xs
+@@ -1759,10 +1759,10 @@ X509 * find_issuer(X509 *cert,X509_STORE *store, 
STACK_OF(X509) *chain) {
+ return issuer;
+ }
+ 
+-SV* bn2sv(BIGNUM* p_bn)
++static SV *bn2sv(const BIGNUM* p_bn)
+ {
+ return p_bn != NULL
+-? sv_2mortal(newSViv((IV) BN_dup(p_bn)))
++? sv_2mortal(newSViv(PTR2IV(BN_dup(p_bn
+ : _sv_undef;
+ }
+ 
+@@ -4884,7 +4884,7 @@ SSL_set_max_proto_version(ssl, version)
+ #endif /* OpenSSL 1.1.0-pre2 or LibreSSL 2.6.0 */
+ 
+ 
+-#if OPENSSL_VERSION_NUMBER >= 0x1010007fL && !defined(LIBRESSL_VERSION_NUMBER)
++#if (OPENSSL_VERSION_NUMBER >= 0x1010007fL && 
!defined(LIBRESSL_VERSION_NUMBER)) || (LIBRESSL_VERSION_NUMBER >= 0x304fL)
+ 
+ int
+ SSL_CTX_get_min_proto_version(ctx)
+@@ -4902,7 +4902,7 @@ int
+ SSL_get_max_proto_version(ssl)
+  SSL *  ssl
+ 
+-#endif /* OpenSSL 1.1.0g */
++#endif /* OpenSSL 1.1.0g or LibreSSL 3.4.0 */
+ 
+ 
+ #if OPENSSL_VERSION_NUMBER < 0x1000L
+@@ -5922,6 +5922,18 @@ SSL_set_tmp_rsa(ssl,rsa)
+ 
+ #endif
+ 
++BIGNUM *
++BN_dup(const BIGNUM *from)
++
++void
++BN_clear(BIGNUM *bn)
++
++void
++BN_clear_free(BIGNUM *bn)
++
++void
++BN_free(BIGNUM *bn)
++
+ #if OPENSSL_VERSION_NUMBER >= 0x0090800fL
+ 
+ RSA *
+@@ -6001,13 +6013,31 @@ 
RSA_generate_key(bits,e,perl_cb=_sv_undef,perl_data=_sv_undef)
+ 
+ #endif
+ 
+-#if OPENSSL_VERSION_NUMBER < 0x1010L || defined(LIBRESSL_VERSION_NUMBER)
+-
+ void
+ RSA_get_key_parameters(rsa)
+   RSA * rsa
++PREINIT:
++#if (!defined(LIBRESSL_VERSION_NUMBER) && (OPENSSL_VERSION_NUMBER >= 
0x101fL)) || (defined(LIBRESSL_VERSION_NUMBER) && (LIBRESSL_VERSION_NUMBER 
>= 0x305fL))
++const BIGNUM *n, *e, *d;
++const BIGNUM *p, *q;
++const BIGNUM *dmp1, *dmq1, *iqmp;
++#endif
+ PPCODE:
+ {
++#if (!defined(LIBRESSL_VERSION_NUMBER) && (OPENSSL_VERSION_NUMBER >= 
0x101fL)) || (defined(LIBRESSL_VERSION_NUMBER) && (LIBRESSL_VERSION_NUMBER 
>= 0x305fL))
++RSA_get0_key(rsa, , , );
++RSA_get0_factors(rsa, , );
++RSA_get0_crt_params(rsa, , , );
++/* 

[gentoo-commits] repo/proj/libressl:master commit in: dev-qt/qtnetwork/files/

2022-03-12 Thread Quentin Retornaz
commit: caede61128f1b7c25c078ebbd738021b0098952b
Author: Mike Skec  protonmail  ch>
AuthorDate: Fri Mar 11 00:46:24 2022 +
Commit: Quentin Retornaz  retornaz  com>
CommitDate: Sun Mar 13 02:44:45 2022 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=caede611

dev-qt/qtnetwork: fix build for LibreSSL 3.5.0

Signed-off-by: Mike Skec  protonmail.ch>
Closes: https://github.com/gentoo/libressl/pull/383
Signed-off-by: Quentin Retornaz  retornaz.com>

 .../files/qtnetwork-5.15.2-r14-libressl.patch  | 70 +++---
 1 file changed, 36 insertions(+), 34 deletions(-)

diff --git a/dev-qt/qtnetwork/files/qtnetwork-5.15.2-r14-libressl.patch 
b/dev-qt/qtnetwork/files/qtnetwork-5.15.2-r14-libressl.patch
index b0a1aaa..1a61fc9 100644
--- a/dev-qt/qtnetwork/files/qtnetwork-5.15.2-r14-libressl.patch
+++ b/dev-qt/qtnetwork/files/qtnetwork-5.15.2-r14-libressl.patch
@@ -36,31 +36,31 @@ index d0a428c2..319cfc00 100644
 @@ -77,9 +77,9 @@ extern "C" int q_verify_cookie_callback(SSL *ssl, const 
unsigned char *cookie,
  }
  #endif // dtls
- 
+
 -#ifdef TLS1_3_VERSION
 +#if defined(TLS1_3_VERSION) && !defined(LIBRESSL_VERSION_NUMBER)
  extern "C" int q_ssl_sess_set_new_cb(SSL *context, SSL_SESSION *session);
 -#endif // TLS1_3_VERSION
 +#endif // TLS1_3_VERSION && LIBRESSL_VERSION_NUMBER
- 
+
  // Defined in qsslsocket.cpp
  QList q_getDefaultDtlsCiphers();
 @@ -351,9 +351,11 @@ init_context:
  return;
  }
- 
+
 +#ifndef LIBRESSL_VERSION_NUMBER
  // A nasty hacked OpenSSL using a level that will make our auto-tests 
fail:
  if (q_SSL_CTX_get_security_level(sslContext->ctx) > 1 && 
*forceSecurityLevel())
  q_SSL_CTX_set_security_level(sslContext->ctx, 1);
 +#endif // LIBRESSL_VERSION_NUMBER
- 
+
  const long anyVersion =
  #if QT_CONFIG(dtls)
 @@ -627,14 +629,14 @@ init_context:
   q_X509Callback);
  }
- 
+
 -#ifdef TLS1_3_VERSION
 +#if defined(TLS1_3_VERSION) && !defined(LIBRESSL_VERSION_NUMBER)
  // NewSessionTicket callback:
@@ -68,16 +68,16 @@ index d0a428c2..319cfc00 100644
  q_SSL_CTX_sess_set_new_cb(sslContext->ctx, q_ssl_sess_set_new_cb);
  q_SSL_CTX_set_session_cache_mode(sslContext->ctx, 
SSL_SESS_CACHE_CLIENT);
  }
- 
+
 -#endif // TLS1_3_VERSION
 +#endif // TLS1_3_VERSION && LIBRESSL_VERSION_NUMBER
- 
+
  #if QT_CONFIG(dtls)
  // DTLS cookies:
 @@ -722,6 +724,7 @@ void QSslContext::applyBackendConfig(QSslContext 
*sslContext)
  }
  #endif // ocsp
- 
+
 +#ifndef LIBRESSL_VERSION_NUMBER
  QSharedPointer cctx(q_SSL_CONF_CTX_new(), 
_SSL_CONF_CTX_free);
  if (cctx) {
@@ -98,9 +98,9 @@ index 70cb97aa..01a61cf5 100644
 --- a/src/network/ssl/qsslcontext_openssl_p.h
 +++ b/src/network/ssl/qsslcontext_openssl_p.h
 @@ -61,6 +61,13 @@
- 
+
  QT_BEGIN_NAMESPACE
- 
+
 +#ifndef DTLS_ANY_VERSION
 +#define DTLS_ANY_VERSION 0x1
 +#endif
@@ -109,7 +109,7 @@ index 70cb97aa..01a61cf5 100644
 +#endif
 +
  #ifndef QT_NO_SSL
- 
+
  class QSslContextPrivate;
 diff --git a/src/network/ssl/qsslsocket_openssl.cpp 
b/src/network/ssl/qsslsocket_openssl.cpp
 index af47dbf9..f4381efa 100644
@@ -118,7 +118,7 @@ index af47dbf9..f4381efa 100644
 @@ -653,7 +653,7 @@ bool QSslSocketBackendPrivate::initSslContext()
  else if (mode == QSslSocket::SslServerMode)
  q_SSL_set_psk_server_callback(ssl, _ssl_psk_server_callback);
- 
+
 -#if OPENSSL_VERSION_NUMBER >= 0x10101006L
 +#if OPENSSL_VERSION_NUMBER >= 0x10101006L && !defined(LIBRESSL_VERSION_NUMBER)
  // Set the client callback for TLSv1.3 PSK
@@ -128,7 +128,7 @@ diff --git a/src/network/ssl/qsslsocket_openssl_symbols.cpp 
b/src/network/ssl/qs
 index 0f48e498..0b47ccde 100644
 --- a/src/network/ssl/qsslsocket_openssl_symbols.cpp
 +++ b/src/network/ssl/qsslsocket_openssl_symbols.cpp
-@@ -145,10 +145,13 @@ DEFINEFUNC(const BIO_METHOD *, BIO_s_mem, void, 
DUMMYARG, return nullptr, return
+@@ -145,10 +145,15 @@ DEFINEFUNC(const BIO_METHOD *, BIO_s_mem, void, 
DUMMYARG, return nullptr, return
  DEFINEFUNC2(int, BN_is_word, BIGNUM *a, a, BN_ULONG w, w, return 0, return)
  DEFINEFUNC(int, EVP_CIPHER_CTX_reset, EVP_CIPHER_CTX *c, c, return 0, return)
  DEFINEFUNC(int, EVP_PKEY_up_ref, EVP_PKEY *a, a, return 0, return)
@@ -138,8 +138,10 @@ index 0f48e498..0b47ccde 100644
  DEFINEFUNC(void, EVP_PKEY_CTX_free, EVP_PKEY_CTX *ctx, ctx, return, return)
 +#endif // OPENSSL_NO_DEPRECATED_3_0
  DEFINEFUNC(int, RSA_bits, RSA *a, a, return 0, return)
-+#ifndef LIBRESSL_VERSION_NUMBER
++#if !defined(LIBRESSL_VERSION_NUMBER) || (LIBRESSL_VERSION_NUMBER >= 
0x305fL)
  DEFINEFUNC(int, DSA_bits, DSA *a, a, return 0, return)
++#endif
++#ifndef LIBRESSL_VERSION_NUMBER
  DEFINEFUNC(int, OPENSSL_sk_num, OPENSSL_STACK *a, a, return -1, return)
  DEFINEFUNC2(void, OPENSSL_sk_pop_free, OPENSSL_STACK *a, a, void (*b)(void*), 
b, return, DUMMYARG)
 @@ -156,10 +159,20 @@ DEFINEFUNC(OPENSSL_STACK *, OPENSSL_sk_new_null, 
DUMMYARG, DUMMYARG, return null

[gentoo-commits] repo/proj/libressl:master commit in: net-wireless/wpa_supplicant/

2022-03-12 Thread Quentin Retornaz
commit: 7b7fb1a074e0be521e27827086386cb423b6a7eb
Author: Mike Skec  protonmail  ch>
AuthorDate: Thu Mar 10 07:14:19 2022 +
Commit: Quentin Retornaz  retornaz  com>
CommitDate: Sun Mar 13 02:44:37 2022 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=7b7fb1a0

net-wireless/wpa_supplicant: updated to 2.10

Signed-off-by: Mike Skec  protonmail.ch>
Closes: https://github.com/gentoo/libressl/pull/381
Signed-off-by: Quentin Retornaz  retornaz.com>

 net-wireless/wpa_supplicant/Manifest   |   1 +
 .../wpa_supplicant/wpa_supplicant-2.10.ebuild  | 485 +
 2 files changed, 486 insertions(+)

diff --git a/net-wireless/wpa_supplicant/Manifest 
b/net-wireless/wpa_supplicant/Manifest
index 587047b..99b29ae 100644
--- a/net-wireless/wpa_supplicant/Manifest
+++ b/net-wireless/wpa_supplicant/Manifest
@@ -1,2 +1,3 @@
+DIST wpa_supplicant-2.10.tar.gz 3511622 BLAKE2B 
7f6045e5dcf24f7ccf1ea75c99541f9d68fadaea858a6ca11a95c997de14e33b3aa89138e748664579b5a4ea493d247cf6613da3c5fae49a4dbb5cd58dace752
 SHA512 
021c2a48f45d39c1dc6557730be5debaee071bc0ff82a271638beee6e32314e353e49d39e2f0dc8dff6e094dcc7008cfe1c32d0c7a34a1a345a12a3f1c1e11a1
 DIST wpa_supplicant-2.9-r3-patches.tar.bz2 5266 BLAKE2B 
284fdeaf6328c35b1f5e88075c62c3b008ec2c400b0cc163a59d9cf8d7c356c3e58f8798e5bade102259d2e5be2ed298b63a0001d0a4ab71d90604a8ee8bf274
 SHA512 
80e4950ddc99d1134a29a3e5a39767c756f7c9f9f283749e688db3435184631f0384b78954f926724ceff86c96d05b4fb042160265e9d00f976a96e864b7ecc5
 DIST wpa_supplicant-2.9.tar.gz 3231785 BLAKE2B 
f1e2a5cb37b02d5c74116b5bc7f67c47d85f916c972cbd6b881d63a317161294a37c8517aabe6c74f9617c762aaa76d869f318af311473160e87bac8ac2a1807
 SHA512 
37a33f22cab9d27084fbef29856eaea0f692ff339c5b38bd32402dccf293cb849afd4a870cd3b5ca78179f0102f4011ce2f3444a53dc41dc75a5863b0a2226c8

diff --git a/net-wireless/wpa_supplicant/wpa_supplicant-2.10.ebuild 
b/net-wireless/wpa_supplicant/wpa_supplicant-2.10.ebuild
new file mode 100644
index 000..2aa4e4e
--- /dev/null
+++ b/net-wireless/wpa_supplicant/wpa_supplicant-2.10.ebuild
@@ -0,0 +1,485 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop linux-info qmake-utils readme.gentoo-r1 systemd toolchain-funcs
+
+DESCRIPTION="IEEE 802.1X/WPA supplicant for secure wireless transfers"
+HOMEPAGE="https://w1.fi/wpa_supplicant/;
+LICENSE="|| ( GPL-2 BSD )"
+
+if [ "${PV}" = "" ]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://w1.fi/hostap.git;
+else
+   KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~mips ppc ~ppc64 ~riscv ~sparc 
x86"
+   SRC_URI="https://w1.fi/releases/${P}.tar.gz;
+   SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-2.9-r3-patches.tar.bz2;
+fi
+
+SLOT="0"
+IUSE="ap +crda broadcom-sta dbus eap-sim eapol-test fasteap +fils +hs2-0 
macsec +mbo +mesh p2p privsep ps3 qt5 readline selinux smartcard tdls 
uncommon-eap-types wimax wps"
+
+# CONFIG_PRIVSEP=y does not have sufficient support for the new driver
+# interface functions used for MACsec, so this combination cannot be used
+# at least for now. bug #684442
+REQUIRED_USE="
+   macsec? ( !privsep )
+   privsep? ( !macsec )
+   broadcom-sta? ( !fils !mesh !mbo )
+"
+
+DEPEND="
+   >=dev-libs/openssl-1.0.2k:=
+   dbus? ( sys-apps/dbus )
+   kernel_linux? (
+   >=dev-libs/libnl-3.2:3
+   eap-sim? ( sys-apps/pcsc-lite )
+   )
+   !kernel_linux? ( net-libs/libpcap )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   )
+   readline? (
+   sys-libs/ncurses:0=
+   sys-libs/readline:0=
+   )
+"
+RDEPEND="${DEPEND}
+   selinux? ( sec-policy/selinux-networkmanager )
+   kernel_linux? (
+   net-wireless/wireless-regdb
+   crda? ( net-wireless/crda )
+   )
+"
+BDEPEND="virtual/pkgconfig"
+
+DOC_CONTENTS="
+   If this is a clean installation of wpa_supplicant, you
+   have to create a configuration file named
+   ${EROOT}/etc/wpa_supplicant/wpa_supplicant.conf
+   An example configuration file is available for reference in
+   ${EROOT}/usr/share/doc/${PF}/
+"
+
+S="${WORKDIR}/${P}/${PN}"
+
+Kconfig_style_config() {
+   #param 1 is CONFIG_* item
+   #param 2 is what to set it = to, defaulting in y
+   CONFIG_PARAM="${CONFIG_HEADER:-CONFIG_}$1"
+   setting="${2:-y}"
+
+   if [ ! $setting = n ]; then
+   #first remove any leading "# " if $2 is not n
+   sed -i "/^# *$CONFIG_PARAM=/s/^# *//" .config || echo 
"Kconfig_style_config error uncommenting $CONFIG_PARAM"
+   #set item = $setting (defaulting to y)
+   sed -i "/^$CONFIG_PARAM/s/=.*/=$setting/" .config || 
echo 

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

2022-03-12 Thread Matt Turner
commit: 7315d951654cb83c900cec5f26bc3ed7a71d45b6
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 13 02:43:51 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 13 02:44:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7315d951

dev-lang/duktape: Keyword 2.7.0-r1 alpha, #833748

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

 dev-lang/duktape/duktape-2.7.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/duktape/duktape-2.7.0-r1.ebuild 
b/dev-lang/duktape/duktape-2.7.0-r1.ebuild
index 0d9b3bacaf1a..94d9a06d3270 100644
--- a/dev-lang/duktape/duktape-2.7.0-r1.ebuild
+++ b/dev-lang/duktape/duktape-2.7.0-r1.ebuild
@@ -13,7 +13,7 @@ LICENSE="MIT"
 # Upstream don't maintain binary compatibility
 # https://github.com/svaarala/duktape/issues/1524
 SLOT="0/${PV}"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86"
 
 PATCHES=(
"${FILESDIR}"/${PN}-2.7.0-respect-tc-env.patch



[gentoo-commits] repo/gentoo:master commit in: sys-auth/polkit/

2022-03-12 Thread Matt Turner
commit: 50da254ca5e9aa1f1a50b2da359e8900653282da
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Mar 13 02:43:52 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Mar 13 02:44:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50da254c

sys-auth/polkit: Keyword 0.120_p20220221 alpha, #833748

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

 sys-auth/polkit/polkit-0.120_p20220221.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-auth/polkit/polkit-0.120_p20220221.ebuild 
b/sys-auth/polkit/polkit-0.120_p20220221.ebuild
index d3980d9768ad..b65cf231c858 100644
--- a/sys-auth/polkit/polkit-0.120_p20220221.ebuild
+++ b/sys-auth/polkit/polkit-0.120_p20220221.ebuild
@@ -17,7 +17,7 @@ fi
 
 LICENSE="LGPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~x86"
 IUSE="+duktape examples gtk +introspection kde pam selinux systemd test"
 #RESTRICT="!test? ( test )"
 # Tests currently don't work with meson. See



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

2022-03-12 Thread Sam James
commit: 11f6358e63591c861f0b19a6c9bdc92af1351222
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 13 02:03:25 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 13 02:03:25 2022 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=11f6358e

repositories.xml: remove 'concaveoverlay'

Long-standing CI failures, no activity since 2019.

Cloes: https://bugs.gentoo.org/793509
Signed-off-by: Sam James  gentoo.org>

 files/overlays/repositories.xml | 10 --
 1 file changed, 10 deletions(-)

diff --git a/files/overlays/repositories.xml b/files/overlays/repositories.xml
index 486ee50..f848346 100644
--- a/files/overlays/repositories.xml
+++ b/files/overlays/repositories.xml
@@ -849,16 +849,6 @@
 git://github.com/junghans/cj-overlay
 https://github.com/junghans/cj-overlay/commits/master.atom
   
-  
-concaveoverlay
-concavegit's overlay.
-https://gitlab.com/concavegit/concaveoverlay
-
-  concavem...@gmail.com
-
-https://gitlab.com/concavegit/concaveoverlay.git
-
https://gitlab.com/concavegit/concaveoverlay/commits/master.atom
-  
   
 cosmicmod-overlay
 CosmicMod Overlay



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

2022-03-12 Thread Sam James
commit: 6bc6bf6ce81cdc786b4ea34c20439044eed84c9c
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 13 01:51:43 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 13 01:51:43 2022 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=6bc6bf6c

repositories.xml: update flammie email

Bug: https://bugs.gentoo.org/797526
Signed-off-by: Sam James  gentoo.org>

 files/overlays/repositories.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/files/overlays/repositories.xml b/files/overlays/repositories.xml
index 44187ed..63e73ee 100644
--- a/files/overlays/repositories.xml
+++ b/files/overlays/repositories.xml
@@ -1423,7 +1423,7 @@
 An overlay for gentoo for things Flammie's worked 
on: Apertium, HFST, computational linguistics, spell-checking, obscure 
languages...
 https://github.com/flammie/flammie-overlay
 
-  flam...@gentoo.org
+  flam...@iki.fi
   Flammie Pirinen
 
 https://github.com/flammie/flammie-overlay.git



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

2022-03-12 Thread Sam James
commit: 0c210fadd44d1616cf319f3a50f82c9234caea72
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 13 01:53:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 13 01:53:46 2022 +
URL:https://gitweb.gentoo.org/data/api.git/commit/?id=0c210fad

repositories.xml: remove 'grodin' overlay

Long-standing CI failures, no activity since early 2020.

Closes: https://bugs.gentoo.org/797076
Signed-off-by: Sam James  gentoo.org>

 files/overlays/repositories.xml | 12 
 1 file changed, 12 deletions(-)

diff --git a/files/overlays/repositories.xml b/files/overlays/repositories.xml
index 63e73ee..486ee50 100644
--- a/files/overlays/repositories.xml
+++ b/files/overlays/repositories.xml
@@ -1853,18 +1853,6 @@
 
 https://github.com/Dr-Terrible/go-overlay.git
   
-  
-godin
-Godin's Gentoo Overlay
-https://github.com/Godin/gentoo-overlay
-
-  mandri...@gmail.com
-  Evgeny Mandrikov
-
-https://github.com/Godin/gentoo-overlay.git
-git://github.com/Godin/gentoo-overlay.git
-https://github.com/Godin/gentoo-overlay/commits/master.atom
-  
   
 goduck777
 Personal overlay containing some not-so-popular 
apps



[gentoo-commits] proj/devmanual:master commit in: quickstart/

2022-03-12 Thread Sam James
commit: c305a14ac84919eb93abe6c7cc6da128c18ec4a5
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 13 01:46:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 13 01:46:26 2022 +
URL:https://gitweb.gentoo.org/proj/devmanual.git/commit/?id=c305a14a

quickstart: make blocker non-pure-DEPEND

Blockers need to be in RDEPEND too, per
devmanual guidance :)

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

 quickstart/text.xml | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/quickstart/text.xml b/quickstart/text.xml
index caff4e5..9847477 100644
--- a/quickstart/text.xml
+++ b/quickstart/text.xml
@@ -320,7 +320,7 @@ replacement iconv for libc implementations which 
don't have their own.
 
 
 
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -334,7 +334,8 @@ SLOT="0"
 KEYWORDS="~amd64 ~ppc ~sparc ~x86"
 IUSE="nls"
 
-DEPEND="!sys-libs/glibc"
+RDEPEND="!sys-libs/glibc"
+DEPEND="${RDEPEND}"
 
 src_configure() {
econf $(use_enable nls)



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

2022-03-12 Thread Sam James
commit: 0b2e7c4bacd84a2b90464d4b25391d71feb84df8
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sat Mar 12 20:36:44 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 13 01:19:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b2e7c4b

dev-lang/python: stable 3.9.10_p1 for hppa, bug #834644

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 dev-lang/python/python-3.9.10_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.9.10_p1.ebuild 
b/dev-lang/python/python-3.9.10_p1.ebuild
index 842c437a3dc2..37b968005f06 100644
--- a/dev-lang/python/python-3.9.10_p1.ebuild
+++ b/dev-lang/python/python-3.9.10_p1.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 IUSE="bluetooth build examples gdbm hardened lto +ncurses pgo +readline 
+sqlite +ssl test tk wininst +xml"
 RESTRICT="!test? ( test )"
 



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

2022-03-12 Thread Sam James
commit: 22fe0b9da69e7023c536811eeb7871f56f7e2b0e
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sat Mar 12 20:35:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 13 01:19:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22fe0b9d

dev-lang/python: stable 3.10.2_p1 for hppa, bug #834643

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 dev-lang/python/python-3.10.2_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.10.2_p1.ebuild 
b/dev-lang/python/python-3.10.2_p1.ebuild
index bfaa24d1d53f..06421fd372bc 100644
--- a/dev-lang/python/python-3.10.2_p1.ebuild
+++ b/dev-lang/python/python-3.10.2_p1.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 IUSE="bluetooth build examples gdbm hardened libedit lto +ncurses pgo 
+readline +sqlite +ssl test tk wininst +xml"
 RESTRICT="!test? ( test )"
 



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

2022-03-12 Thread Sam James
commit: 8539f5a5ffcea5fa06c13505150082eea65f55d4
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sat Mar 12 20:34:41 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 13 01:19:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8539f5a5

dev-libs/libxslt: stable 1.1.35 for hppa, bug #834457

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-libs/libxslt/libxslt-1.1.35.ebuild 
b/dev-libs/libxslt/libxslt-1.1.35.ebuild
index f0c9f84e7670..3dac6a1a7af9 100644
--- a/dev-libs/libxslt/libxslt-1.1.35.ebuild
+++ b/dev-libs/libxslt/libxslt-1.1.35.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/libxslt;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="crypt debug examples static-libs"
 
 BDEPEND=">=virtual/pkgconfig-1"



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

2022-03-12 Thread Sam James
commit: 02dba7e749a89afe883ebdd2afe761411c213e25
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sat Mar 12 20:37:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 13 01:19:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02dba7e7

dev-lang/python: stable 3.8.12_p2 for hppa, bug #834645

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 dev-lang/python/python-3.8.12_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/python/python-3.8.12_p2.ebuild 
b/dev-lang/python/python-3.8.12_p2.ebuild
index 8dfad1511d2e..9e9b0fbc6bfc 100644
--- a/dev-lang/python/python-3.8.12_p2.ebuild
+++ b/dev-lang/python/python-3.8.12_p2.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="PSF-2"
 SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 IUSE="bluetooth build examples gdbm hardened +ncurses +readline +sqlite +ssl 
test tk wininst +xml"
 RESTRICT="!test? ( test )"
 



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

2022-03-12 Thread Sam James
commit: eb8d02ecd49348da8113a15fd80985f16b1b38aa
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sat Mar 12 20:34:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 13 01:19:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb8d02ec

dev-libs/libxml2: stable 2.9.13-r1 for hppa, bug #834458

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-libs/libxml2/libxml2-2.9.13-r1.ebuild 
b/dev-libs/libxml2/libxml2-2.9.13-r1.ebuild
index 24ca782260d0..5d7a300bba44 100644
--- a/dev-libs/libxml2/libxml2-2.9.13-r1.ebuild
+++ b/dev-libs/libxml2/libxml2-2.9.13-r1.ebuild
@@ -31,7 +31,7 @@ S="${WORKDIR}/${PN}-${PV%_rc*}"
 
 LICENSE="MIT"
 SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="debug examples icu lzma +python readline static-libs test"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"



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

2022-03-12 Thread Maciej Barć
commit: b2b2659dc8373c714989795015a5b47f2f592bf5
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Mar 13 00:29:18 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Mar 13 01:04:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2b2659d

dev-libs/teakra: new package; add 20220224

2022.02.24 snapshot

Bug: https://bugs.gentoo.org/834984
Signed-off-by: Maciej Barć  gentoo.org>

 dev-libs/teakra/Manifest   |  1 +
 dev-libs/teakra/metadata.xml   | 13 +
 dev-libs/teakra/teakra-20220224.ebuild | 33 +
 3 files changed, 47 insertions(+)

diff --git a/dev-libs/teakra/Manifest b/dev-libs/teakra/Manifest
new file mode 100644
index ..1569bad52d9c
--- /dev/null
+++ b/dev-libs/teakra/Manifest
@@ -0,0 +1 @@
+DIST teakra-20220224.tar.gz 983295 BLAKE2B 
79c399f2bd3358fd558b4e7558dbbfb95a74ea16d8c9e79037a5ae258066bd5dcab903bd776b2cd355dacb60ee4dfb5de2802ed318d12985a4655f87dd958604
 SHA512 
b8c37b9d82431b00bcd22554e3f507466f0e6823bcd0cb7c22d38cf5ffd63bf270dd6f70472063adf4db02cac3e4dbe85ceba2946d7ba0ca13b166bf7f197e02

diff --git a/dev-libs/teakra/metadata.xml b/dev-libs/teakra/metadata.xml
new file mode 100644
index ..98208183c8b2
--- /dev/null
+++ b/dev-libs/teakra/metadata.xml
@@ -0,0 +1,13 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+  
+x...@gentoo.org
+Maciej Barć
+  
+  
+https://github.com/wwylele/teakra/issues/
+wwylele/teakra
+  
+

diff --git a/dev-libs/teakra/teakra-20220224.ebuild 
b/dev-libs/teakra/teakra-20220224.ebuild
new file mode 100644
index ..db293bf7abd3
--- /dev/null
+++ b/dev-libs/teakra/teakra-20220224.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+H=01db7cdd00aabcce559a8dddce8798dabb71949b
+
+inherit cmake
+
+DESCRIPTION="Emulator, assembler, etc for XpertTeak, the DSP used by DSi/3DS"
+HOMEPAGE="https://github.com/wwylele/teakra/;
+SRC_URI="https://github.com/wwylele/${PN}/archive/${H}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}"/${PN}-${H}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_SKIP_RPATH=ON
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   einstalldocs
+
+   dolib.so "${BUILD_DIR}/src/lib${PN}.so" "${BUILD_DIR}/src/lib${PN}_c.so"
+
+   insinto /usr/include
+   doins -r include/${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: games-emulation/melonds/files/, games-emulation/melonds/

2022-03-12 Thread Maciej Barć
commit: a5a2748cc895020a5d5582192c69874b7fde795d
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Mar 13 01:00:52 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Mar 13 01:04:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5a2748c

games-emulation/melonds: use system teakra

Closes: https://bugs.gentoo.org/834984
Signed-off-by: Maciej Barć  gentoo.org>

 .../melonds/files/melonds-system-teakra.patch  | 23 ++
 ...nds-0.9.3-r1.ebuild => melonds-0.9.3-r2.ebuild} | 13 +---
 ...-0.9.4_p1.ebuild => melonds-0.9.4_p1-r1.ebuild} | 13 +---
 games-emulation/melonds/melonds-.ebuild| 13 +---
 4 files changed, 38 insertions(+), 24 deletions(-)

diff --git a/games-emulation/melonds/files/melonds-system-teakra.patch 
b/games-emulation/melonds/files/melonds-system-teakra.patch
new file mode 100644
index ..b59c31e4ba9a
--- /dev/null
+++ b/games-emulation/melonds/files/melonds-system-teakra.patch
@@ -0,0 +1,23 @@
+index 7288b54..6525f11 100644
+--- a/src/CMakeLists.txt
 b/src/CMakeLists.txt
+@@ -110,7 +110,6 @@ if (ENABLE_JIT)
+   endif()
+ endif()
+ 
+-add_subdirectory(teakra EXCLUDE_FROM_ALL)
+ target_link_libraries(core teakra)
+ 
+ 
+index c889aff..a6339d9 100644
+--- a/src/DSi_DSP.cpp
 b/src/DSi_DSP.cpp
+@@ -16,7 +16,7 @@
+ with melonDS. If not, see http://www.gnu.org/licenses/.
+ */
+ 
+-#include "teakra/include/teakra/teakra.h"
++#include "teakra/teakra.h"
+ 
+ #include "DSi.h"
+ #include "DSi_DSP.h"

diff --git a/games-emulation/melonds/melonds-0.9.3-r1.ebuild 
b/games-emulation/melonds/melonds-0.9.3-r2.ebuild
similarity index 90%
rename from games-emulation/melonds/melonds-0.9.3-r1.ebuild
rename to games-emulation/melonds/melonds-0.9.3-r2.ebuild
index 77ff242ab004..0cde97c7b287 100644
--- a/games-emulation/melonds/melonds-0.9.3-r1.ebuild
+++ b/games-emulation/melonds/melonds-0.9.3-r2.ebuild
@@ -1,9 +1,6 @@
 # Copyright 2019-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# NOTICE:
-# melonds bundles teakra, its upstream haven't had a release since 2020
-
 EAPI=8
 
 MY_PN="melonDS"
@@ -32,6 +29,7 @@ SLOT="0"
 
 DEPEND="
app-arch/libarchive
+   dev-libs/teakra
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtnetwork:5
@@ -55,7 +53,11 @@ DOC_CONTENTS="You need the following files in order to run 
melonDS:
 Place them in ~/.config/melonDS
 Those files can be found somewhere on the Internet ;-)"
 
+PATCHES=( "${FILESDIR}"/melonds-system-teakra.patch )
+
 src_prepare() {
+   rm -r ./src/teakra || die
+
cmake_src_prepare
 }
 
@@ -73,16 +75,11 @@ src_compile() {
 }
 
 src_install() {
-   # install teakra
-   dolib.so "${BUILD_DIR}/src/teakra/src/libteakra.so"
-
cmake_src_install
-
readme.gentoo_create_doc
 }
 
 pkg_postinst() {
xdg_pkg_postinst
-
readme.gentoo_print_elog
 }

diff --git a/games-emulation/melonds/melonds-0.9.4_p1.ebuild 
b/games-emulation/melonds/melonds-0.9.4_p1-r1.ebuild
similarity index 90%
rename from games-emulation/melonds/melonds-0.9.4_p1.ebuild
rename to games-emulation/melonds/melonds-0.9.4_p1-r1.ebuild
index d27c6c66a307..706876b372f2 100644
--- a/games-emulation/melonds/melonds-0.9.4_p1.ebuild
+++ b/games-emulation/melonds/melonds-0.9.4_p1-r1.ebuild
@@ -1,9 +1,6 @@
 # Copyright 2019-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# NOTICE:
-# melonds bundles teakra, its upstream haven't had a release since 2020
-
 EAPI=8
 
 MY_PN="melonDS"
@@ -32,6 +29,7 @@ SLOT="0"
 
 DEPEND="
app-arch/libarchive
+   dev-libs/teakra
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtnetwork:5
@@ -55,7 +53,11 @@ DOC_CONTENTS="You need the following files in order to run 
melonDS:
 Place them in ~/.config/melonDS
 Those files can be found somewhere on the Internet ;-)"
 
+PATCHES=( "${FILESDIR}"/melonds-system-teakra.patch )
+
 src_prepare() {
+   rm -r ./src/teakra || die
+
cmake_src_prepare
 }
 
@@ -73,16 +75,11 @@ src_compile() {
 }
 
 src_install() {
-   # install teakra
-   dolib.so "${BUILD_DIR}/src/teakra/src/libteakra.so"
-
cmake_src_install
-
readme.gentoo_create_doc
 }
 
 pkg_postinst() {
xdg_pkg_postinst
-
readme.gentoo_print_elog
 }

diff --git a/games-emulation/melonds/melonds-.ebuild 
b/games-emulation/melonds/melonds-.ebuild
index 77ff242ab004..0cde97c7b287 100644
--- a/games-emulation/melonds/melonds-.ebuild
+++ b/games-emulation/melonds/melonds-.ebuild
@@ -1,9 +1,6 @@
 # Copyright 2019-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# NOTICE:
-# melonds bundles teakra, its upstream haven't had a release since 2020
-
 EAPI=8
 
 MY_PN="melonDS"
@@ -32,6 +29,7 @@ SLOT="0"
 
 DEPEND="
app-arch/libarchive
+   dev-libs/teakra
dev-qt/qtcore:5
 

[gentoo-commits] proj/releng:master commit in: releases/portage/livegui/package.use/

2022-03-12 Thread Andreas K. Hüttel
commit: 410ecdb5966f3b8c6742e07c0a6fbbb4b7132b1b
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Mar 13 00:50:48 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Mar 13 00:50:48 2022 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=410ecdb5

livegui: set useflags

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 releases/portage/livegui/package.use/chromium | 1 +
 1 file changed, 1 insertion(+)

diff --git a/releases/portage/livegui/package.use/chromium 
b/releases/portage/livegui/package.use/chromium
new file mode 100644
index ..6379954e
--- /dev/null
+++ b/releases/portage/livegui/package.use/chromium
@@ -0,0 +1 @@
+net-libs/nodejs inspector



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-core-libs/

2022-03-12 Thread Mart Raudsepp
commit: 9d44cbc208dcd60a5d1f70b28498b386d041d7bd
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sat Mar 12 23:40:56 2022 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Mar 12 23:40:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d44cbc2

gnome-base/gnome-core-libs-41.3: ALLARCHES stable

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Mart Raudsepp  gentoo.org>

 gnome-base/gnome-core-libs/gnome-core-libs-41.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gnome-base/gnome-core-libs/gnome-core-libs-41.3.ebuild 
b/gnome-base/gnome-core-libs/gnome-core-libs-41.3.ebuild
index 78868fce5980..fe4453e73290 100644
--- a/gnome-base/gnome-core-libs/gnome-core-libs-41.3.ebuild
+++ b/gnome-base/gnome-core-libs/gnome-core-libs-41.3.ebuild
@@ -11,7 +11,7 @@ IUSE="cups python"
 
 # when unmasking for an arch
 # double check none of the deps are still masked !
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
 
 # Note to developers:
 # This is a wrapper for the core libraries used by GNOME



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-core-libs/

2022-03-12 Thread Mart Raudsepp
commit: f4b5fb1f147512f6fa5e31f4e537ec52d046af60
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Mar  6 12:18:59 2022 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat Mar 12 23:39:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4b5fb1f

gnome-base/gnome-core-libs: bump to 41.3

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Mart Raudsepp  gentoo.org>

 .../gnome-core-libs/gnome-core-libs-41.3.ebuild| 39 ++
 1 file changed, 39 insertions(+)

diff --git a/gnome-base/gnome-core-libs/gnome-core-libs-41.3.ebuild 
b/gnome-base/gnome-core-libs/gnome-core-libs-41.3.ebuild
new file mode 100644
index ..78868fce5980
--- /dev/null
+++ b/gnome-base/gnome-core-libs/gnome-core-libs-41.3.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Sub-meta package for the core libraries of GNOME"
+HOMEPAGE="https://www.gnome.org/;
+LICENSE="metapackage"
+SLOT="3.0"
+IUSE="cups python"
+
+# when unmasking for an arch
+# double check none of the deps are still masked !
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+# Note to developers:
+# This is a wrapper for the core libraries used by GNOME
+RDEPEND="
+   >=dev-libs/glib-2.70.2:2
+   >=x11-libs/gdk-pixbuf-2.42.6:2
+   >=x11-libs/pango-1.48.10
+   >=x11-libs/gtk+-3.24.31:3[cups?]
+   >=dev-libs/atk-2.36.0
+   >=gnome-base/librsvg-2.52.5
+   >=gnome-base/gnome-desktop-${PV}:3
+
+   >=gnome-base/gvfs-1.48.1
+   >=gnome-base/dconf-0.40.0
+
+   >=media-libs/gstreamer-1.16.2:1.0
+   >=media-libs/gst-plugins-base-1.16.2:1.0
+   >=media-libs/gst-plugins-good-1.16.2:1.0
+
+   python? ( >=dev-python/pygobject-3.42.0:3 )
+"
+DEPEND=""
+BDEPEND=""
+
+S="${WORKDIR}"



[gentoo-commits] proj/riscv:master commit in: sys-kernel/sifive-sources/

2022-03-12 Thread Yixun Lan
commit: fc74018a69101cf5b364c970653fd3eddf85a2c8
Author: Yixun Lan  gentoo  org>
AuthorDate: Sat Mar 12 12:03:49 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Mar 12 12:03:49 2022 +
URL:https://gitweb.gentoo.org/proj/riscv.git/commit/?id=fc74018a

sys-kernel/sifive-sources: version bump 5.16.14

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Yixun Lan  gentoo.org>

 sys-kernel/sifive-sources/Manifest |  5 
 .../sifive-sources/sifive-sources-5.16.14.ebuild   | 34 ++
 2 files changed, 39 insertions(+)

diff --git a/sys-kernel/sifive-sources/Manifest 
b/sys-kernel/sifive-sources/Manifest
index fa37d55..29e183c 100644
--- a/sys-kernel/sifive-sources/Manifest
+++ b/sys-kernel/sifive-sources/Manifest
@@ -1,5 +1,10 @@
 DIST genpatches-5.15-25.base.tar.xz 1018612 BLAKE2B 
493b8c695f2bfcdfa36712143ffad423883273b48e0ae45db226d9e12b809764538716fa8dc257d0cb211f9db50f6af437cc8d19dde0e8af5a10accf85a3b4be
 SHA512 
f268ace309d283079e0f491a3a77de56d4a18fa31bba643be4d215f931baf6a251d1e28c358d4b606b0ea15fc34e71f6b13901f5eb95f18ebad79f384bb6e5a9
 DIST genpatches-5.15-25.experimental.tar.xz 5420 BLAKE2B 
44293344502125562bbda7ee9bedc05141a9b78ffb8fc3178e857a1a638f6943abe9f235679e858646d69e3a470cd047845efd2703f187aade8f2197f4ce
 SHA512 
4a229d0ad358732af9bd09eb93f6e80aad3a20c0bc64bb083a1e64472fcff89db761a396c9ecaf03b6e52976fb61d96db39023120b6fe463222767d0f2230059
 DIST genpatches-5.15-25.extras.tar.xz 3876 BLAKE2B 
17a20913e907e6b6a87afdd7775b7f9811bc3eed5374b957244242fdbc655519606063656bb8e5f51ded3168f73e99832d0cdf66e830811dc1e5ea0c0b8a2582
 SHA512 
1b8f4424996351a70c26f5a90c2490078c1a8daa80da578e2e3b3d1c4be6a4474d40cbd2e6fae8b1f1b9389cdaf2257e01a14ac6c2f7ece8a883d74a686e
+DIST genpatches-5.16-15.base.tar.xz 709572 BLAKE2B 
bb6e5656cee01af674e30c5dbf66d6d538122161c69a21951f5b514c9d372a7ba40d653ee8c25358875fe4feaaea272cc849b6d07ede548d912b8672531e2815
 SHA512 
ad2daebb4d7602c8426b9990c9a2148715247917bf32a0310676b02f38f82b306b4469660836718747705074c8616fc2b083e9c6fdcb982a94be3bb06c7c05a4
+DIST genpatches-5.16-15.experimental.tar.xz 5424 BLAKE2B 
8ab77c5903f502534ad472f9387bc3c466911b633d2264dff0bf622ba86f55f5e606fc328a8de760857f2ef1c8d0a7b611608d65db502a6d94ed1c01cd5b85ab
 SHA512 
24b4a46fc694e05aa25e199f97c4b88428c31ac94563f6e145f8d6848b0447c9548e03c958c823add6457d6eaaaebb4c9ced132740a9685a620d1b61f7ae9005
+DIST genpatches-5.16-15.extras.tar.xz 3800 BLAKE2B 
b4142537d04eed518b9a7e827879b7e427d8c0a06710dd72f9f84e1990db72dd48382c67a9e0cf24f9b104b8cddf4d28739fd93e705b97952e364b3693ff1671
 SHA512 
773543f9989255ce2fb3f6f32aa546f2109eb52e2e816572e027a8428f93bb9c72baadc59ee3019edd03fc97339d30c34c2d8b50b2e1d0e5383b1633b2c0e169
 DIST linux-5.15.tar.xz 121913744 BLAKE2B 
3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b83a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83
 SHA512 
d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
+DIST linux-5.16.tar.xz 123114100 BLAKE2B 
07a90cc640ff89e1359c06cee8c38abd33e51f9b9a89833e31a1d2750526fda4a59e8884db3c1ea63df0a37f0d3de6b5a922b014b7313d8abce20d90ac08adcb
 SHA512 
7a257dd576bc8493595ec7d6f3c9cb6e22c772a8b2dbe735d2485c4f5c56e26a08695546e7e0f1f1cd04a533f25e829361958d4da0b98bf0ba8094dd57a85aaf
 DIST sifive-patches-5.15.23-0.patch.xz 4384 BLAKE2B 
ddef97f48ca464eae336a6645cbea675da769945600c28c36e722ef30a2b2071e723d68dac8a2184979670c46d5c1a18447134b9b8fa836bdc3a1151f23d64dd
 SHA512 
884a7e1d004a0f6e4700ffe4cd173ed7a57330a6c2a76d5a46bdbf4ebdb1c53799f9f690ddec973098bb7487ebbd9e6b74c06dc3c8b8ad3706033399db87a697
+DIST sifive-patches-5.16.14-0.patch.xz 2664 BLAKE2B 
597d0fb7ce7acfb23512f606486488c5f00fd01d5e97d9c64c0c2c30b3750cd86bc3aa546f0c0cbd009fdcf4951c8830b4207dc65609a4ed7a822dddc9f9
 SHA512 
611d48e59f78dfad2800870a80cb7ec3a6a55ce7378288200dca9d0490ade273282c4576b98e44f9bbfefb3b6d431028a2b1fee76234d669a733f85b0721a397

diff --git a/sys-kernel/sifive-sources/sifive-sources-5.16.14.ebuild 
b/sys-kernel/sifive-sources/sifive-sources-5.16.14.ebuild
new file mode 100644
index 000..e97b5b1
--- /dev/null
+++ b/sys-kernel/sifive-sources/sifive-sources-5.16.14.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="15"
+K_NOSETEXTRAVERSION="1"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
+IUSE="experimental"
+
+DESCRIPTION="Full sources including the Gentoo patchset for the 
${KV_MAJOR}.${KV_MINOR} kernel tree"
+SIFIVE_PATCH="sifive-patches-${PV}-0.patch.xz"
+SIFIVE_URI="https://dev.gentoo.org/~dlan/distfiles/genpatches/${SIFIVE_PATCH};
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} 

[gentoo-commits] proj/releng:master commit in: releases/specs/amd64/livegui/files/overlay/, ...

2022-03-12 Thread Andreas K. Hüttel
commit: 1bb7b7171487ca8a52ab80126490ce6b139e9f5b
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Mar 12 22:31:00 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Mar 12 22:31:00 2022 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=1bb7b717

livegui: add empty overlay and root_overlay

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 releases/specs/amd64/livegui/files/overlay/.livegui-overlay   | 0
 releases/specs/amd64/livegui/files/root_overlay/.livegui-root_overlay | 0
 releases/specs/amd64/livegui/livegui-stage2.spec  | 2 ++
 3 files changed, 2 insertions(+)

diff --git a/releases/specs/amd64/livegui/files/overlay/.livegui-overlay 
b/releases/specs/amd64/livegui/files/overlay/.livegui-overlay
new file mode 100644
index ..e69de29b

diff --git 
a/releases/specs/amd64/livegui/files/root_overlay/.livegui-root_overlay 
b/releases/specs/amd64/livegui/files/root_overlay/.livegui-root_overlay
new file mode 100644
index ..e69de29b

diff --git a/releases/specs/amd64/livegui/livegui-stage2.spec 
b/releases/specs/amd64/livegui/livegui-stage2.spec
index a065abbe..929a056d 100644
--- a/releases/specs/amd64/livegui/livegui-stage2.spec
+++ b/releases/specs/amd64/livegui/livegui-stage2.spec
@@ -15,6 +15,8 @@ livecd/type: gentoo-release-livecd
 livecd/volid: Gentoo amd64 LiveGUI @TIMESTAMP@
 
 livecd/fsscript: 
@REPO_DIR@/releases/specs/amd64/livegui/files/fsscript-stage2.sh
+livecd/overlay: @REPO_DIR@/releases/specs/amd64/livegui/files/overlay
+livecd/root_overlay: @REPO_DIR@/releases/specs/amd64/livegui/files/root_overlay
 livecd/rcadd: udev|sysinit udev-mount|sysinit acpid|default dbus|default 
gpm|default NetworkManager|default
 livecd/unmerge: net-misc/netifrc
 



[gentoo-commits] proj/releng:master commit in: releases/specs/amd64/livegui/files/

2022-03-12 Thread Andreas K. Hüttel
commit: 4424ed7c096acce216b368c3a332d46041c5168a
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Mar 12 22:20:10 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Mar 12 22:20:10 2022 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=4424ed7c

livegui: properly start systemsettings for keyboard

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 releases/specs/amd64/livegui/files/fsscript-stage2.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/releases/specs/amd64/livegui/files/fsscript-stage2.sh 
b/releases/specs/amd64/livegui/files/fsscript-stage2.sh
index 8e7d1376..3c15b427 100755
--- a/releases/specs/amd64/livegui/files/fsscript-stage2.sh
+++ b/releases/specs/amd64/livegui/files/fsscript-stage2.sh
@@ -53,7 +53,7 @@ Name=Keyboard settings
 Icon=preferences-system
 Type=Application
 SingleMainWindow=true
-Exec=systemsettings kcm_keyboard
+Exec=systemsettings5 kcm_keyboard
 Terminal=false
 " > .config/autostart/systemsettings-keyboard.desktop
 



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

2022-03-12 Thread Matt Turner
commit: 92d15f4e794c15476cb54b86b460cf02a9fca6d9
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Mar 12 20:57:39 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Mar 12 20:59:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92d15f4e

x11-base/xorg-drivers: Sync ebuilds

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

 x11-base/xorg-drivers/xorg-drivers-21.1.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/x11-base/xorg-drivers/xorg-drivers-21.1.ebuild 
b/x11-base/xorg-drivers/xorg-drivers-21.1.ebuild
index b86887f122ea..80cd5e7d942e 100644
--- a/x11-base/xorg-drivers/xorg-drivers-21.1.ebuild
+++ b/x11-base/xorg-drivers/xorg-drivers-21.1.ebuild
@@ -11,6 +11,8 @@ LICENSE="metapackage"
 SLOT="0"
 if [[ ${PV} !=  ]]; then
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+else
+   PROPERTIES+=" live"
 fi
 
 IUSE_INPUT_DEVICES="



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

2022-03-12 Thread Matt Turner
commit: cb448fbfadf2c5d76196e1bf06f247ca83da2927
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Mar 12 20:56:55 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Mar 12 20:59:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb448fbf

x11-base/xorg-drivers: Propagate keywords

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

 x11-base/xorg-drivers/xorg-drivers-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-base/xorg-drivers/xorg-drivers-.ebuild 
b/x11-base/xorg-drivers/xorg-drivers-.ebuild
index 99c7a47b95a4..7e7423be9356 100644
--- a/x11-base/xorg-drivers/xorg-drivers-.ebuild
+++ b/x11-base/xorg-drivers/xorg-drivers-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -10,7 +10,7 @@ SRC_URI=""
 LICENSE="metapackage"
 SLOT="0"
 if [[ ${PV} !=  ]]; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 else
PROPERTIES+=" live"
 fi



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

2022-03-12 Thread Matt Turner
commit: 3c704ad609f4dcb64fd78057aad39e94097a26d8
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Mar 12 20:58:23 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Mar 12 20:59:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c704ad6

x11-base/xorg-drivers: Drop VIDEO_CARDS=i965

We don't want users using xf86-video-intel on i965-class hardware. With
Mesa 22 dropping VIDEO_CARDS=i965, users may drop it from their
make.conf which would then unexpectedly cause xorg-drivers to depend on
xf86-video-intel.

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

 x11-base/xorg-drivers/xorg-drivers-21.1.ebuild | 4 +---
 x11-base/xorg-drivers/xorg-drivers-.ebuild | 4 +---
 2 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/x11-base/xorg-drivers/xorg-drivers-21.1.ebuild 
b/x11-base/xorg-drivers/xorg-drivers-21.1.ebuild
index 80cd5e7d942e..9f3f808e57bf 100644
--- a/x11-base/xorg-drivers/xorg-drivers-21.1.ebuild
+++ b/x11-base/xorg-drivers/xorg-drivers-21.1.ebuild
@@ -34,7 +34,6 @@ IUSE_VIDEO_CARDS="
video_cards_geode
video_cards_glint
video_cards_i915
-   video_cards_i965
video_cards_intel
video_cards_mga
video_cards_nouveau
@@ -80,8 +79,7 @@ PDEPEND="
video_cards_geode? ( x11-drivers/xf86-video-geode )
video_cards_glint? ( >=x11-drivers/xf86-video-glint-1.2.9 )
video_cards_i915?  ( x11-drivers/xf86-video-intel )
-   video_cards_i965?  ( >=x11-base/xorg-server-${PV}[-minimal] )
-   video_cards_intel? ( !video_cards_i965? ( 
>=x11-drivers/xf86-video-intel-2.99.917_p20180214-r1 ) )
+   video_cards_intel? ( >=x11-base/xorg-server-${PV}[-minimal] )
video_cards_mga?   ( >=x11-drivers/xf86-video-mga-1.6.5 )
video_cards_nouveau?   ( >=x11-drivers/xf86-video-nouveau-1.0.13 )
video_cards_nv?( >=x11-drivers/xf86-video-nv-2.1.21 )

diff --git a/x11-base/xorg-drivers/xorg-drivers-.ebuild 
b/x11-base/xorg-drivers/xorg-drivers-.ebuild
index 7e7423be9356..76e98afb460a 100644
--- a/x11-base/xorg-drivers/xorg-drivers-.ebuild
+++ b/x11-base/xorg-drivers/xorg-drivers-.ebuild
@@ -34,7 +34,6 @@ IUSE_VIDEO_CARDS="
video_cards_geode
video_cards_glint
video_cards_i915
-   video_cards_i965
video_cards_intel
video_cards_mga
video_cards_nouveau
@@ -80,8 +79,7 @@ PDEPEND="
video_cards_geode? ( x11-drivers/xf86-video-geode )
video_cards_glint? ( >=x11-drivers/xf86-video-glint-1.2.9 )
video_cards_i915?  ( x11-drivers/xf86-video-intel )
-   video_cards_i965?  ( >=x11-base/xorg-server-${PV}[-minimal] )
-   video_cards_intel? ( !video_cards_i965? ( 
>=x11-drivers/xf86-video-intel-2.99.917_p20180214-r1 ) )
+   video_cards_intel? ( >=x11-base/xorg-server-${PV}[-minimal] )
video_cards_mga?   ( >=x11-drivers/xf86-video-mga-1.6.5 )
video_cards_nouveau?   ( >=x11-drivers/xf86-video-nouveau-1.0.13 )
video_cards_nv?( >=x11-drivers/xf86-video-nv-2.1.21 )



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

2022-03-12 Thread Fabian Groffen
commit: ae8e6a6ebe7dda0f4e0c72ae7c5a84795d39811f
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sat Mar 12 20:38:21 2022 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sat Mar 12 20:38:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae8e6a6e

net-misc/yt-dlp-2022.3.8.2: marked ~x64-macos

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Fabian Groffen  gentoo.org>

 net-misc/yt-dlp/yt-dlp-2022.3.8.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/yt-dlp/yt-dlp-2022.3.8.2.ebuild 
b/net-misc/yt-dlp/yt-dlp-2022.3.8.2.ebuild
index 2166cac25340..38a65a783586 100644
--- a/net-misc/yt-dlp/yt-dlp-2022.3.8.2.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2022.3.8.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz"
 
 LICENSE="Unlicense"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
 
 RDEPEND="
dev-python/pycryptodome[${PYTHON_USEDEP}]



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

2022-03-12 Thread Matthew Smith
commit: d608fb839bdfae0f028f4faf69eb8c63026993d3
Author: Matthew Smith  gentoo  org>
AuthorDate: Sat Mar 12 20:17:49 2022 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Sat Mar 12 20:18:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d608fb83

dev-lang/erlang: drop 23.3.4.8, 24.0.2, 24.1.4, 24.1.7

Signed-off-by: Matthew Smith  gentoo.org>

 dev-lang/erlang/Manifest   |   8 --
 dev-lang/erlang/erlang-23.3.4.8.ebuild | 155 ---
 dev-lang/erlang/erlang-24.0.2.ebuild   | 162 -
 dev-lang/erlang/erlang-24.1.4.ebuild   | 162 -
 dev-lang/erlang/erlang-24.1.7.ebuild   | 162 -
 5 files changed, 649 deletions(-)

diff --git a/dev-lang/erlang/Manifest b/dev-lang/erlang/Manifest
index 6ae567224bc9..dade815984ab 100644
--- a/dev-lang/erlang/Manifest
+++ b/dev-lang/erlang/Manifest
@@ -1,20 +1,12 @@
 DIST erlang-23.3.4.11.tar.gz 57263517 BLAKE2B 
e677d9cff8604222c61467e64c0b5fb95a5c108778683bdfc0221c8d2f2973a33ec114d0e109b1586e114ee6b49cbc0c000295161eca5a0bff9770f18c3311d6
 SHA512 
820be438219473cd2f73cf03c854fdc5585ff7ffada411932a672bc6b182ef6d68350e0150fd1c9de6f7dcf788b443f1905c79e96f8b02d39a7190cdb267559e
-DIST erlang-23.3.4.8.tar.gz 57242259 BLAKE2B 
9959fd9ae0d8a0a4639ad0ff9f5a16079cdd7af525e0dc1189a3cc6741f653e511c84da77344465e7f365a8cbc07f691d3cfec23b062c2e274dbb8d4911733a2
 SHA512 
14449701a88b18103266cd562cad8b0f10e7abb153c7fe2d39792c232a11c5c5ea12e75eb17bac57e30cc43d1e907ae988a1beb662b4d7309f35231c76bdb381
 DIST erlang-23.3.4.tar.gz 56664814 BLAKE2B 
ef8aa8d5a6fd1efc02a35459d1cb15eecf5f948127266bf782544e1da9a59765aca15070ea92df5558a4de017cc810e3542e2393e9470243fc6d9be13e9f37b6
 SHA512 
c8c5a9676163058276c703a0db0373508fad0ed9dff0aa9806ce59115ca766ff1d343c5a3917a920b249655fe188b974482ff378e9173c9fe00ea3907e618da5
-DIST erlang-24.0.2.tar.gz 58878378 BLAKE2B 
c2ea65cac39b654d9037ea9fcb47eb6eea96dec2483378f414bc33475e850121c1adaa30ea880070624496be9779539f98c864b0dd6eb92d3c4badaa121353d1
 SHA512 
d85e3e6a4177ac8c696dd666183f624065a89d35aa7f031cd6a7b105e0d1f9007de8d413880df47daf8f695485d952a81a14a01313b52f66534c1e5bd050093b
-DIST erlang-24.1.4.tar.gz 59009229 BLAKE2B 
484ad90509a618098dc1c3fc2ae7d2b44dc7735399f3ba2138d3c755b337e7c513083724329581e72968f6a5c33c9767f0192a1f5d21d35a3a69d5b4e151def2
 SHA512 
b5cf4fbce07b26b97ec8af62d1b86315227ff369f27c996a6df08b322b76721539a55664dcd4ffec49ff77efadc8e4f0c967c064bb4e1f5cdfa2db2eaa02620f
-DIST erlang-24.1.7.tar.gz 59014237 BLAKE2B 
e32e963911c574fb7927d870029912b8de2cdde8303ee12cdcca8d345eddaa76ee16862a07c6d5013a775c80db6abb744c6be3447dad8126d0aa26ac4d305043
 SHA512 
052758df429af0971c9d78a4f56e2f79510db3efbb103e6b869584e54af438b2d43e5172412e0fc624ea68b1df6be84debdae51777a7f4aa327b39b2248f
 DIST erlang-24.2.1.tar.gz 59093658 BLAKE2B 
4e4cbcea4ccf3d65a16e1af0cabc55ef31107a9475109f5668eb3d0926ad35743d8d6f2d72090acd68f66a6caf3ee3524d4e31500d140bb54d8ff6d629da054c
 SHA512 
b4dd5c9506840fcb078b8c5820a70a07794d8e646f66941095cd9536cfcc60ed6c070d1f85952379384f774beec965521cfc567e7a4a94088ec9ce0fefafe984
 DIST erlang-24.2.2.tar.gz 59091659 BLAKE2B 
6b845e3de787e7aed4239284ffa81c483504c0a095c3cc3030fb8f3a0a236d0507f4290beb69096a1edbd3d13e9a4d5f2940eb6c268aaceb4a7d3bacf01dfaa0
 SHA512 
791bd9cc299168d4a209bcdc797a9671a39d03924dc18c9e0520393adf4eb54922c48eecde44601bde55b4fa80b91e0eddbfc486c5f45a611da60b47c63208c7
 DIST erlang-24.2.tar.gz 59094451 BLAKE2B 
4b1673570e97fe399dbdb5ab2095ba38f08b684c6a0cf7ad47f628d900802751c2db11d5de6f267aeb8c77d27634c2642f96045893acf9f1c32de3e4fe3f3ffb
 SHA512 
88450f935579677eb0d43fd25e5f45b1e78ff8e9c6455d87198decbbb675f90c2e87757b3ee33b43fafb87fced20e984220be9b6b70f8cb8f6d84e4743764495
 DIST erlang-24.3.tar.gz 59288148 BLAKE2B 
faa6ef9b7bb953c95b19ad1545c8d870a24f2b1a09b22968c93ee9df72df6d1de7cd9015b49891f28f9c8629d3464e41b5f68f7e9f9e28f12ae7fc706e54
 SHA512 
7a2afb7ac48e05676f5cd1af6748c0e44cb28e896ebe7a3ae389cdb910d124ce7b9f974851b6de81f40d20df2a5775d07b1b8baef7af67df93252f462c1d6550
 DIST erlang_doc_html_23.3.tar.gz 36224657 BLAKE2B 
7e2a3e16f4cfa0f15c01074740e02af7a45b480b4a94e764463717658ab7e5d0281f928c3ec585582b10168645e3e06cfe72cf6a0ba1b88f539b80f2b7ad99be
 SHA512 
8be4aae46839239604b875b39339e7b6b6c677c099b3d749d5f1041c4508c1c3b4aa8136a93df12b1e5cb6333ef907276f5965c9726ed2b9e77a6043c8ef53b1
-DIST erlang_doc_html_24.0.tar.gz 39731398 BLAKE2B 
8a9fe3acb4cc13691e16c477cf89e8298df1a99bbe6a6c9e59e3c34248ecdc21077835951087b5a5bbb23ddb28f3bd7ab8b058fe64ce56c342b825a6c0ef8948
 SHA512 
453f8a9cf779a4f43966615433afc3be3aae7a571acf45974947bd720a331ca05949bc310de5f3b33b72d274971103ede56875bbfe757ba17f903510f690d97e
-DIST erlang_doc_html_24.1.tar.gz 39873142 BLAKE2B 
5e4bea792be6332a2186a270466a61bda5f37b5a066638ae00545433bf5bd11f84fba7a0ac210a9104e5322fd372759e53d0abd63468c59a3a2c59a3eaddd5ca
 SHA512 

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

2022-03-12 Thread Matthew Smith
commit: 1aad0651a70ed466b00d1191bacf0ce95a983a4c
Author: Matthew Smith  gentoo  org>
AuthorDate: Sat Mar 12 20:16:52 2022 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Sat Mar 12 20:18:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1aad0651

dev-lang/erlang: add 23.3.4.11

Signed-off-by: Matthew Smith  gentoo.org>

 dev-lang/erlang/Manifest|   1 +
 dev-lang/erlang/erlang-23.3.4.11.ebuild | 155 
 2 files changed, 156 insertions(+)

diff --git a/dev-lang/erlang/Manifest b/dev-lang/erlang/Manifest
index 77831efff665..6ae567224bc9 100644
--- a/dev-lang/erlang/Manifest
+++ b/dev-lang/erlang/Manifest
@@ -1,3 +1,4 @@
+DIST erlang-23.3.4.11.tar.gz 57263517 BLAKE2B 
e677d9cff8604222c61467e64c0b5fb95a5c108778683bdfc0221c8d2f2973a33ec114d0e109b1586e114ee6b49cbc0c000295161eca5a0bff9770f18c3311d6
 SHA512 
820be438219473cd2f73cf03c854fdc5585ff7ffada411932a672bc6b182ef6d68350e0150fd1c9de6f7dcf788b443f1905c79e96f8b02d39a7190cdb267559e
 DIST erlang-23.3.4.8.tar.gz 57242259 BLAKE2B 
9959fd9ae0d8a0a4639ad0ff9f5a16079cdd7af525e0dc1189a3cc6741f653e511c84da77344465e7f365a8cbc07f691d3cfec23b062c2e274dbb8d4911733a2
 SHA512 
14449701a88b18103266cd562cad8b0f10e7abb153c7fe2d39792c232a11c5c5ea12e75eb17bac57e30cc43d1e907ae988a1beb662b4d7309f35231c76bdb381
 DIST erlang-23.3.4.tar.gz 56664814 BLAKE2B 
ef8aa8d5a6fd1efc02a35459d1cb15eecf5f948127266bf782544e1da9a59765aca15070ea92df5558a4de017cc810e3542e2393e9470243fc6d9be13e9f37b6
 SHA512 
c8c5a9676163058276c703a0db0373508fad0ed9dff0aa9806ce59115ca766ff1d343c5a3917a920b249655fe188b974482ff378e9173c9fe00ea3907e618da5
 DIST erlang-24.0.2.tar.gz 58878378 BLAKE2B 
c2ea65cac39b654d9037ea9fcb47eb6eea96dec2483378f414bc33475e850121c1adaa30ea880070624496be9779539f98c864b0dd6eb92d3c4badaa121353d1
 SHA512 
d85e3e6a4177ac8c696dd666183f624065a89d35aa7f031cd6a7b105e0d1f9007de8d413880df47daf8f695485d952a81a14a01313b52f66534c1e5bd050093b

diff --git a/dev-lang/erlang/erlang-23.3.4.11.ebuild 
b/dev-lang/erlang/erlang-23.3.4.11.ebuild
new file mode 100644
index ..689ece693ee0
--- /dev/null
+++ b/dev-lang/erlang/erlang-23.3.4.11.ebuild
@@ -0,0 +1,155 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+WX_GTK_VER="3.0-gtk3"
+
+inherit elisp-common java-pkg-opt-2 systemd wxwidgets
+
+# NOTE: If you need symlinks for binaries please tell maintainers or
+# open up a bug to let it be created.
+
+UPSTREAM_V="$(ver_cut 1-2)"
+
+DESCRIPTION="Erlang programming language, runtime environment and libraries 
(OTP)"
+HOMEPAGE="https://www.erlang.org/;
+SRC_URI="https://github.com/erlang/otp/archive/OTP-${PV}.tar.gz -> ${P}.tar.gz
+   http://erlang.org/download/otp_doc_man_${UPSTREAM_V}.tar.gz -> 
${PN}_doc_man_${UPSTREAM_V}.tar.gz
+   doc? ( http://erlang.org/download/otp_doc_html_${UPSTREAM_V}.tar.gz -> 
${PN}_doc_html_${UPSTREAM_V}.tar.gz )"
+
+LICENSE="Apache-2.0"
+# We use this subslot because Compiled HiPE Code can be loaded on the exact
+# same build of ERTS that was used when compiling the code.  See
+# http://erlang.org/doc/system_principles/misc.html for more information.
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="doc emacs +hipe java +kpoll odbc sctp ssl systemd tk wxwidgets"
+
+RDEPEND="
+   acct-group/epmd
+   acct-user/epmd
+   sys-libs/ncurses:0
+   sys-libs/zlib
+   emacs? ( >=app-editors/emacs-23.1:* )
+   java? ( >=virtual/jdk-1.8:* )
+   odbc? ( dev-db/unixODBC )
+   sctp? ( net-misc/lksctp-tools )
+   ssl? ( >=dev-libs/openssl-0.9.7d:0= )
+   systemd? ( sys-apps/systemd )
+   wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[X,opengl] )
+"
+DEPEND="${RDEPEND}
+   dev-lang/perl
+"
+
+S="${WORKDIR}/otp-OTP-${PV}"
+
+PATCHES=(
+   "${FILESDIR}"/18.2.1-wx3.0.patch
+   "${FILESDIR}"/${PN}-22.0-dont-ignore-LDFLAGS.patch
+)
+
+SITEFILE=50"${PN}"-gentoo.el
+
+src_prepare() {
+   default
+
+   ./otp_build autoconf || die
+}
+
+src_configure() {
+   use wxwidgets && setup-wxwidgets
+
+   local myconf=(
+   --disable-builtin-zlib
+   $(use_enable hipe)
+   $(use_enable kpoll kernel-poll)
+   $(use_with java javac)
+   $(use_enable sctp)
+   $(use_with ssl ssl "${EPREFIX}"/usr)
+   $(use_enable ssl dynamic-ssl-lib)
+   $(use_enable systemd)
+   $(usex wxwidgets "--with-wx-config=${WX_CONFIG}" 
"--with-wxdir=/dev/null")
+   )
+   econf "${myconf[@]}"
+}
+
+src_compile() {
+   emake
+
+   if use emacs ; then
+   pushd lib/tools/emacs &>/dev/null || die
+   elisp-compile *.el
+   popd &>/dev/null || die
+   fi
+}
+
+extract_version() {
+   local path="$1"
+   local var_name="$2"
+   sed -n 

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

2022-03-12 Thread Arthur Zamarin
commit: 322e6f03d3470a4cfc123ffa6560223e99d19430
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 12 20:17:44 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 12 20:17:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=322e6f03

dev-python/python-socks: Stabilize 2.0.3 ppc, #834250

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-python/python-socks/python-socks-2.0.3.ebuild 
b/dev-python/python-socks/python-socks-2.0.3.ebuild
index 7f98d2c4d8f9..88bce7f9cf7f 100644
--- a/dev-python/python-socks/python-socks-2.0.3.ebuild
+++ b/dev-python/python-socks/python-socks-2.0.3.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
 
 # curio is not packaged
 # asyncio is the only backend we have, so dep on its deps unconditionally



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

2022-03-12 Thread Arthur Zamarin
commit: 38858442c78e5945f47460af6ef697a00ede5f5e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 12 20:17:45 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 12 20:17:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38858442

dev-python/websocket-client: Stabilize 1.2.3 ppc, #834250

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/websocket-client/websocket-client-1.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/websocket-client/websocket-client-1.2.3.ebuild 
b/dev-python/websocket-client/websocket-client-1.2.3.ebuild
index 420a709dd3de..82c01d8f51ba 100644
--- a/dev-python/websocket-client/websocket-client-1.2.3.ebuild
+++ b/dev-python/websocket-client/websocket-client-1.2.3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
 IUSE="examples"
 
 BDEPEND="



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

2022-03-12 Thread Arthur Zamarin
commit: 1fb7e48ddca1bd776f9cd380a31f3a9d0c9a90e0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 12 20:17:40 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 12 20:17:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fb7e48d

dev-python/python-socks: Stabilize 2.0.3 ppc64, #834250

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-python/python-socks/python-socks-2.0.3.ebuild 
b/dev-python/python-socks/python-socks-2.0.3.ebuild
index f93b71d5e54c..7f98d2c4d8f9 100644
--- a/dev-python/python-socks/python-socks-2.0.3.ebuild
+++ b/dev-python/python-socks/python-socks-2.0.3.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86"
 
 # curio is not packaged
 # asyncio is the only backend we have, so dep on its deps unconditionally



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

2022-03-12 Thread Arthur Zamarin
commit: ff08496e9b01a8f9adab7aaa0b5efeb806204626
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 12 20:17:41 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 12 20:17:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff08496e

dev-python/websocket-client: Stabilize 1.2.3 ppc64, #834250

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/websocket-client/websocket-client-1.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/websocket-client/websocket-client-1.2.3.ebuild 
b/dev-python/websocket-client/websocket-client-1.2.3.ebuild
index 757fc26c263a..420a709dd3de 100644
--- a/dev-python/websocket-client/websocket-client-1.2.3.ebuild
+++ b/dev-python/websocket-client/websocket-client-1.2.3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86"
 IUSE="examples"
 
 BDEPEND="



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

2022-03-12 Thread Arthur Zamarin
commit: c7b3bfeaffe53d1fd88f7c50d4463962d87e7fe3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 12 20:07:10 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 12 20:07:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7b3bfea

dev-python/python-socks: Stabilize 2.0.3 hppa, #834250

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-python/python-socks/python-socks-2.0.3.ebuild 
b/dev-python/python-socks/python-socks-2.0.3.ebuild
index d03bd66a6f62..f93b71d5e54c 100644
--- a/dev-python/python-socks/python-socks-2.0.3.ebuild
+++ b/dev-python/python-socks/python-socks-2.0.3.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 sparc x86"
 
 # curio is not packaged
 # asyncio is the only backend we have, so dep on its deps unconditionally



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

2022-03-12 Thread Arthur Zamarin
commit: 8620d9f24b317c821d936364bb64516c9c7f5255
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 12 20:07:11 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 12 20:07:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8620d9f2

dev-python/websocket-client: Stabilize 1.2.3 hppa, #834250

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/websocket-client/websocket-client-1.2.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/websocket-client/websocket-client-1.2.3.ebuild 
b/dev-python/websocket-client/websocket-client-1.2.3.ebuild
index 776867b7696e..757fc26c263a 100644
--- a/dev-python/websocket-client/websocket-client-1.2.3.ebuild
+++ b/dev-python/websocket-client/websocket-client-1.2.3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 sparc x86"
 IUSE="examples"
 
 BDEPEND="



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

2022-03-12 Thread Arthur Zamarin
commit: 7e1b6fefeb76b48ab939d39a72ae51b2ec854c0a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 12 20:07:07 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 12 20:07:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e1b6fef

app-i18n/unicode-data: Stabilize 14.0.0 hppa, #834427

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-i18n/unicode-data/unicode-data-14.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-i18n/unicode-data/unicode-data-14.0.0.ebuild 
b/app-i18n/unicode-data/unicode-data-14.0.0.ebuild
index 42aaaec9f07e..0e00056266b9 100644
--- a/app-i18n/unicode-data/unicode-data-14.0.0.ebuild
+++ b/app-i18n/unicode-data/unicode-data-14.0.0.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://unicode.org/Public/zipped/${PV}/UCD.zip -> 
${P}-UCD.zip
 
 LICENSE="unicode"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86"
 
 DEPEND="app-arch/unzip"
 S="${WORKDIR}"



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

2022-03-12 Thread Arthur Zamarin
commit: c41d04faf0d1e350aa0a30cca8c7b233a517c76c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 12 20:06:54 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 12 20:06:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c41d04fa

sys-libs/libcap: Stabilize 2.63 hppa, #834905

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-libs/libcap/libcap-2.63.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libcap/libcap-2.63.ebuild 
b/sys-libs/libcap/libcap-2.63.ebuild
index 5b5082d541ed..6b719a0438d2 100644
--- a/sys-libs/libcap/libcap-2.63.ebuild
+++ b/sys-libs/libcap/libcap-2.63.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == * ]]; then
 else

SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz;
 
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="POSIX 1003.1e capabilities"



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

2022-03-12 Thread Arthur Zamarin
commit: a804c50c0b17b5c12c1e45dfc743f5669d925daf
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 12 20:07:04 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 12 20:07:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a804c50c

dev-python/sqlalchemy: Stabilize 1.4.31 hppa, #834227

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-python/sqlalchemy/sqlalchemy-1.4.31.ebuild 
b/dev-python/sqlalchemy/sqlalchemy-1.4.31.ebuild
index 812e71d06014..4875762a76b1 100644
--- a/dev-python/sqlalchemy/sqlalchemy-1.4.31.ebuild
+++ b/dev-python/sqlalchemy/sqlalchemy-1.4.31.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE="examples +sqlite test"
 
 BDEPEND="



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

2022-03-12 Thread Arthur Zamarin
commit: 7778bf6e25eb2b5f70465ad76e46d8b6e09f1570
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 12 20:07:01 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 12 20:07:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7778bf6e

dev-python/pytest-tornasync: Stabilize 0.6.0_p2 hppa, #834266

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-python/pytest-tornasync/pytest-tornasync-0.6.0_p2.ebuild 
b/dev-python/pytest-tornasync/pytest-tornasync-0.6.0_p2.ebuild
index ed4e0deb6544..eb035f62c0d5 100644
--- a/dev-python/pytest-tornasync/pytest-tornasync-0.6.0_p2.ebuild
+++ b/dev-python/pytest-tornasync/pytest-tornasync-0.6.0_p2.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${P//_p/.post}"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
 
 # TODO: fix this
 # E   ImportError: cannot import name 'MESSAGE' from 'test'



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

2022-03-12 Thread Arthur Zamarin
commit: adefa6a8d2d1826ad6100d6a227a42003da89df3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 12 20:06:51 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 12 20:06:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adefa6a8

dev-libs/expat: Stabilize 2.4.7 hppa, #834632

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-libs/expat/expat-2.4.7.ebuild 
b/dev-libs/expat/expat-2.4.7.ebuild
index 15afc9578393..8db61e9898d3 100644
--- a/dev-libs/expat/expat-2.4.7.ebuild
+++ b/dev-libs/expat/expat-2.4.7.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/libexpat/libexpat/releases/download/R_${PV//\./_}/ex
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE="examples static-libs unicode"
 BDEPEND="unicode? ( ${AUTOTOOLS_DEPEND} )"
 



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

2022-03-12 Thread Arthur Zamarin
commit: 74d5c11423e9210f76a0bcf810af40f34cc57110
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 12 20:06:58 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 12 20:06:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74d5c114

dev-python/pytest-console-scripts: Stabilize 1.2.2 hppa, #834265

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git 
a/dev-python/pytest-console-scripts/pytest-console-scripts-1.2.2.ebuild 
b/dev-python/pytest-console-scripts/pytest-console-scripts-1.2.2.ebuild
index 82fa4fdcc567..d0c3dfbf 100644
--- a/dev-python/pytest-console-scripts/pytest-console-scripts-1.2.2.ebuild
+++ b/dev-python/pytest-console-scripts/pytest-console-scripts-1.2.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
 
 RDEPEND="
>=dev-python/pytest-4.0.0[${PYTHON_USEDEP}]



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

2022-03-12 Thread Michał Górny
commit: fd4f006803ea81dab0b6bc482faae497ba18824c
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 12 19:50:50 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 12 19:50:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd4f0068

dev-python/typed-ast: Remove old

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

 dev-python/typed-ast/Manifest   |  1 -
 dev-python/typed-ast/typed-ast-1.5.1.ebuild | 23 ---
 2 files changed, 24 deletions(-)

diff --git a/dev-python/typed-ast/Manifest b/dev-python/typed-ast/Manifest
index fdc1d265e03b..7232d0585f5b 100644
--- a/dev-python/typed-ast/Manifest
+++ b/dev-python/typed-ast/Manifest
@@ -1,3 +1,2 @@
 DIST typed_ast-1.4.3.tar.gz 210893 BLAKE2B 
9e0bbaac73d97c13303c783d4e91b015570d9b9ad74361e1bcfe67259982459003ea6c24602ce004fe1447c4375090d5fa58006e18af28da256f6b25d9aa20b1
 SHA512 
7ac06e277c883afd1a7161601ffca0114aa63db257695a4bf4c64d819a7192fe52167edb57991aefc7accc6a9902b5faf2ba9e4032c4b9be31f1db7a091607c9
-DIST typed_ast-1.5.1.tar.gz 252316 BLAKE2B 
4bb2987cc84277a595c8297563f257e495a4b298885f54b82ce177f5ce610809f462d0022a549e83c4c991e441720f36bd2451eef3487fc68ceda76b845a01d2
 SHA512 
9e1b1e5da242f29c52857a5a683be47d95b592c788a7c603fc38f637ee64f687253aa58994061681c703addd2405532dfdc0765dd1cadf16b339623901f61355
 DIST typed_ast-1.5.2.tar.gz 252310 BLAKE2B 
c36ab31e4c266de38a07935fc72ece62087bc52a6ebde401f9b2dcc641af064828572fa6e903dbdfb0c573ced10686b8dba995d316a5f7a7ee68efd3a4e9520c
 SHA512 
7da72fc0c4fcb74cb41914765baea5c7f52b1e8a5c58883877e702765be59d3dd8c7f73bd5759a65781d04fdecbcf46160ff4402578a92685f25163e12b93558

diff --git a/dev-python/typed-ast/typed-ast-1.5.1.ebuild 
b/dev-python/typed-ast/typed-ast-1.5.1.ebuild
deleted file mode 100644
index e95163583b3a..
--- a/dev-python/typed-ast/typed-ast-1.5.1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1
-
-DESCRIPTION="Python typed-ast backported"
-HOMEPAGE="https://pypi.org/project/typed-ast/ 
https://github.com/python/typed_ast;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN/-/_}/${P/-/_}.tar.gz"
-S="${WORKDIR}/${P/-/_}"
-
-LICENSE="Apache-2.0 MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 
~x64-macos"
-
-distutils_enable_tests pytest
-
-python_test() {
-   cd "${BUILD_DIR}" || die
-   epytest
-}



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

2022-03-12 Thread Michał Górny
commit: cca32eec41305824c2ac8dfe7d6cb789be1004b7
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 12 19:51:35 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 12 19:51:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cca32eec

dev-python/jupyter_packaging: Remove old

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

 dev-python/jupyter_packaging/Manifest  |  1 -
 .../jupyter_packaging-0.11.0.ebuild| 46 --
 2 files changed, 47 deletions(-)

diff --git a/dev-python/jupyter_packaging/Manifest 
b/dev-python/jupyter_packaging/Manifest
index 491a48ecb119..a953f67a8a5c 100644
--- a/dev-python/jupyter_packaging/Manifest
+++ b/dev-python/jupyter_packaging/Manifest
@@ -1,2 +1 @@
-DIST jupyter_packaging-0.11.0.tar.gz 21847 BLAKE2B 
61e637a0c47b117d42441343bf562f92d665abe0f5111588c91ef65b54e04d5c2878f13b9221128abf7e44070678cb878279a7227511c232d42161a159fd7f21
 SHA512 
35a5682ef99848f6f22b3cd2abeceaff81d575618ff670bcc664ca0bb77857b38c456a23c03787e9ca23a27901e5456c8417722163385da23efc9b85c15e015a
 DIST jupyter_packaging-0.11.1.tar.gz 21715 BLAKE2B 
68cde8becbe10710bc68912da43877db2704f59bbde5247bc2f27553b90cce47f16665326650e3cc2d1de8008d82ff22b8d485b0d2c782ecbb732e7bd059038c
 SHA512 
1027e909222f9dbe9d317030fa07d7a71a91ef9de961681e6842e486e5e12cda03f998e0a7c2c0fc52e9c3ec3f527bf9643bc1640fa94b16b20b500fc69eff42

diff --git a/dev-python/jupyter_packaging/jupyter_packaging-0.11.0.ebuild 
b/dev-python/jupyter_packaging/jupyter_packaging-0.11.0.ebuild
deleted file mode 100644
index 6440233f72bb..
--- a/dev-python/jupyter_packaging/jupyter_packaging-0.11.0.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-inherit distutils-r1
-
-DESCRIPTION="Tools to help build and install Jupyter Python packages"
-HOMEPAGE="https://jupyter.org;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   dev-python/packaging[${PYTHON_USEDEP}]
-   dev-python/tomlkit[${PYTHON_USEDEP}]
-   dev-python/wheel[${PYTHON_USEDEP}]
-   dev-python/deprecation[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/pytest-mock[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
-   local deselect=(
-   # TODO: package "build"
-   tests/test_build_api.py::test_build_package
-   tests/test_build_api.py::test_deprecated_metadata
-
-   # broken by Gentoo pip patch
-   # TODO: retry when we finally make the patch less intrusive
-   tests/test_datafiles_install.py
-   tests/test_install.py
-   )
-
-   distutils_install_for_testing --via-venv
-   epytest ${deselect[@]/#/--deselect }
-}



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

2022-03-12 Thread Michał Górny
commit: cfd9c9422a6a44f4f2967250e63bacc845572e2f
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 12 19:50:10 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 12 19:50:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfd9c942

dev-python/multidict: Remove old

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

 dev-python/multidict/Manifest   |  2 --
 dev-python/multidict/multidict-5.2.0.ebuild | 27 ---
 dev-python/multidict/multidict-6.0.1.ebuild | 28 
 3 files changed, 57 deletions(-)

diff --git a/dev-python/multidict/Manifest b/dev-python/multidict/Manifest
index ceb7d7176242..8fee64a96967 100644
--- a/dev-python/multidict/Manifest
+++ b/dev-python/multidict/Manifest
@@ -1,3 +1 @@
-DIST multidict-5.2.0.tar.gz 56984 BLAKE2B 
3580e3f53b3ec581d338676647f2e8dd78387fdad5730fe703c02b3cd4182d69e3b6896d71bd969413dd27974e07272cc541701a2145a517d9bacea45000e9c8
 SHA512 
508b6db9219c3dae76da5e89a398f4541beff2a875030c2f11da9aaa1e001324d069d7a291148c510fe555cb3a33288ef297c9baa863e42d3d09d60588bebd7e
-DIST multidict-6.0.1.tar.gz 56227 BLAKE2B 
f5038b2e11df1bd605837a66d64e0bb42a03274fc07a3a9b10772fba6e903e8543a9d6eff575f4f177edbd03f830113b0c3aeff10be3df2902efb429f3275b41
 SHA512 
ab90deeba36806223d1813dd4348833e5938eb46b807e921308e93eb6e48ddcd9af4a17e049ae448ae199d6e2c99c76aea52745b7bb8746cd1b47e5fab8f9279
 DIST multidict-6.0.2.tar.gz 56840 BLAKE2B 
1fa9b0d92a94ed022849a851f925e132b629216ddd0d5d4772304fd3361a129692f8b49fca2765118ab1cbc306879924d0aa7c6b57b648158a093a9f311a8d30
 SHA512 
508f18c5f731e7438bc7cb84b29aff22422769a8ea4c0ba7c875361d1bb1da78bed2db8b4ca34b833effd03ca3e7f00dabaad64bfce54b3e8d208cdc808083c9

diff --git a/dev-python/multidict/multidict-5.2.0.ebuild 
b/dev-python/multidict/multidict-5.2.0.ebuild
deleted file mode 100644
index d788a49b2f8e..
--- a/dev-python/multidict/multidict-5.2.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-inherit distutils-r1
-
-DESCRIPTION="multidict implementation"
-HOMEPAGE="https://github.com/aio-libs/multidict/;
-SRC_URI="https://github.com/aio-libs/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 
~x64-macos"
-
-BDEPEND=">=dev-python/cython-0.28.4[${PYTHON_USEDEP}]"
-
-distutils_enable_sphinx docs --no-autodoc
-distutils_enable_tests pytest
-
-python_prepare_all() {
-   # don't enable coverage or other pytest settings
-   sed -i -e 's:--cov.*::' setup.cfg || die
-
-   distutils-r1_python_prepare_all
-}

diff --git a/dev-python/multidict/multidict-6.0.1.ebuild 
b/dev-python/multidict/multidict-6.0.1.ebuild
deleted file mode 100644
index f45187aed2ff..
--- a/dev-python/multidict/multidict-6.0.1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-inherit distutils-r1
-
-DESCRIPTION="multidict implementation"
-HOMEPAGE="https://github.com/aio-libs/multidict/;
-SRC_URI="https://github.com/aio-libs/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~x64-macos"
-
-BDEPEND=">=dev-python/cython-0.28.4[${PYTHON_USEDEP}]"
-
-distutils_enable_sphinx docs --no-autodoc
-distutils_enable_tests pytest
-
-python_prepare_all() {
-   # don't enable coverage or other pytest settings
-   sed -i -e 's:--cov.*::' setup.cfg || die
-
-   distutils-r1_python_prepare_all
-}



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

2022-03-12 Thread Michał Górny
commit: fbc60c2d263b5cec4cdfa2aaa07bef1407979626
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 12 19:48:55 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 12 19:48:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbc60c2d

dev-python/gmpy: Remove old

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

 dev-python/gmpy/Manifest  |  1 -
 dev-python/gmpy/gmpy-2.1.1.ebuild | 38 --
 2 files changed, 39 deletions(-)

diff --git a/dev-python/gmpy/Manifest b/dev-python/gmpy/Manifest
index dba6d2f97e73..2306905479d9 100644
--- a/dev-python/gmpy/Manifest
+++ b/dev-python/gmpy/Manifest
@@ -1,2 +1 @@
-DIST gmpy2-2.1.1.tar.gz 258607 BLAKE2B 
3c070d101066fb0ba5da61b8c1eacf6bbd334aed987161091f31bccc1e836430cb844e0fdcb5017718341761f54c0fc3290e37ace28a5c4fc07930a194e77256
 SHA512 
37a08b546476f1b49cdfdb04b3a6d4da266615f789eb03896d5e2dd326c91f0fb9523504414b0de30e7265840e2ef77362a5ff011906952100c8b1da4d88d709
 DIST gmpy2-2.1.2.tar.gz 258445 BLAKE2B 
5fd89478bb7c48c317a7af74fd872e5a9c1141f8f23c110aba7298d1a325caa13e24f1a2e601d6b3c6f6af30d60505f9161a03def16df59dddabe611fb600ef4
 SHA512 
abfeb0d8a155235e3aa797ca7b34ab6947f0714273e9d381167a9f6273bad34689e1985c139080b146e072b5bfbb4fa2b937566a14f4b94cc09ed21b3f2082b7

diff --git a/dev-python/gmpy/gmpy-2.1.1.ebuild 
b/dev-python/gmpy/gmpy-2.1.1.ebuild
deleted file mode 100644
index 0e73fa850314..
--- a/dev-python/gmpy/gmpy-2.1.1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1
-
-MY_PN="${PN}2"
-MY_P="${MY_PN}-${PV/_beta/b}"
-
-DESCRIPTION="Python bindings for GMP, MPC, MPFR and MPIR libraries"
-HOMEPAGE="https://github.com/aleaxit/gmpy;
-SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
-S="${WORKDIR}"/${MY_P}
-
-LICENSE="LGPL-3+"
-SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-
-RDEPEND="
-   >=dev-libs/mpc-1.0.2:=
-   >=dev-libs/mpfr-3.1.2:=
-   dev-libs/gmp:0=
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   # The tests program asks for input when running, disable that
-   "${FILESDIR}"/gmpy-2.1.0_beta5-test-input.patch
-)
-
-distutils_enable_sphinx docs
-
-python_test() {
-   cd test || die
-   "${EPYTHON}" runtests.py || die "tests failed under ${EPYTHON}"
-}



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

2022-03-12 Thread Michał Górny
commit: f6733966c7e78d1318f08e180b71ae88f5a3c825
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 12 19:46:25 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 12 19:46:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6733966

dev-python/frozenlist: Remove old

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

 dev-python/frozenlist/Manifest|  1 -
 dev-python/frozenlist/frozenlist-1.2.0.ebuild | 39 ---
 2 files changed, 40 deletions(-)

diff --git a/dev-python/frozenlist/Manifest b/dev-python/frozenlist/Manifest
index b1b0399d6861..b063f0015a77 100644
--- a/dev-python/frozenlist/Manifest
+++ b/dev-python/frozenlist/Manifest
@@ -1,2 +1 @@
-DIST frozenlist-1.2.0.gh.tar.gz 29062 BLAKE2B 
cc82db759906ad3e0be1806cacd6815377f264ed07ed272abb7da4753c11561564cf1cb4dfc0154abaeb4005f5607c26e602410a4ef45dd8e94e26583caa2ab7
 SHA512 
e5dda13e173db0b1c6e8c5a61949534f4eb30211cc4fcd102d0be1b55ee48e2db90d52fd770a2c6d6076f3a0d9e11289629a7a115c1270377636eda35d107e7a
 DIST frozenlist-1.3.0.gh.tar.gz 27669 BLAKE2B 
d09e18455893f7ede59c37a080e79ea5e085cc3362e53bc7016db64338b2cf26baf44e95ec0c691535527b0eef4a40ec1fbe814e5d4ae238300125438d21b467
 SHA512 
780f0ec0e1a701b009e5afcd7f62b2950eda5365140ad5842c09db85b0a3cf282ab70ff9ba752ea6dc7a97542fc7399023aaaca8fdd8ecbd5c26bf64f305f5f4

diff --git a/dev-python/frozenlist/frozenlist-1.2.0.ebuild 
b/dev-python/frozenlist/frozenlist-1.2.0.ebuild
deleted file mode 100644
index 402a7111e373..
--- a/dev-python/frozenlist/frozenlist-1.2.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-inherit distutils-r1
-
-DESCRIPTION="A list-like structure which implements 
collections.abc.MutableSequence"
-HOMEPAGE="
-   https://pypi.org/project/frozenlist/
-   https://github.com/aio-libs/frozenlist/;
-SRC_URI="
-   https://github.com/aio-libs/frozenlist/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86"
-
-BDEPEND="
-   $(python_gen_cond_dep '
-   dev-python/cython[${PYTHON_USEDEP}]
-   ' 'python*')"
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   sed -i -e '/addopts/d' pytest.ini || die
-   distutils-r1_src_prepare
-}
-
-python_configure() {
-   # pypy is not using the C extension
-   if [[ ${EPYTHON} == python* ]]; then
-   > .install-cython || die
-   emake cythonize
-   fi
-}



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

2022-03-12 Thread Michał Górny
commit: 3cb5ea41c994b6bcb299e31f243f9dfc77d07627
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 12 19:47:17 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 12 19:47:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cb5ea41

dev-python/coverage: Remove old

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

 dev-python/coverage/Manifest  |  2 --
 dev-python/coverage/coverage-6.2.ebuild   | 54 ---
 dev-python/coverage/coverage-6.3.2.ebuild | 54 ---
 dev-python/coverage/coverage-6.3.ebuild   | 53 --
 4 files changed, 163 deletions(-)

diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest
index 303f86376f8e..71c2fcb7c51d 100644
--- a/dev-python/coverage/Manifest
+++ b/dev-python/coverage/Manifest
@@ -1,4 +1,2 @@
-DIST coverage-6.2.tar.gz 678664 BLAKE2B 
98fe2e5d85db042d95a791838b121a4aeb0edc09f15e5454943d6d1ca3cafdbf0127e8683ddcb5c1f6372b18205bf92e24a803533f19d1bdd5e0477b669cf99f
 SHA512 
e8ef5f2483b2e6d12f0f9801d63a0cd0b81395ea0c88b3cdaf6f6758e1fc1b381f803b0f58345c94007de175d0c2a24559dec93f51db8786f801a2a2d48d6b8f
 DIST coverage-6.3.1.tar.gz 707088 BLAKE2B 
4253f2973fec34dd5737878c6977c4b7cd273d7786f5e34877b2061774a5177cf7905472e6c578f3292120dc9123e74387c2fe71723206efcf9a257563918a28
 SHA512 
aa91f7f45510ce8120081aef6367bc3f39f56480901b57f8e2c3f26c921b5d2c15c44c1ed628eefdd2f1d2360a2c62063004aeb19d287a50c4b33304f8eae5b7
 DIST coverage-6.3.2.tar.gz 709294 BLAKE2B 
2da96731ee0065fb6139af7db073284a83efa135e7379d2a6d6e571cdf58c888cf72719fbddadb1bd8f62b0b155b8420a84377068c40e4c813533b3ad6b190a8
 SHA512 
d9ea3a93eefe2dbb723ed1eadb09dc1165c4f46e7186889ce3615411283baac1d80f04a3831208a164f99accea5d246d4613a7c2e909d2e63d3c714620432a16
-DIST coverage-6.3.tar.gz 705131 BLAKE2B 
bd2905f2872cd6b691fc1db3852ad84a27613a8a4c28158b7469408e8c38af5f1b8f6362a91d31c7d0ca9a20dbac0b7d1d8646322cd298f0284c6a5c2ab31050
 SHA512 
d011d479f49fa5e0036ab68d64361c1060468c3b20e791b18277edaf647858138417d35edaf2688232670f446df33d7a28b71f92467c08ae9b8923ef14eb3e7e

diff --git a/dev-python/coverage/coverage-6.2.ebuild 
b/dev-python/coverage/coverage-6.2.ebuild
deleted file mode 100644
index efdecf358257..
--- a/dev-python/coverage/coverage-6.2.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-PYTHON_REQ_USE="threads(+),sqlite(+)"
-inherit distutils-r1
-
-DESCRIPTION="Code coverage measurement for Python"
-HOMEPAGE="https://coverage.readthedocs.io/en/latest/ 
https://pypi.org/project/coverage/;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-macos"
-#IUSE="test"
-# The tests are impossible to appease.  Please run them externally
-# via tox.  Or fix the ebuild if you have hours of time to spend
-# on something utterly useless.
-RESTRICT="test"
-
-#BDEPEND="
-#  test? (
-#  dev-python/PyContracts[${PYTHON_USEDEP}]
-#  dev-python/flaky[${PYTHON_USEDEP}]
-#  dev-python/hypothesis[${PYTHON_USEDEP}]
-#  dev-python/mock[${PYTHON_USEDEP}]
-#  dev-python/pytest[${PYTHON_USEDEP}]
-#  >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}]
-#  )
-#"
-
-src_prepare() {
-   # avoid the dep on xdist
-   sed -i -e '/^addopts/s:-q -n auto::' setup.cfg || die
-   distutils-r1_src_prepare
-}
-
-python_test() {
-   distutils_install_for_testing
-
-   "${EPYTHON}" igor.py zip_mods || die
-   "${EPYTHON}" igor.py test_with_tracer py || die
-
-   # No C extensions under pypy
-   if [[ ${EPYTHON} != pypy* ]]; then
-   cp -l -- "${TEST_DIR}"/lib/*/coverage/*.so coverage/ || die
-   "${EPYTHON}" igor.py test_with_tracer c || die
-   fi
-
-   # clean up leftover "egg1" directory
-   rm -rf build/lib/egg1 || die
-}

diff --git a/dev-python/coverage/coverage-6.3.2.ebuild 
b/dev-python/coverage/coverage-6.3.2.ebuild
deleted file mode 100644
index a42aa0b5b7d8..
--- a/dev-python/coverage/coverage-6.3.2.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-PYTHON_REQ_USE="threads(+),sqlite(+)"
-
-inherit distutils-r1
-
-DESCRIPTION="Code coverage measurement for Python"
-HOMEPAGE="https://coverage.readthedocs.io/en/latest/ 
https://pypi.org/project/coverage/;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos"
-#IUSE="test"
-# The tests are impossible to appease. 

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

2022-03-12 Thread Michał Górny
commit: 6fbacaf2c4c6b978f70a18ab057dedc51328c6b2
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 12 19:44:28 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 12 19:44:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fbacaf2

dev-python/regex: Remove old

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

 dev-python/regex/Manifest|  1 -
 dev-python/regex/regex-2021.11.10.ebuild | 34 
 2 files changed, 35 deletions(-)

diff --git a/dev-python/regex/Manifest b/dev-python/regex/Manifest
index 147099bf5e1f..6bd51193e205 100644
--- a/dev-python/regex/Manifest
+++ b/dev-python/regex/Manifest
@@ -1,3 +1,2 @@
-DIST regex-2021.11.10.tar.gz 702813 BLAKE2B 
4729067d690033ff3c6dabb4e180d9f46fbf9cb53c4244d7d76a96d90c07c14afd4487fb068d4b4eef17bc8457f8f9de1a8bcdcefd0fe1a6a74eae00e6fabeb4
 SHA512 
b821e2d5a9e21e24cacfb4ed7c4e64be89a50562f6159088587e7701940a0598114abe9b96b11b17d638b098beb070b6722ea8ca8a7ccd0d60cef6973df3ee7d
 DIST regex-2022.1.18.tar.gz 382589 BLAKE2B 
aa11459d2a2a7d6032c7f7ff0dc6eadaa6bf091637dee7ea8c8e6508a37dbf34b22923346b047b1d37d988981de5572d4dce903855e82b47a09f101200b5b146
 SHA512 
23f782c98c4dc98e51296626b3c6466058771d11a398a92f1ebdd69795dbe318aeeb3f1a551c817b8f06df1c1373af5a93a1590d15168569419fa439b3163edd
 DIST regex-2022.3.2.tar.gz 383148 BLAKE2B 
6f908207f759b1eadec44cca89c2eeffc42d798bd8a33ae3bf1ab1bbf0486040bb18a270836ebe2c7ae0518f01dd0e9467fe3a213284d433ceff0b51cf4bbe31
 SHA512 
176f675cb7698a28472128e2676ac735c37194c40151ea8aa32c6959dc42b9f54a6d7762a4628e50cfa21ffbe1db1a6c6a771e95c00882d975d5361cf67871ef

diff --git a/dev-python/regex/regex-2021.11.10.ebuild 
b/dev-python/regex/regex-2021.11.10.ebuild
deleted file mode 100644
index 8e920dae788a..
--- a/dev-python/regex/regex-2021.11.10.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-inherit distutils-r1
-
-DESCRIPTION="Alternative regular expression module to replace re"
-HOMEPAGE="https://bitbucket.org/mrabarnett/mrab-regex;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-macos"
-IUSE="doc"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-2021.4.4-pypy3-fix-test_empty_array.patch"
-   "${FILESDIR}/${PN}-2021.4.4-pypy3-fix-test_issue_18468.patch"
-)
-
-distutils_enable_tests unittest
-
-python_test() {
-   eunittest -s "${BUILD_DIR}"/lib
-}
-
-python_install_all() {
-   use doc && local HTML_DOCS=( docs/Features.html )
-   local DOCS=( README.rst docs/*.rst )
-
-   distutils-r1_python_install_all
-}



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

2022-03-12 Thread Michał Górny
commit: 6c2867c19504b862d1e3b702b246f4f6e2a74609
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 12 19:48:34 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 12 19:48:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c2867c1

dev-python/pandas: Remove old

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

 dev-python/pandas/Manifest |   4 -
 .../pandas/files/pandas-1.3.4-arm-tests.patch  |  21 ---
 dev-python/pandas/pandas-1.3.3.ebuild  | 192 ---
 dev-python/pandas/pandas-1.3.4.ebuild  | 203 -
 dev-python/pandas/pandas-1.3.5.ebuild  | 198 
 dev-python/pandas/pandas-1.4.0.ebuild  | 192 ---
 6 files changed, 810 deletions(-)

diff --git a/dev-python/pandas/Manifest b/dev-python/pandas/Manifest
index 02dc11a49026..d7a58f4e67ea 100644
--- a/dev-python/pandas/Manifest
+++ b/dev-python/pandas/Manifest
@@ -1,5 +1 @@
-DIST pandas-1.3.3.tar.gz 4730758 BLAKE2B 
0ef945b2181329265b93fbdb7f9c35497ef847508cc2166b6e2a12ad1a2faa3940d5c8f375754ec34db4e236934a1f903f1e58e6882c6de0018a16b38f50f136
 SHA512 
a3a871a9954c7249311b9904e588d85fba4d6aa07463308b08b789b93a1eb63e36dac1b0d4254a5379085c05c5633ef31b615d0c60963c796dd7a33d815a5534
-DIST pandas-1.3.4.tar.gz 4734599 BLAKE2B 
a71b5b57198defcf4f6d848f445c7112668994f089b62a6bce1028ab4ba8a9bf3adc3c393699332fb0c76818ed80164843114e68e57232c495cee03ec5e88009
 SHA512 
c821365b1f06d69c61b957c4768a5f86b39d97d74b0732ea0eaade9d21bca8f652e38f91f83adf2fc6488f227c75d4e5e64e8f131456e7f0a93ecfcf237190a6
-DIST pandas-1.3.5.tar.gz 4736591 BLAKE2B 
7c7de1485028d7c610c5a23ca1cc98551b24e824b609b7a624469f2471bb8d3984a25db48ab7413aa7cdd0057c5c5c9f1eb2b59cfc5cbf6d30177e12e2acc7b3
 SHA512 
cf3f76894cae19784af6393d4a575d114b55621a3d594edd7e95ac6d5c8588a580135789c859c618acfeceeb710d2a1fdd94188a839a90be6b58af929e00a726
-DIST pandas-1.4.0.tar.gz 4935046 BLAKE2B 
f579abe78812d9c155c2d08708f6b46ac7363d351a750cc5b2017aa641f5307ae0baa7de57866dbefe74790133d2219d6742cb6f015f8a360365cf30345a0b44
 SHA512 
800909c4e80ab50391e22bf67ccd78532730e200bc58ffc32d4a6b9e37522a90e2ed486a02f67a4df1e28fa531c075e0caadc2c8a06b8a06c7f2ef466a371489
 DIST pandas-1.4.1.tar.gz 4941369 BLAKE2B 
ce85253b32c3be6baad74e2bca98d24b43f42c311ffad128615b711e461a76067035e238cf1693eed12d4ca8e354aef56f711e45cd934a4af6222f4727838b1e
 SHA512 
2d8ba8f3152b5bd5495e406ce21d896342ef77473ed3c0207f77b6503c3f4353bbeb5ec573696eb6748e65e956d9d1b97d314a136104151ecb5ba822afa72422

diff --git a/dev-python/pandas/files/pandas-1.3.4-arm-tests.patch 
b/dev-python/pandas/files/pandas-1.3.4-arm-tests.patch
deleted file mode 100644
index c30d10460b63..
--- a/dev-python/pandas/files/pandas-1.3.4-arm-tests.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-https://bugs.gentoo.org/818964
-https://github.com/pandas-dev/pandas/commit/b0992ee2f4653c7d70ddbad6f2d172a4ef0bda32
-
-From: Sam James 
-Date: Fri, 29 Oct 2021 17:24:01 +0100
-Subject: [PATCH] Update is_platform_arm() to detect 32-bit arm and other
- variants (#44225)
-
 a/pandas/compat/__init__.py
-+++ b/pandas/compat/__init__.py
-@@ -99,7 +99,9 @@ def is_platform_arm() -> bool:
- bool
- True if the running platform uses ARM architecture.
- """
--return platform.machine() in ("arm64", "aarch64")
-+return platform.machine() in ("arm64", "aarch64") or 
platform.machine().startswith(
-+"armv"
-+)
- 
- 
- def import_lzma():

diff --git a/dev-python/pandas/pandas-1.3.3.ebuild 
b/dev-python/pandas/pandas-1.3.3.ebuild
deleted file mode 100644
index 4ad32fd08453..
--- a/dev-python/pandas/pandas-1.3.3.ebuild
+++ /dev/null
@@ -1,192 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="threads(+)"
-
-VIRTUALX_REQUIRED="manual"
-
-inherit distutils-r1 multiprocessing optfeature virtualx
-
-DESCRIPTION="Powerful data structures for data analysis and statistics"
-HOMEPAGE="https://pandas.pydata.org/ https://github.com/pandas-dev/pandas/;
-SRC_URI="
-   
https://github.com/pandas-dev/pandas/releases/download/v${PV}/${P}.tar.gz;
-S="${WORKDIR}/${P/_/}"
-
-SLOT="0"
-LICENSE="BSD"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 x86"
-IUSE="doc full-support minimal test X"
-RESTRICT="!test? ( test )"
-
-RECOMMENDED_DEPEND="
-   >=dev-python/bottleneck-1.2.1[${PYTHON_USEDEP}]
-   >=dev-python/numexpr-2.7.0[${PYTHON_USEDEP}]
-"
-
-# TODO: add pandas-gbq to the tree
-OPTIONAL_DEPEND="
-   dev-python/beautifulsoup4[${PYTHON_USEDEP}]
-   dev-python/blosc[${PYTHON_USEDEP}]
-   || (
-   dev-python/html5lib[${PYTHON_USEDEP}]
-   dev-python/lxml[${PYTHON_USEDEP}]
-   )
-   dev-python/jinja[${PYTHON_USEDEP}]
-   dev-python/matplotlib[${PYTHON_USEDEP}]
-   || (
-   

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

2022-03-12 Thread Michał Górny
commit: 65f4ff0e1a5897d4e64f0d891c299f71d1255318
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 12 19:45:53 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 12 19:45:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65f4ff0e

dev-python/fonttools: Remove old

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

 dev-python/fonttools/Manifest|  2 -
 dev-python/fonttools/fonttools-4.28.5.ebuild | 54 --
 dev-python/fonttools/fonttools-4.29.0.ebuild | 58 
 3 files changed, 114 deletions(-)

diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index 353ddc0f1f65..4f247b7baa60 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -1,4 +1,2 @@
-DIST fonttools-4.28.5.tar.gz 2948092 BLAKE2B 
b35f4be68cfc2be6afb209c2caee38f7088a1a17dea85fac0f40183b61a3eded59fab47f703587097669f8823a8dbc2e84b0df58305597784bed7f8c2e2b0f28
 SHA512 
5d87f4fadbcb447d1c1a1e97550f6a477d74bfe8647d14b35097e03e6a45a1a01632d2092483d675c523f97d4a04f39aa9b3175e535b1e1a4f19d619eb40ad5f
-DIST fonttools-4.29.0.tar.gz 2954211 BLAKE2B 
47b7228b2f0f7332f54df58d8be8289b9bc3a737caa57ffafe9a8467e4d7e35db153f7e02caf8c6129af8dbb2bc18689af3f3122b0be7afee19bece83c846aad
 SHA512 
0573970ceaf43e4987eee970aa93a6aba5af2b592b5d92a1aec36b102cb1967f380f8170f7a14bb80cd6348ef09737ac17a0f82eaa1ad73f9f5e246271d34b32
 DIST fonttools-4.29.1.tar.gz 2954962 BLAKE2B 
e78a55e240975e12e9cfd56368eab0d18e104211d8416db833a20208c78f6e5dbce2d24d7338017882f0bd1c3c181c0af0c069025a750cba4e9f41c1b4b2489c
 SHA512 
36f4272be18d19748069289bfb3d3339cf0b16967a12976971f9e2dd56a1e915d3176e0dd9cad08cee69b20f3d6ac1a966365d936bb091b39e23b6c693e28dc9
 DIST fonttools-4.30.0.tar.gz 2961097 BLAKE2B 
23b592daa16fd215688f149d99258209b819caa843d26c889fb4016aae6d6614a9f87dd13fa1d2aa254fadb5169cf7d57ba02b7b15af79611995148d698ca2ec
 SHA512 
2b4e676f956c3456bf3ca435a7d80e1a0a9f36872ba3a820072d1e13ed5751a8546f424369731afd4ccddc298ec0658bb4384d2e18670b108dd1b3a99fc205f4

diff --git a/dev-python/fonttools/fonttools-4.28.5.ebuild 
b/dev-python/fonttools/fonttools-4.28.5.ebuild
deleted file mode 100644
index 9735a1293094..
--- a/dev-python/fonttools/fonttools-4.28.5.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit distutils-r1 virtualx
-
-DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts"
-HOMEPAGE="https://github.com/fonttools/fonttools/;
-SRC_URI="https://github.com/fonttools/fonttools/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv sparc x86 
~x64-macos"
-
-RDEPEND=">=dev-python/fs-2.4.9[${PYTHON_USEDEP}]"
-BDEPEND="
-   ${RDEPEND}
-   dev-python/cython[${PYTHON_USEDEP}]
-   test? (
-   app-arch/brotli[python,${PYTHON_USEDEP}]
-   app-arch/zopfli
-   )"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
-   # When dev-python/pytest-shutil is installed, we get weird import 
errors.
-   # This is due to incomplete nesting in the Tests/ tree:
-   #
-   #   Tests/feaLib/__init__.py
-   #   Tests/ufoLib/__init__.py
-   #   Tests/svgLib/path/__init__.py
-   #   Tests/otlLib/__init__.py
-   #   Tests/varLib/__init__.py
-   #
-   # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148.
-   touch Tests/svgLib/__init__.py || die
-
-   distutils-r1_python_prepare_all
-}
-
-src_configure() {
-   DISTUTILS_ARGS=( --with-cython )
-}
-
-python_test() {
-   distutils_install_for_testing
-   # virtualx used when matplotlib is installed causing plot module tests 
to run
-   virtx epytest Tests fontTools
-}

diff --git a/dev-python/fonttools/fonttools-4.29.0.ebuild 
b/dev-python/fonttools/fonttools-4.29.0.ebuild
deleted file mode 100644
index 61180d63050f..
--- a/dev-python/fonttools/fonttools-4.29.0.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit distutils-r1 virtualx
-
-DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts"
-HOMEPAGE="https://github.com/fonttools/fonttools/;
-SRC_URI="https://github.com/fonttools/fonttools/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~x64-macos"
-
-RDEPEND=">=dev-python/fs-2.4.9[${PYTHON_USEDEP}]"
-BDEPEND="
-   ${RDEPEND}
-   dev-python/cython[${PYTHON_USEDEP}]
-   test? (
-   app-arch/brotli[python,${PYTHON_USEDEP}]
-  

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2022-03-12 Thread Mike Pagano
commit: a52f5b9bb485bbb7f06a797f37add5dc7da50b8b
Author: Mike Pagano  gentoo  org>
AuthorDate: Sat Mar 12 19:31:21 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Mar 12 19:32:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a52f5b9b

sys-kernel/linux-firmware: add 20220310 remove blocker

sys-firmware/iwl6050-ucode was removed from the tree over 2 years ago

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

 sys-kernel/linux-firmware/Manifest |   1 +
 .../linux-firmware/linux-firmware-20220310.ebuild  | 353 +
 2 files changed, 354 insertions(+)

diff --git a/sys-kernel/linux-firmware/Manifest 
b/sys-kernel/linux-firmware/Manifest
index 4692b2bd438c..b0b39a58aa5d 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -9,3 +9,4 @@ DIST linux-firmware-20210919.tar.xz 177975728 BLAKE2B 
00e756cf15fa84fc079207de35
 DIST linux-firmware-20211027.tar.xz 183341500 BLAKE2B 
6ec0d13fbc5fb5a8570852baf343204d079fcf682a95c9ad66dde5a5b7a7e439bc7f5eb45cc94fd5ec5db0011e217df0e887e7c0e247a8673a8f6b5b9939feb8
 SHA512 
7f1a900e717c2bd45f175123dc8e5b81fc57f62d766703fde56875b17df70c8e239603cadf28e2b4d1683b4d0d033b60ac9ac8eea3fcf6ee8d22a7f66d0f2e45
 DIST linux-firmware-20211216.tar.xz 198929516 BLAKE2B 
01391e29d742b7e618563bdf011fd6541a20e51bc700c8f0f2c50bf61b2c2cf105da7b655927be9fc0c7b38b7f03ebe968900b1716096074af037fb89eb2
 SHA512 
dfcecf4fa5471d590c6444853efb4923957c11e5cd16ba9c7612aa367af699184595e33a023c4821b6feb9d84dd5eb4c5cb1808fd3e524b859ecb84b95ba4fa6
 DIST linux-firmware-20220209.tar.xz 227688608 BLAKE2B 
56ff71b7184f6b2fbbac4b14be37f62f8543114939de9f474fe22b4e472d1e1e0c3d3aa3089a2b8c31ff54679799a84cbc44a8378ca87666836ba07dc6d09c40
 SHA512 
518bf082b26c18e67ef0fb0e16fad757b6faf04742ce6c8423bc894c28ce6b06099f3f88bc36da7092e708460b1c8ec89543ae04d3cc817b2e813ffc6af0bf8e
+DIST linux-firmware-20220310.tar.xz 237571732 BLAKE2B 
9246d4fcdca0a9514606eb7b4ea7e18ea072b8d4302f62fd7aea4d85014c9f7da3eadc650e7c678bfe867c6f5ae9278b68b9a27c6074472ec9574ac922df23a5
 SHA512 
bafd5795d27c871c199e37f1e39f316e3577186283880da3b86cbc690749313342f8297342bf3ddfc6b3da7903ab2d5d24465240dfff1b0be51aa47f90872758

diff --git a/sys-kernel/linux-firmware/linux-firmware-20220310.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-20220310.ebuild
new file mode 100644
index ..38cb90b53b9b
--- /dev/null
+++ b/sys-kernel/linux-firmware/linux-firmware-20220310.ebuild
@@ -0,0 +1,353 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit mount-boot savedconfig
+
+# In case this is a real snapshot, fill in commit below.
+# For normal, tagged releases, leave blank
+MY_COMMIT=""
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git;
+else
+   if [[ -n "${MY_COMMIT}" ]]; then
+   
SRC_URI="https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/snapshot/${MY_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/${MY_COMMIT}"
+   else
+   
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz;
+   fi
+
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+fi
+
+DESCRIPTION="Linux firmware files"
+HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git;
+
+LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
+   redistributable? (
+   linux-fw-redistributable ( BSD-2 BSD BSD-4 ISC MIT 
no-source-code ) )
+   unknown-license? ( all-rights-reserved )"
+SLOT="0"
+IUSE="initramfs +redistributable savedconfig unknown-license"
+REQUIRED_USE="initramfs? ( redistributable )"
+
+RESTRICT="binchecks strip test
+   unknown-license? ( bindist )"
+
+BDEPEND="initramfs? ( app-arch/cpio )"
+
+#add anything else that collides to this
+RDEPEND="!savedconfig? (
+   redistributable? (
+   !sys-firmware/alsa-firmware[alsa_cards_ca0132]
+   !sys-block/qla-fc-firmware
+   !sys-firmware/iwl1000-ucode
+   !sys-firmware/iwl6005-ucode
+   !sys-firmware/iwl6030-ucode
+   !sys-firmware/iwl3160-ucode
+   !sys-firmware/iwl7260-ucode
+   !sys-firmware/iwl3160-7260-bt-ucode
+   !sys-firmware/raspberrypi-wifi-ucode
+   )
+   unknown-license? (
+   !sys-firmware/alsa-firmware[alsa_cards_korg1212]
+   !sys-firmware/alsa-firmware[alsa_cards_maestro3]
+   !sys-firmware/alsa-firmware[alsa_cards_sb16]
+   !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
+   )
+   )"
+
+QA_PREBUILT="*"
+
+pkg_pretend() {
+   use 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/linux-firmware/

2022-03-12 Thread Mike Pagano
commit: 570739a0a820224b20ded25210e4dc83cee76016
Author: Mike Pagano  gentoo  org>
AuthorDate: Sat Mar 12 19:30:42 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sat Mar 12 19:30:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=570739a0

sys-kernel/linux-firmware: Remove old blocker

sys-firmware/iwl6050-ucode was removed from the tree over 2 years ago

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

 sys-kernel/linux-firmware/linux-firmware-.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/sys-kernel/linux-firmware/linux-firmware-.ebuild 
b/sys-kernel/linux-firmware/linux-firmware-.ebuild
index e973e48dea3c..bee728c8e543 100644
--- a/sys-kernel/linux-firmware/linux-firmware-.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -45,7 +45,6 @@ RDEPEND="!savedconfig? (
!sys-firmware/iwl1000-ucode
!sys-firmware/iwl6005-ucode
!sys-firmware/iwl6030-ucode
-   !sys-firmware/iwl6050-ucode
!sys-firmware/iwl3160-ucode
!sys-firmware/iwl7260-ucode
!sys-firmware/iwl3160-7260-bt-ucode



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

2022-03-12 Thread Arthur Zamarin
commit: d9fa1f5e9e5e1af3f024ba9d97d10d67f50e88b9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 12 19:20:59 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 12 19:20:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9fa1f5e

dev-python/myst_parser: Stabilize 0.17.0 arm64, #834264

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-python/myst_parser/myst_parser-0.17.0.ebuild 
b/dev-python/myst_parser/myst_parser-0.17.0.ebuild
index d6685b7e29d0..2f5dd497b747 100644
--- a/dev-python/myst_parser/myst_parser-0.17.0.ebuild
+++ b/dev-python/myst_parser/myst_parser-0.17.0.ebuild
@@ -19,7 +19,7 @@ S=${WORKDIR}/${MY_P}
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 sparc ~x86"
 
 RDEPEND="


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

2022-03-12 Thread Matthew Smith
commit: 26f9ff9d27a5fe70d2e9f96b028a765856bf54e3
Author: Matthew Smith  gentoo  org>
AuthorDate: Sat Mar 12 19:18:42 2022 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Sat Mar 12 19:19:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26f9ff9d

dev-libs/miniz: add 2.2.0

Signed-off-by: Matthew Smith  gentoo.org>

 dev-libs/miniz/Manifest   |  1 +
 dev-libs/miniz/miniz-2.2.0.ebuild | 16 
 2 files changed, 17 insertions(+)

diff --git a/dev-libs/miniz/Manifest b/dev-libs/miniz/Manifest
index c7204638ad30..28884ca7cc6f 100644
--- a/dev-libs/miniz/Manifest
+++ b/dev-libs/miniz/Manifest
@@ -1 +1,2 @@
 DIST miniz-2.1.0.tar.gz 104502 BLAKE2B 
9a7b3818b454809cdfec523d98f13bef3a52e27b6d3857d289438978d12997e38c71aa97fffe060a6b765f8fbbdd8fe8cebced4a45d9f1f040dd3e39cf2a8055
 SHA512 
e0aba16afdf230d1e54d0a9cedd336b0b158b02744839f0547e14ee47a97fc1a6668f3a181bd46e969b01b158af18dc8ed3c0a4210b3b620242338a2788806b3
+DIST miniz-2.2.0.tar.gz 113592 BLAKE2B 
110a71712396fb22075818f681d2e691b8b361e6c8eb786485f9fd3a1e00fcfc95bae4d470b8b1644a1e9674e69617abdba70e337f318969096db222f7a4c3d2
 SHA512 
0bb2b0ac627715b90ff9fd69ca8958a0bea387bd7ddf5c200daba953b98ef788092e3009842f4f123234e85570159250c8897a30c1c1f2d4dea9bca9837f6111

diff --git a/dev-libs/miniz/miniz-2.2.0.ebuild 
b/dev-libs/miniz/miniz-2.2.0.ebuild
new file mode 100644
index ..482aadff9922
--- /dev/null
+++ b/dev-libs/miniz/miniz-2.2.0.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="A lossless, high performance data compression library"
+HOMEPAGE="https://github.com/richgel999/miniz;
+SRC_URI="https://github.com/richgel999/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+
+DOCS=( ChangeLog.md readme.md )



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

2022-03-12 Thread Matthew Smith
commit: 593e4be87126a07ea0f5d5f9262304598662
Author: Matthew Smith  gentoo  org>
AuthorDate: Sat Mar 12 19:17:34 2022 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Sat Mar 12 19:19:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=593e4be8

dev-libs/miniz: add subslot

Signed-off-by: Matthew Smith  gentoo.org>

 dev-libs/miniz/{miniz-2.1.0-r2.ebuild => miniz-2.1.0-r3.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/miniz/miniz-2.1.0-r2.ebuild 
b/dev-libs/miniz/miniz-2.1.0-r3.ebuild
similarity index 92%
rename from dev-libs/miniz/miniz-2.1.0-r2.ebuild
rename to dev-libs/miniz/miniz-2.1.0-r3.ebuild
index cc26fba366c0..686dcbff90a3 100644
--- a/dev-libs/miniz/miniz-2.1.0-r2.ebuild
+++ b/dev-libs/miniz/miniz-2.1.0-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -10,7 +10,7 @@ HOMEPAGE="https://github.com/richgel999/miniz;
 SRC_URI="https://github.com/richgel999/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="MIT"
-SLOT="0"
+SLOT="0/${PV}"
 KEYWORDS="~amd64 ~x86"
 IUSE=""
 



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

2022-03-12 Thread Matthew Smith
commit: 0543e77f809850be5d8e762c70793d504f53503b
Author: Matthew Smith  gentoo  org>
AuthorDate: Sat Mar 12 19:09:51 2022 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Sat Mar 12 19:19:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0543e77f

dev-libs/miniz: add myself as a maintainer

Signed-off-by: Matthew Smith  gentoo.org>

 dev-libs/miniz/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-libs/miniz/metadata.xml b/dev-libs/miniz/metadata.xml
index 9ae3e1edddab..c43f3b1a6204 100644
--- a/dev-libs/miniz/metadata.xml
+++ b/dev-libs/miniz/metadata.xml
@@ -1,7 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   matt...@gentoo.org
+   Matthew Smith
+   

Miniz is a lossless, high performance data compression library 
in a single source file that implements the zlib
(RFC 1950) and Deflate (RFC 1951) compressed data format 
specification standards. It supports the most commonly



  1   2   3   4   5   >