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

2023-07-16 Thread Michał Górny
commit: 0484bf7247694361dc81dca9381ab57e627c1216
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul 17 04:48:45 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 17 04:59:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0484bf72

dev-python/markupsafe: Remove old

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

 dev-python/markupsafe/Manifest|  1 -
 dev-python/markupsafe/markupsafe-2.1.2.ebuild | 25 -
 2 files changed, 26 deletions(-)

diff --git a/dev-python/markupsafe/Manifest b/dev-python/markupsafe/Manifest
index 04248742301e..5fcbfad2ed2e 100644
--- a/dev-python/markupsafe/Manifest
+++ b/dev-python/markupsafe/Manifest
@@ -1,2 +1 @@
-DIST MarkupSafe-2.1.2.tar.gz 19080 BLAKE2B 
560cc052c105c3d9f2690c3e5a2a597dd36848080e3c7d6f8273dcd03bdb613ed54cfe6e53b9ec8053deb38d0d055123da7204a671c1fff3295596d44a63b317
 SHA512 
84dbeddaf2df713b3cce94eb64876fea8f80c608e25130c18e4691be2b1dea56df8b772d26c0caca88231ef795125eb9678210c33bf20518c18e3047912ddb4b
 DIST MarkupSafe-2.1.3.tar.gz 19132 BLAKE2B 
1edca84c47c93fddfd22ee2fef2ba3907921ecb2d807c0e105c403d235e5abacba929be94970ad693f4c7d019653ece8255238d825bfc84d1a4a604fb476a783
 SHA512 
97dcfa9277c8b34e5ebf899069f690452e90943e0f84ba8ffac725263d84e7c2b782294f9f386be31e8b6846505f0ec70835e3965fc76a1ce07b19432de4a7de

