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

2022-12-04 Thread Hans de Graaff
commit: c0b9fe7937549b29e7cd4fbb33706efc56439005
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Dec  5 06:31:25 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Dec  5 06:31:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0b9fe79

dev-ruby/forwardable: add 1.3.3

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

 dev-ruby/forwardable/Manifest |  1 +
 dev-ruby/forwardable/forwardable-1.3.3.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-ruby/forwardable/Manifest b/dev-ruby/forwardable/Manifest
index d160bb53cbb4..483dc0ec77af 100644
--- a/dev-ruby/forwardable/Manifest
+++ b/dev-ruby/forwardable/Manifest
@@ -1 +1,2 @@
 DIST forwardable-1.3.2.tar.gz 16904 BLAKE2B 
858068489c9c76e3a711d3b7338f948ac44ef9af9f1792f3fe37fcf3cd7c03201146c7a9f0e2aa7022bca1d705fc285fb9377175e688a500ceb38ee1697b964b
 SHA512 
332eae2ee23fa6c5db334511e79a4d09ee168244420fce718cfd90944fbd03694cf9d2c94b9ad9935deb900a285c8ebf679184c8bdc10de563466d026c9794f7
+DIST forwardable-1.3.3.tar.gz 18044 BLAKE2B 
41e3299698d6c48c18a2d5468fd446154eb2813d90d05b1e2531ad48cfe2a3bc27a8b33cf7818c3c46d25ddbc1c0e61ee6d755019d68363e31fae469c3b696a0
 SHA512 
fe388c3377aea76d350da1a140a09a522a405307ce2566160f1dbe7d2bb46612b57fe9d3c516684402586f20a4b510ada762809192ca81dedb7a251906e56ed7

diff --git a/dev-ruby/forwardable/forwardable-1.3.3.ebuild 
b/dev-ruby/forwardable/forwardable-1.3.3.ebuild
new file mode 100644
index ..d2525027f515
--- /dev/null
+++ b/dev-ruby/forwardable/forwardable-1.3.3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_GEMSPEC="forwardable.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Provides delegation of specified methods to a designated object"
+HOMEPAGE="https://github.com/ruby/forwardable;
+SRC_URI="https://github.com/ruby/forwardable/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+all_ruby_prepare() {
+   sed -e 's/__dir__/"."/' \
+   -e 's/__FILE__/"'${RUBY_FAKEGEM_GEMSPEC}'"/' \
+   -e 's/git ls-files -z/find * -print0/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib:.:test:test/lib -rhelper -e 
'Dir["test/**/test_*.rb"].each{|f| require f}' || die
+}



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

2022-12-04 Thread Hans de Graaff
commit: 95748b7333cc1ea952f07acbf85888b855d8ed3c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Dec  5 06:29:27 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Dec  5 06:31:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95748b73

dev-ruby/date: add 3.3.0

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

 dev-ruby/date/Manifest  |  1 +
 dev-ruby/date/date-3.3.0.ebuild | 33 +
 2 files changed, 34 insertions(+)

diff --git a/dev-ruby/date/Manifest b/dev-ruby/date/Manifest
index 8baef840e9d3..40ce350914d3 100644
--- a/dev-ruby/date/Manifest
+++ b/dev-ruby/date/Manifest
@@ -1 +1,2 @@
 DIST date-3.2.2.tar.gz 108973 BLAKE2B 
aedb4d5d43b1d7ac277bc6fd36651f36828be7a04f4eb75c45ea02bc56b3a403af9e8a26b23a9839c904ae455e6a02476fe83115d8c816f06168db6e0a788347
 SHA512 
5a640b550c9ea0c1fa24aa5d114ae9108fd568c8c38b20434168a92c886d66487065e0c6aedc7e55cbe59cc3338fd262ca601267ed0b55377c382fe0502e9604
+DIST date-3.3.0.tar.gz 108249 BLAKE2B 
7d85337c1b39b09d15a73a47b5e09788a700a0e044fc74a4138be490d7212174e3cc03c40c7b4814bc69523399826832c48c07a38e0cfb6f28554f584cf81fe0
 SHA512 
1e20c5a29b0aabc3354b6c39e0dcc4cbeafc6b74afddd5b4446b7a7b608832f072c86b98267893267d0372ba7ab0bfd71862369cd8d35b162cba8bdd81563a57

diff --git a/dev-ruby/date/date-3.3.0.ebuild b/dev-ruby/date/date-3.3.0.ebuild
new file mode 100644
index ..303b2f58e831
--- /dev/null
+++ b/dev-ruby/date/date-3.3.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTENSIONS=(ext/date/extconf.rb)
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_GEMSPEC="date.gemspec"
+RUBY_FAKEGEM_RECIPE_DOC="none"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A subclass of Object includes Comparable module for handling 
dates"
+HOMEPAGE="https://github.com/ruby/date;
+SRC_URI="https://github.com/ruby/date/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+all_ruby_prepare() {
+   sed -e 's/__dir__/"."/' \
+   -e 's/__FILE__/"'${RUBY_FAKEGEM_GEMSPEC}'"/' \
+   -e 's/git ls-files -z/find * -print0/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib:.:test:test/lib -rhelper -e 
'Dir["test/**/test_*.rb"].each{|f| require f}' || die
+}



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

2022-12-04 Thread Hans de Graaff
commit: 38e30fab93c42491f92e10ab96f3173683cd4394
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Dec  5 06:30:23 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Dec  5 06:31:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38e30fab

dev-ruby/digest: add 3.1.1

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

 dev-ruby/digest/Manifest|  1 +
 dev-ruby/digest/digest-3.1.1.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/dev-ruby/digest/Manifest b/dev-ruby/digest/Manifest
index 97e9448bfdf4..7831c0f62d10 100644
--- a/dev-ruby/digest/Manifest
+++ b/dev-ruby/digest/Manifest
@@ -1 +1,2 @@
 DIST digest-3.1.0.tar.gz 58646 BLAKE2B 
64ea95ccd99c518b046b0193c5e9230f0941182e527328a3568b352924766dc2b2211f52bacefcd6af87d4ec1b9ecc7d7e96ec2b3b3c29d6406e1b8da245f583
 SHA512 
2a5d58d4b92f5391f55e43405d515ea045f8d0b0b09602ac8dc57e784b42787956904a8c51ffba026d2f0ecc2efff17a1d39c632d59afaf7941b455d8b2dcd39
+DIST digest-3.1.1.tar.gz 59341 BLAKE2B 
460ed1567b1e24d56e7be66bec06d4dac4ce86ab21392c192c7455a9d735f84a5450d2482e9844f526985dd83af290f60487c179563f1190b0acf8c6241f1b60
 SHA512 
7a74654f2240d21d1ffb7d8f4292f9f17c26da7e24c970964ddccc6da7ee2972b834ce0830657f87b28773c84565a172d8a1fa287656929a34a2941f9b28b028

diff --git a/dev-ruby/digest/digest-3.1.1.ebuild 
b/dev-ruby/digest/digest-3.1.1.ebuild
new file mode 100644
index ..6d88ead03f6a
--- /dev/null
+++ b/dev-ruby/digest/digest-3.1.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTENSIONS=(ext/digest/extconf.rb 
ext/digest/bubblebabble/extconf.rb ext/digest/md5/extconf.rb 
ext/digest/rmd160/extconf.rb ext/digest/sha1/extconf.rb 
ext/digest/sha2/extconf.rb)
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_GEMSPEC="digest.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Provides a framework for message digest libraries"
+HOMEPAGE="https://github.com/ruby/digest;
+SRC_URI="https://github.com/ruby/digest/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE=""
+
+all_ruby_prepare() {
+   sed -i -e 's/__dir__/"."/' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib:ext/digest/lib:.:test:test/lib -rhelper -e 
'Dir["test/**/test_*.rb"].each{|f| require f}' || die
+}



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

2022-12-04 Thread Robin H. Johnson
commit: 6a98e5e60500a55da0bf7f74fa171636e4fe00af
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Mon Dec  5 06:25:01 2022 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Mon Dec  5 06:25:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a98e5e6

profiles/package.mask: last-rite sys-boot/mbr-gpt

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 700bd7e057bd..44138e01920b 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,16 @@
 
 #--- END OF EXAMPLES ---
 
+# Robin H. Johnson  (2022-12-04)
+# sys-boot/mbr-gpt was a bizzare package extremely sensitive to compiler &
+# linker changes. I don't know of any remaining consumers other than one weird
+# system I have.
+# If you're a consumer: syslinux gptmbr was the successor to this approach,
+# you'll need to replace the contents of your BIOS Boot Partition, because it's
+# not a direct 1:1 change.
+# Only upstream release in 2008. Removal in 30 days.
+sys-boot/mbr-gpt
+
 # Hans de Graaff  (2022-12-03)
 # ruby27-only package with no reverse dependencies.
 # Last release in 2019. Removal in 30 days.



[gentoo-commits] repo/gentoo:master commit in: sys-boot/mbr-gpt/

2022-12-04 Thread Robin H. Johnson
commit: 19b45d085c9fe12820eaa5d89eb9469a8d8b3bb3
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Mon Dec  5 05:35:34 2022 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Mon Dec  5 05:36:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19b45d08

sys-boot/mbr-gpt: add safety check

If the compiler/linker/objdump options make the mbr too large, bail out,
so nobody accidently wipes out the start of their drives with a large
MBR.

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

 sys-boot/mbr-gpt/mbr-gpt-0.0.1-r1.ebuild | 5 +
 sys-boot/mbr-gpt/mbr-gpt-0.0.1-r2.ebuild | 7 ++-
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/sys-boot/mbr-gpt/mbr-gpt-0.0.1-r1.ebuild 
b/sys-boot/mbr-gpt/mbr-gpt-0.0.1-r1.ebuild
index 3073a1e1cfed..1b062d5e5648 100644
--- a/sys-boot/mbr-gpt/mbr-gpt-0.0.1-r1.ebuild
+++ b/sys-boot/mbr-gpt/mbr-gpt-0.0.1-r1.ebuild
@@ -44,6 +44,11 @@ src_prepare() {
 
 src_compile() {
emake CC="$(tc-getCC)"
+   # validate the size, it MUST fit into an MBR (440 bytes!)
+   size=$(stat --printf='%s' mbr)
+   if test $size -gt 440; then
+   die "Compiled MBR is too large! Must be at most 440 bytes, was 
$size"
+   fi
 }
 
 src_install() {

diff --git a/sys-boot/mbr-gpt/mbr-gpt-0.0.1-r2.ebuild 
b/sys-boot/mbr-gpt/mbr-gpt-0.0.1-r2.ebuild
index df636e06b770..9359c8200a24 100644
--- a/sys-boot/mbr-gpt/mbr-gpt-0.0.1-r2.ebuild
+++ b/sys-boot/mbr-gpt/mbr-gpt-0.0.1-r2.ebuild
@@ -27,7 +27,7 @@ QA_PRESTRIPPED="${QA_WX_LOAD}"
 QA_FLAGS_IGNORED="${QA_WX_LOAD}"
 
 # Don't strip it either; this binary reboots your host!
-RESTRICT="binchecks strip"
+RESTRICT="strip"
 
 src_prepare() {
default
@@ -46,6 +46,11 @@ src_prepare() {
 
 src_compile() {
emake CC="$(tc-getCC)"
+   # validate the size, it MUST fit into an MBR (440 bytes!)
+   size=$(stat --printf='%s' mbr)
+   if test $size -gt 440; then
+   die "Compiled MBR is too large! Must be at most 440 bytes, was 
$size"
+   fi
 }
 
 src_install() {



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

2022-12-04 Thread WANG Xuerui
commit: 938d7fff710b3c0bb16654281ad65b921ed6b6b8
Author: WANG Xuerui  gentoo  org>
AuthorDate: Mon Dec  5 05:25:39 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Mon Dec  5 05:25:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=938d7fff

media-libs/rlottie: keyword 0.2_p20210405 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 media-libs/rlottie/rlottie-0.2_p20210405.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/rlottie/rlottie-0.2_p20210405.ebuild 
b/media-libs/rlottie/rlottie-0.2_p20210405.ebuild
index f3265f5fd52f..dca3b2fea97c 100644
--- a/media-libs/rlottie/rlottie-0.2_p20210405.ebuild
+++ b/media-libs/rlottie/rlottie-0.2_p20210405.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2021 Gentoo Authors
+# Copyright 2019-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/Samsung/rlottie/archive/${MY_COMMIT}.tar.gz -> ${P}.
 
 LICENSE="BSD FTL JSON MIT"
 SLOT="0/0.2"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 IUSE="debug test"
 
 RESTRICT="!test? ( test )"



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

2022-12-04 Thread WANG Xuerui
commit: 2adb8c4f31ba4bf9d608744222c5fd20ef1964b9
Author: WANG Xuerui  gentoo  org>
AuthorDate: Mon Dec  5 04:18:41 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Mon Dec  5 05:25:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2adb8c4f

media-sound/lash: keyword 0.5.4-r5 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 media-sound/lash/lash-0.5.4-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/lash/lash-0.5.4-r5.ebuild 
b/media-sound/lash/lash-0.5.4-r5.ebuild
index 8a2d81ff5459..dba261a7d54f 100644
--- a/media-sound/lash/lash-0.5.4-r5.ebuild
+++ b/media-sound/lash/lash-0.5.4-r5.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86"
 IUSE="alsa debug gtk python static-libs" # doc
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sci-physics/bullet/

2022-12-04 Thread WANG Xuerui
commit: 2e5e492f541d7ef9ac2c99e0b7b07becd3086a2e
Author: WANG Xuerui  gentoo  org>
AuthorDate: Mon Dec  5 05:25:41 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Mon Dec  5 05:25:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e5e492f

sci-physics/bullet: keyword 3.21 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 sci-physics/bullet/bullet-3.21.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-physics/bullet/bullet-3.21.ebuild 
b/sci-physics/bullet/bullet-3.21.ebuild
index fab2d923dee4..bb234e0e4a56 100644
--- a/sci-physics/bullet/bullet-3.21.ebuild
+++ b/sci-physics/bullet/bullet-3.21.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/bulletphysics/bullet3/archive/${PV}.tar.gz -> ${P}.t
 
 LICENSE="ZLIB"
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv x86 ~amd64-linux 
~x86-linux"
 IUSE="doc double-precision examples extras openmp tbb test +threads"
 
 REQUIRED_USE="



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

2022-12-04 Thread WANG Xuerui
commit: 580c77d2c29f5f652fcee462776c2ba755c88370
Author: WANG Xuerui  gentoo  org>
AuthorDate: Mon Dec  5 05:01:08 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Mon Dec  5 05:25:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=580c77d2

sys-kernel/git-sources: keyword 6.1_rc8 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 sys-kernel/git-sources/git-sources-6.1_rc8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/git-sources/git-sources-6.1_rc8.ebuild 
b/sys-kernel/git-sources/git-sources-6.1_rc8.ebuild
index b91652186526..0625d63261f5 100644
--- a/sys-kernel/git-sources/git-sources-6.1_rc8.ebuild
+++ b/sys-kernel/git-sources/git-sources-6.1_rc8.ebuild
@@ -23,7 +23,7 @@ DESCRIPTION="The very latest -git version of the Linux kernel"
 HOMEPAGE="https://www.kernel.org;
 SRC_URI="${KERNEL_URI}"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~s390 
~sparc ~x86"
 IUSE=""
 
 K_EXTRAEINFO="This kernel is not supported by Gentoo due to its unstable and



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

2022-12-04 Thread WANG Xuerui
commit: ef040881f30e09d1caae0f453610692b34c08401
Author: WANG Xuerui  gentoo  org>
AuthorDate: Mon Dec  5 04:18:49 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Mon Dec  5 05:25:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef040881

media-plugins/cmt-plugins: keyword 1.17-r1 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 media-plugins/cmt-plugins/cmt-plugins-1.17-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-plugins/cmt-plugins/cmt-plugins-1.17-r1.ebuild 
b/media-plugins/cmt-plugins/cmt-plugins-1.17-r1.ebuild
index 109a83da2d2d..b540f1e938d7 100644
--- a/media-plugins/cmt-plugins/cmt-plugins-1.17-r1.ebuild
+++ b/media-plugins/cmt-plugins/cmt-plugins-1.17-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,7 @@ DESCRIPTION="CMT (computer music toolkit) LADSPA library 
plugins"
 HOMEPAGE="https://www.ladspa.org/;
 SRC_URI="https://www.ladspa.org/download/${MY_P}.tgz;
 
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86"
 LICENSE="LGPL-2.1"
 SLOT="0"
 IUSE=""



[gentoo-commits] repo/gentoo:master commit in: dev-texlive/texlive-mathscience/

2022-12-04 Thread WANG Xuerui
commit: 4194de60e9a4a8a4146dc9a7509e180799b0fa79
Author: WANG Xuerui  gentoo  org>
AuthorDate: Mon Dec  5 04:18:55 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Mon Dec  5 05:25:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4194de60

dev-texlive/texlive-mathscience: keyword 2021 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 dev-texlive/texlive-mathscience/texlive-mathscience-2021.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-texlive/texlive-mathscience/texlive-mathscience-2021.ebuild 
b/dev-texlive/texlive-mathscience/texlive-mathscience-2021.ebuild
index 9616f21398b8..6bcaa4f6abf9 100644
--- a/dev-texlive/texlive-mathscience/texlive-mathscience-2021.ebuild
+++ b/dev-texlive/texlive-mathscience/texlive-mathscience-2021.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -12,7 +12,7 @@ DESCRIPTION="TeXLive Mathematics, natural sciences, computer 
science packages"
 
 LICENSE=" Apache-2.0 BSD BSD-2 GPL-2 CC-BY-4.0 "
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE=""
 DEPEND=">=dev-texlive/texlive-fontsrecommended-2021
 >=dev-texlive/texlive-latex-2021



[gentoo-commits] repo/gentoo:master commit in: dev-texlive/texlive-formatsextra/

2022-12-04 Thread WANG Xuerui
commit: 08d926a4bade0f1174f02bb955a639fd295982d5
Author: WANG Xuerui  gentoo  org>
AuthorDate: Mon Dec  5 04:18:59 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Mon Dec  5 05:25:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08d926a4

dev-texlive/texlive-formatsextra: keyword 2021 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 dev-texlive/texlive-formatsextra/texlive-formatsextra-2021.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-texlive/texlive-formatsextra/texlive-formatsextra-2021.ebuild 
b/dev-texlive/texlive-formatsextra/texlive-formatsextra-2021.ebuild
index 550628bd822f..661c80623aa3 100644
--- a/dev-texlive/texlive-formatsextra/texlive-formatsextra-2021.ebuild
+++ b/dev-texlive/texlive-formatsextra/texlive-formatsextra-2021.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -12,7 +12,7 @@ DESCRIPTION="TeXLive Additional formats"
 
 LICENSE=" GPL-1 GPL-2 GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE=""
 DEPEND=">=dev-texlive/texlive-basic-2021
 >=dev-texlive/texlive-latex-2021



[gentoo-commits] repo/gentoo:master commit in: dev-texlive/texlive-xetex/

2022-12-04 Thread WANG Xuerui
commit: 7a7e553c5e400734957e3ad68f1eda5d8d5924c0
Author: WANG Xuerui  gentoo  org>
AuthorDate: Mon Dec  5 04:18:57 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Mon Dec  5 05:25:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a7e553c

dev-texlive/texlive-xetex: keyword 2021-r1 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 dev-texlive/texlive-xetex/texlive-xetex-2021-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-texlive/texlive-xetex/texlive-xetex-2021-r1.ebuild 
b/dev-texlive/texlive-xetex/texlive-xetex-2021-r1.ebuild
index d8f6a34d432a..d95e19f6e214 100644
--- a/dev-texlive/texlive-xetex/texlive-xetex-2021-r1.ebuild
+++ b/dev-texlive/texlive-xetex/texlive-xetex-2021-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -12,7 +12,7 @@ DESCRIPTION="TeXLive XeTeX and packages"
 
 LICENSE=" Apache-2.0 GPL-1 GPL-2 GPL-3 LGPL-2 LPPL-1.2 LPPL-1.3 LPPL-1.3c MIT 
public-domain TeX-other-free "
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE=""
 DEPEND=">=dev-texlive/texlive-basic-2021
 >=dev-texlive/texlive-basic-2019



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

2022-12-04 Thread WANG Xuerui
commit: 9137ef76d1969d54363d9919d257495aba9ed6b4
Author: WANG Xuerui  gentoo  org>
AuthorDate: Mon Dec  5 05:01:26 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Mon Dec  5 05:25:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9137ef76

virtual/linux-sources: keyword 3-r6 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 virtual/linux-sources/linux-sources-3-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/virtual/linux-sources/linux-sources-3-r6.ebuild 
b/virtual/linux-sources/linux-sources-3-r6.ebuild
index 51f60af192ce..d184d5799a53 100644
--- a/virtual/linux-sources/linux-sources-3-r6.ebuild
+++ b/virtual/linux-sources/linux-sources-3-r6.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 DESCRIPTION="Virtual for Linux kernel sources"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="firmware"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-texlive/texlive-pstricks/

2022-12-04 Thread WANG Xuerui
commit: 68958c4b78620042529e2b8b4033aa95a5f9dc89
Author: WANG Xuerui  gentoo  org>
AuthorDate: Mon Dec  5 04:18:53 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Mon Dec  5 05:25:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68958c4b

dev-texlive/texlive-pstricks: keyword 2021 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 dev-texlive/texlive-pstricks/texlive-pstricks-2021.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-texlive/texlive-pstricks/texlive-pstricks-2021.ebuild 
b/dev-texlive/texlive-pstricks/texlive-pstricks-2021.ebuild
index d0dae6261aa1..3cd360ead6dd 100644
--- a/dev-texlive/texlive-pstricks/texlive-pstricks-2021.ebuild
+++ b/dev-texlive/texlive-pstricks/texlive-pstricks-2021.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -12,7 +12,7 @@ DESCRIPTION="TeXLive PSTricks"
 
 LICENSE=" GPL-1 GPL-2 LGPL-2 LGPL-3 LPPL-1.2 LPPL-1.3 LPPL-1.3c "
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 IUSE=""
 DEPEND=">=dev-texlive/texlive-basic-2021
 >=dev-texlive/texlive-plaingeneric-2021



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

2022-12-04 Thread WANG Xuerui
commit: cc123fb3d8a31ad92506b0fb20ba3b83ae8e1c55
Author: WANG Xuerui  gentoo  org>
AuthorDate: Mon Dec  5 04:18:50 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Mon Dec  5 05:25:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc123fb3

dev-libs/efl: keyword 1.26.3 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

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

diff --git a/dev-libs/efl/efl-1.26.3.ebuild b/dev-libs/efl/efl-1.26.3.ebuild
index c3be1844f60b..012b480dd540 100644
--- a/dev-libs/efl/efl-1.26.3.ebuild
+++ b/dev-libs/efl/efl-1.26.3.ebuild
@@ -20,7 +20,7 @@ 
SRC_URI="https://download.enlightenment.org/rel/libs/${PN}/${P}.tar.xz;
 
 LICENSE="BSD-2 GPL-2 LGPL-2.1 ZLIB"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv x86"
 IUSE="+X avif bmp connman cpu_flags_arm_neon dds debug drm +eet efl-one 
elogind examples fbcon
+fontconfig fribidi gif gnutls glib +gstreamer harfbuzz heif hyphen 
ibus ico
jpeg2k json nls mono opengl +pdf physics pmaps postscript psd 
pulseaudio raw scim



[gentoo-commits] repo/gentoo:master commit in: media-libs/vamp-plugin-sdk/

2022-12-04 Thread WANG Xuerui
commit: 62bfcf5b9342b7bf0c2235377c7512b5f7442cf3
Author: WANG Xuerui  gentoo  org>
AuthorDate: Mon Dec  5 04:18:47 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Mon Dec  5 05:25:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62bfcf5b

media-libs/vamp-plugin-sdk: keyword 2.10 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 media-libs/vamp-plugin-sdk/vamp-plugin-sdk-2.10.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/vamp-plugin-sdk/vamp-plugin-sdk-2.10.ebuild 
b/media-libs/vamp-plugin-sdk/vamp-plugin-sdk-2.10.ebuild
index 35f793f00d2b..29162fc69a6c 100644
--- a/media-libs/vamp-plugin-sdk/vamp-plugin-sdk-2.10.ebuild
+++ b/media-libs/vamp-plugin-sdk/vamp-plugin-sdk-2.10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/c4dm/${PN}/archive/${PN}-v${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
 IUSE="doc"
 
 RDEPEND="media-libs/libsndfile:0=[${MULTILIB_USEDEP}]"



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

2022-12-04 Thread WANG Xuerui
commit: 65d748e7d2f77dca771145859da6b1696e584a4d
Author: WANG Xuerui  gentoo  org>
AuthorDate: Mon Dec  5 04:18:39 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Mon Dec  5 05:25:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65d748e7

media-gfx/lximage-qt: keyword 1.2.0 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 media-gfx/lximage-qt/lximage-qt-1.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/lximage-qt/lximage-qt-1.2.0.ebuild 
b/media-gfx/lximage-qt/lximage-qt-1.2.0.ebuild
index a961e786ccb1..e9608b188ef8 100644
--- a/media-gfx/lximage-qt/lximage-qt-1.2.0.ebuild
+++ b/media-gfx/lximage-qt/lximage-qt-1.2.0.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
 else

SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="GPL-2 GPL-2+"



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Tk/

2022-12-04 Thread WANG Xuerui
commit: 465be66e8e16667066b75381ee74468f7f093db6
Author: WANG Xuerui  gentoo  org>
AuthorDate: Mon Dec  5 04:18:31 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Mon Dec  5 05:25:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=465be66e

dev-perl/Tk: keyword 804.36.0 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 dev-perl/Tk/Tk-804.36.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Tk/Tk-804.36.0.ebuild b/dev-perl/Tk/Tk-804.36.0.ebuild
index 98700df9eec2..7b3822810097 100644
--- a/dev-perl/Tk/Tk-804.36.0.ebuild
+++ b/dev-perl/Tk/Tk-804.36.0.ebuild
@@ -12,7 +12,7 @@ DESCRIPTION="A Perl Module for Tk"
 
 LICENSE+=" tcltk BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
 IUSE=""
 
 DEPEND="



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

2022-12-04 Thread WANG Xuerui
commit: 4fdfb7b52bef0c7af387a575c7e6b0ae3a9a4ed1
Author: WANG Xuerui  gentoo  org>
AuthorDate: Mon Dec  5 04:18:43 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Mon Dec  5 05:25:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fdfb7b5

app-text/gtkspell: keyword 2.0.16-r2 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 app-text/gtkspell/gtkspell-2.0.16-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/gtkspell/gtkspell-2.0.16-r2.ebuild 
b/app-text/gtkspell/gtkspell-2.0.16-r2.ebuild
index e7f3727506aa..9c1e7acb2a2f 100644
--- a/app-text/gtkspell/gtkspell-2.0.16-r2.ebuild
+++ b/app-text/gtkspell/gtkspell-2.0.16-r2.ebuild
@@ -10,7 +10,7 @@ SRC_URI="http://${PN}.sourceforge.net/download/${P}.tar.gz;
 
 LICENSE="GPL-2+"
 SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
 
 RDEPEND="
x11-libs/gtk+:2



[gentoo-commits] repo/gentoo:master commit in: mate-extra/mate-indicator-applet/

2022-12-04 Thread WANG Xuerui
commit: f2f7fd71b2527ac2f48bec13247d0fe9c735de38
Author: WANG Xuerui  gentoo  org>
AuthorDate: Mon Dec  5 04:18:37 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Mon Dec  5 05:25:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2f7fd71

mate-extra/mate-indicator-applet: keyword 1.24.0-r1 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 mate-extra/mate-indicator-applet/mate-indicator-applet-1.24.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/mate-extra/mate-indicator-applet/mate-indicator-applet-1.24.0-r1.ebuild 
b/mate-extra/mate-indicator-applet/mate-indicator-applet-1.24.0-r1.ebuild
index 2c5fdc348b77..4f1f7862a509 100644
--- a/mate-extra/mate-indicator-applet/mate-indicator-applet-1.24.0-r1.ebuild
+++ b/mate-extra/mate-indicator-applet/mate-indicator-applet-1.24.0-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=6
 inherit mate eapi7-ver
 
 if [[ ${PV} !=  ]]; then
-   KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86"
 fi
 
 DESCRIPTION="MATE indicator applet"



[gentoo-commits] repo/gentoo:master commit in: net-dialup/xl2tpd/

2022-12-04 Thread WANG Xuerui
commit: 76f0c9d15c7a6c6710612f558b9aab6bc1a448d2
Author: WANG Xuerui  gentoo  org>
AuthorDate: Mon Dec  5 04:18:45 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Mon Dec  5 05:25:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76f0c9d1

net-dialup/xl2tpd: keyword 1.3.16-r1 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 net-dialup/xl2tpd/xl2tpd-1.3.16-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-dialup/xl2tpd/xl2tpd-1.3.16-r1.ebuild 
b/net-dialup/xl2tpd/xl2tpd-1.3.16-r1.ebuild
index 59d581b60f81..ba9b95f7fef1 100644
--- a/net-dialup/xl2tpd/xl2tpd-1.3.16-r1.ebuild
+++ b/net-dialup/xl2tpd/xl2tpd-1.3.16-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/xelerance/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~mips ~ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~mips ~ppc ppc64 ~riscv x86"
 IUSE="+kernel"
 
 DEPEND="



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

2022-12-04 Thread WANG Xuerui
commit: 36a0d3ac6206c2b56939ae344d435940cbb6ca61
Author: WANG Xuerui  gentoo  org>
AuthorDate: Mon Dec  5 04:18:26 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Mon Dec  5 05:25:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36a0d3ac

dev-libs/starpu: keyword 1.3.9 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

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

diff --git a/dev-libs/starpu/starpu-1.3.9.ebuild 
b/dev-libs/starpu/starpu-1.3.9.ebuild
index e66702bd813c..2ac7acd77b0b 100644
--- a/dev-libs/starpu/starpu-1.3.9.ebuild
+++ b/dev-libs/starpu/starpu-1.3.9.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://files.inria.fr/${PN}/${P}/${P}.tar.gz;
 
 LICENSE="LGPL-2.1"
 SLOT="0/7"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux"
 
 IUSE="
blas cuda doc examples fftw fortran hdf5 mpi opencl opengl



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

2022-12-04 Thread WANG Xuerui
commit: 221451b02d46d65df95298bbae66f394bbcb0fa6
Author: WANG Xuerui  gentoo  org>
AuthorDate: Mon Dec  5 04:18:29 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Mon Dec  5 05:25:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=221451b0

dev-python/xcffib: keyword 0.12.1 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

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

diff --git a/dev-python/xcffib/xcffib-0.12.1.ebuild 
b/dev-python/xcffib/xcffib-0.12.1.ebuild
index e933a36f975d..166f6b0f9adf 100644
--- a/dev-python/xcffib/xcffib-0.12.1.ebuild
+++ b/dev-python/xcffib/xcffib-0.12.1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 
sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86"
 
 DEPEND="
x11-libs/libxcb



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

2022-12-04 Thread WANG Xuerui
commit: b8b5181828669d89aacf8bd43f59298bc661118a
Author: WANG Xuerui  gentoo  org>
AuthorDate: Mon Dec  5 04:18:14 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Mon Dec  5 05:25:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8b51818

media-libs/faac: keyword 1.30 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 media-libs/faac/faac-1.30.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/faac/faac-1.30.ebuild b/media-libs/faac/faac-1.30.ebuild
index 4711e15bc3e7..316e9d7677bd 100644
--- a/media-libs/faac/faac-1.30.ebuild
+++ b/media-libs/faac/faac-1.30.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
 
 LICENSE="LGPL-2.1 MPEG-4"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 
 S="${WORKDIR}/${MY_P}"
 



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

2022-12-04 Thread WANG Xuerui
commit: 014f3c6802ba18c21304303f7c8be31a94f61788
Author: WANG Xuerui  gentoo  org>
AuthorDate: Mon Dec  5 04:18:23 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Mon Dec  5 05:25:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=014f3c68

dev-python/xlwt: keyword 1.3.0-r2 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 dev-python/xlwt/xlwt-1.3.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/xlwt/xlwt-1.3.0-r2.ebuild 
b/dev-python/xlwt/xlwt-1.3.0-r2.ebuild
index 22ebd92f8225..c3237f906540 100644
--- a/dev-python/xlwt/xlwt-1.3.0-r2.ebuild
+++ b/dev-python/xlwt/xlwt-1.3.0-r2.ebuild
@@ -18,7 +18,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 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"
 IUSE="examples"
 
 distutils_enable_sphinx docs \



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

2022-12-04 Thread WANG Xuerui
commit: 5921fca5d9e48be7b6e979089db81d8af18a9174
Author: WANG Xuerui  gentoo  org>
AuthorDate: Mon Dec  5 04:18:12 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Mon Dec  5 05:25:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5921fca5

dev-libs/lockdev: keyword 1.0.3.1.2-r4 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild 
b/dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild
index 865cdfe4adea..8447e6e1dabf 100644
--- a/dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild
+++ b/dev-libs/lockdev/lockdev-1.0.3.1.2-r4.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}"/${PN}-${MY_PV}
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
~sparc x86"
 IUSE="perl"
 
 PATCHES=(



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

2022-12-04 Thread WANG Xuerui
commit: 06f115e382c767d50406cd586ef24e001b4b4f03
Author: WANG Xuerui  gentoo  org>
AuthorDate: Mon Dec  5 04:18:18 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Mon Dec  5 05:25:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06f115e3

net-libs/meanwhile: keyword 1.0.2-r1 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 net-libs/meanwhile/meanwhile-1.0.2-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/meanwhile/meanwhile-1.0.2-r1.ebuild 
b/net-libs/meanwhile/meanwhile-1.0.2-r1.ebuild
index 6cc8c1ac51fa..c652f9cfc69a 100644
--- a/net-libs/meanwhile/meanwhile-1.0.2-r1.ebuild
+++ b/net-libs/meanwhile/meanwhile-1.0.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
 
 LICENSE="LGPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
sparc x86"
 IUSE="doc debug"
 
 RDEPEND="dev-libs/glib:2"



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

2022-12-04 Thread WANG Xuerui
commit: 67b022a3e9226b4695ced5cd0863d2d79f04ae2c
Author: WANG Xuerui  gentoo  org>
AuthorDate: Mon Dec  5 04:18:16 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Mon Dec  5 05:25:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67b022a3

app-text/enchant: keyword 1.6.1-r2 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 app-text/enchant/enchant-1.6.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/enchant/enchant-1.6.1-r2.ebuild 
b/app-text/enchant/enchant-1.6.1-r2.ebuild
index 25628fd99c79..32d2179edde5 100644
--- a/app-text/enchant/enchant-1.6.1-r2.ebuild
+++ b/app-text/enchant/enchant-1.6.1-r2.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/AbiWord/enchant/releases/download/${PN}-${MY_PV}/${P
 
 LICENSE="LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
 
 IUSE="aspell +hunspell test"
 RESTRICT="!test? ( test )"



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

2022-12-04 Thread WANG Xuerui
commit: c26c613313976c071dcb5303f31c0dde74f5a2bd
Author: WANG Xuerui  gentoo  org>
AuthorDate: Mon Dec  5 04:18:22 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Mon Dec  5 05:25:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c26c6133

dev-python/littleutils: keyword 0.2.2 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

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

diff --git a/dev-python/littleutils/littleutils-0.2.2.ebuild 
b/dev-python/littleutils/littleutils-0.2.2.ebuild
index 646fdf9b9636..73565251c174 100644
--- a/dev-python/littleutils/littleutils-0.2.2.ebuild
+++ b/dev-python/littleutils/littleutils-0.2.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
 
 python_test() {
"${EPYTHON}" -m doctest -v ${PN}/__init__.py || die "Tests fail with 
${EPYTHON}"



[gentoo-commits] repo/gentoo:master commit in: sys-boot/mbr-gpt/

2022-12-04 Thread Robin H. Johnson
commit: f1de25303bd07f70781ec37d648b62fe7c1d3916
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Mon Dec  5 05:19:25 2022 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Mon Dec  5 05:24:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1de2530

sys-boot/mbr-gpt: fix PHDR/LOAD mess

"PHDR segment not covered by LOAD segment", an error meaningless for MBR
code.

The solution is buried in binutils changelogs: --no-dynamic-linker for
obscure cases like this.

Reference: https://inbox.sourceware.org/binutils/20200222023739.GB5570  
bubble.grove.modra.org/T/#u
Closes: https://bugs.gentoo.org/870913
Closes: https://bugs.gentoo.org/709510
Closes: https://bugs.gentoo.org/722206
Signed-off-by: Robin H. Johnson  gentoo.org>

 sys-boot/mbr-gpt/mbr-gpt-0.0.1-r2.ebuild | 69 
 1 file changed, 69 insertions(+)

diff --git a/sys-boot/mbr-gpt/mbr-gpt-0.0.1-r2.ebuild 
b/sys-boot/mbr-gpt/mbr-gpt-0.0.1-r2.ebuild
new file mode 100644
index ..df636e06b770
--- /dev/null
+++ b/sys-boot/mbr-gpt/mbr-gpt-0.0.1-r2.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+DESCRIPTION="An MBR that can handle BIOS-based boot on GPT"
+MY_P="${PN}_${PV}"
+HOMEPAGE="https://web.archive.org/web/20080704173538/http://aybabtu.com/mbr-gpt/;
+SRC_URI="https://dev.gentoo.org/~robbat2/distfiles/${MY_P}.tar.gz;
+
+LICENSE="GPL-3"
+SLOT="0"
+# This should probably NEVER go to stable. It's crazy advanced dangerous magic.
+# It's also pure ASM, so not suitable for elsewhere anyway.
+# Please don't remove it, robbat2 has a box that depends on it for # booting!
+KEYWORDS="~amd64 ~x86"
+
+# It only depends on binutils/gcc/make, and doesn't link against libc even.
+DEPEND=""
+RDEPEND=""
+
+# It's a mostly an MBR block and it does use the executable stack.
+QA_WX_LOAD="usr/lib/${PN}/boot.elf"
+QA_PRESTRIPPED="${QA_WX_LOAD}"
+QA_FLAGS_IGNORED="${QA_WX_LOAD}"
+
+# Don't strip it either; this binary reboots your host!
+RESTRICT="binchecks strip"
+
+src_prepare() {
+   default
+
+   # Messy upstream
+   emake clean
+
+   # Need to build it 32-bit for the MBR
+   # Btw, no CFLAGS are respected, it's ASM!
+   #
+   # This is not meant to be used by a dynamic linker either! 
+   # 
https://inbox.sourceware.org/binutils/20200222023739.gb5...@bubble.grove.modra.org/T/#u
+   # Shows the --no-dynamic-linker option to ld
+   sed -i -e 's/-Wall/-Wall -m32 -Wl,--no-dynamic-linker/g' 
"${S}"/Makefile || die
+}
+
+src_compile() {
+   emake CC="$(tc-getCC)"
+}
+
+src_install() {
+   # get_libdir is not correct here. We want this to go into a 32-bit 
library
+   # location.
+   insinto /usr/lib/${PN}
+   doins mbr
+
+   exeinto /usr/lib/${PN}
+   exeopts -m 700
+   doexe boot.elf
+
+   dodoc AUTHORS
+}
+
+pkg_postinst() {
+   einfo "See the instructions on the homepage, and make sure you know 
what"
+   einfo "you are doing before touching this. The mbr file does into your"
+   einfo "MBR, or alternatively you can do a creative reboot utilizing the"
+   einfo "boot.elf binary."
+}



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

2022-12-04 Thread Arthur Zamarin
commit: 9b29119a19d16bc87eaaf09a874fd11a659c5554
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Dec  5 04:55:23 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Dec  5 04:55:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b29119a

dev-util/glslang: Stabilize 1.3.231-r2 ppc, #884381

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

 dev-util/glslang/glslang-1.3.231-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/glslang/glslang-1.3.231-r2.ebuild 
b/dev-util/glslang/glslang-1.3.231-r2.ebuild
index 4cf356138d55..7635067c3308 100644
--- a/dev-util/glslang/glslang-1.3.231-r2.ebuild
+++ b/dev-util/glslang/glslang-1.3.231-r2.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == ** ]]; then
 else
SNAPSHOT_COMMIT="sdk-${PV}.0"

SRC_URI="https://github.com/KhronosGroup/${PN}/archive/${SNAPSHOT_COMMIT}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
S="${WORKDIR}/${PN}-${SNAPSHOT_COMMIT}"
 fi
 



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

2022-12-04 Thread Arthur Zamarin
commit: 787a27ae3f389e2b8cf2f032c075b27ea5042849
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Dec  5 04:55:22 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Dec  5 04:55:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=787a27ae

media-libs/vulkan-loader: Stabilize 1.3.231 ppc, #884381

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

 media-libs/vulkan-loader/vulkan-loader-1.3.231.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/vulkan-loader/vulkan-loader-1.3.231.ebuild 
b/media-libs/vulkan-loader/vulkan-loader-1.3.231.ebuild
index 885c795a922f..e20950a2937c 100644
--- a/media-libs/vulkan-loader/vulkan-loader-1.3.231.ebuild
+++ b/media-libs/vulkan-loader/vulkan-loader-1.3.231.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == ** ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
S="${WORKDIR}"/${MY_PN}-sdk-${PV}
 fi
 



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

2022-12-04 Thread Arthur Zamarin
commit: 146e14719b5e2c137ebadc69757a628ad505f30c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Dec  5 04:55:23 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Dec  5 04:55:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=146e1471

media-libs/vulkan-layers: Stabilize 1.3.231 ppc, #884381

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

 media-libs/vulkan-layers/vulkan-layers-1.3.231.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/vulkan-layers/vulkan-layers-1.3.231.ebuild 
b/media-libs/vulkan-layers/vulkan-layers-1.3.231.ebuild
index ed13891fb5d3..0bd7d98312e0 100644
--- a/media-libs/vulkan-layers/vulkan-layers-1.3.231.ebuild
+++ b/media-libs/vulkan-layers/vulkan-layers-1.3.231.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ** ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0
 fi
 



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

2022-12-04 Thread Arthur Zamarin
commit: d1319e44d5362599b3a8fb7f970885c7bf91d346
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Dec  5 04:55:21 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Dec  5 04:55:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1319e44

dev-util/vulkan-tools: Stabilize 1.3.231 ppc, #884381

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

 dev-util/vulkan-tools/vulkan-tools-1.3.231.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/vulkan-tools/vulkan-tools-1.3.231.ebuild 
b/dev-util/vulkan-tools/vulkan-tools-1.3.231.ebuild
index 597b710d992e..c57de57a4999 100644
--- a/dev-util/vulkan-tools/vulkan-tools-1.3.231.ebuild
+++ b/dev-util/vulkan-tools/vulkan-tools-1.3.231.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == ** ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv"
+   KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv"
S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0
 fi
 



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

2022-12-04 Thread Arthur Zamarin
commit: 5b7168ce743b8b6c42656ba9fc1d43cece56aea5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Dec  5 04:55:22 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Dec  5 04:55:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b7168ce

dev-util/spirv-tools: Stabilize 1.3.231 ppc, #884381

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

 dev-util/spirv-tools/spirv-tools-1.3.231.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/spirv-tools/spirv-tools-1.3.231.ebuild 
b/dev-util/spirv-tools/spirv-tools-1.3.231.ebuild
index 333901927ae7..bce9f44badc3 100644
--- a/dev-util/spirv-tools/spirv-tools-1.3.231.ebuild
+++ b/dev-util/spirv-tools/spirv-tools-1.3.231.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == ** ]]; then
 else
EGIT_COMMIT="sdk-${PV}.0"

SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/${EGIT_COMMIT}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
S="${WORKDIR}"/${MY_PN}-${EGIT_COMMIT}
 fi
 



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

2022-12-04 Thread Arthur Zamarin
commit: 28b1b1e2909c613c845628a0e9bdaad81e2fd4fe
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Dec  5 04:55:22 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Dec  5 04:55:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28b1b1e2

dev-util/spirv-headers: Stabilize 1.3.231 ppc, #884381

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

 dev-util/spirv-headers/spirv-headers-1.3.231.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/spirv-headers/spirv-headers-1.3.231.ebuild 
b/dev-util/spirv-headers/spirv-headers-1.3.231.ebuild
index 7d798370d0f6..7a7c95b03c13 100644
--- a/dev-util/spirv-headers/spirv-headers-1.3.231.ebuild
+++ b/dev-util/spirv-headers/spirv-headers-1.3.231.ebuild
@@ -12,6 +12,6 @@ 
SRC_URI="https://github.com/KhronosGroup/SPIRV-Headers/archive/${EGIT_COMMIT}.ta
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
 
 S="${WORKDIR}/SPIRV-Headers-${EGIT_COMMIT}"



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

2022-12-04 Thread Arthur Zamarin
commit: 82dfc351f61257a1c689e664f60edf74a38f434e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Dec  5 04:55:21 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Dec  5 04:55:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82dfc351

dev-util/vulkan-headers: Stabilize 1.3.231 ppc, #884381

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

 dev-util/vulkan-headers/vulkan-headers-1.3.231.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/vulkan-headers/vulkan-headers-1.3.231.ebuild 
b/dev-util/vulkan-headers/vulkan-headers-1.3.231.ebuild
index 772055880426..767fada760a0 100644
--- a/dev-util/vulkan-headers/vulkan-headers-1.3.231.ebuild
+++ b/dev-util/vulkan-headers/vulkan-headers-1.3.231.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == ** ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0
 fi
 



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

2022-12-04 Thread Sam James
commit: 724da6c5e92ca61f6ded7481c3ab11e926ad169e
Author: Hank Leininger  korelogic  com>
AuthorDate: Sun Dec  4 19:04:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  5 04:21:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=724da6c5

app-editors/vim: add 9.0.1000

Latest upstream fixes numerous CVEs.

Signed-off-by: Hank Leininger  korelogic.com>
Bug: https://bugs.gentoo.org/883681
Closes: https://github.com/gentoo/gentoo/pull/28538
Signed-off-by: Sam James  gentoo.org>

 app-editors/vim/Manifest|   1 +
 app-editors/vim/vim-9.0.1000.ebuild | 370 
 2 files changed, 371 insertions(+)

diff --git a/app-editors/vim/Manifest b/app-editors/vim/Manifest
index 7ce52533f482..be91e4d6c4ee 100644
--- a/app-editors/vim/Manifest
+++ b/app-editors/vim/Manifest
@@ -2,4 +2,5 @@ DIST vim-9.0.0099.tar.gz 16712565 BLAKE2B 
b3277ebda0bb40601d995935422006d1a266bb
 DIST vim-9.0.0399.tar.gz 16833387 BLAKE2B 
f9d6588920b49ef32b82d012e1c4f8a34dc505267b67027a3b4302dd99d7987645c29a91fdb234fffa873b342488b4d9c85d05d3fe7a332042781881a61bea5e
 SHA512 
6b261bf3aaa355e7a42de1785b134bccc51086495578730b9bc3b8e048679caa3a901e576a360cba5f1aa4d164c7f162a3f916e945b3f5f71e893ea30e0ca826
 DIST vim-9.0.0655.tar.gz 16804127 BLAKE2B 
e021ff4dd370cdd9b39fb9df0a12309215abd780ec297760b92b6caf924882465b28f9ba65d94ad75a229eb01c8f393f24a29a11919a96d78bb6fb45ef2971e3
 SHA512 
aa267941e835eecbeeffa7989fb525bdf4269f84d9c88d135a26d74ab7d025487863405b6e0f1391023c30193a122ed3e85a7a71bd4dc48058f3fe3377798f38
 DIST vim-9.0.0828.tar.gz 16782339 BLAKE2B 
6b997c1c828338d64a8b204a1e232676ec075834b1b7e74c2fc671e315f9bf6026b0c419ebb3c31e7ce58dbca23828ca11d866b2bfcb73f8a86fb31fa0d51b00
 SHA512 
03f93515039a2f275a8fe6b84bbac587517768ab3201e111eba4897a2485fe4ccfe238151f393334c7a6ea77eddd8898f0b816e26dbdb884f4e6bcbd2943
+DIST vim-9.0.1000.tar.gz 16842747 BLAKE2B 
85edab7d13daa3e84ef0aeb50e3e9bfd31f0634d8e480c105727b0c34318e0adf7f1276dcdac53df8fc416fd8dfb70377cd74ed570752a3e77f07a083fa6c113
 SHA512 
9d2b914a112948d77b92c8dcafc2f711a83c3fdaf35a28f7f606e77007b9320e2260a0f6b24fc875a817c33c012f077f89730b34e9f12d6f00795c5c806704c8
 DIST vim-patches-vim-9.0.0049-patches.tar.gz 2743 BLAKE2B 
dff3e215b235e1cbc2c62b1af2d1414d10b794dbee9f5e7797fb3d34e00c2e065c339d4c82bf28aed53e0b5f2f8f1ee5c7ce69851cd63360788609bf144ac922
 SHA512 
7d5c64d674fa77048fdca7287072c0e488723133e254c10711dbadf750416c368725327ca9b76f332017bc70aa544a9baef671765eabf0d172d39921ffd7d942

diff --git a/app-editors/vim/vim-9.0.1000.ebuild 
b/app-editors/vim/vim-9.0.1000.ebuild
new file mode 100644
index ..24d8c29f3e54
--- /dev/null
+++ b/app-editors/vim/vim-9.0.1000.ebuild
@@ -0,0 +1,370 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Please bump with app-editors/vim-core and app-editors/gvim
+
+VIM_VERSION="9.0"
+LUA_COMPAT=( lua5-{1..4} luajit )
+PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_REQ_USE="threads(+)"
+USE_RUBY="ruby27 ruby30 ruby31"
+
+inherit vim-doc flag-o-matic bash-completion-r1 lua-single python-single-r1 
ruby-single toolchain-funcs desktop xdg-utils
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/vim/vim.git;
+else
+   SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz
+   
https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-9.0.0049-patches.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+
+DESCRIPTION="Vim, an improved vi-style text editor"
+HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim;
+
+LICENSE="vim"
+SLOT="0"
+IUSE="X acl crypt cscope debug gpm lua minimal nls perl python racket ruby 
selinux sound tcl terminal vim-pager"
+REQUIRED_USE="
+   lua? ( ${LUA_REQUIRED_USE} )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   vim-pager? ( !minimal )
+"
+
+RDEPEND="
+   >=app-eselect/eselect-vi-1.1
+   >=sys-libs/ncurses-5.2-r2:0=
+   nls? ( virtual/libintl )
+   acl? ( kernel_linux? ( sys-apps/acl ) )
+   crypt? ( dev-libs/libsodium:= )
+   cscope? ( dev-util/cscope )
+   gpm? ( >=sys-libs/gpm-1.19.3 )
+   lua? ( ${LUA_DEPS}
+   $(lua_gen_impl_dep 'deprecated' lua5-1)
+   )
+   ~app-editors/vim-core-${PV}
+   !> "${S}"/src/feature.h || die "echo failed"
+   echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' \
+   >> "${S}"/src/feature.h || die "echo failed"
+
+   # Use exuberant ctags which installs as /usr/bin/exuberant-ctags.
+   # Hopefully this pattern won't break for a while at least.
+   # This fixes bug #29398 (27 Sep 2003 agriffis)
+   sed -i -e \
+   's/\> "$c" || 

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

2022-12-04 Thread Sam James
commit: d57070c6622ac94dba516c4adc656515c8f26d7e
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec  5 04:36:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  5 04:36:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d57070c6

app-editors/vim: drop 9.0.0399, 9.0.0655-r1

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

 app-editors/vim/Manifest   |   2 -
 app-editors/vim/vim-9.0.0399.ebuild| 370 
 app-editors/vim/vim-9.0.0655-r1.ebuild | 371 -
 3 files changed, 743 deletions(-)

diff --git a/app-editors/vim/Manifest b/app-editors/vim/Manifest
index 314cfce6aed3..c193a5b4d832 100644
--- a/app-editors/vim/Manifest
+++ b/app-editors/vim/Manifest
@@ -1,6 +1,4 @@
 DIST vim-9.0.0099.tar.gz 16712565 BLAKE2B 
b3277ebda0bb40601d995935422006d1a266bb862be612e69abd057a7342d13457ded5cb4743cf43a09b7d2001438f5a426ba12c30947bb7c193188c5fc13cf7
 SHA512 
ca0dea7b7fd78cf9c7cd4656611d066540f9d81ab17bcb75c79f0e989bdcfb769940ea29f75445c554b159e9eb3b2c4f9d77448254c3e4e4457b1bf721936498
-DIST vim-9.0.0399.tar.gz 16833387 BLAKE2B 
f9d6588920b49ef32b82d012e1c4f8a34dc505267b67027a3b4302dd99d7987645c29a91fdb234fffa873b342488b4d9c85d05d3fe7a332042781881a61bea5e
 SHA512 
6b261bf3aaa355e7a42de1785b134bccc51086495578730b9bc3b8e048679caa3a901e576a360cba5f1aa4d164c7f162a3f916e945b3f5f71e893ea30e0ca826
-DIST vim-9.0.0655.tar.gz 16804127 BLAKE2B 
e021ff4dd370cdd9b39fb9df0a12309215abd780ec297760b92b6caf924882465b28f9ba65d94ad75a229eb01c8f393f24a29a11919a96d78bb6fb45ef2971e3
 SHA512 
aa267941e835eecbeeffa7989fb525bdf4269f84d9c88d135a26d74ab7d025487863405b6e0f1391023c30193a122ed3e85a7a71bd4dc48058f3fe3377798f38
 DIST vim-9.0.0828.tar.gz 16782339 BLAKE2B 
6b997c1c828338d64a8b204a1e232676ec075834b1b7e74c2fc671e315f9bf6026b0c419ebb3c31e7ce58dbca23828ca11d866b2bfcb73f8a86fb31fa0d51b00
 SHA512 
03f93515039a2f275a8fe6b84bbac587517768ab3201e111eba4897a2485fe4ccfe238151f393334c7a6ea77eddd8898f0b816e26dbdb884f4e6bcbd2943
 DIST vim-9.0.1000.tar.gz 16842747 BLAKE2B 
85edab7d13daa3e84ef0aeb50e3e9bfd31f0634d8e480c105727b0c34318e0adf7f1276dcdac53df8fc416fd8dfb70377cd74ed570752a3e77f07a083fa6c113
 SHA512 
9d2b914a112948d77b92c8dcafc2f711a83c3fdaf35a28f7f606e77007b9320e2260a0f6b24fc875a817c33c012f077f89730b34e9f12d6f00795c5c806704c8
 DIST vim-patches-vim-9.0.0049-patches.tar.gz 2743 BLAKE2B 
dff3e215b235e1cbc2c62b1af2d1414d10b794dbee9f5e7797fb3d34e00c2e065c339d4c82bf28aed53e0b5f2f8f1ee5c7ce69851cd63360788609bf144ac922
 SHA512 
7d5c64d674fa77048fdca7287072c0e488723133e254c10711dbadf750416c368725327ca9b76f332017bc70aa544a9baef671765eabf0d172d39921ffd7d942

diff --git a/app-editors/vim/vim-9.0.0399.ebuild 
b/app-editors/vim/vim-9.0.0399.ebuild
deleted file mode 100644
index 5ffcda64baac..
--- a/app-editors/vim/vim-9.0.0399.ebuild
+++ /dev/null
@@ -1,370 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Please bump with app-editors/vim-core and app-editors/gvim
-
-VIM_VERSION="9.0"
-LUA_COMPAT=( lua5-{1..4} luajit )
-PYTHON_COMPAT=( python3_{8..11} )
-PYTHON_REQ_USE="threads(+)"
-USE_RUBY="ruby27 ruby30 ruby31"
-
-inherit vim-doc flag-o-matic bash-completion-r1 lua-single python-single-r1 
ruby-single toolchain-funcs desktop xdg-utils
-
-if [[ ${PV} == * ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/vim/vim.git;
-else
-   SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz
-   
https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-9.0.0049-patches.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-fi
-
-DESCRIPTION="Vim, an improved vi-style text editor"
-HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim;
-
-LICENSE="vim"
-SLOT="0"
-IUSE="X acl crypt cscope debug gpm lua minimal nls perl python racket ruby 
selinux sound tcl terminal vim-pager"
-REQUIRED_USE="
-   lua? ( ${LUA_REQUIRED_USE} )
-   python? ( ${PYTHON_REQUIRED_USE} )
-   vim-pager? ( !minimal )
-"
-
-RDEPEND="
-   >=app-eselect/eselect-vi-1.1
-   >=sys-libs/ncurses-5.2-r2:0=
-   nls? ( virtual/libintl )
-   acl? ( kernel_linux? ( sys-apps/acl ) )
-   crypt? ( dev-libs/libsodium:= )
-   cscope? ( dev-util/cscope )
-   gpm? ( >=sys-libs/gpm-1.19.3 )
-   lua? ( ${LUA_DEPS}
-   $(lua_gen_impl_dep 'deprecated' lua5-1)
-   )
-   ~app-editors/vim-core-${PV}
-   !> "${S}"/src/feature.h || die "echo failed"
-   echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' \
-   >> "${S}"/src/feature.h || die "echo failed"
-
-   # Use exuberant ctags which installs as /usr/bin/exuberant-ctags.
-   # Hopefully this 

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

2022-12-04 Thread Sam James
commit: d2fc803ff1c8f3df2a19a6d3ee91d31de7463486
Author: Hank Leininger  korelogic  com>
AuthorDate: Sun Dec  4 19:02:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  5 04:21:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2fc803f

app-editors/vim-core: add 9.0.1000

Latest upstream fixes numerous CVEs.

Signed-off-by: Hank Leininger  korelogic.com>
Bug: https://bugs.gentoo.org/883681
Signed-off-by: Sam James  gentoo.org>

 app-editors/vim-core/Manifest |   1 +
 app-editors/vim-core/vim-core-9.0.1000.ebuild | 230 ++
 2 files changed, 231 insertions(+)

diff --git a/app-editors/vim-core/Manifest b/app-editors/vim-core/Manifest
index 7ce52533f482..be91e4d6c4ee 100644
--- a/app-editors/vim-core/Manifest
+++ b/app-editors/vim-core/Manifest
@@ -2,4 +2,5 @@ DIST vim-9.0.0099.tar.gz 16712565 BLAKE2B 
b3277ebda0bb40601d995935422006d1a266bb
 DIST vim-9.0.0399.tar.gz 16833387 BLAKE2B 
f9d6588920b49ef32b82d012e1c4f8a34dc505267b67027a3b4302dd99d7987645c29a91fdb234fffa873b342488b4d9c85d05d3fe7a332042781881a61bea5e
 SHA512 
6b261bf3aaa355e7a42de1785b134bccc51086495578730b9bc3b8e048679caa3a901e576a360cba5f1aa4d164c7f162a3f916e945b3f5f71e893ea30e0ca826
 DIST vim-9.0.0655.tar.gz 16804127 BLAKE2B 
e021ff4dd370cdd9b39fb9df0a12309215abd780ec297760b92b6caf924882465b28f9ba65d94ad75a229eb01c8f393f24a29a11919a96d78bb6fb45ef2971e3
 SHA512 
aa267941e835eecbeeffa7989fb525bdf4269f84d9c88d135a26d74ab7d025487863405b6e0f1391023c30193a122ed3e85a7a71bd4dc48058f3fe3377798f38
 DIST vim-9.0.0828.tar.gz 16782339 BLAKE2B 
6b997c1c828338d64a8b204a1e232676ec075834b1b7e74c2fc671e315f9bf6026b0c419ebb3c31e7ce58dbca23828ca11d866b2bfcb73f8a86fb31fa0d51b00
 SHA512 
03f93515039a2f275a8fe6b84bbac587517768ab3201e111eba4897a2485fe4ccfe238151f393334c7a6ea77eddd8898f0b816e26dbdb884f4e6bcbd2943
+DIST vim-9.0.1000.tar.gz 16842747 BLAKE2B 
85edab7d13daa3e84ef0aeb50e3e9bfd31f0634d8e480c105727b0c34318e0adf7f1276dcdac53df8fc416fd8dfb70377cd74ed570752a3e77f07a083fa6c113
 SHA512 
9d2b914a112948d77b92c8dcafc2f711a83c3fdaf35a28f7f606e77007b9320e2260a0f6b24fc875a817c33c012f077f89730b34e9f12d6f00795c5c806704c8
 DIST vim-patches-vim-9.0.0049-patches.tar.gz 2743 BLAKE2B 
dff3e215b235e1cbc2c62b1af2d1414d10b794dbee9f5e7797fb3d34e00c2e065c339d4c82bf28aed53e0b5f2f8f1ee5c7ce69851cd63360788609bf144ac922
 SHA512 
7d5c64d674fa77048fdca7287072c0e488723133e254c10711dbadf750416c368725327ca9b76f332017bc70aa544a9baef671765eabf0d172d39921ffd7d942

diff --git a/app-editors/vim-core/vim-core-9.0.1000.ebuild 
b/app-editors/vim-core/vim-core-9.0.1000.ebuild
new file mode 100644
index ..9412ba51653d
--- /dev/null
+++ b/app-editors/vim-core/vim-core-9.0.1000.ebuild
@@ -0,0 +1,230 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Please bump with app-editors/vim and app-editors/gvim
+
+VIM_VERSION="9.0"
+inherit bash-completion-r1 desktop flag-o-matic prefix toolchain-funcs vim-doc 
xdg-utils
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/vim/vim.git;
+   EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV}
+else
+   SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> 
vim-${PV}.tar.gz
+   
https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-9.0.0049-patches.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+S="${WORKDIR}/vim-${PV}"
+
+DESCRIPTION="vim and gvim shared files"
+HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim;
+
+LICENSE="vim"
+SLOT="0"
+IUSE="nls acl minimal"
+
+# ncurses is only needed by ./configure, so no subslot operator required
+DEPEND=">=sys-libs/ncurses-5.2-r2:0"
+BDEPEND="sys-devel/autoconf"
+
+pkg_setup() {
+   # people with broken alphabets run into trouble. bug #82186.
+   unset LANG LC_ALL
+   export LC_COLLATE="C"
+}
+
+src_prepare() {
+   if [[ ${PV} != * ]] ; then
+   # Gentoo patches to fix runtime issues, cross-compile errors, 
etc
+   eapply "${WORKDIR}"/vim-patches-vim-9.0.0049-patches
+   fi
+
+   # Fixup a script to use awk instead of nawk
+   sed -i \
+   -e '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \
+   "${S}"/runtime/tools/mve.awk || die "sed failed"
+
+   # See bug #77841. We remove this file after the tarball extraction.
+   rm -v "${S}"/runtime/tools/vimspell.sh || die "rm failed"
+
+   # Read vimrc and gvimrc from /etc/vim
+   echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' >> 
"${S}"/src/feature.h || die
+   echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' >> 
"${S}"/src/feature.h || die
+
+   # Use exuberant ctags which installs as 

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

2022-12-04 Thread Sam James
commit: 61676fc0dd7e853b90964837bcfcf8468fe77d3e
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec  5 04:36:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  5 04:36:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61676fc0

app-editors/gvim: drop 9.0.0399, 9.0.0655

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

 app-editors/gvim/Manifest |   2 -
 app-editors/gvim/gvim-9.0.0399.ebuild | 365 --
 app-editors/gvim/gvim-9.0.0655.ebuild | 365 --
 3 files changed, 732 deletions(-)

diff --git a/app-editors/gvim/Manifest b/app-editors/gvim/Manifest
index 314cfce6aed3..c193a5b4d832 100644
--- a/app-editors/gvim/Manifest
+++ b/app-editors/gvim/Manifest
@@ -1,6 +1,4 @@
 DIST vim-9.0.0099.tar.gz 16712565 BLAKE2B 
b3277ebda0bb40601d995935422006d1a266bb862be612e69abd057a7342d13457ded5cb4743cf43a09b7d2001438f5a426ba12c30947bb7c193188c5fc13cf7
 SHA512 
ca0dea7b7fd78cf9c7cd4656611d066540f9d81ab17bcb75c79f0e989bdcfb769940ea29f75445c554b159e9eb3b2c4f9d77448254c3e4e4457b1bf721936498
-DIST vim-9.0.0399.tar.gz 16833387 BLAKE2B 
f9d6588920b49ef32b82d012e1c4f8a34dc505267b67027a3b4302dd99d7987645c29a91fdb234fffa873b342488b4d9c85d05d3fe7a332042781881a61bea5e
 SHA512 
6b261bf3aaa355e7a42de1785b134bccc51086495578730b9bc3b8e048679caa3a901e576a360cba5f1aa4d164c7f162a3f916e945b3f5f71e893ea30e0ca826
-DIST vim-9.0.0655.tar.gz 16804127 BLAKE2B 
e021ff4dd370cdd9b39fb9df0a12309215abd780ec297760b92b6caf924882465b28f9ba65d94ad75a229eb01c8f393f24a29a11919a96d78bb6fb45ef2971e3
 SHA512 
aa267941e835eecbeeffa7989fb525bdf4269f84d9c88d135a26d74ab7d025487863405b6e0f1391023c30193a122ed3e85a7a71bd4dc48058f3fe3377798f38
 DIST vim-9.0.0828.tar.gz 16782339 BLAKE2B 
6b997c1c828338d64a8b204a1e232676ec075834b1b7e74c2fc671e315f9bf6026b0c419ebb3c31e7ce58dbca23828ca11d866b2bfcb73f8a86fb31fa0d51b00
 SHA512 
03f93515039a2f275a8fe6b84bbac587517768ab3201e111eba4897a2485fe4ccfe238151f393334c7a6ea77eddd8898f0b816e26dbdb884f4e6bcbd2943
 DIST vim-9.0.1000.tar.gz 16842747 BLAKE2B 
85edab7d13daa3e84ef0aeb50e3e9bfd31f0634d8e480c105727b0c34318e0adf7f1276dcdac53df8fc416fd8dfb70377cd74ed570752a3e77f07a083fa6c113
 SHA512 
9d2b914a112948d77b92c8dcafc2f711a83c3fdaf35a28f7f606e77007b9320e2260a0f6b24fc875a817c33c012f077f89730b34e9f12d6f00795c5c806704c8
 DIST vim-patches-vim-9.0.0049-patches.tar.gz 2743 BLAKE2B 
dff3e215b235e1cbc2c62b1af2d1414d10b794dbee9f5e7797fb3d34e00c2e065c339d4c82bf28aed53e0b5f2f8f1ee5c7ce69851cd63360788609bf144ac922
 SHA512 
7d5c64d674fa77048fdca7287072c0e488723133e254c10711dbadf750416c368725327ca9b76f332017bc70aa544a9baef671765eabf0d172d39921ffd7d942

diff --git a/app-editors/gvim/gvim-9.0.0399.ebuild 
b/app-editors/gvim/gvim-9.0.0399.ebuild
deleted file mode 100644
index 41d899a1c67d..
--- a/app-editors/gvim/gvim-9.0.0399.ebuild
+++ /dev/null
@@ -1,365 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Please bump with app-editors/vim-core and app-editors/vim
-
-VIM_VERSION="9.0"
-LUA_COMPAT=( lua5-{1..4} luajit )
-PYTHON_COMPAT=( python3_{8..11} )
-PYTHON_REQ_USE="threads(+)"
-USE_RUBY="ruby27 ruby30 ruby31"
-
-inherit bash-completion-r1 flag-o-matic lua-single prefix python-single-r1 
ruby-single toolchain-funcs vim-doc xdg-utils
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/vim/vim.git;
-   EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV}
-else
-   SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> 
vim-${PV}.tar.gz
-   
https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-9.0.0049-patches.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
-fi
-S="${WORKDIR}"/vim-${PV}
-
-DESCRIPTION="GUI version of the Vim text editor"
-HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim;
-
-LICENSE="vim"
-SLOT="0"
-IUSE="acl aqua crypt cscope debug lua minimal motif netbeans nls perl python 
racket ruby selinux session sound tcl"
-REQUIRED_USE="
-   lua? ( ${LUA_REQUIRED_USE} )
-   python? ( ${PYTHON_REQUIRED_USE} )
-   aqua? ( !motif )
-"
-
-RDEPEND="
-   ~app-editors/vim-core-${PV}
-   >=app-eselect/eselect-vi-1.1
-   >=sys-libs/ncurses-5.2-r2:0=
-   x11-libs/libICE
-   x11-libs/libSM
-   x11-libs/libXext
-   x11-libs/libXt
-   acl? ( kernel_linux? ( sys-apps/acl ) )
-   !aqua? (
-   motif? ( >=x11-libs/motif-2.3:0 )
-   !motif? (
-   x11-libs/gtk+:3
-   x11-libs/libXft
-   )
-   )
-   crypt? ( dev-libs/libsodium:= )
-   cscope? ( dev-util/cscope )
-   lua? (
-   ${LUA_DEPS}
-   $(lua_gen_impl_dep 'deprecated' lua5-1)
-   )
-   nls? ( virtual/libintl )
-   perl? ( 

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

2022-12-04 Thread Sam James
commit: d4418a7735c5ce9a3f2c59a6609ec3682553e40d
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec  5 04:36:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  5 04:36:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4418a77

app-editors/vim-core: drop 9.0.0399, 9.0.0655

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

 app-editors/vim-core/Manifest |   2 -
 app-editors/vim-core/vim-core-9.0.0399.ebuild | 230 --
 app-editors/vim-core/vim-core-9.0.0655.ebuild | 230 --
 3 files changed, 462 deletions(-)

diff --git a/app-editors/vim-core/Manifest b/app-editors/vim-core/Manifest
index 314cfce6aed3..c193a5b4d832 100644
--- a/app-editors/vim-core/Manifest
+++ b/app-editors/vim-core/Manifest
@@ -1,6 +1,4 @@
 DIST vim-9.0.0099.tar.gz 16712565 BLAKE2B 
b3277ebda0bb40601d995935422006d1a266bb862be612e69abd057a7342d13457ded5cb4743cf43a09b7d2001438f5a426ba12c30947bb7c193188c5fc13cf7
 SHA512 
ca0dea7b7fd78cf9c7cd4656611d066540f9d81ab17bcb75c79f0e989bdcfb769940ea29f75445c554b159e9eb3b2c4f9d77448254c3e4e4457b1bf721936498
-DIST vim-9.0.0399.tar.gz 16833387 BLAKE2B 
f9d6588920b49ef32b82d012e1c4f8a34dc505267b67027a3b4302dd99d7987645c29a91fdb234fffa873b342488b4d9c85d05d3fe7a332042781881a61bea5e
 SHA512 
6b261bf3aaa355e7a42de1785b134bccc51086495578730b9bc3b8e048679caa3a901e576a360cba5f1aa4d164c7f162a3f916e945b3f5f71e893ea30e0ca826
-DIST vim-9.0.0655.tar.gz 16804127 BLAKE2B 
e021ff4dd370cdd9b39fb9df0a12309215abd780ec297760b92b6caf924882465b28f9ba65d94ad75a229eb01c8f393f24a29a11919a96d78bb6fb45ef2971e3
 SHA512 
aa267941e835eecbeeffa7989fb525bdf4269f84d9c88d135a26d74ab7d025487863405b6e0f1391023c30193a122ed3e85a7a71bd4dc48058f3fe3377798f38
 DIST vim-9.0.0828.tar.gz 16782339 BLAKE2B 
6b997c1c828338d64a8b204a1e232676ec075834b1b7e74c2fc671e315f9bf6026b0c419ebb3c31e7ce58dbca23828ca11d866b2bfcb73f8a86fb31fa0d51b00
 SHA512 
03f93515039a2f275a8fe6b84bbac587517768ab3201e111eba4897a2485fe4ccfe238151f393334c7a6ea77eddd8898f0b816e26dbdb884f4e6bcbd2943
 DIST vim-9.0.1000.tar.gz 16842747 BLAKE2B 
85edab7d13daa3e84ef0aeb50e3e9bfd31f0634d8e480c105727b0c34318e0adf7f1276dcdac53df8fc416fd8dfb70377cd74ed570752a3e77f07a083fa6c113
 SHA512 
9d2b914a112948d77b92c8dcafc2f711a83c3fdaf35a28f7f606e77007b9320e2260a0f6b24fc875a817c33c012f077f89730b34e9f12d6f00795c5c806704c8
 DIST vim-patches-vim-9.0.0049-patches.tar.gz 2743 BLAKE2B 
dff3e215b235e1cbc2c62b1af2d1414d10b794dbee9f5e7797fb3d34e00c2e065c339d4c82bf28aed53e0b5f2f8f1ee5c7ce69851cd63360788609bf144ac922
 SHA512 
7d5c64d674fa77048fdca7287072c0e488723133e254c10711dbadf750416c368725327ca9b76f332017bc70aa544a9baef671765eabf0d172d39921ffd7d942

diff --git a/app-editors/vim-core/vim-core-9.0.0399.ebuild 
b/app-editors/vim-core/vim-core-9.0.0399.ebuild
deleted file mode 100644
index 9412ba51653d..
--- a/app-editors/vim-core/vim-core-9.0.0399.ebuild
+++ /dev/null
@@ -1,230 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Please bump with app-editors/vim and app-editors/gvim
-
-VIM_VERSION="9.0"
-inherit bash-completion-r1 desktop flag-o-matic prefix toolchain-funcs vim-doc 
xdg-utils
-
-if [[ ${PV} == * ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/vim/vim.git;
-   EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV}
-else
-   SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> 
vim-${PV}.tar.gz
-   
https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-9.0.0049-patches.tar.gz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-fi
-S="${WORKDIR}/vim-${PV}"
-
-DESCRIPTION="vim and gvim shared files"
-HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim;
-
-LICENSE="vim"
-SLOT="0"
-IUSE="nls acl minimal"
-
-# ncurses is only needed by ./configure, so no subslot operator required
-DEPEND=">=sys-libs/ncurses-5.2-r2:0"
-BDEPEND="sys-devel/autoconf"
-
-pkg_setup() {
-   # people with broken alphabets run into trouble. bug #82186.
-   unset LANG LC_ALL
-   export LC_COLLATE="C"
-}
-
-src_prepare() {
-   if [[ ${PV} != * ]] ; then
-   # Gentoo patches to fix runtime issues, cross-compile errors, 
etc
-   eapply "${WORKDIR}"/vim-patches-vim-9.0.0049-patches
-   fi
-
-   # Fixup a script to use awk instead of nawk
-   sed -i \
-   -e '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \
-   "${S}"/runtime/tools/mve.awk || die "sed failed"
-
-   # See bug #77841. We remove this file after the tarball extraction.
-   rm -v "${S}"/runtime/tools/vimspell.sh || die "rm failed"
-
-   # Read vimrc and gvimrc from /etc/vim
-   echo '#define SYS_VIMRC_FILE 

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

2022-12-04 Thread Sam James
commit: 5e288b5eef64b3cb8d6fae135f98b88cb09109f1
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec  5 04:35:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  5 04:35:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e288b5e

app-editors/vim: use latest patchset (Perl fix)

Use latest vim-patches for Perl highlighting fix. Should be no functional 
change as
it only matters in vim-core.

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

 app-editors/vim/Manifest| 1 +
 app-editors/vim/vim-9.0.1000.ebuild | 6 --
 app-editors/vim/vim-.ebuild | 7 ---
 3 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/app-editors/vim/Manifest b/app-editors/vim/Manifest
index be91e4d6c4ee..314cfce6aed3 100644
--- a/app-editors/vim/Manifest
+++ b/app-editors/vim/Manifest
@@ -4,3 +4,4 @@ DIST vim-9.0.0655.tar.gz 16804127 BLAKE2B 
e021ff4dd370cdd9b39fb9df0a12309215abd7
 DIST vim-9.0.0828.tar.gz 16782339 BLAKE2B 
6b997c1c828338d64a8b204a1e232676ec075834b1b7e74c2fc671e315f9bf6026b0c419ebb3c31e7ce58dbca23828ca11d866b2bfcb73f8a86fb31fa0d51b00
 SHA512 
03f93515039a2f275a8fe6b84bbac587517768ab3201e111eba4897a2485fe4ccfe238151f393334c7a6ea77eddd8898f0b816e26dbdb884f4e6bcbd2943
 DIST vim-9.0.1000.tar.gz 16842747 BLAKE2B 
85edab7d13daa3e84ef0aeb50e3e9bfd31f0634d8e480c105727b0c34318e0adf7f1276dcdac53df8fc416fd8dfb70377cd74ed570752a3e77f07a083fa6c113
 SHA512 
9d2b914a112948d77b92c8dcafc2f711a83c3fdaf35a28f7f606e77007b9320e2260a0f6b24fc875a817c33c012f077f89730b34e9f12d6f00795c5c806704c8
 DIST vim-patches-vim-9.0.0049-patches.tar.gz 2743 BLAKE2B 
dff3e215b235e1cbc2c62b1af2d1414d10b794dbee9f5e7797fb3d34e00c2e065c339d4c82bf28aed53e0b5f2f8f1ee5c7ce69851cd63360788609bf144ac922
 SHA512 
7d5c64d674fa77048fdca7287072c0e488723133e254c10711dbadf750416c368725327ca9b76f332017bc70aa544a9baef671765eabf0d172d39921ffd7d942
+DIST vim-patches-vim-9.0.1000-patches.tar.bz2 3245 BLAKE2B 
3bf3d0e314cc3f96d5d9675de196a62c4c8a72645d56ef94b80768571c99cba5cc556442e3bd2dfa8818460fd851fe7bd1ae15999af7225fb271b81c43105843
 SHA512 
2883441a2001bf7ce89a7f0862f780b71cc0164c8fcb8dbdf7040e1bcbcf408d138d3d77f308aa54c762e9975fa5ec89cfceeabbf721344dfc938870a363667a

diff --git a/app-editors/vim/vim-9.0.1000.ebuild 
b/app-editors/vim/vim-9.0.1000.ebuild
index 24d8c29f3e54..fd6fe05780b0 100644
--- a/app-editors/vim/vim-9.0.1000.ebuild
+++ b/app-editors/vim/vim-9.0.1000.ebuild
@@ -6,6 +6,8 @@ EAPI=8
 # Please bump with app-editors/vim-core and app-editors/gvim
 
 VIM_VERSION="9.0"
+VIM_PATCHES_VERSION="9.0.1000"
+
 LUA_COMPAT=( lua5-{1..4} luajit )
 PYTHON_COMPAT=( python3_{8..11} )
 PYTHON_REQ_USE="threads(+)"
@@ -18,7 +20,7 @@ if [[ ${PV} == * ]] ; then
EGIT_REPO_URI="https://github.com/vim/vim.git;
 else
SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz
-   
https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-9.0.0049-patches.tar.gz;
+   
https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-${VIM_PATCHES_VERSION}-patches.tar.bz2;
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
@@ -78,7 +80,7 @@ pkg_setup() {
 src_prepare() {
if [[ ${PV} != * ]] ; then
# Gentoo patches to fix runtime issues, cross-compile errors, 
etc
-   eapply "${WORKDIR}"/vim-patches-vim-9.0.0049-patches
+   eapply 
"${WORKDIR}"/vim-patches-vim-${VIM_PATCHES_VERSION}-patches
fi
 
# Fixup a script to use awk instead of nawk

diff --git a/app-editors/vim/vim-.ebuild b/app-editors/vim/vim-.ebuild
index f9e1c2239e75..fd6fe05780b0 100644
--- a/app-editors/vim/vim-.ebuild
+++ b/app-editors/vim/vim-.ebuild
@@ -6,6 +6,8 @@ EAPI=8
 # Please bump with app-editors/vim-core and app-editors/gvim
 
 VIM_VERSION="9.0"
+VIM_PATCHES_VERSION="9.0.1000"
+
 LUA_COMPAT=( lua5-{1..4} luajit )
 PYTHON_COMPAT=( python3_{8..11} )
 PYTHON_REQ_USE="threads(+)"
@@ -18,7 +20,7 @@ if [[ ${PV} == * ]] ; then
EGIT_REPO_URI="https://github.com/vim/vim.git;
 else
SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz
-   
https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-9.0.0049-patches.tar.gz;
+   
https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-${VIM_PATCHES_VERSION}-patches.tar.bz2;
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 
@@ -76,10 +78,9 @@ pkg_setup() {
 }
 
 src_prepare() {
-
if [[ ${PV} != * ]] ; then
# 

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

2022-12-04 Thread Sam James
commit: c0f394687aae800b0d0cc3b9d7f370b5c671e60a
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec  5 04:33:44 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  5 04:33:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0f39468

app-editors/gvim: add 9.0.1000

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

 app-editors/gvim/Manifest   | 2 ++
 app-editors/gvim/{gvim-.ebuild => gvim-9.0.1000.ebuild} | 6 --
 app-editors/gvim/gvim-.ebuild   | 6 --
 3 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/app-editors/gvim/Manifest b/app-editors/gvim/Manifest
index 7ce52533f482..314cfce6aed3 100644
--- a/app-editors/gvim/Manifest
+++ b/app-editors/gvim/Manifest
@@ -2,4 +2,6 @@ DIST vim-9.0.0099.tar.gz 16712565 BLAKE2B 
b3277ebda0bb40601d995935422006d1a266bb
 DIST vim-9.0.0399.tar.gz 16833387 BLAKE2B 
f9d6588920b49ef32b82d012e1c4f8a34dc505267b67027a3b4302dd99d7987645c29a91fdb234fffa873b342488b4d9c85d05d3fe7a332042781881a61bea5e
 SHA512 
6b261bf3aaa355e7a42de1785b134bccc51086495578730b9bc3b8e048679caa3a901e576a360cba5f1aa4d164c7f162a3f916e945b3f5f71e893ea30e0ca826
 DIST vim-9.0.0655.tar.gz 16804127 BLAKE2B 
e021ff4dd370cdd9b39fb9df0a12309215abd780ec297760b92b6caf924882465b28f9ba65d94ad75a229eb01c8f393f24a29a11919a96d78bb6fb45ef2971e3
 SHA512 
aa267941e835eecbeeffa7989fb525bdf4269f84d9c88d135a26d74ab7d025487863405b6e0f1391023c30193a122ed3e85a7a71bd4dc48058f3fe3377798f38
 DIST vim-9.0.0828.tar.gz 16782339 BLAKE2B 
6b997c1c828338d64a8b204a1e232676ec075834b1b7e74c2fc671e315f9bf6026b0c419ebb3c31e7ce58dbca23828ca11d866b2bfcb73f8a86fb31fa0d51b00
 SHA512 
03f93515039a2f275a8fe6b84bbac587517768ab3201e111eba4897a2485fe4ccfe238151f393334c7a6ea77eddd8898f0b816e26dbdb884f4e6bcbd2943
+DIST vim-9.0.1000.tar.gz 16842747 BLAKE2B 
85edab7d13daa3e84ef0aeb50e3e9bfd31f0634d8e480c105727b0c34318e0adf7f1276dcdac53df8fc416fd8dfb70377cd74ed570752a3e77f07a083fa6c113
 SHA512 
9d2b914a112948d77b92c8dcafc2f711a83c3fdaf35a28f7f606e77007b9320e2260a0f6b24fc875a817c33c012f077f89730b34e9f12d6f00795c5c806704c8
 DIST vim-patches-vim-9.0.0049-patches.tar.gz 2743 BLAKE2B 
dff3e215b235e1cbc2c62b1af2d1414d10b794dbee9f5e7797fb3d34e00c2e065c339d4c82bf28aed53e0b5f2f8f1ee5c7ce69851cd63360788609bf144ac922
 SHA512 
7d5c64d674fa77048fdca7287072c0e488723133e254c10711dbadf750416c368725327ca9b76f332017bc70aa544a9baef671765eabf0d172d39921ffd7d942
+DIST vim-patches-vim-9.0.1000-patches.tar.bz2 3245 BLAKE2B 
3bf3d0e314cc3f96d5d9675de196a62c4c8a72645d56ef94b80768571c99cba5cc556442e3bd2dfa8818460fd851fe7bd1ae15999af7225fb271b81c43105843
 SHA512 
2883441a2001bf7ce89a7f0862f780b71cc0164c8fcb8dbdf7040e1bcbcf408d138d3d77f308aa54c762e9975fa5ec89cfceeabbf721344dfc938870a363667a

diff --git a/app-editors/gvim/gvim-.ebuild 
b/app-editors/gvim/gvim-9.0.1000.ebuild
similarity index 98%
copy from app-editors/gvim/gvim-.ebuild
copy to app-editors/gvim/gvim-9.0.1000.ebuild
index 41d899a1c67d..2ca693488e81 100644
--- a/app-editors/gvim/gvim-.ebuild
+++ b/app-editors/gvim/gvim-9.0.1000.ebuild
@@ -6,6 +6,8 @@ EAPI=8
 # Please bump with app-editors/vim-core and app-editors/vim
 
 VIM_VERSION="9.0"
+VIM_PATCHES_VERSION="9.0.1000"
+
 LUA_COMPAT=( lua5-{1..4} luajit )
 PYTHON_COMPAT=( python3_{8..11} )
 PYTHON_REQ_USE="threads(+)"
@@ -19,7 +21,7 @@ if [[ ${PV} == * ]]; then
EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV}
 else
SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> 
vim-${PV}.tar.gz
-   
https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-9.0.0049-patches.tar.gz;
+   
https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-${VIM_PATCHES_VERSION}-patches.tar.bz2;
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
 fi
 S="${WORKDIR}"/vim-${PV}
@@ -93,7 +95,7 @@ pkg_setup() {
 src_prepare() {
if [[ ${PV} != * ]]; then
# Gentoo patches to fix runtime issues, cross-compile errors, 
etc
-   eapply "${WORKDIR}/vim-patches-vim-9.0.0049-patches"
+   eapply 
"${WORKDIR}/vim-patches-vim-${VIM_PATCHES_VERSION}-patches"
fi
 
# Fixup a script to use awk instead of nawk

diff --git a/app-editors/gvim/gvim-.ebuild 
b/app-editors/gvim/gvim-.ebuild
index 41d899a1c67d..2ca693488e81 100644
--- a/app-editors/gvim/gvim-.ebuild
+++ b/app-editors/gvim/gvim-.ebuild
@@ -6,6 +6,8 @@ EAPI=8
 # Please bump with app-editors/vim-core and app-editors/vim
 
 VIM_VERSION="9.0"
+VIM_PATCHES_VERSION="9.0.1000"
+
 LUA_COMPAT=( lua5-{1..4} luajit )
 PYTHON_COMPAT=( python3_{8..11} )
 PYTHON_REQ_USE="threads(+)"
@@ -19,7 +21,7 @@ if [[ ${PV} == * ]]; then
EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV}
 else
SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> 

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

2022-12-04 Thread Sam James
commit: 76cbe77db7c98d2d1147bd77a1cca25cba627083
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec  5 04:31:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  5 04:31:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76cbe77d

app-editors/vim-core: backport Perl highlighting fix

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

 app-editors/vim-core/Manifest | 1 +
 app-editors/vim-core/vim-core-9.0.1000.ebuild | 5 +++--
 app-editors/vim-core/vim-core-.ebuild | 3 ++-
 3 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/app-editors/vim-core/Manifest b/app-editors/vim-core/Manifest
index be91e4d6c4ee..314cfce6aed3 100644
--- a/app-editors/vim-core/Manifest
+++ b/app-editors/vim-core/Manifest
@@ -4,3 +4,4 @@ DIST vim-9.0.0655.tar.gz 16804127 BLAKE2B 
e021ff4dd370cdd9b39fb9df0a12309215abd7
 DIST vim-9.0.0828.tar.gz 16782339 BLAKE2B 
6b997c1c828338d64a8b204a1e232676ec075834b1b7e74c2fc671e315f9bf6026b0c419ebb3c31e7ce58dbca23828ca11d866b2bfcb73f8a86fb31fa0d51b00
 SHA512 
03f93515039a2f275a8fe6b84bbac587517768ab3201e111eba4897a2485fe4ccfe238151f393334c7a6ea77eddd8898f0b816e26dbdb884f4e6bcbd2943
 DIST vim-9.0.1000.tar.gz 16842747 BLAKE2B 
85edab7d13daa3e84ef0aeb50e3e9bfd31f0634d8e480c105727b0c34318e0adf7f1276dcdac53df8fc416fd8dfb70377cd74ed570752a3e77f07a083fa6c113
 SHA512 
9d2b914a112948d77b92c8dcafc2f711a83c3fdaf35a28f7f606e77007b9320e2260a0f6b24fc875a817c33c012f077f89730b34e9f12d6f00795c5c806704c8
 DIST vim-patches-vim-9.0.0049-patches.tar.gz 2743 BLAKE2B 
dff3e215b235e1cbc2c62b1af2d1414d10b794dbee9f5e7797fb3d34e00c2e065c339d4c82bf28aed53e0b5f2f8f1ee5c7ce69851cd63360788609bf144ac922
 SHA512 
7d5c64d674fa77048fdca7287072c0e488723133e254c10711dbadf750416c368725327ca9b76f332017bc70aa544a9baef671765eabf0d172d39921ffd7d942
+DIST vim-patches-vim-9.0.1000-patches.tar.bz2 3245 BLAKE2B 
3bf3d0e314cc3f96d5d9675de196a62c4c8a72645d56ef94b80768571c99cba5cc556442e3bd2dfa8818460fd851fe7bd1ae15999af7225fb271b81c43105843
 SHA512 
2883441a2001bf7ce89a7f0862f780b71cc0164c8fcb8dbdf7040e1bcbcf408d138d3d77f308aa54c762e9975fa5ec89cfceeabbf721344dfc938870a363667a

diff --git a/app-editors/vim-core/vim-core-9.0.1000.ebuild 
b/app-editors/vim-core/vim-core-9.0.1000.ebuild
index 9412ba51653d..a4e8eacc26a5 100644
--- a/app-editors/vim-core/vim-core-9.0.1000.ebuild
+++ b/app-editors/vim-core/vim-core-9.0.1000.ebuild
@@ -6,6 +6,7 @@ EAPI=8
 # Please bump with app-editors/vim and app-editors/gvim
 
 VIM_VERSION="9.0"
+VIM_PATCHES_VERSION="9.0.1000"
 inherit bash-completion-r1 desktop flag-o-matic prefix toolchain-funcs vim-doc 
xdg-utils
 
 if [[ ${PV} == * ]] ; then
@@ -14,7 +15,7 @@ if [[ ${PV} == * ]] ; then
EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV}
 else
SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> 
vim-${PV}.tar.gz
-   
https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-9.0.0049-patches.tar.gz;
+   
https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-${VIM_PATCHES_VERSION}-patches.tar.bz2;
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 S="${WORKDIR}/vim-${PV}"
@@ -39,7 +40,7 @@ pkg_setup() {
 src_prepare() {
if [[ ${PV} != * ]] ; then
# Gentoo patches to fix runtime issues, cross-compile errors, 
etc
-   eapply "${WORKDIR}"/vim-patches-vim-9.0.0049-patches
+   eapply 
"${WORKDIR}"/vim-patches-vim-${VIM_PATCHES_VERSION}-patches
fi
 
# Fixup a script to use awk instead of nawk

diff --git a/app-editors/vim-core/vim-core-.ebuild 
b/app-editors/vim-core/vim-core-.ebuild
index 9412ba51653d..5ec3c7adc2af 100644
--- a/app-editors/vim-core/vim-core-.ebuild
+++ b/app-editors/vim-core/vim-core-.ebuild
@@ -6,6 +6,7 @@ EAPI=8
 # Please bump with app-editors/vim and app-editors/gvim
 
 VIM_VERSION="9.0"
+VIM_PATCHES_VERSION="9.0.1000"
 inherit bash-completion-r1 desktop flag-o-matic prefix toolchain-funcs vim-doc 
xdg-utils
 
 if [[ ${PV} == * ]] ; then
@@ -14,7 +15,7 @@ if [[ ${PV} == * ]] ; then
EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV}
 else
SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> 
vim-${PV}.tar.gz
-   
https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-9.0.0049-patches.tar.gz;
+   
https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-${VIM_PATCHES_VERSION}-patches.tar.bz2;
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 S="${WORKDIR}/vim-${PV}"



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

2022-12-04 Thread Sam James
commit: 462ef1543682881ba43c755db473b60d4436a579
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec  5 04:20:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  5 04:20:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=462ef154

dev-libs/pocl: fix build w/ cuda

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

 dev-libs/pocl/files/pocl-3.0-cuda.patch | 48 +
 dev-libs/pocl/pocl-3.0.ebuild   |  1 +
 2 files changed, 49 insertions(+)

diff --git a/dev-libs/pocl/files/pocl-3.0-cuda.patch 
b/dev-libs/pocl/files/pocl-3.0-cuda.patch
new file mode 100644
index ..d6729b0fedce
--- /dev/null
+++ b/dev-libs/pocl/files/pocl-3.0-cuda.patch
@@ -0,0 +1,48 @@
+https://github.com/pocl/pocl/pull/1146
+
+From 978afab0ba9f90fbdb39ed4ffc52f8ca46d2bfa9 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Mon, 5 Dec 2022 04:17:05 +
+Subject: [PATCH] pocl-cuda: fix build with -DPOCL_DEBUG_MESSAGES=OFF
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Fixes build failure:
+```
+/var/tmp/portage2/portage/dev-libs/pocl-3.0/work/pocl-3.0/lib/CL/devices/cuda/pocl-cuda.c:
 In function ‘load_or_generate_kernel’:
+/var/tmp/portage2/portage/dev-libs/pocl-3.0/work/pocl-3.0/lib/CL/devices/cuda/pocl-cuda.c:981:9:
 error: ‘pocl_debug_messages_filter’ undeclared (first use in this function)
+  981 |   if (!(pocl_debug_messages_filter & POCL_DEBUG_FLAG_CUDA))
+  | ^~
+```
+
+Bug: https://bugs.gentoo.org/862633
+--- a/lib/CL/devices/cuda/pocl-cuda.c
 b/lib/CL/devices/cuda/pocl-cuda.c
+@@ -1093,6 +1093,7 @@ load_or_generate_kernel (cl_kernel kernel, cl_device_id 
device,
+   /* TODO: When can we unload the module? */
+   CUmodule module;
+ 
++#ifdef POCL_DEBUG_MESSAGES
+   if (!(pocl_debug_messages_filter & POCL_DEBUG_FLAG_CUDA))
+ {
+   result = cuModuleLoad (, ptx_filename);
+@@ -1100,6 +1101,7 @@ load_or_generate_kernel (cl_kernel kernel, cl_device_id 
device,
+ }
+   else
+ {
++#endif
+   struct stat st;
+   stat (ptx_filename, );
+ 
+@@ -1132,7 +1134,9 @@ load_or_generate_kernel (cl_kernel kernel, cl_device_id 
device,
+ 
+   free (log);
+   free (buffer);
++#ifdef POCL_DEBUG_MESSAGES
+ }
++#endif
+ 
+   /* Get kernel function */
+   CUfunction function;
+

diff --git a/dev-libs/pocl/pocl-3.0.ebuild b/dev-libs/pocl/pocl-3.0.ebuild
index 51f20465bc25..7f94d77e1958 100644
--- a/dev-libs/pocl/pocl-3.0.ebuild
+++ b/dev-libs/pocl/pocl-3.0.ebuild
@@ -47,6 +47,7 @@ BDEPEND="${CLANG_DEPS}
 PATCHES=(
"${FILESDIR}"/${P}-icd.patch
"${FILESDIR}"/${P}-fix-version.patch
+   "${FILESDIR}"/${P}-cuda.patch
 )
 
 python_check_deps() {



[gentoo-commits] proj/vim-patches: New tag: vim-9.0.1000-patches

2022-12-04 Thread Sam James
commit: 
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  5 04:28:06 2022 +

New tag: vim-9.0.1000-patches




[gentoo-commits] proj/vim-patches:main commit in: /

2022-12-04 Thread Sam James
commit: 9a6c024b51e8ae69076c948204bddee0cfc002fc
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec  5 04:27:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  5 04:27:20 2022 +
URL:https://gitweb.gentoo.org/proj/vim-patches.git/commit/?id=9a6c024b

update patchset for vim 9.0.1000

- Rename 005_all_vim_7.1-ada-default-compiler.patch
- Rename 006-vim-8.2.5066-crosscompile.patch
- Rename 007-vim-8.2.0210-python3-shared-lib.patch
- Add 008_all_vim-9.0.1000-perl-mode.patch

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

 ...er.patch => 005_all_vim-7.1-ada-default-compiler.patch |  0
 ...mpile.patch => 006_all_vim-8.2.5066-crosscompile.patch |  0
 ...patch => 007_all_vim-8.2.0210-python3-shared-lib.patch |  0
 008_all_vim-9.0.1000-perl-mode.patch  | 15 +++
 4 files changed, 15 insertions(+)

diff --git a/005_all_vim_7.1-ada-default-compiler.patch 
b/005_all_vim-7.1-ada-default-compiler.patch
similarity index 100%
rename from 005_all_vim_7.1-ada-default-compiler.patch
rename to 005_all_vim-7.1-ada-default-compiler.patch

diff --git a/006-vim-8.2.5066-crosscompile.patch 
b/006_all_vim-8.2.5066-crosscompile.patch
similarity index 100%
rename from 006-vim-8.2.5066-crosscompile.patch
rename to 006_all_vim-8.2.5066-crosscompile.patch

diff --git a/007-vim-8.2.0210-python3-shared-lib.patch 
b/007_all_vim-8.2.0210-python3-shared-lib.patch
similarity index 100%
rename from 007-vim-8.2.0210-python3-shared-lib.patch
rename to 007_all_vim-8.2.0210-python3-shared-lib.patch

diff --git a/008_all_vim-9.0.1000-perl-mode.patch 
b/008_all_vim-9.0.1000-perl-mode.patch
new file mode 100644
index 000..67920c5
--- /dev/null
+++ b/008_all_vim-9.0.1000-perl-mode.patch
@@ -0,0 +1,15 @@
+https://bugs.gentoo.org/881385
+https://github.com/vim-perl/vim-perl/issues/267#issuecomment-803380012
+https://github.com/vim-perl/vim-perl/commit/5bca9143767a5eef887bea5c6543a3f25961fc63
+2022-04-27 commit 5bca914
+
+--- a/runtime/indent/perl.vim
 b/runtime/indent/perl.vim
+@@ -133,6 +133,7 @@ function! GetPerlIndent()
+ \ || synid == "perlHereDoc"
+ \ || synid == "perlBraces"
+ \ || synid == "perlStatementIndirObj"
++\ || synid == "perlSubDeclaration"
+ \ || synid =~ "^perlFiledescStatement"
+ \ || synid =~ '^perl\(Sub\|Block\|Package\)Fold'
+ let brace = strpart(line, bracepos, 1)



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

2022-12-04 Thread Sam James
commit: 2294cb62b65431df06ded745ded8fcfb6a4d5865
Author: Kerin Millar  plushkava  net>
AuthorDate: Sun Dec  4 11:14:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  5 04:04:02 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=2294cb62

bin/etc-update: Apply patsub_replacement defences

Per bug #881383, string replacing forms of parameter expansion must take care
to quote - or appropriately escape - any nested parameter expansions, assuming
that their values are intended to be taken literally (as is almost invariably
the case). This has long been the case, but the introduction of the new
patsub_replacement option in bash >=5.2 has brought the issue to the fore.

This commit addresses two instances in which the etc-update script could
unintentionally induce patsub replacement. There are many other quality issues
that affect this script but this is enough to address the aforementioned bug.

Bug: https://bugs.gentoo.org/881383
Signed-off-by: Kerin Millar  plushkava.net>
Signed-off-by: Sam James  gentoo.org>

 NEWS   | 3 ++-
 bin/etc-update | 4 ++--
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/NEWS b/NEWS
index f986616a2..2144156fd 100644
--- a/NEWS
+++ b/NEWS
@@ -5,7 +5,8 @@ Features:
 * TODO
 
 Bug fixes:
-* TODO
+* etc-update: Apply defences for patsub_replacement being default on in Bash 
5.2.
+  bug #881383.
 
 portage-3.0.41 (2022-11-04)
 --

diff --git a/bin/etc-update b/bin/etc-update
index a7d1088da..59e709168 100755
--- a/bin/etc-update
+++ b/bin/etc-update
@@ -90,8 +90,8 @@ cmd_var_is_valid() {
 }
 
 diff_command() {
-   local cmd=${diff_command//%file1/$1}
-   ${cmd//%file2/$2}
+   local cmd=${diff_command//%file1/"$1"}
+   ${cmd//%file2/"$2"}
 }
 
 # Usage: do_mv_ln [options]  



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

2022-12-04 Thread Sam James
commit: c83f55a74056999bbced2e91f4664172b63f9a2c
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec  5 03:52:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  5 03:52:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c83f55a7

dev-libs/libgcrypt: fix configure w/ clang 16

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

 .../files/libgcrypt-1.10.1-configure-clang16.patch | 134 +
 dev-libs/libgcrypt/libgcrypt-1.10.1-r3.ebuild  | 164 +
 2 files changed, 298 insertions(+)

diff --git a/dev-libs/libgcrypt/files/libgcrypt-1.10.1-configure-clang16.patch 
b/dev-libs/libgcrypt/files/libgcrypt-1.10.1-configure-clang16.patch
new file mode 100644
index ..fa80c999a3aa
--- /dev/null
+++ b/dev-libs/libgcrypt/files/libgcrypt-1.10.1-configure-clang16.patch
@@ -0,0 +1,134 @@
+https://lists.gnupg.org/pipermail/gcrypt-devel/2022-December/005410.html
+
+--- a/configure.ac
 b/configure.ac
+@@ -1211,7 +1211,8 @@ AC_CACHE_CHECK([whether GCC assembler is compatible for 
ARM assembly implementat
+ /* Test if '.type' and '.size' are supported.  */
+ ".size asmfunc,.-asmfunc;\n\t"
+ ".type asmfunc,%function;\n\t"
+-  );]], [ asmfunc(); ] )],
++  );
++void asmfunc(void);]], [ asmfunc(); ] )],
+ [gcry_cv_gcc_arm_platform_as_ok=yes])
+ fi])
+ if test "$gcry_cv_gcc_arm_platform_as_ok" = "yes" ; then
+@@ -1238,7 +1239,8 @@ AC_CACHE_CHECK([whether GCC assembler is compatible for 
ARMv8/Aarch64 assembly i
+ "eor x0, x0, x30, ror #12;\n\t"
+ "add x0, x0, x30, asr #12;\n\t"
+ "eor v0.16b, v0.16b, v31.16b;\n\t"
+-  );]], [ asmfunc(); ] )],
++  );
++void asmfunc(void);]], [ asmfunc(); ] )],
+ [gcry_cv_gcc_aarch64_platform_as_ok=yes])
+ fi])
+ if test "$gcry_cv_gcc_aarch64_platform_as_ok" = "yes" ; then
+@@ -1267,7 +1269,8 @@ AC_CACHE_CHECK([whether GCC assembler supports for CFI 
directives],
+ ".cfi_restore_state\n\t"
+ ".long 0\n\t"
+ ".cfi_endproc\n\t"
+-);]])],
++);
++  void asmfunc(void)]])],
+   [gcry_cv_gcc_asm_cfi_directives=yes])])
+ if test "$gcry_cv_gcc_asm_cfi_directives" = "yes" ; then
+AC_DEFINE(HAVE_GCC_ASM_CFI_DIRECTIVES,1,
+@@ -1666,7 +1669,8 @@ if test $amd64_as_feature_detection = yes; then
+[gcry_cv_gcc_as_const_division_ok],
+[gcry_cv_gcc_as_const_division_ok=no
+ AC_LINK_IFELSE([AC_LANG_PROGRAM(
+-  [[__asm__(".text\n\tfn:\n\t xorl \$(123456789/12345678), 
%ebp;\n\t");]],
++  [[__asm__(".text\n\tfn:\n\t xorl \$(123456789/12345678), 
%ebp;\n\t");
++  void fn(void);]],
+ [fn();])],
+   [gcry_cv_gcc_as_const_division_ok=yes])])
+   if test "$gcry_cv_gcc_as_const_division_ok" = "no" ; then
+@@ -1679,7 +1683,8 @@ if test $amd64_as_feature_detection = yes; then
+  [gcry_cv_gcc_as_const_division_with_wadivide_ok],
+  [gcry_cv_gcc_as_const_division_with_wadivide_ok=no
+   AC_LINK_IFELSE([AC_LANG_PROGRAM(
+-[[__asm__(".text\n\tfn:\n\t xorl \$(123456789/12345678), 
%ebp;\n\t");]],
++[[__asm__(".text\n\tfn:\n\t xorl \$(123456789/12345678), 
%ebp;\n\t");
++void fn(void);]],
+   [fn();])],
+ [gcry_cv_gcc_as_const_division_with_wadivide_ok=yes])])
+ if test "$gcry_cv_gcc_as_const_division_with_wadivide_ok" = "no" ; then
+@@ -1715,7 +1720,8 @@ if test $amd64_as_feature_detection = yes; then
+* and "-Wa,--divide" workaround failed, this causes assembly
+* to be disable on this machine. */
+   "xorl \$(123456789/12345678), %ebp;\n\t"
+-);]], [ asmfunc(); ])],
++);
++  void asmfunc(void);]], [ asmfunc(); ])],
+   [gcry_cv_gcc_amd64_platform_as_ok=yes])
+ fi])
+   if test "$gcry_cv_gcc_amd64_platform_as_ok" = "yes" ; then
+@@ -1734,7 +1740,8 @@ if test $amd64_as_feature_detection = yes; then
+   ".globl asmfunc\n\t"
+   "asmfunc:\n\t"
+   "xorq \$(1234), %rbp;\n\t"
+-  );]], [ asmfunc(); ])],
++  );
++void asmfunc(void);]], [ asmfunc(); ])],
+ [gcry_cv_gcc_win64_platform_as_ok=yes])])
+ if test "$gcry_cv_gcc_win64_platform_as_ok" = "yes" ; then
+   AC_DEFINE(HAVE_COMPATIBLE_GCC_WIN64_PLATFORM_AS,1,
+@@ -1767,7 +1774,8 @@ AC_CACHE_CHECK([whether GCC assembler is compatible for 
Intel syntax assembly im
+ "sub eax, [esp + 4];\n\t"
+ "add dword ptr [esp + eax], 0b10101;\n\t"
+ ".att_syntax prefix\n\t"
+-);]], [ actest(); ])],
++);
++  void actest(void);]], [ actest(); ])],
+   [gcry_cv_gcc_platform_as_ok_for_intel_syntax=yes])
+ 

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