diff --git a/dev-python/markupsafe/markupsafe-2.1.2.ebuild 
b/dev-python/markupsafe/markupsafe-2.1.2.ebuild
deleted file mode 100644
index 419df0ab123b..
--- a/dev-python/markupsafe/markupsafe-2.1.2.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYPI_PN="MarkupSafe"
-PYTHON_COMPAT=( python3_{9..12} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Implements a XML/HTML/XHTML Markup safe string for Python"
-HOMEPAGE="
-   https://palletsprojects.com/p/markupsafe/
-   https://github.com/pallets/markupsafe/
-   https://pypi.org/project/MarkupSafe/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
-
-distutils_enable_tests pytest



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

2023-07-16 Thread Hans de Graaff
commit: df307c748ccee6728a3940108be7da7a6f6ace21
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Jul 17 04:45:21 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Jul 17 04:45:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df307c74

dev-ruby/database_cleaner-active_record: drop obsolete rails 6.0

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

 .../database_cleaner-active_record-2.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-ruby/database_cleaner-active_record/database_cleaner-active_record-2.1.0.ebuild
 
b/dev-ruby/database_cleaner-active_record/database_cleaner-active_record-2.1.0.ebuild
index 1005c2d61a24..c96bf94eb3b2 100644
--- 
a/dev-ruby/database_cleaner-active_record/database_cleaner-active_record-2.1.0.ebuild
+++ 
b/dev-ruby/database_cleaner-active_record/database_cleaner-active_record-2.1.0.ebuild
@@ -23,6 +23,6 @@ KEYWORDS="~amd64 ~arm ~x86"
 IUSE=""
 
 ruby_add_rdepend "
-   || ( dev-ruby/activerecord:6.1 dev-ruby/activerecord:6.0 )
+   || ( dev-ruby/activerecord:6.1 )
dev-ruby/database_cleaner-core:2.0
 "



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

2023-07-16 Thread Hans de Graaff
commit: 3b2f37924e1ab450232b3947c8f9d28ea513f554
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Jul 17 04:47:14 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Jul 17 04:47:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b2f3792

dev-ruby/rspec-rails: drop obsolete rails 6.0

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

 dev-ruby/rspec-rails/rspec-rails-5.1.2.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-ruby/rspec-rails/rspec-rails-5.1.2.ebuild 
b/dev-ruby/rspec-rails/rspec-rails-5.1.2.ebuild
index 3e42b46aebd7..de282e0450c9 100644
--- a/dev-ruby/rspec-rails/rspec-rails-5.1.2.ebuild
+++ b/dev-ruby/rspec-rails/rspec-rails-5.1.2.ebuild
@@ -24,9 +24,9 @@ KEYWORDS="~amd64"
 IUSE=""
 
 ruby_add_rdepend "
-   || ( dev-ruby/activesupport:6.1 dev-ruby/activesupport:6.0 )
-   || ( dev-ruby/actionpack:6.1 dev-ruby/actionpack:6.0 )
-   || ( dev-ruby/railties:6.1 dev-ruby/railties:6.0 )
+   || ( dev-ruby/activesupport:6.1 )
+   || ( dev-ruby/actionpack:6.1 )
+   || ( dev-ruby/railties:6.1 )
>=dev-ruby/rspec-3.10:3"
 
 # Depend on the package being already installed for tests, because



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

2023-07-16 Thread Hans de Graaff
commit: e09bcaad489e46192d78f0290804555bc28a0df5
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Jul 17 04:42:56 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Jul 17 04:42:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e09bcaad

dev-ruby/actionpack-xml_parser: update EAPI 7 -> 8

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

 .../actionpack-xml_parser-2.0.1-r3.ebuild  | 38 ++
 1 file changed, 38 insertions(+)

diff --git 
a/dev-ruby/actionpack-xml_parser/actionpack-xml_parser-2.0.1-r3.ebuild 
b/dev-ruby/actionpack-xml_parser/actionpack-xml_parser-2.0.1-r3.ebuild
new file mode 100644
index ..94174f034697
--- /dev/null
+++ b/dev-ruby/actionpack-xml_parser/actionpack-xml_parser-2.0.1-r3.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_GEMSPEC="actionpack-xml_parser.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="XML parameters parser for Action Pack (removed from core in Rails 
4.0)"
+HOMEPAGE="https://github.com/rails/actionpack-xml_parser;
+SRC_URI="https://github.com/rails/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+
+KEYWORDS="~amd64"
+SLOT="2"
+IUSE=""
+
+ruby_add_rdepend "
+   || ( dev-ruby/actionpack:6.1 )
+   || ( dev-ruby/railties:6.1 )
+"
+
+ruby_add_bdepend "test? ( =dev-ruby/railties-6* )"
+
+all_ruby_prepare() {
+   sed -i -e "/bundler/d" Rakefile test/helper.rb || die
+   sed -i -e '1igem "actionpack", "~>6.0"' test/helper.rb || die
+
+   # Skip test that is not compatible with Rails 5.2
+   sed -i -e '/occurring a parse error if parsing unsuccessful/askip 
"rails 5.2"' test/xml_params_parsing_test.rb || die
+}
+
+each_ruby_test() {
+   MT_NO_PLUGINS=true ${RUBY} -Ilib:.:test -e 
"Dir['test/*_test.rb'].each{|f| require f}" || die
+}



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

2023-07-16 Thread Hans de Graaff
commit: 635f4c2782b7b3e10b638af3a86fa825d1a083c3
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Jul 17 04:47:58 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Jul 17 04:47:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=635f4c27

dev-ruby/sassc-rails: drop obsolete rails 6.0

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

 dev-ruby/sassc-rails/sassc-rails-2.1.2-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/sassc-rails/sassc-rails-2.1.2-r3.ebuild 
b/dev-ruby/sassc-rails/sassc-rails-2.1.2-r3.ebuild
index f4ae70658baa..1336b81a8d71 100644
--- a/dev-ruby/sassc-rails/sassc-rails-2.1.2-r3.ebuild
+++ b/dev-ruby/sassc-rails/sassc-rails-2.1.2-r3.ebuild
@@ -25,7 +25,7 @@ PATCHES=( "${FILESDIR}/${P}-test-directories.patch" 
"${FILESDIR}/${P}-test-isola
 ruby_add_rdepend "
>=dev-ruby/sassc-2.0
dev-ruby/tilt:*
-   || ( dev-ruby/railties:7.0 dev-ruby/railties:6.0 dev-ruby/railties:6.1 )
+   || ( dev-ruby/railties:7.0 dev-ruby/railties:6.1 )
>=dev-ruby/sprockets-3.0:*
dev-ruby/sprockets-rails:*
 "



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

2023-07-16 Thread Hans de Graaff
commit: 1c9a2da03ff8c41a54d335239e30ce522c1a2224
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Jul 17 04:41:58 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Jul 17 04:41:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c9a2da0

dev-ruby/actionpack-xml_parser: drop obsolete rails 6.0

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

 dev-ruby/actionpack-xml_parser/actionpack-xml_parser-2.0.1-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/dev-ruby/actionpack-xml_parser/actionpack-xml_parser-2.0.1-r2.ebuild 
b/dev-ruby/actionpack-xml_parser/actionpack-xml_parser-2.0.1-r2.ebuild
index 2020a3a67911..142cc9781dea 100644
--- a/dev-ruby/actionpack-xml_parser/actionpack-xml_parser-2.0.1-r2.ebuild
+++ b/dev-ruby/actionpack-xml_parser/actionpack-xml_parser-2.0.1-r2.ebuild
@@ -19,8 +19,8 @@ SLOT="2"
 IUSE=""
 
 ruby_add_rdepend "
-   || ( dev-ruby/actionpack:6.1 dev-ruby/actionpack:6.0 )
-   || ( dev-ruby/railties:6.1 dev-ruby/railties:6.0 )
+   || ( dev-ruby/actionpack:6.1 )
+   || ( dev-ruby/railties:6.1 )
 "
 
 ruby_add_bdepend "test? ( =dev-ruby/railties-6* )"



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

2023-07-16 Thread Hans de Graaff
commit: f292e3be7e275159791829226126bb8ea0523975
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Jul 17 04:43:45 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Jul 17 04:43:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f292e3be

dev-ruby/arel-helpers: drop obsolete rails 6.0

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

 dev-ruby/arel-helpers/arel-helpers-2.14.0.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-ruby/arel-helpers/arel-helpers-2.14.0.ebuild 
b/dev-ruby/arel-helpers/arel-helpers-2.14.0.ebuild
index 7b03104ba75a..c4ae0a3adf84 100644
--- a/dev-ruby/arel-helpers/arel-helpers-2.14.0.ebuild
+++ b/dev-ruby/arel-helpers/arel-helpers-2.14.0.ebuild
@@ -23,7 +23,6 @@ ruby_add_rdepend "
|| (
dev-ruby/activerecord:7.0
dev-ruby/activerecord:6.1
-   dev-ruby/activerecord:6.0
)
 "
 



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

2023-07-16 Thread Hans de Graaff
commit: f741dec074d72010e246d25e0ca5fbe1d5ddc04a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Jul 17 04:40:54 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Jul 17 04:40:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f741dec0

dev-ruby/actionpack-action_caching: update EAPI 7 -> 8

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

 .../actionpack-action_caching-1.2.2-r1.ebuild  | 33 ++
 1 file changed, 33 insertions(+)

diff --git 
a/dev-ruby/actionpack-action_caching/actionpack-action_caching-1.2.2-r1.ebuild 
b/dev-ruby/actionpack-action_caching/actionpack-action_caching-1.2.2-r1.ebuild
new file mode 100644
index ..ececb8b29bd5
--- /dev/null
+++ 
b/dev-ruby/actionpack-action_caching/actionpack-action_caching-1.2.2-r1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_TASK_DOC=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Action caching for Action Pack (removed from core in Rails 4.0)"
+HOMEPAGE="https://github.com/rails/actionpack-action_caching;
+LICENSE="MIT"
+
+KEYWORDS="~amd64"
+SLOT="0"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/actionpack-4.0.0:*"
+
+ruby_add_bdepend "test? ( >=dev-ruby/activerecord-4.0.0
+   || ( dev-ruby/railties:6.1 )
+   dev-ruby/mocha )"
+
+all_ruby_prepare() {
+   sed -i -e "/bundler/d" Rakefile test/abstract_unit.rb || die
+   sed -i -e "/git/d" ${PN}.gemspec || die
+   sed -i -e '1igem "activerecord", "<7"; gem "railties", "<7"' 
test/abstract_unit.rb || die
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib:test test/caching_test.rb || die
+}



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

2023-07-16 Thread Hans de Graaff
commit: ff3afe27fc370417df5105bd3dc389e8b053a2a7
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Jul 17 04:39:50 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Jul 17 04:39:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff3afe27

dev-ruby/actionpack-action_caching: drop obsolete rails 6.0

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

 .../actionpack-action_caching/actionpack-action_caching-1.2.2.ebuild| 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-ruby/actionpack-action_caching/actionpack-action_caching-1.2.2.ebuild 
b/dev-ruby/actionpack-action_caching/actionpack-action_caching-1.2.2.ebuild
index 59bc13af56f3..6b8ce913e124 100644
--- a/dev-ruby/actionpack-action_caching/actionpack-action_caching-1.2.2.ebuild
+++ b/dev-ruby/actionpack-action_caching/actionpack-action_caching-1.2.2.ebuild
@@ -19,7 +19,7 @@ IUSE=""
 ruby_add_rdepend ">=dev-ruby/actionpack-4.0.0:*"
 
 ruby_add_bdepend "test? ( >=dev-ruby/activerecord-4.0.0
-   || ( dev-ruby/railties:6.1 dev-ruby/railties:6.0 )
+   || ( dev-ruby/railties:6.1 )
dev-ruby/mocha )"
 
 all_ruby_prepare() {



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

2023-07-16 Thread Benda XU
commit: 8f3934b5f99e5d861989e95d58105a5ceb83cfc9
Author: Benda Xu  gentoo  org>
AuthorDate: Mon Jul 17 03:38:28 2023 +
Commit: Benda XU  gentoo  org>
CommitDate: Mon Jul 17 03:42:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f3934b5

dev-python/meson-python: donot depend on dev-util/patchelf for Darwin.

kernel_Darwin uses Mach-O binary formats.  No ELF patch is needed.

Bug: https://bugs.gentoo.org/910061
Signed-off-by: Benda Xu  gentoo.org>

 .../{meson-python-0.13.2.ebuild => meson-python-0.13.2-r1.ebuild}  | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-python/meson-python/meson-python-0.13.2.ebuild 
b/dev-python/meson-python/meson-python-0.13.2-r1.ebuild
similarity index 96%
rename from dev-python/meson-python/meson-python-0.13.2.ebuild
rename to dev-python/meson-python/meson-python-0.13.2-r1.ebuild
index 37341a7784da..9af08d653ec5 100644
--- a/dev-python/meson-python/meson-python-0.13.2.ebuild
+++ b/dev-python/meson-python/meson-python-0.13.2-r1.ebuild
@@ -21,11 +21,12 @@ SRC_URI="
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
+IUSE="kernel_Darwin"
 
 RDEPEND="
>=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}]
>=dev-util/meson-0.63.0[${PYTHON_USEDEP}]
-   dev-util/patchelf
+   !kernel_Darwin? ( dev-util/patchelf )
$(python_gen_cond_dep '
>=dev-python/tomli-1.0.0[${PYTHON_USEDEP}]
' 3.9 3.10)



[gentoo-commits] repo/gentoo:master commit in: dev-lang/swig/, virtual/fortran/, dev-util/b2/, sci-libs/lapack/, virtual/blas/, ...

2023-07-16 Thread Benda XU
commit: 3cde12b57447df93d17f03cd48b4a38f0da17ec6
Author: Benda Xu  gentoo  org>
AuthorDate: Mon Jul 17 03:32:50 2023 +
Commit: Benda XU  gentoo  org>
CommitDate: Mon Jul 17 03:42:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cde12b5

dev-lang/swig: keyword dev-python/numpy[lapack] dependencies.

keyword for ~arm64-macos
dev-util/b2: keyword 4.10.1 for ~arm64-macos
virtual/blas: keyword 3.8 for ~arm64-macos
virtual/cblas: keyword 3.8 for ~arm64-macos
virtual/lapack: keyword 3.10 for ~arm64-macos
sci-libs/lapack: keyword 3.11 for ~arm64-macos
virtual/fortran: keyword 0-r1 for ~arm64-macos

Signed-off-by: Benda Xu  gentoo.org>

 dev-lang/swig/swig-4.1.1-r1.ebuild  | 2 +-
 dev-util/b2/b2-4.10.1.ebuild| 2 +-
 sci-libs/lapack/lapack-3.11.ebuild  | 2 +-
 virtual/blas/blas-3.8.ebuild| 2 +-
 virtual/cblas/cblas-3.8.ebuild  | 2 +-
 virtual/fortran/fortran-0-r1.ebuild | 4 ++--
 virtual/lapack/lapack-3.10.ebuild   | 2 +-
 7 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/dev-lang/swig/swig-4.1.1-r1.ebuild 
b/dev-lang/swig/swig-4.1.1-r1.ebuild
index 653722a31acb..77019af7643b 100644
--- a/dev-lang/swig/swig-4.1.1-r1.ebuild
+++ b/dev-lang/swig/swig-4.1.1-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
 
 LICENSE="GPL-3+ BSD BSD-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="ccache doc pcre test"
 RESTRICT="!test? ( test )"
 

diff --git a/dev-util/b2/b2-4.10.1.ebuild b/dev-util/b2/b2-4.10.1.ebuild
index 84055fa002bc..36fbbb87e3ab 100644
--- a/dev-util/b2/b2-4.10.1.ebuild
+++ b/dev-util/b2/b2-4.10.1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${P}/src"
 
 LICENSE="Boost-1.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="examples"
 RESTRICT="test"
 

diff --git a/sci-libs/lapack/lapack-3.11.ebuild 
b/sci-libs/lapack/lapack-3.11.ebuild
index 07e3eb649f42..8d0bfc529500 100644
--- a/sci-libs/lapack/lapack-3.11.ebuild
+++ b/sci-libs/lapack/lapack-3.11.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/Reference-LAPACK/lapack/archive/v${PV}.tar.gz -> ${P
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos"
 # TODO: static-libs 64bit-index
 IUSE="lapacke deprecated doc eselect-ldso test"
 RESTRICT="!test? ( test )"

diff --git a/virtual/blas/blas-3.8.ebuild b/virtual/blas/blas-3.8.ebuild
index 46ba39dc7be9..b97764a05237 100644
--- a/virtual/blas/blas-3.8.ebuild
+++ b/virtual/blas/blas-3.8.ebuild
@@ -5,7 +5,7 @@ EAPI="7"
 
 DESCRIPTION="Virtual for FORTRAN 77 BLAS implementation"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos"
 IUSE="eselect-ldso"
 
 RDEPEND="

diff --git a/virtual/cblas/cblas-3.8.ebuild b/virtual/cblas/cblas-3.8.ebuild
index 4eadbb42e608..f7f2ebdfaa3d 100644
--- a/virtual/cblas/cblas-3.8.ebuild
+++ b/virtual/cblas/cblas-3.8.ebuild
@@ -5,7 +5,7 @@ EAPI="7"
 
 DESCRIPTION="Virtual for BLAS C implementation"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos"
 IUSE="eselect-ldso"
 
 RDEPEND="

diff --git a/virtual/fortran/fortran-0-r1.ebuild 
b/virtual/fortran/fortran-0-r1.ebuild
index e3aa99622974..17ec847b58f2 100644
--- a/virtual/fortran/fortran-0-r1.ebuild
+++ b/virtual/fortran/fortran-0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 DESCRIPTION="Virtual for Fortran Compiler"
 
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 

[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/qdl/

2023-07-16 Thread Quincy Fleming
commit: ca7223caa969349f857703a845742880cc7098fd
Author: Quincy Fleming  protonmail  com>
AuthorDate: Mon Jul 17 03:08:47 2023 +
Commit: Quincy Fleming  protonmail  com>
CommitDate: Mon Jul 17 03:12:33 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ca7223ca

dev-embedded/qdl: add 

Signed-off-by: Quincy Fleming  protonmail.com>

 dev-embedded/qdl/qdl-.ebuild | 26 ++
 1 file changed, 26 insertions(+)

diff --git a/dev-embedded/qdl/qdl-.ebuild b/dev-embedded/qdl/qdl-.ebuild
new file mode 100644
index 0..f5fd68568
--- /dev/null
+++ b/dev-embedded/qdl/qdl-.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit git-r3
+
+DESCRIPTION="Tool to communicate with Qualcomm System On a Chip bootroms"
+HOMEPAGE="https://github.com/andersson/qdl;
+EGIT_REPO_URI="https://github.com/andersson/qdl.git;
+
+LICENSE="BSD-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="virtual/libudev
+   dev-libs/libxml2
+"
+
+src_install() {
+   emake DESTDIR="${D}" prefix="${EPREFIX}"/usr install
+
+   dodoc README
+   insinto "/usr/share/${PN}"
+   doins LICENSE
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/qdl/

2023-07-16 Thread Quincy Fleming
commit: a9ddafb512e2cdfa679bbbd7fb9eb1b26182fd65
Author: Quincy Fleming  protonmail  com>
AuthorDate: Mon Jul 17 03:12:12 2023 +
Commit: Quincy Fleming  protonmail  com>
CommitDate: Mon Jul 17 03:12:33 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a9ddafb5

dev-embedded/qdl: unkeyword  for ~amd64

Signed-off-by: Quincy Fleming  protonmail.com>

 dev-embedded/qdl/qdl-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-embedded/qdl/qdl-.ebuild b/dev-embedded/qdl/qdl-.ebuild
index f5fd68568..7f17fadec 100644
--- a/dev-embedded/qdl/qdl-.ebuild
+++ b/dev-embedded/qdl/qdl-.ebuild
@@ -11,7 +11,6 @@ EGIT_REPO_URI="https://github.com/andersson/qdl.git;
 
 LICENSE="BSD-3"
 SLOT="0"
-KEYWORDS="~amd64"
 
 BDEPEND="virtual/libudev
dev-libs/libxml2



[gentoo-commits] repo/proj/guru:dev commit in: app-editors/pulsar-bin/

2023-07-16 Thread YiFei Zhu
commit: b48fc07374d01af2b4385e923fb6e99b7cbff802
Author: YiFei Zhu  gmail  com>
AuthorDate: Mon Jul 17 03:06:02 2023 +
Commit: YiFei Zhu  gmail  com>
CommitDate: Mon Jul 17 03:06:02 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b48fc073

app-editors/pulsar-bin: add 1.107.1, drop 1.105.0-r1

Signed-off-by: YiFei Zhu  gmail.com>

 app-editors/pulsar-bin/Manifest|  4 +--
 ...1.105.0-r1.ebuild => pulsar-bin-1.107.1.ebuild} | 33 +-
 2 files changed, 21 insertions(+), 16 deletions(-)

diff --git a/app-editors/pulsar-bin/Manifest b/app-editors/pulsar-bin/Manifest
index 826a916fe..26c9a354a 100644
--- a/app-editors/pulsar-bin/Manifest
+++ b/app-editors/pulsar-bin/Manifest
@@ -1,4 +1,4 @@
-DIST pulsar-bin-1.105.0-amd64.tar.gz 228995179 BLAKE2B 
b4b185a161374590b68e2efbd5b2f37ec59278f71cc30ef519c3a67ae546ea9b73f2e2e50eabd8b07855e291704f4d994428f58dca24e144713e4996fe053b03
 SHA512 
f2ed05bebe81735c21ac80ff82ec051aebc9ec54e8f2ffce0e4e17f0fc6b221992ca5909271f04334211e494647cfef9f1555f0f439ee77c63488585f255f810
-DIST pulsar-bin-1.105.0-arm64.tar.gz 190376758 BLAKE2B 
4901f01497f7a015f95f77126f91f7817ffa8bd82d10066f741dd53dd67ec6f43bec1f7a34d949f00f2efed9f36b0f19745fb71abbc6074ca248f08d4159062a
 SHA512 
e201118befcc14308f1383309fd0a7a258f72d1aa31b59da8ffb863ab9a43b821b5285dfe4fde1ccdf8f92121c1898b8022f604362e7415dcf7d8fc05d8de512
 DIST pulsar-bin-1.106.0-amd64.tar.gz 230175989 BLAKE2B 
c26238659ec32918b06563aa14462d2a47f87612d18d0e309ebdeaafb8282c5c2f839264eda7cc3151bb9643b783ac47e0e008eccf59fb8347d7b71995137da5
 SHA512 
9ce4e1ba0ca375a035863ca955592ebde9e20c16aa06d6ab3bd803d32edbd35d916b5ef94c2072f21f3d9a60546798fa2aaa74608299101713e92cce367fd0f6
 DIST pulsar-bin-1.106.0-arm64.tar.gz 191577179 BLAKE2B 
cf0ec650ad6bdafb513aae261518ce800b18be43008a12faee75230d488d2073d11eeda56474d26bf281e77a2ca27bc145ad67d9a53ca0bbf5ac16cf743b3017
 SHA512 
bc3789478998570231d956e1e73754b90856e366cb233fd5f9ad4643bf2c6f25b27c1fd54a4056bc099187205be4733e45cdd67be0f116c31472bbe884407ba8
+DIST pulsar-bin-1.107.1-amd64.tar.gz 229779993 BLAKE2B 
36262b199a034461f9e8c99aeacfb503bcf14ed753cbaee0743a78741b8b4b52f846fb1995e215151ddd152ee47abeed0a0ee29a296a62043829a3dbe673bef8
 SHA512 
5f06db0ada92017f1493fdc2032eeb65cbc0db08ecb0b729670ba2fbbcd8d898f4e37f844b7d6109c65c8769a9ffb5f7e16db3d432589635d64fd2af34af7ec7
+DIST pulsar-bin-1.107.1-arm64.tar.gz 191166102 BLAKE2B 
517e2fbd5878d8fcced8fc3726c26a7592fe1f45dc2b42758f685b156b03b875d8ec34b06a50fde029d68c47da9ff0f02fe923a7480455107aac961a023303f7
 SHA512 
6258e102e62574dfb5e5a01a05421375e5a6ba15f8e5c176419d8d3323f13440d15239b68f71058a2384caca7cdde6eec66e285576f04cf7b107ebe555183015

diff --git a/app-editors/pulsar-bin/pulsar-bin-1.105.0-r1.ebuild 
b/app-editors/pulsar-bin/pulsar-bin-1.107.1.ebuild
similarity index 84%
rename from app-editors/pulsar-bin/pulsar-bin-1.105.0-r1.ebuild
rename to app-editors/pulsar-bin/pulsar-bin-1.107.1.ebuild
index 949a77857..0d6013dc9 100644
--- a/app-editors/pulsar-bin/pulsar-bin-1.105.0-r1.ebuild
+++ b/app-editors/pulsar-bin/pulsar-bin-1.107.1.ebuild
@@ -7,6 +7,7 @@ inherit desktop xdg
 
 DESCRIPTION="A Community-led Hyper-Hackable Text Editor"
 HOMEPAGE="https://pulsar-edit.dev/;
+
 SRC_URI="
amd64? ( 
https://github.com/pulsar-edit/pulsar/releases/download/v${PV}/Linux.pulsar-${PV}.tar.gz
 -> ${P}-amd64.tar.gz )
arm64? ( 
https://github.com/pulsar-edit/pulsar/releases/download/v${PV}/ARM.Linux.pulsar-${PV}-arm64.tar.gz
 -> ${P}-arm64.tar.gz )
@@ -15,42 +16,46 @@ SRC_URI="
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="-* ~amd64 ~arm64"
+
+# binary package; no tests available
 RESTRICT="test"
 
 S="${WORKDIR}/pulsar-${PV}"
 
 RDEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0
+   app-accessibility/at-spi2-core
+   dev-libs/nspr
app-crypt/libsecret
+   dev-libs/expat
+   dev-libs/glib
dev-libs/nss
-   dev-libs/openssl
dev-libs/openssl-compat
dev-vcs/git
media-libs/alsa-lib
+   media-libs/mesa
+   net-misc/curl
net-print/cups
+   sys-apps/dbus
+   sys-libs/zlib
x11-libs/cairo
x11-libs/gdk-pixbuf
-   x11-libs/gtk+
-   x11-libs/libnotify
+   x11-libs/gtk+:3[X]
+   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/libxkbfile
+   x11-libs/libxshmfence
x11-libs/libXrandr
-   x11-libs/libXrender
-   x11-libs/libXScrnSaver
-   x11-libs/libXtst
x11-libs/pango
 "
 
-QA_PREBUILT="/opt/Pulsar/*"
-QA_PRESTRIPPED="/opt/Pulsar/resources/*"  # Files are already stripped
+QA_PREBUILT="opt/Pulsar/*"
+QA_PRESTRIPPED="opt/Pulsar/resources/*"  # Files are already stripped
 
 src_unpack(){
default
@@ -71,12 +76,12 @@ 

[gentoo-commits] repo/proj/guru:dev commit in: dev-python/pysnooper/

2023-07-16 Thread YiFei Zhu
commit: 28881c504041ce7f8e5ad470d17106f946af2149
Author: YiFei Zhu  gmail  com>
AuthorDate: Mon Jul 17 03:11:12 2023 +
Commit: YiFei Zhu  gmail  com>
CommitDate: Mon Jul 17 03:11:12 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=28881c50

dev-python/pysnooper: add 1.2.0

Signed-off-by: YiFei Zhu  gmail.com>

 dev-python/pysnooper/Manifest   |  1 +
 dev-python/pysnooper/pysnooper-1.2.0.ebuild | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-python/pysnooper/Manifest b/dev-python/pysnooper/Manifest
index 596c81a15..fbb3666f5 100644
--- a/dev-python/pysnooper/Manifest
+++ b/dev-python/pysnooper/Manifest
@@ -1 +1,2 @@
 DIST PySnooper-1.1.1.tar.gz 45534 BLAKE2B 
d3adea166bda59a6b5691ccfd2952381b3d5e199944eaa3b1789fc4188711bcfa6040cae9f0f2d8ea35db1ed1d3d04859a606315bb3e9c771fae090de099c783
 SHA512 
9170b558d8ea00a359c27855e3eee3c2852bb11aaff534e40f8a8c3a95ceb79f58f2102f8d68c9b4f5c0045a65d0910bc44b0409921fff1706ee93c9b5e2c698
+DIST PySnooper-1.2.0.tar.gz 46224 BLAKE2B 
e40b779bf446b79513e7a6a11e95d476571a077ca0204a1f54cff71ecf9ff85f2dd8db2d0eb6ca9d104467ae64f0cea54a0f772da41d29606847f559117c8527
 SHA512 
0bcd5f65e102bf048304ce8a6d25827bff6602c664836a1f2a69bdf7a036d86df0179097a227c6a6eaab41ce66355b1a3b2c981e2593cf4dcee1953154de9655

diff --git a/dev-python/pysnooper/pysnooper-1.2.0.ebuild 
b/dev-python/pysnooper/pysnooper-1.2.0.ebuild
new file mode 100644
index 0..2d4a42afb
--- /dev/null
+++ b/dev-python/pysnooper/pysnooper-1.2.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=setuptools
+PYPI_PN="PySnooper"
+PYPI_NO_NORMALIZE=1
+inherit distutils-r1 pypi
+
+DESCRIPTION="Never use print for debugging again"
+HOMEPAGE="
+   https://pypi.org/project/pysnooper/
+   https://github.com/cool-RR/PySnooper
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+distutils_enable_tests pytest



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

2023-07-16 Thread Michael Orlitzky
commit: c730b8fb4941b27b62b776f61ced930f2fbbd64b
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Mon Jul 17 02:56:35 2023 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Mon Jul 17 02:56:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c730b8fb

sci-libs/openblas: don't build tests in src_compile.

Bug: https://bugs.gentoo.org/910415
Signed-off-by: Michael Orlitzky  gentoo.org>

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

diff --git a/sci-libs/openblas/openblas-0.3.23.ebuild 
b/sci-libs/openblas/openblas-0.3.23.ebuild
index 0e178b25b5a8..7664d34d5737 100644
--- a/sci-libs/openblas/openblas-0.3.23.ebuild
+++ b/sci-libs/openblas/openblas-0.3.23.ebuild
@@ -122,7 +122,7 @@ src_prepare() {
 }
 
 src_compile() {
-   default
+   emake shared
use eselect-ldso && emake -C interface shared-blas-lapack
 
if use index-64bit; then



[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/qdl/

2023-07-16 Thread Quincy Fleming
commit: bbe421a36804200e3b8a4fc760380d4a17e9e71e
Author: Quincy Fleming  protonmail  com>
AuthorDate: Mon Jul 17 02:10:47 2023 +
Commit: Quincy Fleming  protonmail  com>
CommitDate: Mon Jul 17 02:10:47 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bbe421a3

dev-embedded/qdl: new package, add 1.0

Signed-off-by: Quincy Fleming  protonmail.com>

 dev-embedded/qdl/Manifest   |  1 +
 dev-embedded/qdl/metadata.xml   | 17 +
 dev-embedded/qdl/qdl-1.0.ebuild | 24 
 3 files changed, 42 insertions(+)

diff --git a/dev-embedded/qdl/Manifest b/dev-embedded/qdl/Manifest
new file mode 100644
index 0..e7c95553f
--- /dev/null
+++ b/dev-embedded/qdl/Manifest
@@ -0,0 +1 @@
+DIST qdl-1.0.tar.gz 8418 BLAKE2B 
49b7bdc7c39c3cd883549c984cb8d0e5a2493752d0bc0bd61261ee681e4fab8913a98e1e7070c668beb4998dc6f574223d7ba5b54ed7e39d157e7243bd19e8ce
 SHA512 
561b6ffaf26d063f107a0769b41d0ed02f1f6c4656b6284e653e8baf69b2f34d5f6051e54bb45ab55c028bb8bfa9b4e5218b796dbdb7ab7686576168b1b11d77

diff --git a/dev-embedded/qdl/metadata.xml b/dev-embedded/qdl/metadata.xml
new file mode 100644
index 0..efc1ff616
--- /dev/null
+++ b/dev-embedded/qdl/metadata.xml
@@ -0,0 +1,17 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+quincyf...@protonmail.com
+Quincy Fleming
+  
+  
+andersson/qdl
+https://github.com/andersson/qdl#readme
+https://github.com/andersson/qdl/issues
+  
+  
+This tool communicates with USB devices of id 05c6:9008 to upload a flash
+loader and use this to flash images.
+  
+

diff --git a/dev-embedded/qdl/qdl-1.0.ebuild b/dev-embedded/qdl/qdl-1.0.ebuild
new file mode 100644
index 0..2d09658c7
--- /dev/null
+++ b/dev-embedded/qdl/qdl-1.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Tool to communicate with Qualcomm System On a Chip bootroms"
+HOMEPAGE="https://github.com/andersson/qdl;
+SRC_URI="https://github.com/andersson/qdl/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="virtual/libudev
+   dev-libs/libxml2
+"
+
+src_install() {
+   emake DESTDIR="${D}" prefix="${EPREFIX}"/usr install
+
+   dodoc README
+   insinto "${EPREFIX}/usr/share/${PN}"
+   doins LICENSE
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-embedded/qdl/

2023-07-16 Thread Quincy Fleming
commit: 9d5f72fa5a7bb546a5a97b0c426953f2bc029792
Author: Quincy Fleming  protonmail  com>
AuthorDate: Mon Jul 17 02:24:53 2023 +
Commit: Quincy Fleming  protonmail  com>
CommitDate: Mon Jul 17 02:24:53 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9d5f72fa

dev-embedded/qdl: removed double EPREFIX

Signed-off-by: Quincy Fleming  protonmail.com>

 dev-embedded/qdl/qdl-1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-embedded/qdl/qdl-1.0.ebuild b/dev-embedded/qdl/qdl-1.0.ebuild
index 2d09658c7..5e2fb597a 100644
--- a/dev-embedded/qdl/qdl-1.0.ebuild
+++ b/dev-embedded/qdl/qdl-1.0.ebuild
@@ -19,6 +19,6 @@ src_install() {
emake DESTDIR="${D}" prefix="${EPREFIX}"/usr install
 
dodoc README
-   insinto "${EPREFIX}/usr/share/${PN}"
+   insinto "/usr/share/${PN}"
doins LICENSE
 }



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

2023-07-16 Thread Benda XU
commit: 509c123c1d8c3567c4e070a0126dc19811d1931a
Author: Benda Xu  gentoo  org>
AuthorDate: Mon Jul 17 01:50:35 2023 +
Commit: Benda XU  gentoo  org>
CommitDate: Mon Jul 17 01:51:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=509c123c

p/p/darwin/macos: add reasonable USE defaults in the profile.

Signed-off-by: Benda Xu  gentoo.org>

 profiles/prefix/darwin/macos/package.use | 12 
 1 file changed, 12 insertions(+)

diff --git a/profiles/prefix/darwin/macos/package.use 
b/profiles/prefix/darwin/macos/package.use
new file mode 100644
index ..f36adf8d3ddf
--- /dev/null
+++ b/profiles/prefix/darwin/macos/package.use
@@ -0,0 +1,12 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Benda Xu  (2023-07-17)
+# scientific python related use flags.  The Prefix/macos is widely
+# used in scientific and HPC applications.  Maintain some reasonable
+# defaults in the profile.
+
+dev-python/numpy lapack
+dev-python/pillow webp
+virtual/imagemagick-tools tiff jpeg
+media-gfx/imagemagick tiff jpeg



[gentoo-commits] repo/gentoo:master commit in: dev-python/fs/, media-libs/qhull/, dev-cpp/eigen/, dev-python/appdirs/, ...

2023-07-16 Thread Benda XU
commit: 5dfbd9a97d7948a55629311e9b31e1f330398690
Author: Benda Xu  gentoo  org>
AuthorDate: Mon Jul 17 00:05:02 2023 +
Commit: Benda XU  gentoo  org>
CommitDate: Mon Jul 17 01:17:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dfbd9a9

virtual/imagemagick-tools: dependencies of dev-python/matploblib

keyword 0-r1 for ~arm64-macos

dev-cpp/eigen: keyword 3.4.0-r1 for ~arm64-macos, ~x64-macos
dev-python/pyproject-metadata: keyword 0.7.1 for ~arm64-macos, ~x64-macos
dev-python/appdirs: keyword 1.4.4-r3 for ~arm64-macos
dev-python/fs: keyword 2.4.16 for ~arm64-macos, ~x64-macos
dev-python/cppy: keyword 1.2.1-r1 for ~arm64-macos, ~x64-macos
dev-python/olefile: keyword 0.46-r2 for ~arm64-macos, ~x64-macos
media-libs/libwebp: keyword 1.3.1 for ~arm64-macos
media-libs/qhull: keyword 2020.2-r3 for ~arm64-macos
media-fonts/stix-fonts: keyword 2.11 for ~arm64-macos
media-fonts/dejavu: keyword 2.37 for ~arm64-macos, ~x64-macos
dev-python/pytz: keyword 2023.3-r1 for ~arm64-macos
dev-python/pillow: keyword 10.0.0 for ~arm64-macos, ~x64-macos
dev-python/kiwisolver: keyword 1.4.4-r1 for ~arm64-macos, ~x64-macos
dev-python/fonttools: keyword 4.41.0 for ~arm64-macos
dev-python/cycler: keyword 0.11.0-r1 for ~arm64-macos
dev-python/contourpy: keyword 1.1.0 for ~arm64-macos, ~x64-macos

Signed-off-by: Benda Xu  gentoo.org>

 dev-cpp/eigen/eigen-3.4.0-r1.ebuild   | 2 +-
 dev-python/appdirs/appdirs-1.4.4-r3.ebuild| 2 +-
 dev-python/contourpy/contourpy-1.1.0.ebuild   | 2 +-
 dev-python/cppy/cppy-1.2.1-r1.ebuild  | 2 +-
 dev-python/cycler/cycler-0.11.0-r1.ebuild | 2 +-
 dev-python/fonttools/fonttools-4.41.0.ebuild  | 2 +-
 dev-python/fs/fs-2.4.16.ebuild| 2 +-
 dev-python/kiwisolver/kiwisolver-1.4.4-r1.ebuild  | 2 +-
 dev-python/olefile/olefile-0.46-r2.ebuild | 2 +-
 dev-python/pillow/pillow-10.0.0.ebuild| 2 +-
 dev-python/pyproject-metadata/pyproject-metadata-0.7.1.ebuild | 2 +-
 dev-python/pytz/pytz-2023.3-r1.ebuild | 2 +-
 media-fonts/dejavu/dejavu-2.37.ebuild | 4 ++--
 media-fonts/stix-fonts/stix-fonts-2.11.ebuild | 4 ++--
 media-libs/libwebp/libwebp-1.3.1.ebuild   | 2 +-
 media-libs/qhull/qhull-2020.2-r3.ebuild   | 4 ++--
 virtual/imagemagick-tools/imagemagick-tools-0-r1.ebuild   | 4 ++--
 17 files changed, 21 insertions(+), 21 deletions(-)

diff --git a/dev-cpp/eigen/eigen-3.4.0-r1.ebuild 
b/dev-cpp/eigen/eigen-3.4.0-r1.ebuild
index 3ff87e280b8f..d55a7a350a56 100644
--- a/dev-cpp/eigen/eigen-3.4.0-r1.ebuild
+++ b/dev-cpp/eigen/eigen-3.4.0-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.com/lib${PN}/${PN}/-/archive/${PV}/${P}.tar.gz;
 
 LICENSE="MPL-2.0"
 SLOT="3"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
 IUSE="cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_ppc_vsx cuda debug 
doc openmp test" #zvector
 
 # Tests failing again because of compiler issues

diff --git a/dev-python/appdirs/appdirs-1.4.4-r3.ebuild 
b/dev-python/appdirs/appdirs-1.4.4-r3.ebuild
index 9338bb59e27f..bac28f7a310c 100644
--- a/dev-python/appdirs/appdirs-1.4.4-r3.ebuild
+++ b/dev-python/appdirs/appdirs-1.4.4-r3.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 
 python_test() {
"${EPYTHON}" test/test_api.py -v || die "Tests fail with ${EPYTHON}"

diff --git a/dev-python/contourpy/contourpy-1.1.0.ebuild 
b/dev-python/contourpy/contourpy-1.1.0.ebuild
index 53c3e265e1c5..4b49b594dc99 100644
--- a/dev-python/contourpy/contourpy-1.1.0.ebuild
+++ b/dev-python/contourpy/contourpy-1.1.0.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~riscv ~x86 ~arm64-macos 
~x64-macos"
 
 RDEPEND="
>=dev-python/numpy-1.16[${PYTHON_USEDEP}]

diff --git a/dev-python/cppy/cppy-1.2.1-r1.ebuild 
b/dev-python/cppy/cppy-1.2.1-r1.ebuild
index c2bb39bf685d..7d88ad5c165b 100644
--- a/dev-python/cppy/cppy-1.2.1-r1.ebuild
+++ b/dev-python/cppy/cppy-1.2.1-r1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 

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

2023-07-16 Thread Benda XU
commit: fd0d8fc9c944ed38be0f668286c9051c6a5e7cf9
Author: Benda Xu  gentoo  org>
AuthorDate: Mon Jul 17 00:05:56 2023 +
Commit: Benda XU  gentoo  org>
CommitDate: Mon Jul 17 01:17:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd0d8fc9

dev-python/matplotlib: Do not build against Cocoa on macOS.

keyword 3.7.2 for ~arm64-macos, ~x64-macos

Signed-off-by: Benda Xu  gentoo.org>

 .../files/matplotlib-3.7.2-macOS_no-Cocoa.patch | 21 +
 dev-python/matplotlib/matplotlib-3.7.2.ebuild   |  3 ++-
 2 files changed, 23 insertions(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/files/matplotlib-3.7.2-macOS_no-Cocoa.patch 
b/dev-python/matplotlib/files/matplotlib-3.7.2-macOS_no-Cocoa.patch
new file mode 100644
index ..3f29134be621
--- /dev/null
+++ b/dev-python/matplotlib/files/matplotlib-3.7.2-macOS_no-Cocoa.patch
@@ -0,0 +1,21 @@
+Do not automatically build against Cocoa on macOS.
+
+At Prefix/macOS, we do not support the propietary Cocoa SDK.  GUI
+applications use X11.
+
+The patch is specific to our need and not forwarded upstream.
+
+Signed-off-by: Benda Xu 
+
+Index: matplotlib-3.7.2/setup.py
+===
+--- matplotlib-3.7.2.orig/setup.py
 matplotlib-3.7.2/setup.py
+@@ -49,7 +49,6 @@ mpl_packages = [
+ setupext.FreeType(),
+ setupext.Qhull(),
+ setupext.Tests(),
+-setupext.BackendMacOSX(),
+ ]
+ 
+ 

diff --git a/dev-python/matplotlib/matplotlib-3.7.2.ebuild 
b/dev-python/matplotlib/matplotlib-3.7.2.ebuild
index 6bf2c0bcf481..213f165a0cc5 100644
--- a/dev-python/matplotlib/matplotlib-3.7.2.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.7.2.ebuild
@@ -30,7 +30,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel examples gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched
@@ -151,6 +151,7 @@ python_prepare_all() {
local PATCHES=(
"${FILESDIR}"/matplotlib-3.3.3-disable-lto.patch
"${FILESDIR}"/matplotlib-3.7.1-test.patch
+   "${FILESDIR}"/matplotlib-3.7.2-macOS_no-Cocoa.patch
)
 
sed \



[gentoo-commits] repo/gentoo:master commit in: sci-libs/amd/, sci-libs/suitesparseconfig/, sci-libs/gklib/, ...

2023-07-16 Thread Benda XU
commit: 89c20712071766b58c926c36abef37725d27f7f5
Author: Benda Xu  gentoo  org>
AuthorDate: Sun Jul 16 23:57:30 2023 +
Commit: Benda XU  gentoo  org>
CommitDate: Mon Jul 17 01:17:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89c20712

dev-python/scipy: keyword it and its dependences.

keyword 1.11.1 for ~arm64-macos, ~x64-macos

dev-python/gast: keyword 0.5.3-r1 for ~arm64-macos, ~x64-macos
dev-python/beniget: keyword 0.4.1-r1 for ~arm64-macos, ~x64-macos
dev-python/pythran: keyword 0.13.1 for ~arm64-macos, ~x64-macos
sci-libs/gklib: keyword 5.1.1_p20230327-r1 for ~arm64-macos, ~x64-macos
sci-libs/metis: keyword 5.2.1-r2 for ~arm64-macos, ~x64-macos
sci-libs/ccolamd: keyword 2.9.6 for ~arm64-macos, ~x64-macos
sci-libs/camd: keyword 2.4.6-r1 for ~arm64-macos, ~x64-macos
sci-libs/colamd: keyword 2.9.6 for ~arm64-macos, ~x64-macos
sci-libs/cholmod: keyword 3.0.14 for ~arm64-macos, ~x64-macos
sci-libs/suitesparseconfig: keyword 5.4.0 for ~arm64-macos, ~x64-macos
sci-libs/amd: keyword 2.4.6-r1 for ~arm64-macos, ~x64-macos
sci-libs/umfpack: keyword 5.7.9 for ~arm64-macos, ~x64-macos
sci-libs/arpack: keyword 3.8.0 for ~arm64-macos, ~x64-macos
dev-python/charset-normalizer: keyword 3.2.0 for ~arm64-macos, ~x64-macos
dev-python/requests: keyword 2.31.0 for ~arm64-macos, ~x64-macos
dev-python/pooch: keyword 1.7.0 for ~arm64-macos, ~x64-macos

Signed-off-by: Benda Xu  gentoo.org>

 dev-python/beniget/beniget-0.4.1-r1.ebuild| 2 +-
 dev-python/charset-normalizer/charset-normalizer-3.2.0.ebuild | 2 +-
 dev-python/gast/gast-0.5.3-r1.ebuild  | 2 +-
 dev-python/pooch/pooch-1.7.0.ebuild   | 2 +-
 dev-python/pythran/pythran-0.13.1.ebuild  | 2 +-
 dev-python/requests/requests-2.31.0.ebuild| 2 +-
 dev-python/scipy/scipy-1.11.1.ebuild  | 2 +-
 sci-libs/amd/amd-2.4.6-r1.ebuild  | 2 +-
 sci-libs/arpack/arpack-3.8.0.ebuild   | 2 +-
 sci-libs/camd/camd-2.4.6-r1.ebuild| 2 +-
 sci-libs/ccolamd/ccolamd-2.9.6.ebuild | 2 +-
 sci-libs/cholmod/cholmod-3.0.14.ebuild| 2 +-
 sci-libs/colamd/colamd-2.9.6.ebuild   | 2 +-
 sci-libs/gklib/gklib-5.1.1_p20230327-r1.ebuild| 2 +-
 sci-libs/metis/metis-5.2.1-r2.ebuild  | 2 +-
 sci-libs/suitesparseconfig/suitesparseconfig-5.4.0.ebuild | 2 +-
 sci-libs/umfpack/umfpack-5.7.9.ebuild | 2 +-
 17 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/dev-python/beniget/beniget-0.4.1-r1.ebuild 
b/dev-python/beniget/beniget-0.4.1-r1.ebuild
index 5dc29850a20f..3dc8e16d73a6 100644
--- a/dev-python/beniget/beniget-0.4.1-r1.ebuild
+++ b/dev-python/beniget/beniget-0.4.1-r1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 
~arm64-macos ~x64-macos"
 
 RDEPEND="=dev-python/gast-0.5*[${PYTHON_USEDEP}]"
 

diff --git a/dev-python/charset-normalizer/charset-normalizer-3.2.0.ebuild 
b/dev-python/charset-normalizer/charset-normalizer-3.2.0.ebuild
index 61c6e2cc0f46..b18a4cc6ff3e 100644
--- a/dev-python/charset-normalizer/charset-normalizer-3.2.0.ebuild
+++ b/dev-python/charset-normalizer/charset-normalizer-3.2.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
 
 distutils_enable_tests pytest
 

diff --git a/dev-python/gast/gast-0.5.3-r1.ebuild 
b/dev-python/gast/gast-0.5.3-r1.ebuild
index e9712b6d8199..f784c060c92c 100644
--- a/dev-python/gast/gast-0.5.3-r1.ebuild
+++ b/dev-python/gast/gast-0.5.3-r1.ebuild
@@ -12,6 +12,6 @@ HOMEPAGE="https://pypi.org/project/gast/;
 
 LICENSE="BSD PSF-2"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 
~arm64-macos ~x64-macos"
 
 distutils_enable_tests unittest

diff --git a/dev-python/pooch/pooch-1.7.0.ebuild 
b/dev-python/pooch/pooch-1.7.0.ebuild
index a2379d26b6bd..0ee971a881b1 100644
--- a/dev-python/pooch/pooch-1.7.0.ebuild
+++ b/dev-python/pooch/pooch-1.7.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos 
~x64-macos"
 
 RDEPEND="
dev-python/appdirs[${PYTHON_USEDEP}]

diff --git a/dev-python/pythran/pythran-0.13.1.ebuild 
b/dev-python/pythran/pythran-0.13.1.ebuild
index 3e1b7f873403..81542045e80d 100644
--- 

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

2023-07-16 Thread Benda XU
commit: 14d6583917451b5dfdad632d9d8956c56c8a7a18
Author: Benda Xu  gentoo  org>
AuthorDate: Mon Jul 17 00:05:13 2023 +
Commit: Benda XU  gentoo  org>
CommitDate: Mon Jul 17 01:17:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14d65839

dev-python/pybind11: keyword ~x64-macos and ~arm64-macos.

A patch is need to undo the assumption of LLVM toolchain on macOS.  It
does not affect other architectures, incorporating without a revision
bump.

Signed-off-by: Benda Xu  gentoo.org>

 .../pybind11/files/pybind11-2.10.4_macOS-GCC.patch | 23 ++
 dev-python/pybind11/pybind11-2.10.4.ebuild |  3 ++-
 2 files changed, 25 insertions(+), 1 deletion(-)

diff --git a/dev-python/pybind11/files/pybind11-2.10.4_macOS-GCC.patch 
b/dev-python/pybind11/files/pybind11-2.10.4_macOS-GCC.patch
new file mode 100644
index ..5bfa88348110
--- /dev/null
+++ b/dev-python/pybind11/files/pybind11-2.10.4_macOS-GCC.patch
@@ -0,0 +1,23 @@
+Break the toolchain assumption of LLVM on Prefix/macOS.
+
+At Prefix/macOS, the system compiler is GCC with libstdc++.
+
+This patch is only useful to Gentoo Prefix.  We don't have plans to
+forward it upstream.
+
+Signed-off-by: Benda Xu 
+
+Index: pybind11-2.10.4/pybind11/setup_helpers.py
+===
+--- pybind11-2.10.4.orig/pybind11/setup_helpers.py
 pybind11-2.10.4/pybind11/setup_helpers.py
+@@ -154,9 +154,6 @@ class Pybind11Extension(_Extension):  #
+ c_cpp_flags = shlex.split(env_cflags) + shlex.split(env_cppflags)
+ if not any(opt.startswith("-g") for opt in c_cpp_flags):
+ cflags += ["-g0"]
+-if MACOS:
+-cflags += ["-stdlib=libc++"]
+-ldflags += ["-stdlib=libc++"]
+ self._add_cflags(cflags)
+ self._add_ldflags(ldflags)
+ 

diff --git a/dev-python/pybind11/pybind11-2.10.4.ebuild 
b/dev-python/pybind11/pybind11-2.10.4.ebuild
index ade4adbcd5e1..cea97d04299f 100644
--- a/dev-python/pybind11/pybind11-2.10.4.ebuild
+++ b/dev-python/pybind11/pybind11-2.10.4.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86 ~arm64-macos ~x64-macos"
 
 RDEPEND="
dev-cpp/eigen:3
@@ -38,6 +38,7 @@ distutils_enable_tests pytest
 python_prepare_all() {
export PYBIND11_USE_CMAKE=1
cmake_src_prepare
+   PATCHES=( "${FILESDIR}"/pybind11-2.10.4_macOS-GCC.patch )
distutils-r1_python_prepare_all
 }
 



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

2023-07-16 Thread Benda XU
commit: f4e9370d76817e46724cfbd5f1aaa9212e11dc25
Author: Benda Xu  gentoo  org>
AuthorDate: Mon Jul 17 00:05:11 2023 +
Commit: Benda XU  gentoo  org>
CommitDate: Mon Jul 17 01:17:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4e9370d

dev-python/meson-python: recognize python modules on Prefix/macOS

keyword 0.13.2 for ~arm64-macos, ~x64-macos.

At Prefix/macOS we conventionally name the python modules as .bundle.

Bug: https://bugs.gentoo.org/910401
Signed-off-by: Benda Xu  gentoo.org>

 .../files/meson-python-0.13.2_Mach-O_bundle.patch   | 21 +
 dev-python/meson-python/meson-python-0.13.2.ebuild  |  4 +++-
 2 files changed, 24 insertions(+), 1 deletion(-)

diff --git 
a/dev-python/meson-python/files/meson-python-0.13.2_Mach-O_bundle.patch 
b/dev-python/meson-python/files/meson-python-0.13.2_Mach-O_bundle.patch
new file mode 100644
index ..2531c93f41e2
--- /dev/null
+++ b/dev-python/meson-python/files/meson-python-0.13.2_Mach-O_bundle.patch
@@ -0,0 +1,21 @@
+Support .bundle python modules at Prefix/macOS.
+
+Not forwarding to upstream because we are reflecting on the naming
+scheme of plugin modules on Prefix/macOS.
+
+Bug: https://bugs.gentoo.org/910401
+Signed-off-by: Benda Xu 
+
+Index: meson-python-0.13.2/mesonpy/__init__.py
+===
+--- meson-python-0.13.2.orig/mesonpy/__init__.py
 meson-python-0.13.2/mesonpy/__init__.py
+@@ -129,7 +129,7 @@ _STYLES = _init_colors()  # holds the co
+ 
+ _SUFFIXES = importlib.machinery.all_suffixes()
+ _EXTENSION_SUFFIXES = importlib.machinery.EXTENSION_SUFFIXES
+-_EXTENSION_SUFFIX_REGEX = 
re.compile(r'^\.(?:(?P[^.]+)\.)?(?:so|pyd|dll)$')
++_EXTENSION_SUFFIX_REGEX = 
re.compile(r'^\.(?:(?P[^.]+)\.)?(?:so|pyd|dll|bundle)$')
+ assert all(re.match(_EXTENSION_SUFFIX_REGEX, x) for x in _EXTENSION_SUFFIXES)
+ 
+ 

diff --git a/dev-python/meson-python/meson-python-0.13.2.ebuild 
b/dev-python/meson-python/meson-python-0.13.2.ebuild
index a3ead795daa5..37341a7784da 100644
--- a/dev-python/meson-python/meson-python-0.13.2.ebuild
+++ b/dev-python/meson-python/meson-python-0.13.2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
 
 RDEPEND="
>=dev-python/pyproject-metadata-0.7.1[${PYTHON_USEDEP}]
@@ -40,6 +40,8 @@ BDEPEND="
)
 "
 
+PATCHES=( "${FILESDIR}"/meson-python-0.13.2_Mach-O_bundle.patch )
+
 distutils_enable_tests pytest
 
 python_test() {



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

2023-07-16 Thread Mike Gilbert
commit: 7489e5ffc8b97cc7bed5b7a9c5c32b65d406a8a2
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Jul 16 23:54:56 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Jul 16 23:54:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7489e5ff

dev-libs/weston: backport fix for crash on startup

weston: ../weston-12.0.1/libweston/output-capture.c:398: 
weston_output_pull_capture_task: Assertion `csi->width == width' failed

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

 dev-libs/weston/files/weston-12.0.1-issue757.patch | 183 +
 ...eston-12.0.1.ebuild => weston-12.0.1-r1.ebuild} |   4 +
 2 files changed, 187 insertions(+)

diff --git a/dev-libs/weston/files/weston-12.0.1-issue757.patch 
b/dev-libs/weston/files/weston-12.0.1-issue757.patch
new file mode 100644
index ..c36647e22446
--- /dev/null
+++ b/dev-libs/weston/files/weston-12.0.1-issue757.patch
@@ -0,0 +1,183 @@
+https://gitlab.freedesktop.org/wayland/weston/-/issues/757
+https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1257
+
+From 6d8e3c569cf7e9ad80569768871e1ed30bf4d2a8 Mon Sep 17 00:00:00 2001
+From: Leandro Ribeiro 
+Date: Thu, 1 Jun 2023 18:51:34 -0300
+Subject: [PATCH 1/3] drm: drop disable_planes being false as a condition to
+ support writeback
+
+In 2d70bdfdcdb236ee3e466b1a24df494da43c8a68 "drm-backend: add support to
+output capture writeback source" we've ensured that disable_planes
+should be false in order to support writeback capture tasks.
+
+But this was wrong; disable_planes is transient (it is true when
+there's some sort of content recording happening), and we enable/disable
+that during compositor's lifetime.
+
+This is dangerous and may result in a crash. Imagine the following
+sequence:
+
+1. screen recording starts, disable_planes is set to true.
+
+2. for whatever reason the output size changes, and we end up
+not updating capture info because we think that writeback is not
+supported by the device.
+
+3. screen recording stops, disable_planes is set to false.
+
+4. user tries to take a writeback screenshot, and the
+DRM-backend will pull a writeback capture task with
+weston_output_pull_capture_task().
+
+5. this function has an assert to ensure that the DRM-backend
+did not forget to update the capture info, and we hit that
+assert.
+
+With this patch we drop disable_planes being false as a condition to
+support writeback. So now we keep the capture info up-to-date even when
+screen recording is happening, and we gracefully fail writeback tasks.
+
+Signed-off-by: Leandro Ribeiro 
+---
+ libweston/backend-drm/drm.c | 10 --
+ 1 file changed, 8 insertions(+), 2 deletions(-)
+
+diff --git a/libweston/backend-drm/drm.c b/libweston/backend-drm/drm.c
+index 1078b89bf..a1e61df8c 100644
+--- a/libweston/backend-drm/drm.c
 b/libweston/backend-drm/drm.c
+@@ -561,6 +561,12 @@ drm_output_pick_writeback_capture_task(struct drm_output 
*output)
+ 
+   assert(output->device->atomic_modeset);
+ 
++  if (output->base.disable_planes > 0) {
++  msg = "drm: KMS planes usage is disabled for now, so " \
++"writeback capture tasks are rejected";
++  goto err;
++  }
++
+   wb = drm_output_find_compatible_writeback(output);
+   if (!wb) {
+   msg = "drm: could not find writeback connector for output";
+@@ -948,7 +954,7 @@ drm_output_apply_mode(struct drm_output *output)
+   }
+   }
+ 
+-  if (device->atomic_modeset && !output->base.disable_planes)
++  if (device->atomic_modeset)
+   weston_output_update_capture_info(>base,
+ 
WESTON_OUTPUT_CAPTURE_SOURCE_WRITEBACK,
+ 
output->base.current_mode->width,
+@@ -2138,7 +2144,7 @@ drm_output_enable(struct weston_output *base)
+   output->base.switch_mode = drm_output_switch_mode;
+   output->base.set_gamma = drm_output_set_gamma;
+ 
+-  if (device->atomic_modeset && !base->disable_planes)
++  if (device->atomic_modeset)
+   weston_output_update_capture_info(base, 
WESTON_OUTPUT_CAPTURE_SOURCE_WRITEBACK,
+ base->current_mode->width,
+ base->current_mode->height,
+-- 
+GitLab
+
+
+From 3226417573ac12e7d41823335bcb3036bf442cbc Mon Sep 17 00:00:00 2001
+From: Leandro Ribeiro 
+Date: Fri, 2 Jun 2023 14:44:44 -0300
+Subject: [PATCH 2/3] drm: do not pull writeback task if KMS atomic API is not
+ supported
+
+Since 2d70bdfdcdb236ee3e466b1a24df494da43c8a68 "drm-backend: add support
+to output capture writeback source", the DRM-backend was broken for KMS
+devices that do not support the atomic API. This fixes that.
+
+We don't support writeback screenshots without atomic modeset support.
+So for such 

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

2023-07-16 Thread Sam James
commit: 8a9319437c4c609dd6793b4dc264d254c4141df7
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Sun Jul 16 23:12:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 23:47:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a931943

dev-libs/gumbo: add 0.11.0

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>
Closes: https://github.com/gentoo/gentoo/pull/31919
Signed-off-by: Sam James  gentoo.org>

 dev-libs/gumbo/Manifest|  1 +
 dev-libs/gumbo/gumbo-0.11.0.ebuild | 41 ++
 dev-libs/gumbo/metadata.xml| 12 +++
 3 files changed, 50 insertions(+), 4 deletions(-)

diff --git a/dev-libs/gumbo/Manifest b/dev-libs/gumbo/Manifest
index 92f34548dc06..5e603f726d52 100644
--- a/dev-libs/gumbo/Manifest
+++ b/dev-libs/gumbo/Manifest
@@ -1 +1,2 @@
 DIST gumbo-0.10.1.tar.gz 2119285 BLAKE2B 
21a8dd479bcc568842ce85782d4de903c1b79d842dd5381c01fd7b7ee802872484bf8b647edde9c2a4939404a4d042e920633f4d337870cd9f4197a90b158ffd
 SHA512 
bb1fb55cd07076ab6a9f38dc14db50397dbdca9a04ace4895dfba8b8cbc09038a96e26070c09c75fa929ada2e815affe233c1e2ecd8afe2aba6201647cf277d1
+DIST gumbo-0.11.0.tar.gz 2119456 BLAKE2B 
9da25c08e94af6f33b7e6e66017da9b7780a5f58aef7eac7d03bdf98c415e13252377dadd4f6fe3b8ddcf7d2aea8d4aff6edac181ea8cf8a4fa152f7c711e107
 SHA512 
7fdfee66db32dfda70bb1f2069b9bf59f2293fd30e1360d7adcced68e894a42e42e2e5de05204ea4ee30cb8d680fd48b66400a68710fe5f00fb3c84004c85928

diff --git a/dev-libs/gumbo/gumbo-0.11.0.ebuild 
b/dev-libs/gumbo/gumbo-0.11.0.ebuild
new file mode 100644
index ..d9530b04ba6e
--- /dev/null
+++ b/dev-libs/gumbo/gumbo-0.11.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="The HTML5 parsing algorithm implemented as a pure C99 library"
+HOMEPAGE="https://codeberg.org/grisha/gumbo-parser;
+SRC_URI="https://codeberg.org/grisha/gumbo-parser/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/gumbo-parser"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="doc test"
+RESTRICT="!test? ( test )"
+
+DEPEND="test? ( dev-cpp/gtest )"
+BDEPEND="doc? ( app-doc/doxygen )"
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_compile() {
+   default
+
+   if use doc; then
+   doxygen || die "doxygen failed"
+   HTML_DOCS=( docs/html/. )
+   fi
+}
+
+src_install() {
+   default
+   use doc && doman docs/man/man3/*
+
+   find "${ED}" -name '*.la' -delete || die
+}

diff --git a/dev-libs/gumbo/metadata.xml b/dev-libs/gumbo/metadata.xml
index 96b44155dcb9..bf5592871976 100644
--- a/dev-libs/gumbo/metadata.xml
+++ b/dev-libs/gumbo/metadata.xml
@@ -1,8 +1,12 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-  
-  
-google/gumbo-parser#readme
-  
+   
+   cont...@hacktivis.me
+   Haelwenn (lanodan) Monnier
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
 



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

2023-07-16 Thread Sam James
commit: e16a5d6b6dc14217923ec9ae6e7bf7f6621805b1
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 16 23:18:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 23:18:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e16a5d6b

dev-util/cmake: drop 3.27.0_rc3

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

 dev-util/cmake/Manifest|   2 -
 dev-util/cmake/cmake-3.27.0_rc3.ebuild | 288 -
 2 files changed, 290 deletions(-)

diff --git a/dev-util/cmake/Manifest b/dev-util/cmake/Manifest
index 1d3e45fbe840..1cc4a9275b49 100644
--- a/dev-util/cmake/Manifest
+++ b/dev-util/cmake/Manifest
@@ -2,7 +2,5 @@ DIST cmake-3.26.4-SHA-256.txt 1646 BLAKE2B 
a92cecbe635cb7a01be338ca9554de5603124
 DIST cmake-3.26.4-SHA-256.txt.asc 833 BLAKE2B 
c33f4d8cc1ba271a06b427e4bb5cb39e38f768c497aec6df07ffe9f7be997c5df88024e0de09902e6169cbad9020b20f024ef277cefc45b5cd172ed7a819e1bb
 SHA512 
d3ddbe0c31a1093dfd4bed26dae7959e5682d367695fd4f6f021e327b8335d33fcf7b0259149f449be82da224ee74c276b135ac2860917535fb5a19b4f0f6334
 DIST cmake-3.26.4-docs.tar.xz 507352 BLAKE2B 
9d7e4bb2292d22f93c5435e30317cb0701dc9c6ad6b397fc9108050217917f48ded84b2d6094782e2e8a502e693a8e45c5c659e65db3857dbcac261910890861
 SHA512 
95ef908381501bd8189113a7a520e70d81dbb4e1f416cfe38cbf7005e76f3571b964496d33980975835ff02634f85e1eb170a575e0ea30bfa749043cad84c605
 DIST cmake-3.26.4.tar.gz 10669686 BLAKE2B 
34508c724e0d4967e010917f6fac6f426b0d835c38cd197b64e70a18febee1c3efff5f5edc5cd7c5080881bd5c1d77d03243b5dcf8b47f238fa4ac4e5996072f
 SHA512 
fe817c8d5e247db3f0a9a58ee37c466a47220100d9e90711cd5d06c223cef87e41d1a756e75d1537e5f8cd010dcb8971cbeab4684b1ac12bcecf84bf7b720167
-DIST cmake-3.27.0-rc3.tar.gz 10974467 BLAKE2B 
6318308e1a32fb5d00092e8226964ea8165f21102cde8a9761960ddb6ab93edb4d5ae234d7623ee45ba1f2e5e55c75c89c530db491bdf2e1086e973d8b6b570c
 SHA512 
670e70c1422356e552716f938854ca849a024c90e12c5d59f1ccc73db5f437d55fbc129b879b59179d181f3229e7fb2a6827e0b8def1c8c282b3c512e7301fbd
 DIST cmake-3.27.0-rc4.tar.gz 10976281 BLAKE2B 
423e5b83799b2b427d91fb1ca9f49de59f197738117375938a47c3d496d3be0db6fc6fa77720b88e8378a40baeede1892746ad49a95dec0af233d68d7746a3ee
 SHA512 
acc5d83605a227005ac8f193dac1a3f4d3c1f2356c259672db1b705e59e5850cf261bdb7fa8a03147af7ec0547e8be4fd6ed3afb539154f95f068eeaab7f00e4
-DIST cmake-3.27.0_rc3-docs.tar.xz 520640 BLAKE2B 
c277ca1e672e8467dd9b34d61203d26b196bf90a1a07d9fb4aebc1e331755b2e4d085e855cf3e184c39efc26afdf21a282e89187921cbdaea8d9678ce2747a9a
 SHA512 
ee4eff992974aaedaabd4bc40a867119e7f1e459cc7d5e8c91dbdf71d7ab5a91bca7b06a2abf4e5300520d1eee75ed1f71d5aa673d43bd58501e040a37c9caa8
 DIST cmake-3.27.0_rc4-docs.tar.xz 520640 BLAKE2B 
8ea770a2fd4a53e1246406cf6990978bda11cfe93b1be0908a130b827d91621685b5d232d039cc88530a6331454d2741adcef75c0c9372d0f9a6f0d0626756a6
 SHA512 
e145e23036d2ebf24d8a89ac3497d1cfa33a95cabbbd6c7ade6d6199db25062fe288551a05549a0c8c40507adce0c87ea6c316a62c3f809df6aec822e34cfa66

diff --git a/dev-util/cmake/cmake-3.27.0_rc3.ebuild 
b/dev-util/cmake/cmake-3.27.0_rc3.ebuild
deleted file mode 100644
index a80e655595b5..
--- a/dev-util/cmake/cmake-3.27.0_rc3.ebuild
+++ /dev/null
@@ -1,288 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs
-# Set to 1 if prebuilt, 0 if not
-# (the construct below is to allow overriding from env for script)
-: ${CMAKE_DOCS_PREBUILT:=1}
-
-CMAKE_DOCS_PREBUILT_DEV=sam
-#CMAKE_DOCS_VERSION=$(ver_cut 1-3)
-CMAKE_DOCS_VERSION=${PV}
-# Default to generating docs (inc. man pages) if no prebuilt; overridden later
-# See bug #784815
-CMAKE_DOCS_USEFLAG="+doc"
-
-# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
-# ... but seems fine as of 3.22.3?
-# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.
-CMAKE_MAKEFILE_GENERATOR="emake"
-CMAKE_REMOVE_MODULES_LIST=( none )
-inherit bash-completion-r1 cmake elisp-common flag-o-matic multiprocessing \
-   toolchain-funcs virtualx xdg-utils
-
-MY_P="${P/_/-}"
-
-DESCRIPTION="Cross platform Make"
-HOMEPAGE="https://cmake.org/;
-if [[ ${PV} ==  ]] ; then
-   CMAKE_DOCS_PREBUILT=0
-
-   EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git;
-   inherit git-r3
-else
-   SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz"
-
-   if [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then
-   SRC_URI+=" !doc? ( 
https://dev.gentoo.org/~${CMAKE_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${CMAKE_DOCS_VERSION}-docs.tar.xz
 )"
-   fi
-
-   if [[ ${PV} != *_rc* ]] ; then
-   
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/bradking.asc
-   inherit verify-sig
-
-   SRC_URI+=" verify-sig? (
-   
https://github.com/Kitware/CMake/releases/download/v$(ver_cut 

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

2023-07-16 Thread Sam James
commit: c4a0c68fdd46e0fa592028ad0b24190237ce
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 16 23:46:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 23:46:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4a0c68f

dev-util/cmake: add 3.27.0_rc5

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

 dev-util/cmake/Manifest|   2 +
 dev-util/cmake/cmake-3.27.0_rc5.ebuild | 288 +
 2 files changed, 290 insertions(+)

diff --git a/dev-util/cmake/Manifest b/dev-util/cmake/Manifest
index 1cc4a9275b49..348c2db25094 100644
--- a/dev-util/cmake/Manifest
+++ b/dev-util/cmake/Manifest
@@ -3,4 +3,6 @@ DIST cmake-3.26.4-SHA-256.txt.asc 833 BLAKE2B 
c33f4d8cc1ba271a06b427e4bb5cb39e38
 DIST cmake-3.26.4-docs.tar.xz 507352 BLAKE2B 
9d7e4bb2292d22f93c5435e30317cb0701dc9c6ad6b397fc9108050217917f48ded84b2d6094782e2e8a502e693a8e45c5c659e65db3857dbcac261910890861
 SHA512 
95ef908381501bd8189113a7a520e70d81dbb4e1f416cfe38cbf7005e76f3571b964496d33980975835ff02634f85e1eb170a575e0ea30bfa749043cad84c605
 DIST cmake-3.26.4.tar.gz 10669686 BLAKE2B 
34508c724e0d4967e010917f6fac6f426b0d835c38cd197b64e70a18febee1c3efff5f5edc5cd7c5080881bd5c1d77d03243b5dcf8b47f238fa4ac4e5996072f
 SHA512 
fe817c8d5e247db3f0a9a58ee37c466a47220100d9e90711cd5d06c223cef87e41d1a756e75d1537e5f8cd010dcb8971cbeab4684b1ac12bcecf84bf7b720167
 DIST cmake-3.27.0-rc4.tar.gz 10976281 BLAKE2B 
423e5b83799b2b427d91fb1ca9f49de59f197738117375938a47c3d496d3be0db6fc6fa77720b88e8378a40baeede1892746ad49a95dec0af233d68d7746a3ee
 SHA512 
acc5d83605a227005ac8f193dac1a3f4d3c1f2356c259672db1b705e59e5850cf261bdb7fa8a03147af7ec0547e8be4fd6ed3afb539154f95f068eeaab7f00e4
+DIST cmake-3.27.0-rc5.tar.gz 10978359 BLAKE2B 
554847389a81ccce9aafc8b678a9d521c4f68f558451282f85212afc40e3508f6d0fd2ebd09c7a21a31728588968ac85ed426d9e0aab653494d55f666c2e9cff
 SHA512 
b6be7a3b2aba827843e3f5cb2ac9ad21d7c9f8cd4913c0c1d64c7ccbc48654889b5d7e854613a87ebc780dc8381b48e8ae74d5b10209aaf82728d538bd600717
 DIST cmake-3.27.0_rc4-docs.tar.xz 520640 BLAKE2B 
8ea770a2fd4a53e1246406cf6990978bda11cfe93b1be0908a130b827d91621685b5d232d039cc88530a6331454d2741adcef75c0c9372d0f9a6f0d0626756a6
 SHA512 
e145e23036d2ebf24d8a89ac3497d1cfa33a95cabbbd6c7ade6d6199db25062fe288551a05549a0c8c40507adce0c87ea6c316a62c3f809df6aec822e34cfa66
+DIST cmake-3.27.0_rc5-docs.tar.xz 521192 BLAKE2B 
275f7cf69b16f935b6b82b485c18ce6b8f33737119386116643e115a1bd1a675d5bb02a1467ba22ddc17d377c044bab3563d1e34e68a215ce1a3b974ada09b69
 SHA512 
918b01cef0791bf58fccad9cc3365f050c87077d43a968ceb84255fcd9bff6ed9a070c3afc8a14914488a06bbd978fd69940cc64ff2affeb7f832da47a552670

diff --git a/dev-util/cmake/cmake-3.27.0_rc5.ebuild 
b/dev-util/cmake/cmake-3.27.0_rc5.ebuild
new file mode 100644
index ..a80e655595b5
--- /dev/null
+++ b/dev-util/cmake/cmake-3.27.0_rc5.ebuild
@@ -0,0 +1,288 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+: ${CMAKE_DOCS_PREBUILT:=1}
+
+CMAKE_DOCS_PREBUILT_DEV=sam
+#CMAKE_DOCS_VERSION=$(ver_cut 1-3)
+CMAKE_DOCS_VERSION=${PV}
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+# See bug #784815
+CMAKE_DOCS_USEFLAG="+doc"
+
+# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
+# ... but seems fine as of 3.22.3?
+# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.
+CMAKE_MAKEFILE_GENERATOR="emake"
+CMAKE_REMOVE_MODULES_LIST=( none )
+inherit bash-completion-r1 cmake elisp-common flag-o-matic multiprocessing \
+   toolchain-funcs virtualx xdg-utils
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="Cross platform Make"
+HOMEPAGE="https://cmake.org/;
+if [[ ${PV} ==  ]] ; then
+   CMAKE_DOCS_PREBUILT=0
+
+   EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git;
+   inherit git-r3
+else
+   SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz"
+
+   if [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then
+   SRC_URI+=" !doc? ( 
https://dev.gentoo.org/~${CMAKE_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${CMAKE_DOCS_VERSION}-docs.tar.xz
 )"
+   fi
+
+   if [[ ${PV} != *_rc* ]] ; then
+   
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/bradking.asc
+   inherit verify-sig
+
+   SRC_URI+=" verify-sig? (
+   
https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt
+   
https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
+   )"
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos 

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

2023-07-16 Thread Sam James
commit: 6a0e94e592d95fe3ce770ac8f77fa2126cf33c65
Author: Tom Gillespie  gmail  com>
AuthorDate: Sun Jul 16 22:54:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 23:01:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a0e94e5

app-admin/keepass: fix 2.53 patch line endings

Closes: https://bugs.gentoo.org/910439
Signed-off-by: Tom Gillespie  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/31918
Signed-off-by: Sam James  gentoo.org>

 .../files/keepass-2.53-xsl-path-detection.patch| 38 +++---
 1 file changed, 19 insertions(+), 19 deletions(-)

diff --git a/app-admin/keepass/files/keepass-2.53-xsl-path-detection.patch 
b/app-admin/keepass/files/keepass-2.53-xsl-path-detection.patch
index 19701410cae6..3fed7593a1de 100644
--- a/app-admin/keepass/files/keepass-2.53-xsl-path-detection.patch
+++ b/app-admin/keepass/files/keepass-2.53-xsl-path-detection.patch
@@ -1,22 +1,22 @@
 --- a/KeePass/Forms/AboutForm.cs
 +++ b/KeePass/Forms/AboutForm.cs
 @@ -135,7 +135,18 @@
-   m_lvComponents.Columns.Add(strValueColumn, 100);
- 
-   string strExe = WinUtil.GetExecutable();
--  string strDir = UrlUtil.GetFileDirectory(strExe, true, 
false);
-+  string strDir = null;
-+  if (KeePassLib.Native.NativeLib.IsUnix())
-+  {
-+  string strBPath = 
Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData);
-+  strBPath = 
UrlUtil.EnsureTerminatingSeparator(strBPath, false);
-+  strBPath += PwDefs.ShortProductName.ToLower();
-+  strDir = 
UrlUtil.EnsureTerminatingSeparator(strBPath, false);
-+  }
-+  else
-+  {
-+  strDir = UrlUtil.GetFileDirectory(strExe, true, 
false);
-+  }
- 
-   AddComponentItem(PwDefs.ShortProductName, 
strMainVersion, strExe);
- 
+   m_lvComponents.Columns.Add(strValueColumn, 100);
+ 
+   string strExe = WinUtil.GetExecutable();
+-  string strDir = UrlUtil.GetFileDirectory(strExe, true, 
false);
++  string strDir = null;
++  if (KeePassLib.Native.NativeLib.IsUnix())
++  {
++  string strBPath = 
Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData);
++  strBPath = 
UrlUtil.EnsureTerminatingSeparator(strBPath, false);
++  strBPath += PwDefs.ShortProductName.ToLower();
++  strDir = 
UrlUtil.EnsureTerminatingSeparator(strBPath, false);
++  }
++  else
++  {
++  strDir = UrlUtil.GetFileDirectory(strExe, true, 
false);
++  }
+ 
+   AddComponentItem(PwDefs.ShortProductName, 
strMainVersion, strExe);
+ 



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

2023-07-16 Thread Sam James
commit: fa13dd0ec7b849ba64580fdcaca644848a636578
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 16 22:59:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 22:59:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa13dd0e

net-libs/dleyna-core: update HOMEPAGE

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

 net-libs/dleyna-core/dleyna-core-0.7.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/dleyna-core/dleyna-core-0.7.0.ebuild 
b/net-libs/dleyna-core/dleyna-core-0.7.0.ebuild
index 80fdf7522e8e..b4e26168cbb2 100644
--- a/net-libs/dleyna-core/dleyna-core-0.7.0.ebuild
+++ b/net-libs/dleyna-core/dleyna-core-0.7.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -6,7 +6,7 @@ EAPI=7
 inherit meson
 
 DESCRIPTION="utility library for higher level dLeyna libraries"
-HOMEPAGE="https://github.com/phako/dleyna-core;
+HOMEPAGE="https://gitlab.gnome.org/World/dLeyna 
https://github.com/phako/dleyna-core;
 SRC_URI="https://github.com/phako/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="LGPL-2.1"



[gentoo-commits] repo/gentoo:master commit in: net-libs/dleyna-connector-dbus/

2023-07-16 Thread Sam James
commit: 3427932b77a04fbdb068e87c3ede0b60515db00f
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 16 23:00:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 23:00:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3427932b

net-libs/dleyna-connector-dbus: add gnome-gitlab upstream metadata

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

 net-libs/dleyna-connector-dbus/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-libs/dleyna-connector-dbus/metadata.xml 
b/net-libs/dleyna-connector-dbus/metadata.xml
index 8269f9c91880..dc68fe46c89e 100644
--- a/net-libs/dleyna-connector-dbus/metadata.xml
+++ b/net-libs/dleyna-connector-dbus/metadata.xml
@@ -6,6 +6,7 @@
 Gentoo GNOME Desktop
   
   
+World/dLeyna
 phako/dleyna-connector-dbus
   
 



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2023-07-16 Thread Sam James
commit: 6d760424e6dff897d26cbed70d993e22b8b5b807
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 16 23:01:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 23:01:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d760424

dev-qt/qtwayland: Stabilize 5.15.10-r1 ppc64, #910416

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

 dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild 
b/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild
index 5e91cfcabfed..ba5436b623c7 100644
--- a/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild
+++ b/dev-qt/qtwayland/qtwayland-5.15.10-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



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

2023-07-16 Thread Sam James
commit: 8e8d04e295280949380fddf48b66c403652e9e40
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 16 23:01:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 23:01:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e8d04e2

dev-util/gdbus-codegen: Stabilize 2.76.3 ppc, #909489

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

 dev-util/gdbus-codegen/gdbus-codegen-2.76.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/gdbus-codegen/gdbus-codegen-2.76.3.ebuild 
b/dev-util/gdbus-codegen/gdbus-codegen-2.76.3.ebuild
index fad57a1f326a..ae328bf3948f 100644
--- a/dev-util/gdbus-codegen/gdbus-codegen-2.76.3.ebuild
+++ b/dev-util/gdbus-codegen/gdbus-codegen-2.76.3.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://www.gtk.org/;
 
 LICENSE="LGPL-2+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
 
 RDEPEND="${PYTHON_DEPS}"
 DEPEND="${RDEPEND}"



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

2023-07-16 Thread Sam James
commit: ca25f38577eeb9ff702e259b200411d73afe1840
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 16 23:01:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 23:01:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca25f385

media-libs/leptonica: Stabilize 1.83.1 ppc64, #901079

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

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

diff --git a/media-libs/leptonica/leptonica-1.83.1.ebuild 
b/media-libs/leptonica/leptonica-1.83.1.ebuild
index 81ed3a5d52f8..6859a3d21f12 100644
--- a/media-libs/leptonica/leptonica-1.83.1.ebuild
+++ b/media-libs/leptonica/leptonica-1.83.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/DanBloomberg/${PN}/releases/download/${PV}/${P}.tar.
 
 LICENSE="Apache-2.0"
 SLOT="0/6"
-KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 
~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86 
~ppc-macos"
 IUSE="gif jpeg jpeg2k png static-libs test tiff utils webp zlib"
 # N.B. Tests need some features enabled:
 REQUIRED_USE="test? ( jpeg png tiff zlib )"



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

2023-07-16 Thread Sam James
commit: 196b8581a3ac87361386741cc2eddf647c5fe1cc
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 16 22:59:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 22:59:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=196b8581

net-libs/dleyna-core: add gnome-gitlab upstream metadata

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

 net-libs/dleyna-core/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-libs/dleyna-core/metadata.xml 
b/net-libs/dleyna-core/metadata.xml
index 8fd8d958fd0a..4a687f5fec55 100644
--- a/net-libs/dleyna-core/metadata.xml
+++ b/net-libs/dleyna-core/metadata.xml
@@ -6,6 +6,7 @@
 Gentoo GNOME Desktop
   
   
+World/dLeyna
 phako/dleyna-core
   
 



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

2023-07-16 Thread Sam James
commit: a7cf6c1483cacce625ca72160ddaea02c470b7e9
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 16 22:58:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 22:58:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7cf6c14

net-libs/dleyna-renderer: add gnome-gitlab upstream metadata

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

 net-libs/dleyna-renderer/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-libs/dleyna-renderer/metadata.xml 
b/net-libs/dleyna-renderer/metadata.xml
index e198e4520fcd..f7abf65f4b5b 100644
--- a/net-libs/dleyna-renderer/metadata.xml
+++ b/net-libs/dleyna-renderer/metadata.xml
@@ -6,6 +6,7 @@
 Gentoo GNOME Desktop
   
   
+World/dLeyna
 phako/dleyna-renderer
   
 



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

2023-07-16 Thread Sam James
commit: 5cf8794fe97a25cf7cc6fb168049fcb1e0563e41
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 16 22:58:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 22:58:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cf8794f

net-misc/dleyna-server: update HOMEPAGE

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

 net-misc/dleyna-server/dleyna-server-0.7.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/dleyna-server/dleyna-server-0.7.2.ebuild 
b/net-misc/dleyna-server/dleyna-server-0.7.2.ebuild
index d94c132858d8..2d719fef5441 100644
--- a/net-misc/dleyna-server/dleyna-server-0.7.2.ebuild
+++ b/net-misc/dleyna-server/dleyna-server-0.7.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -6,7 +6,7 @@ EAPI=7
 inherit meson
 
 DESCRIPTION="Service that allows to discover and manipulate DLNA Digital Media 
servers (DMS)"
-HOMEPAGE="https://github.com/phako/dleyna-server;
+HOMEPAGE="https://gitlab.gnome.org/World/dLeyna/ 
https://github.com/phako/dleyna-server;
 SRC_URI="https://github.com/phako/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="LGPL-2.1"



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

2023-07-16 Thread Sam James
commit: b101557b6cd59eb5c953ee7252414c7537ce68aa
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 16 22:58:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 22:58:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b101557b

net-misc/dleyna-server: add gnome-gitlab upstream metadata

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

 net-misc/dleyna-server/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net-misc/dleyna-server/metadata.xml 
b/net-misc/dleyna-server/metadata.xml
index f5c82f790bf7..03e06431ae74 100644
--- a/net-misc/dleyna-server/metadata.xml
+++ b/net-misc/dleyna-server/metadata.xml
@@ -6,6 +6,7 @@
 Gentoo GNOME Desktop
   
   
+World/dLeyna
 phako/dleyna-server
   
 



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

2023-07-16 Thread Sam James
commit: 718a918b4ae74d3be3582b4bf4882a45be9ff7f8
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 16 22:58:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 22:58:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=718a918b

net-libs/dleyna-renderer: update HOMEPAGE

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

 net-libs/dleyna-renderer/dleyna-renderer-0.7.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/dleyna-renderer/dleyna-renderer-0.7.2.ebuild 
b/net-libs/dleyna-renderer/dleyna-renderer-0.7.2.ebuild
index 804a16ccd15c..b9c461ee4afd 100644
--- a/net-libs/dleyna-renderer/dleyna-renderer-0.7.2.ebuild
+++ b/net-libs/dleyna-renderer/dleyna-renderer-0.7.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -6,7 +6,7 @@ EAPI=7
 inherit meson
 
 DESCRIPTION="A library to discover and manipulate DLNA renderers"
-HOMEPAGE="https://github.com/phako/dleyna-renderer;
+HOMEPAGE="https://github.com/phako/dleyna-renderer 
https://github.com/phako/dleyna-renderer;
 SRC_URI="https://github.com/phako/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="LGPL-2.1"



[gentoo-commits] repo/gentoo:master commit in: net-libs/dleyna-connector-dbus/

2023-07-16 Thread Sam James
commit: 33f50a01127fb82c44428a7103b978c9b486ced8
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 16 23:00:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 23:00:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33f50a01

net-libs/dleyna-connector-dbus: update HOMEPAGE

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

 net-libs/dleyna-connector-dbus/dleyna-connector-dbus-0.4.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/dleyna-connector-dbus/dleyna-connector-dbus-0.4.1.ebuild 
b/net-libs/dleyna-connector-dbus/dleyna-connector-dbus-0.4.1.ebuild
index 4b30995f9e4a..8188744b73ea 100644
--- a/net-libs/dleyna-connector-dbus/dleyna-connector-dbus-0.4.1.ebuild
+++ b/net-libs/dleyna-connector-dbus/dleyna-connector-dbus-0.4.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -6,7 +6,7 @@ EAPI=7
 inherit meson
 
 DESCRIPTION="utility library for higher level dLeyna libraries"
-HOMEPAGE="https://github.com/phako/dleyna-connector-dbus;
+HOMEPAGE="https://gitlab.gnome.org/World/dLeyna 
https://github.com/phako/dleyna-connector-dbus;
 SRC_URI="https://github.com/phako/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="LGPL-2.1"



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

2023-07-16 Thread Sam James
commit: 65c6c820c1077fea91874f17b6a07ded90454a66
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 16 22:56:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 22:56:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65c6c820

dev-util/meson: add 1.2.0, drop 1.2.0_rc3

Fixed upstream, or near enough fixed, in 
https://github.com/mesonbuild/meson/commit/9cc67b7fd185f92fb6c21ea7ecdb3d798ef3c2ae.

(Still unclear why, when searching for libcxx first, it "succeeds" though, but
whatever.)

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

 dev-util/meson/Manifest   | 2 +-
 dev-util/meson/{meson-1.2.0_rc3.ebuild => meson-1.2.0.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/meson/Manifest b/dev-util/meson/Manifest
index b8fa06613693..c7c5bbaa344b 100644
--- a/dev-util/meson/Manifest
+++ b/dev-util/meson/Manifest
@@ -1,2 +1,2 @@
 DIST meson-1.1.1.tar.gz 2125503 BLAKE2B 
295b46d19c8a1d64d326a6c826e2abe11d9768902ed2f8816df18677e7f3f58decc0c660925821825ecd9a4955a65bda8b2aa66a7bb1961810d8f78f92a3fd8a
 SHA512 
c6259d73566d2532b87e8a23951363103f7be2aacdf120e50946273a2fed6b1602104a3ffbfda159138ac8f780d2c3e67a6fe2c8c228b73c1266775491797adb
-DIST meson-1.2.0rc3.tar.gz 2179074 BLAKE2B 
a195ccbc2fdf601ec7a0bbc4d858f04b37a843be4705e58f40274ada82615b63fd02f0e681138595d122bce76e274d69c6937247a578ae6bd76d71329693aa9d
 SHA512 
af2659d88d8b8db46c4b96a6c6b2da0ee71899600f8c6a65d1086503d3ee003b28f2ab37782bf678a7f90d6be5f2de10f7032e002008b57136b8f905b90dd5dc
+DIST meson-1.2.0.tar.gz 2182568 BLAKE2B 
a8239c41ab5d20c26c057293dc85e5577eb9e6eef7a39acc67a0b5b1e82b1afae341936431d96571ff83e96b7648a80a16cfd8eb581ff29b2ca88615657d5ca3
 SHA512 
8b5768cf0dab5f88d2f3e3962305910e707ff810cbd21b5997aab0bb6abe1c4d5dbd24ec59ab4072f1faa9b81daa8be993d56679445afa93700676f52e314d23

diff --git a/dev-util/meson/meson-1.2.0_rc3.ebuild 
b/dev-util/meson/meson-1.2.0.ebuild
similarity index 100%
rename from dev-util/meson/meson-1.2.0_rc3.ebuild
rename to dev-util/meson/meson-1.2.0.ebuild



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

2023-07-16 Thread Jory Pratt
commit: 36082b18a695890c914a87643964499915b2c4f4
Author: Jory Pratt  gentoo  org>
AuthorDate: Sun Jul 16 22:55:27 2023 +
Commit: Jory Pratt  gentoo  org>
CommitDate: Sun Jul 16 22:55:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36082b18

sys-kernel/zen-sources: add 6.3.9, drop 6.2.13

Signed-off-by: Jory Pratt  gentoo.org>

 sys-kernel/zen-sources/Manifest   | 8 
 .../{zen-sources-6.2.13.ebuild => zen-sources-6.3.9.ebuild}   | 0
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-kernel/zen-sources/Manifest b/sys-kernel/zen-sources/Manifest
index 64050db593bc..f6d06c134772 100644
--- a/sys-kernel/zen-sources/Manifest
+++ b/sys-kernel/zen-sources/Manifest
@@ -1,4 +1,4 @@
-DIST genpatches-6.2-1.base.tar.xz 4308 BLAKE2B 
0b28cf39d9977e5a5c6fe446c0bc318b33f37995897ec379e6ee6d5420a73cd4d3ccf78111df1a2bbe9ee568c6fde6d7c52ba4f01a8b9534c71b597de65aa850
 SHA512 
da9ab52792c8b6881cf7718128889ccb536723ad7362ccc89be734a479ab6a03f6c844bd97197f3a4574d3bf4278ad10f453a57d076d297586be1db3ac2380c8
-DIST genpatches-6.2-1.extras.tar.xz 3808 BLAKE2B 
e2e6b77fde25dda7c048376fa1435b7ae77eb6889e69bc7f516435a29335d30bc60ccadf196f37408430f5f9899f5502e05404b4bb5ffc8a9e48a6918103780b
 SHA512 
b44df841c08ef03d0638b3b1ebea014979d4e1f70f70c9db21d2a531d7856f0a2eab74d9ad411e0c7387caade6a5cf1afe9e0153d83e51924c881af079c18c83
-DIST linux-6.2.tar.xz 136430892 BLAKE2B 
05b63254734ea685db437cb1c00a6da63eee74d7e99f4ed2d074aaa01ac4487813ab297d337a6855cdbcbb33346b631c4256ee3b06191adfb1be3615a56bdd6d
 SHA512 
a01bee0b968b95183934fe3504516be7ef5811944a061f5aed05ecebaa27b5eb64e33232fd0a8dd622b3c8743bfe462ef7e464d381734d111a0ad6a6d9f66ddd
-DIST v6.2.13-zen1.patch.xz 940756 BLAKE2B 
e3fb52304a2b72e13ffb35a4385ec737127228ece43a4a1dc62027538e770355cd75edcd7a217b8d43e77109fcd405c55b5dd6874edc0d4e9723258b47b367de
 SHA512 
37661962779258f0a3df82797cf3b7cabfe64b013441d00d2da4181a9263a9f7abdda8875b041eb5c0abf66bf929eaa2943f9cdc1b9b2fedaa8b6de4b60ec60f
+DIST genpatches-6.3-1.base.tar.xz 4304 BLAKE2B 
24ef2e99be1e444526f6786cae000cfb63ea8c0e1107cea066daf2bd7336f1bb968e59395163d3d6a816d92add61b07f58642c3d55ff4b8b341a88a574e57845
 SHA512 
b20adc8f05814eba47c1a088005e6b04135efd3a388db55693e88f1f039242b60a3749bbac9c5c84f99a1f8a9ac9f7cca0c2f67e9cac465781b43fa1e71db525
+DIST genpatches-6.3-1.extras.tar.xz 3808 BLAKE2B 
a96621ca57aabd030136a9541ce02b4a656516afbd8a629954b47a068b4f8846d533c95ea5cc95a9f345733fc56037c60f9e58eb6ac892917bed97cc186e68f3
 SHA512 
e519068234889706a4ae13b663733ec2882000b8c4968b1368280e3037ede75c55ac6b6c643897f4dee6d34901ddc5f7963af5389f6facc6db496e761cca9242
+DIST linux-6.3.tar.xz 136891752 BLAKE2B 
f1887c8924efa8d0cb14c4e604affd0b0168bcf20f56a37c027405c7bc11aba822a43fcb38ccb55a81a26f747d00e1ab5a6554818affbf1e1c7ef5220150fc69
 SHA512 
768979440f4907ba64d4481b383d6101faf208f27a0b897156123aa278c5743fe3c4f61945b2541429c532d45382aaee8899ea9d44a1d2895bfbb79bfd937f65
+DIST v6.3.9-zen1.patch.xz 864288 BLAKE2B 
d2ae4c0c24648ed72536f6e8834111ebf65293442d244c234648541921955fc2bb364599478b69ee07c83017adb5868fe1d8feee9db48bebfa84345c345beefe
 SHA512 
c23d2847e53e0f213ddbd70b1733d705401dccc3a12c3b2d728059c3a55c851fcbe4e243e602fa52c66ce7e9c73297385e592b6002cb651116d5b66e31447916

diff --git a/sys-kernel/zen-sources/zen-sources-6.2.13.ebuild 
b/sys-kernel/zen-sources/zen-sources-6.3.9.ebuild
similarity index 100%
rename from sys-kernel/zen-sources/zen-sources-6.2.13.ebuild
rename to sys-kernel/zen-sources/zen-sources-6.3.9.ebuild



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

2023-07-16 Thread Sam James
commit: 92ccecb88b710e1adbdf5c89ba4ac19bb31271b7
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 16 22:44:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 22:44:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92ccecb8

sys-devel/gcc: add 14.0.0_pre20230716

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

 sys-devel/gcc/Manifest  |  1 +
 sys-devel/gcc/gcc-14.0.0_pre20230716.ebuild | 64 +
 2 files changed, 65 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 1e48879c98fa..a09a2e56af50 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -30,6 +30,7 @@ DIST gcc-13.2.0-patches-3.tar.xz 30956 BLAKE2B 
29ce043b46645640ca1e983397af3e158
 DIST gcc-14-20230625.tar.xz 84461556 BLAKE2B 
231980a191e231a3f7dabc8f69ab364ecf1f3cf9a165a7e0bcbb9ad4ed17bda0616be325fe6cd2996321f6bfbc69f5e8d4a13513c3126132a0797d9d1c5c422f
 SHA512 
d794a977a7a6b759729386eb13bff934f90c093716c47e89b7490dbd36ea489f5dfb03d0c6c0f7d57e1d4214dad8a82d886438c8eb5af53620cf2a85236f0b45
 DIST gcc-14-20230702.tar.xz 84492372 BLAKE2B 
f78631cadce2926dba3f5d5a7b139cb8c29fe16a12fc430b393061529a181598a633d92a6bc927644f372fab3514a9c42faeda7e9bbc115478fc472657848776
 SHA512 
33e37d41c00f48b674061d37f142fc9b1bf23f0f77311877910a97dc86c617857b32559aae994421867b549659b8f0669c5953ee58a884e008e9e33115839942
 DIST gcc-14-20230709.tar.xz 84551412 BLAKE2B 
0c60b49481d72b8a08410a726158c7a071c41a71553a4988c15be5072a412e806d3524a7df4712a167c35022984ae80b242e54ed2cd6c66218c13947d5e78693
 SHA512 
4023fcb3e3b4a730c46d7affd504efa53d7fd8f941b7028af90f4b0f27e9687e4554d91220d38eb5aec214728d19ee9c07ccf5a921c9e9516d71dfeb52d1b61f
+DIST gcc-14-20230716.tar.xz 84628612 BLAKE2B 
61498db17a0dc46c8fbbc051765065ed867abc58cec4e709ac374d716ed3a1ab134fd20aabe809490d5d00115f98fc4a4b3c6a3d4ed132dbc3aebb4ce15600f4
 SHA512 
7b17380723d1578ec8bbcaeff6421755957d3ba84fa9707be4a6704817952d084b70528060f4ae70bb80659a53ad7bd40db6dd11a35b82c1347bda80fe7b4865
 DIST gcc-14.0.0-musl-patches-1.tar.xz 3576 BLAKE2B 
692baee8a7709905d53aeb150d73a3721c4ba47ee5f397cfb1b5be905cf003ca02b60c94ee294d90ac39645cd5cdf186c7a3aa950c47d8cf680c128ed705b807
 SHA512 
0592ab98a7142e404623a6511c67dff61e9ade32c3fb2c0e75b456306e0af3799ad13252b50b3d2fdd31e5815d7f0b16b0ad63ab8386fe4d78729fc9c182d617
 DIST gcc-14.0.0-patches-2.tar.xz 11484 BLAKE2B 
6ff968051d286f21eb7f4ec80303b232530c153cca8d9e61ddfdf3675ef8c5740223a8b720ec9d5c4561b505993c675cc6fc7a9bab659ee1db99e1d97911eb74
 SHA512 
b255338d6110d9bfe211ba14da7b186f69b81503dba6e4ec19ee6fa37d44c0690e713c763abe27ce934ff7f9e5d0c8788a54c30587f07f65858b1e817cbf7247
 DIST gcc-8.5.0-patches-4.tar.xz 18616 BLAKE2B 
7594cbaea5daecf1a0b3d526c06aeba0a84c6da66aee2e105a51fda6be8d30a37ccc3814281b284a4582d892a1d556bca063551584edfc2525bed8ea5b6888e7
 SHA512 
1aa5742c361186637e7855f06feb1a4547e7d4d5de6e51f3d049e0ef3c19e2eff179465f52781739f59422035b7f8e4c0efa3844849f920f3c96acfdc37ca6a6

diff --git a/sys-devel/gcc/gcc-14.0.0_pre20230716.ebuild 
b/sys-devel/gcc/gcc-14.0.0_pre20230716.ebuild
new file mode 100644
index ..59534d9e96dd
--- /dev/null
+++ b/sys-devel/gcc/gcc-14.0.0_pre20230716.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_GCC_VER="14.0.0"
+PATCH_VER="2"
+MUSL_VER="1"
+MUSL_GCC_VER="14.0.0"
+
+if [[ ${PV} == *. ]] ; then
+   MY_PV_2=$(ver_cut 2)
+   MY_PV_3=1
+   if [[ ${MY_PV_2} == 0 ]] ; then
+   MY_PV_2=0
+   MY_PV_3=0
+   else
+   MY_PV_2=$((${MY_PV_2} - 1))
+   fi
+
+   # e.g. 12.2. -> 12.1.1
+   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+   # Cheesy hack for RCs
+   MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 
1)))-RC-$(ver_cut 5)
+   MY_P=${PN}-${MY_PV}
+   GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
+   TOOLCHAIN_SET_S=no
+   S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+if tc_is_live ; then
+   # Needs to be after inherit (for now?), bug #830908
+   EGIT_BRANCH=master
+elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+   # Don't keyword live ebuilds
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   :;
+fi
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+   # Technically only if USE=hardened *too* right now, but no point in 
complicating it further.
+   # If GCC is enabling CET by default, we need glibc to be built with 
support for it.
+   # bug #830454
+   RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+   DEPEND="${RDEPEND}"
+   BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-

[gentoo-commits] repo/gentoo:master commit in: net-dns/openresolv/

2023-07-16 Thread Ben Kohler
commit: 8f3ae060bb6bca3dbe8f35ce56b5989aa2dec42c
Author: Ben Kohler  gentoo  org>
AuthorDate: Sun Jul 16 22:20:51 2023 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Sun Jul 16 22:21:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f3ae060

net-dns/openresolv: drop 3.13.1, 3.13.2

Signed-off-by: Ben Kohler  gentoo.org>

 net-dns/openresolv/Manifest |  1 -
 net-dns/openresolv/openresolv-3.13.1.ebuild | 45 -
 net-dns/openresolv/openresolv-3.13.2.ebuild | 45 -
 3 files changed, 91 deletions(-)

diff --git a/net-dns/openresolv/Manifest b/net-dns/openresolv/Manifest
index 977115c50028..1f9e6db13769 100644
--- a/net-dns/openresolv/Manifest
+++ b/net-dns/openresolv/Manifest
@@ -1,3 +1,2 @@
 DIST openresolv-3.12.0.tar.xz 21008 BLAKE2B 
1609d8e97a9abe82f9ead7179727dd4323571e92b36aa2ca2a1177972f3a61946f612dd0cf81a804087f1c71bda25e78dab8b085ad2be55ce21214dc9870fdf6
 SHA512 
60348ca35114b105c8b3121e5f2d301311fcc7251a9be60c45fedc27267cfd94e413e77c7d5c91d0a0ccb8f1b4288bc147582b0ac9be64afcaa96ad3d833f26f
-DIST openresolv-3.13.1.tar.xz 21336 BLAKE2B 
9794bd2af2af68dcd08383e0613a6ada0d1f49d1514226911d49318a85d7c5a4d1b216d4d9e101161a442ea2e3d2fce5208a1cd2c393ec0560df0dcc136165ec
 SHA512 
200ad330ddeeead83f7338f75edec5bfbed7e0fddfab601f490e175b46948c504abd9ce70c015d97328da397536a2fd7f8c55e3906a5f8ac7ab32201d02f98a1
 DIST openresolv-3.13.2.tar.xz 21540 BLAKE2B 
e9ea4524da9e19ae8837869d04f039b2a77b9c9d34826b383ad8396a7b0e79df570c04dff38d33f8aaade35a171ae2599333ac54cbd4d656c965f2d4a5ddfe9b
 SHA512 
4f1bc3e2865bc233d12c29e75893b3e53db0b127a7167d9be4ddd0228ba4f689f62af93eab088fb4d4f66baa556ed402c7fc5ecb9c4af5509004125af60fa379

diff --git a/net-dns/openresolv/openresolv-3.13.1.ebuild 
b/net-dns/openresolv/openresolv-3.13.1.ebuild
deleted file mode 100644
index da057b7d5a47..
--- a/net-dns/openresolv/openresolv-3.13.1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="A framework for managing DNS information"
-HOMEPAGE="https://roy.marples.name/projects/openresolv;
-SRC_URI="https://github.com/NetworkConfiguration/openresolv/releases/download/v${PV}/${P}.tar.xz;
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-IUSE="selinux"
-
-RDEPEND="!sys-apps/systemd[resolvconf]
-   selinux? ( sec-policy/selinux-resolvconf )"
-
-PDEPEND="net-dns/resolvconf-symlink"
-
-src_configure() {
-   local myeconfargs=(
-   --prefix="${EPREFIX}"
-   --rundir="${EPREFIX}"/var/run
-   --libexecdir="${EPREFIX}"/lib/resolvconf
-   )
-   econf "${myeconfargs[@]}"
-}
-
-pkg_config() {
-   if [[ -n ${ROOT} ]]; then
-   eerror "We cannot configure unless \$ROOT is empty"
-   return 1
-   fi
-
-   if [[ -n "$(resolvconf -l)" ]]; then
-   einfo "${PN} already has DNS information"
-   else
-   ebegin "Copying /etc/resolv.conf to resolvconf -a dummy"
-   resolvconf -a dummy https://roy.marples.name/projects/openresolv;
-SRC_URI="https://github.com/NetworkConfiguration/openresolv/releases/download/v${PV}/${P}.tar.xz;
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-IUSE="selinux"
-
-RDEPEND="!sys-apps/systemd[resolvconf]
-   selinux? ( sec-policy/selinux-resolvconf )"
-
-PDEPEND="net-dns/resolvconf-symlink"
-
-src_configure() {
-   local myeconfargs=(
-   --prefix="${EPREFIX}"
-   --rundir="${EPREFIX}"/var/run
-   --libexecdir="${EPREFIX}"/lib/resolvconf
-   )
-   econf "${myeconfargs[@]}"
-}
-
-pkg_config() {
-   if [[ -n ${ROOT} ]]; then
-   eerror "We cannot configure unless \$ROOT is empty"
-   return 1
-   fi
-
-   if [[ -n "$(resolvconf -l)" ]]; then
-   einfo "${PN} already has DNS information"
-   else
-   ebegin "Copying /etc/resolv.conf to resolvconf -a dummy"
-   resolvconf -a dummy 

[gentoo-commits] repo/gentoo:master commit in: app-arch/unrar/

2023-07-16 Thread Matt Turner
commit: 76fbdba5b4f8be84b1acdccdf4303d41093eb222
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Jul 16 21:52:08 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Jul 16 21:52:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76fbdba5

app-arch/unrar: Drop old versions

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

 app-arch/unrar/Manifest   |  1 -
 app-arch/unrar/unrar-6.2.6.ebuild | 62 ---
 2 files changed, 63 deletions(-)

diff --git a/app-arch/unrar/Manifest b/app-arch/unrar/Manifest
index 4b1625ef8058..112330a1b894 100644
--- a/app-arch/unrar/Manifest
+++ b/app-arch/unrar/Manifest
@@ -1,2 +1 @@
-DIST unrar-6.2.6.tar.gz 246212 BLAKE2B 
f12e8d2f6935feb06321660bffacc11af2fc14f011872b5af35df80cf881f3d21c39f211100351ffe7cf0e2134f3a26d0e9a3b8160a3474866aa433e092c5851
 SHA512 
c2dc4176426dd73cfcbb3af135f8eb44ad455ea29e0e45b23e6987dd33658530444e35598fd5ffae0e27a466a9e01daf4b167edd69a686b62fd3b5a0f3bf81f6
 DIST unrar-6.2.8.tar.gz 246249 BLAKE2B 
3766f7ebd0379835cff7cce8bb2deaf86d3de7c4a37d211d8a41effeb13a5a9efc53deabb5f10cd7f49d8e144cd9c1a93cce2ca3ae74e8a2142ab3ae97ab4759
 SHA512 
9b956d0c4b6a13f9ff4d9e57de7284dc879070746e3792e7640481a5b5b8336142b21c4d0c66c64627630cafbed0ff019a41b8f8536299ac7cbfdb933f92f75a

diff --git a/app-arch/unrar/unrar-6.2.6.ebuild 
b/app-arch/unrar/unrar-6.2.6.ebuild
deleted file mode 100644
index fdac85837474..
--- a/app-arch/unrar/unrar-6.2.6.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib toolchain-funcs
-
-MY_PN="${PN}src"
-
-DESCRIPTION="Uncompress rar files"
-HOMEPAGE="https://www.rarlab.com/rar_add.htm;
-SRC_URI="https://www.rarlab.com/rar/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/unrar"
-
-LICENSE="unRAR"
-SLOT="0/6" # subslot = soname version
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-
-PATCHES=( "${FILESDIR}/${P}-honor-flags.patch" )
-
-src_prepare() {
-   default
-
-   local sed_args=( -e "/libunrar/s:.so:$(get_libname ${PV%.*.*}):" )
-   if [[ ${CHOST} == *-darwin* ]] ; then
-   sed_args+=( -e "s:-shared:-dynamiclib -install_name 
${EPREFIX}/usr/$(get_libdir)/libunrar$(get_libname ${PV%.*.*}):" )
-   else
-   sed_args+=( -e "s:-shared:& -Wl,-soname 
-Wl,libunrar$(get_libname ${PV%.*.*}):" )
-   fi
-   sed -i "${sed_args[@]}" makefile || die
-}
-
-src_configure() {
-   mkdir -p build-{lib,bin} || die
-   printf 'VPATH = ..\ninclude ../makefile' > build-lib/Makefile || die
-   cp build-{lib,bin}/Makefile || die
-}
-
-src_compile() {
-   unrar_make() {
-   emake AR="$(tc-getAR)" CXX="$(tc-getCXX)" 
CXXFLAGS="${CXXFLAGS}" STRIP=true "$@"
-   }
-
-   unrar_make CXXFLAGS+=" -fPIC" -C build-lib lib
-   ln -s libunrar$(get_libname ${PV%.*.*}) 
build-lib/libunrar$(get_libname) || die
-   ln -s libunrar$(get_libname ${PV%.*.*}) build-lib/libunrar$(get_libname 
${PV}) || die
-
-   unrar_make -C build-bin
-}
-
-src_install() {
-   dobin build-bin/unrar
-   dodoc readme.txt
-
-   dolib.so build-lib/libunrar*
-
-   insinto /usr/include/libunrar${PV%.*.*}
-   doins *.hpp
-   dosym libunrar${PV%.*.*} /usr/include/libunrar
-
-   find "${ED}" -type f -name "*.a" -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: www-apps/prowlarr/files/, www-apps/prowlarr/

2023-07-16 Thread Sam James
commit: bd6c6def8b14e0e4eef014ec5aaa31355138c152
Author: PF4Public  users  noreply  github  
com>
AuthorDate: Sun Jul 16 16:53:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 21:10:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd6c6def

www-apps/prowlarr: fix logrotate

Signed-off-by: PF4Public  users.noreply.github.com>
Signed-off-by: Sam James  gentoo.org>

 www-apps/prowlarr/files/prowlarr.logrotate  | 2 +-
 .../{prowlarr-1.7.1.3684.ebuild => prowlarr-1.7.1.3684-r1.ebuild}   | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/prowlarr/files/prowlarr.logrotate 
b/www-apps/prowlarr/files/prowlarr.logrotate
index 5b7588e2b51a..32f121fb6378 100644
--- a/www-apps/prowlarr/files/prowlarr.logrotate
+++ b/www-apps/prowlarr/files/prowlarr.logrotate
@@ -1,4 +1,4 @@
-/var/lib/prowlarr/.config/prowlarr/logs/*.log{
+/var/lib/prowlarr/.config/Prowlarr/logs/*.txt{
 missingok
 su prowlarr prowlarr
 }

diff --git a/www-apps/prowlarr/prowlarr-1.7.1.3684.ebuild 
b/www-apps/prowlarr/prowlarr-1.7.1.3684-r1.ebuild
similarity index 100%
rename from www-apps/prowlarr/prowlarr-1.7.1.3684.ebuild
rename to www-apps/prowlarr/prowlarr-1.7.1.3684-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: www-apps/readarr/, www-apps/readarr/files/

2023-07-16 Thread Sam James
commit: d5ccc30e95a033b00e62aa7b1da7b17c35260500
Author: PF4Public  users  noreply  github  
com>
AuthorDate: Sun Jul 16 16:55:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 21:10:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5ccc30e

www-apps/readarr: fix logrotate

Signed-off-by: PF4Public  users.noreply.github.com>
Signed-off-by: Sam James  gentoo.org>

 www-apps/readarr/files/readarr.logrotate| 2 +-
 .../readarr/{readarr-0.2.2.1943.ebuild => readarr-0.2.2.1943-r1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/readarr/files/readarr.logrotate 
b/www-apps/readarr/files/readarr.logrotate
index 2dc56f43cceb..4675f682b629 100644
--- a/www-apps/readarr/files/readarr.logrotate
+++ b/www-apps/readarr/files/readarr.logrotate
@@ -1,4 +1,4 @@
-/var/lib/readarr/.config/readarr/logs/*.log{
+/var/lib/readarr/.config/Readarr/logs/*.txt{
 missingok
 su readarr readarr
 }

diff --git a/www-apps/readarr/readarr-0.2.2.1943.ebuild 
b/www-apps/readarr/readarr-0.2.2.1943-r1.ebuild
similarity index 100%
rename from www-apps/readarr/readarr-0.2.2.1943.ebuild
rename to www-apps/readarr/readarr-0.2.2.1943-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: www-apps/sonarr/, www-apps/sonarr/files/

2023-07-16 Thread Sam James
commit: 159d56d248e352f992616f9d331b4ae6a02ea0db
Author: PF4Public  users  noreply  github  
com>
AuthorDate: Sun Jul 16 17:00:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 21:10:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=159d56d2

www-apps/sonarr: fix logrotate

Signed-off-by: PF4Public  users.noreply.github.com>
Closes: https://github.com/gentoo/gentoo/pull/31914
Signed-off-by: Sam James  gentoo.org>

 www-apps/sonarr/files/sonarr.logrotate  | 2 +-
 .../sonarr/{sonarr-3.0.10.1567.ebuild => sonarr-3.0.10.1567-r1.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/sonarr/files/sonarr.logrotate 
b/www-apps/sonarr/files/sonarr.logrotate
index 3d374d3ad3c2..9514fa02651e 100644
--- a/www-apps/sonarr/files/sonarr.logrotate
+++ b/www-apps/sonarr/files/sonarr.logrotate
@@ -1,7 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-/var/lib/sonarr/.config/NzbDrone/logs/*.txt{
+/var/lib/sonarr/.config/Sonarr/logs/*.txt{
 missingok
 su sonarr sonarr
 }

diff --git a/www-apps/sonarr/sonarr-3.0.10.1567.ebuild 
b/www-apps/sonarr/sonarr-3.0.10.1567-r1.ebuild
similarity index 100%
rename from www-apps/sonarr/sonarr-3.0.10.1567.ebuild
rename to www-apps/sonarr/sonarr-3.0.10.1567-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: www-apps/radarr/, www-apps/radarr/files/

2023-07-16 Thread Sam James
commit: c57da8b95ff3db83e6d65ebb6a6716d2d2be3075
Author: PF4Public  users  noreply  github  
com>
AuthorDate: Sun Jul 16 16:54:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 21:10:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c57da8b9

www-apps/radarr: fix logrotate

Signed-off-by: PF4Public  users.noreply.github.com>
Signed-off-by: Sam James  gentoo.org>

 www-apps/radarr/files/radarr.logrotate  | 2 +-
 .../radarr/{radarr-4.7.0.7588.ebuild => radarr-4.7.0.7588-r1.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/radarr/files/radarr.logrotate 
b/www-apps/radarr/files/radarr.logrotate
index c6f14d75e1e4..166b80807334 100644
--- a/www-apps/radarr/files/radarr.logrotate
+++ b/www-apps/radarr/files/radarr.logrotate
@@ -1,4 +1,4 @@
-/var/lib/radarr/.config/radarr/logs/*.log{
+/var/lib/radarr/.config/Radarr/logs/*.txt{
 missingok
 su radarr radarr
 }

diff --git a/www-apps/radarr/radarr-4.7.0.7588.ebuild 
b/www-apps/radarr/radarr-4.7.0.7588-r1.ebuild
similarity index 100%
rename from www-apps/radarr/radarr-4.7.0.7588.ebuild
rename to www-apps/radarr/radarr-4.7.0.7588-r1.ebuild



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

2023-07-16 Thread Sam James
commit: 37ef5cc657a9a83b1ecadebb4778abb403628524
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 16 21:07:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 21:07:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37ef5cc6

dev-python/markupsafe: Stabilize 2.1.3 ppc, #909710

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

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

diff --git a/dev-python/markupsafe/markupsafe-2.1.3.ebuild 
b/dev-python/markupsafe/markupsafe-2.1.3.ebuild
index 83d3dcaf9717..98f64d68c96f 100644
--- a/dev-python/markupsafe/markupsafe-2.1.3.ebuild
+++ b/dev-python/markupsafe/markupsafe-2.1.3.ebuild
@@ -20,6 +20,6 @@ HOMEPAGE="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
 
 distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: net-misc/ssh-askpass-fullscreen/

2023-07-16 Thread Steve Arnold
commit: b1c819fb1802a788c6662c78ce2d27c1dfc48868
Author: Steve Arnold  gentoo  org>
AuthorDate: Sun Jul 16 20:25:34 2023 +
Commit: Steve Arnold  gentoo  org>
CommitDate: Sun Jul 16 20:35:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1c819fb

net-misc/ssh-askpass-fullscreen: keyword 1.2 for ~riscv

Signed-off-by: Steve Arnold  gentoo.org>

 net-misc/ssh-askpass-fullscreen/ssh-askpass-fullscreen-1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/ssh-askpass-fullscreen/ssh-askpass-fullscreen-1.2.ebuild 
b/net-misc/ssh-askpass-fullscreen/ssh-askpass-fullscreen-1.2.ebuild
index c8dd7195a816..35f4e0804a82 100644
--- a/net-misc/ssh-askpass-fullscreen/ssh-askpass-fullscreen-1.2.ebuild
+++ b/net-misc/ssh-askpass-fullscreen/ssh-askpass-fullscreen-1.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/atj/${PN}/releases/download/v${PV}/${P}.tar.gz;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ppc sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ppc ~riscv sparc x86"
 IUSE=""
 
 RDEPEND=">=x11-libs/gtk+-2.10.0:2



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

2023-07-16 Thread Matt Turner
commit: c25928eb99a5716a9a3953d0da279f7fe5c05171
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Jul 16 20:26:47 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Jul 16 20:31:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c25928eb

app-text/scrollkeeper-dtd: Add 

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

 app-text/scrollkeeper-dtd/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-text/scrollkeeper-dtd/metadata.xml 
b/app-text/scrollkeeper-dtd/metadata.xml
index 65ccd825a3db..8bfd28e95fc7 100644
--- a/app-text/scrollkeeper-dtd/metadata.xml
+++ b/app-text/scrollkeeper-dtd/metadata.xml
@@ -5,6 +5,7 @@
gn...@gentoo.org
Gentoo GNOME Desktop

+   

scrollkeeper




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

2023-07-16 Thread Matt Turner
commit: fd252ac9924768ec64a0e8672c2d8e8fcf686f25
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Jul 16 20:26:48 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Jul 16 20:31:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd252ac9

gnome-extra/gnome-shell-frippery: Add 

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

 gnome-extra/gnome-shell-frippery/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gnome-extra/gnome-shell-frippery/metadata.xml 
b/gnome-extra/gnome-shell-frippery/metadata.xml
index 7b343b06be8a..c1473f4856cc 100644
--- a/gnome-extra/gnome-shell-frippery/metadata.xml
+++ b/gnome-extra/gnome-shell-frippery/metadata.xml
@@ -5,4 +5,5 @@
gn...@gentoo.org
Gentoo GNOME Desktop
 
+
 



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

2023-07-16 Thread Matt Turner
commit: bc21e616b950833ae852e6f91c65a7ec6107ea82
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Jul 16 20:26:49 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Jul 16 20:31:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc21e616

gnome-extra/yelp-xsl: Add 

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

 gnome-extra/yelp-xsl/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gnome-extra/yelp-xsl/metadata.xml 
b/gnome-extra/yelp-xsl/metadata.xml
index d8f8dd5ef90d..9b78bbc8c674 100644
--- a/gnome-extra/yelp-xsl/metadata.xml
+++ b/gnome-extra/yelp-xsl/metadata.xml
@@ -5,6 +5,7 @@
 gn...@gentoo.org
 Gentoo GNOME Desktop
   
+  
   
 GNOME/yelp-xsl
   



[gentoo-commits] repo/gentoo:master commit in: gui-libs/vte-common/

2023-07-16 Thread Matt Turner
commit: 661eb134d3a439bc3369c1275198b1c0e2854cbd
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Jul 16 20:26:49 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Jul 16 20:31:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=661eb134

gui-libs/vte-common: Add 

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

 gui-libs/vte-common/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gui-libs/vte-common/metadata.xml b/gui-libs/vte-common/metadata.xml
index a75f3f473b80..ca243d09d328 100644
--- a/gui-libs/vte-common/metadata.xml
+++ b/gui-libs/vte-common/metadata.xml
@@ -5,6 +5,7 @@
 gn...@gentoo.org
 Gentoo GNOME Desktop
   
+  
   
 Support moving terminal child processes to their own 
systemd user scopes to avoid terminal getting killed due to child causing 
OOM
   



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

2023-07-16 Thread Matt Turner
commit: 9c7018d0c21f594372567732f69414681c20f732
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Jul 16 20:26:48 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Jul 16 20:31:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c7018d0

dev-util/sysprof-common: Add 

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

 dev-util/sysprof-common/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-util/sysprof-common/metadata.xml 
b/dev-util/sysprof-common/metadata.xml
index 489d701f2549..0ec3dee02044 100644
--- a/dev-util/sysprof-common/metadata.xml
+++ b/dev-util/sysprof-common/metadata.xml
@@ -5,6 +5,7 @@
 gn...@gentoo.org
 Gentoo GNOME Desktop
   
+  
   
 GNOME/sysprof
   



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

2023-07-16 Thread Matt Turner
commit: e8e9c41887c268e5f70e7d673de09edd58d3a660
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Jul 16 20:26:48 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Jul 16 20:31:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8e9c418

gnome-extra/gnome-shell-extensions: Add 

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

 gnome-extra/gnome-shell-extensions/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gnome-extra/gnome-shell-extensions/metadata.xml 
b/gnome-extra/gnome-shell-extensions/metadata.xml
index 89571a4c3b93..be22f68dbd28 100644
--- a/gnome-extra/gnome-shell-extensions/metadata.xml
+++ b/gnome-extra/gnome-shell-extensions/metadata.xml
@@ -5,6 +5,7 @@
 gn...@gentoo.org
 Gentoo GNOME Desktop
   
+  
   
 GNOME/gnome-shell-extensions
   



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gsettings-desktop-schemas/

2023-07-16 Thread Matt Turner
commit: 7c96265beae96c8386545951c2e553cad6329dee
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Jul 16 20:26:48 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Jul 16 20:31:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c96265b

gnome-base/gsettings-desktop-schemas: Add 

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

 gnome-base/gsettings-desktop-schemas/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gnome-base/gsettings-desktop-schemas/metadata.xml 
b/gnome-base/gsettings-desktop-schemas/metadata.xml
index eb58ef55ae97..cfe0d16763c4 100644
--- a/gnome-base/gsettings-desktop-schemas/metadata.xml
+++ b/gnome-base/gsettings-desktop-schemas/metadata.xml
@@ -5,6 +5,7 @@
 gn...@gentoo.org
 Gentoo GNOME Desktop
   
+  
   
 GNOME/gsettings-desktop-schemas
   



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-getting-started-docs/

2023-07-16 Thread Matt Turner
commit: c796a98531d7669398041a01f16f7394413ab1fe
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Jul 16 20:26:48 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Jul 16 20:31:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c796a985

gnome-extra/gnome-getting-started-docs: Add 

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

 gnome-extra/gnome-getting-started-docs/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gnome-extra/gnome-getting-started-docs/metadata.xml 
b/gnome-extra/gnome-getting-started-docs/metadata.xml
index 9e58703dc0ea..b016d85e0c6b 100644
--- a/gnome-extra/gnome-getting-started-docs/metadata.xml
+++ b/gnome-extra/gnome-getting-started-docs/metadata.xml
@@ -5,6 +5,7 @@
 gn...@gentoo.org
 Gentoo GNOME Desktop
   
+  
   
 Archive/gnome-getting-started-docs
   



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

2023-07-16 Thread Matt Turner
commit: 309af539ff61ac34797a276a221460657bc0c174
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Jul 16 20:26:49 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Jul 16 20:31:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=309af539

gnome-extra/gnome-user-docs: Add 

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

 gnome-extra/gnome-user-docs/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gnome-extra/gnome-user-docs/metadata.xml 
b/gnome-extra/gnome-user-docs/metadata.xml
index 61ae1ee7ee56..714d75d21247 100644
--- a/gnome-extra/gnome-user-docs/metadata.xml
+++ b/gnome-extra/gnome-user-docs/metadata.xml
@@ -5,6 +5,7 @@
 gn...@gentoo.org
 Gentoo GNOME Desktop
   
+  
   
 GNOME/gnome-user-docs
   



[gentoo-commits] repo/gentoo:master commit in: dev-util/gtk-doc-am/

2023-07-16 Thread Matt Turner
commit: 9f64361eac0afe513bd32a4c41205fcdb5041d75
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Jul 16 20:26:47 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Jul 16 20:31:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f64361e

dev-util/gtk-doc-am: Add 

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

 dev-util/gtk-doc-am/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-util/gtk-doc-am/metadata.xml b/dev-util/gtk-doc-am/metadata.xml
index b7e8d7206ed9..ec7485f7ddef 100644
--- a/dev-util/gtk-doc-am/metadata.xml
+++ b/dev-util/gtk-doc-am/metadata.xml
@@ -5,6 +5,7 @@
 gn...@gentoo.org
 Gentoo GNOME Desktop
   
+  
   
 GNOME/gtk-doc
   



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

2023-07-16 Thread Matt Turner
commit: 2f145f6e6cb52013853830b18223d4f254ad1847
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Jul 16 20:29:42 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Jul 16 20:31:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f145f6e

profiles: Mask gnome-base/gnome-mime-data for removal

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index cd7a2244781b..27d60f2956a5 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Matt Turner  (2023-07-16)
+# Last reverse dependency was gnome-base/gnome-vfs, dropped more than a year 
ago.
+# Removal on 2023-08-16.
+gnome-base/gnome-mime-data
+
 # Matt Turner  (2023-07-15)
 # Unmaintained upstream. Depends on deprecated packages libsoup:2.4 and
 # old versions of grilo and grilo-plugins.



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

2023-07-16 Thread Matt Turner
commit: 0b09d01b977d14b688eafe31fdd9d665a0a6e9a0
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Jul 16 20:26:47 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Jul 16 20:31:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b09d01b

app-text/iso-codes: Add 

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

 app-text/iso-codes/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-text/iso-codes/metadata.xml b/app-text/iso-codes/metadata.xml
index 05de60192e40..db23b120593e 100644
--- a/app-text/iso-codes/metadata.xml
+++ b/app-text/iso-codes/metadata.xml
@@ -5,6 +5,7 @@
gn...@gentoo.org
Gentoo GNOME Desktop

+   

This package provides the ISO-639 Language code list, the 
ISO-3166
Territory code list, and ISO-3166-2 sub-territory lists, and 
all their



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

2023-07-16 Thread Matt Turner
commit: 54c3edfe82ca2d866675925f67b1198934686991
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Jul 16 20:26:47 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Jul 16 20:31:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54c3edfe

dev-cpp/mm-common: Add 

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

 dev-cpp/mm-common/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-cpp/mm-common/metadata.xml b/dev-cpp/mm-common/metadata.xml
index 2c285e4de70a..5becd54981af 100644
--- a/dev-cpp/mm-common/metadata.xml
+++ b/dev-cpp/mm-common/metadata.xml
@@ -5,6 +5,7 @@
 gn...@gentoo.org
 Gentoo GNOME Desktop
   
+  
   
 GNOME/mm-common
   



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

2023-07-16 Thread Jakov Smolić
commit: f68d53bc06fe9c44a208080d88c4d8688004b224
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Jul 16 20:22:03 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Jul 16 20:22:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f68d53bc

mail-mta/exim: Stabilize 4.96-r4 ppc64, #909016

Signed-off-by: Jakov Smolić  gentoo.org>

 mail-mta/exim/exim-4.96-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-mta/exim/exim-4.96-r4.ebuild 
b/mail-mta/exim/exim-4.96-r4.ebuild
index 31c5c926a115..503519b18ac5 100644
--- a/mail-mta/exim/exim-4.96-r4.ebuild
+++ b/mail-mta/exim/exim-4.96-r4.ebuild
@@ -42,7 +42,7 @@ HOMEPAGE="https://www.exim.org/;
 
 SLOT="0"
 LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~sparc x86"
 
 COMMON_DEPEND=">=sys-apps/sed-4.0.5
dev-libs/libpcre2:=



[gentoo-commits] repo/gentoo:master commit in: net-ftp/filezilla/

2023-07-16 Thread Jakov Smolić
commit: 1317fa874429ea3d3084b2ef6cedaef02d5bf89f
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Jul 16 20:21:56 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Jul 16 20:21:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1317fa87

net-ftp/filezilla: Stabilize 3.64.0 ppc64, #908871

Signed-off-by: Jakov Smolić  gentoo.org>

 net-ftp/filezilla/filezilla-3.64.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-ftp/filezilla/filezilla-3.64.0.ebuild 
b/net-ftp/filezilla/filezilla-3.64.0.ebuild
index 8874f9bee1c8..7f38ec0c643f 100644
--- a/net-ftp/filezilla/filezilla-3.64.0.ebuild
+++ b/net-ftp/filezilla/filezilla-3.64.0.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-${MY_PV}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ppc64 ~riscv ~x86"
 IUSE="dbus nls test"
 RESTRICT="!test? ( test )"
 



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

2023-07-16 Thread Jakov Smolić
commit: f72e5349b1137014df3bb89a4baa37e1f48d039a
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Jul 16 20:22:02 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Jul 16 20:22:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f72e5349

dev-libs/libfilezilla: Stabilize 0.42.2-r1 ppc64, #908871

Signed-off-by: Jakov Smolić  gentoo.org>

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

diff --git a/dev-libs/libfilezilla/libfilezilla-0.42.2-r1.ebuild 
b/dev-libs/libfilezilla/libfilezilla-0.42.2-r1.ebuild
index 4259fa6e99e2..51e41c4a68a2 100644
--- a/dev-libs/libfilezilla/libfilezilla-0.42.2-r1.ebuild
+++ b/dev-libs/libfilezilla/libfilezilla-0.42.2-r1.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://download.filezilla-project.org/${PN}/${P}.tar.xz;
 
 LICENSE="GPL-2+"
 SLOT="0/36" # libfilezilla.so version
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ppc64 ~riscv ~x86"
 IUSE="test"
 
 RESTRICT="!test? ( test )"



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

2023-07-16 Thread Haelwenn Monnier
commit: d70316aaef10c15be6a6b70145a57d007ffb0f1d
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Sun Jul 16 19:45:54 2023 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Sun Jul 16 19:46:07 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d70316aa

dev-libs/lexbor: new package, add 2.2.0

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

 dev-libs/lexbor/Manifest|  1 +
 dev-libs/lexbor/lexbor-2.2.0.ebuild | 34 ++
 dev-libs/lexbor/metadata.xml| 12 
 3 files changed, 47 insertions(+)

diff --git a/dev-libs/lexbor/Manifest b/dev-libs/lexbor/Manifest
new file mode 100644
index 0..fa9d81365
--- /dev/null
+++ b/dev-libs/lexbor/Manifest
@@ -0,0 +1 @@
+DIST lexbor-2.2.0.tar.gz 2844872 BLAKE2B 
cc473a7509d3eaacfbcc5122f5f5517762529318bb3bfb725df7ad6f438347d5618882b03226c22664f4b76cea3dd51c55f4df2e73b8b0ae425719716047558f
 SHA512 
26bbca3b41a417cbc59ba8cf736e1611966fc2202de85aabf621b840565d835e7e5ffc1b0294defc16ec883f9fb94e802bd19ed704be35fa79b41566acc05cbc

diff --git a/dev-libs/lexbor/lexbor-2.2.0.ebuild 
b/dev-libs/lexbor/lexbor-2.2.0.ebuild
new file mode 100644
index 0..0313079ce
--- /dev/null
+++ b/dev-libs/lexbor/lexbor-2.2.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2023 Haelwenn (lanodan) Monnier 
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Modular web engine (HTML/CSS parser, renderer, ...)"
+HOMEPAGE="https://lexbor.com/ https://github.com/lexbor/lexbor;
+SRC_URI="https://github.com/lexbor/lexbor/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="examples static-libs test"
+
+RESTRICT="!test? ( test )"
+
+src_prepare() {
+   default
+   cmake_src_prepare
+
+   sed -i 's;${LEXBOR_OPTIMIZATION_LEVEL};;' CMakeLists.txt || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DLEXBOR_BUILD_EXAMPLES=$(usex examples)
+   -DLEXBOR_BUILD_UTILS=$(usex examples)
+   -DLEXBOR_BUILD_STATIC=$(usex static-libs)
+   -DLEXBOR_BUILD_TESTS=$(usex test)
+   )
+
+   cmake_src_configure
+}

diff --git a/dev-libs/lexbor/metadata.xml b/dev-libs/lexbor/metadata.xml
new file mode 100644
index 0..4ff6b09ab
--- /dev/null
+++ b/dev-libs/lexbor/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   cont...@hacktivis.me
+   Haelwenn (lanodan) Monnier
+   
+   
+   https://github.com/lexbor/lexbor/issues
+   lexbor/lexbor
+   
+



[gentoo-commits] repo/proj/guru:master commit in: app-admin/pulumi-bin/

2023-07-16 Thread Haelwenn Monnier
commit: aabb77731214d29734f40bd79cc53d764dd97253
Author: Alexey Zapparov  zapparov  com>
AuthorDate: Sun Jul 16 14:16:03 2023 +
Commit: Haelwenn Monnier  hacktivis  me>
CommitDate: Sun Jul 16 14:16:03 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=aabb7773

app-admin/pulumi-bin: drop 3.72.2

Signed-off-by: Alexey Zapparov  zapparov.com>

 app-admin/pulumi-bin/Manifest |  1 -
 app-admin/pulumi-bin/pulumi-bin-3.72.2.ebuild | 38 ---
 2 files changed, 39 deletions(-)

diff --git a/app-admin/pulumi-bin/Manifest b/app-admin/pulumi-bin/Manifest
index 3b4e33c58..8fcd5ebcf 100644
--- a/app-admin/pulumi-bin/Manifest
+++ b/app-admin/pulumi-bin/Manifest
@@ -1,4 +1,3 @@
-DIST pulumi-v3.72.2-linux-x64.tar.gz 143301739 BLAKE2B 
e79d9a5dda71782c61a6bd02b5b64b0f042d1427c71c83e3878cdc5927d0d0ace628947da88486b232ebf835f25a5e598368cac4d8e11ac8a89f439941ac520e
 SHA512 
374914b7df54718ef2f03ac9564bfcca042f40220c428b091d67377f119905e7a1b3dee6b3b15faee1be74b35c55be02f9d67ebec85f56255732a86f9ff4b837
 DIST pulumi-v3.73.0-linux-x64.tar.gz 143303347 BLAKE2B 
fbc786dac43056545dafc7e99950fa6bcc2258779adcd18d012fc351e88f9f29ce700155c1d09221d13500e8d70f0e9c70641d5332bed91dcd3699e87b44a811
 SHA512 
a084b7d83e83be595b7ba37e95ba12466cdfef66c4afcd9ff00071d212bcdc8810c9a3cec669db7dd0d8ec952d57e0f7b6ddb835ad06c2f8917cc1fb57a9f43f
 DIST pulumi-v3.74.0-linux-x64.tar.gz 143408310 BLAKE2B 
8da70b0aae12b4adae556aa769b82348f54d40d8ac50002074caac74873d63cc0155a126abdad715da83bedb36e92f8e40a05a712335ae16b54d4c094696f751
 SHA512 
8e5e12a4c210601d7290a21e65b6860fa3980af2c67248aa6c1ba3a55441d9b7165686d7eec2c0029832dcc62715fcffef47d8d308069e6ebea386e992567ded
 DIST pulumi-v3.75.0-linux-x64.tar.gz 143145995 BLAKE2B 
1260fc4db976ddedbd7a978f4ddfdcc0264dd194878d77b52faad985705931e1dec3a04f4b62097cd9a4c7326e6764ac41cda9d148de5185aa82e74cb9b53b9c
 SHA512 
b46ae96bd50c2d32c9005e20c699c48dd105e36874d414eba53ec74f963497cef460efaf19021e6728b6de172d7791acaced41fc4f08102ce94d3e2f186370f9

diff --git a/app-admin/pulumi-bin/pulumi-bin-3.72.2.ebuild 
b/app-admin/pulumi-bin/pulumi-bin-3.72.2.ebuild
deleted file mode 100644
index 8e5eb8e90..0
--- a/app-admin/pulumi-bin/pulumi-bin-3.72.2.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit bash-completion-r1
-
-DESCRIPTION="Infrastructure as code in any programming language"
-HOMEPAGE="
-   https://www.pulumi.com/
-   https://github.com/pulumi/pulumi
-"
-SRC_URI="
-   amd64? ( 
https://github.com/pulumi/pulumi/releases/download/v${PV}/pulumi-v${PV}-linux-x64.tar.gz
 )
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND=""
-RDEPEND="${DEPEND}"
-BDEPEND=""
-
-S="${WORKDIR}/pulumi"
-
-QA_PREBUILT="*"
-
-src_install() {
-   dobin pulumi*
-
-   ./pulumi gen-completion bash > pulumi.bash-completion || die "Cannot 
generate bash completions"
-   newbashcomp pulumi.bash-completion pulumi
-
-   ./pulumi gen-completion zsh > pulumi.zsh-completion || die "Cannot 
generate zsh completions"
-   insinto /usr/share/zsh/site-functions
-   newins pulumi.zsh-completion _pulumi
-}



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

2023-07-16 Thread Alfredo Tupone
commit: e9aea4400603519952563c976926c827630acc5f
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Jul 16 19:30:24 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Jul 16 19:31:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9aea440

dev-ml/cmdliner: add 1.2.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/cmdliner/Manifest  |  1 +
 dev-ml/cmdliner/cmdliner-1.2.0.ebuild | 42 +++
 2 files changed, 43 insertions(+)

diff --git a/dev-ml/cmdliner/Manifest b/dev-ml/cmdliner/Manifest
index 1ede64e7fc7d..691357382e1a 100644
--- a/dev-ml/cmdliner/Manifest
+++ b/dev-ml/cmdliner/Manifest
@@ -1,2 +1,3 @@
 DIST cmdliner-1.0.4.tbz 49558 BLAKE2B 
8ea922a22d08fc4cce6c0aff1adff9a2fcdaee8e13b7bdfad4a08b459e8a6557761fa70c9e34100bc8baaa4113e5729f2daf297fc1f618bd8c30b9323bb87ba2
 SHA512 
4cd1cc0932b8bbd607160cc9816b35c12a68a358a35ffcb6827f547052dc517e871a91ddbaed0447cb1fa5fdf510cdf5d760e8e5c1e4548f82e1d523e2b3ecb3
 DIST cmdliner-1.1.1.tbz 58054 BLAKE2B 
1c3d3c836d390490d0470cae1545a8ea6bd3ee2b10d33e02fbbad5c47cf5c1fb9104f05a32119580af57358e0cdd9b17fa319a7fe62a9de9f6b504d9f0300513
 SHA512 
5478ad833da254b5587b3746e3a8493e66e867a081ac0f653a901cc8a7d944f66e4387592215ce25d939be76f281c4785702f54d4a74b1700bc8838a62255c9e
+DIST cmdliner-1.2.0.tbz 58504 BLAKE2B 
bc5be67fff2d83408b8537fbb7472c3811452df5cf89dd3d175fa052629339ac960d12e751cca3d8f750c6bd8bb43df645f976477597b9a5609577a73bbb00e0
 SHA512 
6fcd6a59a6fbc6986b1aecdc3e4ce7a0dc43c65a16b427d6caa5504b10b51384f6b0bc703af646b09f5f1caeb6827b37d4480ce350ca8006204c850785f2810b

diff --git a/dev-ml/cmdliner/cmdliner-1.2.0.ebuild 
b/dev-ml/cmdliner/cmdliner-1.2.0.ebuild
new file mode 100644
index ..b8b42c2d8a4e
--- /dev/null
+++ b/dev-ml/cmdliner/cmdliner-1.2.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit findlib
+
+DESCRIPTION="Declarative definition of command line interfaces for OCaml"
+HOMEPAGE="http://erratique.ch/software/cmdliner;
+SRC_URI="http://erratique.ch/software/${PN}/releases/${P}.tbz;
+
+LICENSE="ISC"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt"
+
+RDEPEND="
+   >=dev-lang/ocaml-4.08.00:=[ocamlopt?]
+   dev-ml/result:=
+   dev-ml/findlib:=
+"
+DEPEND="${RDEPEND}
+   dev-ml/topkg
+   dev-ml/ocamlbuild"
+
+src_compile() {
+   emake build-byte
+   if use ocamlopt ; then
+   emake build-native-dynlink
+   emake build-native
+   fi
+}
+
+src_install() {
+   # Can't use opam-installer here as it is an opam dep...
+   findlib_src_preinst
+   local nativelibs=""
+   use ocamlopt && nativelibs="$(echo _build/cmdliner.cm{x,xa,xs} 
_build/cmdliner.a)"
+   ocamlfind install cmdliner pkg/META \
+   _build/cmdliner.mli _build/cmdliner.cm{a,i} ${nativelibs} || die
+   dodoc README.md CHANGES.md
+}



[gentoo-commits] repo/gentoo:master commit in: net-dns/inadyn/

2023-07-16 Thread Arthur Zamarin
commit: a9af87ab23977d2993f4cfa0d6c4ab9a5c203bc3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jul 16 19:11:05 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jul 16 19:11:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9af87ab

net-dns/inadyn: Keyword 2.11.0 ppc64, #909765

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

 net-dns/inadyn/inadyn-2.11.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dns/inadyn/inadyn-2.11.0.ebuild 
b/net-dns/inadyn/inadyn-2.11.0.ebuild
index 1a14c931946b..bef527dadd86 100644
--- a/net-dns/inadyn/inadyn-2.11.0.ebuild
+++ b/net-dns/inadyn/inadyn-2.11.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/troglobit/inadyn/releases/download/v${PV}/${P}.tar.g
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~x86"
 IUSE="gnutls mbedtls openssl"
 REQUIRED_USE="?? ( gnutls mbedtls openssl )"
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/keepass/files/, app-admin/keepass/

2023-07-16 Thread Sam James
commit: 4479023e5819adff874f352c311ac1f074940ae4
Author: Tom Gillespie  gmail  com>
AuthorDate: Thu Jan 26 02:38:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 18:36:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4479023e

app-admin/keepass: version bump 2.53 fix xsl patch

Closes: https://bugs.gentoo.org/835662
Signed-off-by: Tom Gillespie  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29273
Signed-off-by: Sam James  gentoo.org>

 app-admin/keepass/Manifest |   1 +
 .../files/keepass-2.53-xsl-path-detection.patch|  22 
 app-admin/keepass/keepass-2.53.ebuild  | 116 +
 3 files changed, 139 insertions(+)

diff --git a/app-admin/keepass/Manifest b/app-admin/keepass/Manifest
index 92b3d0126d99..8c62c49b4e39 100644
--- a/app-admin/keepass/Manifest
+++ b/app-admin/keepass/Manifest
@@ -1 +1,2 @@
 DIST KeePass-2.49-Source.zip 5135190 BLAKE2B 
bf5a9aab0065a97545bd1b81a74b5ab113e4c4802873445719ce2a571745b04c69ab5d8be9a67dc59a713947f0955cb782b6628f722a0d564283b943eee6
 SHA512 
7a25de6acb2637bd8820fb70866ab4ced4ece4b3e64172f616c2fb59d2a4e7a2f340435db10731ed3d7e66db7761487925cf1c7941b0bac12e72c5fcd9e8b7d3
+DIST KeePass-2.53-Source.zip 5201820 BLAKE2B 
a87918278915f1a54d8f6d6b8ef05d5a86f41a58887a1c80a8217112061fd40d59393012ae7b69d6c2110a7b0b36c57ecce4292a68e9161e99e1762b1622192e
 SHA512 
8d35ec83ada7142e91be6a5889eabb98f1d8fe32140a3b904db76d64f42bed0ce1cc0378f38560b7f1307df545f00a398da599ef9fc44474e8c16722433d4e4e

diff --git a/app-admin/keepass/files/keepass-2.53-xsl-path-detection.patch 
b/app-admin/keepass/files/keepass-2.53-xsl-path-detection.patch
new file mode 100644
index ..19701410cae6
--- /dev/null
+++ b/app-admin/keepass/files/keepass-2.53-xsl-path-detection.patch
@@ -0,0 +1,22 @@
+--- a/KeePass/Forms/AboutForm.cs
 b/KeePass/Forms/AboutForm.cs
+@@ -135,7 +135,18 @@
+   m_lvComponents.Columns.Add(strValueColumn, 100);
+ 
+   string strExe = WinUtil.GetExecutable();
+-  string strDir = UrlUtil.GetFileDirectory(strExe, true, 
false);
++  string strDir = null;
++  if (KeePassLib.Native.NativeLib.IsUnix())
++  {
++  string strBPath = 
Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData);
++  strBPath = 
UrlUtil.EnsureTerminatingSeparator(strBPath, false);
++  strBPath += PwDefs.ShortProductName.ToLower();
++  strDir = 
UrlUtil.EnsureTerminatingSeparator(strBPath, false);
++  }
++  else
++  {
++  strDir = UrlUtil.GetFileDirectory(strExe, true, 
false);
++  }
+ 
+   AddComponentItem(PwDefs.ShortProductName, 
strMainVersion, strExe);
+ 

diff --git a/app-admin/keepass/keepass-2.53.ebuild 
b/app-admin/keepass/keepass-2.53.ebuild
new file mode 100644
index ..56499f746e98
--- /dev/null
+++ b/app-admin/keepass/keepass-2.53.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop optfeature wrapper xdg-utils
+
+MY_PN="KeePass"
+DESCRIPTION="A free, open source, light-weight and easy-to-use password 
manager"
+HOMEPAGE="https://keepass.info/;
+SRC_URI="mirror://sourceforge/${PN}/${MY_PN}-${PV}-Source.zip"
+S="${WORKDIR}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="aot"
+
+BDEPEND="app-arch/unzip"
+DEPEND="dev-lang/mono"
+RDEPEND="
+   ${DEPEND}
+   dev-dotnet/libgdiplus[cairo]
+"
+
+PATCHES=( "${FILESDIR}/${PN}-2.53-xsl-path-detection.patch" )
+
+# bug #687052
+# file generated by mono --aot where *FLAGS don't make sense
+QA_PREBUILT="usr/lib64/keepass/KeePass.exe.so"
+
+src_prepare() {
+   # KeePass looks for some XSL files in the same folder as the executable,
+   # we prefer to have it in /usr/share/KeePass. Apply patch using base 
function.
+   # This XSL file will not be upstreamed since the KeePass creator said 
that
+   # including this patch would break the Portable USB version of KeePass
+   # (which keeps/looks for xsl files in its own folder)
+   default
+
+   # Switch into build dir so the mono prepration script works correctly
+   pushd Build || die
+   source PrepMonoDev.sh || die
+   popd || die
+}
+
+src_compile() {
+   export MONO_REGISTRY_PATH=/dev/null # bug 659808
+
+   # bug 704358
+   export LANG=C LC_ALL=C
+
+   # Build with Release target
+   xbuild /target:KeePass /property:Configuration=Release || die
+
+   # Run Ahead Of Time compiler on the binary
+   if use aot; then
+   cp Ext/KeePass.exe.config Build/KeePass/Release/ || die
+   mono 

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

2023-07-16 Thread Sam James
commit: a812d47ab48c8b0cf840d848b9d7fef6f5b15111
Author: Sebastian Parborg  gmail  com>
AuthorDate: Sun Jul  2 20:54:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 18:39:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a812d47a

media-gfx/blender: Bump 3.6.0

Signed-off-by: Sebastian Parborg  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-gfx/blender/Manifest |   1 +
 media-gfx/blender/blender-3.6.0.ebuild | 428 +
 2 files changed, 429 insertions(+)

diff --git a/media-gfx/blender/Manifest b/media-gfx/blender/Manifest
index e79648f1d356..b3c42c94fb98 100644
--- a/media-gfx/blender/Manifest
+++ b/media-gfx/blender/Manifest
@@ -2,3 +2,4 @@ DIST blender-3.3.6.tar.xz 41912972 BLAKE2B 
94f9dd1a7993f399d612275ed3cfc1d482b07
 DIST blender-3.3.8.tar.xz 41915180 BLAKE2B 
7fb24afe2151bba53d8c25160bd697145aced74a8cd9a7ac92b2f66bc0ab59e995009f20f9e9bb622b05d614919137153805a2e233de5b0bb0a41a2ac3405a76
 SHA512 
63aef1e543a9c8bbc5f8838292ad2e8d0d9a8ee6fd2d71a419c1edc1a0ee1f59f7e9eab59bc20bf32ca56ba440bab1534c6c94c6ca2c5ab964e80bd452b7e519
 DIST blender-3.4.1.tar.xz 53666296 BLAKE2B 
ec5b2771c1b55ecdf3c2c86a413ae5599545800fc072eff45cf212b32c74af60fc3d650ad931fff221c1073adb2b447df3287a965f884a4760a5d972c9877aee
 SHA512 
d6de3ec9cd1a1e4d4e4a838af0cfc113c91c3c1b66703027e0ed61bd818dafc4e4304fd041738ddea32fc76b1ad9b7737cbdcf74d56a0406a87c457375d907ab
 DIST blender-3.5.1.tar.xz 69780800 BLAKE2B 
6961280b9d5fb606a35137ce355bf07b4dc16908d5d52cfd3a914907721da16108b8780b1894413a69ab69d455f5d1575697079a24c2bdcecb17174cf7a7c7c7
 SHA512 
7c9c03de8532884f8ab39fecf1450f8be4bc937a018bd14240ace81a89e422625aba9c4865f6efbb8371f5f01e930932fa5cf03c9d14d44c5312db33e3c56131
+DIST blender-3.6.0.tar.xz 70428872 BLAKE2B 
a43f2c0a2db6fa624b1bd96264462312d31f2e3983c463da9d17b0c793d0d344dfbbc13acfb8bab53cc37f5b5b3479d60b8046475aa6c977074ef35414640eaf
 SHA512 
5fbb7a48d1f18e5cc6430bdefb4d7d9e8a52d387cf92a319c7fbc8836a3f5a6f90fab13f152be49c3558a8f70ed9f0d1f7aeddb264a938496a2f93254bb569cb

diff --git a/media-gfx/blender/blender-3.6.0.ebuild 
b/media-gfx/blender/blender-3.6.0.ebuild
new file mode 100644
index ..28e3907b79b1
--- /dev/null
+++ b/media-gfx/blender/blender-3.6.0.ebuild
@@ -0,0 +1,428 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_10 python3_11 )
+
+inherit check-reqs cmake flag-o-matic pax-utils python-single-r1 
toolchain-funcs xdg-utils
+
+DESCRIPTION="3D Creation/Animation/Publishing System"
+HOMEPAGE="https://www.blender.org;
+
+if [[ ${PV} = ** ]] ; then
+   # Subversion is needed for downloading unit test files
+   inherit git-r3 subversion
+   EGIT_REPO_URI="https://projects.blender.org/blender/blender.git;
+   
ADDONS_EGIT_REPO_URI="https://projects.blender.org/blender/blender-addons.git;
+else
+   SRC_URI="https://download.blender.org/source/${P}.tar.xz;
+   # Update these between major releases.
+   TEST_TARBALL_VERSION="$(ver_cut 1-2).0"
+   # SRC_URI+=" test? ( 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-${TEST_TARBALL_VERSION}-tests.tar.xz
 )"
+   KEYWORDS="~amd64 ~arm ~arm64"
+fi
+
+SLOT="${PV%.*}"
+LICENSE="|| ( GPL-3 BL )"
+IUSE="+bullet +dds +fluid +openexr +tbb
+   alembic collada +color-management cuda +cycles cycles-bin-kernels
+   debug doc +embree +ffmpeg +fftw +gmp jack jemalloc jpeg2k
+   man +nanovdb ndof nls openal +oidn +openmp +openpgl +opensubdiv
+   +openvdb optix +osl +pdf +potrace +pugixml pulseaudio sdl
+   +sndfile test +tiff valgrind wayland X"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   alembic? ( openexr )
+   cuda? ( cycles )
+   cycles? ( openexr tiff )
+   fluid? ( tbb )
+   openvdb? ( tbb )
+   optix? ( cuda )
+   osl? ( cycles )
+   test? ( color-management )"
+
+# Library versions for official builds can be found in the blender source 
directory in:
+# build_files/build_environment/install_deps.sh
+RDEPEND="${PYTHON_DEPS}
+   dev-libs/boost:=[nls?]
+   dev-libs/lzo:2=
+   $(python_gen_cond_dep '
+   dev-python/cython[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/zstandard[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   ')
+   media-libs/freetype:=[brotli]
+   media-libs/libepoxy:=
+   media-libs/libjpeg-turbo:=
+   media-libs/libpng:=
+   media-libs/libsamplerate
+   >=media-libs/openimageio-2.4.6.0:=
+   sys-libs/zlib:=
+   virtual/glu
+   virtual/libintl
+   virtual/opengl
+   alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] )
+   collada? ( >=media-libs/opencollada-1.6.68 )
+   color-management? ( >=media-libs/opencolorio-2.1.1-r7:= )
+   cuda? ( 

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

2023-07-16 Thread Sam James
commit: 8b16711c375dffd158379edb95bdb38098c77b2a
Author: Sebastian Parborg  gmail  com>
AuthorDate: Sun Jul  2 20:15:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 18:39:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b16711c

media-gfx/blender: Bump 3.3.8

Signed-off-by: Sebastian Parborg  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-gfx/blender/Manifest |   1 +
 media-gfx/blender/blender-3.3.8.ebuild | 410 +
 2 files changed, 411 insertions(+)

diff --git a/media-gfx/blender/Manifest b/media-gfx/blender/Manifest
index b1c6eae8dfe5..e79648f1d356 100644
--- a/media-gfx/blender/Manifest
+++ b/media-gfx/blender/Manifest
@@ -1,3 +1,4 @@
 DIST blender-3.3.6.tar.xz 41912972 BLAKE2B 
94f9dd1a7993f399d612275ed3cfc1d482b0778d2d0b50ae40b73714b6afce93e036915a5b8ea415b6642b1e2d0a281db15ba8addd95c23771c381050722aac7
 SHA512 
db453b9c7c0ad508e04f603c970e111afb577f3dc0bd25f2ce47312e8560223dcf0307b0a306014dd79adda76de49b6d26e6e63400cade1430568332fe5b2d57
+DIST blender-3.3.8.tar.xz 41915180 BLAKE2B 
7fb24afe2151bba53d8c25160bd697145aced74a8cd9a7ac92b2f66bc0ab59e995009f20f9e9bb622b05d614919137153805a2e233de5b0bb0a41a2ac3405a76
 SHA512 
63aef1e543a9c8bbc5f8838292ad2e8d0d9a8ee6fd2d71a419c1edc1a0ee1f59f7e9eab59bc20bf32ca56ba440bab1534c6c94c6ca2c5ab964e80bd452b7e519
 DIST blender-3.4.1.tar.xz 53666296 BLAKE2B 
ec5b2771c1b55ecdf3c2c86a413ae5599545800fc072eff45cf212b32c74af60fc3d650ad931fff221c1073adb2b447df3287a965f884a4760a5d972c9877aee
 SHA512 
d6de3ec9cd1a1e4d4e4a838af0cfc113c91c3c1b66703027e0ed61bd818dafc4e4304fd041738ddea32fc76b1ad9b7737cbdcf74d56a0406a87c457375d907ab
 DIST blender-3.5.1.tar.xz 69780800 BLAKE2B 
6961280b9d5fb606a35137ce355bf07b4dc16908d5d52cfd3a914907721da16108b8780b1894413a69ab69d455f5d1575697079a24c2bdcecb17174cf7a7c7c7
 SHA512 
7c9c03de8532884f8ab39fecf1450f8be4bc937a018bd14240ace81a89e422625aba9c4865f6efbb8371f5f01e930932fa5cf03c9d14d44c5312db33e3c56131

diff --git a/media-gfx/blender/blender-3.3.8.ebuild 
b/media-gfx/blender/blender-3.3.8.ebuild
new file mode 100644
index ..650e8d12291a
--- /dev/null
+++ b/media-gfx/blender/blender-3.3.8.ebuild
@@ -0,0 +1,410 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_10 python3_11 )
+
+inherit check-reqs cmake flag-o-matic pax-utils python-single-r1 
toolchain-funcs xdg-utils
+
+DESCRIPTION="3D Creation/Animation/Publishing System"
+HOMEPAGE="https://www.blender.org;
+
+if [[ ${PV} = ** ]] ; then
+   # Subversion is needed for downloading unit test files
+   inherit git-r3 subversion
+   EGIT_REPO_URI="https://git.blender.org/blender.git;
+else
+   SRC_URI="https://download.blender.org/source/${P}.tar.xz;
+   # Update these between major releases.
+   TEST_TARBALL_VERSION="$(ver_cut 1-2).0"
+   #SRC_URI+=" test? ( 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-${TEST_TARBALL_VERSION}-tests.tar.xz
 )"
+   KEYWORDS="~amd64 ~arm ~arm64"
+fi
+
+SLOT="${PV%.*}"
+LICENSE="|| ( GPL-3 BL )"
+IUSE="+bullet +dds +fluid +openexr +tbb \
+   alembic collada +color-management cuda +cycles \
+   debug doc +embree +ffmpeg +fftw +gmp headless jack jemalloc jpeg2k \
+   man +nanovdb ndof nls openal +oidn +openimageio +openmp +opensubdiv \
+   +openvdb optix +osl +pdf +potrace +pugixml pulseaudio sdl +sndfile \
+   test +tiff valgrind"
+RESTRICT="!test? ( test ) test"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   alembic? ( openexr )
+   cuda? ( cycles )
+   cycles? ( openexr tiff openimageio )
+   fluid? ( tbb )
+   openvdb? ( tbb )
+   optix? ( cuda )
+   osl? ( cycles )
+   test? ( color-management )"
+
+# Library versions for official builds can be found in the blender source 
directory in:
+# build_files/build_environment/install_deps.sh
+RDEPEND="${PYTHON_DEPS}
+   dev-libs/boost:=[nls?]
+   dev-libs/lzo:2=
+   $(python_gen_cond_dep '
+   dev-python/cython[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/zstandard[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   ')
+   media-libs/freetype:=[brotli]
+   media-libs/glew:*
+   media-libs/libjpeg-turbo:=
+   media-libs/libpng:=
+   media-libs/libsamplerate
+   sys-libs/zlib:=
+   virtual/glu
+   virtual/libintl
+   virtual/opengl
+   alembic? ( >=media-gfx/alembic-1.8.3-r2[boost(+),hdf(+)] )
+   collada? ( >=media-libs/opencollada-1.6.68 )
+   color-management? ( >=media-libs/opencolorio-2.1.1-r7:= )
+   cuda? ( dev-util/nvidia-cuda-toolkit:= )
+   embree? ( >=media-libs/embree-3.10.0[raymask] )
+   ffmpeg? ( 
media-video/ffmpeg:=[x264,mp3,encode,theora,jpeg2k?,vpx,vorbis,opus,xvid] )
+   fftw? ( sci-libs/fftw:3.0= )
+   gmp? ( 

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

2023-07-16 Thread Sam James
commit: c6b28aa3314bef445a8144cb01bc3cbad4d59f00
Author: Sebastian Parborg  gmail  com>
AuthorDate: Sun Jul  2 22:47:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 18:42:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6b28aa3

media-libs/openpgl: Fix compiling with arm64 NEON

Closes: https://bugs.gentoo.org/908869
Signed-off-by: Sebastian Parborg  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-libs/openpgl/openpgl-0.5.0.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/media-libs/openpgl/openpgl-0.5.0.ebuild 
b/media-libs/openpgl/openpgl-0.5.0.ebuild
index 67870a6bfa63..02987ca560ce 100644
--- a/media-libs/openpgl/openpgl-0.5.0.ebuild
+++ b/media-libs/openpgl/openpgl-0.5.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake
+inherit cmake flag-o-matic
 
 DESCRIPTION="Intel Open Path Guiding Library"
 HOMEPAGE="https://github.com/OpenPathGuidingLibrary/openpgl;
@@ -33,6 +33,9 @@ src_configure() {
-DOPENPGL_ISA_NEON=$(usex cpu_flags_arm_neon)
)
 
+   # This is currently needed on arm64 to get the NEON SIMD wrapper to 
compile the code successfully
+   use cpu_flags_arm_neon && append-flags -flax-vector-conversions
+
# Disable asserts
append-cppflags $(usex debug '' '-DNDEBUG')
 



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

2023-07-16 Thread Sam James
commit: 06e1298c10ac217553b5b64e69e9877f247f9b41
Author: Sebastian Parborg  gmail  com>
AuthorDate: Sun Jul  2 22:14:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 18:39:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06e1298c

media-gfx/blender: Fix compilation on arm64

Signed-off-by: Sebastian Parborg  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-gfx/blender/blender-3.3.8.ebuild| 3 +++
 media-gfx/blender/blender-3.4.1-r3.ebuild | 3 +++
 media-gfx/blender/blender-3.5.1-r1.ebuild | 3 +++
 media-gfx/blender/blender-3.6.0.ebuild| 3 +++
 media-gfx/blender/blender-.ebuild | 3 +++
 5 files changed, 15 insertions(+)

diff --git a/media-gfx/blender/blender-3.3.8.ebuild 
b/media-gfx/blender/blender-3.3.8.ebuild
index 4d537708342b..467898aeb69d 100644
--- a/media-gfx/blender/blender-3.3.8.ebuild
+++ b/media-gfx/blender/blender-3.3.8.ebuild
@@ -282,6 +282,9 @@ src_configure() {
)
fi
 
+   # This is currently needed on arm64 to get the NEON SIMD wrapper to 
compile the code successfully
+   use arm64 && append-flags -flax-vector-conversions
+
append-flags $(usex debug '-DDEBUG' '-DNDEBUG')
 
if tc-is-gcc ; then

diff --git a/media-gfx/blender/blender-3.4.1-r3.ebuild 
b/media-gfx/blender/blender-3.4.1-r3.ebuild
index 4c94d176f10c..ec655cdc80d6 100644
--- a/media-gfx/blender/blender-3.4.1-r3.ebuild
+++ b/media-gfx/blender/blender-3.4.1-r3.ebuild
@@ -296,6 +296,9 @@ src_configure() {
)
fi
 
+   # This is currently needed on arm64 to get the NEON SIMD wrapper to 
compile the code successfully
+   use arm64 && append-flags -flax-vector-conversions
+
append-flags $(usex debug '-DDEBUG' '-DNDEBUG')
 
if tc-is-gcc ; then

diff --git a/media-gfx/blender/blender-3.5.1-r1.ebuild 
b/media-gfx/blender/blender-3.5.1-r1.ebuild
index 3a41bd4ce801..6195b3959d35 100644
--- a/media-gfx/blender/blender-3.5.1-r1.ebuild
+++ b/media-gfx/blender/blender-3.5.1-r1.ebuild
@@ -300,6 +300,9 @@ src_configure() {
)
fi
 
+   # This is currently needed on arm64 to get the NEON SIMD wrapper to 
compile the code successfully
+   use arm64 && append-flags -flax-vector-conversions
+
append-flags $(usex debug '-DDEBUG' '-DNDEBUG')
 
if tc-is-gcc ; then

diff --git a/media-gfx/blender/blender-3.6.0.ebuild 
b/media-gfx/blender/blender-3.6.0.ebuild
index 3a41bd4ce801..6195b3959d35 100644
--- a/media-gfx/blender/blender-3.6.0.ebuild
+++ b/media-gfx/blender/blender-3.6.0.ebuild
@@ -300,6 +300,9 @@ src_configure() {
)
fi
 
+   # This is currently needed on arm64 to get the NEON SIMD wrapper to 
compile the code successfully
+   use arm64 && append-flags -flax-vector-conversions
+
append-flags $(usex debug '-DDEBUG' '-DNDEBUG')
 
if tc-is-gcc ; then

diff --git a/media-gfx/blender/blender-.ebuild 
b/media-gfx/blender/blender-.ebuild
index d6db9dfe90a8..581cfd48c748 100644
--- a/media-gfx/blender/blender-.ebuild
+++ b/media-gfx/blender/blender-.ebuild
@@ -300,6 +300,9 @@ src_configure() {
)
fi
 
+   # This is currently needed on arm64 to get the NEON SIMD wrapper to 
compile the code successfully
+   use arm64 && append-flags -flax-vector-conversions
+
append-flags $(usex debug '-DDEBUG' '-DNDEBUG')
 
if tc-is-gcc ; then



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

2023-07-16 Thread Sam James
commit: d6af608ad3b3519f7cbd4e4158afbb7c979d887c
Author: Sebastian Parborg  gmail  com>
AuthorDate: Sun Jul  2 21:06:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 18:39:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6af608a

media-gfx/blender: Disable OSL support per default

Because llvm 16 is now marked stable, there is a very high chance of
users having Blender sefault on startup because of missmatched llvm
libraries.

Signed-off-by: Sebastian Parborg  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-gfx/blender/blender-3.3.6-r1.ebuild | 10 +-
 media-gfx/blender/blender-3.3.8.ebuild| 10 +-
 media-gfx/blender/blender-3.4.1-r3.ebuild | 10 +-
 media-gfx/blender/blender-3.5.1-r1.ebuild | 10 +-
 media-gfx/blender/blender-3.6.0.ebuild| 10 +-
 media-gfx/blender/blender-.ebuild | 10 +-
 6 files changed, 54 insertions(+), 6 deletions(-)

diff --git a/media-gfx/blender/blender-3.3.6-r1.ebuild 
b/media-gfx/blender/blender-3.3.6-r1.ebuild
index 0ba992b8d937..04f62d303e24 100644
--- a/media-gfx/blender/blender-3.3.6-r1.ebuild
+++ b/media-gfx/blender/blender-3.3.6-r1.ebuild
@@ -28,7 +28,7 @@ IUSE="+bullet +dds +fluid +openexr +tbb \
alembic collada +color-management cuda +cycles \
debug doc +embree +ffmpeg +fftw +gmp headless jack jemalloc jpeg2k \
man +nanovdb ndof nls openal +oidn +openimageio +openmp +opensubdiv \
-   +openvdb optix +osl +pdf +potrace +pugixml pulseaudio sdl +sndfile \
+   +openvdb optix osl +pdf +potrace +pugixml pulseaudio sdl +sndfile \
test +tiff valgrind"
 RESTRICT="!test? ( test ) test"
 
@@ -383,6 +383,14 @@ pkg_postinst() {
elog "changing the 'Temporary Files' directory in Blender preferences."
elog
 
+   if use osl; then
+   ewarn ""
+   ewarn "OSL is know to cause runtime segfaults if Mesa has been 
linked to"
+   ewarn "an other LLVM version than what OSL is linked to."
+   ewarn "See https://bugs.gentoo.org/880671 for more details"
+   ewarn ""
+   fi
+
if ! use python_single_target_python3_10; then
elog "You are building Blender with a newer python version than"
elog "supported by this version upstream."

diff --git a/media-gfx/blender/blender-3.3.8.ebuild 
b/media-gfx/blender/blender-3.3.8.ebuild
index 650e8d12291a..4d537708342b 100644
--- a/media-gfx/blender/blender-3.3.8.ebuild
+++ b/media-gfx/blender/blender-3.3.8.ebuild
@@ -28,7 +28,7 @@ IUSE="+bullet +dds +fluid +openexr +tbb \
alembic collada +color-management cuda +cycles \
debug doc +embree +ffmpeg +fftw +gmp headless jack jemalloc jpeg2k \
man +nanovdb ndof nls openal +oidn +openimageio +openmp +opensubdiv \
-   +openvdb optix +osl +pdf +potrace +pugixml pulseaudio sdl +sndfile \
+   +openvdb optix osl +pdf +potrace +pugixml pulseaudio sdl +sndfile \
test +tiff valgrind"
 RESTRICT="!test? ( test ) test"
 
@@ -383,6 +383,14 @@ pkg_postinst() {
elog "changing the 'Temporary Files' directory in Blender preferences."
elog
 
+   if use osl; then
+   ewarn ""
+   ewarn "OSL is know to cause runtime segfaults if Mesa has been 
linked to"
+   ewarn "an other LLVM version than what OSL is linked to."
+   ewarn "See https://bugs.gentoo.org/880671 for more details"
+   ewarn ""
+   fi
+
if ! use python_single_target_python3_10; then
elog "You are building Blender with a newer python version than"
elog "supported by this version upstream."

diff --git a/media-gfx/blender/blender-3.4.1-r3.ebuild 
b/media-gfx/blender/blender-3.4.1-r3.ebuild
index 78ad154c35e2..4c94d176f10c 100644
--- a/media-gfx/blender/blender-3.4.1-r3.ebuild
+++ b/media-gfx/blender/blender-3.4.1-r3.ebuild
@@ -28,7 +28,7 @@ IUSE="+bullet +dds +fluid +openexr +tbb \
alembic collada +color-management cuda +cycles \
debug doc +embree +ffmpeg +fftw +gmp jack jemalloc jpeg2k \
man +nanovdb ndof nls openal +oidn +openimageio +openmp +opensubdiv \
-   +openvdb optix +osl +pdf +potrace +pugixml pulseaudio sdl +sndfile \
+   +openvdb optix osl +pdf +potrace +pugixml pulseaudio sdl +sndfile \
test +tiff valgrind wayland X"
 RESTRICT="!test? ( test )"
 
@@ -397,6 +397,14 @@ pkg_postinst() {
elog "changing the 'Temporary Files' directory in Blender preferences."
elog
 
+   if use osl; then
+   ewarn ""
+   ewarn "OSL is know to cause runtime segfaults if Mesa has been 
linked to"
+   ewarn "an other LLVM version than what OSL is linked to."
+   ewarn "See https://bugs.gentoo.org/880671 for more details"
+   ewarn ""
+   fi
+
if ! use python_single_target_python3_10; then
elog 

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

2023-07-16 Thread Sam James
commit: f1048e9aac05e9400b986035ecd10c8a7d8a774c
Author: Sebastian Parborg  gmail  com>
AuthorDate: Sun Jul  2 22:55:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 18:42:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1048e9a

media-libs/osl: Version bump and fix compilation on arm64

Closes: https://bugs.gentoo.org/908870
Signed-off-by: Sebastian Parborg  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/31722
Signed-off-by: Sam James  gentoo.org>

 media-libs/osl/Manifest |   1 +
 media-libs/osl/osl-1.12.13.0.ebuild | 110 
 2 files changed, 111 insertions(+)

diff --git a/media-libs/osl/Manifest b/media-libs/osl/Manifest
index 75ed128ae73e..7bf7586baeaa 100644
--- a/media-libs/osl/Manifest
+++ b/media-libs/osl/Manifest
@@ -1,2 +1,3 @@
 DIST osl-1.12.11.0.tar.gz 20287156 BLAKE2B 
178db816980929cc61a0deea63f715a9f10adc41c6dd264bca8df451ef9531c4ee9477f6374f160b2a7d6fb72289a3edcbe5a3e8050ff2fdcc6bfe57fda58626
 SHA512 
9cf7b08f43e66d280cb90bf8c579f3a7d949934ac8e7a9289113a4a34158a43e32c9b73863f2a94a628ebc1a988923c3a7d32f0944745ae7c74dc164fdd5125e
+DIST osl-1.12.13.0.tar.gz 20286745 BLAKE2B 
75a2a5d1ba26cd11463dde710d5be3b8b2d227de45263d8bd39fd87ca064f7c6d2b2f9cea2fdb8f29ccaa94d3ef60e2ff2e0e6d867385e2298dd10ef61b6
 SHA512 
d7e6ab79f77f2854cbb4fa2fbe5fc92659bb015b1bbffcee2ef86185cf20235990fa3b20308601aa298fedc85d3fcd4451b7b7ff0df7def97027efe4fb8a02bc
 DIST osl-1.12.7.0.tar.gz 20250356 BLAKE2B 
a9398243546b1bfc1e3f9602f6112a72a8e7cb6ace54e93d0e5f30d943474e82c3317596597d6a09e0f2cf04b1b21f05c31a2357e3d667d710cd2aa340f5fd63
 SHA512 
ec0391dfc95140fee4fa8332991cdcb0978dafc436f3e07d0293e2baa2014b8765e6b60631ae5a8bbd6e16dbcf37f04c076d7d6b2d8bfa58b78471f0d92c433f

diff --git a/media-libs/osl/osl-1.12.13.0.ebuild 
b/media-libs/osl/osl-1.12.13.0.ebuild
new file mode 100644
index ..dd1d1fecff02
--- /dev/null
+++ b/media-libs/osl/osl-1.12.13.0.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+
+# Check this on updates
+LLVM_MAX_SLOT=15
+
+inherit cmake flag-o-matic llvm toolchain-funcs python-single-r1
+
+DESCRIPTION="Advanced shading language for production GI renderers"
+HOMEPAGE="http://opensource.imageworks.com/?p=osl;
+# If a development release, please don't keyword!
+SRC_URI="https://github.com/imageworks/OpenShadingLanguage/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/OpenShadingLanguage-${PV}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64"
+
+X86_CPU_FEATURES=(
+   sse2:sse2 sse3:sse3 ssse3:ssse3 sse4_1:sse4.1 sse4_2:sse4.2
+   avx:avx avx2:avx2 avx512f:avx512f f16c:f16c
+)
+CPU_FEATURES=( ${X86_CPU_FEATURES[@]/#/cpu_flags_x86_} )
+
+IUSE="doc partio qt5 test ${CPU_FEATURES[@]%:*} python"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   dev-libs/boost:=
+   dev-libs/pugixml
+   >=media-libs/openexr-3:0=
+   >=media-libs/openimageio-2.3.12.0:=
+   

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

2023-07-16 Thread Sam James
commit: 040a4614a1a31a5db87f6b164ed807983ad3a0e8
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Fri Jul 14 21:52:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 18:36:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=040a4614

media-video/ffmpeg: subscribe to libplacebo subslot

Signed-off-by: Leonardo Hernández Hernández  proton.me>
Closes: https://github.com/gentoo/gentoo/pull/31887
Signed-off-by: Sam James  gentoo.org>

 media-video/ffmpeg/{ffmpeg-5.1.3-r1.ebuild => ffmpeg-5.1.3-r2.ebuild} | 2 +-
 media-video/ffmpeg/{ffmpeg-6.0-r1.ebuild => ffmpeg-6.0-r2.ebuild} | 2 +-
 media-video/ffmpeg/ffmpeg-.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-video/ffmpeg/ffmpeg-5.1.3-r1.ebuild 
b/media-video/ffmpeg/ffmpeg-5.1.3-r2.ebuild
similarity index 99%
rename from media-video/ffmpeg/ffmpeg-5.1.3-r1.ebuild
rename to media-video/ffmpeg/ffmpeg-5.1.3-r2.ebuild
index 7672b75496fd..f55c39bea2fb 100644
--- a/media-video/ffmpeg/ffmpeg-5.1.3-r1.ebuild
+++ b/media-video/ffmpeg/ffmpeg-5.1.3-r2.ebuild
@@ -238,7 +238,7 @@ RDEPEND="
libcaca? ( >=media-libs/libcaca-0.99_beta18-r1[${MULTILIB_USEDEP}] )
libdrm? ( x11-libs/libdrm[${MULTILIB_USEDEP}] )
libilbc? ( >=media-libs/libilbc-2[${MULTILIB_USEDEP}] )
-   libplacebo? ( >=media-libs/libplacebo-4.192.0[$MULTILIB_USEDEP] )
+   libplacebo? ( >=media-libs/libplacebo-4.192.0:=[$MULTILIB_USEDEP] )
librtmp? ( >=media-video/rtmpdump-2.4_p20131018[${MULTILIB_USEDEP}] )
libsoxr? ( >=media-libs/soxr-0.1.0[${MULTILIB_USEDEP}] )
libtesseract? ( >=app-text/tesseract-4.1.0-r1[${MULTILIB_USEDEP}] )

diff --git a/media-video/ffmpeg/ffmpeg-6.0-r1.ebuild 
b/media-video/ffmpeg/ffmpeg-6.0-r2.ebuild
similarity index 99%
rename from media-video/ffmpeg/ffmpeg-6.0-r1.ebuild
rename to media-video/ffmpeg/ffmpeg-6.0-r2.ebuild
index d5afdd06935e..b872b34e5a38 100644
--- a/media-video/ffmpeg/ffmpeg-6.0-r1.ebuild
+++ b/media-video/ffmpeg/ffmpeg-6.0-r2.ebuild
@@ -238,7 +238,7 @@ RDEPEND="
libcaca? ( >=media-libs/libcaca-0.99_beta18-r1[${MULTILIB_USEDEP}] )
libdrm? ( x11-libs/libdrm[${MULTILIB_USEDEP}] )
libilbc? ( >=media-libs/libilbc-2[${MULTILIB_USEDEP}] )
-   libplacebo? ( >=media-libs/libplacebo-4.192.0[$MULTILIB_USEDEP] )
+   libplacebo? ( >=media-libs/libplacebo-4.192.0:=[$MULTILIB_USEDEP] )
librtmp? ( >=media-video/rtmpdump-2.4_p20131018[${MULTILIB_USEDEP}] )
libsoxr? ( >=media-libs/soxr-0.1.0[${MULTILIB_USEDEP}] )
libtesseract? ( >=app-text/tesseract-4.1.0-r1[${MULTILIB_USEDEP}] )

diff --git a/media-video/ffmpeg/ffmpeg-.ebuild 
b/media-video/ffmpeg/ffmpeg-.ebuild
index f5b2b8abaa9c..29d9e2cfbfa6 100644
--- a/media-video/ffmpeg/ffmpeg-.ebuild
+++ b/media-video/ffmpeg/ffmpeg-.ebuild
@@ -238,7 +238,7 @@ RDEPEND="
libcaca? ( >=media-libs/libcaca-0.99_beta18-r1[${MULTILIB_USEDEP}] )
libdrm? ( x11-libs/libdrm[${MULTILIB_USEDEP}] )
libilbc? ( >=media-libs/libilbc-2[${MULTILIB_USEDEP}] )
-   libplacebo? ( >=media-libs/libplacebo-4.192.0[$MULTILIB_USEDEP] )
+   libplacebo? ( >=media-libs/libplacebo-4.192.0:=[$MULTILIB_USEDEP] )
librtmp? ( >=media-video/rtmpdump-2.4_p20131018[${MULTILIB_USEDEP}] )
libsoxr? ( >=media-libs/soxr-0.1.0[${MULTILIB_USEDEP}] )
libtesseract? ( >=app-text/tesseract-4.1.0-r1[${MULTILIB_USEDEP}] )



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

2023-07-16 Thread Sam James
commit: e2bc22c27b805253f28ce5867e2e97ba6596c212
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 16 18:37:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 18:37:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2bc22c2

app-admin/keepass: forward ~arm64

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

 app-admin/keepass/keepass-2.53.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-admin/keepass/keepass-2.53.ebuild 
b/app-admin/keepass/keepass-2.53.ebuild
index 56499f746e98..23497c42fb39 100644
--- a/app-admin/keepass/keepass-2.53.ebuild
+++ b/app-admin/keepass/keepass-2.53.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ S="${WORKDIR}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
 IUSE="aot"
 
 BDEPEND="app-arch/unzip"



[gentoo-commits] repo/gentoo:master commit in: mail-filter/spamassassin/

2023-07-16 Thread Sam James
commit: adc42a36bb6c096fc6d5b6e5ee447a3e730fa3ab
Author: Philippe Chaintreuil  parallaxshift  com>
AuthorDate: Sun Jul 16 16:59:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 18:35:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adc42a36

mail-filter/spamassassin: cleanup -r2

-r3 is stable, so this is not needed anymore.

Closes: https://github.com/gentoo/gentoo/pull/31915
Signed-off-by: Philippe Chaintreuil  parallaxshift.com>
Signed-off-by: Sam James  gentoo.org>

 .../spamassassin/spamassassin-4.0.0-r2.ebuild  | 338 -
 1 file changed, 338 deletions(-)

diff --git a/mail-filter/spamassassin/spamassassin-4.0.0-r2.ebuild 
b/mail-filter/spamassassin/spamassassin-4.0.0-r2.ebuild
deleted file mode 100644
index d793c1ed433e..
--- a/mail-filter/spamassassin/spamassassin-4.0.0-r2.ebuild
+++ /dev/null
@@ -1,338 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit perl-functions systemd toolchain-funcs verify-sig autotools
-
-MY_P="Mail-SpamAssassin-${PV//_/-}"
-DESCRIPTION="An extensible mail filter which can identify and tag spam"
-HOMEPAGE="https://spamassassin.apache.org/;
-SRC_URI="mirror://apache/spamassassin/source/${MY_P}.tar.bz2
-   verify-sig? (
-   
https://downloads.apache.org/spamassassin/source/${MY_P}.tar.bz2.asc
-   )
-"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="Apache-2.0 GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~x86-linux"
-IUSE="berkdb cron ipv6 ldap mysql postgres qmail sqlite ssl test"
-RESTRICT="!test? ( test )"
-
-# The Makefile.PL script checks for dependencies, but only fails if a
-# required (i.e. not optional) dependency is missing. We therefore
-# require most of the optional modules only at runtime.
-REQDEPEND="acct-user/spamd
-   acct-group/spamd
-   dev-lang/perl:=
-   dev-perl/HTML-Parser
-   dev-perl/Net-DNS
-   dev-perl/NetAddr-IP
-   virtual/perl-Digest-SHA
-   ssl? (
-   dev-libs/openssl:0=
-   )"
-
-# SpamAssassin doesn't use libwww-perl except as a fallback for when
-# curl/wget are missing, so we depend on one of those instead. Some
-# mirrors use https, so we need those utilities to support SSL.
-#
-# re2c is needed to compile the rules (sa-compile).
-#
-# We still need the old Digest-SHA1 because razor2 has not been ported
-# to Digest-SHA.
-OPTDEPEND="app-crypt/gnupg
-   dev-perl/Archive-Zip
-   dev-perl/BSD-Resource
-   dev-perl/Digest-SHA1
-   dev-perl/Email-Address-XS
-   dev-perl/Encode-Detect
-   || ( dev-perl/GeoIP2 dev-perl/Geo-IP )
-   dev-perl/IO-String
-   dev-perl/Mail-DKIM
-   dev-perl/Mail-DMARC
-   dev-perl/Mail-SPF
-   dev-perl/Net-Patricia
-   dev-perl/Net-LibIDN2
-   dev-util/re2c
-   || ( net-misc/wget[ssl] net-misc/curl[ssl] )
-   virtual/perl-MIME-Base64
-   dev-perl/Pod-Parser
-   berkdb? ( virtual/perl-DB_File )
-   ipv6? ( dev-perl/IO-Socket-INET6 )
-   ldap? ( dev-perl/perl-ldap )
-   mysql? (
-   dev-perl/DBI
-   dev-perl/DBD-mysql
-   )
-   postgres? (
-   dev-perl/DBI
-   dev-perl/DBD-Pg
-   )
-   sqlite? (
-   dev-perl/DBI
-   dev-perl/DBD-SQLite
-   )
-   ssl? ( dev-perl/IO-Socket-SSL )"
-
-DEPEND="${REQDEPEND}
-   test? (
-   ${OPTDEPEND}
-   virtual/perl-Test-Harness
-   )"
-RDEPEND="${REQDEPEND} ${OPTDEPEND}"
-BDEPEND="${RDEPEND}
-   verify-sig? ( sec-keys/openpgp-keys-spamassassin )"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/spamassassin.apache.org.asc
-
-PATCHES=(
-   "${FILESDIR}/mention-geoip.cf-in-init.pre.patch"
-   "${FILESDIR}/4.0.0-tests-dnsbl_subtests.t.patch"
-   "${FILESDIR}/4.0.0-tests-strip2.t.patch"
-)
-
-# There are a few renames and use-dependent ones in src_install as well.
-DOCS=(
-   NOTICE TRADEMARK CREDITS UPGRADE USAGE sql/README.bayes
-   sql/README.awl procmailrc.example sample-nonspam.txt
-   sample-spam.txt spamd/PROTOCOL spamd/README.vpopmail
-   spamd-apache2/README.apache
-)
-
-src_prepare() {
-   default
-
-   # The sa_compile test does some weird stuff like hopping around in
-   # the directory tree and calling "make" to create a dist tarball
-   # from ${S}. It fails, and is more trouble than it's worth...
-   perl_rm_files t/sa_compile.t
-
-   # The spamc tests (which need the networked spamd daemon) fail for
-   # irrelevant reasons. It's too hard to disable them (unlike the
-   # spamd tests themselves -- see src_test), so use a crude
-   # workaround.
-   perl_rm_files t/spamc_*.t
-
-   # Some tests need extra dependencies
-   # e.g. t/sql_based_whitelist.t needs DBD
-   # This is kinder than 

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

2023-07-16 Thread Sam James
commit: c1b361449c7460571fe5e25e39d6d7b562ea91b0
Author: Sebastian Parborg  gmail  com>
AuthorDate: Sun Jul  2 22:43:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 18:42:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1b36144

media-libs/openimageio: Version bump and fix compilation on arm64

Closes: https://bugs.gentoo.org/889372
Signed-off-by: Sebastian Parborg  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-libs/openimageio/Manifest|   1 +
 media-libs/openimageio/openimageio-2.4.13.0.ebuild | 202 +
 2 files changed, 203 insertions(+)

diff --git a/media-libs/openimageio/Manifest b/media-libs/openimageio/Manifest
index 9ce662c7ab1c..d5e8b771c4cc 100644
--- a/media-libs/openimageio/Manifest
+++ b/media-libs/openimageio/Manifest
@@ -1,4 +1,5 @@
 DIST openimageio-2.4.12.0.tar.gz 32157785 BLAKE2B 
b2578165b389029dc6ad295b50d008790f9690c03ca17fda7c1d1ede84039ab4065cb1c88402e2b20913736d669a72781bb523d391af2403a10ddae148ae07a6
 SHA512 
bf8fa84c6732cabd2810a5cfbdd3ea41b273d82e51762426c8a2b60a31e114ff672c18ce433eb5cf27eb250996da18b7f9ece1b34093a0cb4c7305328174e74e
+DIST openimageio-2.4.13.0.tar.gz 32162551 BLAKE2B 
f0d219b2f585528e8901f695ccde0c599943914ce1b64faf53c172d9eacd3c2f6843a2fd7c1eebd6fcda762b61643a7ea5ed7fbabfd909963afedbedd8d200a1
 SHA512 
9325beefce55b66a58fcfc2ce93e1406558ed5f6cc37cb1e8e04aee470c4f30a14483bebfb311c329f7868afb6c508a052661c6b12d819a69f707c1a30cd9549
 DIST openimageio-2.4.6.0.tar.gz 31951691 BLAKE2B 
c21caf6784f366200127ba17a296e2134fa0d494e2cbf9cf592d020fdb820f62db0269545ac37c3969d64ddd8352d06a4f002fa9a7b3f05503ca9ec7d4a15415
 SHA512 
6e4e5294209c533eb9cf7c8df89b531bc77547df28af0d7964e255ce78142c201d5aa92a1f5f3b17348fdfc7d2a7aa9f2121acdf22fa98a6a872f0d31936bdf5
 DIST 
openimageio-oexr-test-image-df16e765fee28a947244657cae3251959ae63c00.tar.gz 
252131865 BLAKE2B 
f5f2477897f84148574cdd02b673c7bdff49d8f45026375095bb6f184230466e2e60020be7583e5a5aa0aa9c971e7251979d3eeb2ee620d47342b1e4435427e0
 SHA512 
e89c2935496c5fec2ebe1175e9b9bd3aecb23374ec3947057195ee6d31a883c1a67c4dc754bf0a5b68859093b5e169b70ffabd4736cf67f9e3dc09f3299fc54f
 DIST 
openimageio-oexr-test-image-f17e353fbfcde3406fe02675f4d92aeae422a560.tar.gz 
252226183 BLAKE2B 
b94fb08515e18821e5b88c10031ca53675c56f96397e00b4e186d8dfb9f8557bc935ff102d61835590dca6deeef90dba03b81fd76a7958ab4d0592c042c2130a
 SHA512 
26b9b2cda9d48554b8a53f06bc20301f8ff77dc5e1d7caf9ec45aaaefd8578d3d4d4b2e0a1d1b0f697805fdc0c5d4bae4948cea21821df3006ac0f8b9020f85f

diff --git a/media-libs/openimageio/openimageio-2.4.13.0.ebuild 
b/media-libs/openimageio/openimageio-2.4.13.0.ebuild
new file mode 100644
index ..0dfa3bf23173
--- /dev/null
+++ b/media-libs/openimageio/openimageio-2.4.13.0.ebuild
@@ -0,0 +1,202 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+FONT_PN=OpenImageIO
+PYTHON_COMPAT=( python3_{10..11} )
+
+TEST_OIIO_IMAGE_COMMIT="aae37a54e31c0e719edcec852994d052ecf6541e"
+TEST_OEXR_IMAGE_COMMIT="df16e765fee28a947244657cae3251959ae63c00"
+inherit cmake flag-o-matic font python-single-r1
+
+DESCRIPTION="A library for reading and writing images"
+HOMEPAGE="https://sites.google.com/site/openimageio/ 
https://github.com/OpenImageIO;
+SRC_URI="https://github.com/OpenImageIO/oiio/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" test? (
+   
https://github.com/OpenImageIO/oiio-images/archive/${TEST_OIIO_IMAGE_COMMIT}.tar.gz
 -> ${PN}-oiio-test-image-${TEST_OIIO_IMAGE_COMMIT}.tar.gz
+   
https://github.com/AcademySoftwareFoundation/openexr-images/archive/${TEST_OEXR_IMAGE_COMMIT}.tar.gz
 -> ${PN}-oexr-test-image-${TEST_OEXR_IMAGE_COMMIT}.tar.gz
+)"
+S="${WORKDIR}/oiio-${PV}"
+
+LICENSE="BSD"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv"
+
+X86_CPU_FEATURES=(
+   aes:aes sse2:sse2 sse3:sse3 ssse3:ssse3 sse4_1:sse4.1 sse4_2:sse4.2
+   avx:avx avx2:avx2 avx512f:avx512f f16c:f16c
+)
+CPU_FEATURES=( ${X86_CPU_FEATURES[@]/#/cpu_flags_x86_} )
+
+IUSE="dicom doc ffmpeg gif jpeg2k opencv openvdb ptex python qt5 qt6 raw test 
+tools +truetype ${CPU_FEATURES[@]%:*}"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} ) qt5? ( tools ) qt6? ( tools )"
+
+# Not quite working yet
+RESTRICT="!test? ( test )" # test"
+
+BDEPEND="
+   doc? (
+   app-doc/doxygen
+   dev-texlive/texlive-bibtexextra
+   dev-texlive/texlive-fontsextra
+   dev-texlive/texlive-fontutils
+   dev-texlive/texlive-latex
+   dev-texlive/texlive-latexextra
+   )
+"
+RDEPEND="
+   dev-libs/boost:=
+   dev-cpp/robin-map
+   dev-libs/libfmt:=
+   dev-libs/pugixml:=
+   >=media-libs/libheif-1.7.0:=
+   media-libs/libjpeg-turbo:=
+   media-libs/libpng:0=
+   >=media-libs/libwebp-0.2.1:=
+   >=dev-libs/imath-3.1.2-r4:=
+   >=media-libs/opencolorio-2.1.1-r4:=
+  

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

2023-07-16 Thread Sam James
commit: 8e7ae13c4119cceda0de6a883da5d81e07dcff5a
Author: Sebastian Parborg  gmail  com>
AuthorDate: Sun Jul  2 18:56:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 18:39:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e7ae13c

media-gfx/blender: Remove bundled libs warning

Blender will not unbundle the libs in question, however they do provide
"WITH_SYSTEM_" where it makes sense.

The vast majority of the bundled libs that do not have settings like
these will not be unbundled and upstream is quite firm with this stance.
Therefore, having a call to action about nagging upstream about it does
not make too much sense.

Closes: https://bugs.gentoo.org/505386
Signed-off-by: Sebastian Parborg  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-gfx/blender/blender-3.3.6-r1.ebuild | 7 ---
 media-gfx/blender/blender-3.4.1-r3.ebuild | 7 ---
 media-gfx/blender/blender-3.5.1-r1.ebuild | 7 ---
 media-gfx/blender/blender-.ebuild | 7 ---
 4 files changed, 28 deletions(-)

diff --git a/media-gfx/blender/blender-3.3.6-r1.ebuild 
b/media-gfx/blender/blender-3.3.6-r1.ebuild
index e2e9970bdc09..0ba992b8d937 100644
--- a/media-gfx/blender/blender-3.3.6-r1.ebuild
+++ b/media-gfx/blender/blender-3.3.6-r1.ebuild
@@ -382,13 +382,6 @@ pkg_postinst() {
elog "home directory. This can be done by starting blender, then"
elog "changing the 'Temporary Files' directory in Blender preferences."
elog
-   ewarn
-   ewarn "This ebuild does not unbundle the massive amount of 3rd party"
-   ewarn "libraries which are shipped with blender. Note that"
-   ewarn "these have caused security issues in the past."
-   ewarn "If you are concerned about security, file a bug upstream:"
-   ewarn "  https://developer.blender.org/;
-   ewarn
 
if ! use python_single_target_python3_10; then
elog "You are building Blender with a newer python version than"

diff --git a/media-gfx/blender/blender-3.4.1-r3.ebuild 
b/media-gfx/blender/blender-3.4.1-r3.ebuild
index 4f4de607bab6..78ad154c35e2 100644
--- a/media-gfx/blender/blender-3.4.1-r3.ebuild
+++ b/media-gfx/blender/blender-3.4.1-r3.ebuild
@@ -396,13 +396,6 @@ pkg_postinst() {
elog "home directory. This can be done by starting blender, then"
elog "changing the 'Temporary Files' directory in Blender preferences."
elog
-   ewarn
-   ewarn "This ebuild does not unbundle the massive amount of 3rd party"
-   ewarn "libraries which are shipped with blender. Note that"
-   ewarn "these have caused security issues in the past."
-   ewarn "If you are concerned about security, file a bug upstream:"
-   ewarn "  https://developer.blender.org/;
-   ewarn
 
if ! use python_single_target_python3_10; then
elog "You are building Blender with a newer python version than"

diff --git a/media-gfx/blender/blender-3.5.1-r1.ebuild 
b/media-gfx/blender/blender-3.5.1-r1.ebuild
index a41f59bcce82..28e3907b79b1 100644
--- a/media-gfx/blender/blender-3.5.1-r1.ebuild
+++ b/media-gfx/blender/blender-3.5.1-r1.ebuild
@@ -400,13 +400,6 @@ pkg_postinst() {
elog "home directory. This can be done by starting blender, then"
elog "changing the 'Temporary Files' directory in Blender preferences."
elog
-   ewarn
-   ewarn "This ebuild does not unbundle the massive amount of 3rd party"
-   ewarn "libraries which are shipped with blender. Note that"
-   ewarn "these have caused security issues in the past."
-   ewarn "If you are concerned about security, file a bug upstream:"
-   ewarn "  https://developer.blender.org/;
-   ewarn
 
if ! use python_single_target_python3_10; then
elog "You are building Blender with a newer python version than"

diff --git a/media-gfx/blender/blender-.ebuild 
b/media-gfx/blender/blender-.ebuild
index 5448ff64cb97..e5b31060c53c 100644
--- a/media-gfx/blender/blender-.ebuild
+++ b/media-gfx/blender/blender-.ebuild
@@ -400,13 +400,6 @@ pkg_postinst() {
elog "home directory. This can be done by starting blender, then"
elog "changing the 'Temporary Files' directory in Blender preferences."
elog
-   ewarn
-   ewarn "This ebuild does not unbundle the massive amount of 3rd party"
-   ewarn "libraries which are shipped with blender. Note that"
-   ewarn "these have caused security issues in the past."
-   ewarn "If you are concerned about security, file a bug upstream:"
-   ewarn "  https://developer.blender.org/;
-   ewarn
 
if ! use python_single_target_python3_10; then
elog "You are building Blender with a newer python version than"



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

2023-07-16 Thread Sam James
commit: 6c036ab0277b978c88a794feab4cc6ee7fe06ecb
Author: Matthew S. Turnbull  bluefang-logic  com>
AuthorDate: Wed Jul  5 06:07:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 18:33:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c036ab0

gnome-extra/cinnamon-screensaver: add 5.8.1

Signed-off-by: Matthew S. Turnbull  bluefang-logic.com>
Signed-off-by: Sam James  gentoo.org>

 gnome-extra/cinnamon-screensaver/Manifest  |  1 +
 .../cinnamon-screensaver-5.8.1.ebuild  | 78 ++
 2 files changed, 79 insertions(+)

diff --git a/gnome-extra/cinnamon-screensaver/Manifest 
b/gnome-extra/cinnamon-screensaver/Manifest
index e8e1e58590f6..603e31452c16 100644
--- a/gnome-extra/cinnamon-screensaver/Manifest
+++ b/gnome-extra/cinnamon-screensaver/Manifest
@@ -1 +1,2 @@
 DIST cinnamon-screensaver-5.6.3.tar.gz 157834 BLAKE2B 
50728147fcb5849998113d5f19393e89f2cb4c5610359b81b42853fc2378814a52a8ed4f829cdd4e546a705a594da7b958ab25f69f996ee3d2204a64b7fdba90
 SHA512 
632bc9b518e59be7ce32c22ccfa32da060ea9edabe1683f91f2bf3c716fdcd7ca95fe4bda595ccc99821405bfbd987df2a416f229de56b3139f8d9975453ad39
+DIST cinnamon-screensaver-5.8.1.tar.gz 158825 BLAKE2B 
ebbbc0690f3a423b300a2be045fbf07953278992c48cc5182bc1b31944afb15a19103b13752adea64083d6cb14406b04610285e11b9f52f0aa48d9e9d1a41e15
 SHA512 
ac7523816be3d4b3a70afe0117e44b5cb42cd72f52534ca33ad0e3ab94f666d382d952a7c7842dd5dfd36520779695056775d243aee6df1845c7d90ccb7172ae

diff --git a/gnome-extra/cinnamon-screensaver/cinnamon-screensaver-5.8.1.ebuild 
b/gnome-extra/cinnamon-screensaver/cinnamon-screensaver-5.8.1.ebuild
new file mode 100644
index ..66b6c7b8161e
--- /dev/null
+++ b/gnome-extra/cinnamon-screensaver/cinnamon-screensaver-5.8.1.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit meson python-single-r1 xdg
+
+DESCRIPTION="Screensaver for Cinnamon"
+HOMEPAGE="https://projects.linuxmint.com/cinnamon/ 
https://github.com/linuxmint/cinnamon-screensaver;
+SRC_URI="https://github.com/linuxmint/cinnamon-screensaver/archive/${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="GPL-2+ LGPL-2+ MIT"
+SLOT="0"
+IUSE="systemd xinerama"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+
+COMMON_DEPEND="
+   ${PYTHON_DEPS}
+   >=dev-libs/glib-2.37.3:2[dbus]
+   >=gnome-extra/cinnamon-desktop-5.8
+   sys-libs/pam
+   >=x11-libs/gtk+-3.22:3[introspection]
+   x11-libs/cairo
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXrandr
+   x11-libs/pango
+   x11-misc/xdotool
+   x11-themes/adwaita-icon-theme
+
+   xinerama? ( x11-libs/libXinerama )
+"
+RDEPEND="
+   ${COMMON_DEPEND}
+   >=app-accessibility/caribou-0.3
+   sys-apps/accountsservice[introspection]
+   sys-process/procps
+   x11-apps/xprop
+   $(python_gen_cond_dep '
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   dev-python/setproctitle[${PYTHON_USEDEP}]
+   >=dev-python/python3-xapp-2.4.1[${PYTHON_USEDEP}]
+   ')
+
+   systemd? ( >=sys-apps/systemd-31 )
+   !systemd? ( sys-auth/elogind )
+"
+DEPEND="
+   ${COMMON_DEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   dev-util/gdbus-codegen
+   sys-apps/dbus
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   default
+   python_fix_shebang install-scripts src
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use xinerama)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   python_optimize "${ED}"/usr/share/cinnamon-screensaver/
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/cinnamon-settings-daemon/

2023-07-16 Thread Sam James
commit: bdcd27716f679a309e4057ec36b202215952cb23
Author: Matthew S. Turnbull  bluefang-logic  com>
AuthorDate: Wed Jul  5 04:01:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 18:33:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdcd2771

gnome-extra/cinnamon-settings-daemon: add 5.8.1

Signed-off-by: Matthew S. Turnbull  bluefang-logic.com>
Signed-off-by: Sam James  gentoo.org>

 gnome-extra/cinnamon-settings-daemon/Manifest  |  1 +
 .../cinnamon-settings-daemon-5.8.1.ebuild  | 95 ++
 2 files changed, 96 insertions(+)

diff --git a/gnome-extra/cinnamon-settings-daemon/Manifest 
b/gnome-extra/cinnamon-settings-daemon/Manifest
index f8282b8fda72..0736c5837683 100644
--- a/gnome-extra/cinnamon-settings-daemon/Manifest
+++ b/gnome-extra/cinnamon-settings-daemon/Manifest
@@ -1 +1,2 @@
 DIST cinnamon-settings-daemon-5.6.2.tar.gz 572785 BLAKE2B 
eef91b591db1c0e546897c88c171aaf103c3ad619ea0ab31dca09e78ae18993f63b4b29ca82a3dc1bcd1def871845b1753f462e347f11c48dac729b844da20b2
 SHA512 
f3c08b50889e42510ef423d18d0fe0c55bf2c9c4fa436d16864eb477b7dcb055a50973e2d5f7a4339d1094dc760c5ad05848a6e13dffa87f6fb8cad1f76b970d
+DIST cinnamon-settings-daemon-5.8.1.tar.gz 573541 BLAKE2B 
50d8e6fb1fde50db7cc40c931e0904c0abfa429dc5757160fdb87ee2753f4d9e732ba4a0837c0480a73a3caffb084881c8aac336f8600afe976adc519b09aa01
 SHA512 
a5e92aa9ba463cff7db02e9d377a28b39e4c1dd25226ab9d4d59b5fd7b38267c6da5f31cfa052f1a8243de601c7484040be158e633b8932e2e68726860c7bfc3

diff --git 
a/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-5.8.1.ebuild 
b/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-5.8.1.ebuild
new file mode 100644
index ..62aa05950f30
--- /dev/null
+++ b/gnome-extra/cinnamon-settings-daemon/cinnamon-settings-daemon-5.8.1.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit meson gnome2-utils python-any-r1 xdg
+
+DESCRIPTION="Cinnamon's settings daemon"
+HOMEPAGE="https://projects.linuxmint.com/cinnamon/ 
https://github.com/linuxmint/cinnamon-settings-daemon;
+SRC_URI="https://github.com/linuxmint/cinnamon-settings-daemon/archive/${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="GPL-2+ LGPL-2+ LGPL-2.1 LGPL-2.1+ MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="+colord cups input_devices_wacom smartcard systemd"
+
+RDEPEND="
+   >=dev-libs/glib-2.40.0:2[dbus]
+   dev-libs/libgudev
+   >=gnome-base/libgnomekbd-3.6:=
+   >=gnome-extra/cinnamon-desktop-5.8:0=
+   media-libs/fontconfig
+   >=media-libs/lcms-2.2:2
+   media-libs/libcanberra[gtk3,pulseaudio]
+   >=media-libs/libpulse-0.9.16[glib]
+   >=sys-auth/polkit-0.97
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/gtk+-3.14.0:3
+   >=x11-libs/libnotify-0.7.3
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXi
+   >=x11-libs/libxklavier-5.0:=
+   >=x11-libs/pango-1.20.0
+   >=sys-power/upower-0.9.11:=
+
+   colord? ( >=x11-misc/colord-0.1.27:= )
+   cups? (
+   >=net-print/cups-1.4[dbus]
+   app-admin/system-config-printer
+   net-print/cups-pk-helper )
+   input_devices_wacom? (
+   >=dev-libs/libwacom-0.7:=
+   >=gnome-base/librsvg-2.36.2 )
+   smartcard? (
+   dev-libs/nspr
+   >=dev-libs/nss-3.11.2
+   )
+   systemd? ( sys-apps/systemd:0= )
+   !systemd? ( sys-auth/elogind )
+"
+DEPEND="
+   ${RDEPEND}
+   dev-libs/libxml2:2
+   x11-base/xorg-proto
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-util/glib-utils
+   dev-util/gdbus-codegen
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   default
+   python_fix_shebang install-scripts
+}
+
+src_configure() {
+   # gudev not optional on Linux platforms
+   local emesonargs=(
+   -Duse_gudev=enabled
+   -Duse_polkit=enabled
+   -Duse_logind=enabled
+   $(meson_feature colord use_color)
+   $(meson_feature cups use_cups)
+   $(meson_feature smartcard use_smartcard)
+   $(meson_feature input_devices_wacom use_wacom)
+   )
+   meson_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/cinnamon/files/, gnome-extra/cinnamon/

2023-07-16 Thread Sam James
commit: 772b2fda7f84299be20b8e4b9ed56337c0c0a4a9
Author: Matthew S. Turnbull  bluefang-logic  com>
AuthorDate: Wed Jul  5 06:08:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 18:33:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=772b2fda

gnome-extra/cinnamon: add 5.8.4

Signed-off-by: Matthew S. Turnbull  bluefang-logic.com>
Closes: https://github.com/gentoo/gentoo/pull/31827
Signed-off-by: Sam James  gentoo.org>

 gnome-extra/cinnamon/Manifest  |   1 +
 gnome-extra/cinnamon/cinnamon-5.8.4.ebuild | 187 +
 .../files/cinnamon-pillow-10-support.patch |  63 +++
 3 files changed, 251 insertions(+)

diff --git a/gnome-extra/cinnamon/Manifest b/gnome-extra/cinnamon/Manifest
index ec278b8af3d6..8e4b14968f4e 100644
--- a/gnome-extra/cinnamon/Manifest
+++ b/gnome-extra/cinnamon/Manifest
@@ -1 +1,2 @@
 DIST cinnamon-5.6.8.tar.gz 2483519 BLAKE2B 
0876bf097bbdb2b15b543a09d7d659995624d880a4c32a0d6bf580def4a72d33363c03525cd8072a238c624382c20bb66ce5ad5c05f8c21bbe5c06742209ca2b
 SHA512 
33f7766f8d5df070cca7d4001be6a01dcb5cc57e60a320b0b2d14968af7bc0060575284f885de640ebe9297ea2bf9a6b97cb32dfb50fac37bb6d851d5f5d2237
+DIST cinnamon-5.8.4.tar.gz 2517117 BLAKE2B 
4c3f452480b9e3ce7713221f1b76c475204b8dc1bb34d42a8faf492b0ca86416bb2fbd3849a7f048fef672ecf4613f06c645ec548159b6c3662b7602142e75e6
 SHA512 
2eaa253cdd01f00cca05ed123db59fde27f84cc24d7b8a3ec751a5f8252642870cbece941d1101f31fe0db43c15d9779bbdcacbf7037757569a4d17205cb10ad

diff --git a/gnome-extra/cinnamon/cinnamon-5.8.4.ebuild 
b/gnome-extra/cinnamon/cinnamon-5.8.4.ebuild
new file mode 100644
index ..a95477bd7e77
--- /dev/null
+++ b/gnome-extra/cinnamon/cinnamon-5.8.4.ebuild
@@ -0,0 +1,187 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit meson gnome2-utils pax-utils python-single-r1 xdg
+
+DESCRIPTION="A fork of GNOME Shell with layout similar to GNOME 2"
+HOMEPAGE="https://projects.linuxmint.com/cinnamon/ 
https://github.com/linuxmint/cinnamon;
+SRC_URI="https://github.com/linuxmint/cinnamon/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD GPL-2+ GPL-3+ GPL-3-with-openssl-exception LGPL-2+ LGPL-2.1 
LGPL-2.1+ MIT"
+SLOT="0"
+IUSE="+eds +gstreamer gtk-doc +nls +networkmanager"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+
+DEPEND="
+   ${PYTHON_DEPS}
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   >=dev-libs/glib-2.52.0:2[dbus]
+   >=dev-libs/gobject-introspection-1.29.15:=
+   dev-libs/libxml2:2
+   >=gnome-extra/cinnamon-desktop-5.8:0=
+   >=gnome-extra/cinnamon-menus-5.8
+   >=gnome-extra/cjs-5.8[cairo]
+   sys-apps/dbus
+   >=sys-auth/polkit-0.100[introspection]
+   virtual/opengl
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2[introspection]
+   >=x11-libs/gtk+-3.12.0:3[introspection]
+   >=x11-libs/libnotify-0.7.3:0=[introspection]
+   x11-libs/libX11
+   >=x11-libs/libXfixes-5.0
+   x11-libs/pango[introspection]
+   >=x11-libs/xapp-2.6.1[introspection]
+   >=x11-wm/muffin-5.8[introspection]
+
+   eds? (
+   gnome-extra/evolution-data-server
+   )
+   gstreamer? (
+   media-libs/gst-plugins-base:1.0
+   media-libs/gstreamer:1.0
+   )
+   networkmanager? (
+   net-misc/networkmanager[introspection]
+   )
+"
+# caribou used by onscreen keyboard
+# libtimezonemap used by datetime settings
+# iso-flag-png (unpackaged) used by keyboard layout settings
+RDEPEND="
+   ${DEPEND}
+   >=app-accessibility/caribou-0.3
+   dev-libs/keybinder:3[introspection]
+   dev-libs/libtimezonemap
+   $(python_gen_cond_dep '
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   dev-python/distro[${PYTHON_USEDEP}]
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   dev-python/pyinotify[${PYTHON_USEDEP}]
+   dev-python/python-pam[${PYTHON_USEDEP}]
+   dev-python/pytz[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/setproctitle[${PYTHON_USEDEP}]
+   dev-python/tinycss2[${PYTHON_USEDEP}]
+   >=dev-python/python3-xapp-2.4.1[${PYTHON_USEDEP}]
+   ')
+   >=gnome-base/dconf-0.4.1
+   >=gnome-base/gsettings-desktop-schemas-2.91.91
+   >=gnome-base/libgnomekbd-2.91.4
+   >=gnome-extra/cinnamon-control-center-5.8[networkmanager=]
+   >=gnome-extra/cinnamon-screensaver-5.8
+   >=gnome-extra/cinnamon-session-5.8
+   >=gnome-extra/cinnamon-settings-daemon-5.8
+   >=gnome-extra/nemo-5.8
+   

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

2023-07-16 Thread Sam James
commit: c63fa3709dbc6b258da47ce7021ebe08a4f559fb
Author: Matthew S. Turnbull  bluefang-logic  com>
AuthorDate: Wed Jul  5 06:15:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 18:33:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c63fa370

gnome-extra/nemo-fileroller: add 5.8.0

Signed-off-by: Matthew S. Turnbull  bluefang-logic.com>
Signed-off-by: Sam James  gentoo.org>

 gnome-extra/nemo-fileroller/Manifest   |  1 +
 .../nemo-fileroller/nemo-fileroller-5.8.0.ebuild   | 25 ++
 2 files changed, 26 insertions(+)

diff --git a/gnome-extra/nemo-fileroller/Manifest 
b/gnome-extra/nemo-fileroller/Manifest
index ab294d94130c..86ca392dd9a3 100644
--- a/gnome-extra/nemo-fileroller/Manifest
+++ b/gnome-extra/nemo-fileroller/Manifest
@@ -1 +1,2 @@
 DIST nemo-extensions-5.6.1.tar.gz 535363 BLAKE2B 
cde43f8d38073ea83ab8a5d44b9edbd4d517d7299682f23a7d88784853818a6c77a6680164a8a155f877b48954bb009c9cb5d410c213738c790a892801c5d897
 SHA512 
d8896baaf78ae79c2e4b886603e77dc5b8372c392f91f5c554e15d60a5abc5a06b8e62e1ca3481c3cd32913e7d90150f63e01fb4fa3c1c596a4de26d6ac5be04
+DIST nemo-fileroller-5.8.0.tar.gz 535979 BLAKE2B 
e43433d1ac720d9dfb5d190f3b8d4e5f482caaffa29bfb2249cb4f51fa76e911c9e14237b08970f7910b70c328e35047271ad7f21521ed49a98979489e98f72a
 SHA512 
cc1015c0c4379a6ca6a9f23931da5e4e1429e13026965a95cab6ce3b52ca28c07bd5be343cdcef0d9c128ecdd27f2a04d9dc1fc47cf51ce7e5102124ccd0ce39

diff --git a/gnome-extra/nemo-fileroller/nemo-fileroller-5.8.0.ebuild 
b/gnome-extra/nemo-fileroller/nemo-fileroller-5.8.0.ebuild
new file mode 100644
index ..c06d78f09db0
--- /dev/null
+++ b/gnome-extra/nemo-fileroller/nemo-fileroller-5.8.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson
+
+DESCRIPTION="Nemo file-roller integration"
+HOMEPAGE="https://projects.linuxmint.com/cinnamon/ 
https://github.com/linuxmint/nemo-extensions;
+SRC_URI="https://github.com/linuxmint/nemo-extensions/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.14.0:2
+   >=gnome-extra/nemo-2.0.0
+"
+RDEPEND="
+   ${DEPEND}
+   app-arch/file-roller
+"
+
+S="${WORKDIR}/nemo-extensions-${PV}/${PN}"



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

2023-07-16 Thread Sam James
commit: ef9b0a9212722da6149c8f15cdcbfd3c24380435
Author: Matthew S. Turnbull  bluefang-logic  com>
AuthorDate: Wed Jul  5 05:00:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 18:33:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef9b0a92

gnome-extra/nemo: add 5.8.4

Signed-off-by: Matthew S. Turnbull  bluefang-logic.com>
Signed-off-by: Sam James  gentoo.org>

 gnome-extra/nemo/Manifest  |   1 +
 gnome-extra/nemo/metadata.xml  |   3 +
 gnome-extra/nemo/nemo-5.8.4.ebuild | 130 +
 3 files changed, 134 insertions(+)

diff --git a/gnome-extra/nemo/Manifest b/gnome-extra/nemo/Manifest
index 88dd2213e672..d28a814885da 100644
--- a/gnome-extra/nemo/Manifest
+++ b/gnome-extra/nemo/Manifest
@@ -1 +1,2 @@
 DIST nemo-5.6.5.tar.gz 1498469 BLAKE2B 
1ead71e79170e977e21dd631f7875198b3aa411689bd59b9c64b50a3c3b02a396f2b1cbc1e1420bf242004a6a724b8498e7e0cdd2b48b9d5e54ed97d21331cba
 SHA512 
b37181e419d5a9427931d29f2addf9faebca7d74d8b8337dc9cb62ebc3b8f8d9dcef978bc6fc9be65efc41bd2a153685849f10cac9e28ffb3ccb3a8dee5aa739
+DIST nemo-5.8.4.tar.gz 1506620 BLAKE2B 
948735bf75df2a0f8be9f5ddb29a73d6bf5127a6d932325855976da21334feb2c905b1a26c0ef285c8317b7e42223de098505802b1dde7a5e6fc1f4942d11681
 SHA512 
b636d5bbaa18e9259f74f086ed55e528be8dcfabdddbcdb0e3c82e3b93d0aa1b77573319f83df1529f1c473cdabbcab7280baa4169b482b5b9ecf6ade6e04427

diff --git a/gnome-extra/nemo/metadata.xml b/gnome-extra/nemo/metadata.xml
index a7f8d807b96f..c675b141f70a 100644
--- a/gnome-extra/nemo/metadata.xml
+++ b/gnome-extra/nemo/metadata.xml
@@ -12,4 +12,7 @@

linuxmint/nemo

+   
+   Add support for 
app-misc/tracker search
+   
 

diff --git a/gnome-extra/nemo/nemo-5.8.4.ebuild 
b/gnome-extra/nemo/nemo-5.8.4.ebuild
new file mode 100644
index ..00ed28c44e22
--- /dev/null
+++ b/gnome-extra/nemo/nemo-5.8.4.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit meson gnome2-utils python-single-r1 readme.gentoo-r1 virtualx xdg
+
+DESCRIPTION="A file manager for Cinnamon, forked from Nautilus"
+HOMEPAGE="https://projects.linuxmint.com/cinnamon/ 
https://github.com/linuxmint/nemo;
+SRC_URI="https://github.com/linuxmint/nemo/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+ LGPL-2+ LGPL-2.1+ FDL-1.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="exif gtk-doc +nls selinux test tracker xmp"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# https://github.com/linuxmint/nemo/issues/2501
+RESTRICT="test"
+
+COMMON_DEPEND="
+   ${PYTHON_DEPS}
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   >=dev-libs/glib-2.45.7:2[dbus]
+   >=dev-libs/gobject-introspection-0.9.12:=
+   >=dev-libs/libxml2-2.7.8:2
+   >=gnome-extra/cinnamon-desktop-5.8:0=
+   gnome-extra/libgsf:=
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/gtk+-3.10.0:3[introspection]
+   x11-libs/libX11
+   >=x11-libs/pango-1.40.0
+   >=x11-libs/xapp-2.6.1
+
+   exif? ( >=media-libs/libexif-0.6.20 )
+   selinux? ( sys-libs/libselinux )
+   tracker? ( app-misc/tracker:3 )
+   xmp? ( >=media-libs/exempi-2.2.0:= )
+"
+RDEPEND="
+   ${COMMON_DEPEND}
+   $(python_gen_cond_dep '
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   ')
+   x11-themes/adwaita-icon-theme
+
+   nls? ( >=gnome-extra/cinnamon-translations-5.8 )
+"
+PDEPEND="
+   >=gnome-base/gvfs-0.1.2
+"
+DEPEND="
+   ${COMMON_DEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   >=dev-util/gdbus-codegen-2.31.0
+   >=dev-util/intltool-0.40.1
+   sys-devel/gettext
+   virtual/pkgconfig
+
+   gtk-doc? ( dev-util/gtk-doc )
+"
+
+PATCHES=(
+   # Undo the switch to untex as it's not packaged.
+   "${FILESDIR}/${PN}-5.0.3-use-detex.patch"
+)
+
+DISABLE_AUTOFORMATTING="yes"
+FORCE_PRINT_ELOG="yes"
+DOC_CONTENTS="
+${PN} functionality can be extended by installing other packages.
+
+sys-apps/gnome-disk-utility - Mount archive files
+gnome-extra/nemo-fileroller - Extract/Create archive files
+
+${PN} search capabilities can be extended through external
+helpers. Install any of the following packages to make
+their associated file types searchable.
+
+epub - app-arch/unzip and app-text/html2text
+Image metadata   - media-gfx/exif
+MP3 tags - media-sound/id3
+Microsoft Office .doc- app-text/catdoc
+Microsoft Office .xls- dev-python/xlrd
+OpenDocument/LibreOffice - app-text/odt2txt or app-office/unoconv
+PDF  - app-text/poppler[utils]
+PostScript   - app-text/ghostscript-gpl
+TeX  - app-text/texlive-core
+"
+
+src_prepare() {
+   default
+   python_fix_shebang files/usr/share/nemo/actions install-scripts

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

2023-07-16 Thread Sam James
commit: df315bbd809cd3e7dc91c778c229327efc1a6a1d
Author: Matthew S. Turnbull  bluefang-logic  com>
AuthorDate: Wed Jul  5 03:59:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 18:33:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df315bbd

gnome-extra/cinnamon-session: add 5.8.1

Signed-off-by: Matthew S. Turnbull  bluefang-logic.com>
Signed-off-by: Sam James  gentoo.org>

 gnome-extra/cinnamon-session/Manifest  |  1 +
 .../cinnamon-session/cinnamon-session-5.8.1.ebuild | 75 ++
 2 files changed, 76 insertions(+)

diff --git a/gnome-extra/cinnamon-session/Manifest 
b/gnome-extra/cinnamon-session/Manifest
index 7578471f0c7f..7130224f7a30 100644
--- a/gnome-extra/cinnamon-session/Manifest
+++ b/gnome-extra/cinnamon-session/Manifest
@@ -1 +1,2 @@
 DIST cinnamon-session-5.6.0.tar.gz 199389 BLAKE2B 
ecd8152af4784affc8c9b8ae7ca48adaecca4355c2db5d64ca577f44abc0ff35cf27ef324fa9d3520c125bc979727bbab67f99209e5a641ad0329a26025698b5
 SHA512 
260acb2a4e7016af3be2865d51eb947774020fc4e333e6a4ce72664d182c098f663d1878ac2194607f04517c3ea6916d2bfc5e55749f8252a38205b227d40335
+DIST cinnamon-session-5.8.1.tar.gz 199477 BLAKE2B 
9371089e3caa4765498c2fa3ab9e5de03d47a67bced8a1a14fec33d7aea3372950b1e8f7f88be825697c8a2899dc0812f6ec7c5fb008f4bf2f4b5bdc343c01cc
 SHA512 
8a88834a639c74b227f0d666fa2bcb4c3f73859ff8de84a440e84af3f3343c41c47a896ccf0dc09cc7114b7c921e2f670aec7846c57ec92b8dabe7955309

diff --git a/gnome-extra/cinnamon-session/cinnamon-session-5.8.1.ebuild 
b/gnome-extra/cinnamon-session/cinnamon-session-5.8.1.ebuild
new file mode 100644
index ..7b666e938fea
--- /dev/null
+++ b/gnome-extra/cinnamon-session/cinnamon-session-5.8.1.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit meson gnome2-utils python-any-r1 xdg-utils
+
+DESCRIPTION="Cinnamon session manager"
+HOMEPAGE="https://projects.linuxmint.com/cinnamon/ 
https://github.com/linuxmint/cinnamon-session;
+SRC_URI="https://github.com/linuxmint/cinnamon-session/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="systemd"
+
+COMMON_DEPEND="
+   >=dev-libs/glib-2.37.3:2
+   media-libs/libcanberra[pulseaudio]
+   virtual/opengl
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/gtk+-3:3
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libXau
+   x11-libs/libXcomposite
+   x11-libs/libXext
+   x11-libs/libXrender
+   x11-libs/libXtst
+   x11-libs/pango[X]
+   >=x11-libs/xapp-2.6.1
+
+   systemd? ( >=sys-apps/systemd-183 )
+   !systemd? ( sys-auth/elogind[policykit] )
+"
+DEPEND="
+   ${COMMON_DEPEND}
+   x11-libs/xtrans
+"
+RDEPEND="
+   ${COMMON_DEPEND}
+   >=gnome-extra/cinnamon-desktop-5.8:0=
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-util/gdbus-codegen
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   default
+   python_fix_shebang data
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dipv6=true
+   -Dxtrans=true
+   )
+   meson_src_configure
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+   gnome2_schemas_update
+}



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

2023-07-16 Thread Sam James
commit: 555b01b959b6ec13cd7a7d1f4accf2430fec87dd
Author: Matthew S. Turnbull  bluefang-logic  com>
AuthorDate: Wed Jul  5 03:26:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 18:33:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=555b01b9

gnome-extra/cinnamon-translations: add 5.8.2

Signed-off-by: Matthew S. Turnbull  bluefang-logic.com>
Signed-off-by: Sam James  gentoo.org>

 gnome-extra/cinnamon-translations/Manifest |  1 +
 .../cinnamon-translations-5.8.2.ebuild | 31 ++
 2 files changed, 32 insertions(+)

diff --git a/gnome-extra/cinnamon-translations/Manifest 
b/gnome-extra/cinnamon-translations/Manifest
index d6777e93e857..78e808792e3a 100644
--- a/gnome-extra/cinnamon-translations/Manifest
+++ b/gnome-extra/cinnamon-translations/Manifest
@@ -1 +1,2 @@
 DIST cinnamon-translations-5.6.1.tar.gz 12857113 BLAKE2B 
51cd8c640b1cc97e5f9dd53d309a3c299dfaf928d9946a90b3d5b5bf9dfb2fc144f47a3547b3cbb15b894fb5daeaa378faebe83c6f28a5be58509a8d87704628
 SHA512 
e8a32e5b01e6267b4e6684c56401bb9c70088797b1ae102fb8d420bc5bed31cc9064812c7bb6ccb38e192a295affb88a7f5b5808e908d7c0367fa9ec7d05ac9f
+DIST cinnamon-translations-5.8.2.tar.gz 13306978 BLAKE2B 
91e71f3f4142fa6adb80c39a782b2db2c1d8f9e3dc12ea5883e081c0b27660a15753e0f4d69a7b4f47b9350221e705ef361e1e5fc1c027b92805ec59b08a9e2a
 SHA512 
ccf678eb805c06932e35e8d44579e2f5b7c3dd4e1cda6a6bd184ef3da656ccbe62135ae960849e4aaf098ebe76b72760a5d542f134210760376f0d972b875279

diff --git 
a/gnome-extra/cinnamon-translations/cinnamon-translations-5.8.2.ebuild 
b/gnome-extra/cinnamon-translations/cinnamon-translations-5.8.2.ebuild
new file mode 100644
index ..613bfd381694
--- /dev/null
+++ b/gnome-extra/cinnamon-translations/cinnamon-translations-5.8.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PLOCALES="aa af am an ar ary as ast ay az be be@latin ber bg bn bn_IN br bs ca 
ca@valencia crh cs csb cy da de dz el en@shaw en_AU en_CA en_GB en_IE en_NZ 
en_ZA eo es es_AR et eu fa fi fil fo fr fr_CA frp fur fy ga gd gl gu ha he hi 
hr hsb hu hy ia id ie ig is it ja jv ka kab kk km kn ko ksw ku ky la li lmo lo 
lt lv mai mg mi mk ml mn mnw mo mr ms my nap nb nds ne nl nn no nso oc om or pa 
pap pl ps pt pt_BR qu ro ru rue rw sa sc sco shn si sk sl so sq sr sr@ijekavian 
sr@ijekavianlatin sr@latin sv sw szl ta te tg th tk tl tlh tpi tr ts tt ug uk 
ur uz uz@cyrillic vi wa xh yi yo zgh zh_CN zh_HK zh_TW zu"
+
+inherit plocale
+
+DESCRIPTION="Translation data for Cinnamon"
+HOMEPAGE="https://projects.linuxmint.com/cinnamon/ 
https://github.com/linuxmint/cinnamon-translations;
+SRC_URI="https://github.com/linuxmint/cinnamon-translations/archive/${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+
+BDEPEND="sys-devel/gettext"
+
+src_configure() { :; }
+
+src_install() {
+   # Cannot run before since locales are not in the expected place for 
this to work
+   plocale_find_changes "${S}"/usr/share/locale "" ""
+
+   install_locale() {
+   insinto /usr/share/locale
+   doins -r usr/share/locale/${1}
+   }
+   plocale_for_each_locale install_locale
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/cinnamon-control-center/

2023-07-16 Thread Sam James
commit: cf904c492a4e4392b7283f2255caa7e796dd784d
Author: Matthew S. Turnbull  bluefang-logic  com>
AuthorDate: Wed Jul  5 04:21:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 18:33:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf904c49

gnome-extra/cinnamon-control-center: add 5.8.2

Signed-off-by: Matthew S. Turnbull  bluefang-logic.com>
Signed-off-by: Sam James  gentoo.org>

 gnome-extra/cinnamon-control-center/Manifest   |   1 +
 .../cinnamon-control-center-5.8.2.ebuild   | 103 +
 2 files changed, 104 insertions(+)

diff --git a/gnome-extra/cinnamon-control-center/Manifest 
b/gnome-extra/cinnamon-control-center/Manifest
index cc722d1a215b..f97119ba2dda 100644
--- a/gnome-extra/cinnamon-control-center/Manifest
+++ b/gnome-extra/cinnamon-control-center/Manifest
@@ -1 +1,2 @@
 DIST cinnamon-control-center-5.6.1.tar.gz 3874429 BLAKE2B 
53344aead6c5e31eeadf70e26a2ae61db930e595b5e546ac08b57029c924e4105d126fe6a27cd3ef7d4a59b51f83e0790dfaf815d9a3addfa5c496eab82d4537
 SHA512 
8679cc3afab77605b5e949e58cacb55782fca0ebc41991de7421b12fcd6c85991b6e4f5c70611753724ff47ea4eb39339ea4cea29e3f4e3399d9141fe4c80c7f
+DIST cinnamon-control-center-5.8.2.tar.gz 3820570 BLAKE2B 
3bc009e696c7d469b2a2e15aecc62f290e26d08f65400418666e4a5564a3a113107996326e1edec93a45e9cb935ea96946e385376fe7f1b4b1185425bb4d4964
 SHA512 
b7b726659ca712a81c8b52bf514c8f061f5146a4728a3f2172ac5658b947e3e72c3194513ac815efaa727664e03ce2684d8d491bfcf0f6e91ea4566d832e86a2

diff --git 
a/gnome-extra/cinnamon-control-center/cinnamon-control-center-5.8.2.ebuild 
b/gnome-extra/cinnamon-control-center/cinnamon-control-center-5.8.2.ebuild
new file mode 100644
index ..dfa98300ab79
--- /dev/null
+++ b/gnome-extra/cinnamon-control-center/cinnamon-control-center-5.8.2.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit meson gnome2-utils python-any-r1 xdg virtualx
+
+DESCRIPTION="Cinnamons's main interface to configure various aspects of the 
desktop"
+HOMEPAGE="https://projects.linuxmint.com/cinnamon/ 
https://github.com/linuxmint/cinnamon-control-center;
+SRC_URI="https://github.com/linuxmint/cinnamon-control-center/archive/${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="GPL-2+ LGPL-2+ LGPL-2.1+ MIT"
+SLOT="0"
+IUSE="+colord input_devices_wacom +networkmanager +modemmanager 
gnome-online-accounts systemd test"
+REQUIRED_USE="modemmanager? ( networkmanager )"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+RESTRICT="test"
+
+COMMON_DEPEND="
+   app-accessibility/at-spi2-core:2
+   >=dev-libs/glib-2.44.0:2
+   >=gnome-base/libgnomekbd-3.0.0:0=
+   >=gnome-extra/cinnamon-desktop-5.8:0=
+   >=gnome-extra/cinnamon-menus-5.8
+   media-libs/fontconfig
+   >=sys-auth/polkit-0.103
+   >=sys-power/upower-0.99.8:=
+   >=x11-libs/gdk-pixbuf-2.23.0:2
+   >=x11-libs/gtk+-3.16.0:3
+   >=dev-libs/libgudev-232
+   >=x11-libs/libnotify-0.7.3
+   x11-libs/cairo
+   x11-libs/libX11
+   >=x11-libs/libxklavier-5.1:=
+   x11-libs/pango
+
+   colord? ( >=x11-misc/colord-0.1.14:0= )
+   input_devices_wacom? (
+   >=dev-libs/libwacom-0.7:=
+   >=x11-libs/libXi-1.2 )
+   networkmanager? (
+   >=gnome-extra/nm-applet-1.2.0
+   >=net-libs/libnma-1.8.34
+   >=net-misc/networkmanager-1.2.0[modemmanager?]
+
+   modemmanager? ( >=net-misc/modemmanager-0.7:= )
+   )
+   gnome-online-accounts? (
+   >=net-libs/gnome-online-accounts-3.18.0:=
+   )
+"
+RDEPEND="
+   ${COMMON_DEPEND}
+   x11-themes/adwaita-icon-theme
+
+   colord? ( >=gnome-extra/gnome-color-manager-3 )
+   input_devices_wacom? ( 
gnome-extra/cinnamon-settings-daemon[input_devices_wacom] )
+   systemd? ( >=sys-apps/systemd-31 )
+   !systemd? ( app-admin/openrc-settingsd )
+"
+DEPEND="
+   ${COMMON_DEPEND}
+   app-text/iso-codes
+   x11-base/xorg-proto
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.17
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   default
+   python_fix_shebang meson_install_schemas.py
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use colord color)
+   $(meson_use modemmanager)
+   $(meson_use networkmanager)
+   $(meson_use gnome-online-accounts onlineaccounts)
+   $(meson_use input_devices_wacom wacom)
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}



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

2023-07-16 Thread Sam James
commit: ad6a518fddf421b84f75500127d58b841977db2d
Author: Matthew S. Turnbull  bluefang-logic  com>
AuthorDate: Wed Jul  5 03:20:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 18:33:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad6a518f

x11-wm/muffin: add 5.8.1

Signed-off-by: Matthew S. Turnbull  bluefang-logic.com>
Signed-off-by: Sam James  gentoo.org>

 x11-wm/muffin/Manifest|   1 +
 x11-wm/muffin/muffin-5.8.1.ebuild | 118 ++
 2 files changed, 119 insertions(+)

diff --git a/x11-wm/muffin/Manifest b/x11-wm/muffin/Manifest
index d7b41d0835f1..b4dee226ba5c 100644
--- a/x11-wm/muffin/Manifest
+++ b/x11-wm/muffin/Manifest
@@ -1 +1,2 @@
 DIST muffin-5.6.4.tar.gz 4518694 BLAKE2B 
25658e858939cd6046ccfeee6fefba3f62b96555703259eb4d4706eebee43466832b161a8be7b29e360fa3cc26fb0cdceb9f10f26f79177268e61eec11ab6857
 SHA512 
da779f12c2a3965d0e84324bcb0d96a787d95d6b441696b595f739dfa6fd0f1ecd4f700a1a4b1d6f6842594077544f145782f5961132e313962f77a4150e
+DIST muffin-5.8.1.tar.gz 4519174 BLAKE2B 
29269c641e28117f9dd0900dc129aca21c8834058e6b3168b2d44e0ecafba0b177ba214c82337f3120512f4433d6117781685f422a57a244edbfa8748a5ae661
 SHA512 
bf8e5cdc789ac8a2d1f616a751bf321209b13e3936b483d46370017c58a4b9ebd10b42a71e8691a42f013a0c44250e4a84549d9c5cf120d3382f61aa6040710b

diff --git a/x11-wm/muffin/muffin-5.8.1.ebuild 
b/x11-wm/muffin/muffin-5.8.1.ebuild
new file mode 100644
index ..d54dcdf7fe04
--- /dev/null
+++ b/x11-wm/muffin/muffin-5.8.1.ebuild
@@ -0,0 +1,118 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome2-utils meson virtualx
+
+DESCRIPTION="Compositing window manager forked from Mutter for use with 
Cinnamon"
+HOMEPAGE="https://projects.linuxmint.com/cinnamon/ 
https://github.com/linuxmint/muffin;
+SRC_URI="https://github.com/linuxmint/muffin/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD GPL-2+ LGPL-2+ LGPL-2.1+ MIT SGI-B-2.0"
+SLOT="0"
+IUSE="input_devices_wacom +introspection screencast sysprof test udev"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+
+# Dependencies listed in meson order
+COMDEPEND="
+   x11-libs/libX11
+   >=media-libs/graphene-1.9.3[introspection?]
+   >=x11-libs/gtk+-3.19.8:3[X,introspection?]
+   x11-libs/gdk-pixbuf:2[introspection?]
+   >=x11-libs/pango-1.20.0[introspection?]
+   >=x11-libs/cairo-1.10.0[X]
+   >=dev-libs/fribidi-1.0.0
+   >=dev-libs/glib-2.61.1:2
+   >=dev-libs/json-glib-0.12.0[introspection?]
+   >=gnome-extra/cinnamon-desktop-5.8:0=
+   >=x11-libs/libXcomposite-0.4
+   x11-libs/libXcursor
+   x11-libs/libXdamage
+   x11-libs/libXext
+   >=x11-libs/libXfixes-3
+   >=x11-libs/libXi-1.7.4
+   x11-libs/libXtst
+   x11-libs/libxkbfile
+   x11-misc/xkeyboard-config
+   >=x11-libs/libxkbcommon-0.4.3[X]
+   x11-libs/libXrender
+   >=x11-libs/libXrandr-1.5.0
+   x11-libs/libxcb:=
+   x11-libs/libXinerama
+   x11-libs/libXau
+   x11-libs/libICE
+   >=app-accessibility/at-spi2-core-2.46.0:2[introspection?]
+   >=media-libs/libcanberra-0.26
+   sys-apps/dbus
+   media-libs/libglvnd[X]
+   media-libs/mesa[X(+),egl(+)]
+   x11-libs/libSM
+   >=x11-libs/startup-notification-0.7
+   media-libs/fontconfig
+
+   input_devices_wacom? ( >=dev-libs/libwacom-0.13:= )
+   introspection? ( >=dev-libs/gobject-introspection-1.41.3:= )
+   screencast? ( >=media-video/pipewire-0.3.0:= )
+   sysprof? ( >=dev-util/sysprof-capture-3.35.2:3 )
+   udev? ( >=virtual/libudev-228:=
+   >=dev-libs/libgudev-232 )
+"
+RDEPEND="${COMDEPEND}
+   gnome-extra/zenity
+"
+DEPEND="${COMDEPEND}
+   x11-base/xorg-proto
+
+   sysprof? ( dev-util/sysprof-common )
+"
+BDEPEND="
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+# Wayland is not supported upstream.
+src_configure() {
+   local emesonargs=(
+   -Dopengl=true
+   #opengl_libname
+   #gles2_libname
+   -Dgles2=false # wayland
+   -Degl=true
+   -Dglx=true
+   $(meson_use screencast remote_desktop)
+   $(meson_use udev)
+   $(meson_use input_devices_wacom libwacom)
+   -Dpango_ft2=true
+   -Dstartup_notification=true
+   -Dsm=true
+   $(meson_use introspection)
+   $(meson_use test cogl_tests)
+   $(meson_use test clutter_tests)
+   -Dcore_tests=false # wayland
+   $(meson_use test tests)
+   $(meson_use sysprof profiler)
+   -Dinstalled_tests=false
+   #verbose
+   )
+
+   meson_src_configure
+}
+
+src_test() {
+   gnome2_environment_reset # Avoid dconf that 

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

2023-07-16 Thread Sam James
commit: fbb849c9c4b5835e472235f27768acc58de12cf7
Author: Matthew S. Turnbull  bluefang-logic  com>
AuthorDate: Wed Jul  5 02:25:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 18:33:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbb849c9

dev-python/python3-xapp: add 2.4.1

Signed-off-by: Matthew S. Turnbull  bluefang-logic.com>
Signed-off-by: Sam James  gentoo.org>

 dev-python/python3-xapp/Manifest  |  1 +
 dev-python/python3-xapp/python3-xapp-2.4.1.ebuild | 57 +++
 2 files changed, 58 insertions(+)

diff --git a/dev-python/python3-xapp/Manifest b/dev-python/python3-xapp/Manifest
index a2b8ab2d3a8d..eae5330a4645 100644
--- a/dev-python/python3-xapp/Manifest
+++ b/dev-python/python3-xapp/Manifest
@@ -1 +1,2 @@
 DIST python3-xapp-2.4.0.tar.gz 20787 BLAKE2B 
e225ad100119f90813b0f7657832bb186675542b3476beec639ff4e0771f4c00629c5d297a2ca0392fbd630066ba0a95a6f8553bd01a9f2df18752536a513127
 SHA512 
7c9afabbc810ffe878e831f7e1ff585ce49abc6d1db3d4ea70deb6630e2bb18f61ded31ae0e075cccae2283cac50b3440204a586f844ba9ee9cfbcb572bf7573
+DIST python3-xapp-2.4.1.tar.gz 21181 BLAKE2B 
460aba09d147d64c8102f66d059c6ab1f7c39893ce98844e59ab5954b690d81ab4b253cb6a17f9b3c781dfb5e965d1a4de859aaeff5ef65ab3f67a86a4c6e6c2
 SHA512 
97045061aa5965adcfe7301774dbd35a226fa9b846e31a7c097229cc417ff4008e518ebd5b600d4ce6a46daa39d51de70d391b6b0a7c78490419d3a96daca6a9

diff --git a/dev-python/python3-xapp/python3-xapp-2.4.1.ebuild 
b/dev-python/python3-xapp/python3-xapp-2.4.1.ebuild
new file mode 100644
index ..6fd591cd4289
--- /dev/null
+++ b/dev-python/python3-xapp/python3-xapp-2.4.1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit meson python-r1
+
+DESCRIPTION="Python bindings for x11-libs/xapp"
+HOMEPAGE="https://github.com/linuxmint/python3-xapp;
+SRC_URI="https://github.com/linuxmint/python3-xapp/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="LGPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="
+   >=x11-libs/xapp-2.4.1[introspection]
+"
+RDEPEND="
+   ${DEPEND}
+   ${PYTHON_DEPS}
+   dev-python/psutil[${PYTHON_USEDEP}]
+"
+
+src_prepare() {
+   echo "option('python', type: 'string', value: 'python3')" >> 
meson_options.txt || die
+   sed -i 
"s/find_installation('python3')/find_installation(get_option('python'))/" 
meson.build || die
+   default
+}
+
+src_configure() {
+   configuring() {
+   meson_src_configure \
+   -Dpython="${EPYTHON}"
+   }
+   python_foreach_impl configuring
+}
+
+src_compile() {
+   python_foreach_impl meson_src_compile
+}
+
+src_test() {
+   python_foreach_impl meson_src_test
+}
+
+src_install() {
+   installing() {
+   meson_src_install
+   python_optimize
+   }
+   python_foreach_impl installing
+}



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

2023-07-16 Thread Sam James
commit: cb6c6abce3d2f4cb4ded1616b678195ccffb4ce3
Author: Matthew S. Turnbull  bluefang-logic  com>
AuthorDate: Wed Jul  5 03:18:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 18:33:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb6c6abc

gnome-extra/cinnamon-menus: add 5.8.0

Signed-off-by: Matthew S. Turnbull  bluefang-logic.com>
Signed-off-by: Sam James  gentoo.org>

 gnome-extra/cinnamon-menus/Manifest|  1 +
 .../cinnamon-menus/cinnamon-menus-5.8.0.ebuild | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/gnome-extra/cinnamon-menus/Manifest 
b/gnome-extra/cinnamon-menus/Manifest
index 46cc30c80b22..3f7160c69807 100644
--- a/gnome-extra/cinnamon-menus/Manifest
+++ b/gnome-extra/cinnamon-menus/Manifest
@@ -1 +1,2 @@
 DIST cinnamon-menus-5.6.0.tar.gz 96166 BLAKE2B 
84b3d513b6dbea253135df1f0f8ad017d78299b8cdd2bd2e7def547b74b59e998d3c37e30d480532802fb85db261242d51485f8fbeb7742310eee288de909aa1
 SHA512 
023f1d4eededbc5a1052e219c4ede9808eb489fe399346d643b2209c8b37b8432647043ac05afd653666efa2830ebbd73222033bdfbc52f2904e7a1e1bbc27df
+DIST cinnamon-menus-5.8.0.tar.gz 96346 BLAKE2B 
3da1b4b3056d5fc0ec8fa22e01c160de4e61c05cf3ad10f216a95abcc63135f394146bfd1d77a54021e5aedee4b5d61077eadf49823171f5f5aa052d4c1947d6
 SHA512 
d7679412cca5537da47767a0bb9335deaf7177781bee26bec109e9c19c90f4fbaeba81837ce1b9203e5315185178bc720919bdfbb072a94c5a816d1ee63a0370

diff --git a/gnome-extra/cinnamon-menus/cinnamon-menus-5.8.0.ebuild 
b/gnome-extra/cinnamon-menus/cinnamon-menus-5.8.0.ebuild
new file mode 100644
index ..4998efead047
--- /dev/null
+++ b/gnome-extra/cinnamon-menus/cinnamon-menus-5.8.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson xdg
+
+DESCRIPTION="Cinnamon's library for the Desktop Menu fd.o specification"
+HOMEPAGE="https://projects.linuxmint.com/cinnamon/ 
https://github.com/linuxmint/cinnamon-menus;
+SRC_URI="https://github.com/linuxmint/cinnamon-menus/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="gtk-doc"
+
+RDEPEND="
+   >=dev-libs/glib-2.29.15:2
+   >=dev-libs/gobject-introspection-1.58.3:=
+"
+DEPEND="
+   ${RDEPEND}
+   dev-libs/gobject-introspection-common
+"
+BDEPEND="
+   sys-devel/gettext
+   virtual/pkgconfig
+
+   gtk-doc? ( dev-util/gtk-doc )
+"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use gtk-doc enable_docs)
+   )
+   meson_src_configure
+}



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

2023-07-16 Thread Sam James
commit: 5d298921e4a3ee8b5670c679d8ca44280aec8ced
Author: Matthew S. Turnbull  bluefang-logic  com>
AuthorDate: Wed Jul  5 02:23:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 18:33:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d298921

x11-libs/xapp: add 2.6.1

Signed-off-by: Matthew S. Turnbull  bluefang-logic.com>
Signed-off-by: Sam James  gentoo.org>

 x11-libs/xapp/Manifest  |   1 +
 x11-libs/xapp/xapp-2.6.1.ebuild | 102 
 2 files changed, 103 insertions(+)

diff --git a/x11-libs/xapp/Manifest b/x11-libs/xapp/Manifest
index 03b6827e75e9..4e3287c10f32 100644
--- a/x11-libs/xapp/Manifest
+++ b/x11-libs/xapp/Manifest
@@ -1 +1,2 @@
 DIST xapp-2.4.3.tar.gz 252180 BLAKE2B 
49ebba445e04205f714fd4a16363674477e1156872ed1d26ac8450c32d688323971301ed97366e36141e91996f64401372dbe5ee4e36130ac4cf70e12e9fcdde
 SHA512 
ecfe97b5a6de6ef06416b3220dc30856c590087c22b77ba2078194995650966e7811a91b3ce6335b363ea5066473d5c59a318232e40a2311341067dcee4719b2
+DIST xapp-2.6.1.tar.gz 270606 BLAKE2B 
0f2572b2e9ec4056bea0fc532f5327bd6de4741719a49b68180d45ff00fcea9b760acb362fc39d3f2dc9d94001b7021267a8a84c067aa90c5a201a46be76e97c
 SHA512 
f96006fffac67b312caba644e8da75209c443688b08254b9bb5b17eb9148e66b35a8b1fe336e8880c7b950f8fc696884d8f5d610092c2cb44357ad3bf3ef43c7

diff --git a/x11-libs/xapp/xapp-2.6.1.ebuild b/x11-libs/xapp/xapp-2.6.1.ebuild
new file mode 100644
index ..36a2b7e8ce5a
--- /dev/null
+++ b/x11-libs/xapp/xapp-2.6.1.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{10..11} )
+VALA_USE_DEPEND="vapigen"
+
+inherit gnome2-utils vala meson python-r1
+
+DESCRIPTION="Cross-desktop libraries and common resources"
+HOMEPAGE="https://github.com/linuxmint/xapp/;
+LICENSE="LGPL-3"
+
+SRC_URI="https://github.com/linuxmint/xapp/archive/${PV}.tar.gz -> ${P}.tar.gz"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+
+SLOT="0"
+IUSE="gtk-doc introspection mate"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   >=dev-libs/glib-2.44.0:2
+   dev-libs/libdbusmenu[gtk3]
+   gnome-base/libgnomekbd:=
+   x11-libs/cairo
+   >=x11-libs/gdk-pixbuf-2.22.0:2[introspection?]
+   >=x11-libs/gtk+-3.16.0:3[introspection?]
+   x11-libs/libxkbfile
+   x11-libs/libX11
+   x11-libs/pango
+
+   mate? (
+   ${PYTHON_DEPS}
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   )
+"
+DEPEND="
+   ${RDEPEND}
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   $(vala_depend)
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   sys-apps/dbus
+   sys-devel/gettext
+
+   gtk-doc? ( dev-util/gtk-doc )
+"
+
+src_prepare() {
+   vala_src_prepare
+   default
+
+   # don't install distro specific tools
+   sed -i "s/subdir('scripts')/#&/" meson.build || die
+
+   # make mate integrations optional
+   if ! use mate; then
+   sed -i "s/subdir('mate')/#&/" status-applets/meson.build || die
+   fi
+
+   # Fix meson helpers
+   python_setup
+   python_fix_shebang .
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use gtk-doc docs)
+   -Dpy-overrides-dir="/pygobject"
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+
+   # copy pygobject files to each active python target
+   # work-around for "py-overrides-dir" only supporting a single target
+   install_pygobject_override() {
+   PYTHON_GI_OVERRIDESDIR=$("${EPYTHON}" -c 'import 
gi;print(gi._overridesdir)' || die)
+   einfo "gobject overrides directory: ${PYTHON_GI_OVERRIDESDIR}"
+   mkdir -p "${D}/${PYTHON_GI_OVERRIDESDIR}/" || die
+   cp -r "${D}"/pygobject/* "${D}/${PYTHON_GI_OVERRIDESDIR}/" || 
die
+   python_optimize "${D}/${PYTHON_GI_OVERRIDESDIR}/"
+   }
+   python_foreach_impl install_pygobject_override
+   rm -r "${D}/pygobject" || die
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+   gnome2_schemas_update
+}



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

2023-07-16 Thread Sam James
commit: 9a966ef66127b65ab2e9e68f69f6833919cfa6b3
Author: Matthew S. Turnbull  bluefang-logic  com>
AuthorDate: Wed Jul  5 03:15:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 18:33:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a966ef6

gnome-extra/cinnamon-desktop: add 5.8.0

Signed-off-by: Matthew S. Turnbull  bluefang-logic.com>
Signed-off-by: Sam James  gentoo.org>

 gnome-extra/cinnamon-desktop/Manifest  |  1 +
 .../cinnamon-desktop/cinnamon-desktop-5.8.0.ebuild | 63 ++
 2 files changed, 64 insertions(+)

diff --git a/gnome-extra/cinnamon-desktop/Manifest 
b/gnome-extra/cinnamon-desktop/Manifest
index 15f18c6aab51..d66ab252cd03 100644
--- a/gnome-extra/cinnamon-desktop/Manifest
+++ b/gnome-extra/cinnamon-desktop/Manifest
@@ -1 +1,2 @@
 DIST cinnamon-desktop-5.6.2.tar.gz 502140 BLAKE2B 
b96be728da24a43b88a14b7cd5e9dd6313c753e32e7f2dcb2a5ac4f2c8eb27266f261a1a1e5499d9a94ccbc679d9c4ea9cdaae4ee6b1187de44d518a9a483ca7
 SHA512 
cfa50697991c41916f53d2e902ff37671e547e362cb8c70eace1b482a97bf139b6a28375d0e399c738cb705ca3aa8768c3ecd13551b677c5446288259ed5deeb
+DIST cinnamon-desktop-5.8.0.tar.gz 502547 BLAKE2B 
58be0fcfccce58036bbf867d9619b78bc5357b431e92fc8777a0d102db0ee1abb640d60f429e82afd909dde49764858b3af872aadc55a1c642a3771f0e154f38
 SHA512 
93c86d8269c39b84463ca102581e45d9b29a55c402bb040198972614fda2d81e075ec96cbaa859cef15dc3439b31329722f45ed637026b6d6a43d71ac6afb246

diff --git a/gnome-extra/cinnamon-desktop/cinnamon-desktop-5.8.0.ebuild 
b/gnome-extra/cinnamon-desktop/cinnamon-desktop-5.8.0.ebuild
new file mode 100644
index ..2ed0b49cafdd
--- /dev/null
+++ b/gnome-extra/cinnamon-desktop/cinnamon-desktop-5.8.0.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit meson gnome2-utils python-any-r1
+
+DESCRIPTION="A collection of libraries and utilites used by Cinnamon"
+HOMEPAGE="https://projects.linuxmint.com/cinnamon/ 
https://github.com/linuxmint/cinnamon-desktop;
+SRC_URI="https://github.com/linuxmint/cinnamon-desktop/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-1 GPL-2+ LGPL-2+ LGPL-2.1+ MIT"
+SLOT="0/4" # subslot = libcinnamon-desktop soname version
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-libs/glib-2.37.3:2[dbus]
+   >=dev-libs/gobject-introspection-0.10.2:=
+   >=gnome-base/gsettings-desktop-schemas-3.5.91
+   >=media-libs/libpulse-12.99.3[glib]
+   sys-apps/accountsservice
+   sys-apps/hwdata
+   x11-libs/cairo[X]
+   >=x11-libs/gdk-pixbuf-2.22:2[introspection]
+   >=x11-libs/gtk+-3.3.16:3[introspection]
+   x11-libs/libX11
+   >=x11-libs/libXext-1.1
+   x11-libs/libxkbfile
+   >=x11-libs/libXrandr-1.3
+   x11-misc/xkeyboard-config
+"
+DEPEND="
+   ${RDEPEND}
+   x11-base/xorg-proto
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   dev-util/glib-utils
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   default
+   python_fix_shebang install-scripts
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dpnp_ids="${EPREFIX}/usr/share/hwdata/pnp.ids"
+   )
+   meson_src_configure
+}
+
+pkg_postinst() {
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   gnome2_schemas_update
+}



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

2023-07-16 Thread Sam James
commit: a61e91172f8ae91035c10f7d017a27467a16ee24
Author: Matthew S. Turnbull  bluefang-logic  com>
AuthorDate: Wed Jul  5 05:01:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 18:33:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a61e9117

gnome-extra/nemo: drop 5.6.1

Signed-off-by: Matthew S. Turnbull  bluefang-logic.com>
Signed-off-by: Sam James  gentoo.org>

 gnome-extra/nemo/Manifest  |   1 -
 gnome-extra/nemo/nemo-5.6.1.ebuild | 132 -
 2 files changed, 133 deletions(-)

diff --git a/gnome-extra/nemo/Manifest b/gnome-extra/nemo/Manifest
index 1e62a1ff8461..88dd2213e672 100644
--- a/gnome-extra/nemo/Manifest
+++ b/gnome-extra/nemo/Manifest
@@ -1,2 +1 @@
-DIST nemo-5.6.1.tar.gz 1496434 BLAKE2B 
74c6745640a03c6fc61834f07d823221300d87c772cdb5dfe2c211c01a4808e76c50e573d3d481f72a9be820c849ffb0725df8bfbfff6c61b030be673030b751
 SHA512 
7880c034da893f7f0fb696a7ca885fd3b40cfde3a39f16cdc5963ffc73a55665e1aad37a62f9d06463cd27753bbe9420c760b733d9bc5f02e3e77df892f19eba
 DIST nemo-5.6.5.tar.gz 1498469 BLAKE2B 
1ead71e79170e977e21dd631f7875198b3aa411689bd59b9c64b50a3c3b02a396f2b1cbc1e1420bf242004a6a724b8498e7e0cdd2b48b9d5e54ed97d21331cba
 SHA512 
b37181e419d5a9427931d29f2addf9faebca7d74d8b8337dc9cb62ebc3b8f8d9dcef978bc6fc9be65efc41bd2a153685849f10cac9e28ffb3ccb3a8dee5aa739

diff --git a/gnome-extra/nemo/nemo-5.6.1.ebuild 
b/gnome-extra/nemo/nemo-5.6.1.ebuild
deleted file mode 100644
index d28e11335662..
--- a/gnome-extra/nemo/nemo-5.6.1.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit meson gnome2-utils python-single-r1 readme.gentoo-r1 virtualx xdg
-
-DESCRIPTION="A file manager for Cinnamon, forked from Nautilus"
-HOMEPAGE="https://projects.linuxmint.com/cinnamon/ 
https://github.com/linuxmint/nemo;
-SRC_URI="https://github.com/linuxmint/nemo/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+ LGPL-2+ LGPL-2.1+ FDL-1.1"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
-IUSE="exif gtk-doc +nls selinux test xmp"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# https://github.com/linuxmint/nemo/issues/2501
-RESTRICT="test"
-
-COMMON_DEPEND="
-   ${PYTHON_DEPS}
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   >=dev-libs/glib-2.45.7:2[dbus]
-   >=dev-libs/gobject-introspection-0.9.12:=
-   >=dev-libs/libxml2-2.7.8:2
-   gnome-base/dconf:0=
-   >=gnome-extra/cinnamon-desktop-5.6:0=
-   gnome-extra/libgsf:=
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   >=x11-libs/gtk+-3.10.0:3[introspection]
-   x11-libs/libX11
-   >=x11-libs/pango-1.40.0
-   >=x11-libs/xapp-2.4.1
-
-   exif? ( >=media-libs/libexif-0.6.20:= )
-   selinux? ( sys-libs/libselinux )
-   xmp? ( >=media-libs/exempi-2.2.0:= )
-"
-RDEPEND="
-   ${COMMON_DEPEND}
-   $(python_gen_cond_dep '
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   ')
-   x11-themes/adwaita-icon-theme
-
-   nls? ( >=gnome-extra/cinnamon-translations-5.6 )
-"
-PDEPEND="
-   >=gnome-base/gvfs-0.1.2
-"
-DEPEND="
-   ${COMMON_DEPEND}
-   x11-base/xorg-proto
-"
-BDEPEND="
-   >=dev-util/gdbus-codegen-2.31.0
-   >=dev-util/intltool-0.40.1
-   sys-devel/gettext
-   virtual/pkgconfig
-
-   gtk-doc? ( dev-util/gtk-doc )
-"
-
-PATCHES=(
-   # Undo the switch to untex as it's not packaged.
-   "${FILESDIR}/${PN}-5.0.3-use-detex.patch"
-)
-
-DISABLE_AUTOFORMATTING="yes"
-FORCE_PRINT_ELOG="yes"
-DOC_CONTENTS="
-${PN} functionality can be extended by installing other packages.
-
-sys-apps/gnome-disk-utility - Mount archive files
-gnome-extra/nemo-fileroller - Extract/Create archive files
-
-${PN} search capabilities can be extended through external
-helpers. Install any of the following packages to make
-their associated file types searchable.
-
-epub - app-arch/unzip and app-text/html2text
-Image metadata   - media-gfx/exif
-MP3 tags - media-sound/id3
-Microsoft Office .doc- app-text/catdoc
-Microsoft Office .xls- dev-python/xlrd
-OpenDocument/LibreOffice - app-text/odt2txt or app-office/unoconv
-PDF  - app-text/poppler[utils]
-PostScript   - app-text/ghostscript-gpl
-TeX  - app-text/texlive-core
-"
-
-src_prepare() {
-   default
-   python_fix_shebang files/usr/share/nemo/actions install-scripts
-}
-
-src_configure() {
-   # tracker: only supports unmaintained tracker-2, not >=tracker-3.
-   local emesonargs=(
-   $(meson_use exif)
-   $(meson_use xmp)
-   $(meson_use selinux)
-   $(meson_use gtk-doc gtk_doc)
-
-   -Dtracker=false
-   )
-   meson_src_configure
-}
-
-src_install() {
-   

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

2023-07-16 Thread Sam James
commit: 2b93d059402699f391ac21e2866c2cf589b9294a
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Sat Jun 24 11:53:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 18:32:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b93d059

dev-lang/elixir: add 1.15.3

Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>
Closes: https://github.com/gentoo/gentoo/pull/31592
Signed-off-by: Sam James  gentoo.org>

 dev-lang/elixir/Manifest |  1 +
 dev-lang/elixir/elixir-1.15.3.ebuild | 37 
 2 files changed, 38 insertions(+)

diff --git a/dev-lang/elixir/Manifest b/dev-lang/elixir/Manifest
index 8613ee529fc9..6fa9662b7e5e 100644
--- a/dev-lang/elixir/Manifest
+++ b/dev-lang/elixir/Manifest
@@ -3,3 +3,4 @@ DIST elixir-1.13.4.tar.gz 2912984 BLAKE2B 
3849e7be7d1ba54ac3f96690f158b60a3b7da7
 DIST elixir-1.14.3.tar.gz 3086297 BLAKE2B 
b162ea35a762bc1e151c7844237f3167c97da9aae44bca9fe022d09cde6f6909103b383e67b2133b68e76c061c4ed05cdd081070bdbb48be85bbc0ed067fadfd
 SHA512 
eec1e161364f823e26d79596d18b0ff7e6ade1c2c1f6f9ca84eb34d20fd90f434bbd29ef74cd41096e8f25e71d9cd1da0ec6f0a4f24c485124f9525b1ae2c4e0
 DIST elixir-1.14.4.tar.gz 3076206 BLAKE2B 
77b543c53ee03b1f911e3159c81175281b9e4a8ad714b5e87a438e9f70a36000c4e3c2b0f564165c97fb27b6444d20af70da45d8544a6a8b12d60549a00f1c0c
 SHA512 
c39e91e27485ce52e6d29c64f6d5c7abc50e99b8aac578642a4c085083fed23ccba095a013fee4dd3de97524bf4ec54af31478150818921b2a891f7a5840080a
 DIST elixir-1.14.5.tar.gz 3076366 BLAKE2B 
cf1487c269b4f09c5a7771339782ddc5f6dc2d5f31bd098486824e1f50040462a55a6135e76a7d635461b8d61ce8ab45be2d1da86d60ecf0bc3c86c98b86531d
 SHA512 
589482fb080eb9f71319b7927312ee255dab0376a8fb781533bc97b6a75dd71ec43cd022bb2eff12eca205cdeaf9a6d629f754c555c17cd6222e05912ff3d960
+DIST elixir-1.15.3.tar.gz 3146569 BLAKE2B 
033de43af663619828bed98ec1af68467a781ab4d8fce0e851b1bc114ba006dea748203788da7b211f16b4c30c1267f01ba18515f439d1012a1379cea696ce9e
 SHA512 
1fc9e2ec870fe80bc80cc7cd7cf7c73aaefe1be0dedc0d55ce3a7c63d73f68dcfcddaaa4f2b8d2684bfb3504c65946bc32bbbc0160ff616e6b5e7ef794027e48

diff --git a/dev-lang/elixir/elixir-1.15.3.ebuild 
b/dev-lang/elixir/elixir-1.15.3.ebuild
new file mode 100644
index ..b5059f6d5794
--- /dev/null
+++ b/dev-lang/elixir/elixir-1.15.3.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Elixir programming language"
+HOMEPAGE="https://elixir-lang.org;
+SRC_URI="https://github.com/elixir-lang/elixir/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0 ErlPL-1.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~riscv ~sparc ~x86"
+IUSE="test"
+
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   >=dev-lang/erlang-24:0=[ssl]
+"
+# 'mix' tool collides with sci-biology/phylip, bug #537514
+RDEPEND="${DEPEND}
+   !!sci-biology/phylip
+"
+DEPEND+="
+   test? ( dev-vcs/git )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.9.1-disable-network-tests.patch
+   "${FILESDIR}"/${PN}-1.10.3-no-Q.patch
+   "${FILESDIR}"/${PN}-1.10.3-epmd-daemon.patch
+)
+
+src_install() {
+   emake DESTDIR="${D}" LIBDIR="$(get_libdir)" PREFIX="${EPREFIX}/usr" 
install
+   dodoc README.md CHANGELOG.md CODE_OF_CONDUCT.md
+}



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

2023-07-16 Thread Sam James
commit: 4ad438ec4c4905ea1a1ec46577551b40be5dd1f9
Author: Sergey Torokhov  yandex  ru>
AuthorDate: Sat Jul 15 21:16:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 18:32:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ad438ec

dev-vcs/tortoisehg: 6.4.5 version bump

Signed-off-by: Sergey Torokhov  yandex.ru>
Closes: https://github.com/gentoo/gentoo/pull/31904
Signed-off-by: Sam James  gentoo.org>

 dev-vcs/tortoisehg/Manifest| 1 +
 dev-vcs/tortoisehg/{tortoisehg-.ebuild => tortoisehg-6.4.5.ebuild} | 2 +-
 dev-vcs/tortoisehg/tortoisehg-.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-vcs/tortoisehg/Manifest b/dev-vcs/tortoisehg/Manifest
index 963ae75c6218..708e098285dc 100644
--- a/dev-vcs/tortoisehg/Manifest
+++ b/dev-vcs/tortoisehg/Manifest
@@ -1,3 +1,4 @@
 DIST tortoisehg-6.2.3.tar.gz 8878641 BLAKE2B 
ede267f48c7b58db1fcdf16a11fb343e4fcf21193a43f6d6114ef6f930946beea458acc52780deaa889d429989c7b8b25045a9ed340297c0d1ee7e5e5e998d2a
 SHA512 
8c7e62822bdbdcae7a371b910e3e549864019b3a74a090e59d0f26291525ebda078de3f41d8442b457e14727ec94143290d0f3fac9f49cbe842d1de298ae2edd
 DIST tortoisehg-6.3.2.tar.gz 8885325 BLAKE2B 
bb9a7043f7d2e44b32e20b6dd88372927977a6fd94b662a8a56d26776c72268e0953de3edc93b2f7b9efc580286632f500f5181a5ef7bf3edd3fb5ba5ec64761
 SHA512 
b711f9d347b2f00978b42b258713d365188c4de100668a09fea4b6f80bb8083a7980a462b8fb4705d31f9da310dbdeb2d9891e93f6e3f6f2833e4c7ccfa4d800
 DIST tortoisehg-6.4.2.tar.gz 8854453 BLAKE2B 
04c57de8ea745cdcd33fe8a65b95f76937b59f01486eec6f305eed52dceaed898d55b95769de8a4f41606a3dda6d81e44d3eb1690ee6dde7ab21526b2a46032d
 SHA512 
efe23a991130423aa374e7dd5fe051fabcc6d48c3596a355c7d21dfa35de062411cf2edc3efe4800146c6b3ab4dbd064da54a4f27988297cfd6dc1f69ab14e22
+DIST tortoisehg-6.4.5.tar.gz 8854488 BLAKE2B 
a66478e04d2effe4f79b57789352f8c4a4dcca577c70292a6297cab6abb4738c2bb53979d636d3b1ca511ce3313bde598bd4bafa3ac78fa91262ba9c10e1d8c8
 SHA512 
cbde470405f1247b93a658c49ff6c0d188e283915825147a05f1957db382596ee35da7b1becd01bf21eb9f5672231efa3adf092bcca05d7d630c2fd1d8aa7338

diff --git a/dev-vcs/tortoisehg/tortoisehg-.ebuild 
b/dev-vcs/tortoisehg/tortoisehg-6.4.5.ebuild
similarity index 98%
copy from dev-vcs/tortoisehg/tortoisehg-.ebuild
copy to dev-vcs/tortoisehg/tortoisehg-6.4.5.ebuild
index 7222b381f779..4ac9450fad29 100644
--- a/dev-vcs/tortoisehg/tortoisehg-.ebuild
+++ b/dev-vcs/tortoisehg/tortoisehg-6.4.5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit desktop distutils-r1 optfeature xdg-utils

diff --git a/dev-vcs/tortoisehg/tortoisehg-.ebuild 
b/dev-vcs/tortoisehg/tortoisehg-.ebuild
index 7222b381f779..4ac9450fad29 100644
--- a/dev-vcs/tortoisehg/tortoisehg-.ebuild
+++ b/dev-vcs/tortoisehg/tortoisehg-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit desktop distutils-r1 optfeature xdg-utils



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

2023-07-16 Thread Sam James
commit: abd262d55252a13080319cb61d10f2d701b24273
Author: Matthew S. Turnbull  bluefang-logic  com>
AuthorDate: Wed Jul  5 02:57:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 16 18:32:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abd262d5

x11-libs/xapp: drop 2.4.2

Signed-off-by: Matthew S. Turnbull  bluefang-logic.com>
Signed-off-by: Sam James  gentoo.org>

 x11-libs/xapp/Manifest  |  1 -
 x11-libs/xapp/xapp-2.4.2.ebuild | 91 -
 2 files changed, 92 deletions(-)

diff --git a/x11-libs/xapp/Manifest b/x11-libs/xapp/Manifest
index f7abfd740edc..03b6827e75e9 100644
--- a/x11-libs/xapp/Manifest
+++ b/x11-libs/xapp/Manifest
@@ -1,2 +1 @@
-DIST xapp-2.4.2.tar.gz 252031 BLAKE2B 
184f8459c5fa8165054a6cc3f2aea6b01ab0c73ecb0f5a79a7ba78908e9a149b3b08c691fa1b0a0077d238dc144dd9068b0b49228d530e9684670974bbbe2a69
 SHA512 
4c8c0ee0c2c273e3b08b4746324ec55e6af0baaada2465b4a628dad21207bc0dc9fb609b2dd8d46284098a4bac6598893a984ff6e5891f2ddd5be6157774ae81
 DIST xapp-2.4.3.tar.gz 252180 BLAKE2B 
49ebba445e04205f714fd4a16363674477e1156872ed1d26ac8450c32d688323971301ed97366e36141e91996f64401372dbe5ee4e36130ac4cf70e12e9fcdde
 SHA512 
ecfe97b5a6de6ef06416b3220dc30856c590087c22b77ba2078194995650966e7811a91b3ce6335b363ea5066473d5c59a318232e40a2311341067dcee4719b2

diff --git a/x11-libs/xapp/xapp-2.4.2.ebuild b/x11-libs/xapp/xapp-2.4.2.ebuild
deleted file mode 100644
index 00c0838e7237..
--- a/x11-libs/xapp/xapp-2.4.2.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..11} )
-VALA_USE_DEPEND="vapigen"
-
-inherit gnome2-utils vala meson python-r1 xdg-utils
-
-DESCRIPTION="Cross-desktop libraries and common resources"
-HOMEPAGE="https://github.com/linuxmint/xapp/;
-LICENSE="LGPL-3+"
-
-SRC_URI="https://github.com/linuxmint/xapp/archive/${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
-
-SLOT="0"
-IUSE="gtk-doc introspection static-libs"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   >=dev-libs/glib-2.44.0:2
-   dev-libs/gobject-introspection:0=
-   dev-libs/libdbusmenu[gtk3]
-   gnome-base/libgnomekbd
-   x11-libs/cairo
-   >=x11-libs/gdk-pixbuf-2.22.0:2[introspection?]
-   >=x11-libs/gtk+-3.16.0:3[introspection?]
-   x11-libs/libxkbfile
-"
-DEPEND="
-   ${RDEPEND}
-"
-BDEPEND="
-   ${PYTHON_DEPS}
-   $(vala_depend)
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   dev-util/gdbus-codegen
-   dev-util/glib-utils
-   sys-devel/gettext
-
-   gtk-doc? ( dev-util/gtk-doc )
-"
-
-src_prepare() {
-   vala_src_prepare
-   default
-
-   # don't install distro specific tools
-   sed -i "/subdir('scripts')/d" meson.build || die
-
-   # Fix meson helpers
-   python_setup
-   python_fix_shebang meson-scripts
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use gtk-doc docs)
-   -Dpy-overrides-dir="/pygobject"
-   )
-   meson_src_configure
-}
-
-src_install() {
-   meson_src_install
-
-   # copy pygobject files to each active python target
-   # work-around for "py-overrides-dir" only supporting a single target
-   install_pygobject_override() {
-   PYTHON_GI_OVERRIDESDIR=$("${EPYTHON}" -c 'import 
gi;print(gi._overridesdir)' || die)
-   einfo "gobject overrides directory: ${PYTHON_GI_OVERRIDESDIR}"
-   mkdir -p "${D}/${PYTHON_GI_OVERRIDESDIR}/" || die
-   cp -r "${D}"/pygobject/* "${D}/${PYTHON_GI_OVERRIDESDIR}/" || 
die
-   python_optimize "${D}/${PYTHON_GI_OVERRIDESDIR}/"
-   }
-   python_foreach_impl install_pygobject_override
-   rm -r "${D}/pygobject" || die
-}
-
-pkg_postinst() {
-   xdg_icon_cache_update
-   gnome2_schemas_update
-}
-
-pkg_postrm() {
-   xdg_icon_cache_update
-   gnome2_schemas_update
-}



  1   2   3   >