2022-12-04 Thread Sam James
commit: 8e01b6d92642b831beab864edaa9ca31ff49fdb7
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec  5 03:57:22 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  5 03:57:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e01b6d9

dev-util/rr: fix tests w/ clang 16

Tests are restricted right now but I've seen the patch so I may
as well throw it in, especially given upstream releases are
infrequent.

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

 dev-util/rr/files/rr-5.6.0-tests-clang16.patch | 19 +++
 dev-util/rr/rr-5.6.0-r1.ebuild |  1 +
 2 files changed, 20 insertions(+)

diff --git a/dev-util/rr/files/rr-5.6.0-tests-clang16.patch 
b/dev-util/rr/files/rr-5.6.0-tests-clang16.patch
new file mode 100644
index ..8262b10817d4
--- /dev/null
+++ b/dev-util/rr/files/rr-5.6.0-tests-clang16.patch
@@ -0,0 +1,19 @@
+https://github.com/rr-debugger/rr/commit/548fab2071054cb7e906c53930b6fab19316dd61
+
+From 548fab2071054cb7e906c53930b6fab19316dd61 Mon Sep 17 00:00:00 2001
+From: Florian Weimer 
+Date: Sat, 3 Dec 2022 12:44:48 +0100
+Subject: [PATCH] test: Include  in util.h
+
+The mount_ns_exec test needs it to call the mount function.
+--- a/src/test/util.h
 b/src/test/util.h
+@@ -80,6 +80,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+

diff --git a/dev-util/rr/rr-5.6.0-r1.ebuild b/dev-util/rr/rr-5.6.0-r1.ebuild
index 096ff7b1f8c8..3092495a06e7 100644
--- a/dev-util/rr/rr-5.6.0-r1.ebuild
+++ b/dev-util/rr/rr-5.6.0-r1.ebuild
@@ -45,6 +45,7 @@ RESTRICT="test" # toolchain and kernel version dependent
 
 PATCHES=(
"${FILESDIR}"/${P}-linux-headers-6.0.patch
+   "${FILESDIR}"/${P}-tests-clang16.patch
 )
 
 pkg_setup() {



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

2022-12-04 Thread Sam James
commit: d54b63da0d416434c82e86019cb663ad6a310547
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec  5 03:39:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  5 03:41:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d54b63da

sys-auth/polkit: add 122

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

 sys-auth/polkit/Manifest  |   1 +
 sys-auth/polkit/metadata.xml  |   1 +
 sys-auth/polkit/polkit-122.ebuild | 149 ++
 3 files changed, 151 insertions(+)

diff --git a/sys-auth/polkit/Manifest b/sys-auth/polkit/Manifest
index 9f7fb1747d8e..be9a62f75202 100644
--- a/sys-auth/polkit/Manifest
+++ b/sys-auth/polkit/Manifest
@@ -1 +1,2 @@
 DIST polkit-121.tar.gz 743287 BLAKE2B 
6ebda8fc866ef960281ef912a3d3c45572da3ba90a84026e386b78ced8eaadc6cfc0e88d6e5a75133bf99e28041f8b29b236bb0e9666dd1ffc43af2227a5cb2d
 SHA512 
f565027b80f32833c558900b612e089ab25027da5bf9a90c421a292467d4db9a291f6dc9850c4bca8f9ee890d476fd064a643a5f7e28497661ba1e31d4227624
+DIST polkit-122.tar.bz2 704972 BLAKE2B 
601ed969de816d061a974b07490d64c144940898a75d4e1761462ee1ff0f00686b068298fa6fdc901879d8cd4bea4334c0187aa5bde50acf90728c37e73e21f4
 SHA512 
a7c0a951bbcdb09899adbc128296c74fc062441e996f4d6a782b214178f0936137e2fdc489eaa86a00599b988711735a5bd9b5c3b93bdb42fb915db9f9b04e26

diff --git a/sys-auth/polkit/metadata.xml b/sys-auth/polkit/metadata.xml
index 4e902cca885e..e52544dd09ae 100644
--- a/sys-auth/polkit/metadata.xml
+++ b/sys-auth/polkit/metadata.xml
@@ -5,6 +5,7 @@
freedesktop-b...@gentoo.org


+   Build polkitd in addition to libpolkit. 
Those using sys-apps/dbus-broker may wish to disable this 
flag.
Use dev-lang/duktape instead of 
dev-lang/spidermonkey as JavaScript engine
Use sys-apps/systemd for 
session tracking


diff --git a/sys-auth/polkit/polkit-122.ebuild 
b/sys-auth/polkit/polkit-122.ebuild
new file mode 100644
index ..249ac83bdeb0
--- /dev/null
+++ b/sys-auth/polkit/polkit-122.ebuild
@@ -0,0 +1,149 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit meson pam pax-utils python-any-r1 systemd xdg-utils
+
+DESCRIPTION="Policy framework for controlling privileges for system-wide 
services"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/polkit 
https://gitlab.freedesktop.org/polkit/polkit;
+if [[ ${PV} == *_p* ]] ; then
+   # Upstream don't make releases very often. Test snapshots throughly
+   # and review commits, but don't shy away if there's useful stuff there
+   # we want.
+   MY_COMMIT=""
+   
SRC_URI="https://gitlab.freedesktop.org/polkit/polkit/-/archive/${MY_COMMIT}/polkit-${MY_COMMIT}.tar.bz2
 -> ${P}.tar.bz2"
+
+   S="${WORKDIR}"/${PN}-${MY_COMMIT}
+else
+   
SRC_URI="https://gitlab.freedesktop.org/polkit/polkit/-/archive/${PV}/${P}.tar.bz2;
+fi
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+daemon +duktape examples gtk +introspection kde pam selinux systemd 
test"
+# https://gitlab.freedesktop.org/polkit/polkit/-/issues/181 for test 
restriction
+RESTRICT="!test? ( test ) test"
+
+# This seems to be fixed with 121?
+#if [[ ${PV} == *_p* ]] ; then
+#  RESTRICT="!test? ( test )"
+#else
+#  # Tests currently don't work with meson in the dist tarballs. See
+#  #  https://gitlab.freedesktop.org/polkit/polkit/-/issues/144
+#  RESTRICT="test"
+#fi
+
+BDEPEND="
+   acct-user/polkitd
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/docbook-xsl-stylesheets
+   dev-libs/glib
+   dev-libs/gobject-introspection-common
+   dev-libs/libxslt
+   dev-util/glib-utils
+   sys-devel/gettext
+   virtual/pkgconfig
+   introspection? ( dev-libs/gobject-introspection )
+   test? (
+   $(python_gen_any_dep '
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   dev-python/python-dbusmock[${PYTHON_USEDEP}]
+   ')
+   )
+"
+DEPEND="
+   dev-libs/glib:2
+   dev-libs/expat
+   daemon? (
+   duktape? ( dev-lang/duktape:= )
+   !duktape? ( dev-lang/spidermonkey:102[-debug] )
+   )
+   pam? (
+   sys-auth/pambase
+   sys-libs/pam
+   )
+   !pam? ( virtual/libcrypt:= )
+   systemd? ( sys-apps/systemd:0=[policykit] )
+   !systemd? ( sys-auth/elogind )
+"
+RDEPEND="${DEPEND}
+   acct-user/polkitd
+   selinux? ( sec-policy/selinux-policykit )
+"
+PDEPEND="
+   gtk? ( || (
+   >=gnome-extra/polkit-gnome-0.105
+   >=lxde-base/lxsession-0.5.2
+   ) )
+   kde? ( kde-plasma/polkit-kde-agent )
+"
+
+DOCS=( docs/TODO HACKING.md NEWS.md README.md )
+
+QA_MULTILIB_PATHS="
+   

[gentoo-commits] repo/gentoo:master commit in: dev-perl/IO-Socket-SSL/

2022-12-04 Thread Sam James
commit: 30e2eeed38afa72ae5997c7620e41c719d1199b0
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec  5 03:29:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  5 03:41:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30e2eeed

dev-perl/IO-Socket-SSL: add 2.77.0

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

 dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.77.0.ebuild | 33 ++
 dev-perl/IO-Socket-SSL/Manifest|  1 +
 2 files changed, 34 insertions(+)

diff --git a/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.77.0.ebuild 
b/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.77.0.ebuild
new file mode 100644
index ..afa9f877f13b
--- /dev/null
+++ b/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.77.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=SULLR
+DIST_VERSION=2.077
+DIST_EXAMPLES=("example/*")
+inherit perl-module
+
+DESCRIPTION="Nearly transparent SSL encapsulation for IO::Socket::INET"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="idn"
+
+RDEPEND="
+   dev-perl/Mozilla-CA
+   >=dev-perl/Net-SSLeay-1.460.0
+   virtual/perl-Scalar-List-Utils
+   idn? (
+   || (
+   >=dev-perl/URI-1.50
+   dev-perl/Net-LibIDN
+   dev-perl/Net-IDN-Encode
+   )
+   )"
+BDEPEND="
+   ${RDEPEND}
+   virtual/perl-ExtUtils-MakeMaker
+"
+
+mydoc=("docs/debugging.txt")

diff --git a/dev-perl/IO-Socket-SSL/Manifest b/dev-perl/IO-Socket-SSL/Manifest
index 1c2a8768b695..3fe3612fa4ae 100644
--- a/dev-perl/IO-Socket-SSL/Manifest
+++ b/dev-perl/IO-Socket-SSL/Manifest
@@ -2,3 +2,4 @@ DIST IO-Socket-SSL-2.071.tar.gz 248367 BLAKE2B 
4b951d1b0ac14aff4d5c2cd73fa6d6c9a
 DIST IO-Socket-SSL-2.072.tar.gz 253643 BLAKE2B 
36551b796d2233993271ccadea63e4ab69ccbcab820e504e2d24aaff0231653ef57292f225534a4de74ae0dd8d50d9abd4b3f1fb2c3e560c284708e1501cf2af
 SHA512 
7a0abc8e9aaa9a0dc18a7dbfa540ef04a5c5ea21b171a6cbd5c3965ea497d1d7f74c3c9d9481497d6c63011842b11f4cf774737b48c3d5d3f70ae9d1cdc78f12
 DIST IO-Socket-SSL-2.074.tar.gz 252821 BLAKE2B 
48801b1385d489a57de460b7a20552a9a66a2fb69fd0a2fc9555b45d004c472a1ed3797edaa59c7f71f1d26a7fbfec0dfd6f63b294665cd5b6e763f29d9ab1b3
 SHA512 
cafbf11a986b8fb5ce06bdf1e7a83741e2eef74d4bf054f0e0cd490959eddf54d32d3d4e786de52750dccc07139d8a1b5d5979080d0f1c1464e0004ccf98a6b0
 DIST IO-Socket-SSL-2.076.tar.gz 258252 BLAKE2B 
ec535770b7a519cc481c714101492994a00249fd73151daf447b9726192825f1073a4a937ab7c99ee79a0cfb41d4b9467ed0219948f624adcd3efe326a0cf803
 SHA512 
1103e98356d8ed265b893d5a41ad7993c52e946e24836c60066a14de3714754285a3d19b4e37db0a27ce950a4f794594a0a0ddd95887d360255a0b03f4a54188
+DIST IO-Socket-SSL-2.077.tar.gz 258264 BLAKE2B 
5bcca49601cad3bc588df3959d327aa3640e35559b263aa9c7d7ce94626d5b11c1cbb47fb5c26ef119f252016cd3dbe91782875d49809c0f966970c49fefc8c0
 SHA512 
35cce55adbe9871166e42cc20041a17c7eab9ecfd8232ab80d087177108c67a7c98e381a8446a48a5d36ccf9c49f84a7e451eb0c2897c788645695467705ea53



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

2022-12-04 Thread Sam James
commit: 43e7766835ef9435e3cdc16bba76a13fe0f2bf03
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec  5 03:41:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  5 03:41:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43e77668

sys-auth/polkit: add freedesktop-gitlab upstream metadata

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

 sys-auth/polkit/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sys-auth/polkit/metadata.xml b/sys-auth/polkit/metadata.xml
index e52544dd09ae..e4fe842bbae0 100644
--- a/sys-auth/polkit/metadata.xml
+++ b/sys-auth/polkit/metadata.xml
@@ -9,4 +9,7 @@
Use dev-lang/duktape instead of 
dev-lang/spidermonkey as JavaScript engine
Use sys-apps/systemd for 
session tracking

+   
+   polkit/polkit
+   
 



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

2022-12-04 Thread Ionen Wolkens
commit: 18d4e7afad72d6c663276a694eed9c9721fcd939
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Dec  5 03:35:52 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Dec  5 03:37:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18d4e7af

media-video/mpv: bump ffmpeg min req to >=4.4 in live

Not super important but we still have ffmpeg-4.2 in tree.

Signed-off-by: Ionen Wolkens  gentoo.org>

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

diff --git a/media-video/mpv/mpv-.ebuild b/media-video/mpv/mpv-.ebuild
index 39a550fa8790..bb47b11a853a 100644
--- a/media-video/mpv/mpv-.ebuild
+++ b/media-video/mpv/mpv-.ebuild
@@ -45,7 +45,7 @@ RESTRICT="!test? ( test )"
 
 COMMON_DEPEND="
media-libs/libass:=[fontconfig]
-   media-video/ffmpeg:=[encode,threads,vaapi?,vdpau?]
+   >=media-video/ffmpeg-4.4:=[encode,threads,vaapi?,vdpau?]
X? (
x11-libs/libX11
x11-libs/libXScrnSaver



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

2022-12-04 Thread Georgy Yakovlev
commit: 0e7ad4c5dcfebc081ba4c7c22530dc5a88b6d1c4
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Dec  4 22:42:36 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Dec  5 02:52:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e7ad4c5

profiles: activate ppc64le ieee-long-double profile as exp

Bug: https://bugs.gentoo.org/882815
Signed-off-by: Georgy Yakovlev  gentoo.org>

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

diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index 66bfeca11afe..6369bcb7a27a 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -259,6 +259,7 @@ ppc64   
default/linux/ppc64le/17.0/systemd/merged-usr   stable
 ppc64  default/linux/ppc64le/17.0/developer
exp
 ppc64  default/linux/ppc64le/17.0/musl 
dev
 ppc64  default/linux/ppc64le/17.0/musl/hardened
exp
+ppc64  default/linux/ppc64le/17.0/ieee-long-double 
exp
 
 # RISC-V Profiles
 # @MAINTAINER: ri...@gentoo.org



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/ppc64le/17.0/ieee-long-double/

2022-12-04 Thread Georgy Yakovlev
commit: f796db65fef1a85ba76361cd7c622245d981552d
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Dec  4 22:32:07 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Dec  5 02:52:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f796db65

profiles/default/linux/ppc64le/17.0/ieee-long-double: add exp profile

Bug: https://bugs.gentoo.org/882815
Signed-off-by: Georgy Yakovlev  gentoo.org>

 profiles/default/linux/ppc64le/17.0/ieee-long-double/eapi |  1 +
 .../ppc64le/17.0/ieee-long-double/package.accept_keywords |  6 ++
 .../default/linux/ppc64le/17.0/ieee-long-double/package.mask  |  6 ++
 .../linux/ppc64le/17.0/ieee-long-double/package.use.force |  6 ++
 .../linux/ppc64le/17.0/ieee-long-double/package.use.mask  |  6 ++
 profiles/default/linux/ppc64le/17.0/ieee-long-double/parent   |  1 +
 .../linux/ppc64le/17.0/ieee-long-double/profile.bashrc| 11 +++
 7 files changed, 37 insertions(+)

diff --git a/profiles/default/linux/ppc64le/17.0/ieee-long-double/eapi 
b/profiles/default/linux/ppc64le/17.0/ieee-long-double/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ppc64le/17.0/ieee-long-double/eapi
@@ -0,0 +1 @@
+5

diff --git 
a/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.accept_keywords 
b/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.accept_keywords
new file mode 100644
index ..490d12daa4b7
--- /dev/null
+++ 
b/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.accept_keywords
@@ -0,0 +1,6 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Georgy Yakovlev  (2022-12-04)
+# only gcc-12 provides ieee-long-double, which is not stable yet.
+=sys-devel/gcc-12* ~ppc64

diff --git a/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.mask 
b/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.mask
new file mode 100644
index ..b230f17da0a1
--- /dev/null
+++ b/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.mask
@@ -0,0 +1,6 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Georgy Yakovlev  (2022-12-04)
+# We need gcc-12 for ieee-long-double.
+ (2022-12-04)
+# Hard requirement for this profile.
+sys-devel/gcc ieee-long-double

diff --git 
a/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.mask 
b/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.mask
new file mode 100644
index ..5d3622b69845
--- /dev/null
+++ b/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.mask
@@ -0,0 +1,6 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Georgy Yakovlev  (2022-12-04)
+# We need gcc-12 for ieee-long-double.
+>=sys-devel/gcc-12 -ieee-long-double

diff --git a/profiles/default/linux/ppc64le/17.0/ieee-long-double/parent 
b/profiles/default/linux/ppc64le/17.0/ieee-long-double/parent
new file mode 100644
index ..f3229c5b9876
--- /dev/null
+++ b/profiles/default/linux/ppc64le/17.0/ieee-long-double/parent
@@ -0,0 +1 @@
+..

diff --git 
a/profiles/default/linux/ppc64le/17.0/ieee-long-double/profile.bashrc 
b/profiles/default/linux/ppc64le/17.0/ieee-long-double/profile.bashrc
new file mode 100644
index ..ad5bf064bb80
--- /dev/null
+++ b/profiles/default/linux/ppc64le/17.0/ieee-long-double/profile.bashrc
@@ -0,0 +1,11 @@
+if [[ "${EBUILD_PHASE}" == "setup" ]] ; then
+if [[ ${CATEGORY}/${PN} != sys-devel/gcc ]]; then
+if [[ $(${CC:-cc} -E -dM - < /dev/null | grep -o 
'__LDBL_MANT_DIG__ .*') != "__LDBL_MANT_DIG__ 113" ]]; then
+   eerror
+eerror "${CC:-cc} should provide ieee-long-double on 
this profile by default"
+eerror "reinstall sys-devel/gcc with 
USE=ieee-long-double and try again."
+   eerror
+   die "install >=sys-devel/gcc-12[ieee-long-double]"
+fi
+fi
+fi



[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/

2022-12-04 Thread Sam James
commit: e6d4a7b7e3156209bb838139a5b84e6a026440f1
Author: Nic Boet  boet  cc>
AuthorDate: Mon Dec  5 00:55:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  5 02:29:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6d4a7b7

app-containers/docker-buildx: new package

Today, Gentoo's offical docker-images depends on GitHub actions
and Ubuntu image to build our release media. By adding this new
docker "buildx" ebuild, building Gentoo docker images locally
on Gentoo hosts becomes possible.

Addtionally, Bug 873589 reports "buildx" not found.

Bug: https://bugs.gentoo.org/873589
Closes: https://github.com/gentoo/gentoo/pull/28543
Signed-off-by: Nic Boet  boet.cc>
Signed-off-by: Sam James  gentoo.org>

 app-containers/docker-buildx/Manifest  |  1 +
 .../docker-buildx/docker-buildx-0.9.1.ebuild   | 42 ++
 app-containers/docker-buildx/metadata.xml  | 19 ++
 3 files changed, 62 insertions(+)

diff --git a/app-containers/docker-buildx/Manifest 
b/app-containers/docker-buildx/Manifest
new file mode 100644
index ..4dd392c88801
--- /dev/null
+++ b/app-containers/docker-buildx/Manifest
@@ -0,0 +1 @@
+DIST docker-buildx-0.9.1.tar.gz 8705505 BLAKE2B 
75a56b1edda71fd1e0b4312e72695efd67e6e5144e064cc27ae1729e3155d8a605b315fdb6d32055fc9cb86151057f5afd57eaea9a5f4aaa6ac4ecc52a6a5161
 SHA512 
1d672ae9daa0f1c830fc56c2c3638389312a87c645aed97f4a0ee56eaef936ab833c04d11969a423e0d5ab5388f29db20d7a1fe6c9b0ec7d981123243b4eaa4b

diff --git a/app-containers/docker-buildx/docker-buildx-0.9.1.ebuild 
b/app-containers/docker-buildx/docker-buildx-0.9.1.ebuild
new file mode 100644
index ..e8a8a84e36f4
--- /dev/null
+++ b/app-containers/docker-buildx/docker-buildx-0.9.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+MY_PN="buildx"
+DESCRIPTION="Docker CLI plugin for extended build capabilities with BuildKit"
+HOMEPAGE="https://github.com/docker/buildx;
+SRC_URI="https://github.com/docker/buildx/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+DEPEND="app-containers/docker"
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+src_compile() {
+   local _buildx_r='github.com/docker/buildx'
+   go build -mod=vendor -o docker-buildx \
+   -ldflags "-linkmode=external \
+   -X $_buildx_r/version.Version=${PV} \
+   -X $_buildx_r/version.Revision=$(date -u +%FT%T%z) \
+   -X $_buildx_r/version.Package=$_buildx_r" \
+   ./cmd/buildx || die
+}
+
+src_install() {
+   exeinto /usr/libexec/docker/cli-plugins
+   doexe docker-buildx
+
+   dodoc README.md
+}
+
+src_test() {
+   go test ./... || die
+}

diff --git a/app-containers/docker-buildx/metadata.xml 
b/app-containers/docker-buildx/metadata.xml
new file mode 100644
index ..42cd3f472a0d
--- /dev/null
+++ b/app-containers/docker-buildx/metadata.xml
@@ -0,0 +1,19 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   n...@boet.cc
+   Nic Boet
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   docker/buildx
+   
+   
+   buildx is a Docker CLI plugin for extended build capabilities 
with BuildKit.
+   BuildKit is a toolkit for converting source code to build 
artifacts in an efficient, expressive and repeatable manner.
+   
+



[gentoo-commits] repo/gentoo:master commit in: app-containers/docker-buildx/

2022-12-04 Thread Sam James
commit: f360a9293476cbd3c3e232c6e3320558128b2612
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec  5 02:30:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  5 02:30:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f360a929

app-containers/docker-buildx: use ego

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

 app-containers/docker-buildx/docker-buildx-0.9.1.ebuild | 16 +++-
 1 file changed, 7 insertions(+), 9 deletions(-)

diff --git a/app-containers/docker-buildx/docker-buildx-0.9.1.ebuild 
b/app-containers/docker-buildx/docker-buildx-0.9.1.ebuild
index e8a8a84e36f4..298498909a93 100644
--- a/app-containers/docker-buildx/docker-buildx-0.9.1.ebuild
+++ b/app-containers/docker-buildx/docker-buildx-0.9.1.ebuild
@@ -9,6 +9,7 @@ MY_PN="buildx"
 DESCRIPTION="Docker CLI plugin for extended build capabilities with BuildKit"
 HOMEPAGE="https://github.com/docker/buildx;
 SRC_URI="https://github.com/docker/buildx/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${MY_PN}-${PV}"
 
 LICENSE="Apache-2.0"
 SLOT="0"
@@ -16,18 +17,19 @@ KEYWORDS="~amd64 ~arm64"
 
 DEPEND="app-containers/docker"
 RDEPEND="${DEPEND}"
-BDEPEND=""
-
-S="${WORKDIR}/${MY_PN}-${PV}"
 
 src_compile() {
local _buildx_r='github.com/docker/buildx'
-   go build -mod=vendor -o docker-buildx \
+   ego build -mod=vendor -o docker-buildx \
-ldflags "-linkmode=external \
-X $_buildx_r/version.Version=${PV} \
-X $_buildx_r/version.Revision=$(date -u +%FT%T%z) \
-X $_buildx_r/version.Package=$_buildx_r" \
-   ./cmd/buildx || die
+   ./cmd/buildx
+}
+
+src_test() {
+   ego test ./...
 }
 
 src_install() {
@@ -36,7 +38,3 @@ src_install() {
 
dodoc README.md
 }
-
-src_test() {
-   go test ./... || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-util/lxqt-build-tools/

2022-12-04 Thread Sam James
commit: 990b0d958d44a82ce148b0c17286481601f159cf
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec  5 01:44:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  5 01:44:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=990b0d95

dev-util/lxqt-build-tools: Stabilize 0.12.0 x86, #884385

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

 dev-util/lxqt-build-tools/lxqt-build-tools-0.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/lxqt-build-tools/lxqt-build-tools-0.12.0.ebuild 
b/dev-util/lxqt-build-tools/lxqt-build-tools-0.12.0.ebuild
index b2ecbc4b29d4..e038fb966a72 100644
--- a/dev-util/lxqt-build-tools/lxqt-build-tools-0.12.0.ebuild
+++ b/dev-util/lxqt-build-tools/lxqt-build-tools-0.12.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
 else

SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
-   KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc64 ~riscv x86"
 fi
 
 LICENSE="BSD"



[gentoo-commits] repo/gentoo:master commit in: dev-util/lxqt-build-tools/

2022-12-04 Thread Sam James
commit: 6cc32b3007a0abadc47e5ec76df96dd7e4cf48a9
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec  5 01:38:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  5 01:38:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cc32b30

dev-util/lxqt-build-tools: Stabilize 0.12.0 arm64, #884385

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

 dev-util/lxqt-build-tools/lxqt-build-tools-0.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/lxqt-build-tools/lxqt-build-tools-0.12.0.ebuild 
b/dev-util/lxqt-build-tools/lxqt-build-tools-0.12.0.ebuild
index 01382f2d2326..b2ecbc4b29d4 100644
--- a/dev-util/lxqt-build-tools/lxqt-build-tools-0.12.0.ebuild
+++ b/dev-util/lxqt-build-tools/lxqt-build-tools-0.12.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
 else

SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
-   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="BSD"



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

2022-12-04 Thread Sam James
commit: 5bb51e9a29ab1683a36ed45c5aa56228b6968d3f
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec  5 01:36:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  5 01:36:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bb51e9a

toolchain.eclass: fix default-* addition for new GCC 12 snapshot

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

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

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index b90345cccd73..ea223984de2e 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -278,8 +278,8 @@ if [[ ${PN} != kgcc64 && ${PN} != gcc-* ]] ; then
tc_version_is_at_least 11 && IUSE+=" valgrind" TC_FEATURES+=( valgrind )
tc_version_is_at_least 11 && IUSE+=" custom-cflags"
tc_version_is_at_least 12 && IUSE+=" ieee-long-double"
-   tc_version_is_at_least 12.2.1_p20221203 && IUSE+=" default-znow"
-   tc_version_is_at_least 12.2.1_p20221203 && IUSE+=" 
default-stack-clash-protection"
+   tc_version_is_at_least 12.2.1_p20221203 ${PV} && IUSE+=" default-znow"
+   tc_version_is_at_least 12.2.1_p20221203 ${PV} && IUSE+=" 
default-stack-clash-protection"
 fi
 
 if tc_version_is_at_least 10; then



[gentoo-commits] repo/gentoo:master commit in: x11-misc/lndir/

2022-12-04 Thread Matt Turner
commit: 3db68d5ebcf2d58ee7a60605f99aeec5ba26db97
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Dec  5 01:31:44 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Dec  5 01:32:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3db68d5e

x11-misc/lndir: Version bump to 1.0.4

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

 x11-misc/lndir/Manifest   |  1 +
 x11-misc/lndir/lndir-1.0.4.ebuild | 14 +
 x11-misc/lndir/lndir-.ebuild  | 44 ---
 3 files changed, 15 insertions(+), 44 deletions(-)

diff --git a/x11-misc/lndir/Manifest b/x11-misc/lndir/Manifest
index f6b17c474d3d..5fd4256b8d62 100644
--- a/x11-misc/lndir/Manifest
+++ b/x11-misc/lndir/Manifest
@@ -1 +1,2 @@
 DIST lndir-1.0.3.tar.bz2 114392 BLAKE2B 
2e9feb3057f1508a118c4dd6212305e626ba25dd32296d35a553b5c42cb441e494d386d4c9afe15f150a9a8da2b7fac0ae7a128948544c4545ea740d7e7e21a6
 SHA512 
c9f03c825c627935abe399bf8292bbf69304cb9e9d65a4c860b49e32e2ed4dde25bf658a5ab2116cd215381d0a52f464a8a53469c27adddbd9fa2bfd135a7289
+DIST lndir-1.0.4.tar.xz 120136 BLAKE2B 
dbc9370c66bfffe02a9dfa2004a354f006dad1252c6d76f9707fa6b420be2b4072941c9c65bf695dbf6f0a7a01f6ef8152146d6aa3b5eda310e6f3f1412a6747
 SHA512 
71ebebaa9edb1ffe9d833cf23241bd7d99f4704a2eec20638eb9af1ff34bd42882557dadbcbe84a9e26f9d885caf1e555dca4756efd9915ca7642e39a8c6f711

diff --git a/x11-misc/lndir/lndir-1.0.4.ebuild 
b/x11-misc/lndir/lndir-1.0.4.ebuild
new file mode 100644
index ..0808c0f74471
--- /dev/null
+++ b/x11-misc/lndir/lndir-1.0.4.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="create a shadow directory of symbolic links to another directory 
tree"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND="dev-libs/libbsd"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"

diff --git a/x11-misc/lndir/lndir-.ebuild b/x11-misc/lndir/lndir-.ebuild
deleted file mode 100644
index 14cec61a311d..
--- a/x11-misc/lndir/lndir-.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="create a shadow directory of symbolic links to another directory 
tree"
-HOMEPAGE="https://www.x.org/wiki/ 
https://gitlab.freedesktop.org/xorg/util/lndir;
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/util/lndir.git;
-   inherit autotools git-r3
-   # x11-misc-util/macros only required on live ebuilds
-   LIVE_DEPEND=">=x11-misc/util-macros-1.18"
-else
-   SRC_URI="https://www.x.org/releases/individual/util/${P}.tar.bz2;
-   KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE=""
-
-BDEPEND="
-   virtual/pkgconfig
-"
-RDEPEND=""
-DEPEND="
-   ${LIVE_DEPEND}
-   ${RDEPEND}
-   x11-base/xorg-proto
-"
-
-src_prepare() {
-   default
-   [[ ${PV} ==  ]] && eautoreconf
-}
-
-src_configure() {
-   local econfargs=(
-   --disable-selective-werror
-   )
-
-   econf "${econfargs[@]}"
-}



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

2022-12-04 Thread Mike Pagano
commit: 968611c06a70c57ae1e2223239ec17f998e6e6b5
Author: Mike Pagano  gentoo  org>
AuthorDate: Mon Dec  5 01:24:04 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Mon Dec  5 01:24:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=968611c0

sys-kernel/git-sources: add 6.1_rc8

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

 sys-kernel/git-sources/Manifest   |  1 +
 sys-kernel/git-sources/git-sources-6.1_rc8.ebuild | 41 +++
 2 files changed, 42 insertions(+)

diff --git a/sys-kernel/git-sources/Manifest b/sys-kernel/git-sources/Manifest
index 4a6a8bea9cd2..a10f1e8dcf52 100644
--- a/sys-kernel/git-sources/Manifest
+++ b/sys-kernel/git-sources/Manifest
@@ -6,3 +6,4 @@ DIST patch-6.1-rc4.patch 51927243 BLAKE2B 
168125d2afe15679f55f77bf2509bf38f1c20d
 DIST patch-6.1-rc5.patch 52243147 BLAKE2B 
0bdc2ebcf322114ea05fb020ac5b8322bd61eb2b391b6cb27b14f2d6867089e921d02fdce8e54575e5b13832a6f3bec055aa3d68fcf5b5ef3031a7815724
 SHA512 
2583fa29bbbdf1dd667843a816c58c0a6537038dc8cc66aa3509d34897f68bfe21f7107005db71c5eab5b9de034341bb00508bec89d562759baf5305c816877e
 DIST patch-6.1-rc6.patch 52490549 BLAKE2B 
6719479fa42521d1247f14f9c807b1b79d380f67c3c34ad025d5ea98414aa76eac888543f71b0433b6abffdd3222ad57f95ff3a14625c57919f6058ef268a4e6
 SHA512 
4dbefa1a2d622c1b6427c349631b039e13da6b0a1c92711d930c5b5f58075970a40b6b4f7119a877888f06d6cd2f3155f19c839ab5d8b7980ce55a2b6b652cd9
 DIST patch-6.1-rc7.patch 52798420 BLAKE2B 
c7ab0b3ca3a893a669fb50979d4d5a4b2d743176c91ddd1fb587bf5a9f9e2a62c0a971c1a40d919e091e2e6dbf0e4d5f0a418b8e6b22ecd96855ab8d3f5d0098
 SHA512 
eb0f3797c0dc4c304dcccb8a470564beb31e6661f77063fd484e8577377b654f1ea0578f264f5de5858b4ab29958756ca70033e9b3edafc396bab0992e1ff793
+DIST patch-6.1-rc8.patch 52932858 BLAKE2B 
2da54884b0f9760d0adabf49185effd06ab77f767c85794f9c8c23fb1f1b5404fd9e556ac4eab0c433504d7f5f71793508112395f4d7402096164c7c4c7fe24f
 SHA512 
04154fa4d182c2dfafb02a8ff56a21a441cf9d090ed4ad75a06b8233b52c1bf7ccc8bf46bdd1bec5ac4c8a0e2fa7d9b742fc7eee94d1f8eea6e3b9dcc9540c96

diff --git a/sys-kernel/git-sources/git-sources-6.1_rc8.ebuild 
b/sys-kernel/git-sources/git-sources-6.1_rc8.ebuild
new file mode 100644
index ..b91652186526
--- /dev/null
+++ b/sys-kernel/git-sources/git-sources-6.1_rc8.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+UNIPATCH_STRICTORDER="yes"
+K_NOUSENAME="yes"
+K_NOSETEXTRAVERSION="yes"
+K_NOUSEPR="yes"
+K_SECURITY_UNSUPPORTED="1"
+K_BASE_VER="6.0"
+K_EXP_GENPATCHES_NOUSE="1"
+K_FROM_GIT="yes"
+K_NODRYRUN="yes"
+ETYPE="sources"
+CKV="${PVR/-r/-git}"
+
+# only use this if it's not an _rc/_pre release
+[ "${PV/_pre}" == "${PV}" ] && [ "${PV/_rc}" == "${PV}" ] && OKV="${PV}"
+inherit kernel-2
+detect_version
+
+DESCRIPTION="The very latest -git version of the Linux kernel"
+HOMEPAGE="https://www.kernel.org;
+SRC_URI="${KERNEL_URI}"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE=""
+
+K_EXTRAEINFO="This kernel is not supported by Gentoo due to its unstable and
+experimental nature. If you have any issues, try a matching vanilla-sources
+ebuild -- if the problem is not there, please contact the upstream kernel
+developers at https://bugzilla.kernel.org and on the linux-kernel mailing list 
to
+report the problem so it can be fixed in time for the next kernel release."
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+   >=sys-devel/patch-2.7.6-r4"
+
+pkg_postinst() {
+   postinst_sources
+}



[gentoo-commits] repo/gentoo:master commit in: mail-client/s-nail/

2022-12-04 Thread Brian Evans
commit: 9f935df73f0c4b05c1fde306368ce773eb06e7d2
Author: Brian Evans  gentoo  org>
AuthorDate: Mon Dec  5 01:15:13 2022 +
Commit: Brian Evans  gentoo  org>
CommitDate: Mon Dec  5 01:17:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f935df7

mail-client/s-nail: Fix split-usr error

Skip duplicated symlink

Closes: https://bugs.gentoo.org/884365
Signed-off-by: Brian Evans  gentoo.org>

 mail-client/s-nail/s-nail-14.9.24.ebuild | 8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/mail-client/s-nail/s-nail-14.9.24.ebuild 
b/mail-client/s-nail/s-nail-14.9.24.ebuild
index bcd89a795767..6d95aeba874e 100644
--- a/mail-client/s-nail/s-nail-14.9.24.ebuild
+++ b/mail-client/s-nail/s-nail-14.9.24.ebuild
@@ -12,7 +12,7 @@ LICENSE="BSD BSD-4 ISC RSA"
 SRC_URI="https://ftp.sdaoden.eu/${P}.tar.xz;
 SLOT="0"
 KEYWORDS="~amd64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
-IUSE="idn kerberos net ssl"
+IUSE="idn kerberos net +split-usr ssl"
 
 RDEPEND="
sys-libs/ncurses:0=
@@ -81,8 +81,10 @@ src_install() {
 
dodoc INSTALL NEWS README THANKS
 
-   dodir /bin
-   dosym ../usr/bin/mailx /bin/mail
+   if use split-usr ; then
+   dodir /bin
+   dosym ../usr/bin/mailx /bin/mail
+   fi
dosym s-nail /usr/bin/mailx
dosym mailx /usr/bin/mail
dosym mailx /usr/bin/Mail



[gentoo-commits] repo/gentoo:master commit in: mail-client/s-nail/

2022-12-04 Thread Brian Evans
commit: 080d7cae743cbe3a21195d3a9968420875c76772
Author: Brian Evans  gentoo  org>
AuthorDate: Mon Dec  5 01:17:13 2022 +
Commit: Brian Evans  gentoo  org>
CommitDate: Mon Dec  5 01:17:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=080d7cae

mail-client/s-nail: Drop old

Signed-off-by: Brian Evans  gentoo.org>

 mail-client/s-nail/Manifest  |  1 -
 mail-client/s-nail/s-nail-14.9.22.ebuild | 93 
 2 files changed, 94 deletions(-)

diff --git a/mail-client/s-nail/Manifest b/mail-client/s-nail/Manifest
index fc9b751b8fd0..013239401976 100644
--- a/mail-client/s-nail/Manifest
+++ b/mail-client/s-nail/Manifest
@@ -1,2 +1 @@
-DIST s-nail-14.9.22.tar.xz 799296 BLAKE2B 
4db1b74be9de38d8879b00852545840aa50022f44efc42bc338575111e391db527ba850033a9f25e6d0269f68673a13bbdcd2609c0e74fb88c409040be2d165b
 SHA512 
016e3403fbb3d9954c160690184545fdb4fc384ffb13b146ac8b60b40e43ad1b1a8967f4660904d40a99071eb1addf2b1dd98b06c6033a1a886379c05fc0c9be
 DIST s-nail-14.9.24.tar.xz 803100 BLAKE2B 
4d82c747ff082a1a13d8832eb2bf1e96f05d6b3cf61c77a67bc061b1971032b41d8f5fe5520b96b9b74bc4d0661a4a9ef0f8f93b5e7b9eef66906b78260cef2f
 SHA512 
03f6a6f446391b6f91ed3c8875c3e7fdfac9d4e77ea1d52a7e98aa84cfd0edae137d5b9afba3bdc9a31ab67cee5237930b74b42ae3acb54aee4758553a4f1df2

diff --git a/mail-client/s-nail/s-nail-14.9.22.ebuild 
b/mail-client/s-nail/s-nail-14.9.22.ebuild
deleted file mode 100644
index 5dd4cf9fe267..
--- a/mail-client/s-nail/s-nail-14.9.22.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-HOMEPAGE="https://www.sdaoden.eu/code.html;
-DESCRIPTION="Enhanced mailx-compatible mail client based on Heirloom mailx 
(nail)"
-LICENSE="BSD BSD-4 ISC RSA"
-
-SRC_URI="https://ftp.sdaoden.eu/${P}.tar.xz;
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="idn kerberos net ssl"
-
-RDEPEND="
-   sys-libs/ncurses:0=
-   virtual/libiconv
-   idn? ( net-dns/libidn2 )
-   net? (
-   ssl? ( dev-libs/openssl:0= )
-   kerberos? ( virtual/krb5 )
-   )
-   !mail-client/mailx
-   !net-mail/mailutils
-   !mail-client/nail
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   app-arch/xz-utils[extra-filters(-)]
-   app-alternatives/awk
-"
-
-src_configure() {
-   local confopts=(
-   CC="$(tc-getCC)"
-   EXTRA_CFLAGS=-std=c99
-   strip=/bin/true
-   OPT_AUTOCC=no
-   VAL_PREFIX="${EPREFIX}"/usr
-   VAL_SYSCONFDIR="${EPREFIX}"/etc
-   VAL_MTA="${EPREFIX}/usr/sbin/sendmail"
-   VAL_MAIL='/var/spool/mail'
-   VAL_PAGER=less
-   $(usex idn VAL_IDNA=idn2 OPT_IDNA=no)
-   VERBOSE=1
-   )
-
-   if use net; then
-   confopts+=( OPT_TLS=$(usex ssl require no)
-   OPT_GSSAPI=$(usex kerberos require no)
-   )
-   else
-   confopts+=( OPT_NET=no )
-   fi
-
-   tc-is-cross-compiler && confopts+=( OPT_CROSS_BUILD=yes )
-
-   # Cannot use emake or bad options saved Bug 879065
-   make "${confopts[@]}" config || die
-}
-
-src_compile() {
-   emake build
-}
-
-src_install() {
-   # Use /usr/sbin/sendmail by default and provide an example
-   cat <<- EOSMTP >> nail.rc
-
-   # Use the local sendmail (/usr/sbin/sendmail) binary by default.
-   # (Uncomment the following line to use a SMTP server)
-   #set smtp=localhost
-
-   # Ask for CC: list too.
-   set askcc
-   EOSMTP
-
-   emake DESTDIR="${D}" install
-
-   dodoc INSTALL NEWS README THANKS
-
-   dodir /bin
-   dosym ../usr/bin/mailx /bin/mail
-   dosym s-nail /usr/bin/mailx
-   dosym mailx /usr/bin/mail
-   dosym mailx /usr/bin/Mail
-
-   dosym s-nail.1 /usr/share/man/man1/mailx.1
-   dosym mailx.1 /usr/share/man/man1/mail.1
-   dosym mailx.1 /usr/share/man/man1/Mail.1
-}



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

2022-12-04 Thread Sam James
commit: 84808683691a8d1da8cd00fd1259b4d557498486
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec  5 01:12:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  5 01:13:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84808683

sys-apps/grep: install silent egrep+fgrep by default

GNU grep 3.8+ deprecates egrep and fgrep and installs noisy wrappers
which warn to stderr. This ends up breaking a large amount of scripts,
tooling, and build systems for little real-world gain.

This adds a USE flag (USE=egrep-fgrep) which installs non-noisy wrappers. If
the flag is disabled, the upstream behaviour is used (noisy wrappers which
may one day be removed).

See https://lists.gnu.org/archive/html/bug-grep/2022-10/msg0.html.

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

 sys-apps/grep/grep-3.8-r1.ebuild | 100 +++
 sys-apps/grep/metadata.xml   |  12 +
 2 files changed, 112 insertions(+)

diff --git a/sys-apps/grep/grep-3.8-r1.ebuild b/sys-apps/grep/grep-3.8-r1.ebuild
new file mode 100644
index ..383ac1eb28d7
--- /dev/null
+++ b/sys-apps/grep/grep-3.8-r1.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/grep.asc
+inherit flag-o-matic verify-sig
+
+DESCRIPTION="GNU regular expression matcher"
+HOMEPAGE="https://www.gnu.org/software/grep/;
+
+if [[ ${PV} == *_p* ]] ; then
+   # Subscribe to the 'platform-testers' ML to find these.
+   # Useful to test on our especially more niche arches and report issues 
upstream.
+   MY_COMMIT="98-c9ac"
+   MY_P=${PN}-$(ver_cut 1-2).${MY_COMMIT}
+   SRC_URI="https://meyering.net/${PN}/${MY_P}.tar.xz;
+   SRC_URI+=" verify-sig? ( https://meyering.net/${PN}/${MY_P}.tar.xz.sig 
)"
+   S="${WORKDIR}"/${MY_P}
+else
+   SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
+   SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.xz.sig )"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="+egrep-fgrep nls pcre static"
+
+# We lack dev-libs/libsigsegv[static-libs] for now
+REQUIRED_USE="static? ( !sparc )"
+
+LIB_DEPEND="pcre? ( >=dev-libs/libpcre2-7.8-r1[static-libs(+)] )
+   sparc? ( dev-libs/libsigsegv )"
+RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )
+   nls? ( virtual/libintl )
+   virtual/libiconv"
+DEPEND="${RDEPEND}
+   static? ( ${LIB_DEPEND} )"
+BDEPEND="virtual/pkgconfig
+   nls? ( sys-devel/gettext )
+   verify-sig? ( sec-keys/openpgp-keys-grep )"
+
+DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO )
+
+src_prepare() {
+   default
+
+   # bug #523898
+   sed -i \
+   -e "s:@SHELL@:${EPREFIX}/bin/sh:g" \
+   -e "s:@grep@:${EPREFIX}/bin/grep:" \
+   src/egrep.sh || die
+}
+
+src_configure() {
+   use static && append-ldflags -static
+
+   # We used to turn this off unconditionally (bug #673524) but we now
+   # allow it for cases where libsigsegv is better for userspace handling
+   # of stack overflows.
+   # In particular, it's necessary for sparc: bug #768135
+   export ac_cv_libsigsegv=$(usex sparc)
+
+   local myeconfargs=(
+   --bindir="${EPREFIX}"/bin
+   $(use_enable nls)
+   $(use_enable pcre perl-regexp)
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   if use egrep-fgrep ; then
+   # Delete the upstream wrapper variants which warn on 
egrep+fgrep use
+   rm "${ED}"/bin/{egrep,fgrep} || die
+
+   into /
+   # Install egrep, fgrep which don't warn.
+   #
+   # We do this by default to avoid breakage in old scripts
+   # and such which don't expect unexpected output on stderr,
+   # we've had examples of builds failing because foo-config
+   # starts returning a warning.
+   #
+   # 
https://lists.gnu.org/archive/html/bug-grep/2022-10/msg0.html
+   newbin - egrep <<-EOF
+   #!/usr/bin/env sh
+   exec "${EPREFIX}/bin/grep" -E "\$@"
+   EOF
+
+   newbin - fgrep <<-EOF
+   #!/usr/bin/env sh
+   exec "${EPREFIX}/bin/grep" -F "\$@"
+   EOF
+   fi
+}

diff --git a/sys-apps/grep/metadata.xml b/sys-apps/grep/metadata.xml
index 3c76c298887a..89eff5cf9f7e 100644
--- a/sys-apps/grep/metadata.xml
+++ b/sys-apps/grep/metadata.xml
@@ -5,6 +5,18 @@
base-sys...@gentoo.org
Gentoo Base System

+   
+   
+   

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

2022-12-04 Thread Sam James
commit: b022c12e5bcc7f65b800527fcf57c0c0775e733a
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec  5 00:50:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  5 00:50:37 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=b022c12e

NEWS: add placeholders for 3.0.42

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

 NEWS | 9 +
 1 file changed, 9 insertions(+)

diff --git a/NEWS b/NEWS
index cd6403645..f986616a2 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,12 @@
+portage-3.0.42 (UNRELEASED)
+--
+
+Features:
+* TODO
+
+Bug fixes:
+* TODO
+
 portage-3.0.41 (2022-11-04)
 --
 



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

2022-12-04 Thread Sam James
commit: 9cd716999a21554f10d0af33c7b954173290460a
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec  5 00:47:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  5 00:47:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cd71699

sys-apps/portage: add 3.0.41

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

 sys-apps/portage/Manifest  |   1 +
 sys-apps/portage/portage-3.0.41.ebuild | 283 +
 2 files changed, 284 insertions(+)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 31f759a230a0..851f2eb8daf7 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -1,3 +1,4 @@
 DIST portage-3.0.38.1.tar.bz2 1116216 BLAKE2B 
d1cb4cc1924673d07ea7174ad0a84b3af977dd28ca659695d3e4014e4aa83b054acba82a160e7c0a8d3d4fbc3514bea619c3d720e450cb4890818e4b1bc1e43a
 SHA512 
1375565e936276fd6cfd2a4f6f782b91e234e973d6a998f2276a076dd165272bcf12067fd01e77b238f194eac69edf967bbe3ac62edc3701fe9375c693622ab9
 DIST portage-3.0.39.tar.bz2 1118397 BLAKE2B 
bd0105c48741cdf11166208ebf11f524cb87980a027b69ccdcc2a607847dcd79d886b542adf08eefdd2df8a35e78f95f0f79843694ec9c2b1488d7ee1fd187e8
 SHA512 
e3ef14136b0ffb5f77fed9cb89ce6ee59425dd34acc5254390e75164aee160e954498bca4084f3d71642f285ba040ce8347badf6382dd1369aa52425ce907e39
 DIST portage-3.0.40.tar.bz2 1119105 BLAKE2B 
64be77aaf280008829847e6c78f1d0e1b74af4e5835ced96b0d146fef81c6c8c49e70e92ebb9bc1805f1853dbed4ada4b9fc6282b7b04478fe0fadec7b93784e
 SHA512 
fd2e858788e41ea7f9201d77e056a71d6bd2a450be9896d9e10ad731f7d88b8bb1c69fd7b9bea3ab831fb352e0ce6df39f97786d067244794254996f6927a455
+DIST portage-3.0.41.tar.bz2 1119737 BLAKE2B 
6c6d1fa11f16362505e321eb530d233cf73a7e1cc7dab2fc88ad40701c16835e08a7d16a408381e2f717ac5f48d46344e57b9b5296be4eba0a7583540c6a81aa
 SHA512 
046621ee59b2b1b374a63091028ed3462b1212960b337e8e034c739d5c51d5ae1e7b491c88940199e710081409e38778749a5c86576cf5bb6c59b1890dc892b5

diff --git a/sys-apps/portage/portage-3.0.41.ebuild 
b/sys-apps/portage/portage-3.0.41.ebuild
new file mode 100644
index ..89c318fe02f9
--- /dev/null
+++ b/sys-apps/portage/portage-3.0.41.ebuild
@@ -0,0 +1,283 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( pypy3 python3_{8..11} )
+PYTHON_REQ_USE='bzip2(+),threads(+)'
+TMPFILES_OPTIONAL=1
+
+inherit distutils-r1 linux-info toolchain-funcs tmpfiles prefix
+
+DESCRIPTION="The package management and distribution system for Gentoo"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage;
+SRC_URI="https://gitweb.gentoo.org/proj/portage.git/snapshot/${P}.tar.bz2;
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+SLOT="0"
+IUSE="apidoc build doc gentoo-dev +ipc +native-extensions +rsync-verify 
selinux test xattr"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   app-arch/xz-utils
+   test? ( dev-vcs/git )"
+DEPEND="!build? ( $(python_gen_impl_dep 'ssl(+)') )
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   >=sys-apps/sed-4.0.5 sys-devel/patch
+   doc? ( app-text/xmlto ~app-text/docbook-xml-dtd-4.4 )
+   apidoc? (
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   dev-python/sphinx-epytext[${PYTHON_USEDEP}]
+   )"
+# Require sandbox-2.2 for bug #288863.
+# For whirlpool hash, require python[ssl] (bug #425046).
+# For compgen, require bash[readline] (bug #445576).
+# app-portage/gemato goes without PYTHON_USEDEP since we're calling
+# the executable.
+RDEPEND="
+   acct-user/portage
+   app-arch/zstd
+   >=app-arch/tar-1.27
+   dev-lang/python-exec:2
+   >=sys-apps/findutils-4.4
+   !build? (
+   >=sys-apps/sed-4.0.5
+   >=app-shells/bash-5.0:0[readline]
+   >=app-admin/eselect-1.2
+   rsync-verify? (
+   >=app-portage/gemato-14.5[${PYTHON_USEDEP}]
+   >=sec-keys/openpgp-keys-gentoo-release-20180706
+   >=app-crypt/gnupg-2.2.4-r2[ssl(-)]
+   )
+   )
+   elibc_glibc? ( >=sys-apps/sandbox-2.2 )
+   elibc_musl? ( >=sys-apps/sandbox-2.2 )
+   kernel_linux? ( sys-apps/util-linux )
+   >=app-misc/pax-utils-0.1.17
+   selinux? ( >=sys-libs/libselinux-2.0.94[python,${PYTHON_USEDEP}] )
+   xattr? ( kernel_linux? (
+   >=sys-apps/install-xattr-0.3
+   ) )
+   !> cnf/make.globals || die
+   fi
+
+   if use native-extensions && ! tc-is-cross-compiler; then
+   printf "[build_ext]\nportage_ext_modules=true\n" >> \
+   setup.cfg || die
+   fi
+
+   if ! use ipc ; then
+   einfo "Disabling ipc..."
+   sed -e "s:_enable_ipc_daemon = True:_enable_ipc_daemon = 
False:" \
+   

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

2022-12-04 Thread Sam James
commit: 
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  5 00:46:15 2022 +

New tag: portage-3.0.41




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

2022-12-04 Thread Sam James
commit: 5246f8ad343b330998db205807034fd9230844fb
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec  5 00:44:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  5 00:45:14 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=5246f8ad

NEWS: prepare for portage-3.0.41

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

 NEWS | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index ad762993b..cd6403645 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
-portage-3.0.41 (UNRELEASED)
+portage-3.0.41 (2022-11-04)
 --
 
 Features:
@@ -6,11 +6,13 @@ Features:
   FEATURES="protect-owned"), Portage now has friendlier output
   by using ewarn rather than eerror.
 
+* cleanups: Use pyupgrade on the codebase (up to Python 3.8) to use newer
+  idioms.
+
 Bug fixes:
 * Fixed possible corruption of GPKG multi-instance binary packages on upgrade.
   Bug #877271.
 
-
 portage-3.0.40 (2022-12-01)
 --
 



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

2022-12-04 Thread Sam James
commit: 2b4d6104b7e79b455f32a282f1501d6873786825
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec  5 00:45:01 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  5 00:45:14 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=2b4d6104

setup.py: prepare for portage-3.0.41

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

 setup.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/setup.py b/setup.py
index 07f72fc68..f8a63a8ae 100755
--- a/setup.py
+++ b/setup.py
@@ -818,7 +818,7 @@ def get_data_files(regular_files, venv_files):
 
 setup(
 name="portage",
-version="3.0.40",
+version="3.0.41",
 url="https://wiki.gentoo.org/wiki/Project:Portage;,
 project_urls={
 "Release Notes": 
"https://gitweb.gentoo.org/proj/portage.git/plain/NEWS;,



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

2022-12-04 Thread Andreas K. Hüttel
commit: 72a7863f15a783d3c459bada8f69bb6dc32b2caf
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Dec  5 00:28:56 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Mon Dec  5 00:30:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72a7863f

profiles: update gcc version with new useflags in hardened profile

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

 profiles/features/hardened/package.use.force | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/profiles/features/hardened/package.use.force 
b/profiles/features/hardened/package.use.force
index af2aa42787f1..0cf2ecd72743 100644
--- a/profiles/features/hardened/package.use.force
+++ b/profiles/features/hardened/package.use.force
@@ -2,8 +2,8 @@
 # Distributed under the terms of the GNU General Public License v2
 
 # Andreas K. Hüttel  (2022-11-29)
-# Needed for new mechanism in gcc-13
->sys-devel/gcc-12.99 default-znow default-stack-clash-protection
+# Needed for new mechanism
+>=sys-devel/gcc-12.2 default-znow default-stack-clash-protection
 
 # Needed for XATTR_PAX flags
 app-arch/tar xattr



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

2022-12-04 Thread Andreas K. Hüttel
commit: 4460ea701c9f3ad6d4d24483106d0161620c43e8
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Dec  5 00:29:57 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Mon Dec  5 00:30:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4460ea70

profiles: update gcc version with new useflags in 23.0 profile

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

 profiles/releases/23.0/package.use.force | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/releases/23.0/package.use.force 
b/profiles/releases/23.0/package.use.force
index 29a80fc588b8..c1e6cb1e1d86 100644
--- a/profiles/releases/23.0/package.use.force
+++ b/profiles/releases/23.0/package.use.force
@@ -1,4 +1,4 @@
 # Copyright 2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
->=sys-devel/gcc-12.3 default-znow default-stack-clash-protection
+>=sys-devel/gcc-12.2 default-znow default-stack-clash-protection



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

2022-12-04 Thread Sam James
commit: 230cc85ab3b4ba8030e3c2addfa7b74aed099315
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec  5 00:30:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  5 00:30:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=230cc85a

sys-devel/gcc: add 13.0.0_pre20221204

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

 sys-devel/gcc/Manifest  |  1 +
 sys-devel/gcc/gcc-13.0.0_pre20221204.ebuild | 53 +
 2 files changed, 54 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 85eba04a7f53..a753f8eb02bb 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -26,6 +26,7 @@ DIST gcc-12.2.0-patches-3.tar.xz 13972 BLAKE2B 
46d61854059c190525f26e411273623cc
 DIST gcc-12.2.0.tar.xz 84645292 BLAKE2B 
715574af9ad678f9dc8cfd19c866bf910c7edfd479e7e9681337feaa9b54e5d304ddb85483816b8d89754d502405823ae2eff0d1e444538763f40be8e428d8da
 SHA512 
e9e857bd81bf7a370307d6848c81b2f5403db8c7b5207f54bce3f3faac3bde63445684092c2bc1a2427cddb6f7746496d9fbbef05fbbd77f2810b2998f1f9173
 DIST gcc-13-20221106.tar.xz 80001320 BLAKE2B 
4a86b5aedf67725b577a69112ab241b22b3b0eed6c86e2d9ed06e5045a1de1c4bc6f2e7a281f1a034b9b227e5ef72954d17900369bed6015e064f303c89e6cf2
 SHA512 
bd3160d23bdebd0e423800736212e340eab0a71891d579145d85931fe8fa3c9e196a3422d70a98e17d1990759bf57b3e4eb08b25544db5e4fec8448d1a33ee20
 DIST gcc-13-20221127.tar.xz 80684196 BLAKE2B 
6c5bdb5f5f7c624d60a37113c09a1a97a44839849623d860af06dcf2883f7fafde286245aac6e06938ba25a3fd05588c77f73311d246ec08a22260874fb45112
 SHA512 
aedf3817200ce8a08afa0bd979a660de42d86aabf6c0a9028f5f34ba7d5f5b45bc4abaf35ecd62d1f8d4fac05e8a003ab7358e8a7114b8d0d63d61c1695da4c6
+DIST gcc-13-20221204.tar.xz 80748844 BLAKE2B 
a5ea8a72b475991602ebff668e50f03e1c9343083e33d3f1a02499fed59cdd6214743567e79d866851ed4506cabc2ff52b6e1634eabfff9deca19d4402382d36
 SHA512 
b40b800d4369cb899f0a8224d15e7a78f6b182d8490de01ab1520647862263cc478f49f021172c91c2c6d39cbbc4ec92e18644cf3bab5a0df44dabbc3b7c6702
 DIST gcc-13.1.0-patches-2.tar.xz 9924 BLAKE2B 
568f8b9e31974f4991bd922436373320118a6fe07b7e9fe0127952894bdebc5e8684f66e645a3a5684717c687e9bb6074508972b61a3eb692c6e5f23e46359cf
 SHA512 
9fed795ce3aa423e223864b750e50419343bbb36f53e938a691f189e954acb3a4efec4aafe466bafb3556a04c78bf68d19e3e60ffd0a2be490ea821d98e92dc9
 DIST gcc-13.1.0-patches-3.tar.xz 10984 BLAKE2B 
b032049090732e39c94788f4014a463e82fe186ad9ca5ca7ec1d522dfc4499bd2c229bc3bed7ed1d4e1e5f196444037acdea8b865d62c164d6daf307f949e307
 SHA512 
940d5f1e7f8cb48e9e6d63b5cd31dc5e4bd1669c78b3adfa6b7c30d3f85d8de4f26c1db4e3727f3789b1d439d07d3eeb9a8120f45693da6c2e6d9ca27e264941
 DIST gcc-8.5.0-patches-2.tar.bz2 16921 BLAKE2B 
619a47f74edf05fa01c9de59d0ff7abb027a01cf0bdec91ac41046166192f4eae561684136c4a6a5e077f64754bb5b0710905129f31b0def21d88f92e6bba7fb
 SHA512 
b6095d4570895e2c4dd58fed5756194aea27391b813e5e2de42b2749cb318c4bea2087eb0ff92c70e7f98ae4482c49d476db57be83d7beb19fd462aa61714ab2

diff --git a/sys-devel/gcc/gcc-13.0.0_pre20221204.ebuild 
b/sys-devel/gcc/gcc-13.0.0_pre20221204.ebuild
new file mode 100644
index ..9d34def24fa5
--- /dev/null
+++ b/sys-devel/gcc/gcc-13.0.0_pre20221204.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="soap"
+PATCH_VER="3"
+PATCH_GCC_VER="13.1.0"
+MUSL_GCC_VER="13.1.0"
+
+if [[ $(ver_cut 3) ==  ]] ; then
+   MY_PV_2=$(ver_cut 2)
+   MY_PV_3=$(($(ver_cut 3) - 9998))
+   if [[ ${MY_PV_2} == 0 ]] ; then
+   MY_PV_2=0
+   MY_PV_3=0
+   else
+   MY_PV_2=$(($(ver_cut 2) - 1))
+   fi
+
+   # e.g. 12.2. -> 12.1.1
+   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
+fi
+
+inherit toolchain
+# Needs to be after inherit (for now?), bug #830908
+EGIT_BRANCH=master
+
+# Don't keyword live ebuilds
+if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+#  KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~loong"
+fi
+
+# 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[cet(-)?]"
+
+src_prepare() {
+   local p upstreamed_patches=(
+   # add them here
+   )
+   for p in "${upstreamed_patches[@]}"; do
+   rm -v "${WORKDIR}/patch/${p}" || die
+   done
+
+   toolchain_src_prepare
+
+   eapply_user
+}



[gentoo-commits] proj/gcc-patches:master commit in: 12.2.0/gentoo/

2022-12-04 Thread Sam James
commit: 98c1d96dbf03d704e546810c9fa14fe8edc402c2
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec  5 00:23:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  5 00:23:56 2022 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=98c1d96d

12.2.0: cut patchset 3

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

 12.2.0/gentoo/README.history | 1 +
 1 file changed, 1 insertion(+)

diff --git a/12.2.0/gentoo/README.history b/12.2.0/gentoo/README.history
index a78f0e3..f1a7d9c 100644
--- a/12.2.0/gentoo/README.history
+++ b/12.2.0/gentoo/README.history
@@ -1,3 +1,4 @@
+3  5 Dec 2022
- 23_all_EXTRA_OPTIONS-z-now.patch
+ 23_all_DEF_GENTOO_ZNOW-z-now.patch
- 24_all_EXTRA_OPTIONS-fstack-clash-protection.patch



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

2022-12-04 Thread Sam James
commit: adf44514cf590a860b3140efae31187854cf8cea
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec  5 00:25:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  5 00:26:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adf44514

toolchain.eclass: allow default-znow, default-stack-clash-protection for 
12.2.1_p20221203

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

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

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index 3841379f94ca..b90345cccd73 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -278,8 +278,8 @@ if [[ ${PN} != kgcc64 && ${PN} != gcc-* ]] ; then
tc_version_is_at_least 11 && IUSE+=" valgrind" TC_FEATURES+=( valgrind )
tc_version_is_at_least 11 && IUSE+=" custom-cflags"
tc_version_is_at_least 12 && IUSE+=" ieee-long-double"
-   tc_version_is_at_least 12.99 && IUSE+=" default-znow"
-   tc_version_is_at_least 12.99 && IUSE+=" default-stack-clash-protection"
+   tc_version_is_at_least 12.2.1_p20221203 && IUSE+=" default-znow"
+   tc_version_is_at_least 12.2.1_p20221203 && IUSE+=" 
default-stack-clash-protection"
 fi
 
 if tc_version_is_at_least 10; then



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

2022-12-04 Thread Sam James
commit: 975678507aa3cebb0d1d1919d4b684c64d50ffe7
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec  5 00:25:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  5 00:26:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97567850

sys-devel/gcc: use patchset 3 for 12.2.1_p20221203

Includes the default-* hardening bits.

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

 sys-devel/gcc/Manifest| 1 +
 sys-devel/gcc/gcc-12.2.1_p20221203.ebuild | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index ced532d8679d..85eba04a7f53 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -22,6 +22,7 @@ DIST gcc-12-20221203.tar.xz 79639180 BLAKE2B 
5b237eca5934c6ea869d50396279b0bbb72
 DIST gcc-12.2.0-musl-patches-1.tar.xz 3844 BLAKE2B 
004432806696f7d0a32366270ac45695e858abee73a255e44dc6e0a225339e4cad40aab0d51dfe9a55d5aa4b4001f5726064bb2eea3212a0874b2d27e229abd7
 SHA512 
c354edcd641a9dfaf902a0ff4c44c75065d0cf1c36bbf6c3c35c2e23bff22b8f70bcf4458a5a0ef86371e9f2fafca8a54ca822e35820ff442c9458a2819c3606
 DIST gcc-12.2.0-patches-1.tar.xz 12864 BLAKE2B 
a5ae0a85dfc1b6f0bd968f0d5262ebed14ec9cdb3249e3a4c571578c54eda0e53708ee7fe8e03e506366c7f3cf7926eced9b390d9dee948c1249298c0fabd9fb
 SHA512 
f3d793b89a2a0385d596162fb0c653d4acdf21ae418cb792c1786a01fde0391bd0719715dbf07d53636f127168f5cd99108a1dc11cf6cea889b7d82385bcc258
 DIST gcc-12.2.0-patches-2.tar.xz 13952 BLAKE2B 
a9e798911acaf45c3f585f69721130cfbecec016727a50ac0f4767b37a2ab9df39e0828abb07f1e429619cc102808f81af8422fef0265415c287d303d9d97fc0
 SHA512 
1808a05e98094577099d115ff5f3e136e3fc8f39fbe35c5183fd7775383f94439212e5e4174ab8d0ae8c0874e227ff84a958ffdfa1c99c9a8306a9842d126ef9
+DIST gcc-12.2.0-patches-3.tar.xz 13972 BLAKE2B 
46d61854059c190525f26e411273623cc8a89b33fb9387fcd08545e244b244fc7c895eb630bc96ccc63a084c3010801c7b9d0bdb69ea8a70e034daf2d57ca51c
 SHA512 
7e240992c59fade5e35357ebd69c1439dbadcbc1f850dc3b5360765cf899a67c662d4fe8b8eb8cf60186e7009b16dee92bc44424b9d55164d62c3d62fec7ccf4
 DIST gcc-12.2.0.tar.xz 84645292 BLAKE2B 
715574af9ad678f9dc8cfd19c866bf910c7edfd479e7e9681337feaa9b54e5d304ddb85483816b8d89754d502405823ae2eff0d1e444538763f40be8e428d8da
 SHA512 
e9e857bd81bf7a370307d6848c81b2f5403db8c7b5207f54bce3f3faac3bde63445684092c2bc1a2427cddb6f7746496d9fbbef05fbbd77f2810b2998f1f9173
 DIST gcc-13-20221106.tar.xz 80001320 BLAKE2B 
4a86b5aedf67725b577a69112ab241b22b3b0eed6c86e2d9ed06e5045a1de1c4bc6f2e7a281f1a034b9b227e5ef72954d17900369bed6015e064f303c89e6cf2
 SHA512 
bd3160d23bdebd0e423800736212e340eab0a71891d579145d85931fe8fa3c9e196a3422d70a98e17d1990759bf57b3e4eb08b25544db5e4fec8448d1a33ee20
 DIST gcc-13-20221127.tar.xz 80684196 BLAKE2B 
6c5bdb5f5f7c624d60a37113c09a1a97a44839849623d860af06dcf2883f7fafde286245aac6e06938ba25a3fd05588c77f73311d246ec08a22260874fb45112
 SHA512 
aedf3817200ce8a08afa0bd979a660de42d86aabf6c0a9028f5f34ba7d5f5b45bc4abaf35ecd62d1f8d4fac05e8a003ab7358e8a7114b8d0d63d61c1695da4c6

diff --git a/sys-devel/gcc/gcc-12.2.1_p20221203.ebuild 
b/sys-devel/gcc/gcc-12.2.1_p20221203.ebuild
index 04ae105d2567..47a0ea215e74 100644
--- a/sys-devel/gcc/gcc-12.2.1_p20221203.ebuild
+++ b/sys-devel/gcc/gcc-12.2.1_p20221203.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 TOOLCHAIN_PATCH_DEV="sam"
-PATCH_VER="2"
+PATCH_VER="3"
 PATCH_GCC_VER="12.2.0"
 MUSL_VER="1"
 MUSL_GCC_VER="12.2.0"



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

2022-12-04 Thread Yixun Lan
commit: 92f6305101e1f44e932b87b6cf52a97288e637a5
Author: Yixun Lan  gentoo  org>
AuthorDate: Mon Dec  5 00:23:48 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon Dec  5 00:24:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92f63051

dev-vcs/stgit: Keyword 2.0.3 ppc, #882437

Signed-off-by: Yixun Lan  gentoo.org>

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

diff --git a/dev-vcs/stgit/stgit-2.0.3.ebuild b/dev-vcs/stgit/stgit-2.0.3.ebuild
index 3f33088e2d0e..172869bdd7d8 100644
--- a/dev-vcs/stgit/stgit-2.0.3.ebuild
+++ b/dev-vcs/stgit/stgit-2.0.3.ebuild
@@ -131,7 +131,7 @@ RESTRICT="mirror"
 # use cargo-license for a more accurate license picture
 LICENSE="Apache-2.0 MIT BSD BSL-1.1 GPL-2 Unicode-DFS-2016 Unlicense ZLIB"
 SLOT="0/2"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv"
 IUSE="doc"
 
 DEPEND="doc? ( app-text/asciidoc )"



[gentoo-commits] repo/gentoo:master commit in: dev-util/lxqt-build-tools/

2022-12-04 Thread Sam James
commit: 6aa900bd181e20125592be1384007275deb03184
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec  5 00:21:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  5 00:21:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6aa900bd

dev-util/lxqt-build-tools: Stabilize 0.12.0 amd64, #884385

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

 dev-util/lxqt-build-tools/lxqt-build-tools-0.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/lxqt-build-tools/lxqt-build-tools-0.12.0.ebuild 
b/dev-util/lxqt-build-tools/lxqt-build-tools-0.12.0.ebuild
index 2a46e551aa83..01382f2d2326 100644
--- a/dev-util/lxqt-build-tools/lxqt-build-tools-0.12.0.ebuild
+++ b/dev-util/lxqt-build-tools/lxqt-build-tools-0.12.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} = ** ]]; then
EGIT_REPO_URI="https://github.com/lxqt/${PN}.git;
 else

SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="BSD"



[gentoo-commits] proj/gcc-patches:master commit in: 12.2.0/gentoo/

2022-12-04 Thread Andreas K. Hüttel
commit: 8ffd428773f8e1e6af99fcf1aa58d4339b761a9c
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Dec  5 00:17:32 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Mon Dec  5 00:17:32 2022 +
URL:https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=8ffd4287

12.2.0: Move -z now and -fstack-clash-protection out of EXTRA_OPTIONS

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

 ...EXTRA_OPTIONS-z-now.patch => 23_all_DEF_GENTOO_ZNOW-z-now.patch} | 4 ++--
 ...on.patch => 24_all_DEF_GENTOO_SCP-fstack-clash-protection.patch} | 4 ++--
 12.2.0/gentoo/README.history| 6 ++
 3 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/12.2.0/gentoo/23_all_EXTRA_OPTIONS-z-now.patch 
b/12.2.0/gentoo/23_all_DEF_GENTOO_ZNOW-z-now.patch
similarity index 91%
rename from 12.2.0/gentoo/23_all_EXTRA_OPTIONS-z-now.patch
rename to 12.2.0/gentoo/23_all_DEF_GENTOO_ZNOW-z-now.patch
index 8874b32..2ed7968 100644
--- a/12.2.0/gentoo/23_all_EXTRA_OPTIONS-z-now.patch
+++ b/12.2.0/gentoo/23_all_DEF_GENTOO_ZNOW-z-now.patch
@@ -1,4 +1,4 @@
-On Hardened we add some options like -z now
+If requested we add -z now
 
 --- a/gcc/gcc.cc
 +++ b/gcc/gcc.cc
@@ -6,7 +6,7 @@ On Hardened we add some options like -z now
  #endif
  #endif
  
-+#ifdef EXTRA_OPTIONS
++#ifdef DEF_GENTOO_ZNOW
 +#define LINK_NOW_SPEC "%{!nonow:-z now} "
 +#else
 +#define LINK_NOW_SPEC ""

diff --git a/12.2.0/gentoo/24_all_EXTRA_OPTIONS-fstack-clash-protection.patch 
b/12.2.0/gentoo/24_all_DEF_GENTOO_SCP-fstack-clash-protection.patch
similarity index 96%
rename from 12.2.0/gentoo/24_all_EXTRA_OPTIONS-fstack-clash-protection.patch
rename to 12.2.0/gentoo/24_all_DEF_GENTOO_SCP-fstack-clash-protection.patch
index e1b3c54..1ed716b 100644
--- a/12.2.0/gentoo/24_all_EXTRA_OPTIONS-fstack-clash-protection.patch
+++ b/12.2.0/gentoo/24_all_DEF_GENTOO_SCP-fstack-clash-protection.patch
@@ -1,4 +1,4 @@
-On Hardened we add some options like -fstack-clash-protection.
+We add -fstack-clash-protection if requested
 
 --- a/gcc/common.opt
 +++ a/gcc/common.opt
@@ -19,7 +19,7 @@ On Hardened we add some options like -fstack-clash-protection.
  
 +/* Default value for flag_clash_protector when flag_clash_protector is
 +   initialized to -1.  */
-+#ifdef EXTRA_OPTIONS
++#ifdef DEF_GENTOO_SCP
 +#define DEFAULT_FLAG_SCP 1
 +#endif
 +#ifndef DEFAULT_FLAG_SCP

diff --git a/12.2.0/gentoo/README.history b/12.2.0/gentoo/README.history
index c3b2413..a78f0e3 100644
--- a/12.2.0/gentoo/README.history
+++ b/12.2.0/gentoo/README.history
@@ -1,3 +1,9 @@
+   - 23_all_EXTRA_OPTIONS-z-now.patch
+   + 23_all_DEF_GENTOO_ZNOW-z-now.patch
+   - 24_all_EXTRA_OPTIONS-fstack-clash-protection.patch
+   + 24_all_DEF_GENTOO_SCP-fstack-clash-protection.patch
+
+
 2  19 Nov 2022
+ 76_all_libsanitizer-implicit-function-decls.patch
+ 77_all_libiberty-fix-c89-isms-in-configure.patch



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

2022-12-04 Thread Sam James
commit: 1ceb675fb04f4fe2789ec76d0e00ef05cf906fc0
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec  5 00:01:43 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  5 00:04:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ceb675f

sys-devel/gcc: keyword 12.2.1_p20221203

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

 sys-devel/gcc/gcc-12.2.1_p20221203.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-devel/gcc/gcc-12.2.1_p20221203.ebuild 
b/sys-devel/gcc/gcc-12.2.1_p20221203.ebuild
index 28a10fb471f5..04ae105d2567 100644
--- a/sys-devel/gcc/gcc-12.2.1_p20221203.ebuild
+++ b/sys-devel/gcc/gcc-12.2.1_p20221203.ebuild
@@ -34,9 +34,9 @@ inherit toolchain
 EGIT_BRANCH=releases/gcc-$(ver_cut 1)
 
 # Don't keyword live ebuilds
-#if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
-#  KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
-#fi
+if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
 
 # 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.



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

2022-12-04 Thread Sam James
commit: cfa8290bc690235bc16edb991ea83983f8973af6
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec  5 00:03:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  5 00:04:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfa8290b

sys-devel/gcc: add 10.4.1_p20221201

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

 sys-devel/gcc/Manifest|  1 +
 sys-devel/gcc/gcc-10.4.1_p20221201.ebuild | 58 +++
 2 files changed, 59 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 217076afa25a..ced532d8679d 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -1,5 +1,6 @@
 DIST gcc-10-20221006.tar.xz 71755692 BLAKE2B 
0099821e5fcd5e1a069369a72f105607cb7f20fbef3d627a598d8c7a6439491e050533d6577b4f7953aabb52daf926ffc8eb9cecd8853833a14c90bd878e1ad9
 SHA512 
3fc1dceff31ec8a84babe31d88a312d9d3d30450ff0c42730b9a9fe45c0fc9509216fb95cd84df7477faebe2b9b7d8f7e269c9e76cecc05417dc6192e3b96c67
 DIST gcc-10-20221124.tar.xz 71781080 BLAKE2B 
ec7f4f140102d25a7469f7931df7b87b4b91c1c94fc263ecd9cc9aca36d120e9f5e09776efefba1099abe5282eb1cc4ec8201bcdca3a13c7b1bbdd6b34ad994d
 SHA512 
b7af71bb2dd594643393b3e4dea4e641dcfad6e5249b6ee05617f0648ef2609b707b18f12f3985b3d13cbee6af0f799d7377c28092420b251b34e93f910e686e
+DIST gcc-10-20221201.tar.xz 72102628 BLAKE2B 
cfd245eb7c364b1480987d259a2c7b569d08830a3af656e6e493864ceda1eb8b0a8a67c405566a826c0c1bb044dc07a6123e6c53c5eac15882cb02a003e95214
 SHA512 
87da77d035688e033bb1b0c4f95df411a111d87499b18f3ecfb67d0550860243a58fdd5e4cec2d20535d2e3cc5261267fe26f11d2d03e7eb12b3f306b17eb961
 DIST gcc-10.4.0-musl-patches-1.tar.xz 3808 BLAKE2B 
804d1fcc451dcd03be71240dd498ec2d179869571d44012967c48dccf5a478dd8c55000a964a80fdd5584d739a777dee1c83241cffce514ef002df2572854a67
 SHA512 
83e4a9c0f7062baf0c606a2bcc56a818494991403d7577dea65f04bbc25bdb786a5889b80d45d80e7f4be07c1aef786802cbfcfafd1a17ec255a2d4e93a77570
 DIST gcc-10.4.0-patches-5.tar.xz 17056 BLAKE2B 
f336d69a8ad105b8c4a84e8248a5b8a88175d3f1d67d32c6bee1780d252d86947059bd624992e6292610e86c9012f4d901a1a54df0d184dd023d404a0707700e
 SHA512 
aa8fb42f20587f8519e7b06037da4d8f7d386b63e228b239a0445a51df4e401940fcd81482381d966622054aef3e0db06d1def5c74ac3d3dcc9c75c3b966c758
 DIST gcc-10.4.0.tar.xz 75018092 BLAKE2B 
ec1169025d3896b70ab80a4b8ce5040763a95529fc7e120c6bc3a3eb1db5cf938ebde347c1e595a8ff7d4081e79ded6252702d7a1a09648449b7a0783188e434
 SHA512 
440c08ca746da450d9a1b35e8fd2305cb27e7e6987cd9d0f7d375f3b1fc9e4b0bd7acb3cd7bf795e72fcbead59cdef5b6c152862f5d35cd9fbfe6902101ce648

diff --git a/sys-devel/gcc/gcc-10.4.1_p20221201.ebuild 
b/sys-devel/gcc/gcc-10.4.1_p20221201.ebuild
new file mode 100644
index ..1fa3a3601536
--- /dev/null
+++ b/sys-devel/gcc/gcc-10.4.1_p20221201.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_SUFFIX="xz"
+TOOLCHAIN_PATCH_DEV="sam"
+#TOOLCHAIN_GCC_RC=1
+PATCH_GCC_VER="10.5.0"
+PATCH_VER="1"
+MUSL_VER="1"
+MUSL_GCC_VER="10.5.0"
+
+if [[ $(ver_cut 3) ==  ]] ; then
+   MY_PV_2=$(ver_cut 2)
+   if [[ ${MY_PV_2} == 0 ]] ; then
+   MY_PV_2=0
+   else
+   MY_PV_2=$(($(ver_cut 2) - 1))
+   fi
+
+   # e.g. 12.2. -> 12.1.1
+   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.$(($(ver_cut 3) - 9998))
+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="https://gcc.gnu.org/pub/gcc/snapshots/${MY_PV}/${MY_P}.tar.xz;
+   TOOLCHAIN_SET_S=no
+   S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+# Needs to be after inherit (for now?), bug #830908
+EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+
+# Don't keyword live ebuilds
+#if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+#  KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+#fi
+
+RDEPEND=""
+BDEPEND="${CATEGORY}/binutils"
+
+src_prepare() {
+   local p upstreamed_patches=(
+   # add them here
+   )
+   for p in "${upstreamed_patches[@]}"; do
+   rm -v "${WORKDIR}/patch/${p}" || die
+   done
+
+   if has_version '>=sys-libs/glibc-2.32-r1'; then
+   rm -v "${WORKDIR}/patch/23_all_disable-riscv32-ABIs.patch" || 
die
+   fi
+
+   toolchain_src_prepare
+}



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

2022-12-04 Thread Sam James
commit: 6502f43ecd031df355e0d3afc9d127b5313313fe
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec  5 00:02:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  5 00:04:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6502f43e

sys-devel/gcc: keyword 11.3.1_p20221202

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

 sys-devel/gcc/gcc-11.3.1_p20221202.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-devel/gcc/gcc-11.3.1_p20221202.ebuild 
b/sys-devel/gcc/gcc-11.3.1_p20221202.ebuild
index d6ead8b3a521..f9fe9db4f220 100644
--- a/sys-devel/gcc/gcc-11.3.1_p20221202.ebuild
+++ b/sys-devel/gcc/gcc-11.3.1_p20221202.ebuild
@@ -27,9 +27,9 @@ inherit toolchain
 EGIT_BRANCH=releases/gcc-$(ver_cut 1)
 
 # Don't keyword live ebuilds
-#if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
-#  KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-#fi
+if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+fi
 
 # 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.



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

2022-12-04 Thread Sam James
commit: f2226f4aba5d8a83aa42fafad5b21dcae3abc931
Author: Matoro Mahri  users  noreply  github  
com>
AuthorDate: Sun Dec  4 01:43:01 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec  4 23:58:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2226f4a

profiles/arch/hppa: unmask net-libs/nghttp2[cxx]

See: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64735
See: 
https://gcc.gnu.org/git/?p=gcc.git=commit;h=ed3cb4970392edfbae74c82d7e25b7cd961ce70f
See: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=727621
Closes: https://bugs.gentoo.org/552898
Signed-off-by: Matoro Mahri  users.noreply.github.com>
Closes: https://github.com/gentoo/gentoo/pull/28533
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/profiles/arch/hppa/package.use.mask 
b/profiles/arch/hppa/package.use.mask
index 11880aec0ddf..a7391b3a0165 100644
--- a/profiles/arch/hppa/package.use.mask
+++ b/profiles/arch/hppa/package.use.mask
@@ -305,10 +305,6 @@ kde-frameworks/extra-cmake-modules doc
 # pulls in many dev-ruby/asciidoctor dependencies (bug #583390)
 net-misc/chrony html
 
-# Jeroen Roovers  (2015-07-03)
-# net-libs/nghttp2 fails to compile (bug #552898)
-net-libs/nghttp2 cxx
-
 # Jeroen Roovers  (2015-05-17)
 # Mask USE=rados for net-analyzer/rrdtool since sys-cluster/ceph is not
 # keyworded (bug #549516)



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/arm64/big-endian/

2022-12-04 Thread Sam James
commit: 2a1b58e6db608c2e972494ec8f73abe56731da34
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec  5 00:00:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec  5 00:00:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a1b58e6

profiles/arch/arm64/big-endian: mask dev-libs/libpcre[jit]

libpcre1 is EOL now so just mask and move on.

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

 profiles/arch/arm64/big-endian/package.use.mask | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/profiles/arch/arm64/big-endian/package.use.mask 
b/profiles/arch/arm64/big-endian/package.use.mask
new file mode 100644
index ..ad76e1cd1a8c
--- /dev/null
+++ b/profiles/arch/arm64/big-endian/package.use.mask
@@ -0,0 +1,7 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License, v2
+
+# Sam James  (2022-12-04)
+# libpcre[jit] is broken on arm64 BE and libpcre1 is EOL now
+# bug #884285
+dev-libs/libpcre jit



[gentoo-commits] repo/gentoo:master commit in: x11-plugins/gkrellshoot/, x11-plugins/gkrellshoot/files/

2022-12-04 Thread Sam James
commit: 19bc91aca1909164fe68851006b5b1631a6693cd
Author: Pascal Jäger  leimstift  de>
AuthorDate: Wed Nov 30 20:18:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec  4 23:56:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19bc91ac

x11-plugins/gkrellshoot: fix build for clang16

Closes: https://bugs.gentoo.org/874891

Signed-off-by: Pascal Jäger  leimstift.de>
Closes: https://github.com/gentoo/gentoo/pull/28486
Signed-off-by: Sam James  gentoo.org>

 .../gkrellshoot-0.4.4-r5-fix-implicit-int.patch| 25 +
 .../gkrellshoot/gkrellshoot-0.4.4-r5.ebuild| 32 ++
 2 files changed, 57 insertions(+)

diff --git 
a/x11-plugins/gkrellshoot/files/gkrellshoot-0.4.4-r5-fix-implicit-int.patch 
b/x11-plugins/gkrellshoot/files/gkrellshoot-0.4.4-r5-fix-implicit-int.patch
new file mode 100644
index ..fae0a519ba05
--- /dev/null
+++ b/x11-plugins/gkrellshoot/files/gkrellshoot-0.4.4-r5-fix-implicit-int.patch
@@ -0,0 +1,25 @@
+By default clang16 will not allow implicit integer declarations in function 
parameters.
+
+Bug: https://bugs.gentoo.org/874891
+
+Signed-off-by: Pascal Jäger 
+---
+ gkrellshoot.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/gkrellshoot.c b/gkrellshoot.c
+index 114a85e..0d74d1d 100755
+--- a/gkrellshoot.c
 b/gkrellshoot.c
+@@ -436,7 +436,7 @@ double star_screenx[NUM_STARS];
+ double star_screeny[NUM_STARS];
+ 
+ static void
+-draw_starfield ( chart_index )
++draw_starfield ( size_t  chart_index )
+ {
+   gint i;
+   guchar b;
+-- 
+2.38.1
+

diff --git a/x11-plugins/gkrellshoot/gkrellshoot-0.4.4-r5.ebuild 
b/x11-plugins/gkrellshoot/gkrellshoot-0.4.4-r5.ebuild
new file mode 100644
index ..d452d63895c9
--- /dev/null
+++ b/x11-plugins/gkrellshoot/gkrellshoot-0.4.4-r5.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gkrellm-plugin toolchain-funcs
+
+DESCRIPTION="GKrellm2 plugin to take screen shots and lock screen"
+HOMEPAGE="http://gkrellshoot.sourceforge.net/;
+SRC_URI="mirror://sourceforge/gkrellshoot/${P}.tar.gz"
+S="${WORKDIR}/${P/s/S}"
+
+LICENSE="GPL-2"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
+
+DEPEND="app-admin/gkrellm:2[X]"
+RDEPEND="
+   ${DEPEND}
+   virtual/imagemagick-tools"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/makefile-respect-flags.patch
+   "${FILESDIR}/${P}"-r4-pkgconfig.patch
+   "${FILESDIR}/${P}"-r5-fix-implicit-int.patch
+)
+
+src_compile() {
+   tc-export PKG_CONFIG
+   default
+}



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

2022-12-04 Thread Sam James
commit: 9a3b158ebc472bddfa5cdb935c9ad2b5398786a7
Author: Pascal Jäger  leimstift  de>
AuthorDate: Sat Dec  3 16:40:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec  4 23:56:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a3b158e

net-misc/bsdwhois: drop 1.43.2.1

Signed-off-by: Pascal Jäger  leimstift.de>
Closes: https://github.com/gentoo/gentoo/pull/28526
Signed-off-by: Sam James  gentoo.org>

 net-misc/bsdwhois/bsdwhois-1.43.2.1.ebuild | 23 ---
 1 file changed, 23 deletions(-)

diff --git a/net-misc/bsdwhois/bsdwhois-1.43.2.1.ebuild 
b/net-misc/bsdwhois/bsdwhois-1.43.2.1.ebuild
deleted file mode 100644
index 4dd7d36625df..
--- a/net-misc/bsdwhois/bsdwhois-1.43.2.1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="FreeBSD Whois Client"
-HOMEPAGE="https://www.freebsd.org/;
-SRC_URI="http://utenti.gufi.org/~drizzt/codes/${P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.43.2.1-musl-cdefs.patch"
-)
-
-src_install() {
-   default
-
-   mv "${ED}"/usr/share/man/man1/{whois,bsdwhois}.1 || die
-   mv "${ED}"/usr/bin/{whois,bsdwhois} || die
-}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/trayer/, x11-misc/trayer/files/

2022-12-04 Thread Sam James
commit: da8be2e6b4210e2d25c161485a34aaeadca1b2d0
Author: Pascal Jäger  leimstift  de>
AuthorDate: Sat Dec  3 14:19:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec  4 23:57:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da8be2e6

x11-misc/trayer: fix incompatible pointer types

Closes: https://bugs.gentoo.org/881081

Signed-off-by: Pascal Jäger  leimstift.de>
Closes: https://github.com/gentoo/gentoo/pull/28523
Signed-off-by: Sam James  gentoo.org>

 ...trayer-1.0-fix-incompatible-pointer-types.patch | 19 ++
 x11-misc/trayer/trayer-1.0-r5.ebuild   | 42 ++
 2 files changed, 61 insertions(+)

diff --git 
a/x11-misc/trayer/files/trayer-1.0-fix-incompatible-pointer-types.patch 
b/x11-misc/trayer/files/trayer-1.0-fix-incompatible-pointer-types.patch
new file mode 100644
index ..e2d750641214
--- /dev/null
+++ b/x11-misc/trayer/files/trayer-1.0-fix-incompatible-pointer-types.patch
@@ -0,0 +1,19 @@
+Clang16 will not allow incompatible pointer types by default.
+
+Bug: https://bugs.gentoo.org/881081
+
+Signed-off-by: Pascal Jäger 
+--- a/plugin.h
 b/plugin.h
+@@ -9,6 +9,8 @@
+ #include 
+ #include "panel.h"
+ 
++struct _plugin;
++
+ typedef struct {
+ /* common */
+ char *fname;
+-- 
+2.38.1
+

diff --git a/x11-misc/trayer/trayer-1.0-r5.ebuild 
b/x11-misc/trayer/trayer-1.0-r5.ebuild
new file mode 100644
index ..051d15d92456
--- /dev/null
+++ b/x11-misc/trayer/trayer-1.0-r5.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Lightweight GTK+ based systray for UNIX desktop"
+HOMEPAGE="https://sourceforge.net/projects/fvwm-crystal/;
+SRC_URI="https://sourceforge.net/projects/fvwm-crystal/files/${PN}/${PV}/${P}.tar.gz/download
 -> ${P}-sourceforge.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+
+RDEPEND="dev-libs/glib:2
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:2
+   x11-libs/libX11"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-dont-include-gdk-pixbuf-xlib.patch
+   "${FILESDIR}"/${P}-dont-include-libXmu.patch
+   "${FILESDIR}"/${P}-as-needed-and-pre-stripped.patch
+   "${FILESDIR}"/${P}-fno-common.patch
+   "${FILESDIR}"/${P}-fix-incompatible-pointer-types.patch
+)
+
+src_compile() {
+   tc-export PKG_CONFIG
+
+   emake "CC=$(tc-getCC)" CFLAGS="${CFLAGS}" CPPFLAGS="${CPPFLAGS}" -C 
systray
+   emake "CC=$(tc-getCC)" CFLAGS="${CFLAGS}" CPPFLAGS="${CPPFLAGS}"
+}
+
+src_install() {
+   dobin trayer
+   doman "${FILESDIR}"/trayer.1
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/trayer-srg/, x11-misc/trayer-srg/files/

2022-12-04 Thread Sam James
commit: 0b7da5dee06855ae2648fb60dd787417522c9693
Author: Pascal Jäger  leimstift  de>
AuthorDate: Sat Dec  3 16:33:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec  4 23:56:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b7da5de

x11-misc/trayer-srg: add myself as a maintainer

Signed-off-by: Pascal Jäger  leimstift.de>
Closes: https://github.com/gentoo/gentoo/pull/28525
Signed-off-by: Sam James  gentoo.org>

 .../trayer-srg-1.1.8-avoid-prestripping-of-files.patch| 11 ---
 x11-misc/trayer-srg/metadata.xml  | 15 +++
 2 files changed, 11 insertions(+), 15 deletions(-)

diff --git 
a/x11-misc/trayer-srg/files/trayer-srg-1.1.8-avoid-prestripping-of-files.patch 
b/x11-misc/trayer-srg/files/trayer-srg-1.1.8-avoid-prestripping-of-files.patch
index 9b60893e0d08..c0cc5a562da8 100644
--- 
a/x11-misc/trayer-srg/files/trayer-srg-1.1.8-avoid-prestripping-of-files.patch
+++ 
b/x11-misc/trayer-srg/files/trayer-srg-1.1.8-avoid-prestripping-of-files.patch
@@ -1,20 +1,9 @@
-From 5414b1b6f89238d60e160f580ee36505b0988447 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Pascal=20J=C3=A4ger?= 
 Date: Sat, 3 Dec 2022 17:24:58 +0100
 Subject: [PATCH] avoid prestripping of files
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
 
 Bug: https://bugs.gentoo.org/837260
 
 Signed-off-by: Pascal Jäger 

- Makefile | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/Makefile b/Makefile
-index d530e25..380b46f 100644
 --- a/Makefile
 +++ b/Makefile
 @@ -20,9 +20,9 @@ endif

diff --git a/x11-misc/trayer-srg/metadata.xml b/x11-misc/trayer-srg/metadata.xml
index 652c2be274b3..a1757eadc52d 100644
--- a/x11-misc/trayer-srg/metadata.xml
+++ b/x11-misc/trayer-srg/metadata.xml
@@ -1,8 +1,15 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   
-   sargon/trayer-srg
-   
+  
+pascal.jae...@leimstift.de
+Pascal Jäger
+  
+  
+proxy-ma...@gentoo.org
+Proxy Maintainers
+  
+  
+sargon/trayer-srg
+  
 



[gentoo-commits] repo/gentoo:master commit in: x11-misc/trayer-srg/files/, x11-misc/trayer-srg/

2022-12-04 Thread Sam James
commit: ca9bceafa85cbe3ed4580ec8d09df7a8adc72ac9
Author: Pascal Jäger  leimstift  de>
AuthorDate: Sat Dec  3 16:29:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec  4 23:56:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca9bceaf

x11-misc/trayer-srg: revbump, fix prestripping of files

Closes: https://bugs.gentoo.org/837260

Signed-off-by: Pascal Jäger  leimstift.de>
Signed-off-by: Sam James  gentoo.org>

 ...yer-srg-1.1.8-avoid-prestripping-of-files.patch | 35 +++
 x11-misc/trayer-srg/trayer-srg-1.1.8-r2.ebuild | 39 ++
 2 files changed, 74 insertions(+)

diff --git 
a/x11-misc/trayer-srg/files/trayer-srg-1.1.8-avoid-prestripping-of-files.patch 
b/x11-misc/trayer-srg/files/trayer-srg-1.1.8-avoid-prestripping-of-files.patch
new file mode 100644
index ..9b60893e0d08
--- /dev/null
+++ 
b/x11-misc/trayer-srg/files/trayer-srg-1.1.8-avoid-prestripping-of-files.patch
@@ -0,0 +1,35 @@
+From 5414b1b6f89238d60e160f580ee36505b0988447 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Pascal=20J=C3=A4ger?= 
+Date: Sat, 3 Dec 2022 17:24:58 +0100
+Subject: [PATCH] avoid prestripping of files
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Bug: https://bugs.gentoo.org/837260
+
+Signed-off-by: Pascal Jäger 
+---
+ Makefile | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index d530e25..380b46f 100644
+--- a/Makefile
 b/Makefile
+@@ -20,9 +20,9 @@ endif
+ TARGET = trayer
+ $(TARGET): $(OBJ)
+   $(CC) $(LDFLAGS) $(OBJ) -o $@ $(LIBS)
+-ifeq (,$(DEVEL))
+-  strip $@
+-endif
++# ifeq (,$(DEVEL))
++# strip $@
++# endif
+ 
+ all: $(TARGET)
+ 
+-- 
+2.38.1
+

diff --git a/x11-misc/trayer-srg/trayer-srg-1.1.8-r2.ebuild 
b/x11-misc/trayer-srg/trayer-srg-1.1.8-r2.ebuild
new file mode 100644
index ..66b135e9ea5f
--- /dev/null
+++ b/x11-misc/trayer-srg/trayer-srg-1.1.8-r2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="trayer fork with multi monitor support and cleaned up codebase"
+HOMEPAGE="https://github.com/sargon/trayer-srg;
+SRC_URI="https://github.com/sargon/${PN}/archive/${P/-srg/}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}"/${PN}-trayer-${PV}
+
+LICENSE="MIT GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   x11-libs/gdk-pixbuf:2
+   dev-libs/glib:2
+   x11-libs/gtk+:2
+   x11-libs/libX11
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=( "${FILESDIR}/${P}-avoid-prestripping-of-files.patch" )
+
+src_configure() {
+   ./configure --prefix="${EPREFIX}" || die
+}
+
+src_compile() {
+   emake TARGET=${PN} CC="$(tc-getCC)"
+}
+
+src_install() {
+   dobin ${PN}
+   einstalldocs
+}



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

2022-12-04 Thread Matt Turner
commit: dbc7aa30cb4b6295b51ff5c7f8e285e9b3fb56e8
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Dec  4 23:51:28 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Dec  4 23:51:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbc7aa30

x11-libs/libXScrnSaver: Version bump to 1.2.4

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

 x11-libs/libXScrnSaver/Manifest   |  1 +
 x11-libs/libXScrnSaver/libXScrnSaver-1.2.4.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/x11-libs/libXScrnSaver/Manifest b/x11-libs/libXScrnSaver/Manifest
index 0715e1a8c20b..689bef5d32b2 100644
--- a/x11-libs/libXScrnSaver/Manifest
+++ b/x11-libs/libXScrnSaver/Manifest
@@ -1 +1,2 @@
 DIST libXScrnSaver-1.2.3.tar.bz2 291465 BLAKE2B 
03864811a3bb34521d9e27ec2ce363cb015ee3484a27cce6fed4e6b16499b441dc7336229cc926da78366e03780f9f4eba0e725083b8f362ef45c43e8633
 SHA512 
7ea628324a11b25ee82c7b11c6bf98f37de219354de51c1e29467b5de422669ba1ab121f3b9dc674093c8f3960e93c5d5428122f5539092f79bc8451c768354a
+DIST libXScrnSaver-1.2.4.tar.xz 264384 BLAKE2B 
03cd9431dd8efd4842d5775c7b8219941c1ee6e440fa38111e7f582b10c554cbedd03511494920d09f57fd278eeb05987043f730882e27d998dd9b71a0bca7a3
 SHA512 
e4395af85f8496618afb23ffdaca1a75f5e3d213478d8dc73249cbc9840d7b993ba7513dbf6015cb38b48fe3f2223496365158a148dd5e1ac7475c5ee569e28c

diff --git a/x11-libs/libXScrnSaver/libXScrnSaver-1.2.4.ebuild 
b/x11-libs/libXScrnSaver/libXScrnSaver-1.2.4.ebuild
new file mode 100644
index ..8cc2c5f2fb5d
--- /dev/null
+++ b/x11-libs/libXScrnSaver/libXScrnSaver-1.2.4.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_DOC=doc
+XORG_MULTILIB=yes
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="X.Org XScrnSaver library"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris 
~x86-solaris"
+
+RDEPEND="
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"



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

2022-12-04 Thread Matt Turner
commit: 715062deedf492084f37e5caa9e4d46cede2e573
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Dec  4 23:55:25 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Dec  4 23:55:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=715062de

x11-libs/libXxf86dga: Version bump to 1.1.6

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

 x11-libs/libXxf86dga/Manifest |  1 +
 x11-libs/libXxf86dga/libXxf86dga-1.1.6.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/x11-libs/libXxf86dga/Manifest b/x11-libs/libXxf86dga/Manifest
index 224a62d1967b..8d5598148490 100644
--- a/x11-libs/libXxf86dga/Manifest
+++ b/x11-libs/libXxf86dga/Manifest
@@ -1 +1,2 @@
 DIST libXxf86dga-1.1.5.tar.bz2 301685 BLAKE2B 
8c70299e52cd2f34b4dbfa0d56707df20f7b368ab92321cf9e8c0fe15402a3b4e1b8eb62d0e53fd3321e95521bb4f35479493e412710a74779ac98ffaef966bd
 SHA512 
0e77c4003aeba737b10c17d55aeefa935fc57c4ba9e8f79a834f3f8c690d6a1d98f69ad707eded784346c1cf40c41829719d257283b5eae3207147fb4c79ed89
+DIST libXxf86dga-1.1.6.tar.xz 267760 BLAKE2B 
cd571cd05f205ea770335e1d12f0051f85d786317d051cb22d0dfbaf105f2e6e2df36d50c2113b525fb7ab16a9f3c1262b5fdab864570f81f7318bc5019201ae
 SHA512 
61f7954471df63840ffb5e82347018e285d30d64d4d0a97770ca031c8554a0f52d1b007ab8342a283cd2f0d534f564fb59f57ec92515714f20a7d145912c65d9

diff --git a/x11-libs/libXxf86dga/libXxf86dga-1.1.6.ebuild 
b/x11-libs/libXxf86dga/libXxf86dga-1.1.6.ebuild
new file mode 100644
index ..f12d516ac09c
--- /dev/null
+++ b/x11-libs/libXxf86dga/libXxf86dga-1.1.6.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_MULTILIB=yes
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="X.Org Xxf86dga library"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris"
+IUSE="doc"
+
+RDEPEND="
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"



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

2022-12-04 Thread Matt Turner
commit: 128d12d36e660a11b7a7d0f6d396b914a6118eb3
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Dec  4 23:53:54 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Dec  4 23:54:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=128d12d3

x11-libs/libXv: Version bump to 1.0.12

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

 x11-libs/libXv/Manifest|  1 +
 x11-libs/libXv/libXv-1.0.12.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/x11-libs/libXv/Manifest b/x11-libs/libXv/Manifest
index 223d5bba4d18..f93249e10843 100644
--- a/x11-libs/libXv/Manifest
+++ b/x11-libs/libXv/Manifest
@@ -1 +1,2 @@
 DIST libXv-1.0.11.tar.bz2 317921 BLAKE2B 
3c656e1f5cd02c936813b3e10a359d23e7a8643a45ade42ddd584084ba04d09cafbefcc68ab9356b78c1a716a050637062e956c7f50a03a522d28ff7aa31c3b0
 SHA512 
97cb3ab06cedc87799d06e1affd5cee32ed0e551903fa5c915f79e7ed92eded867e3220b4a663822f7ebd86fdc71b09943b7077d98f1200019992e8d24144e58
+DIST libXv-1.0.12.tar.xz 276020 BLAKE2B 
567e824b77dd05a9e48f0ff0a4591d7088ee5b681b8822cda6a89c85b14a7471603cc5c80138d0734d7adaf9746610d443013492d10aa2a9efe4749e15e0388c
 SHA512 
bdd00de1ce6a8911056181ab4de32f9e319a68567389162d4bc2e3c9946d5f3c60f87eb6c53f74c9b6a342255e591d5fef4a445a4ac8ca3c1b6fe87d42c51c1e

diff --git a/x11-libs/libXv/libXv-1.0.12.ebuild 
b/x11-libs/libXv/libXv-1.0.12.ebuild
new file mode 100644
index ..3bcba4a90cd6
--- /dev/null
+++ b/x11-libs/libXv/libXv-1.0.12.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_DOC=doc
+XORG_MULTILIB=yes
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="X.Org Xv library"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
+
+RDEPEND="
+   >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
+   >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"



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

2022-12-04 Thread Matt Turner
commit: 3680c029e638499be5cefbdb2097116ea1ce0323
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Dec  4 23:50:19 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Dec  4 23:50:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3680c029

x11-libs/libXres: Version bump to 1.2.2

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

 x11-libs/libXres/Manifest |  1 +
 x11-libs/libXres/libXres-1.2.2.ebuild | 16 
 2 files changed, 17 insertions(+)

diff --git a/x11-libs/libXres/Manifest b/x11-libs/libXres/Manifest
index d0fbfe267f82..a38e90c2da49 100644
--- a/x11-libs/libXres/Manifest
+++ b/x11-libs/libXres/Manifest
@@ -1 +1,2 @@
 DIST libXres-1.2.1.tar.bz2 311025 BLAKE2B 
f1ecc2397547cd6bcd37dc94968bacc378ab67d004fc31f02890b26bf169057bda61f6a08559ec23eb70bee5910f200e9d1016add3ca816fc4dd49115e718256
 SHA512 
c17d28406e17e305dc4976f095e88059735f5bd8c600adf2e556523c9e0dd7fa01dcbf7a9d28a642e77e49a5b30f54bb9b2fc34bfbedce467ee2a020bba5cdf1
+DIST libXres-1.2.2.tar.xz 261400 BLAKE2B 
569d4e4b8bf43254139a7c1428ba9dbce592930b05588ca90266e42721fe7cdfb997d05f983dce97afda460c39b9b232128f760f2c69aa87d800f948562a03fc
 SHA512 
897f2d426ea6f41169a5a52c356d1a1cb2ffb9144ae41b9fedd06455c3d81042930fe55be269ce4b8545ee65fcfe168101192a599053d810e8810f627c94f810

diff --git a/x11-libs/libXres/libXres-1.2.2.ebuild 
b/x11-libs/libXres/libXres-1.2.2.ebuild
new file mode 100644
index ..5d36d2a3be76
--- /dev/null
+++ b/x11-libs/libXres/libXres-1.2.2.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_DOC=doc
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="X.Org XRes library"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+
+RDEPEND="x11-libs/libX11
+   x11-libs/libXext"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"



[gentoo-commits] repo/gentoo:master commit in: x11-drivers/xf86-video-r128/

2022-12-04 Thread Matt Turner
commit: 1aca8a3f872e457b23ed3291eee928be56c74ae5
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Dec  4 23:36:55 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Dec  4 23:41:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1aca8a3f

x11-drivers/xf86-video-r128: Version bump to 6.12.1

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

 x11-drivers/xf86-video-r128/Manifest|  1 +
 .../xf86-video-r128/xf86-video-r128-6.12.1.ebuild   | 21 +
 2 files changed, 22 insertions(+)

diff --git a/x11-drivers/xf86-video-r128/Manifest 
b/x11-drivers/xf86-video-r128/Manifest
index 5749109d3e48..eeeaa55de852 100644
--- a/x11-drivers/xf86-video-r128/Manifest
+++ b/x11-drivers/xf86-video-r128/Manifest
@@ -1 +1,2 @@
 DIST xf86-video-r128-6.12.0.tar.bz2 483999 BLAKE2B 
f3433ce0289a7c356b69871ad4acb9ce9b0a947c1bf6ee9bf436a5d27ad1324fc81bb2d3c9be16ddf588f286ae092091dafd161c39ce8bc1bf20b6cb36ffdb72
 SHA512 
0e667e2cfa8a87a00846361d86528c93754c403c812b66798953fa4c857b2143b2c4c44885da467e7f910d8cb910b69492cdcb6f25e2197bae6617364d152e38
+DIST xf86-video-r128-6.12.1.tar.xz 438952 BLAKE2B 
4a95c3498ea6f28540ae5aa29b05b432a6b69cd75871b9aa2a7cbfc4ae855177e45630c8a0f07801fa1034caf39b7d82e1c5fa389c930515ecb5450b4b9c90a2
 SHA512 
18b2408fe68161c32f84c7147717f8e6c6377e81e9d59e2f098843c54cd0ae757aab5059568da8c71ef38100807d56ee22447417c236c1b3deea292bb676e700

diff --git a/x11-drivers/xf86-video-r128/xf86-video-r128-6.12.1.ebuild 
b/x11-drivers/xf86-video-r128/xf86-video-r128-6.12.1.ebuild
new file mode 100644
index ..6e9105e1bde3
--- /dev/null
+++ b/x11-drivers/xf86-video-r128/xf86-video-r128-6.12.1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_TARBALL_SUFFIX="xz"
+inherit flag-o-matic xorg-3
+
+DESCRIPTION="ATI Rage128 video driver"
+
+KEYWORDS="~alpha ~amd64 ~ia64 ~loong ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+
+src_configure() {
+   # always use C11 semantics
+   append-cflags -std=gnu11
+
+   local XORG_CONFIGURE_OPTIONS=(
+   --disable-dri
+   )
+   xorg-3_src_configure
+}



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

2022-12-04 Thread Matt Turner
commit: 48afbcc700fad769ce3b93dbdc255ca24f6a5adc
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Dec  4 23:27:42 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Dec  4 23:41:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48afbcc7

x11-libs/libXcomposite: Version bump to 0.4.6

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

 x11-libs/libXcomposite/Manifest   |  1 +
 x11-libs/libXcomposite/libXcomposite-0.4.6.ebuild | 24 +++
 2 files changed, 25 insertions(+)

diff --git a/x11-libs/libXcomposite/Manifest b/x11-libs/libXcomposite/Manifest
index d14cd577c1ef..32fd97fd123c 100644
--- a/x11-libs/libXcomposite/Manifest
+++ b/x11-libs/libXcomposite/Manifest
@@ -1 +1,2 @@
 DIST libXcomposite-0.4.5.tar.bz2 316993 BLAKE2B 
4dc01b4c3fd85bdaad1ab9d9da0668caa162957056284fe864dacfcad302ddacf32a3ca233efe191592121a42783e04d5844277ef8ede21951e890114120ba22
 SHA512 
502fd51fd9097bb3ca72174ac5b25b9d3b1ff240d32c4765199df03d89337d94b4ddea49e90b177b370862430089d966ce9c38988337156352cfeae911c2d3d5
+DIST libXcomposite-0.4.6.tar.xz 265596 BLAKE2B 
1e017ac65c7fb9973f8a1ad06116c67b9ebecf880bee8fb9b2afd83e85ec53853eb082c7edfb6a53f1a8451ac8c61c63c540facbf97953997695b18d65d00c45
 SHA512 
f35a0da8f9f22fd788eee01209557fe3a1b1abdc9744f76330ba42b21b6e3af5464ca4451c33415856417c30da5aa5624e3707980c644327249bfeda5a62a59b

diff --git a/x11-libs/libXcomposite/libXcomposite-0.4.6.ebuild 
b/x11-libs/libXcomposite/libXcomposite-0.4.6.ebuild
new file mode 100644
index ..6205b5ce1361
--- /dev/null
+++ b/x11-libs/libXcomposite/libXcomposite-0.4.6.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_DOC=doc
+XORG_MULTILIB=yes
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="X.Org Xcomposite library"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+RDEPEND=">=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}
+   >=x11-libs/libXfixes-5.0.1[${MULTILIB_USEDEP}]
+   x11-base/xorg-proto"
+
+src_configure() {
+   local XORG_CONFIGURE_OPTIONS=(
+   $(use_with doc xmlto)
+   )
+   xorg-3_src_configure
+}



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

2022-12-04 Thread Matt Turner
commit: 314459525a783a2653d1bedd73ae97e2332e4f49
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Dec  4 23:28:32 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Dec  4 23:41:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31445952

x11-libs/libXdamage: Version bump to 1.1.6

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

 x11-libs/libXdamage/Manifest|  1 +
 x11-libs/libXdamage/libXdamage-1.1.6.ebuild | 16 
 2 files changed, 17 insertions(+)

diff --git a/x11-libs/libXdamage/Manifest b/x11-libs/libXdamage/Manifest
index 93ac653df614..62a6a73aef0e 100644
--- a/x11-libs/libXdamage/Manifest
+++ b/x11-libs/libXdamage/Manifest
@@ -1 +1,2 @@
 DIST libXdamage-1.1.5.tar.bz2 303750 BLAKE2B 
78cb593365cc842cbc6fcb4dec94aa28293c385ad7ecfef032117d19e98c7b3f252c53b79559096b1c0b259d24a59220e9af7fb60d55c55f4474a33d117958de
 SHA512 
a3ca6cc33b1727f717a3e2aa5593f660508a81a47918a0aa949e9e8fba105e303fe5071983b48caac92feea0fe6e8e01620805e4d19b41f21f20d837b191c124
+DIST libXdamage-1.1.6.tar.xz 257532 BLAKE2B 
9b9e21c180fa2ddfeb15e97edc1e7665de722f7fdf9997273fead3348df78b8eec610181d7fd2ef41af7305286285ccf57b56fe7859ebd863b9d8bc1321247c8
 SHA512 
624dcefa1c79064569df952892f7f1351dc19ad338ce73d1a57041e406cb3e18abe531bab352b93d1f0f5c9b5c6b2652cc84a8f1fbfcbba648343812695a8acb

diff --git a/x11-libs/libXdamage/libXdamage-1.1.6.ebuild 
b/x11-libs/libXdamage/libXdamage-1.1.6.ebuild
new file mode 100644
index ..215c9bb3ae5e
--- /dev/null
+++ b/x11-libs/libXdamage/libXdamage-1.1.6.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XORG_MULTILIB=yes
+XORG_TARBALL_SUFFIX="xz"
+inherit xorg-3
+
+DESCRIPTION="X.Org Xdamage library"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris 
~x64-solaris ~x86-solaris ~x86-winnt"
+
+RDEPEND=">=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}
+   >=x11-libs/libXfixes-5.0.1[${MULTILIB_USEDEP}]
+   x11-base/xorg-proto"



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

2022-12-04 Thread Sam James
commit: 9bb2391197dac6209cf016c14dd6b36bef0df3f6
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec  4 23:40:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec  4 23:40:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bb23911

media-libs/vulkan-loader: Stabilize 1.3.231 ppc64, #884381

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

 media-libs/vulkan-loader/vulkan-loader-1.3.231.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/vulkan-loader/vulkan-loader-1.3.231.ebuild 
b/media-libs/vulkan-loader/vulkan-loader-1.3.231.ebuild
index 414fb4720b80..885c795a922f 100644
--- a/media-libs/vulkan-loader/vulkan-loader-1.3.231.ebuild
+++ b/media-libs/vulkan-loader/vulkan-loader-1.3.231.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == ** ]]; then
inherit git-r3
 else

SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
S="${WORKDIR}"/${MY_PN}-sdk-${PV}
 fi
 



  1   2   3   4   5   >