[gentoo-commits] repo/gentoo:master commit in: net-im/zoom/

2022-04-19 Thread Ulrich Müller
commit: 176c9d26cb48763fb341aae2c51207b51c7d0343
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Apr 20 05:56:59 2022 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Wed Apr 20 05:56:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=176c9d26

net-im/zoom: Version bump to 5.10.3.2778

Bug: https://bugs.gentoo.org/835930
Signed-off-by: Ulrich Müller  gentoo.org>

 net-im/zoom/Manifest|   1 +
 net-im/zoom/zoom-5.10.3.2778.ebuild | 179 
 2 files changed, 180 insertions(+)

diff --git a/net-im/zoom/Manifest b/net-im/zoom/Manifest
index 2dd5220beef7..07936d3dc180 100644
--- a/net-im/zoom/Manifest
+++ b/net-im/zoom/Manifest
@@ -1,2 +1,3 @@
 DIST zoom-5.10.0.2450_x86_64.tar.xz 128642016 BLAKE2B 
917a39c239737c46596b7a7d6c41b3a94ee9932839b4657a9e65f35542420feeb759b48aa346353eef52a90a000feb35addb45d799b5a53ba9acc33b5d5dfec4
 SHA512 
0cc464ed8db1dc0687c49fbea04aaa5ea63c3d8f0dcc280cc88fc4130be240b3a150e499ad8b0daab5f41ce4030414662656e5d9fe4a86399da83019ade1dae2
+DIST zoom-5.10.3.2778_x86_64.tar.xz 129857964 BLAKE2B 
e682a75cf0abd1974dff77f70b1abb2138a338677b2d4dea1455b1ba05aef76ce574da51bb8fd40575bef51dab6cc4f54416cf1e894fc8bb0f308a4362183bce
 SHA512 
3736b4688769adc616ccefbc0697804906725c655ba72b1eab7f6809fa6793f19f208a94328fe95c44aa765efe59f5fcf57d562c8c8c81046cd15b188a276c52
 DIST zoom-5.9.6.2225_x86_64.tar.xz 57384044 BLAKE2B 
a6712499d903fa715170b9a50bf3fd1fadf7f403f4c9a9ff5ed890faf65ffd5564d06f64f26ca596598ef2c5cb53b4a477d8b08f7f7d44282911a890a00900d2
 SHA512 
f2899377c66cada60bf08326b7cd06a64b659d06fbdc19f0d6f1f0a6458bbfa0a40e59bdfb7ab4fe4877c0bde2f29fd0bfb8e05227b3c7cca66880e713345f10

diff --git a/net-im/zoom/zoom-5.10.3.2778.ebuild 
b/net-im/zoom/zoom-5.10.3.2778.ebuild
new file mode 100644
index ..90fee27aeb0e
--- /dev/null
+++ b/net-im/zoom/zoom-5.10.3.2778.ebuild
@@ -0,0 +1,179 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop readme.gentoo-r1 wrapper xdg-utils
+
+DESCRIPTION="Video conferencing and web conferencing service"
+HOMEPAGE="https://zoom.us/;
+SRC_URI="https://zoom.us/client/${PV}/${PN}_x86_64.tar.xz -> 
${P}_x86_64.tar.xz"
+S="${WORKDIR}/${PN}"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+IUSE="bundled-libjpeg-turbo +bundled-qt opencl pulseaudio wayland"
+RESTRICT="mirror bindist strip"
+
+RDEPEND="!games-engines/zoom
+   app-accessibility/at-spi2-atk
+   app-accessibility/at-spi2-core
+   dev-libs/atk
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   >=dev-libs/quazip-1.0:0=
+   media-libs/alsa-lib
+   media-libs/fdk-aac:0/2
+   media-libs/fontconfig
+   media-libs/freetype
+   media-libs/mesa[gbm(+)]
+   media-sound/mpg123
+   net-print/cups
+   sys-apps/dbus
+   sys-apps/util-linux
+   sys-libs/glibc
+   virtual/opengl
+   x11-libs/cairo
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libxkbcommon[X]
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/libxshmfence
+   x11-libs/libXtst
+   x11-libs/pango
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-keysyms
+   opencl? ( virtual/opencl )
+   pulseaudio? ( media-sound/pulseaudio )
+   wayland? ( dev-libs/wayland )
+   !bundled-libjpeg-turbo? ( >=media-libs/libjpeg-turbo-2.0.5 )
+   !bundled-qt? (
+   dev-libs/icu
+   dev-qt/qtcore:5
+   dev-qt/qtdbus:5
+   dev-qt/qtdeclarative:5[widgets]
+   dev-qt/qtdiag:5
+   dev-qt/qtgraphicaleffects:5
+   dev-qt/qtgui:5
+   dev-qt/qtlocation:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtquickcontrols:5[widgets]
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   wayland? ( dev-qt/qtwayland )
+   )"
+
+BDEPEND="dev-util/bbe
+   bundled-libjpeg-turbo? ( dev-util/patchelf )"
+
+QA_PREBUILT="opt/zoom/*"
+
+src_prepare() {
+   default
+
+   # The tarball doesn't contain an icon, so extract it from the binary
+   bbe -s -b '/\n/' -e 'J 1;D' zoom 
\
+   >videoconference-zoom.svg && [[ -s videoconference-zoom.svg ]] \
+   || die "Extraction of icon failed"
+
+   if ! use pulseaudio; then
+   # For some strange reason, zoom cannot use any ALSA sound 
devices if
+   # it finds libpulse. This causes breakage if 
media-sound/apulse[sdk]
+   # is installed. So, force zoom to ignore libpulse.
+   bbe -e 's/libpulse.so/IgNoRePuLsE/' zoom >zoom.tmp || die
+   mv 

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

2022-04-19 Thread Hans de Graaff
commit: f58e0f3a0372a564585d91d3ac44b1e614ba5719
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Apr 20 05:06:31 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Apr 20 05:10:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f58e0f3a

dev-ruby/hiera: add 3.9.0

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

 dev-ruby/hiera/Manifest   |  1 +
 dev-ruby/hiera/hiera-3.9.0.ebuild | 24 
 2 files changed, 25 insertions(+)

diff --git a/dev-ruby/hiera/Manifest b/dev-ruby/hiera/Manifest
index 9821e515d55b..f2e90d142469 100644
--- a/dev-ruby/hiera/Manifest
+++ b/dev-ruby/hiera/Manifest
@@ -1,3 +1,4 @@
 DIST hiera-3.6.0.gem 40960 BLAKE2B 
1e49499ac5841d5fae884ffaf7ba7c72c55e3c04ee3023b2bee3e68e29d4827825e23ed4bb4a929d6337a1ff1d19dd1fbcad329495604c3171c3ab900e21b607
 SHA512 
6d76845e23732875c461d5b2df8599953f067ec84ea6648044e91822fea762118a108136e43ea9b7112511939978052f846d94e895b2b8f669df607fc90afbd0
 DIST hiera-3.7.0.gem 40960 BLAKE2B 
2cec1e8df126da1ca3e46015192cdd428b595084461d5bca92ad561ba7e3b2be5d6837b3565031f174b5ce7fc32f80e288ed12dd3d3cd5d9f3a369b7f2cc6dae
 SHA512 
583da6eb8fb30f9b1029861c7e539fa0e766bd3c4de06715225975d24e46f18cfea9b80f7e4f65535d22ae9bed70c29f999c160fe131aa0897dd70e61681d1b8
 DIST hiera-3.8.0.gem 40960 BLAKE2B 
b368ef92bca06081c99ec7e1a1e04b69f3c1cae285fcb17f9d1b89683fd679b037d2ef26af6912a776d73d3a553a8323c6820482383065927245898c9e78daa1
 SHA512 
0aa8d306cce33760eee9ca702f6d1f8a0137c551321c7553a25644a4097b8539945d5432e94ff83ed9c3392603dc962b33ab1e1702ed1ab5699d3ef179de9379
+DIST hiera-3.9.0.gem 40960 BLAKE2B 
863fe37ecfda2153b5e94afde6d53893a0b5baaa10aa3bc3a939cc7df54168bbcb709f85bb50ffad11376d7434337ae3c79bc5d9fac99433da31e7dd77213004
 SHA512 
6ce3598e7c7a628198638a4b75a65efcc529089c7c80d7f3dfc072c26e8a65054d8bc5c71f40ce2833465ccfaa333c5490ecdfe58578532eb3455be46a69ad0e

diff --git a/dev-ruby/hiera/hiera-3.9.0.ebuild 
b/dev-ruby/hiera/hiera-3.9.0.ebuild
new file mode 100644
index ..dc9baceecec1
--- /dev/null
+++ b/dev-ruby/hiera/hiera-3.9.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A simple pluggable Hierarchical Database"
+HOMEPAGE="https://docs.puppet.com/hiera/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+
+ruby_add_bdepend "test? ( dev-ruby/mocha )"
+
+ruby_add_rdepend "dev-ruby/deep_merge"



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

2022-04-19 Thread Hans de Graaff
commit: b678eeedaaffd1d03104e1287e3a461e264653c9
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Apr 20 05:07:02 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Apr 20 05:10:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b678eeed

dev-ruby/hiera: drop 3.6.0, 3.7.0

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

 dev-ruby/hiera/Manifest   |  2 --
 dev-ruby/hiera/hiera-3.6.0.ebuild | 24 
 dev-ruby/hiera/hiera-3.7.0.ebuild | 24 
 3 files changed, 50 deletions(-)

diff --git a/dev-ruby/hiera/Manifest b/dev-ruby/hiera/Manifest
index f2e90d142469..41a00dc4b460 100644
--- a/dev-ruby/hiera/Manifest
+++ b/dev-ruby/hiera/Manifest
@@ -1,4 +1,2 @@
-DIST hiera-3.6.0.gem 40960 BLAKE2B 
1e49499ac5841d5fae884ffaf7ba7c72c55e3c04ee3023b2bee3e68e29d4827825e23ed4bb4a929d6337a1ff1d19dd1fbcad329495604c3171c3ab900e21b607
 SHA512 
6d76845e23732875c461d5b2df8599953f067ec84ea6648044e91822fea762118a108136e43ea9b7112511939978052f846d94e895b2b8f669df607fc90afbd0
-DIST hiera-3.7.0.gem 40960 BLAKE2B 
2cec1e8df126da1ca3e46015192cdd428b595084461d5bca92ad561ba7e3b2be5d6837b3565031f174b5ce7fc32f80e288ed12dd3d3cd5d9f3a369b7f2cc6dae
 SHA512 
583da6eb8fb30f9b1029861c7e539fa0e766bd3c4de06715225975d24e46f18cfea9b80f7e4f65535d22ae9bed70c29f999c160fe131aa0897dd70e61681d1b8
 DIST hiera-3.8.0.gem 40960 BLAKE2B 
b368ef92bca06081c99ec7e1a1e04b69f3c1cae285fcb17f9d1b89683fd679b037d2ef26af6912a776d73d3a553a8323c6820482383065927245898c9e78daa1
 SHA512 
0aa8d306cce33760eee9ca702f6d1f8a0137c551321c7553a25644a4097b8539945d5432e94ff83ed9c3392603dc962b33ab1e1702ed1ab5699d3ef179de9379
 DIST hiera-3.9.0.gem 40960 BLAKE2B 
863fe37ecfda2153b5e94afde6d53893a0b5baaa10aa3bc3a939cc7df54168bbcb709f85bb50ffad11376d7434337ae3c79bc5d9fac99433da31e7dd77213004
 SHA512 
6ce3598e7c7a628198638a4b75a65efcc529089c7c80d7f3dfc072c26e8a65054d8bc5c71f40ce2833465ccfaa333c5490ecdfe58578532eb3455be46a69ad0e

diff --git a/dev-ruby/hiera/hiera-3.6.0.ebuild 
b/dev-ruby/hiera/hiera-3.6.0.ebuild
deleted file mode 100644
index 03029fd73800..
--- a/dev-ruby/hiera/hiera-3.6.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A simple pluggable Hierarchical Database"
-HOMEPAGE="https://docs.puppet.com/hiera/;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE=""
-KEYWORDS="amd64 ~arm ~hppa ppc ~ppc64 ~sparc x86"
-
-ruby_add_bdepend "test? ( dev-ruby/mocha )"
-
-ruby_add_rdepend "dev-ruby/deep_merge"

diff --git a/dev-ruby/hiera/hiera-3.7.0.ebuild 
b/dev-ruby/hiera/hiera-3.7.0.ebuild
deleted file mode 100644
index c5967ff1b3a7..
--- a/dev-ruby/hiera/hiera-3.7.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby25 ruby26 ruby27 ruby30"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A simple pluggable Hierarchical Database"
-HOMEPAGE="https://docs.puppet.com/hiera/;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE=""
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
-
-ruby_add_bdepend "test? ( dev-ruby/mocha )"
-
-ruby_add_rdepend "dev-ruby/deep_merge"



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

2022-04-19 Thread Joonas Niilola
commit: fe34fcbf22583285cb54eceb72cf88624f161e6c
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Apr 20 05:05:01 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Apr 20 05:05:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe34fcbf

dev-util/cbindgen: add 0.22.0

Signed-off-by: Joonas Niilola  gentoo.org>

 dev-util/cbindgen/Manifest   | 29 ++
 dev-util/cbindgen/cbindgen-0.22.0.ebuild | 69 
 2 files changed, 98 insertions(+)

diff --git a/dev-util/cbindgen/Manifest b/dev-util/cbindgen/Manifest
index e47565ac9ad1..6302c7231812 100644
--- a/dev-util/cbindgen/Manifest
+++ b/dev-util/cbindgen/Manifest
@@ -1,56 +1,85 @@
 DIST ansi_term-0.11.0.crate 17087 BLAKE2B 
9bd35c045a01ce4c6c4a5db1b4f15e9412bb97426eec19d4421dffbec633de8d13452c13c1dc1b30998690b78d7ed38311aca700087f13a81f66bd1d5d7300c4
 SHA512 
a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-1.0.1.crate 12908 BLAKE2B 
40c53cab298e4f26634c3acff3ece6a3371188d91dbf377ed664eabedcde20536edaa93daf406618f37edde019f049a6e7b9a47f627344587dbd126bee2b5e3a
 SHA512 
630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b
+DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST bitflags-1.2.1.crate 16745 BLAKE2B 
0fa6d3ce44aad7616d5cd02aad8c1d0b0fed4022650eb43067c4a72e6fc88da05442674fa51826e4858a47c9de233e1ba2229820af094197cd11bb416ceffb2b
 SHA512 
ad89b3798845e23737a620bba581c2ff1ff3e15bac12555c765e201d2c0b90ecea0cdbc5b5b1a3fa9858c385e8e041f8226f5acfae5bbbe9925643fff2bf3f0b
+DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST cbindgen-0.20.0.crate 183277 BLAKE2B 
51529b21879e3a3212fbb951b3bdd5c8c396dce53e9dbe568bfe1e752caf3060bc784909cb4b37a6e6e80d357d5a8e2bab8d10d4470563358407bceb814bb7fc
 SHA512 
83c2b0da580f0a2fc9a74922f3c44d0e73ce0d1de8b5a3f5819c7fcf1c481df1ff0346e84c5b4c199a9364542c85fb81ece4e1deca3a6f12231a4478f76a7c02
 DIST cbindgen-0.21.0.tar.gz 196398 BLAKE2B 
8d8463cb499425be02280e1b1531ff4815e5fa516c145a2e102cce1ec7d475bc80fc9f5db7596a6aa5738ce0ab2c625f508d24862c4a9ef3b381c67c39983404
 SHA512 
db58da1417b32dd43cca5a2d9de1d065805d478adc707b74167f0ff46ea7be8b14d77f830a4f19340c08bfd281edd637c4ea990d20e1c2c6d301d803d93b0397
+DIST cbindgen-0.22.0.tar.gz 199514 BLAKE2B 
e2b6b5f6d411eed5fd84807efb7d596304ce96f3c56efb09ed4b3a594a28cf4d0522d7395750897294d4c96b99cf64ad4ca8136054ee8ec770c2b492356c870b
 SHA512 
089f708df766bb1e160dd10a37021a0a6656498f85830f34e894292188b712f96eb8e0f97b78b3cd6d38b81f6188f9062d1fe43c8aa3941c9be9019a0db2cb23
 DIST cfg-if-0.1.10.crate 7933 BLAKE2B 
063a96ed176f34f788666b40adc483d147fc011dee941ab60569ddd0e57502b5dd06ed71090f4e14ce005d06e240500a286f74652615e9d068fba649610d8cf8
 SHA512 
9d22616bfb4a75770a828a0a3cddac6787297a5fdc53eb17e25811cc94de717f2de8bd66d53c5d65ba1c83d8892aefee5ae758cf56a1ef0a0c3120f70b244339
+DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 
0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 DIST clap-2.33.3.crate 201925 BLAKE2B 
bec9c866481c5b3fddeb314f68af9bce38fc421e42816182de3209e8ea3447b72cf033e6251eea27fe974eff8085b7d98cdd2911b5cc0ec6b4bf4c750deb8a25
 SHA512 
3eb0fd648e2e3f9e5ff69a5e6cf0d867304fe18523accd036f28a86de368e4774088a6936c108ccc045092c539fe7f7494ea96420ebf6b4bec16880cea84bedf
 DIST clap-3.1.6.crate 202211 BLAKE2B 
9fbd6d5ad8442118716e01c10ec9388644ef6e5621019a1245ae937324265b96d50aa70777d149daeea6f812ee05414623f938a056c38a201d9f6ee0b98bded5
 SHA512 
397c277eeb9acafc1098f6b6aa7e428cf7c7016356a99139dbff66dd6c6e12434b14a457679fd99ea50c1fb0b54b9b96bad65f1198025986835810484e542824
 DIST cloudabi-0.0.3.crate 22156 BLAKE2B 
e12054fd474754031f8f5038d5e2829e1586db974d38230cfd8774db591a58dfdcaea9fb61fc0b35366889d348b2c73ceaabbb462f1abeeffeaab167013c986f
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: mail-client/thunderbird-bin/

2022-04-19 Thread Joonas Niilola
commit: 14f459b253926839b21a7d43519fe04c5e689b03
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Apr 20 05:08:01 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Apr 20 05:08:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14f459b2

mail-client/thunderbird-bin: add 91.8.1, drop 91.8.0

Signed-off-by: Joonas Niilola  gentoo.org>

 mail-client/thunderbird-bin/Manifest   | 130 ++---
 ...91.8.0.ebuild => thunderbird-bin-91.8.1.ebuild} |   0
 2 files changed, 65 insertions(+), 65 deletions(-)

diff --git a/mail-client/thunderbird-bin/Manifest 
b/mail-client/thunderbird-bin/Manifest
index c2a956ffe1e5..7b8a631a6e4f 100644
--- a/mail-client/thunderbird-bin/Manifest
+++ b/mail-client/thunderbird-bin/Manifest
@@ -1,65 +1,65 @@
-DIST thunderbird-91.8.0-af.xpi 561894 BLAKE2B 
91b462c633b65cbf823b8e02b42f00feae17e258950f721e8975ca954324df4f1a734c1791bbe505529f1c54484710777c3512a19dcb89516ef055568020535e
 SHA512 
95bc1cc1b5c57fe0480380dbdb492ef46fc6cb16c7f80c457cb121e5dcac0b573f5d936f57436153402ddc3f7afc70de25c3f36f19ef517497573e150b61f85b
-DIST thunderbird-91.8.0-ar.xpi 665730 BLAKE2B 
e853ba424a52b3dbe1a7fa402e603d8176fa398850a28516b3bb2d4cfe4faf528d92db5619eba0b00b1ef218c01db8c74eb24e2e3d11e56e19ad615db8b1dcbd
 SHA512 
209e45c161567e53b258dc715f16d8d4e3580ceba1be9d5e99cf5d05190e849884942bf0db91c4bcd1f4e883fcea03a4eb3da3022dd09c88282dd6fc422174a0
-DIST thunderbird-91.8.0-ast.xpi 580509 BLAKE2B 
6ff86567fffecf527c5b814c1ad3a42d7a14e6329f624e34d74e199c5e90c44e39f387c24400c6d3b4ff4ee78fa3ebf7bebba101a5a8819046370830209b3fca
 SHA512 
85f67ad13bdfde1a8c1420c877c1ae5626c11f84e3050c3541d516c4c98c74d02dbd318a1f99e6754175565528080c0b8638a87f14e453f952095c97be1a1ae6
-DIST thunderbird-91.8.0-be.xpi 695198 BLAKE2B 
6549df276524bfbbadd2d6ac1db55c5c536ce4c9eae4630a95973bb9654c4f6c6f383485438a2d0cdf90bd408621f5abfa8e4ae177db991660aef7bcea1aadcf
 SHA512 
28cc190fb20754aeb15080fb30f942753c96e7d6db3d3202a56dc5be56bcfd144855c8e2a51aa76039b59454ed46608c166a7372267dae818f4c426fd5e9cc6b
-DIST thunderbird-91.8.0-bg.xpi 690996 BLAKE2B 
bfd70be5de08df5cd94c701e7d228ab593d874857d05a04e2c9fdd6428968c752fee68016a388a6762d3e472ff2ccad70a1616c85d671ea8192883a57030fc61
 SHA512 
26eea7ad31d509f329696e851e98750deaa6b181d8690af4b496213018af761db52dbeaad107094ba24e876555e93b9b056b97b2594cbfd1b0670cc3c1c5a559
-DIST thunderbird-91.8.0-br.xpi 620588 BLAKE2B 
089ed23537dfac44b0ad0f77081ab059254211534a1a7628b28a1edbdcf41bb63d46d15885d4ad4018dc2de722f7c565af44cdc952e04660d8d12f9e
 SHA512 
3de805556b0a6adeece0a985b333d131f51c6030bdc00dde7857fabdb28ae8796c3248c5f1ec5460b2a4f6240db2496cf716b6595235db894d855ca6aaa9cd00
-DIST thunderbird-91.8.0-ca.xpi 645975 BLAKE2B 
9655a0ead07207bbc450b87317731faa946a580914e3d98f07e02e6c5cd465b0c94ee15dee511a623fefa580ad3b026f3871ac3e5a171e2c32475399ab78
 SHA512 
fa0cb42e7d9e4638e023de6a48a9e95c94304e6c124ca48503c8c2d5720ca4e3d6e8eb3bc3ad209bf4e3bc720a9fb50ae9c35ffca3de4c02d2578bd593a3bd07
-DIST thunderbird-91.8.0-cak.xpi 652065 BLAKE2B 
7b1bb074cc76e4a53de73d2c63c21a01512a12f49cc7f5933a8b35b632cf6b4b9760a44e4fcad5830f0c3ba1e5ec97dc511ef92e6f0b03836d4784c57729f786
 SHA512 
b7faf048bcaa8230ade82cbb6b92097b727963ed5236b7d9c820639b09c616f214ec7f4eddc0ed58b1b30f1002af073a621f3c30b928324dac2817b30a506ca2
-DIST thunderbird-91.8.0-cs.xpi 711939 BLAKE2B 
57117773304313d72cdbd9a6189f48b9c3f8a9328701be8686a2cfd8952a83ff49c60560aeb95565881e14cfe9b07be685e3f4fd6a51caf634638281a60fb1e6
 SHA512 
43b65f4d4e97c852bb52818df11e58843502a2ec6d5486c9392993ca3f93632b9638dfefc7af0ed701551156e1a569a3869c1e5de33a37c89544a090098cda87
-DIST thunderbird-91.8.0-cy.xpi 68 BLAKE2B 
9f90c4e5b4f595d3ec0622053982a5085c708b2b563c28d412858a07b25bf5648865b5ab8623a1cf6d78ecb3454d47b30e0de0def63241a052437375a318b701
 SHA512 
83851c82f6688d41abb048e8bb2b478cde284207883983695a5b5f82a87e7c0b871ec1273e8f8f8724954ed14004a521f0b6530684a3cefa94839a609017e6d0
-DIST thunderbird-91.8.0-da.xpi 67 BLAKE2B 
c95cbca0e1f983cea1a94026cdaedc82b8f481183e2d6a10e082d280d5d3159bf714473afd7a123305f0d0223aa1b8c7dbb3ae583927b4808bed8daac74f7efa
 SHA512 
726f44000fa27c02dc030bc460f6d54db32ba51c2cb3734d08821db02de53c6a1b3636a42af1e2fdf5da5185aae12f4e403581cbeba1996349d7059adf51f1da
-DIST thunderbird-91.8.0-de.xpi 697527 BLAKE2B 
ce6894157eb98b0c44b03ed194abe3cc4cb4a7d9a2d8b6327409cef3c06b84872fc8d3e5bba66a4c5e22811ad60fe54c4303e95b388a72d5520d548ffc556e97
 SHA512 
49250b25927b681caf751335ad83187fb6b951a8bdb2506cc62efed5508b61a9edc0fc0a3f68a1c53c5088f96b3dc161e74877a900221653e1e94e1dfefadc5d
-DIST thunderbird-91.8.0-dsb.xpi 723999 BLAKE2B 
b43b130e2af3ba412400cc1f464e56bc872f020aa3ac9429b764df0435d78cd26b913f85978799e1a217f7dae057efff5f5fff6eb2fbf92f1932cab0b8bf0a1e
 SHA512 
0980f9c3e3da3441c9e9cf3f752ae2bcf04f17646d62f97a925c956689dc09c1d8d232d00a4624392daa52f4ccaf7c39414c3d04a02fd3908c7d2f33053c0d1f
-DIST thunderbird-91.8.0-el.xpi 821180 BLAKE2B 

[gentoo-commits] repo/proj/guru:dev commit in: app-misc/walld/

2022-04-19 Thread Seth Arnold
commit: 941cd636e7103e5b5f82688fb94937d428b35c75
Author: Seth Arnold  gmail  com>
AuthorDate: Wed Apr 20 03:53:22 2022 +
Commit: Seth Arnold  gmail  com>
CommitDate: Wed Apr 20 03:54:37 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=941cd636

app-misc/walld: add 1.3, drop 1.2

Signed-off-by: Seth Arnold  gmail.com>

 app-misc/walld/Manifest   |  2 +-
 app-misc/walld/{walld-1.2.ebuild => walld-1.3.ebuild} | 14 +++---
 2 files changed, 4 insertions(+), 12 deletions(-)

diff --git a/app-misc/walld/Manifest b/app-misc/walld/Manifest
index 4e708852b..84d330df3 100644
--- a/app-misc/walld/Manifest
+++ b/app-misc/walld/Manifest
@@ -1 +1 @@
-DIST walld-1.2.tar.gz 23622 BLAKE2B 
021028bb5dead41f16e18e9243f50952bf40260e5322508c79e803e42253fea22e1890d69116ba9b5ad7d6c084c57c0d52f216b6c6adf998cee688d8f9b6cbd5
 SHA512 
8c1c5dc2c8bc657c6f71a82f6db50247b6803ae5845f1515d10e18021913d87c7e4d920e8c1f0e2d455a5a09f44770acf40fadd59f983a6c3a16f8d4178340d6
+DIST walld-1.3.tar.gz 24911 BLAKE2B 
9186cdbe8263fef5e5ec27a29b4e76f437322c08aa9322ea8d2fac666da2ee97990f6bfad8c2af4751ce820d739879ee25b78de9145e7ef32ca24ae5d97b3728
 SHA512 
5459640d720592267e9d8ab78c9bc526fda4036bc20b84826b65a1b87d05b8b3743363d2ee2fb69819b7b82d2145b303c883f60ca0b9137535e563eb83b17912

diff --git a/app-misc/walld/walld-1.2.ebuild b/app-misc/walld/walld-1.3.ebuild
similarity index 61%
rename from app-misc/walld/walld-1.2.ebuild
rename to app-misc/walld/walld-1.3.ebuild
index 861b83f09..ca219ebf1 100644
--- a/app-misc/walld/walld-1.2.ebuild
+++ b/app-misc/walld/walld-1.3.ebuild
@@ -3,11 +3,11 @@
 
 EAPI=8
 
-inherit optfeature toolchain-funcs
+inherit optfeature meson
 
 DESCRIPTION="A Wallpaper daemon"
 HOMEPAGE="https://github.com/Dotz0cat/walld;
-SRC_URI="https://github.com/Dotz0cat/walld/archive/refs/tags/1.2.tar.gz -> 
walld-1.2.tar.gz"
+SRC_URI="https://github.com/Dotz0cat/walld/archive/refs/tags/1.3.tar.gz -> 
walld-1.3.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"
@@ -15,15 +15,7 @@ KEYWORDS="~amd64 ~x86"
 
 DEPEND="dev-libs/libevent media-gfx/feh dev-libs/libconfig 
media-gfx/imagemagick"
 RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_compile() {
-   emake CC="${tc-getCC}"
-}
-
-src_install() {
-   emake DESTDIR="${D}" PREFIX=/usr install
-}
+BDEPEND=""
 
 pkg_postinst() {
optfeature "auto reload Xresources" x11-apps/xrdb



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

2022-04-19 Thread Ionen Wolkens
commit: 9ec7cba24ce54338102789dc85faf4b30d295736
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Apr 20 03:28:22 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Apr 20 03:31:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ec7cba2

dev-libs/ncnn: add 20220420, drop 20220419

Upstream removed the 19 tag and the file never made
it to mirrors, changes are minimal.

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

 dev-libs/ncnn/Manifest   | 2 +-
 dev-libs/ncnn/{ncnn-20220419.ebuild => ncnn-20220420.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/ncnn/Manifest b/dev-libs/ncnn/Manifest
index af280f8884b8..c04a066daf14 100644
--- a/dev-libs/ncnn/Manifest
+++ b/dev-libs/ncnn/Manifest
@@ -1,2 +1,2 @@
 DIST ncnn-20210525.tar.gz 11578821 BLAKE2B 
1b6dc67cb89e4761c6de256c8854c3969c553159c11713d9bbbe04abd027e9439ffb694e8129da4d965807d1ec326d643c71c00ee1f032dbf4c2271c2699ceb2
 SHA512 
5d919b6830f5a75c751d64476f5bf2b9b71ced1cee29e4156c4f01a9d7d8833dfdf8420747c55979c5b39b29fd63b5bf4bc3d27b756a617ef39f4e2ce4da2f93
-DIST ncnn-20220419.tar.gz 12158924 BLAKE2B 
06a3956ecdfff26977707ddab4922897fdee923a13f32c9963a44a6803915380c5feba8e4880e4fd528902121ebe3a1deee0a141d62c17cc9dd0e3542b75e38a
 SHA512 
85c13889ba8f6e1afd8f1127c9de32f962735db2ccc92f29f13771ba2df8b7bd5c156d7f4eec059493904c2634765b0253028861bc99be3a9e8afb9b9d82aa56
+DIST ncnn-20220420.tar.gz 12158916 BLAKE2B 
fcecf395e54ff683bb8301365d805b99439b3797493e419fa8c99a325ebd1dfd80e65b08cffd9283fe453010a0cdde221aeeffa37e154335d2f6d7f6c6b9b138
 SHA512 
7c567bcd75cf36be7fbb16dba7f978ae965478afed8948e9e1c6f8c681ea678f769e64fae337a5c1d0bc1549bf922c1761b51a7822153a1eb4d267ef8adf1ecd

diff --git a/dev-libs/ncnn/ncnn-20220419.ebuild 
b/dev-libs/ncnn/ncnn-20220420.ebuild
similarity index 100%
rename from dev-libs/ncnn/ncnn-20220419.ebuild
rename to dev-libs/ncnn/ncnn-20220420.ebuild



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

2022-04-19 Thread Ionen Wolkens
commit: 92a9da73390b1f2d90011e6b6a6fa8cf25512cec
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Apr 20 01:06:53 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Apr 20 02:39:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92a9da73

dev-libs/ncnn: add 20220419

Also remove now unnecessary avx workaround wrt bug #730468,
entire usage was refactored upstream and the sed now cause
issues instead.

Bug: https://bugs.gentoo.org/730468
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-libs/ncnn/Manifest |  1 +
 dev-libs/ncnn/ncnn-20220419.ebuild | 73 ++
 2 files changed, 74 insertions(+)

diff --git a/dev-libs/ncnn/Manifest b/dev-libs/ncnn/Manifest
index c665eea3385d..af280f8884b8 100644
--- a/dev-libs/ncnn/Manifest
+++ b/dev-libs/ncnn/Manifest
@@ -1 +1,2 @@
 DIST ncnn-20210525.tar.gz 11578821 BLAKE2B 
1b6dc67cb89e4761c6de256c8854c3969c553159c11713d9bbbe04abd027e9439ffb694e8129da4d965807d1ec326d643c71c00ee1f032dbf4c2271c2699ceb2
 SHA512 
5d919b6830f5a75c751d64476f5bf2b9b71ced1cee29e4156c4f01a9d7d8833dfdf8420747c55979c5b39b29fd63b5bf4bc3d27b756a617ef39f4e2ce4da2f93
+DIST ncnn-20220419.tar.gz 12158924 BLAKE2B 
06a3956ecdfff26977707ddab4922897fdee923a13f32c9963a44a6803915380c5feba8e4880e4fd528902121ebe3a1deee0a141d62c17cc9dd0e3542b75e38a
 SHA512 
85c13889ba8f6e1afd8f1127c9de32f962735db2ccc92f29f13771ba2df8b7bd5c156d7f4eec059493904c2634765b0253028861bc99be3a9e8afb9b9d82aa56

diff --git a/dev-libs/ncnn/ncnn-20220419.ebuild 
b/dev-libs/ncnn/ncnn-20220419.ebuild
new file mode 100644
index ..da09a4cf9ffd
--- /dev/null
+++ b/dev-libs/ncnn/ncnn-20220419.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="High-performance neural network inference framework"
+HOMEPAGE="https://github.com/Tencent/ncnn/;
+SRC_URI="https://github.com/Tencent/ncnn/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD ZLIB"
+SLOT="0/${PV}" # currently has unstable ABI that often requires rebuilds
+KEYWORDS="~amd64 ~x86"
+IUSE="tools +vulkan"
+
+# Need the static library to run tests + skip vulkan / GPU:
+# -DNCNN_BUILD_TESTS=ON -DNCNN_SHARED_LIB=OFF -DNCNN_VULKAN=OFF
+RESTRICT="test"
+
+RDEPEND="
+   dev-util/glslang
+   tools? ( dev-libs/protobuf:= )
+   vulkan? ( media-libs/vulkan-loader )"
+DEPEND="
+   ${RDEPEND}
+   vulkan? ( dev-util/vulkan-headers )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-fix-glslang-include.patch
+)
+
+DOCS=( README.md docs/. )
+
+src_prepare() {
+   cmake_src_prepare
+
+   sed -i "/DESTINATION/s| lib| $(get_libdir)|" src/CMakeLists.txt || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_SKIP_RPATH=ON # for tools
+   -DGLSLANG_TARGET_DIR="${ESYSROOT}"/usr/$(get_libdir)/cmake
+   -DNCNN_BUILD_EXAMPLES=OFF
+   -DNCNN_BUILD_TOOLS=$(usex tools)
+   -DNCNN_PYTHON=OFF # missing portalocker, and nothing needs this 
for now
+   -DNCNN_SHARED_LIB=ON
+   -DNCNN_SYSTEM_GLSLANG=ON
+   -DNCNN_VERSION=${PV} # avoids libncnn.so.*.%Y%m%d (build date)
+   -DNCNN_VULKAN=$(usex vulkan)
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   if use tools; then
+   local tools=(
+   caffe/caffe2ncnn
+   darknet/darknet2ncnn
+   mxnet/mxnet2ncnn
+   ncnn2mem
+   ncnnmerge
+   ncnnoptimize
+   onnx/onnx2ncnn
+   quantize/{ncnn2int8,ncnn2table}
+   )
+   dobin "${tools[@]/#/${BUILD_DIR}/tools/}"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: media-gfx/waifu2x-ncnn-vulkan/

2022-04-19 Thread Ionen Wolkens
commit: bc53163524ece9c2421f16af6a0ed5c54a43945a
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Apr 20 00:58:38 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Apr 20 02:39:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc531635

media-gfx/waifu2x-ncnn-vulkan: subscribe to ncnn subslot and unpin

Hard pinning to a single version shouldn't be necessary (it works
with both old and far newer ncnn), but it does break if not rebuilt
when changing version. Let's try a subslot approach.

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

 ...n-vulkan-20210521.ebuild => waifu2x-ncnn-vulkan-20210521-r1.ebuild} | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/media-gfx/waifu2x-ncnn-vulkan/waifu2x-ncnn-vulkan-20210521.ebuild 
b/media-gfx/waifu2x-ncnn-vulkan/waifu2x-ncnn-vulkan-20210521-r1.ebuild
similarity index 92%
rename from media-gfx/waifu2x-ncnn-vulkan/waifu2x-ncnn-vulkan-20210521.ebuild
rename to media-gfx/waifu2x-ncnn-vulkan/waifu2x-ncnn-vulkan-20210521-r1.ebuild
index cc5fc8bd42a0..ca5fdc679d96 100644
--- a/media-gfx/waifu2x-ncnn-vulkan/waifu2x-ncnn-vulkan-20210521.ebuild
+++ b/media-gfx/waifu2x-ncnn-vulkan/waifu2x-ncnn-vulkan-20210521-r1.ebuild
@@ -13,9 +13,8 @@ LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
-# Pin dev-libs/ncnn near bundled copy until more stable.
 RDEPEND="
-   ~dev-libs/ncnn-20210525[vulkan]
+   dev-libs/ncnn:=[vulkan]
dev-util/glslang
media-libs/libwebp:=
media-libs/vulkan-loader"



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

2022-04-19 Thread Ionen Wolkens
commit: f497a1f6fb83a811ee5fa2a9074baf9dd776945e
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Apr 20 00:47:35 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Apr 20 02:39:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f497a1f6

dev-libs/ncnn: add subslot

ABI seems unstable (e.g. waifu2x-ncnn-vulkan often segfaults
without a rebuild against new ncnn). Given this seem like
a recurring issue, rather than try to track issues or pin
versions let's try 0/${PV} subslot until situation improves.

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

 dev-libs/ncnn/{ncnn-20210525.ebuild => ncnn-20210525-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/ncnn/ncnn-20210525.ebuild 
b/dev-libs/ncnn/ncnn-20210525-r1.ebuild
similarity index 94%
rename from dev-libs/ncnn/ncnn-20210525.ebuild
rename to dev-libs/ncnn/ncnn-20210525-r1.ebuild
index efac9e4e5810..a6aa54a5132f 100644
--- a/dev-libs/ncnn/ncnn-20210525.ebuild
+++ b/dev-libs/ncnn/ncnn-20210525-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
@@ -10,7 +10,7 @@ HOMEPAGE="https://github.com/Tencent/ncnn;
 SRC_URI="https://github.com/Tencent/ncnn/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="BSD ZLIB"
-SLOT="0"
+SLOT="0/${PV}" # currently has unstable ABI that often requires rebuilds
 KEYWORDS="~amd64 ~x86"
 IUSE="tools +vulkan"
 



[gentoo-commits] repo/gentoo:master commit in: media-gfx/waifu2x-ncnn-vulkan/

2022-04-19 Thread Ionen Wolkens
commit: f08d10a0a8355575208a443dd569255c5b7554f5
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Apr 20 02:28:40 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Apr 20 02:39:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f08d10a0

media-gfx/waifu2x-ncnn-vulkan: add 20220419

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

 media-gfx/waifu2x-ncnn-vulkan/Manifest |  1 +
 .../waifu2x-ncnn-vulkan-20220419.ebuild| 55 ++
 2 files changed, 56 insertions(+)

diff --git a/media-gfx/waifu2x-ncnn-vulkan/Manifest 
b/media-gfx/waifu2x-ncnn-vulkan/Manifest
index 8b236393efa8..e641f2feec75 100644
--- a/media-gfx/waifu2x-ncnn-vulkan/Manifest
+++ b/media-gfx/waifu2x-ncnn-vulkan/Manifest
@@ -1 +1,2 @@
 DIST waifu2x-ncnn-vulkan-20210521.tar.gz 34076523 BLAKE2B 
d04c3ac1152be899292730fe06f317c92f1334ea3f91cc6208444574c271d401152b4432bf5293f7193f0c318ca1685145754dd78ad0a8523aefa0fd56d40b4a
 SHA512 
b1a0202a94deb9faadda34c5d46bceabec7ee00960676ca98090af4101bb63648fdc266cc608bfc621a3ec65c8c5f9503a02a4db4e51e9b2048d574c7a7f368a
+DIST waifu2x-ncnn-vulkan-20220419.tar.gz 34076913 BLAKE2B 
0a8355d5b940e6371c49bf3b981a0dd7508b07ecd4d944da2a8a1f0a1ea7c77f61747bbb025c033781f032292e55fa2a3b72684243973d132da99ed09ebf
 SHA512 
fbb6491dddaea9806300cf3f5a582e25d7c644084d61cae33bb38339ac3cf47af03866a1f9bc4bd30f9270b68a945760ebb58535a19b5855a4a0824138ddb513

diff --git a/media-gfx/waifu2x-ncnn-vulkan/waifu2x-ncnn-vulkan-20220419.ebuild 
b/media-gfx/waifu2x-ncnn-vulkan/waifu2x-ncnn-vulkan-20220419.ebuild
new file mode 100644
index ..640620c62e2e
--- /dev/null
+++ b/media-gfx/waifu2x-ncnn-vulkan/waifu2x-ncnn-vulkan-20220419.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="waifu2x converter using ncnn and vulkan"
+HOMEPAGE="https://github.com/nihui/waifu2x-ncnn-vulkan;
+SRC_URI="https://github.com/nihui/waifu2x-ncnn-vulkan/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-libs/ncnn:=[vulkan]
+   media-libs/libwebp:=
+   media-libs/vulkan-loader"
+DEPEND="
+   ${RDEPEND}
+   dev-util/glslang
+   dev-util/vulkan-headers"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-20210521-no-lto.patch
+)
+
+src_prepare() {
+   CMAKE_USE_DIR=${S}/src
+   cmake_src_prepare
+
+   # Update all paths to match installation for models.
+   sed "/PATHSTR\|model 
path/s|models-|${EPREFIX}/usr/share/${PN}/models-|" \
+   -i src/main.cpp || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DGLSLANG_TARGET_DIR="${ESYSROOT}"/usr/$(get_libdir)/cmake
+   -DUSE_SYSTEM_NCNN=ON
+   -DUSE_SYSTEM_WEBP=ON
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   dobin "${BUILD_DIR}"/waifu2x-ncnn-vulkan
+
+   insinto /usr/share/${PN}
+   doins -r models/.
+
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/webkit-gtk/files/, net-libs/webkit-gtk/

2022-04-19 Thread Matt Turner
commit: 4249de5dfd23a1ba0ec24efea124ce21a45b97e7
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Apr 20 02:32:49 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Apr 20 02:33:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4249de5d

net-libs/webkit-gtk: Drop old versions

Bug: https://bugs.gentoo.org/833568
Signed-off-by: Matt Turner  gentoo.org>

 net-libs/webkit-gtk/Manifest   |   1 -
 .../files/2.34.3-opengl-without-X-fixes.patch  |  46 
 net-libs/webkit-gtk/webkit-gtk-2.34.5.ebuild   | 273 -
 3 files changed, 320 deletions(-)

diff --git a/net-libs/webkit-gtk/Manifest b/net-libs/webkit-gtk/Manifest
index 37dc6be0153d..1c550015327d 100644
--- a/net-libs/webkit-gtk/Manifest
+++ b/net-libs/webkit-gtk/Manifest
@@ -1,3 +1,2 @@
-DIST webkitgtk-2.34.5.tar.xz 24393772 BLAKE2B 
7a75ec1507864c7a42305485beb4e1b78b7287b3c514949b1bbe794857b89d6ba894040968002120eba91d15f58b4f51169233457865bc524b28d296ba323662
 SHA512 
a708e23bb6bcc6b281f1de35f4c56a5360b8212a3749d931f8a3c39402761f30d7524d0bddf4e6cfb1b2fc753df28853dceb476c432bac3c453e4b2123e7e9d5
 DIST webkitgtk-2.34.6.tar.xz 24393340 BLAKE2B 
7ab93a81f6c74ff712ddb057cbba758978b978323098071e9e35e3aa8efab4c747b8375e10a302185a82b0e89d822c89d199d2d4092c4acd9a423c1f6696c2ab
 SHA512 
57ab25af027ae39820622743c258f3e6d0af86376f2a4c3a8ede560ca6652c98c49056c716aace56291264c18164cb60395be9779a9d12455e6a0f7d2c197343
 DIST webkitgtk-2.36.0.tar.xz 26900828 BLAKE2B 
d965c9a0f3ff03d55baba840af7fe0cb3288eaa982f1444aa14a499542d89766815954b9e62b5d39d9536074d59e42d1c0798c5e1d88974f070c239ef1d8eae5
 SHA512 
0926a792da295b8efa8c0fb80fbb0cb27c43bb86011317d076fbe5eef347f2bc02e8afc4c75699a5c6a14363f4abcbfa2d941f6646a63c7679e2380080da

diff --git a/net-libs/webkit-gtk/files/2.34.3-opengl-without-X-fixes.patch 
b/net-libs/webkit-gtk/files/2.34.3-opengl-without-X-fixes.patch
deleted file mode 100644
index 5608500376ff..
--- a/net-libs/webkit-gtk/files/2.34.3-opengl-without-X-fixes.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-https://bugs.webkit.org/show_bug.cgi?id=208907
-
-From c67efa2bbe2094b40b4e104bb26497c2aff5ce68 Mon Sep 17 00:00:00 2001
-From: Mart Raudsepp 
-Date: Sat, 9 May 2020 23:11:52 +0300
-Subject: [PATCH] Clean up OpenGLShims.h conditionals in a few places to fix
- some build configurations
-

- Source/WebCore/platform/graphics/GLContext.cpp | 3 +++
- Source/WebKit/UIProcess/API/glib/WebKitProtocolHandler.cpp | 5 -
- 2 files changed, 7 insertions(+), 1 deletions(-)
-
-diff --git a/Source/WebCore/platform/graphics/GLContext.cpp 
b/Source/WebCore/platform/graphics/GLContext.cpp
-index b217988b990..1ba0eb8a482 100644
 a/Source/WebCore/platform/graphics/GLContext.cpp
-+++ b/Source/WebCore/platform/graphics/GLContext.cpp
-@@ -28,6 +28,9 @@
- 
- #if USE(GLX)
- #include "GLContextGLX.h"
-+#endif
-+
-+#if !USE(OPENGL_ES) && !USE(LIBEPOXY) && !USE(ANGLE)
- #include "OpenGLShims.h"
- #endif
- 
-diff --git a/Source/WebKit/UIProcess/API/glib/WebKitProtocolHandler.cpp 
b/Source/WebKit/UIProcess/API/glib/WebKitProtocolHandler.cpp
-index 3515be452b2..82cce70f14b 100644
 a/Source/WebKit/UIProcess/API/glib/WebKitProtocolHandler.cpp
-+++ b/Source/WebKit/UIProcess/API/glib/WebKitProtocolHandler.cpp
-@@ -64,7 +64,10 @@
- 
- #if USE(GLX)
- #include 
--#include 
-+#endif
-+
-+#if !USE(OPENGL_ES) && !USE(LIBEPOXY) && !USE(ANGLE)
-+#include "WebCore/OpenGLShims.h"
- #endif
- 
- #if USE(GSTREAMER)
--- 
-2.20.1
-

diff --git a/net-libs/webkit-gtk/webkit-gtk-2.34.5.ebuild 
b/net-libs/webkit-gtk/webkit-gtk-2.34.5.ebuild
deleted file mode 100644
index c99a1e40ec91..
--- a/net-libs/webkit-gtk/webkit-gtk-2.34.5.ebuild
+++ /dev/null
@@ -1,273 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_REQ_USE="xml(+)"
-PYTHON_COMPAT=( python3_{8..10} )
-USE_RUBY="ruby26 ruby27 ruby30"
-
-inherit check-reqs cmake flag-o-matic gnome2 pax-utils python-any-r1 
ruby-single toolchain-funcs virtualx
-
-MY_P="webkitgtk-${PV}"
-DESCRIPTION="Open source web browser engine"
-HOMEPAGE="https://www.webkitgtk.org;
-SRC_URI="https://www.webkitgtk.org/releases/${MY_P}.tar.xz;
-
-LICENSE="LGPL-2+ BSD"
-SLOT="4/37" # soname version of libwebkit2gtk-4.0
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~sparc x86"
-
-IUSE="aqua avif +egl examples gamepad +geolocation gles2-only gnome-keyring 
+gstreamer gtk-doc +introspection +jpeg2k +jumbo-build lcms libnotify seccomp 
spell systemd wayland +X"
-
-# gstreamer with opengl/gles2 needs egl
-REQUIRED_USE="
-   gles2-only? ( egl )
-   gstreamer? ( egl )
-   wayland? ( egl )
-   || ( aqua wayland X )
-"
-
-# Tests fail to link for inexplicable reasons
-# https://bugs.webkit.org/show_bug.cgi?id=148210
-RESTRICT="test"
-
-# Aqua support in gtk3 is untested
-# Dependencies found at Source/cmake/OptionsGTK.cmake
-# Various compile-time optionals for 

[gentoo-commits] repo/gentoo:master commit in: x11-apps/xauth/

2022-04-19 Thread Matt Turner
commit: 30c5f9d981024c2c5d10d8c76aa974c97b3f160b
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Apr 20 02:09:12 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Apr 20 02:10:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30c5f9d9

x11-apps/xauth: Version bump to 1.1.2

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

 x11-apps/xauth/Manifest  |  1 +
 x11-apps/xauth/{xauth-.ebuild => xauth-1.1.2.ebuild} | 13 ++---
 x11-apps/xauth/xauth-.ebuild | 13 ++---
 3 files changed, 13 insertions(+), 14 deletions(-)

diff --git a/x11-apps/xauth/Manifest b/x11-apps/xauth/Manifest
index c8c5efc19864..bf76bfdfbf58 100644
--- a/x11-apps/xauth/Manifest
+++ b/x11-apps/xauth/Manifest
@@ -1 +1,2 @@
 DIST xauth-1.1.1.tar.bz2 167315 BLAKE2B 
fbe36f867031c734e3a8ae9719145caa16828d4df156503c299812fb63f86462561ffea945f12fabc5e036cc63664ee1d8b5b37630dee8d4af6f2473aa5fcd1a
 SHA512 
998c3158378fff50d368959c29335173b8d98e02591cb3d7b2f9534b5a44b19deb4cb7da9bf291ca5a37f69f833d72839b2c6611723306d10c1b4968ae4d4120
+DIST xauth-1.1.2.tar.xz 156960 BLAKE2B 
2ba168229bdf0c1d0fdd4c352e434abfc6f527cbafce35abac8d403a0dea91f00fd858f91f177128d13a0e618d1d95061c71ef32a3e12ac91b72a257dcfcd12b
 SHA512 
ac23fcd166b45abf7b030994ff3332c9906023dc1ddfa9b9d3000e6a914dc5e0213c4a2aa409cb3ddb93e1f9f4f6374376109241a95ef8c36af842de1f6f76e8

diff --git a/x11-apps/xauth/xauth-.ebuild 
b/x11-apps/xauth/xauth-1.1.2.ebuild
similarity index 66%
copy from x11-apps/xauth/xauth-.ebuild
copy to x11-apps/xauth/xauth-1.1.2.ebuild
index 50da5eb529dd..9ba0a5a1b7f6 100644
--- a/x11-apps/xauth/xauth-.ebuild
+++ b/x11-apps/xauth/xauth-1.1.2.ebuild
@@ -1,21 +1,20 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-
+XORG_TARBALL_SUFFIX=xz
 inherit xorg-3
 
 if [[ ${PV} == * ]]; then
SRC_URI=""
 else
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="X authority file utility"
-IUSE="ipv6"
-RESTRICT="test" # Depends on dead cmdtest package
 
-RDEPEND="x11-libs/libX11
+RDEPEND="
+   x11-libs/libX11
x11-libs/libXau
x11-libs/libXext
x11-libs/libXmu"
@@ -24,7 +23,7 @@ DEPEND="${RDEPEND}
 
 src_configure() {
local XORG_CONFIGURE_OPTIONS=(
-   $(use_enable ipv6)
+   --enable-ipv6
)
xorg-3_src_configure
 }

diff --git a/x11-apps/xauth/xauth-.ebuild b/x11-apps/xauth/xauth-.ebuild
index 50da5eb529dd..9ba0a5a1b7f6 100644
--- a/x11-apps/xauth/xauth-.ebuild
+++ b/x11-apps/xauth/xauth-.ebuild
@@ -1,21 +1,20 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-
+XORG_TARBALL_SUFFIX=xz
 inherit xorg-3
 
 if [[ ${PV} == * ]]; then
SRC_URI=""
 else
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux"
 fi
 
 DESCRIPTION="X authority file utility"
-IUSE="ipv6"
-RESTRICT="test" # Depends on dead cmdtest package
 
-RDEPEND="x11-libs/libX11
+RDEPEND="
+   x11-libs/libX11
x11-libs/libXau
x11-libs/libXext
x11-libs/libXmu"
@@ -24,7 +23,7 @@ DEPEND="${RDEPEND}
 
 src_configure() {
local XORG_CONFIGURE_OPTIONS=(
-   $(use_enable ipv6)
+   --enable-ipv6
)
xorg-3_src_configure
 }



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

2022-04-19 Thread William Hubbs
commit: f332c502504435451dd5da3ff67e20aeac8c075c
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Apr 20 01:42:44 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Apr 20 01:44:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f332c502

dev-util/github-cli: add 2.8.0

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

 dev-util/github-cli/Manifest|  2 +
 dev-util/github-cli/github-cli-2.8.0.ebuild | 62 +
 2 files changed, 64 insertions(+)

diff --git a/dev-util/github-cli/Manifest b/dev-util/github-cli/Manifest
index 5f0f5f64f160..8f13728bda4c 100644
--- a/dev-util/github-cli/Manifest
+++ b/dev-util/github-cli/Manifest
@@ -50,6 +50,8 @@ DIST 
dmitri.shuralyov.com%2Fgpu%2Fmtl%2F@v%2Fv0.0.0-20190408044501-666a987793e9.
 DIST github-cli-2.0.0.tar.gz 548905 BLAKE2B 
f97d8be57270368999bd62eef1eba3e5ba1a9a7b1f879c3d3f8ef72b2fd68554fc4be37318b43054a7218e81f2984c0b2c2afdc226e81e1b51eb2fb15df72ed8
 SHA512 
3b0008894690a9a097259410e144e0031dee7c876e0b862e5219009d82a2f50d00ad22e3d92a16c369e9b1f0f51668e868c08d9eeb718dfe8a0337aa00233435
 DIST github-cli-2.4.0.tar.gz 637511 BLAKE2B 
09576f613bf07b4785619b4a0fa035b37e725aa96657998f7f4c3c05da118f781f85e29e48e8db6c210c284e3e43f482eac5c5f581b56de53c3119f3f47eda12
 SHA512 
393a09cbd838381627e349b4cd391755794ee71a2e9cf9fee14d155aabb48f1672b7fc100ea6d2782b5e2ca69c85bdc8f99d3aee81ce73e48e1ebc2ae79b91a8
 DIST github-cli-2.5.1.tar.gz 659105 BLAKE2B 
0dd35ac0b637420bfec007dc2abc0357155ad617b833538bbd9a5781564718bd35326374a7aa7f01d474330f4304b8cb304970480786582fe51bf1af2d6397b3
 SHA512 
9fcde985114d59f71a6f4bbd52ed603da748225111af745dc211ca750e58552a19e03b723646906d819b9c2e1d3211939de66576a997679c0e8e42ddeeb296de
+DIST github-cli-2.8.0-deps.tar.xz 157288896 BLAKE2B 
92937cf3c0928c6b8b29e0731d7a94f1df59a59fcbebda9f5a71d9da01963581934fcb112675b648d46398b3b7b522a9c2f5d08103fd31acee77ecec50c79508
 SHA512 
b0bdc79ca14a5d8309bec336c36e3b95bc0f2aa868ee611fa87f295ac7e5ff24399971ff88109d3d399fedecc311ab10af0f708a812ff0277744c2dae3d80129
+DIST github-cli-2.8.0.tar.gz 700297 BLAKE2B 
5a11d89532d57ecbe31a8e526d013f181f82f1c12148914f07f67ae20d6338ad7aa5aa25624136b276eb082f45c969da54744ce0d6398f0c22fe82805d635eab
 SHA512 
c46248a4b2376ff9df07198e9c29bd37dcd6c3a8b50081bfe0686f329b2bec8087506b435a17161af59f06fa26cda630a473c3e9d5470f8cc0c6cf5e25d9cea7
 DIST github.com%2F!alec!aivazis%2Fsurvey%2Fv2%2F@v%2Fv2.3.1.mod 708 BLAKE2B 
e0c08cc53c22f010726a5d7ba629fb11258cfc3cb16987f1ac6b3538383180ac6a6f4fd20d95e022fd8760943c1c51c051bb4a24ce003e70766a972ccdcb32e7
 SHA512 
667062212128948a6c4ba38da23e92e3e80fd3526f6b0d1b375cc123a0f35461f6586c3c135334bd8d67bb8f1b2fc1c8f3543713a0b7bc29e03ece3b8a21bc80
 DIST github.com%2F!alec!aivazis%2Fsurvey%2Fv2%2F@v%2Fv2.3.1.zip 160161 BLAKE2B 
5b4515c5ec0982bbb99e949c132605c4df924f89086507990470ccacd0b6c2bbf4212383938cb2bd330872bdd1d0c48a6832724fa875a073caf564e57a7729fa
 SHA512 
575e4d7c8feecc94b8d9f76c8afd10c9bfe90ff21e19c43da1667d0d9374168dea4a031ad3e683d16b8d87288b114f22d31a3f678041b00b2a631292182657b7
 DIST github.com%2F!alec!aivazis%2Fsurvey%2Fv2%2F@v%2Fv2.3.2.mod 708 BLAKE2B 
e0c08cc53c22f010726a5d7ba629fb11258cfc3cb16987f1ac6b3538383180ac6a6f4fd20d95e022fd8760943c1c51c051bb4a24ce003e70766a972ccdcb32e7
 SHA512 
667062212128948a6c4ba38da23e92e3e80fd3526f6b0d1b375cc123a0f35461f6586c3c135334bd8d67bb8f1b2fc1c8f3543713a0b7bc29e03ece3b8a21bc80

diff --git a/dev-util/github-cli/github-cli-2.8.0.ebuild 
b/dev-util/github-cli/github-cli-2.8.0.ebuild
new file mode 100644
index ..ec899ad1ea48
--- /dev/null
+++ b/dev-util/github-cli/github-cli-2.8.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit bash-completion-r1 go-module
+
+DESCRIPTION="GitHub CLI"
+HOMEPAGE="https://github.com/cli/cli;
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/cli/cli.git;
+else
+   SRC_URI="https://github.com/cli/cli/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz;
+   KEYWORDS="~amd64 ~riscv"
+   S="${WORKDIR}/cli-${PV}"
+fi
+
+LICENSE="MIT Apache-2.0 BSD BSD-2 MPL-2.0"
+SLOT="0"
+
+RDEPEND=">=dev-vcs/git-1.7.3"
+
+RESTRICT="test"
+
+src_unpack() {
+   if [[ ${PV} == * ]]; then
+   git-r3_src_unpack
+   go-module_live_vendor
+   else
+   go-module_src_unpack
+   fi
+}
+
+src_compile() {
+   [[ ${PV} == * ]] || export GH_VERSION="v${PV}"
+   # Go LDFLAGS are not the same as GCC/Binutils LDFLAGS
+   unset LDFLAGS
+   # Once we set up cross compiling, this line will need to be adjusted
+   # to compile for the target.
+   # Everything else in this function happens on the host.
+   emake
+
+   einfo "Building man pages"
+   emake manpages
+
+   einfo "Building completions"
+   

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

2022-04-19 Thread Yixun Lan
commit: 5012867e5a39e0c832b4587951eb1cc8cd14c1cf
Author: Yixun Lan  gentoo  org>
AuthorDate: Wed Apr 20 01:25:28 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Apr 20 01:25:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5012867e

net-ftp/filezilla: Keyword 3.59.0 riscv, #837743

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

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

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



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

2022-04-19 Thread Yixun Lan
commit: fc208abf6aa27e451674ab661cb5e1e66c065144
Author: Yixun Lan  gentoo  org>
AuthorDate: Wed Apr 20 01:25:24 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Apr 20 01:25:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc208abf

dev-libs/libfilezilla: Keyword 0.37.1 riscv, #837743

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

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

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



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

2022-04-19 Thread Sam James
commit: fe7cc4881e0cf81ef65e69f40d0a15630b7c44f0
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 20 01:11:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 20 01:11:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe7cc488

net-misc/ntpsec: use BDEPEND

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

 net-misc/ntpsec/ntpsec-1.2.1-r3.ebuild | 22 +-
 net-misc/ntpsec/ntpsec-.ebuild | 22 +-
 2 files changed, 18 insertions(+), 26 deletions(-)

diff --git a/net-misc/ntpsec/ntpsec-1.2.1-r3.ebuild 
b/net-misc/ntpsec/ntpsec-1.2.1-r3.ebuild
index e8d1962ac02d..69d38d6263b9 100644
--- a/net-misc/ntpsec/ntpsec-1.2.1-r3.ebuild
+++ b/net-misc/ntpsec/ntpsec-1.2.1-r3.ebuild
@@ -33,28 +33,24 @@ IUSE="${IUSE_NTPSEC_REFCLOCK} debug doc early gdb heat 
libbsd nist ntpviz samba
 REQUIRED_USE="${PYTHON_REQUIRED_USE} nist? ( rclock_local )"
 
 # net-misc/pps-tools oncore,pps
-CDEPEND="${PYTHON_DEPS}
-   sys-libs/libcap
+DEPEND="${PYTHON_DEPS}
+   dev-libs/openssl:=
dev-python/psutil[${PYTHON_USEDEP}]
+   sys-libs/libcap
libbsd? ( dev-libs/libbsd:0= )
-   dev-libs/openssl:0=
seccomp? ( sys-libs/libseccomp )
-"
-RDEPEND="${CDEPEND}
-   ntpviz? ( sci-visualization/gnuplot media-fonts/liberation-fonts )
+   rclock_oncore? ( net-misc/pps-tools )
+   rclock_pps? ( net-misc/pps-tools )"
+RDEPEND="${DEPEND}
!net-misc/ntp
!net-misc/openntpd
acct-group/ntp
acct-user/ntp
-"
-DEPEND="${CDEPEND}
-   >=app-text/asciidoc-8.6.8
+   ntpviz? ( sci-visualization/gnuplot media-fonts/liberation-fonts )"
+BDEPEND=">=app-text/asciidoc-8.6.8
dev-libs/libxslt
app-text/docbook-xsl-stylesheets
-   sys-devel/bison
-   rclock_oncore? ( net-misc/pps-tools )
-   rclock_pps? ( net-misc/pps-tools )
-"
+   sys-devel/bison"
 
 PATCHES=(
"${FILESDIR}/${PN}-1.1.9-remove-asciidoctor-from-config.patch"

diff --git a/net-misc/ntpsec/ntpsec-.ebuild 
b/net-misc/ntpsec/ntpsec-.ebuild
index 84fd0d6ebb4d..4d49e9065f2e 100644
--- a/net-misc/ntpsec/ntpsec-.ebuild
+++ b/net-misc/ntpsec/ntpsec-.ebuild
@@ -33,28 +33,24 @@ IUSE="${IUSE_NTPSEC_REFCLOCK} debug doc early gdb heat 
libbsd nist ntpviz samba
 REQUIRED_USE="${PYTHON_REQUIRED_USE} nist? ( rclock_local )"
 
 # net-misc/pps-tools oncore,pps
-CDEPEND="${PYTHON_DEPS}
-   sys-libs/libcap
+DEPEND="${PYTHON_DEPS}
+   dev-libs/openssl:=
dev-python/psutil[${PYTHON_USEDEP}]
+   sys-libs/libcap
libbsd? ( dev-libs/libbsd:0= )
-   dev-libs/openssl:0=
seccomp? ( sys-libs/libseccomp )
-"
-RDEPEND="${CDEPEND}
-   ntpviz? ( sci-visualization/gnuplot media-fonts/liberation-fonts )
+   rclock_oncore? ( net-misc/pps-tools )
+   rclock_pps? ( net-misc/pps-tools )"
+RDEPEND="${DEPEND}
!net-misc/ntp
!net-misc/openntpd
acct-group/ntp
acct-user/ntp
-"
-DEPEND="${CDEPEND}
-   >=app-text/asciidoc-8.6.8
+   ntpviz? ( sci-visualization/gnuplot media-fonts/liberation-fonts )"
+BDEPEND=">=app-text/asciidoc-8.6.8
dev-libs/libxslt
app-text/docbook-xsl-stylesheets
-   sys-devel/bison
-   rclock_oncore? ( net-misc/pps-tools )
-   rclock_pps? ( net-misc/pps-tools )
-"
+   sys-devel/bison"
 
 PATCHES=(
"${FILESDIR}/${PN}-1.1.9-remove-asciidoctor-from-config.patch"



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

2022-04-19 Thread Sam James
commit: acd71bea7fbacb805d42a738f8c03de747fd2917
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 20 01:09:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 20 01:09:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acd71bea

net-misc/ntpsec: silence wrong warning about tests

We are running them.

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

 net-misc/ntpsec/ntpsec-1.2.1-r3.ebuild | 5 +
 net-misc/ntpsec/ntpsec-.ebuild | 6 +-
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/net-misc/ntpsec/ntpsec-1.2.1-r3.ebuild 
b/net-misc/ntpsec/ntpsec-1.2.1-r3.ebuild
index 0278acc54735..e8d1962ac02d 100644
--- a/net-misc/ntpsec/ntpsec-1.2.1-r3.ebuild
+++ b/net-misc/ntpsec/ntpsec-1.2.1-r3.ebuild
@@ -131,6 +131,11 @@ src_test() {
python_foreach_impl run_in_build_dir python_compile
 }
 
+python_test() {
+   # Silence QA warning as we're running tests via src_test anyway.
+   :;
+}
+
 src_install() {
python_install() {
waf-utils_src_install --notests

diff --git a/net-misc/ntpsec/ntpsec-.ebuild 
b/net-misc/ntpsec/ntpsec-.ebuild
index b419ab5283ec..84fd0d6ebb4d 100644
--- a/net-misc/ntpsec/ntpsec-.ebuild
+++ b/net-misc/ntpsec/ntpsec-.ebuild
@@ -122,13 +122,17 @@ src_compile() {
 }
 
 src_test() {
-   debug-print-function ${FUNCNAME} "$@"
python_compile() {
waf-utils_src_compile check
}
python_foreach_impl run_in_build_dir python_compile
 }
 
+python_test() {
+   # Silence QA warning as we're running tests via src_test anyway.
+   :;
+}
+
 src_install() {
python_install() {
waf-utils_src_install --notests



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

2022-04-19 Thread Sam James
commit: 37c2b340b2370499d0e6230e4f8b50d079a7d096
Author: James Browning  gmail  com>
AuthorDate: Tue Apr 12 11:52:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 20 01:02:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37c2b340

net-misc/ntpsec: Try to only run tests in src_test only

Since ./waf test runs all the test, this eliminates the need for
the tests useflag which filled that space. Thus it's eliminated.

Bug: https://bugs.gentoo.org/795522
Closes: https://bugs.gentoo.org/838109
Signed-off-by: James T Browning  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 .../ntpsec/files/ntpsec-1.2.1-build-notests.patch  | 48 ++
 .../ntpsec/files/ntpsec-py3-test-clarify.patch | 34 +++
 .../{ntpsec-.ebuild => ntpsec-1.2.1-r3.ebuild} | 23 ---
 net-misc/ntpsec/ntpsec-.ebuild | 17 ++--
 4 files changed, 112 insertions(+), 10 deletions(-)

diff --git a/net-misc/ntpsec/files/ntpsec-1.2.1-build-notests.patch 
b/net-misc/ntpsec/files/ntpsec-1.2.1-build-notests.patch
new file mode 100644
index ..dab51a97fc0a
--- /dev/null
+++ b/net-misc/ntpsec/files/ntpsec-1.2.1-build-notests.patch
@@ -0,0 +1,48 @@
+From 1a7bb2e3a2749bd709ea4cf10b66b6f6d05aaf9d Mon Sep 17 00:00:00 2001
+From: James Browning 
+Date: Sun, 10 Apr 2022 07:53:37 -0700
+Subject: [PATCH] I: NTPsec build does not repect --notests
+
+STR: (run the following)
+- git clone https://gitlab.com/NTPsec/ntpsec
+- cd ntpsec
+- ./waf configure build --notests -p
+
+AR: NTPsec runs tests despite having a parameter telling it not to
+ER: NTPsec should not run tests when it has been told not to
+---
+ wscript | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/wscript b/wscript
+index c1d765046..d8a20b82e 100644
+--- a/wscript
 b/wscript
+@@ -1131,6 +1131,7 @@ def build(ctx):
+ ctx.manpage(8, "ntpclients/ntpsnmpd-man.adoc")
+ 
+ # Skip running unit tests on a cross compile build
++from waflib import Options
+ if not ctx.env.ENABLE_CROSS:
+ # Force re-running of tests.  Same as 'waf --alltests'
+ if ctx.cmd == "check":
+@@ -1139,6 +1140,8 @@ def build(ctx):
+ # Print log if -v is supplied
+ if verbose > 0:
+ ctx.add_post_fun(test_print_log)
++elif Options.options.no_tests:
++return
+ 
+ # Test binaries
+ ctx.add_post_fun(bin_test)
+@@ -1152,7 +1155,6 @@ def build(ctx):
+ ctx.add_post_fun(bin_test_summary)
+ else:
+ pprint("YELLOW", "Unit test runner skipped on a cross-compiled 
build.")
+-from waflib import Options
+ Options.options.no_tests = True
+ 
+ if ctx.cmd == "build":
+-- 
+2.32.0
+

diff --git a/net-misc/ntpsec/files/ntpsec-py3-test-clarify.patch 
b/net-misc/ntpsec/files/ntpsec-py3-test-clarify.patch
new file mode 100644
index ..027c3df18ad2
--- /dev/null
+++ b/net-misc/ntpsec/files/ntpsec-py3-test-clarify.patch
@@ -0,0 +1,34 @@
+From f360741dec76a9c9d831f0b547596891ea321599 Mon Sep 17 00:00:00 2001
+From: James Browning 
+Date: Sun, 10 Apr 2022 16:23:34 -0700
+Subject: [PATCH] clean test output up in Python 3
+
+---
+ wafhelpers/test.py | 9 +
+ 1 file changed, 5 insertions(+), 4 deletions(-)
+
+diff --git a/wafhelpers/test.py b/wafhelpers/test.py
+index 9351a5675..6bba34881 100644
+--- a/wafhelpers/test.py
 b/wafhelpers/test.py
+@@ -31,12 +31,13 @@ def test_print_log(ctx):
+ pprint("YELLOW", "RETURN VALUE:", retval)
+ print("")
+ 
+-if retval or error:
++if retval:
+ pprint("RED", "** ERROR **\n")
+ 
+-print(error or lines)
++print(polystr(error) or polystr(lines))
+ 
+-if (not retval) and (not error):
+-pprint("GREEN", "** LOG **\n", lines)
++else:
++pprint("GREEN", "** LOG **\n",
++   polystr(lines), polystr(error))
+ 
+ print("")
+-- 
+2.32.0
+

diff --git a/net-misc/ntpsec/ntpsec-.ebuild 
b/net-misc/ntpsec/ntpsec-1.2.1-r3.ebuild
similarity index 88%
copy from net-misc/ntpsec/ntpsec-.ebuild
copy to net-misc/ntpsec/ntpsec-1.2.1-r3.ebuild
index 2065ee52d6a6..f8f744dbf4a7 100644
--- a/net-misc/ntpsec/ntpsec-.ebuild
+++ b/net-misc/ntpsec/ntpsec-1.2.1-r3.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
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
 else
SRC_URI="ftp://ftp.ntpsec.org/pub/releases/${PN}-${PV}.tar.gz;
RESTRICT="mirror"
-   KEYWORDS="amd64 arm arm64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
 fi
 
 DESCRIPTION="The NTP reference implementation, refactored"
@@ -30,7 +30,7 @@ IUSE_NTPSEC_REFCLOCK=${NTPSEC_REFCLOCK[@]/#/rclock_}
 
 LICENSE="HPND MIT BSD-2 BSD CC-BY-SA-4.0"
 SLOT="0"

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

2022-04-19 Thread Sam James
commit: 078df1fc28afa2d84f58afa47403be47f231d487
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 20 01:01:43 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 20 01:02:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=078df1fc

net-misc/ntpsec: add Python 3.10

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

 net-misc/ntpsec/ntpsec-1.2.1-r3.ebuild |  7 +++
 net-misc/ntpsec/ntpsec-.ebuild | 11 +--
 2 files changed, 8 insertions(+), 10 deletions(-)

diff --git a/net-misc/ntpsec/ntpsec-1.2.1-r3.ebuild 
b/net-misc/ntpsec/ntpsec-1.2.1-r3.ebuild
index f8f744dbf4a7..0278acc54735 100644
--- a/net-misc/ntpsec/ntpsec-1.2.1-r3.ebuild
+++ b/net-misc/ntpsec/ntpsec-1.2.1-r3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 PYTHON_REQ_USE='threads(+)'
 DISTUTILS_USE_SETUPTOOLS=no
 
@@ -13,8 +13,7 @@ if [[ ${PV} == ** ]]; then
inherit git-r3
EGIT_REPO_URI="https://gitlab.com/NTPsec/ntpsec.git;
 else
-   SRC_URI="ftp://ftp.ntpsec.org/pub/releases/${PN}-${PV}.tar.gz;
-   RESTRICT="mirror"
+   SRC_URI="ftp://ftp.ntpsec.org/pub/releases/${P}.tar.gz;
KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
 fi
 
@@ -24,7 +23,7 @@ HOMEPAGE="https://www.ntpsec.org/;
 NTPSEC_REFCLOCK=(
oncore trimble truetime gpsd jjy generic spectracom
shm pps hpgps zyfer arbiter nmea modem local
-   )
+)
 
 IUSE_NTPSEC_REFCLOCK=${NTPSEC_REFCLOCK[@]/#/rclock_}
 

diff --git a/net-misc/ntpsec/ntpsec-.ebuild 
b/net-misc/ntpsec/ntpsec-.ebuild
index 9916c5768c10..b419ab5283ec 100644
--- a/net-misc/ntpsec/ntpsec-.ebuild
+++ b/net-misc/ntpsec/ntpsec-.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 PYTHON_REQ_USE='threads(+)'
 DISTUTILS_USE_SETUPTOOLS=no
 
@@ -13,9 +13,8 @@ if [[ ${PV} == ** ]]; then
inherit git-r3
EGIT_REPO_URI="https://gitlab.com/NTPsec/ntpsec.git;
 else
-   SRC_URI="ftp://ftp.ntpsec.org/pub/releases/${PN}-${PV}.tar.gz;
-   RESTRICT="mirror"
-   KEYWORDS="amd64 arm arm64 ~riscv ~x86"
+   SRC_URI="ftp://ftp.ntpsec.org/pub/releases/${P}.tar.gz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
 fi
 
 DESCRIPTION="The NTP reference implementation, refactored"
@@ -24,7 +23,7 @@ HOMEPAGE="https://www.ntpsec.org/;
 NTPSEC_REFCLOCK=(
oncore trimble truetime gpsd jjy generic spectracom
shm pps hpgps zyfer arbiter nmea modem local
-   )
+)
 
 IUSE_NTPSEC_REFCLOCK=${NTPSEC_REFCLOCK[@]/#/rclock_}
 



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

2022-04-19 Thread Yixun Lan
commit: a4f4e179a0756f5e3d039ef549760638d7e35214
Author: Yixun Lan  gentoo  org>
AuthorDate: Wed Apr 20 00:25:19 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Apr 20 00:36:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4f4e179

net-ftp/filezilla: require dep libfilezilla-0.37.1

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

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

diff --git a/net-ftp/filezilla/filezilla-3.59.0.ebuild 
b/net-ftp/filezilla/filezilla-3.59.0.ebuild
index b78ee06bceba..6372f29f780b 100644
--- a/net-ftp/filezilla/filezilla-3.59.0.ebuild
+++ b/net-ftp/filezilla/filezilla-3.59.0.ebuild
@@ -26,7 +26,7 @@ RDEPEND="
>=app-eselect/eselect-wxwidgets-0.7-r1
>=dev-libs/nettle-3.1:=
>=dev-db/sqlite-3.7
-   >=dev-libs/libfilezilla-0.36.0:=
+   >=dev-libs/libfilezilla-0.37.1:=
>=dev-libs/pugixml-1.7
>=net-libs/gnutls-3.5.7
>=x11-libs/wxGTK-3.0.4:${WX_GTK_VER}[X]



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

2022-04-19 Thread Yixun Lan
commit: 5de5b893520423567e28dee634f082134670840e
Author: Yixun Lan  gentoo  org>
AuthorDate: Wed Apr 20 00:20:52 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Apr 20 00:36:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5de5b893

dev-libs/libfilezilla: use -pthread to fix atomic issue

the -pthread flag will expand link option "-latomic" in RISC-V platfrom,
so will effectively fix the problem.

Closes: https://bugs.gentoo.org/837740
Upstream report: https://trac.filezilla-project.org/ticket/12699

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

 .../libfilezilla/files/libfilezilla-0.37.1-pthread.patch| 13 +
 dev-libs/libfilezilla/libfilezilla-0.37.1.ebuild|  2 ++
 2 files changed, 15 insertions(+)

diff --git a/dev-libs/libfilezilla/files/libfilezilla-0.37.1-pthread.patch 
b/dev-libs/libfilezilla/files/libfilezilla-0.37.1-pthread.patch
new file mode 100644
index ..6a40cc69c52e
--- /dev/null
+++ b/dev-libs/libfilezilla/files/libfilezilla-0.37.1-pthread.patch
@@ -0,0 +1,13 @@
+diff --git a/configure.ac b/configure.ac
+index 14bb5d0..da45769 100644
+--- a/configure.ac
 b/configure.ac
+@@ -120,7 +120,7 @@ AC_CHECK_DECLS([pthread_condattr_setclock], [], [], 
[[#include ]])
+ if test "$windows" = "1"; then
+   libdeps="-lws2_32"
+ else
+-  libdeps=-lpthread
++  libdeps=-pthread
+   CHECK_ICONV([libdeps="$libdeps -liconv"])
+ 
+   CHECK_RANDOM

diff --git a/dev-libs/libfilezilla/libfilezilla-0.37.1.ebuild 
b/dev-libs/libfilezilla/libfilezilla-0.37.1.ebuild
index 106c52d6facd..9a58c23e0be8 100644
--- a/dev-libs/libfilezilla/libfilezilla-0.37.1.ebuild
+++ b/dev-libs/libfilezilla/libfilezilla-0.37.1.ebuild
@@ -23,6 +23,8 @@ RDEPEND="
 DEPEND="${RDEPEND}
test? ( dev-util/cppunit )"
 
+PATCHES=( "${FILESDIR}"/${PN}-0.37.1-pthread.patch )
+
 pkg_pretend() {
if [[ ${MERGE_TYPE} != binary ]]; then
if ! test-flag-CXX -std=c++14; then



[gentoo-commits] repo/gentoo:master commit in: app-emacs/pkg-info/

2022-04-19 Thread Maciej Barć
commit: 27b937350d71154ca7ac91e62c7696da714b899b
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Apr 20 00:19:45 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Apr 20 00:19:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27b93735

app-emacs/pkg-info: tests fail

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/pkg-info/pkg-info-0.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/pkg-info/pkg-info-0.6.ebuild 
b/app-emacs/pkg-info/pkg-info-0.6.ebuild
index a9a870f2370a..ff5d00b4f6f3 100644
--- a/app-emacs/pkg-info/pkg-info-0.6.ebuild
+++ b/app-emacs/pkg-info/pkg-info-0.6.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/emacsorphanage/pkg-info/archive/refs/tags/${PV}.tar.
 LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64"
-RESTRICT="test" # test requires cask and ert-runner which are not packaged
+RESTRICT="test"  # Tests fail
 
 RDEPEND=">=app-emacs/epl-0.8"
 



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

2022-04-19 Thread Sam James
commit: 85d5cfb862796dd6b4908e42a35d87331a0b77ee
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 19 23:32:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 19 23:58:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85d5cfb8

dev-lang/luajit: stabilize 2.1.0_beta3-r2 for arm64

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

 dev-lang/luajit/luajit-2.1.0_beta3-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/luajit/luajit-2.1.0_beta3-r2.ebuild 
b/dev-lang/luajit/luajit-2.1.0_beta3-r2.ebuild
index b3ec32e091bf..139c920dcc08 100644
--- a/dev-lang/luajit/luajit-2.1.0_beta3-r2.ebuild
+++ b/dev-lang/luajit/luajit-2.1.0_beta3-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -16,7 +16,7 @@ SRC_URI="https://luajit.org/download/${MY_P}.tar.gz;
 LICENSE="MIT"
 # this should probably be pkgmoved to 2.0 for sake of consistency.
 SLOT="2"
-KEYWORDS="~arm64 -hppa -riscv -sparc"
+KEYWORDS="arm64 -hppa -riscv -sparc"
 IUSE="lua52compat static-libs"
 
 PATCHES=(



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

2022-04-19 Thread Sam James
commit: 24cc84d5227961d9f7940d6452f703ebd15b721a
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 19 23:33:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 19 23:58:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24cc84d5

profiles/arch/arm64: unmask luajit for stable

Signed-off-by: Sam James  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/25121
Signed-off-by: Sam James  gentoo.org>

 profiles/arch/arm64/use.stable.mask | 6 --
 1 file changed, 6 deletions(-)

diff --git a/profiles/arch/arm64/use.stable.mask 
b/profiles/arch/arm64/use.stable.mask
index 1c9855b1282b..75662ccee1bc 100644
--- a/profiles/arch/arm64/use.stable.mask
+++ b/profiles/arch/arm64/use.stable.mask
@@ -9,12 +9,6 @@
 video_cards_nvidia
 nvenc
 
-# Sam James  (2020-12-23)
-# dev-lang/luajit is not yet stable
-lua_single_target_luajit
-lua_targets_luajit
-luajit
-
 # Sam James  (2020-10-08)
 # Not enough packages stable w/ PyPy3 support
 python_targets_pypy3



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

2022-04-19 Thread Sam James
commit: d6a5172a0f114c8a5da4a3a205959e24e130711f
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 19 23:52:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 19 23:52:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6a5172a

sys-apps/s390-tools: drop obsolete indent dependency

Used for zipl in the past but can't see it being needed now.

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

 sys-apps/s390-tools/s390-tools-2.12.0.ebuild | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/sys-apps/s390-tools/s390-tools-2.12.0.ebuild 
b/sys-apps/s390-tools/s390-tools-2.12.0.ebuild
index 4c890c3a9d1a..cac302c78a9f 100644
--- a/sys-apps/s390-tools/s390-tools-2.12.0.ebuild
+++ b/sys-apps/s390-tools/s390-tools-2.12.0.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"
@@ -26,9 +26,8 @@ RDEPEND="fuse? ( sys-fs/fuse:0= )
pfm? ( app-misc/pfm )
snmp? ( net-analyzer/net-snmp )
zlib? ( sys-libs/zlib )"
-DEPEND="${RDEPEND}
-   dev-util/indent
-   app-admin/genromfs"
+DEPEND="${RDEPEND}"
+BDEPEND="app-admin/genromfs"
 
 src_prepare() {
default



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

2022-04-19 Thread Sam James
commit: 6d39b6f4e41e93ff8089fad5a13a1ec01d800a56
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 19 23:40:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 19 23:40:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d39b6f4

dev-util/indent: avoid maintainer mode

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

 dev-util/indent/indent-2.2.12.ebuild | 17 -
 1 file changed, 8 insertions(+), 9 deletions(-)

diff --git a/dev-util/indent/indent-2.2.12.ebuild 
b/dev-util/indent/indent-2.2.12.ebuild
index 1518ed284af8..07e8341f0b32 100644
--- a/dev-util/indent/indent-2.2.12.ebuild
+++ b/dev-util/indent/indent-2.2.12.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit strip-linguas
+inherit autotools strip-linguas
 
 DESCRIPTION="Indent program source files"
 HOMEPAGE="https://www.gnu.org/software/indent/;
@@ -14,17 +14,16 @@ SLOT="0"
 KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
 IUSE="nls"
 
-BDEPEND="
-   app-text/texi2html
-   nls? ( sys-devel/gettext )
-"
-RDEPEND="
-   nls? ( virtual/libintl )
-"
+BDEPEND="app-text/texi2html
+   nls? ( sys-devel/gettext )"
+DEPEND="nls? ( virtual/libintl )"
+RDEPEND="${DEPEND}"
 
 src_prepare() {
default
+
sed -i -e '/AM_CFLAGS/s:-Werror::g' src/Makefile.{am,in} || die
+   eautoreconf
 }
 
 src_configure() {



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

2022-04-19 Thread Maciej Barć
commit: ec8f351f657df80dc07024870baac290592ca432
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Apr 19 23:32:41 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Apr 19 23:32:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec8f351f

profiles/arch: mask app-emacs/fsharp-mode[test] on x86

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

 profiles/arch/x86/package.use.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/arch/x86/package.use.mask 
b/profiles/arch/x86/package.use.mask
index c50b6ccf90f3..eca97fcdb402 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Maciej Barć  (2022-04-20)
+# Tests require app-emacs/buttercup which is unkeyworded on x86.
+app-emacs/fsharp-mode test
+
 # Adel Kara Slimane  (2022-03-14)
 # Untested useflag on other arches, needs keywording
 media-video/ffmpeg vmaf



[gentoo-commits] repo/gentoo:master commit in: app-emacs/fsharp-mode/

2022-04-19 Thread Maciej Barć
commit: 82ad816549cbc1e45c9e5163b2e78c40bee422a2
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Apr 19 23:32:33 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Apr 19 23:32:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82ad8165

app-emacs/fsharp-mode: enable tests

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/fsharp-mode/fsharp-mode-1.10_p20211229.ebuild | 14 +++---
 1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/app-emacs/fsharp-mode/fsharp-mode-1.10_p20211229.ebuild 
b/app-emacs/fsharp-mode/fsharp-mode-1.10_p20211229.ebuild
index f5407ecb598a..38c255fda39b 100644
--- a/app-emacs/fsharp-mode/fsharp-mode-1.10_p20211229.ebuild
+++ b/app-emacs/fsharp-mode/fsharp-mode-1.10_p20211229.ebuild
@@ -16,11 +16,19 @@ S="${WORKDIR}"/emacs-${PN}-${H}
 LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-RESTRICT="test"  # requires Cask
+IUSE="test"
+RESTRICT="!test? ( test )"
 
 RDEPEND="app-emacs/s"
-BDEPEND="${RDEPEND}"
+BDEPEND="
+   ${RDEPEND}
+   test? ( app-emacs/buttercup )
+"
 
 DOCS=( CHANGELOG.md README.org )
-ELISP_REMOVE="eglot-fsharp.el"
+ELISP_REMOVE="eglot-fsharp.el test/integration-tests.el"
 SITEFILE="50${PN}-gentoo.el"
+
+src_test() {
+   buttercup -L . -L test --traceback full || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/emojify/

2022-04-19 Thread Maciej Barć
commit: e9074edda50469da7b7e70acf6a92fddfda69b52
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Apr 19 23:17:45 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Apr 19 23:18:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9074edd

app-emacs/emojify: even with Cask, tests fail

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/emojify/emojify-1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/emojify/emojify-1.2.ebuild 
b/app-emacs/emojify/emojify-1.2.ebuild
index b00b264af3f2..1101357d6f26 100644
--- a/app-emacs/emojify/emojify-1.2.ebuild
+++ b/app-emacs/emojify/emojify-1.2.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}"/emacs-${P}
 LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~amd64"
-RESTRICT="test"  # requires some (5) unpackaged Emacs testing tools
+RESTRICT="test"  # Tests fail
 
 RDEPEND="app-emacs/ht"
 BDEPEND="${RDEPEND}"



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

2022-04-19 Thread Robin H. Johnson
commit: 39935b585f184238be648a193fb8a68f479196b1
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Tue Apr 19 23:16:45 2022 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Tue Apr 19 23:17:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39935b58

sys-kernel/genkernel: fix shellcheck error

Signed-off-by: Robin H. Johnson  gentoo.org>
Fixes: https://bugs.gentoo.org/839195

 sys-kernel/genkernel/genkernel-4.2.5.ebuild| 2 +-
 sys-kernel/genkernel/genkernel-4.2.6-r2.ebuild | 2 +-
 sys-kernel/genkernel/genkernel-.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-kernel/genkernel/genkernel-4.2.5.ebuild 
b/sys-kernel/genkernel/genkernel-4.2.5.ebuild
index 0aa34f0f69da..b5ae43f5eda6 100644
--- a/sys-kernel/genkernel/genkernel-4.2.5.ebuild
+++ b/sys-kernel/genkernel/genkernel-4.2.5.ebuild
@@ -287,7 +287,7 @@ pkg_postinst() {
fi
 
local n_root_args=$(grep -o -- '\/dev/null | wc 
-l)
-   if [[ ${n_root_args} > 1 ]] ; then
+   if [[ ${n_root_args} -gt 1 ]] ; then
ewarn "WARNING: Multiple root arguments (root=) on kernel 
command-line detected!"
ewarn "If you are appending non-persistent device names to 
kernel command-line,"
ewarn "next reboot could fail in case running system and 
initramfs do not agree"

diff --git a/sys-kernel/genkernel/genkernel-4.2.6-r2.ebuild 
b/sys-kernel/genkernel/genkernel-4.2.6-r2.ebuild
index 8095046ac8a1..c84a9987b7c4 100644
--- a/sys-kernel/genkernel/genkernel-4.2.6-r2.ebuild
+++ b/sys-kernel/genkernel/genkernel-4.2.6-r2.ebuild
@@ -293,7 +293,7 @@ pkg_postinst() {
fi
 
local n_root_args=$(grep -o -- '\/dev/null | wc 
-l)
-   if [[ ${n_root_args} > 1 ]] ; then
+   if [[ ${n_root_args} -gt 1 ]] ; then
ewarn "WARNING: Multiple root arguments (root=) on kernel 
command-line detected!"
ewarn "If you are appending non-persistent device names to 
kernel command-line,"
ewarn "next reboot could fail in case running system and 
initramfs do not agree"

diff --git a/sys-kernel/genkernel/genkernel-.ebuild 
b/sys-kernel/genkernel/genkernel-.ebuild
index acee15e17415..4b18348406d6 100644
--- a/sys-kernel/genkernel/genkernel-.ebuild
+++ b/sys-kernel/genkernel/genkernel-.ebuild
@@ -288,7 +288,7 @@ pkg_postinst() {
fi
 
local n_root_args=$(grep -o -- '\/dev/null | wc 
-l)
-   if [[ ${n_root_args} > 1 ]] ; then
+   if [[ ${n_root_args} -gt 1 ]] ; then
ewarn "WARNING: Multiple root arguments (root=) on kernel 
command-line detected!"
ewarn "If you are appending non-persistent device names to 
kernel command-line,"
ewarn "next reboot could fail in case running system and 
initramfs do not agree"



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

2022-04-19 Thread Maciej Barć
commit: 897de91a87eb741c6b48014f44be5d3c0975314e
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Apr 19 23:00:15 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Apr 19 23:16:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=897de91a

dev-scheme/bigloo: fix elisp libraries installation

Signed-off-by: Maciej Barć  gentoo.org>

 .../bigloo/{bigloo-4.4c_p4-r1.ebuild => bigloo-4.4c_p4-r2.ebuild}  | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/dev-scheme/bigloo/bigloo-4.4c_p4-r1.ebuild 
b/dev-scheme/bigloo/bigloo-4.4c_p4-r2.ebuild
similarity index 94%
rename from dev-scheme/bigloo/bigloo-4.4c_p4-r1.ebuild
rename to dev-scheme/bigloo/bigloo-4.4c_p4-r2.ebuild
index 0d56b78e294e..32f3aac80a14 100644
--- a/dev-scheme/bigloo/bigloo-4.4c_p4-r1.ebuild
+++ b/dev-scheme/bigloo/bigloo-4.4c_p4-r2.ebuild
@@ -132,6 +132,13 @@ src_configure() {
ebegin "Configuring Bigloo with the following options: ${myconf[@]}"
sh ./configure "${myconf[@]}"
eend $? || die "configure script failed"
+
+   # When Emacs version is too high (e.g. 28) bigloo will skip compiling
+   # and installing the Emacs support files.
+   # The file "bmacs/Makefile" lists all officially supported Emacs 
versions.
+   if use emacs ; then
+   sed "/^EMACSBRAND=/s|generic|emacs23|" -i Makefile.config || die
+   fi
 }
 
 src_compile() {



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

2022-04-19 Thread Sam James
commit: b4e1c14674bbaf36850e044c1847c63394cf0f75
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 19 22:43:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 19 22:51:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4e1c146

sys-devel/binutils: consistent style in 

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

 sys-devel/binutils/binutils-.ebuild | 69 +
 1 file changed, 36 insertions(+), 33 deletions(-)

diff --git a/sys-devel/binutils/binutils-.ebuild 
b/sys-devel/binutils/binutils-.ebuild
index ee0e1924e55f..10b90a94daee 100644
--- a/sys-devel/binutils/binutils-.ebuild
+++ b/sys-devel/binutils/binutils-.ebuild
@@ -114,13 +114,13 @@ src_prepare() {
fi
fi
 
-   # Make sure our explicit libdir paths don't get clobbered. #562460
+   # Make sure our explicit libdir paths don't get clobbered, bug #562460
sed -i \
-e 's:@bfdlibdir@:@libdir@:g' \
-e 's:@bfdincludedir@:@includedir@:g' \
{bfd,opcodes}/Makefile.in || die
 
-   # Fix locale issues if possible #122216
+   # Fix locale issues if possible, bug #122216
if [[ -e ${FILESDIR}/binutils-configure-LANG.patch ]] ; then
einfo "Fixing misc issues in configure files"
for f in $(find "${S}" -name configure -exec grep -l 'autoconf 
version 2.13' {} +) ; do
@@ -131,11 +131,6 @@ src_prepare() {
done
fi
 
-   # Fix conflicts with newer glibc #272594
-   if [[ -e libiberty/testsuite/test-demangle.c ]] ; then
-   sed -i 's:\:get_line:g' 
libiberty/testsuite/test-demangle.c
-   fi
-
# Apply things from PATCHES and user dirs
default
 
@@ -165,7 +160,7 @@ src_configure() {
BINPATH=${TOOLPATH}/binutils-bin/${PV}
 
# Make sure we filter $LINGUAS so that only ones that
-   # actually work make it through #42033
+   # actually work make it through, bug #42033
strip-linguas -u */po
 
# Keep things sane
@@ -202,9 +197,10 @@ src_configure() {
 
myconf+=( --with-system-zlib )
 
-   # For bi-arch systems, enable a 64bit bfd.  This matches
-   # the bi-arch logic in toolchain.eclass. #446946
-   # We used to do it for everyone, but it's slow on 32bit arches. #438522
+   # For bi-arch systems, enable a 64bit bfd. This matches the bi-arch
+   # logic in toolchain.eclass. bug #446946
+   #
+   # We used to do it for everyone, but it's slow on 32bit arches. bug 
#438522
case $(tc-arch) in
ppc|sparc|x86) myconf+=( --enable-64-bit-bfd ) ;;
esac
@@ -218,10 +214,7 @@ src_configure() {
--enable-poison-system-directories
)
 
-   # glibc-2.3.6 lacks support for this ... so rather than force glibc-2.5+
-   # on everyone in alpha (for now), we'll just enable it when possible
-   has_version ">=${CATEGORY}/glibc-2.5" && myconf+=( --enable-secureplt )
-   has_version ">=sys-libs/glibc-2.5" && myconf+=( --enable-secureplt )
+   myconf+=( --enable-secureplt )
 
# mips can't do hash-style=gnu ...
if [[ $(tc-arch) != mips ]] ; then
@@ -245,24 +238,24 @@ src_configure() {
--enable-threads
# Newer versions (>=2.27) offer a configure flag now.
--enable-relro
-   # Newer versions (>=2.24) make this an explicit option. #497268
+   # Newer versions (>=2.24) make this an explicit option, bug 
#497268
--enable-install-libiberty
# Available from 2.35 on
--enable-textrel-check=warning
-   # Works better than vapier's patch... #808787
+   # Works better than vapier's patch, bug #808787
--enable-new-dtags
--disable-werror
--with-bugurl="$(toolchain-binutils_bugurl)"
--with-pkgversion="$(toolchain-binutils_pkgversion)"
$(use_enable static-libs static)
${EXTRA_ECONF}
-   # Disable modules that are in a combined binutils/gdb tree. 
#490566
+   # Disable modules that are in a combined binutils/gdb tree, bug 
#490566
--disable-{gdb,libdecnumber,readline,sim}
# Strip out broken static link flags.
# https://gcc.gnu.org/PR56750
--without-stage1-ldflags
# Change SONAME to avoid conflict across
-   # {native,cross}/binutils, binutils-libs. #666100
+   # {native,cross}/binutils, binutils-libs. bug #666100
--with-extra-soversion-suffix=gentoo-${CATEGORY}-${PN}-$(usex 
multitarget mt st)
 
# avoid automagic dependency on (currently prefix) systems
@@ -295,7 +288,8 @@ src_configure() {
 }
 
 src_compile() {
-   cd "${MY_BUILDDIR}"
+   cd "${MY_BUILDDIR}" 

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

2022-04-19 Thread Sam James
commit: 223dd4ea27d8c7c6ae62c8ad0052433020c1a57f
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 19 22:47:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 19 22:51:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=223dd4ea

sys-devel/binutils-hppa64: consistent style for 2.38-r2; sync with binutils

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

 .../binutils-hppa64/binutils-hppa64-2.38-r2.ebuild | 87 --
 1 file changed, 47 insertions(+), 40 deletions(-)

diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild 
b/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild
index e0fca58818e6..eb08e66401b4 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.38-r2.ebuild
@@ -5,10 +5,11 @@ EAPI=7
 
 export CTARGET=hppa64-${CHOST#*-}
 
-inherit libtool flag-o-matic gnuconfig multilib toolchain-funcs
+inherit libtool flag-o-matic gnuconfig multilib strip-linguas toolchain-funcs
 
 DESCRIPTION="Tools necessary to build programs"
 HOMEPAGE="https://sourceware.org/binutils/;
+
 LICENSE="GPL-3+"
 IUSE="cet default-gold doc +gold multitarget +nls pgo +plugins static-libs 
test vanilla"
 REQUIRED_USE="default-gold? ( gold )"
@@ -116,13 +117,13 @@ src_prepare() {
fi
fi
 
-   # Make sure our explicit libdir paths don't get clobbered. #562460
+   # Make sure our explicit libdir paths don't get clobbered, bug #562460
sed -i \
-e 's:@bfdlibdir@:@libdir@:g' \
-e 's:@bfdincludedir@:@includedir@:g' \
{bfd,opcodes}/Makefile.in || die
 
-   # Fix locale issues if possible #122216
+   # Fix locale issues if possible, bug #122216
if [[ -e ${FILESDIR}/binutils-configure-LANG.patch ]] ; then
einfo "Fixing misc issues in configure files"
for f in $(find "${S}" -name configure -exec grep -l 'autoconf 
version 2.13' {} +) ; do
@@ -133,11 +134,6 @@ src_prepare() {
done
fi
 
-   # Fix conflicts with newer glibc #272594
-   if [[ -e libiberty/testsuite/test-demangle.c ]] ; then
-   sed -i 's:\:get_line:g' 
libiberty/testsuite/test-demangle.c
-   fi
-
# Apply things from PATCHES and user dirs
default
 
@@ -167,7 +163,7 @@ src_configure() {
BINPATH=${TOOLPATH}/binutils-bin/${PV}
 
# Make sure we filter $LINGUAS so that only ones that
-   # actually work make it through #42033
+   # actually work make it through, bug #42033
strip-linguas -u */po
 
# Keep things sane
@@ -204,9 +200,10 @@ src_configure() {
 
myconf+=( --with-system-zlib )
 
-   # For bi-arch systems, enable a 64bit bfd.  This matches
-   # the bi-arch logic in toolchain.eclass. #446946
-   # We used to do it for everyone, but it's slow on 32bit arches. #438522
+   # For bi-arch systems, enable a 64bit bfd.  This matches the bi-arch
+   # logic in toolchain.eclass. bug #446946
+   #
+   # We used to do it for everyone, but it's slow on 32bit arches. bug 
#438522
case $(tc-arch) in
ppc|sparc|x86) myconf+=( --enable-64-bit-bfd ) ;;
esac
@@ -220,10 +217,7 @@ src_configure() {
--enable-poison-system-directories
)
 
-   # glibc-2.3.6 lacks support for this ... so rather than force glibc-2.5+
-   # on everyone in alpha (for now), we'll just enable it when possible
-   has_version ">=${CATEGORY}/glibc-2.5" && myconf+=( --enable-secureplt )
-   has_version ">=sys-libs/glibc-2.5" && myconf+=( --enable-secureplt )
+   myconf+=( --enable-secureplt )
 
# mips can't do hash-style=gnu ...
if [[ $(tc-arch) != mips ]] ; then
@@ -247,24 +241,24 @@ src_configure() {
--enable-threads
# Newer versions (>=2.27) offer a configure flag now.
--enable-relro
-   # Newer versions (>=2.24) make this an explicit option. #497268
+   # Newer versions (>=2.24) make this an explicit option, bug 
#497268
--enable-install-libiberty
# Available from 2.35 on
--enable-textrel-check=warning
-   # Works better than vapier's patch... #808787
+   # Works better than vapier's patch., bug #808787
--enable-new-dtags
--disable-werror
--with-bugurl="$(toolchain-binutils_bugurl)"
--with-pkgversion="$(toolchain-binutils_pkgversion)"
$(use_enable static-libs static)
${EXTRA_ECONF}
-   # Disable modules that are in a combined binutils/gdb tree. 
#490566
+   # Disable modules that are in a combined binutils/gdb tree. bug 
#490566
--disable-{gdb,libdecnumber,readline,sim}
# Strip out broken static link flags.
# 

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

2022-04-19 Thread Matthew Thode
commit: 32705d8f9764eb78a463c0573cc860c12c40a15d
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Apr 19 22:44:24 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Apr 19 22:47:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32705d8f

app-admin/puppetserver: 7.7.0 bump

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

 app-admin/puppetserver/Manifest  |   1 +
 app-admin/puppetserver/puppetserver-7.7.0.ebuild | 131 +++
 2 files changed, 132 insertions(+)

diff --git a/app-admin/puppetserver/Manifest b/app-admin/puppetserver/Manifest
index e23e9ae63cb4..499966045bc4 100644
--- a/app-admin/puppetserver/Manifest
+++ b/app-admin/puppetserver/Manifest
@@ -1,2 +1,3 @@
 DIST puppetserver-7.6.0.tar.gz 63322828 BLAKE2B 
252ad828b4066a1b928c17f3b7a62c08e46f969abcd046a5e5a9b2e03856d0a336f1c3c85474323095c43b5bd61c47b48f7aa811ca58e2917b0d70256cdbcde8
 SHA512 
8c00380a814a9722aaa2b2125124635aa1983ad4dc028a59d9f2dd9789f79f81a2c9a76447fa34b029ba87a48502e8db5ded597d054f11250c403a4058d810db
 DIST puppetserver-7.6.1.tar.gz 64646806 BLAKE2B 
4905504e68ee2dbbe0705553da3ee73826dc6bd50cc9ea8e62f3a4f9b5f67e53e829a0faa465fcf3b76dd85288eef71e472f272b0506c5e951b5d88df4274c9f
 SHA512 
5a76e0053f41bf51cb0c4f79a6785e7759ba4ecaeadb84ce3dc777a288910d355bbeb0efc438eb3fddc09b7f7471526124bbfd076bff9091eecb341f3958130b
+DIST puppetserver-7.7.0.tar.gz 64646018 BLAKE2B 
7ce0dfc469705093107f3761c25119a488fffd0bf95112108b86fd0bbaf923d090712c0612d0efb8226059645b15386593fcc5b5c13b0881a9ffd36b714a7d50
 SHA512 
f56a94cfb75f2e95aef4947b2e755cda1ba4b3a1f646f14525c2ed2434c49da7d71b5dc2766bae727dcc307e06e2c56df80682b2376d8379b7c291a319a37ed1

diff --git a/app-admin/puppetserver/puppetserver-7.7.0.ebuild 
b/app-admin/puppetserver/puppetserver-7.7.0.ebuild
new file mode 100644
index ..6877b38e3a99
--- /dev/null
+++ b/app-admin/puppetserver/puppetserver-7.7.0.ebuild
@@ -0,0 +1,131 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd tmpfiles
+
+DESCRIPTION="Puppet Server is the next-generation application for managing 
Puppet agents"
+HOMEPAGE="http://docs.puppetlabs.com/puppetserver/;
+SRC_URI="https://downloads.puppetlabs.com/puppet/${P}.tar.gz;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="puppetdb"
+# will need the same keywords in puppet-agent (puppet-agent now has arm64)
+KEYWORDS="~amd64"
+
+RDEPEND+="
+   >=virtual/jdk-1.8.0
+   app-admin/puppet-agent[puppetdb?]"
+DEPEND+="acct-user/puppet
+   acct-group/puppet"
+
+src_prepare() {
+   sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' 
ext/redhat/puppetserver.service || die
+   sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' 
ext/bin/puppetserver || die
+   sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' install.sh 
|| die
+   sed -i 's/var\/run/run/g' ext/config/conf.d/puppetserver.conf || die
+   sed -i 's/var\/run/run/g' ext/redhat/puppetserver.service || die
+   sed -i 's/var\/run/run/g' install.sh || die
+   default
+}
+
+src_compile() {
+   einfo "not compiling"
+}
+
+src_install() {
+   insinto /opt/puppetlabs/server/apps/puppetserver
+   insopts -m0774
+   doins ext/ezbake-functions.sh
+   insopts -m0644
+   doins ext/ezbake.manifest
+   doins puppet-server-release.jar
+   insinto /etc/puppetlabs/puppetserver
+   doins ext/config/logback.xml
+   doins ext/config/request-logging.xml
+   insinto /etc/puppetlabs/puppetserver/services.d
+   doins ext/system-config/services.d/bootstrap.cfg
+   doins ext/config/services.d/ca.cfg
+   insinto /etc/puppetlabs/puppetserver/conf.d
+   doins ext/config/conf.d/puppetserver.conf
+   doins ext/config/conf.d/auth.conf
+   doins ext/config/conf.d/global.conf
+   doins ext/config/conf.d/web-routes.conf
+   doins ext/config/conf.d/metrics.conf
+   doins ext/config/conf.d/webserver.conf
+   insopts -m0755
+   insinto /opt/puppetlabs/server/apps/puppetserver/scripts
+   doins install.sh
+   insinto /opt/puppetlabs/server/apps/puppetserver/cli/apps
+   doins ext/cli/ca
+   doins ext/cli/irb
+   doins ext/cli/foreground
+   doins ext/cli/gem
+   doins ext/cli/ruby
+   doins ext/cli/reload
+   doins ext/cli/start
+   doins ext/cli/stop
+   insinto /opt/puppetlabs/server/apps/puppetserver/cli
+   doins ext/cli_defaults/cli-defaults.sh
+   insinto /opt/puppetlabs/server/apps/puppetserver/bin
+   doins ext/bin/puppetserver
+   insopts -m0644
+   dodir /opt/puppetlabs/server/bin
+   dosym ../apps/puppetserver/bin/puppetserver 
/opt/puppetlabs/server/bin/puppetserver
+   dodir /opt/puppetlabs/bin
+   dosym ../server/apps/puppetserver/bin/puppetserver 
/opt/puppetlabs/bin/puppetserver
+   

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

2022-04-19 Thread Matthew Thode
commit: 890b09fb5e6c5069dc6e369b0e68f4f797243023
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Apr 19 22:42:15 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Apr 19 22:47:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=890b09fb

app-admin/puppetdb: 7.10.1 bump

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

 app-admin/puppetdb/Manifest   |  1 +
 app-admin/puppetdb/puppetdb-7.10.1.ebuild | 90 +++
 2 files changed, 91 insertions(+)

diff --git a/app-admin/puppetdb/Manifest b/app-admin/puppetdb/Manifest
index aaa36921b413..64e13c33559a 100644
--- a/app-admin/puppetdb/Manifest
+++ b/app-admin/puppetdb/Manifest
@@ -1,2 +1,3 @@
 DIST puppetdb-7.10.0.tar.gz 48764663 BLAKE2B 
912f779f8d409936122030469152865b50ce71c9b41dee6df1e2f9ada48a1be6ea2a5aa5901a95111cf18e9bd971753839fc461c993f9ffd1c82c367eff9aa7d
 SHA512 
84a8b5071fe7db24b37245c6a1c0215f7720a1bb72aca7531f7957fd65cebe2f7b3090e913be0c4a68d9f94d19f739f23837bd858ad61ad1706b76b18fe5b0b0
+DIST puppetdb-7.10.1.tar.gz 48769606 BLAKE2B 
80686ab0ac16e71bd3758b55e10a4f59d29d1a954d62dc576af6155384a24a3dde08fdb3f9159cf0d888377140cc13cee0c48904382ee2312300c6e8aa32
 SHA512 
cedebaa1f94e0f100dd9bac5f63a4bbaa19189a01abac011708de835e6a06d6222027f05a15ad2722261072154ebe9efd8f30de171b6f8640ee369dd51feb846
 DIST puppetdb-7.9.0.tar.gz 48143509 BLAKE2B 
bd08f4127cd68080c7c7f2b9acd571a2fd0e6af4cc36b920eca5e420a2149dbc1c5dcfbb5ac152730e88b0e751f5acd42c5e8c2457673ccbba26fc40258c07d5
 SHA512 
b24a3233a08fe80c5e3b78bc05262cefb27c6d307cbd8f98c74766157db72d15c0f114c5c3cccd7733b9bb99ff9c7f229b6625af5e7b2ce7b6d349322507654d

diff --git a/app-admin/puppetdb/puppetdb-7.10.1.ebuild 
b/app-admin/puppetdb/puppetdb-7.10.1.ebuild
new file mode 100644
index ..343b744bedeb
--- /dev/null
+++ b/app-admin/puppetdb/puppetdb-7.10.1.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd tmpfiles
+
+DESCRIPTION="PuppetDB collects data generated by Puppet"
+HOMEPAGE="http://docs.puppetlabs.com/puppetdb/;
+SRC_URI="https://downloads.puppetlabs.com/${PN}/${P}.tar.gz;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND+=">=virtual/jdk-1.8.0"
+DEPEND+="acct-user/puppetdb
+   acct-group/puppetdb"
+
+src_prepare() {
+   sed -i 's/sysconfig/conf\.d/g' ext/redhat/puppetdb.service || die
+   sed -i 's/sysconfig/conf\.d/g' ext/bin/puppetdb || die
+   sed -i 's/sysconfig/conf\.d/g' install.sh || die
+   sed -i 's/var\/run/run/g' ext/puppetdb.tmpfiles.conf || die
+   sed -i 's/var\/run/run/g' install.sh || die
+   default
+}
+
+src_compile() {
+   einfo "not compiling"
+}
+
+src_install() {
+   dodir /opt/puppetlabs/server/data/puppetdb
+   insinto /opt/puppetlabs/server/apps/puppetdb
+   insopts -m0744
+   doins ext/ezbake-functions.sh
+   insopts -m0644
+   doins ext/ezbake.manifest
+   doins puppetdb.jar
+   insinto /etc/puppetlabs/puppetdb
+   doins ext/config/logback.xml
+   doins ext/config/bootstrap.cfg
+   doins ext/config/request-logging.xml
+   insinto /etc/puppetlabs/puppetdb/conf.d
+   doins ext/config/conf.d/jetty.ini
+   doins ext/config/conf.d/repl.ini
+   doins ext/config/conf.d/database.ini
+   doins ext/config/conf.d/config.ini
+   doins ext/config/conf.d/auth.conf
+   insopts -m0755
+   insinto /opt/puppetlabs/server/apps/puppetdb/scripts
+   doins install.sh
+   insinto /opt/puppetlabs/server/apps/puppetdb/cli/apps
+   doins ext/cli/foreground
+   doins ext/cli/ssl-setup
+   doins ext/cli/config-migration
+   doins ext/cli/foreground
+   doins ext/cli/anonymize
+   doins ext/cli/reload
+   doins ext/cli/start
+   doins ext/cli/stop
+   insinto /opt/puppetlabs/server/apps/puppetdb/bin
+   doins ext/bin/puppetdb
+   insopts -m0644
+   dodir /opt/puppetlabs/server/bin
+   dosym ../apps/puppetdb/bin/puppetdb /opt/puppetlabs/server/bin/puppetdb
+   dodir /opt/puppetlabs/bin
+   dosym ../server/apps/puppetdb/bin/puppetdb /opt/puppetlabs/bin/puppetdb
+   dosym ../../opt/puppetlabs/server/apps/puppetdb/bin/puppetdb 
/usr/bin/puppetdb
+   # init type tasks
+   newconfd ext/default puppetdb
+   systemd_dounit ext/redhat/puppetdb.service
+   newtmpfiles ext/puppetdb.tmpfiles.conf puppetdb.conf
+   newinitd "${FILESDIR}/puppetdb.initd-r2" puppetdb
+   # misc
+   insinto /etc/logrotate.d
+   newins ext/puppetdb.logrotate.conf puppetdb
+   fowners -R puppetdb:puppetdb /opt/puppetlabs/server/data/puppetdb
+   fperms -R 770 /opt/puppetlabs/server/data/puppetdb
+}
+
+pkg_postinst() {
+   tmpfiles_process puppetdb.conf
+
+   elog "to install please run '/opt/puppetlabs/server/bin/puppetdb 

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

2022-04-19 Thread Matthew Thode
commit: 4c2ff0a634d802ac0f7468503a251d5a6de2f2d7
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Apr 19 22:40:16 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Apr 19 22:47:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c2ff0a6

app-admin/puppet-agent: 7.16.0 bump

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

 app-admin/puppet-agent/Manifest   |  2 +
 app-admin/puppet-agent/puppet-agent-7.16.0.ebuild | 91 +++
 2 files changed, 93 insertions(+)

diff --git a/app-admin/puppet-agent/Manifest b/app-admin/puppet-agent/Manifest
index 5f84e0a6b9f8..cba5ee50f908 100644
--- a/app-admin/puppet-agent/Manifest
+++ b/app-admin/puppet-agent/Manifest
@@ -2,3 +2,5 @@ DIST puppet-agent_7.14.0-1focal_amd64.deb 20339972 BLAKE2B 
3e7a230e73c1eb7d96317
 DIST puppet-agent_7.14.0-1focal_arm64.deb 19534676 BLAKE2B 
a809b4beb8c20ce2e45f1c2c552585403494ed2c0eca719077597106fcb91478bfe7cb12bcb420e5b093840fe41f4ae101c978df48690ea47940216dda7b293e
 SHA512 
4d57fe41d6943b3b6d643f55aead3264ed4f4aedd280e8fc0ed8504a1f7e0da1e9a06e9d7e2b4916f2de2c6726b3dcff3ce8096d02503443ad6e74b0528177bc
 DIST puppet-agent_7.15.0-1focal_amd64.deb 20342292 BLAKE2B 
4d8a322182b10462353b4fb78b8a655765e6b91e31626c34126862cf27d7863ed6dcfdf6d8545c9bfb2be25e42bd0f3f34c5726885dc6508eb71aa09646e647a
 SHA512 
b6887ef66c47fcfce7136e13ff96f7a8df8b11011fd9ec8cb01a79d8a7f7b77e43da63033d9c42446c4131ffe04e8bfaf5bdf70ba1cb6c37dcd1d6963024ef29
 DIST puppet-agent_7.15.0-1focal_arm64.deb 19533904 BLAKE2B 
234fc85f20df8bba9d1f33e84ac725326201984c041ab371dd645df2e6cce12b6c81481ceff01819dc884d3c8f6191d6e98aafbb78a6856733b4cc3255d0e905
 SHA512 
70f389bc29270317fc621ef7be2eea9764b490ae2da32fb3968bd2c966eec53ef7e65469ea7fd5069676e23feede48557575b9020783b50292b146cc17ae840e
+DIST puppet-agent_7.16.0-1focal_amd64.deb 20349200 BLAKE2B 
73a5bc404b988fc009b95e25ab906afdc56cf8a9b977d0974177bdd5dcf9c0882f10d7e56f05c054f2ff1ea89824879671f857d1f1bf41d4f725ae90994d24ac
 SHA512 
57d58b0a4ea74f461e7820e1f99838eb3c357f1be5277623ce8bb5cdf6aa46696d53db7c64c16ede972bc01660f30ea19111d2495087032d412672564b8612f8
+DIST puppet-agent_7.16.0-1focal_arm64.deb 19543124 BLAKE2B 
2a946462ddf1344f05f21c5c5f0a3ad4a1b92fa0b386d405b6cb563b0cb3de0a06ad8212d6001f10ed7afe2d7787d1107732a5890e48de99a32cec802d78d16d
 SHA512 
74db9defefe8aa91daaac8337dd500cf2582c017eab34f61992630a30dc9b2ef62ae5aba21b9ee94f30b6f92e99557e61da742711bba7df8200b3eca5a06f748

diff --git a/app-admin/puppet-agent/puppet-agent-7.16.0.ebuild 
b/app-admin/puppet-agent/puppet-agent-7.16.0.ebuild
new file mode 100644
index ..3ef55d1516d2
--- /dev/null
+++ b/app-admin/puppet-agent/puppet-agent-7.16.0.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit systemd unpacker tmpfiles
+
+DESCRIPTION="general puppet client utils along with hiera and facter"
+HOMEPAGE="https://puppetlabs.com/;
+SRC_URI="amd64? ( 
http://apt.puppetlabs.com/pool/focal/puppet/${PN:0:1}/${PN}/${PN}_${PV}-1focal_amd64.deb
 )
+arm64? ( 
http://apt.puppetlabs.com/pool/focal/puppet/${PN:0:1}/${PN}/${PN}_${PV}-1focal_arm64.deb
 )"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="puppetdb selinux"
+RESTRICT="strip"
+
+# virtual/libcrypt:= is in here despite being a pre-built package
+# to ensure that the has_version logic for the symlink doesn't become stale
+CDEPEND="!app-admin/puppet
+   !dev-ruby/hiera
+   !dev-ruby/facter
+   app-emulation/virt-what
+   acct-user/puppet
+   acct-group/puppet
+   virtual/libcrypt:="
+
+DEPEND="
+   ${CDEPEND}
+   app-admin/augeas"
+RDEPEND="${CDEPEND}
+   app-portage/eix
+   sys-apps/dmidecode
+   sys-libs/libselinux
+   sys-libs/glibc
+   sys-libs/readline:0/8
+   sys-libs/libxcrypt[compat]
+   sys-libs/ncurses:0[tinfo]
+   selinux? (
+   sys-libs/libselinux[ruby]
+   sec-policy/selinux-puppet
+   )
+   puppetdb? ( >=dev-ruby/puppetdb-termini-5.0.1 )"
+
+S=${WORKDIR}
+
+QA_PREBUILT="*"
+
+src_install() {
+   # conf.d
+   doconfd etc/default/puppet
+   doconfd etc/default/pxp-agent
+   # logrotate.d
+   insinto /etc/logrotate.d
+   doins etc/logrotate.d/pxp-agent
+   # puppet itself
+   insinto /etc/puppetlabs
+   doins -r etc/puppetlabs/*
+   # logdir for systemd
+   keepdir var/log/puppetlabs/puppet/
+   chmod 0750 var/log/puppetlabs/puppet/
+   # the rest
+   insinto /opt
+   dodir opt/puppetlabs/puppet/cache
+   doins -r opt/*
+   fperms 0750 /opt/puppetlabs/puppet/cache
+   # init
+   newinitd "${FILESDIR}/puppet.initd2" puppet
+   systemd_dounit lib/systemd/system/puppet.service
+   systemd_dounit lib/systemd/system/pxp-agent.service
+   newtmpfiles usr/lib/tmpfiles.d/puppet-agent.conf 

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

2022-04-19 Thread Matthew Thode
commit: 4e10afe03c202f8a7c71fe8f33b0389f2e463942
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Apr 19 22:45:40 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Apr 19 22:47:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e10afe0

dev-ruby/puppetdb-termini: 7.10.1 bump

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

 dev-ruby/puppetdb-termini/Manifest |  1 +
 .../puppetdb-termini-7.10.1.ebuild | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/dev-ruby/puppetdb-termini/Manifest 
b/dev-ruby/puppetdb-termini/Manifest
index f12b2e8323a7..224a53a6edf1 100644
--- a/dev-ruby/puppetdb-termini/Manifest
+++ b/dev-ruby/puppetdb-termini/Manifest
@@ -1,2 +1,3 @@
+DIST puppetdb-termini_7.10.1-1stretch_all.deb 22156 BLAKE2B 
52b1060fcf177b37229303ef93f90424f2b6b29eadf8041aa733d20f6b417c16e163891c44bc6f7845957ced10db132c705d6d6031041abace2f8f66f3d64964
 SHA512 
b273ac57558c9255d342010d9f3ada729596582311b3bbe658bf1505bd457041d0f5948c35c37bad585c931a66a66dcadcc71960de695c126715ef53d08295c5
 DIST puppetdb-termini_7.9.0-1stretch_all.deb 21860 BLAKE2B 
e2ecc32f216a22d1c617d9d407d58512a2d84e2eb73ed37425ed16abc7948a8e6b8a0744798baf4282b5d43605e66cc8f5fb59e42eaffe10625d486e120e8d71
 SHA512 
e91cd0870d02fb690c0d9585b9d56b72e53c5f64ab5bec4631651326806a270f0c6601c77279d17b5182d73924a3782f2e1ca5fdf4cf03beac1b0e3e807b36db
 DIST puppetdb-termini_7.9.2-1stretch_all.deb 22164 BLAKE2B 
fbdeb196815a09fc3b5658cf193d723bc0038ce0463cab3fa218bdc970d03828eeffa5a4756c4716afe6346a6aca2ea4ceb8c57ae4174cbae72773fffee634ce
 SHA512 
5c399983118583d856c8160f8e21b646dbdaf56ba9044f7d5ac7a00cac14038b476b80074ea7bb696c0d9548cb50e03efc1119a32bade81532b6f10540a54d3d

diff --git a/dev-ruby/puppetdb-termini/puppetdb-termini-7.10.1.ebuild 
b/dev-ruby/puppetdb-termini/puppetdb-termini-7.10.1.ebuild
new file mode 100644
index ..a2bc85cce4e6
--- /dev/null
+++ b/dev-ruby/puppetdb-termini/puppetdb-termini-7.10.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby25 ruby26 ruby27"
+
+inherit unpacker
+
+DESCRIPTION="Library needed to connect puppet to puppetdb"
+HOMEPAGE="https://puppet.com/docs/puppetdb/latest/index.html;
+SRC_URI="http://apt.puppetlabs.com/pool/stretch/puppet/${PN:0:1}/${PN}/${PN}_${PV}-1stretch_all.deb;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+# will need the same keywords as puppet
+KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
+
+RDEPEND+=""
+DEPEND+=""
+
+S=${WORKDIR}
+
+src_install() {
+   insinto opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/
+   doins -r opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/*
+}



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

2022-04-19 Thread Matthew Thode
commit: e0f0699d30a25684ada2eb656476989bba180f80
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Apr 19 22:39:07 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Apr 19 22:47:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0f0699d

app-admin/puppet: 7.16.0 bump

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

 app-admin/puppet/Manifest |   1 +
 app-admin/puppet/puppet-7.16.0.ebuild | 127 ++
 2 files changed, 128 insertions(+)

diff --git a/app-admin/puppet/Manifest b/app-admin/puppet/Manifest
index 72ebe0b991c7..bd43d766f1ce 100644
--- a/app-admin/puppet/Manifest
+++ b/app-admin/puppet/Manifest
@@ -1,3 +1,4 @@
 DIST puppet-5.5.22.tar.gz 2998132 BLAKE2B 
8662c89190d0904fe44ffeca1cf9a9ddca40d57ba6fb2d1e644ca353ceb55b1ca3a91416f1eef2975233c9c4498784e7d7280c111ea0cc070870cadc69341d99
 SHA512 
5332b084a63bdf244672cc4751022c84a1cc50d3f394a13bdcbccf7fcf4ebea67953e88957f23046608bf25e9182548449be824c18289cb2bf1e3ed29b40dc58
 DIST puppet-7.14.0.tar.gz 2816077 BLAKE2B 
c4aacf7179208e801fad2aa384691e38ca4bd1329819d4ca15b7a3cf25c5787e8adef12c91d233c5adbc301ab77cdf9748f094a1904c78c62d6ac73dafb4a634
 SHA512 
36aaa9c8cce9d1c40e77eee1e3544c0b0c665bbfa3b8184401905d6f15c142be8490421af0dac57856849de343b288f67153c551db68f8cea9e0ed3ad251feb3
 DIST puppet-7.15.0.tar.gz 2817137 BLAKE2B 
ce76ad71251a9202d31e858706eb994c6210cbe97f31e56d95b8c36d541d0ce8d1e65ab33d399e7dca1c5ea8e7f4dfccb3a2a4d36baaed6ca31516b7e449bf2a
 SHA512 
0d68bda85a5f61fdb74c3e70304d414afef238dff4f7a4cd60c17f5cc26fcb18ba7f81065d6295adde33bc181031b458d259daa84a41156c9589f5c0e3cb8951
+DIST puppet-7.16.0.tar.gz 2817116 BLAKE2B 
d367005ea69ceb0f89f4294e74639ad61305f23929e5edf0385eb2cce5da76fa157c5bc7408599dcca4d9adba39c3b29250e78d8f584873f72bb34452a90a74d
 SHA512 
b1f3c6072821225c9068089f44ad9ab955534f2d91bf88b44f762e0588442b9d6191eb89909dc05b7efc3a82302d2d3dc5a5a040fbc84f81645817d695b4db72

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

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

2022-04-19 Thread Nick Sarnie
commit: 818597b4f9d0639fb366bde9ca8c4a003524caf8
Author: Nick Sarnie  gentoo  org>
AuthorDate: Tue Apr 19 22:39:52 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Tue Apr 19 22:40:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=818597b4

media-libs/shaderc: Rev bump

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

 media-libs/shaderc/shaderc-2022.1-r1.ebuild | 92 +
 1 file changed, 92 insertions(+)

diff --git a/media-libs/shaderc/shaderc-2022.1-r1.ebuild 
b/media-libs/shaderc/shaderc-2022.1-r1.ebuild
new file mode 100644
index ..3312ef71f4e5
--- /dev/null
+++ b/media-libs/shaderc/shaderc-2022.1-r1.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+CMAKE_ECLASS=cmake
+
+inherit cmake-multilib python-any-r1
+
+DESCRIPTION="Collection of tools, libraries and tests for shader compilation"
+HOMEPAGE="https://github.com/google/shaderc;
+EGIT_COMMIT="${PV}"
+SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="doc test"
+
+RDEPEND="
+   >=dev-util/glslang-1.3.204[${MULTILIB_USEDEP}]
+   >=dev-util/spirv-tools-1.3.204[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   >=dev-util/spirv-headers-1.3.204
+   doc? ( dev-ruby/asciidoctor )
+   test? (
+   dev-cpp/gtest
+   $(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]')
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2020.4-fix-build.patch
+)
+
+# https://github.com/google/shaderc/issues/470
+RESTRICT=test
+
+python_check_deps() {
+   if use test; then
+   has_version --host-root "dev-python/nose[${PYTHON_USEDEP}]"
+   fi
+}
+
+src_prepare() {
+   cmake_comment_add_subdirectory examples
+
+   # Unbundle glslang, spirv-headers, spirv-tools
+   cmake_comment_add_subdirectory third_party
+   sed -i \
+   -e "s|\$|${EPREFIX}/usr/bin/spirv-dis|" \
+   glslc/test/CMakeLists.txt || die
+
+   # Disable git versioning
+   sed -i -e '/build-version/d' glslc/CMakeLists.txt || die
+
+   # Manually create build-version.inc as we disabled git versioning
+   cat <<- EOF > glslc/src/build-version.inc || die
+   "${P}\n"
+   "$(best_version dev-util/spirv-tools)\n"
+   "$(best_version dev-util/glslang)\n"
+   EOF
+
+   cmake_src_prepare
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DSHADERC_SKIP_TESTS="$(usex !test)"
+   -DSHADERC_ENABLE_WERROR_COMPILE="false"
+   )
+   cmake_src_configure
+}
+
+multilib_src_compile() {
+   if multilib_is_native_abi && use doc; then
+   cmake_src_compile glslc_doc_README
+   fi
+   cmake_src_compile
+}
+
+multilib_src_install() {
+   if multilib_is_native_abi; then
+   use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" )
+   fi
+   cmake_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/coq-serapi/

2022-04-19 Thread Maciej Barć
commit: cb7871f4b3699944a992cf4e62afc7a7515d542f
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Apr 19 22:30:38 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Apr 19 22:32:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb7871f4

sci-mathematics/coq-serapi: fix elisp libraries installation

Signed-off-by: Maciej Barć  gentoo.org>

 .../{coq-serapi-0.15.0-r1.ebuild => coq-serapi-0.15.0-r2.ebuild}| 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-mathematics/coq-serapi/coq-serapi-0.15.0-r1.ebuild 
b/sci-mathematics/coq-serapi/coq-serapi-0.15.0-r2.ebuild
similarity index 97%
rename from sci-mathematics/coq-serapi/coq-serapi-0.15.0-r1.ebuild
rename to sci-mathematics/coq-serapi/coq-serapi-0.15.0-r2.ebuild
index 7f817ddb486a..2290f780d192 100644
--- a/sci-mathematics/coq-serapi/coq-serapi-0.15.0-r1.ebuild
+++ b/sci-mathematics/coq-serapi/coq-serapi-0.15.0-r2.ebuild
@@ -50,7 +50,7 @@ src_install() {
 
rm -r "${D}"/usr/share/emacs || die
if use emacs ; then
-   elisp-install sertop sertop.el{,c}
+   elisp-install ${PN} sertop.el{,c}
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
fi
 }



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

2022-04-19 Thread Nick Sarnie
commit: 2a56cfb512b3becefdb3334cea836bcad3ce9cc5
Author: Nick Sarnie  gentoo  org>
AuthorDate: Tue Apr 19 22:27:10 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Tue Apr 19 22:31:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a56cfb5

dev-util/vulkan-tools: Version bump

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

 dev-util/vulkan-tools/Manifest|  1 +
 dev-util/vulkan-tools/vulkan-tools-1.3.211.ebuild | 83 +++
 2 files changed, 84 insertions(+)

diff --git a/dev-util/vulkan-tools/Manifest b/dev-util/vulkan-tools/Manifest
index 1e15adb6e757..495f42dd076a 100644
--- a/dev-util/vulkan-tools/Manifest
+++ b/dev-util/vulkan-tools/Manifest
@@ -1,2 +1,3 @@
 DIST vulkan-tools-1.2.198.tar.gz 847429 BLAKE2B 
8927740853eb45d495996a8be0bae3d40f84f14f12eb838474241745321d7337a6bae7e118bd626fbb15f8ffd42d574a04c93bd3aca0b3373976d7d976c05d2d
 SHA512 
304ce76c47d4adef3a286439712ef4fd3f08ec8e47ed0e2a37162f9cac5e08af3c7b7fb449fddd4772080d678d84db9e238a5db4d98c7d4ee5f6d87a3f5c8f5f
 DIST vulkan-tools-1.3.204.tar.gz 860464 BLAKE2B 
d0fdf95bff0dc914cb324a0780763dd87120b7f88a7bfaa6a2e0adef72263bd9cb0769636eda793ca5517560903ce314b96a5e3b00e018010ba0f99f68ba05cd
 SHA512 
1295d0e86b8b81e33b0cd1038847211fb808456435fce9446f9890f8653b854dbd1e8b84a22b646b0fddb8cca33aaee12a2edc043e76c9c4bc718b11f281a98f
+DIST vulkan-tools-1.3.211.tar.gz 864436 BLAKE2B 
09dcb3ce388962cff0e75837d07e58572ac1cbdabdc26edf7f6bd1740278f7ea871e0e14c4ac6a203fa13033616240d7338dfb1a52c4e2ed045ed28585bc62cf
 SHA512 
36be2970dd42e12bf6f6644bc1b14f102af36f1297c33fadddca470b65d7d324532b20c071d2f0dd790d556cd99012a4fb80f185db6165ed3f09d1fd7e5c50e7

diff --git a/dev-util/vulkan-tools/vulkan-tools-1.3.211.ebuild 
b/dev-util/vulkan-tools/vulkan-tools-1.3.211.ebuild
new file mode 100644
index ..3b9fcf9a3c97
--- /dev/null
+++ b/dev-util/vulkan-tools/vulkan-tools-1.3.211.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PN=Vulkan-Tools
+CMAKE_ECLASS="cmake"
+PYTHON_COMPAT=( python3_{8,9} )
+inherit cmake-multilib python-any-r1
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
+   EGIT_SUBMODULES=()
+   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 ~ppc ~ppc64 ~riscv"
+   S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0
+fi
+
+DESCRIPTION="Official Vulkan Tools and Utilities for Windows, Linux, Android, 
and MacOS"
+HOMEPAGE="https://github.com/KhronosGroup/Vulkan-Tools;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="cube wayland +X"
+
+# Cube demo only supports one window system at a time
+REQUIRED_USE="cube? ( ^^ ( X wayland ) )"
+
+BDEPEND="${PYTHON_DEPS}
+   >=dev-util/cmake-3.10.2
+   cube? ( ~dev-util/glslang-${PV}:=[${MULTILIB_USEDEP}] )
+"
+RDEPEND="
+   ~media-libs/vulkan-loader-${PV}:=[${MULTILIB_USEDEP},wayland?,X?]
+   wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] )
+   X? (
+   x11-libs/libX11:=[${MULTILIB_USEDEP}]
+   x11-libs/libXrandr:=[${MULTILIB_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}
+   ~dev-util/vulkan-headers-${PV}
+"
+
+pkg_setup() {
+   MULTILIB_CHOST_TOOLS=(
+   /usr/bin/vulkaninfo
+   )
+
+   use cube && MULTILIB_CHOST_TOOLS+=(
+   /usr/bin/vkcube
+   /usr/bin/vkcubepp
+   )
+
+   python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_C_FLAGS="${CFLAGS} -DNDEBUG"
+   -DCMAKE_CXX_FLAGS="${CXXFLAGS} -DNDEBUG"
+   -DCMAKE_SKIP_RPATH=ON
+   -DBUILD_VULKANINFO=ON
+   -DBUILD_CUBE=$(usex cube)
+   -DBUILD_WSI_WAYLAND_SUPPORT=$(usex wayland)
+   -DBUILD_WSI_XCB_SUPPORT=$(usex X)
+   -DBUILD_WSI_XLIB_SUPPORT=$(usex X)
+   -DVULKAN_HEADERS_INSTALL_DIR="${ESYSROOT}/usr"
+   )
+
+   use cube && mycmakeargs+=(
+   -DGLSLANG_INSTALL_DIR="${ESYSROOT}/usr"
+   -DCUBE_WSI_SELECTION=$(usex X XCB WAYLAND)
+   )
+
+   cmake_src_configure
+}
+
+multilib_src_install() {
+   cmake_src_install
+}



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

2022-04-19 Thread Nick Sarnie
commit: 5dd8b7a527d5509b1b1ee9a13d05ec7ead049add
Author: Nick Sarnie  gentoo  org>
AuthorDate: Tue Apr 19 22:11:47 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Tue Apr 19 22:31:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dd8b7a5

dev-util/spirv-tools: Version bump

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

 dev-util/spirv-tools/Manifest   |  1 +
 dev-util/spirv-tools/spirv-tools-1.3.211.ebuild | 45 +
 2 files changed, 46 insertions(+)

diff --git a/dev-util/spirv-tools/Manifest b/dev-util/spirv-tools/Manifest
index ea1dcaf652dd..eb2bd3304787 100644
--- a/dev-util/spirv-tools/Manifest
+++ b/dev-util/spirv-tools/Manifest
@@ -1,2 +1,3 @@
 DIST spirv-tools-1.2.198.tar.gz 294 BLAKE2B 
036f2457863c1bff47939d6238d6f270baee67253edeb5dc4cb1270eb32b9fdb6427c959bde4c5496056784c0334922276b9a4e0ac5530a4c662abdf0190f119
 SHA512 
90a53d0c7c6dfeb5ef2ee3e8b92c00cd39211f18f57aaeae079ac95b94ec4c839443017eb39fbee0f737d0c070ed64e2369609e81dba149f08676724b254f714
 DIST spirv-tools-1.3.204.tar.gz 2905656 BLAKE2B 
9bea5d91243283a0a167913fe531f0778915c03ec4db3f152d88f0952aa0df0e92bfa57762876c61277fedf99f156bdacbbd934333afb8376555a96566edb81e
 SHA512 
f71738d5494c1e7bc38aeb8b2c89dcf24bb14eb6fcac1b14a794d47427ffadffc8e2b7b793b234e7146847744975a5d20de18043447a50a31af305e8ce4b1214
+DIST spirv-tools-1.3.211.tar.gz 2995491 BLAKE2B 
545457d097d1e00720a3f97c1f2ed0f27c7b8b6e799ac22c6adbbed7fed17edee27e13c04848db70ee08ac3319ed9a322e22a9288184651f8aa4c03df0ab4057
 SHA512 
df7de69779baa7ea2269cb4c9813a7d8026763f7d4f7408ea5c160ca7bd670e46e75dcbf9d99ca5f1619f37f504e695d151ede5d5cd0ef675a8898bb297c5842

diff --git a/dev-util/spirv-tools/spirv-tools-1.3.211.ebuild 
b/dev-util/spirv-tools/spirv-tools-1.3.211.ebuild
new file mode 100644
index ..ac0beb4ad14f
--- /dev/null
+++ b/dev-util/spirv-tools/spirv-tools-1.3.211.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PN=SPIRV-Tools
+CMAKE_ECLASS="cmake"
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE="xml(+)"
+inherit cmake-multilib python-any-r1
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
+   inherit git-r3
+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 ~ppc ~ppc64 ~riscv ~x86"
+   S="${WORKDIR}"/${MY_PN}-${EGIT_COMMIT}
+fi
+
+DESCRIPTION="Provides an API and commands for processing SPIR-V modules"
+HOMEPAGE="https://github.com/KhronosGroup/SPIRV-Tools;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+# Tests fail upon finding symbols that do not match a regular expression
+# in the generated library. Easily hit with non-standard compiler flags
+RESTRICT="test"
+COMMON_DEPEND="~dev-util/spirv-headers-${PV}"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND=""
+BDEPEND="${PYTHON_DEPS}
+   ${COMMON_DEPEND}"
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   "-DSPIRV-Headers_SOURCE_DIR=${ESYSROOT}/usr/"
+   "-DSPIRV_WERROR=OFF"
+   "-DSPIRV_TOOLS_BUILD_STATIC=OFF"
+   "-DBUILD_SHARED_LIBS=ON"
+   )
+
+   cmake_src_configure
+}



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

2022-04-19 Thread Nick Sarnie
commit: c9de294923ec42596d818955979fa3c5b9df19e5
Author: Nick Sarnie  gentoo  org>
AuthorDate: Tue Apr 19 22:17:49 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Tue Apr 19 22:31:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9de2949

media-libs/vulkan-layers: Version bump

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

 media-libs/vulkan-layers/Manifest  |  1 +
 .../vulkan-layers/vulkan-layers-1.3.211.ebuild | 55 ++
 2 files changed, 56 insertions(+)

diff --git a/media-libs/vulkan-layers/Manifest 
b/media-libs/vulkan-layers/Manifest
index 246391f920ad..1835b0d0024f 100644
--- a/media-libs/vulkan-layers/Manifest
+++ b/media-libs/vulkan-layers/Manifest
@@ -1,2 +1,3 @@
 DIST vulkan-layers-1.2.198.tar.gz 3555293 BLAKE2B 
1a419b1b4b50241f6f4225a8666b8f6f4fc00e30dba045deeca709f4b9ff777f8a66691ef094b72cbf059c9dafee9f1ad2986108e48c8ef3974ac805c103644e
 SHA512 
c5ac3e458987f3aa8ca21a79aa7819fbc1ca6013b6e445a82407ac0664884b90b8f79a2593368f6264a509674aa1f9584614c7c464c88d74284601f0c7636ef0
 DIST vulkan-layers-1.3.204.tar.gz 3662632 BLAKE2B 
277ab312fa8b127fadb2df37933b7eaf11b6ff5dc40246fb35c7e5d35f7d80b17bdc55e5a5686b5222500f416f462be06a3991bf786100bf0fc1af57be569a6f
 SHA512 
9f0649d2e3eccd52a093b4d9c3446d7f05ad4938a6950042fc2c3cf05f6ca2f513706385fc39cf4559344a4770fcc4375306904a233d0edd48b6eff5f17f1b0f
+DIST vulkan-layers-1.3.211.tar.gz 3967709 BLAKE2B 
f86ff0fa053e0138a0bbdbec30e2fe0a59cfc24f43fe787b007ae352db81a700442d777637e1fc577332a47f36bc09383dd29416b5170fcf5d735562b6a58230
 SHA512 
e494ba793064f0d32fbdeaddaa01dcd730a36a5c793625bb4671a4e8067364171416ec8fb7361f946cc5d5e8dc16d58e2194c3eb5d3a57d58f4ace2e7ed34f5f

diff --git a/media-libs/vulkan-layers/vulkan-layers-1.3.211.ebuild 
b/media-libs/vulkan-layers/vulkan-layers-1.3.211.ebuild
new file mode 100644
index ..0ec32065209d
--- /dev/null
+++ b/media-libs/vulkan-layers/vulkan-layers-1.3.211.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PN=Vulkan-ValidationLayers
+CMAKE_ECLASS="cmake"
+PYTHON_COMPAT=( python3_{8,9} )
+inherit cmake-multilib python-any-r1
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
+   EGIT_SUBMODULES=()
+   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 ~ppc ~ppc64 ~riscv ~x86"
+   S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0
+fi
+
+DESCRIPTION="Vulkan Validation Layers"
+HOMEPAGE="https://github.com/KhronosGroup/Vulkan-ValidationLayers;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="wayland X"
+
+BDEPEND=">=dev-util/cmake-3.10.2"
+RDEPEND="~dev-util/spirv-tools-${PV}:=[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}
+   ${PYTHON_DEPS}
+   >=dev-cpp/robin-hood-hashing-3.11.5
+   ~dev-util/glslang-${PV}:=[${MULTILIB_USEDEP}]
+   ~dev-util/vulkan-headers-${PV}
+   wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] )
+   X? (
+   x11-libs/libX11:=[${MULTILIB_USEDEP}]
+   x11-libs/libXrandr:=[${MULTILIB_USEDEP}]
+   )
+"
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_C_FLAGS="${CFLAGS} -DNDEBUG"
+   -DCMAKE_CXX_FLAGS="${CXXFLAGS} -DNDEBUG"
+   -DCMAKE_SKIP_RPATH=ON
+   -DBUILD_LAYER_SUPPORT_FILES=ON
+   -DBUILD_WSI_WAYLAND_SUPPORT=$(usex wayland)
+   -DBUILD_WSI_XCB_SUPPORT=$(usex X)
+   -DBUILD_WSI_XLIB_SUPPORT=$(usex X)
+   -DBUILD_TESTS=OFF
+   -DCMAKE_INSTALL_INCLUDEDIR="${EPREFIX}/usr/include/"
+   )
+   cmake_src_configure
+}



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

2022-04-19 Thread Nick Sarnie
commit: 5c819dacdb01891e1e8eb511041e5e809b0ca50a
Author: Nick Sarnie  gentoo  org>
AuthorDate: Tue Apr 19 22:16:38 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Tue Apr 19 22:30:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c819dac

dev-util/glslang: Version bump

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

 dev-util/glslang/Manifest   |  1 +
 dev-util/glslang/glslang-1.3.211.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/dev-util/glslang/Manifest b/dev-util/glslang/Manifest
index 59e62811892b..e88804ae2f5e 100644
--- a/dev-util/glslang/Manifest
+++ b/dev-util/glslang/Manifest
@@ -1,2 +1,3 @@
 DIST glslang-1.2.198.tar.gz 3427490 BLAKE2B 
0a9b116665e12aaff61b3c9628bba2b6ad6fe0ca7fa9954f568a3a1a0d4cbc41975446fc6760eef09bdea6a5d4aa746957b54972a0556f04c8ac39ba3e6241f9
 SHA512 
99cb60b01dd017533bcfd3fb258f1cad8c8fc90bc90efe346460e10f7887d7dc16468c93a5ae3bacc7579a31f58c2efc34c7e473515f07d03d2308894778bab5
 DIST glslang-1.3.204.tar.gz 3529291 BLAKE2B 
5e2a223ae280b8f34da80aef64691930a8afc7be0a817d2ba4c0b1522ad9c0bd56df8abd6b9651fc493ee6e6348250675f6c03b929bd6e85d467b1cfc52ba4e5
 SHA512 
8fac43aa29cd966db8d38a109a259fffc5a5abeea50a5f76f0a82735dfdca36e680d28ae4c3bca6f633bca939f9ebdf8e97d0977bf613a0a687b12a330d64746
+DIST glslang-1.3.211.tar.gz 3533816 BLAKE2B 
87acf456f365fb02160bfd6abada4664f841cec6d6afd0472d0a337083ab371ce8a98e75323c9cf1342a1e04be53d1ebc7b265e591d22fab572c407d84208a1e
 SHA512 
d2dce0938f77d1c7736db0ba97e557fd79f4efc944a489662bbce66bee923a31554ef73099087853779bba72fc2aae53e4bb2d6fb0a69cb13e4f24c5a789bb64

diff --git a/dev-util/glslang/glslang-1.3.211.ebuild 
b/dev-util/glslang/glslang-1.3.211.ebuild
new file mode 100644
index ..8dcd19721e74
--- /dev/null
+++ b/dev-util/glslang/glslang-1.3.211.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_ECLASS="cmake"
+PYTHON_COMPAT=( python3_{8..10} )
+inherit cmake-multilib python-any-r1
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/KhronosGroup/${PN}.git;
+   inherit git-r3
+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 ~ppc ~ppc64 ~riscv ~x86"
+   S="${WORKDIR}/${PN}-${SNAPSHOT_COMMIT}"
+fi
+
+DESCRIPTION="Khronos reference front-end for GLSL and ESSL, and sample SPIR-V 
generator"
+HOMEPAGE="https://www.khronos.org/opengles/sdk/tools/Reference-Compiler/ 
https://github.com/KhronosGroup/glslang;
+
+LICENSE="BSD"
+SLOT="0"
+
+BDEPEND="${PYTHON_DEPS}"
+
+# Bug 698850
+RESTRICT="test"



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

2022-04-19 Thread Nick Sarnie
commit: 8a59e1dcdb968d5c443a4a327e58197c51050203
Author: Nick Sarnie  gentoo  org>
AuthorDate: Tue Apr 19 22:11:05 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Tue Apr 19 22:31:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a59e1dc

dev-util/spirv-headers: Version bump

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

 dev-util/spirv-headers/Manifest |  1 +
 dev-util/spirv-headers/spirv-headers-1.3.211.ebuild | 17 +
 2 files changed, 18 insertions(+)

diff --git a/dev-util/spirv-headers/Manifest b/dev-util/spirv-headers/Manifest
index bf18deb55585..8af701168c36 100644
--- a/dev-util/spirv-headers/Manifest
+++ b/dev-util/spirv-headers/Manifest
@@ -1,2 +1,3 @@
 DIST spirv-headers-1.2.198.tar.gz 416113 BLAKE2B 
d2f767a36830a3d1fa6289cabc5f87432473f6f3d3ab3d07b4c6a008a4917f00b3472e6ae9abf12c1a148e757d5a71f270a2ad944413ebdbefb484f498af74ce
 SHA512 
a35167f8de66f2e16c6d2dccdd69f95c58b08abcdef5dac5a705e8e52af049ec9b0e2d0ef6fb732454a0671cd331b69bea75b24911599c0a2ce3972d40addfef
 DIST spirv-headers-1.3.204.tar.gz 417559 BLAKE2B 
b979ef5a830f0f76744555db830bb0e1184e84af1acddfc97907c562633faa1c62a7e1ebc193d8a0d2433c8d5a0be67d89a4da46b5889461524fbd183e7cdda5
 SHA512 
52411a51f4b54b86f4120d625c1e24271a106e07bfc1b0a4a7280e51f2a3dc471a03546ac07d89938f85005eeb16176cd731d4ae11bd9d0438791859afc4a5e7
+DIST spirv-headers-1.3.211.tar.gz 420022 BLAKE2B 
4feea5f566401aef8c1aa6d677301b6871f8af5213d1f3d257719182b4109fef37c21342e38c6170bc4252a92ea9c2c45470bb9b23425a58f0d6d883982350a9
 SHA512 
39357d060c9bf030e8df71e734c2adb47832d7fa1a29825305cc92b3e87770a4fe383b534b798da008168bbeedc9f659f97b58a7b13c141d4f8ac94fc329f25f

diff --git a/dev-util/spirv-headers/spirv-headers-1.3.211.ebuild 
b/dev-util/spirv-headers/spirv-headers-1.3.211.ebuild
new file mode 100644
index ..227b6e4286fe
--- /dev/null
+++ b/dev-util/spirv-headers/spirv-headers-1.3.211.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="Machine-readable files for the SPIR-V Registry"
+HOMEPAGE="https://www.khronos.org/registry/spir-v/;
+EGIT_COMMIT="sdk-${PV}.0"
+SRC_URI="https://github.com/KhronosGroup/SPIRV-Headers/archive/${EGIT_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+
+S="${WORKDIR}/SPIRV-Headers-${EGIT_COMMIT}"



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

2022-04-19 Thread Nick Sarnie
commit: 2b06e2a77a2c9656177a473193f695642d5a674f
Author: Nick Sarnie  gentoo  org>
AuthorDate: Tue Apr 19 22:25:08 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Tue Apr 19 22:31:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b06e2a7

media-libs/vulkan-loader: Version bump

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

 media-libs/vulkan-loader/Manifest  |  1 +
 .../vulkan-loader/vulkan-loader-1.3.211.ebuild | 66 ++
 2 files changed, 67 insertions(+)

diff --git a/media-libs/vulkan-loader/Manifest 
b/media-libs/vulkan-loader/Manifest
index ab85f45e79a1..335b680a9597 100644
--- a/media-libs/vulkan-loader/Manifest
+++ b/media-libs/vulkan-loader/Manifest
@@ -1,3 +1,4 @@
 DIST vulkan-loader-1.2.198.1.tar.gz 1441540 BLAKE2B 
c34fe5c0b97ee01038749754eb76b0fa7f1e4b9ad5ee78fa63ed9bf27e49362b215b39fd9fadcc5592097db80f3e655d109d6c92ae97829bdc75f5a28085d234
 SHA512 
dff0d8d9f6ffe4da6b94d491133c79d8fdbc724577387ae6f1522d7e557e39067ba66de60cc075bc469ad755dbe77d6e6728238a7ab4c07c36cf16964936e641
 DIST vulkan-loader-1.2.198.tar.gz 1440922 BLAKE2B 
5048a85155f94cd13f36fae48414ae3a0ea5f120a22f8b199fd43a2813b7168a9c5310ac6298ec2dee6488012d17d06043cf37dee38de265924e408f36498ed7
 SHA512 
92fc0cfa872e286abe4aa26a68a2bb90683b68425abbe001a62ac511c76850ad08102634e64ac06a88cf8ab225e60ddaf5bc80aa2c4bf68c25c0c47e5782f4fc
 DIST vulkan-loader-1.3.204.tar.gz 1465828 BLAKE2B 
92716a01958a851374c037b325f7dcd1f3dcb45c1ee0086102c71424965255a3ce9423ed8c1312023f445050cf112c9312110c2d6f4d43ec9980270eca2bbb67
 SHA512 
f78778783a4981a2b0b38c651e87358afad5c15d220bd1cb95e907f9afe2a81073b6ee12992c7038d0c8227cadcd7a64c93d21b2155585db3d807982354989d1
+DIST vulkan-loader-1.3.211.tar.gz 1581450 BLAKE2B 
d7ea8cf54693733d78a0f4d96119c8b693f88f38c1a7664f2dc14b10bee3558fdf32279a51978c2d77a282a33b93ea6e0d6769e9d17345117bc2e048c4645707
 SHA512 
2c363909b975d3b286f2ac277e7ff8ea26347d7eb1b6bac9580ceba83822978d51e11fdb58e91e103b00b324f67b776f0e5917e781b3278d7edcba4669cbbd6c

diff --git a/media-libs/vulkan-loader/vulkan-loader-1.3.211.ebuild 
b/media-libs/vulkan-loader/vulkan-loader-1.3.211.ebuild
new file mode 100644
index ..2ab60aca789d
--- /dev/null
+++ b/media-libs/vulkan-loader/vulkan-loader-1.3.211.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PN=Vulkan-Loader
+CMAKE_ECLASS="cmake"
+inherit flag-o-matic cmake-multilib toolchain-funcs
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
+   EGIT_SUBMODULES=()
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+   S="${WORKDIR}"/${MY_PN}-sdk-${PV}
+fi
+
+DESCRIPTION="Vulkan Installable Client Driver (ICD) Loader"
+HOMEPAGE="https://github.com/KhronosGroup/Vulkan-Loader;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="layers wayland X"
+
+BDEPEND=">=dev-util/cmake-3.10.2"
+DEPEND="
+   ~dev-util/vulkan-headers-${PV}
+   wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] )
+   X? (
+   x11-libs/libX11:=[${MULTILIB_USEDEP}]
+   x11-libs/libXrandr:=[${MULTILIB_USEDEP}]
+   )
+"
+PDEPEND="layers? ( media-libs/vulkan-layers:=[${MULTILIB_USEDEP}] )"
+
+multilib_src_configure() {
+   # Integrated clang assembler doesn't work with x86 - Bug #698164
+   if tc-is-clang && [[ ${ABI} == x86 ]]; then
+   append-cflags -fno-integrated-as
+   fi
+
+   local mycmakeargs=(
+   -DCMAKE_C_FLAGS="${CFLAGS} -DNDEBUG"
+   -DCMAKE_CXX_FLAGS="${CXXFLAGS} -DNDEBUG"
+   -DCMAKE_SKIP_RPATH=ON
+   -DBUILD_TESTS=OFF
+   -DBUILD_WSI_WAYLAND_SUPPORT=$(usex wayland)
+   -DBUILD_WSI_XCB_SUPPORT=$(usex X)
+   -DBUILD_WSI_XLIB_SUPPORT=$(usex X)
+   -DVULKAN_HEADERS_INSTALL_DIR="${ESYSROOT}/usr"
+   )
+   cmake_src_configure
+}
+
+multilib_src_install() {
+   keepdir /etc/vulkan/icd.d
+
+   cmake_src_install
+}
+
+pkg_postinst() {
+   einfo "USE=demos has been dropped as per upstream packaging"
+   einfo "vulkaninfo is now available in the dev-util/vulkan-tools package"
+}



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

2022-04-19 Thread Nick Sarnie
commit: 00091153a64761d08afb45acd05682e5094e1b6a
Author: Nick Sarnie  gentoo  org>
AuthorDate: Tue Apr 19 22:14:39 2022 +
Commit: Nick Sarnie  gentoo  org>
CommitDate: Tue Apr 19 22:31:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00091153

dev-util/vulkan-headers: Version bump

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

 dev-util/vulkan-headers/Manifest   |  1 +
 .../vulkan-headers/vulkan-headers-1.3.211.ebuild   | 24 ++
 2 files changed, 25 insertions(+)

diff --git a/dev-util/vulkan-headers/Manifest b/dev-util/vulkan-headers/Manifest
index dd7539ea6c80..36ee9fdc7bc9 100644
--- a/dev-util/vulkan-headers/Manifest
+++ b/dev-util/vulkan-headers/Manifest
@@ -1,2 +1,3 @@
 DIST vulkan-headers-1.2.198.tar.gz 1288107 BLAKE2B 
91ec6879af46418e9b4f67124f0aff96d6f748c7eb02b500350f350f1b323af9cbe34c383d3d03643cdd35205e286738072c81a192bb3de4cad7c9e525dbb1d0
 SHA512 
c46232df1f121e69124c4faf5749032f8b5a1bd03d8ca69a24450008cd0af9c5ce000e48ab5c491cdfffa765498022f50d15476cded958dc25bd90e139c71829
 DIST vulkan-headers-1.3.204.tar.gz 1422926 BLAKE2B 
f699aa45948fe5a4cd0c28041406d20a42b9ef0547d85c23d2d074ea1caa4cda88a51aab7b6253a71d9d7c27e74a9044e0da06dc4a7218016669dc9ecca6e04d
 SHA512 
0867462a5e30cada535719b5a45454457f7fbdb166cf4f65be301cd7cedca213ede524a3fea63779059c138851e3493d9e9616feaabbce77a96fbbbd803b8190
+DIST vulkan-headers-1.3.211.tar.gz 1469275 BLAKE2B 
4b9f5df8a07188b89c2be09e1d71279af1e1513f072d04e0da944b7697759e5c747bf40b78330edbf3ea71287921a9cc0fd9247d188ba9a761feb2bf04d0627f
 SHA512 
35f849b0c493e6e1ecfeb91089085f3a567cce76466f8cc17acadfa2a2b3163420489c11fc5b547de52aed1575f28fc23c1a62ce6d321ccba3dd04fbf7e50ca3

diff --git a/dev-util/vulkan-headers/vulkan-headers-1.3.211.ebuild 
b/dev-util/vulkan-headers/vulkan-headers-1.3.211.ebuild
new file mode 100644
index ..06adb948b2e1
--- /dev/null
+++ b/dev-util/vulkan-headers/vulkan-headers-1.3.211.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PN=Vulkan-Headers
+inherit cmake
+
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git;
+   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 ~ppc ~ppc64 ~riscv ~x86"
+   S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0
+fi
+
+DESCRIPTION="Vulkan Header files and API registry"
+HOMEPAGE="https://github.com/KhronosGroup/Vulkan-Headers;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+BDEPEND=">=dev-util/cmake-3.10.2"



[gentoo-commits] repo/gentoo:master commit in: app-emacs/cask/, app-emacs/cask/files/

2022-04-19 Thread Maciej Barć
commit: e5e4341a572221dffbec1dca7f2cdf008c266cf6
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Apr 19 22:17:13 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Apr 19 22:24:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5e4341a

app-emacs/cask: new package; add version 0.8.8

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/cask/Manifest  |  1 +
 app-emacs/cask/cask-0.8.8.ebuild | 50 
 app-emacs/cask/files/50cask-gentoo.el|  1 +
 app-emacs/cask/files/cask-bin-launcher-fix.patch | 24 
 app-emacs/cask/files/cask-no-bootstrap.patch | 43 
 app-emacs/cask/metadata.xml  | 13 ++
 6 files changed, 132 insertions(+)

diff --git a/app-emacs/cask/Manifest b/app-emacs/cask/Manifest
new file mode 100644
index ..03f7ea962c9d
--- /dev/null
+++ b/app-emacs/cask/Manifest
@@ -0,0 +1 @@
+DIST cask-0.8.8.tar.gz 348574 BLAKE2B 
9eb2b18b6082a3500642660eebb471bff3bcbb00656a8a3c66bede3cf756e738b1cb8affbdeed97373bbdc0031d093a6ad5c7e4659e14732fbc531a416c78b99
 SHA512 
2708fa431dc17cb5d4fe56f0c73c3089a213d8ff0bca19091ab4ebf26c4e416c0a500a980daa424bf16b54d0e72b004762f5260329189eb4f8e803de38bc0ace

diff --git a/app-emacs/cask/cask-0.8.8.ebuild b/app-emacs/cask/cask-0.8.8.ebuild
new file mode 100644
index ..40b12d37cde6
--- /dev/null
+++ b/app-emacs/cask/cask-0.8.8.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=25.1
+
+inherit elisp
+
+DESCRIPTION="Project management for Emacs package development"
+HOMEPAGE="https://github.com/cask/cask/;
+SRC_URI="https://github.com/cask/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+RESTRICT="test"  # Most tests fail
+
+RDEPEND="
+   app-emacs/ansi
+   app-emacs/commander
+   app-emacs/epl
+   app-emacs/f
+   app-emacs/package-build
+   app-emacs/s
+   app-emacs/shut-up
+"
+BDEPEND="${RDEPEND}"
+
+DOCS=( README.org cask_small.png )
+PATCHES=(
+   "${FILESDIR}"/${PN}-bin-launcher-fix.patch
+   "${FILESDIR}"/${PN}-no-bootstrap.patch
+)
+
+ELISP_REMOVE="${PN}-bootstrap.el
+   package-build-legacy.el package-recipe-legacy.el"
+SITEFILE="50${PN}-gentoo.el"
+
+src_prepare() {
+   elisp_src_prepare
+
+   sed "s|@SITELISP@|${EPREFIX}${SITELISP}/${PN}|" -i bin/${PN} || die
+}
+
+src_install() {
+   elisp_src_install
+
+   dobin bin/${PN}
+}

diff --git a/app-emacs/cask/files/50cask-gentoo.el 
b/app-emacs/cask/files/50cask-gentoo.el
new file mode 100644
index ..431f7e90ae73
--- /dev/null
+++ b/app-emacs/cask/files/50cask-gentoo.el
@@ -0,0 +1 @@
+(add-to-list 'load-path "@SITELISP@")

diff --git a/app-emacs/cask/files/cask-bin-launcher-fix.patch 
b/app-emacs/cask/files/cask-bin-launcher-fix.patch
new file mode 100644
index ..704d284a13dc
--- /dev/null
+++ b/app-emacs/cask/files/cask-bin-launcher-fix.patch
@@ -0,0 +1,24 @@
+diff --git a/bin/cask b/bin/cask
+index 55d4d86..37a5c9c 100755
+--- a/bin/cask
 b/bin/cask
+@@ -39,17 +39,7 @@ case $subcommand in
+   *)
+   WHICH=${WHICH:-which}
+   READLINK=$($WHICH readlink || true)
+-  if [ "$(uname || true)" == "Darwin" ] ; then
+-  READLINK=
+-  fi
+-  READLINK=${READLINK:-$($WHICH greadlink || true)}
+-  if [ ! -z "$READLINK" ] ; then
+-  SRCDIR__=$($READLINK -f "$CASK")
+-  else
+-  SRCDIR__=$(python -c "import os, sys; 
print(os.path.realpath(sys.argv[1]))" "$CASK")
+-  fi
+-  SRCDIR_=$(dirname "$SRCDIR__")
+-  SRCDIR=$(dirname "$SRCDIR_")
+-  "$EMACS" -Q --script "$SRCDIR/cask-cli.el" -- $subcommand "$@"
++  SRCDIR="@SITELISP@"
++  "$EMACS" -q --script "$SRCDIR/cask-cli.el" -- $subcommand "$@"
+   ;;
+ esac

diff --git a/app-emacs/cask/files/cask-no-bootstrap.patch 
b/app-emacs/cask/files/cask-no-bootstrap.patch
new file mode 100644
index ..c0d691a98b4e
--- /dev/null
+++ b/app-emacs/cask/files/cask-no-bootstrap.patch
@@ -0,0 +1,43 @@
+diff --git a/cask-cli.el b/cask-cli.el
+index f97a28a..eda6d8f 100644
+--- a/cask-cli.el
 b/cask-cli.el
+@@ -34,8 +34,7 @@
+   (or load-file-name byte-compile-current-file buffer-file-name)))
+ "Path to Cask root."))
+ 
+-(require 'cask-bootstrap (expand-file-name "cask-bootstrap" cask-directory))
+-(require 'cask (expand-file-name "cask" cask-directory))
++(require 'cask)
+ 
+ (when noninteractive
+   (shut-up-silence-emacs))
+diff --git a/cask.el b/cask.el
+index 7828f49..0bfc7ab 100644
+--- a/cask.el
 b/cask.el
+@@ -1,4 +1,4 @@
+-;;; cask.el --- Cask: Project management for package development  -*- 
lexical-binding: t; 

[gentoo-commits] repo/gentoo:master commit in: app-emacs/web-server/files/, app-emacs/web-server/

2022-04-19 Thread Maciej Barć
commit: 585a0fce6245ee104c1ce04066f66a6b9d37f317
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Apr 19 21:34:47 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Apr 19 22:24:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=585a0fce

app-emacs/web-server: new package; add version 0.1.2_p20210708

2021.07.08 snapshot

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/web-server/Manifest  |  1 +
 app-emacs/web-server/files/50web-server-gentoo.el  |  1 +
 app-emacs/web-server/metadata.xml  | 13 +++
 .../web-server/web-server-0.1.2_p20210708.ebuild   | 43 ++
 4 files changed, 58 insertions(+)

diff --git a/app-emacs/web-server/Manifest b/app-emacs/web-server/Manifest
new file mode 100644
index ..b8d9a22282a0
--- /dev/null
+++ b/app-emacs/web-server/Manifest
@@ -0,0 +1 @@
+DIST web-server-0.1.2_p20210708.tar.gz 62215 BLAKE2B 
66d3a3ed6ff20dd4029f7d5d226df2aead694d63ea07fa33e2ada7a04e75124c9ba31876668c4ba6afc42ed7ee717b804f871e519569d6f6461ab31847391b62
 SHA512 
2f64be98195bf2bd72a9a61495ff4f57c8bfd1be68c2a396f6f706ff4f0123c3492576e758059d16a320df9a6146d352f65506aa0d43573f497452a90a099b26

diff --git a/app-emacs/web-server/files/50web-server-gentoo.el 
b/app-emacs/web-server/files/50web-server-gentoo.el
new file mode 100644
index ..431f7e90ae73
--- /dev/null
+++ b/app-emacs/web-server/files/50web-server-gentoo.el
@@ -0,0 +1 @@
+(add-to-list 'load-path "@SITELISP@")

diff --git a/app-emacs/web-server/metadata.xml 
b/app-emacs/web-server/metadata.xml
new file mode 100644
index ..a3e7ca53839e
--- /dev/null
+++ b/app-emacs/web-server/metadata.xml
@@ -0,0 +1,13 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+  
+gnu-em...@gentoo.org
+Gentoo GNU Emacs project
+  
+  
+https://github.com/eschulte/emacs-web-server/issues/
+eschulte/emacs-web-server
+  
+

diff --git a/app-emacs/web-server/web-server-0.1.2_p20210708.ebuild 
b/app-emacs/web-server/web-server-0.1.2_p20210708.ebuild
new file mode 100644
index ..cbb8ecd21cec
--- /dev/null
+++ b/app-emacs/web-server/web-server-0.1.2_p20210708.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+H=6357a1c2d1718778503f7ee0909585094117525b
+NEED_EMACS=24.1
+
+inherit elisp
+
+DESCRIPTION="Web server running Emacs Lisp handlers"
+HOMEPAGE="https://github.com/eschulte/emacs-web-server/;
+SRC_URI="https://github.com/eschulte/emacs-${PN}/archive/${H}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}"/emacs-${PN}-${H}
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="sys-apps/texinfo"
+
+DOCS=( README NOTES )
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+   elisp_src_compile
+
+   emake -C doc
+}
+
+src_test() {
+   emake EMACS=${EMACS} check
+}
+
+src_install() {
+   elisp_src_install
+
+   doinfo doc/${PN}.info
+   dodoc -r doc/${PN}
+
+   insinto ${SITEETC}/${PN}
+   doins -r examples
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/servant/, app-emacs/servant/files/

2022-04-19 Thread Maciej Barć
commit: e0f8d4ccda1eede4d1c1e30708f863eb0075754c
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Apr 19 22:01:02 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Apr 19 22:24:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0f8d4cc

app-emacs/servant: new package; add version 0.3.0

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/servant/Manifest |  1 +
 app-emacs/servant/files/50servant-gentoo.el|  1 +
 .../servant/files/servant-bin-launcher-fix.patch   | 13 +++
 app-emacs/servant/metadata.xml | 13 +++
 app-emacs/servant/servant-0.3.0.ebuild | 43 ++
 5 files changed, 71 insertions(+)

diff --git a/app-emacs/servant/Manifest b/app-emacs/servant/Manifest
new file mode 100644
index ..2f1ee608320d
--- /dev/null
+++ b/app-emacs/servant/Manifest
@@ -0,0 +1 @@
+DIST servant-0.3.0.tar.gz 5440 BLAKE2B 
8ff804f01dc60daa5134c3a7bd872ba36508fc6bc94641acb5b10662cccdd808453d4a26ca23198291919ac7fafbfb5dcb727b9091a15ce7c98f7b54bd03caee
 SHA512 
7c7dd448bc1164bb76f7b17c109ee7e1e489b7ef80d7b0cc04257fdcc99158500f9bfb3a733d1b6d879b69dc3a752165ea743044996993ed76fb02d71a6db44a

diff --git a/app-emacs/servant/files/50servant-gentoo.el 
b/app-emacs/servant/files/50servant-gentoo.el
new file mode 100644
index ..431f7e90ae73
--- /dev/null
+++ b/app-emacs/servant/files/50servant-gentoo.el
@@ -0,0 +1 @@
+(add-to-list 'load-path "@SITELISP@")

diff --git a/app-emacs/servant/files/servant-bin-launcher-fix.patch 
b/app-emacs/servant/files/servant-bin-launcher-fix.patch
new file mode 100644
index ..33f33ef928e8
--- /dev/null
+++ b/app-emacs/servant/files/servant-bin-launcher-fix.patch
@@ -0,0 +1,13 @@
+diff --git a/bin/servant b/bin/servant
+index dc8fabe..0cfc72c 100755
+--- a/bin/servant
 b/bin/servant
+@@ -6,6 +6,6 @@ else
+   SERVANT_EMACS="${EMACS:-emacs}"
+ fi
+ 
+-SERVANT_HOME="$(dirname $(dirname $0))"
++SERVANT_HOME="@SITELISP@"
+ 
+-${SERVANT_EMACS} -Q --script "${SERVANT_HOME}/servant-cli.el" -- "$@"
++${SERVANT_EMACS} -q --script "${SERVANT_HOME}/servant-cli.el" -- "$@"

diff --git a/app-emacs/servant/metadata.xml b/app-emacs/servant/metadata.xml
new file mode 100644
index ..27e367f4079f
--- /dev/null
+++ b/app-emacs/servant/metadata.xml
@@ -0,0 +1,13 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+  
+gnu-em...@gentoo.org
+Gentoo GNU Emacs project
+  
+  
+https://github.com/cask/servant/issues/
+cask/servant
+  
+

diff --git a/app-emacs/servant/servant-0.3.0.ebuild 
b/app-emacs/servant/servant-0.3.0.ebuild
new file mode 100644
index ..1da96f816007
--- /dev/null
+++ b/app-emacs/servant/servant-0.3.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="ELPA server written in Emacs Lisp"
+HOMEPAGE="https://github.com/cask/servant/;
+SRC_URI="https://github.com/cask/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+RESTRICT="test"  # Tests fail
+
+RDEPEND="
+   app-emacs/ansi
+   app-emacs/commander
+   app-emacs/dash
+   app-emacs/epl
+   app-emacs/f
+   app-emacs/s
+   app-emacs/shut-up
+   app-emacs/web-server
+"
+BDEPEND="${RDEPEND}"
+
+DOCS=( README.md )
+PATCHES=( "${FILESDIR}"/${PN}-bin-launcher-fix.patch )
+SITEFILE="50${PN}-gentoo.el"
+
+src_prepare() {
+   elisp_src_prepare
+
+   sed "s|@SITELISP@|${EPREFIX}${SITELISP}/${PN}|" -i bin/${PN} || die
+}
+
+src_install() {
+   elisp_src_install
+
+   dobin bin/${PN}
+}



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

2022-04-19 Thread Sam James
commit: 7d68d9819a293fc21ca2c8f45c00ec993368d4e2
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 19 21:47:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 19 21:47:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d68d981

sys-apps/pciutils: drop unused multilib inherit

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

 sys-apps/pciutils/pciutils-3.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/pciutils/pciutils-3.8.0.ebuild 
b/sys-apps/pciutils/pciutils-3.8.0.ebuild
index cf307c37323f..311aa06502b2 100644
--- a/sys-apps/pciutils/pciutils-3.8.0.ebuild
+++ b/sys-apps/pciutils/pciutils-3.8.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit multilib toolchain-funcs multilib-minimal flag-o-matic
+inherit toolchain-funcs multilib-minimal flag-o-matic
 
 DESCRIPTION="Various utilities dealing with the PCI bus"
 HOMEPAGE="https://mj.ucw.cz/sw/pciutils/ 
https://git.kernel.org/?p=utils/pciutils/pciutils.git;



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

2022-04-19 Thread Sam James
commit: e5afbd004d49ecaa3a05b192a8bb0c21ea9d2f0e
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 19 22:08:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 19 22:08:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5afbd00

sys-libs/glibc: re-enable DT_HASH

It ends up breaking applications in unexpected ways (and it's not
obvious to the user what's happening), and after speaking to upstream,
it's not really even on their agenda to remove DT_HASH right now.

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

 sys-libs/glibc/glibc-.ebuild | 5 -
 1 file changed, 5 deletions(-)

diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index 94842d8172b7..0ccad6a681c1 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -994,11 +994,6 @@ glibc_do_configure() {
export libc_cv_rootsbindir="$(host_eprefix)/sbin"
export libc_cv_slibdir="$(host_eprefix)/$(get_libdir)"
 
-   # We take care of patching our binutils to use both hash styles,
-   # and many people like to force gnu hash style only, so disable
-   # this overriding check.  #347761
-   export libc_cv_hashstyle=no
-
local builddir=$(builddir nptl)
mkdir -p "${builddir}"
cd "${builddir}"



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

2022-04-19 Thread Sam James
commit: e5bd42e7f830c19b6bdb4f9b37703bad0d8781cd
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 19 21:45:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 19 21:47:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5bd42e7

sys-apps/pciutils: add 3.8.0

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

 sys-apps/pciutils/Manifest  |   1 +
 sys-apps/pciutils/pciutils-3.8.0.ebuild | 104 
 2 files changed, 105 insertions(+)

diff --git a/sys-apps/pciutils/Manifest b/sys-apps/pciutils/Manifest
index af496acdd65b..d50cebb4e33e 100644
--- a/sys-apps/pciutils/Manifest
+++ b/sys-apps/pciutils/Manifest
@@ -1 +1,2 @@
 DIST pciutils-3.7.0.tar.gz 516418 BLAKE2B 
fca6720cff73ec20559c666c76fdcd3b59cdf0e33e2c3894a82590d77c5d51cf22e667fe65d9f66a248a624c2b9c868f6e9b69f45f4b6d704b637afe55041e6a
 SHA512 
8a8fb9dc44a8dd31f80e45a48f6693452c11d343b9dfed87dd5cea6846f38d001f294e4010cd7c0545e238fde45b0e9a8e88c67a43d80676a585336e3665a631
+DIST pciutils-3.8.0.tar.gz 575255 BLAKE2B 
7339189f7115af31ccc19663d54e12ef966fbcd75c6b6b4c28c8ddcaafa3e233313ca14300ef70100edb00f5f2e1e767af9d6527a9d836edd07b598f0a40f4f4
 SHA512 
4b0de02a54c6ed19d5ea85a01d89a62386000bc0f816498872479aba26fb007a8c394cba3f95e77a7ffe52d36ad2726169b7b83bda5ab0647f00e49d8a34bf15

diff --git a/sys-apps/pciutils/pciutils-3.8.0.ebuild 
b/sys-apps/pciutils/pciutils-3.8.0.ebuild
new file mode 100644
index ..cf307c37323f
--- /dev/null
+++ b/sys-apps/pciutils/pciutils-3.8.0.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib toolchain-funcs multilib-minimal flag-o-matic
+
+DESCRIPTION="Various utilities dealing with the PCI bus"
+HOMEPAGE="https://mj.ucw.cz/sw/pciutils/ 
https://git.kernel.org/?p=utils/pciutils/pciutils.git;
+SRC_URI="https://mj.ucw.cz/download/linux/pci/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="dns +kmod static-libs +udev zlib"
+REQUIRED_USE="static-libs? ( !udev )"
+
+# Have the sub-libs in RDEPEND with [static-libs] since, logically,
+# our libpci.a depends on libz.a/etc... at runtime.
+LIB_DEPEND="zlib? ( 
>=sys-libs/zlib-1.2.8-r1[static-libs(+),${MULTILIB_USEDEP}] )"
+DEPEND="kmod? ( sys-apps/kmod )
+   udev? ( >=virtual/libudev-208[${MULTILIB_USEDEP}] )
+   static-libs? ( ${LIB_DEPEND} )
+   !static-libs? ( ${LIB_DEPEND//static-libs([+-]),} )"
+RDEPEND="${DEPEND}
+   sys-apps/hwdata"
+BDEPEND="kmod? ( virtual/pkgconfig )"
+
+MULTILIB_WRAPPED_HEADERS=( /usr/include/pci/config.h )
+
+switch_config() {
+   [[ $# -ne 2 ]] && return 1
+   local opt=$1 val=$2
+
+   sed "s@^\(${opt}=\).*\$@\1${val}@" -i Makefile || die
+   return 0
+}
+
+src_prepare() {
+   default
+
+   if use static-libs ; then
+   cp -pPR "${S}" "${S}.static" || die
+   mv "${S}.static" "${S}/static" || die
+   fi
+
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   # bug #471102
+   append-lfs-flags
+}
+
+pemake() {
+   emake \
+   HOST="${CHOST}" \
+   CROSS_COMPILE="${CHOST}-" \
+   CC="$(tc-getCC)" \
+   AR="$(tc-getAR)" \
+   PKG_CONFIG="$(tc-getPKG_CONFIG)" \
+   RANLIB="$(tc-getRANLIB)" \
+   DNS=$(usex dns) \
+   IDSDIR='$(SHAREDIR)/hwdata' \
+   MANDIR='$(SHAREDIR)/man' \
+   PREFIX="${EPREFIX}/usr" \
+   SHARED="yes" \
+   STRIP="" \
+   ZLIB=$(usex zlib) \
+   PCI_COMPRESSED_IDS=0 \
+   PCI_IDS=pci.ids \
+   LIBDIR="\${PREFIX}/$(get_libdir)" \
+   LIBKMOD=$(multilib_native_usex kmod) \
+   HWDB=$(usex udev) \
+   "$@"
+}
+
+multilib_src_compile() {
+   pemake OPT="${CFLAGS}" all
+
+   if use static-libs ; then
+   pemake \
+   -C "${BUILD_DIR}"/static \
+   OPT="${CFLAGS}" \
+   SHARED="no" \
+   lib/libpci.a
+   fi
+}
+
+multilib_src_install() {
+   pemake DESTDIR="${D}" install install-lib
+
+   use static-libs && dolib.a "${BUILD_DIR}"/static/lib/libpci.a
+}
+
+multilib_src_install_all() {
+   dodoc ChangeLog README TODO
+
+   rm "${ED}"/usr/sbin/update-pciids 
"${ED}"/usr/share/man/man8/update-pciids.8* || die
+   rm -r "${ED}"/usr/share/hwdata || die
+
+   newinitd "${FILESDIR}"/init.d-pciparm pciparm
+   newconfd "${FILESDIR}"/conf.d-pciparm pciparm
+}



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

2022-04-19 Thread Mike Gilbert
commit: 74780679b37fc00aa39804d8cc3a90abf6e2c745
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Apr 19 21:31:52 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Apr 19 21:31:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74780679

eclass/tests/qmail.sh: eend and return should be separate statements

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

 eclass/tests/qmail.sh | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/eclass/tests/qmail.sh b/eclass/tests/qmail.sh
index 8cf0abdae1a6..16e52741c23c 100755
--- a/eclass/tests/qmail.sh
+++ b/eclass/tests/qmail.sh
@@ -13,7 +13,8 @@ test_low_numbers() {
 
for i in $(seq 0 6); do
if is_prime ${i}; then
-   return tend 1 "${i} badly accepted"
+   tend 1 "${i} badly accepted"
+   return
fi
done
 



[gentoo-commits] data/gentoo-news:master commit in: 2022-04-19-systemd-utils/

2022-04-19 Thread Mike Gilbert
commit: 7fc944cc8b64a739adac5d62d15b744af1c6ce83
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Apr 17 18:26:15 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Apr 19 21:26:29 2022 +
URL:https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=7fc944cc

2022-04-19-systemd-utils: new entry

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

 .../2022-04-19-systemd-utils.en.txt| 42 ++
 1 file changed, 42 insertions(+)

diff --git a/2022-04-19-systemd-utils/2022-04-19-systemd-utils.en.txt 
b/2022-04-19-systemd-utils/2022-04-19-systemd-utils.en.txt
new file mode 100644
index 000..ed11880
--- /dev/null
+++ b/2022-04-19-systemd-utils/2022-04-19-systemd-utils.en.txt
@@ -0,0 +1,42 @@
+Title: Migration to sys-apps/systemd-utils
+Author: Mike Gilbert 
+Posted: 2022-04-19
+Revision: 1
+News-Item-Format: 2.0
+Display-If-Installed: sys-apps/systemd-tmpfiles
+Display-If-Installed: sys-apps/systemd-utils
+Display-If-Installed: sys-boot/systemd-boot
+Display-If-Installed: sys-fs/udev
+
+The sys-apps/systemd-utils package was recently added to the gentoo
+repository. This replaces sys-apps/systemd-tmpfiles,
+sys-boot/systemd-boot, and sys-fs/udev with a single package. USE flags
+are provided to allow each component to be enabled or disabled. This
+change was made to significantly ease maintenance of tools split out
+from systemd.
+
+When upgrading to sys-apps/systemd-tmpfiles-250,
+sys-apps/systemd-utils[tmpfiles] will be pulled in as a dependency.
+
+When upgrading to sys-boot/systemd-boot-250,
+sys-apps/systemd-utils[boot] will be pulled in as a dependency.
+
+When upgrading to sys-fs/udev-250, sys-apps/systemd-utils[udev] will be
+pulled in as a dependency.
+
+At a later date, sys-apps/systemd-tmpfiles, sys-boot/systemd-boot, and
+sys-fs/udev will be masked for removal once a suitable version of
+sys-apps/systemd-utils has been marked stable and sufficient time has
+been provided for users to migrate.
+
+Possible problems when upgrading:
+
+1. If sys-fs/eudev is present in the world file (@selected), emerge will
+   abort the upgrade with a unsolvable blocker error. To resolve this,
+   either remove sys-fs/eudev from the world file
+   (emerge --deselect sys-fs/eudev), or disable the 'udev' USE flag for
+   sys-apps/systemd-utils.
+
+2. The 'boot' USE flag on sys-apps/systemd-utils is disabled by default.
+   Users migrating from sys-boot/systemd-boot will need to enable the
+   'boot' USE flag (in package.use) to continue receiving updates.



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

2022-04-19 Thread Mike Gilbert
commit: c26dfbbcfeb7239fbb527b0fceab36c7371f4b9d
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Apr 19 21:16:35 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Apr 19 21:16:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c26dfbbc

scripts/bootstrap.sh: maintainer = releng

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

 scripts/bootstrap.sh | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/scripts/bootstrap.sh b/scripts/bootstrap.sh
index 0c0d6062a789..4e6b87af15a4 100755
--- a/scripts/bootstrap.sh
+++ b/scripts/bootstrap.sh
@@ -2,6 +2,8 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Maintainer: rel...@gentoo.org
+
 file_version="2021.0"  # update manually: .
 
 # people who were here:



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

2022-04-19 Thread Mike Gilbert
commit: 9f4d46a13ed4b223866c50e109f5c51488fc6bd9
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Apr 19 21:09:24 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Apr 19 21:09:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f4d46a1

scripts/bootstrap.sh: do not attempt to trap SIGKILL

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

 scripts/bootstrap.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scripts/bootstrap.sh b/scripts/bootstrap.sh
index a84263ba448e..0c0d6062a789 100755
--- a/scripts/bootstrap.sh
+++ b/scripts/bootstrap.sh
@@ -172,7 +172,7 @@ pycmd() {
 }
 
 # TSTP messes ^Z of bootstrap up, so we don't trap it anymore.
-trap "cleanup" TERM KILL INT QUIT ABRT
+trap "cleanup" TERM INT QUIT ABRT
 
 # Bug #50158 (don't use `which` in a bootstrap).
 if ! type -path portageq &>/dev/null ; then



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

2022-04-19 Thread Sam James
commit: 68d2b5ec720ee7bed1c469dc07f7e13d00ab2b61
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 19 21:07:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 19 21:07:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68d2b5ec

dev-util/heaptrack: depend on dev-libs/boost[zlib]

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

 .../heaptrack/{heaptrack-1.3.0.ebuild => heaptrack-1.3.0-r1.ebuild}   | 4 ++--
 dev-util/heaptrack/heaptrack-.ebuild  | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-util/heaptrack/heaptrack-1.3.0.ebuild 
b/dev-util/heaptrack/heaptrack-1.3.0-r1.ebuild
similarity index 95%
rename from dev-util/heaptrack/heaptrack-1.3.0.ebuild
rename to dev-util/heaptrack/heaptrack-1.3.0-r1.ebuild
index bca3728eeba1..b219ca4b797e 100644
--- a/dev-util/heaptrack/heaptrack-1.3.0.ebuild
+++ b/dev-util/heaptrack/heaptrack-1.3.0-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=8
@@ -18,7 +18,7 @@ IUSE="+gui test zstd"
 RESTRICT="!test? ( test )"
 
 DEPEND="
-   dev-libs/boost:=[zstd?]
+   dev-libs/boost:=[zstd?,zlib]
sys-libs/libunwind:=
sys-libs/zlib
gui? (

diff --git a/dev-util/heaptrack/heaptrack-.ebuild 
b/dev-util/heaptrack/heaptrack-.ebuild
index cb0a7bdb8024..2723dac4cd81 100644
--- a/dev-util/heaptrack/heaptrack-.ebuild
+++ b/dev-util/heaptrack/heaptrack-.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=8
@@ -17,7 +17,7 @@ IUSE="+gui test zstd"
 RESTRICT="!test? ( test )"
 
 DEPEND="
-   dev-libs/boost:=[zstd?]
+   dev-libs/boost:=[zstd?,zlib]
sys-libs/libunwind:=
sys-libs/zlib
gui? (



[gentoo-commits] repo/gentoo:master commit in: net-p2p/qbittorrent/

2022-04-19 Thread Sam James
commit: b210128f77b6f925b812f91a83095d20fe811211
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 19 21:00:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 19 21:00:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b210128f

net-p2p/qbittorrent: keyword 4.4.2-r2

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

 net-p2p/qbittorrent/qbittorrent-4.4.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/qbittorrent/qbittorrent-4.4.2-r2.ebuild 
b/net-p2p/qbittorrent/qbittorrent-4.4.2-r2.ebuild
index 2b07c7436878..159cdd733aa3 100644
--- a/net-p2p/qbittorrent/qbittorrent-4.4.2-r2.ebuild
+++ b/net-p2p/qbittorrent/qbittorrent-4.4.2-r2.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/${PN}/qBittorrent.git;
 else

SRC_URI="https://github.com/qbittorrent/qBittorrent/archive/release-${PV}.tar.gz
 -> ${P}.tar.gz"
-   #KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
S="${WORKDIR}/qBittorrent-release-${PV}"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: net-p2p/qbittorrent/

2022-04-19 Thread Sam James
commit: fe71b5c84103458d38609b8e9f0db6d0b824e1c8
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 19 20:52:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 19 20:52:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe71b5c8

net-p2p/qbittorrent: ${ED} -> ${D}

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

 net-p2p/qbittorrent/qbittorrent-4.4.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/qbittorrent/qbittorrent-4.4.2-r2.ebuild 
b/net-p2p/qbittorrent/qbittorrent-4.4.2-r2.ebuild
index 75754bfe9170..2b07c7436878 100644
--- a/net-p2p/qbittorrent/qbittorrent-4.4.2-r2.ebuild
+++ b/net-p2p/qbittorrent/qbittorrent-4.4.2-r2.ebuild
@@ -100,7 +100,7 @@ src_install() {
 
if ! use webui ; then
# No || die deliberately as it doesn't always exist
-   rm "${ED}/$(systemd_get_systemunitdir)"/qbittorrent-nox*.service
+   rm "${D}/$(systemd_get_systemunitdir)"/qbittorrent-nox*.service
fi
 
einstalldocs



[gentoo-commits] repo/gentoo:master commit in: net-p2p/qbittorrent/

2022-04-19 Thread Sam James
commit: 0f1d8f865009ffbd7e822f7deefc022e911aab5e
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 19 20:51:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 19 20:52:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f1d8f86

net-p2p/qbittorrent: refine webui/gui logic

Closes: https://bugs.gentoo.org/839531
Thanks-to: maria
Signed-off-by: Sam James  gentoo.org>

 ...-4.4.2-r1.ebuild => qbittorrent-4.4.2-r2.ebuild} | 21 +++--
 1 file changed, 15 insertions(+), 6 deletions(-)

diff --git a/net-p2p/qbittorrent/qbittorrent-4.4.2-r1.ebuild 
b/net-p2p/qbittorrent/qbittorrent-4.4.2-r2.ebuild
similarity index 84%
rename from net-p2p/qbittorrent/qbittorrent-4.4.2-r1.ebuild
rename to net-p2p/qbittorrent/qbittorrent-4.4.2-r2.ebuild
index b64788d0b71b..75754bfe9170 100644
--- a/net-p2p/qbittorrent/qbittorrent-4.4.2-r1.ebuild
+++ b/net-p2p/qbittorrent/qbittorrent-4.4.2-r2.ebuild
@@ -21,7 +21,8 @@ fi
 LICENSE="GPL-2"
 SLOT="0"
 IUSE="+dbus +gui webui"
-REQUIRED_USE="dbus? ( gui )"
+REQUIRED_USE="dbus? ( gui )
+   || ( gui webui )"
 
 RDEPEND="
>=dev-libs/boost-1.65.0-r1:=
@@ -47,7 +48,6 @@ DOCS=( AUTHORS Changelog CONTRIBUTING.md README.md TODO )
 
 src_prepare() {
MULTIBUILD_VARIANTS=( base )
-   use gui && MULTIBUILD_VARIANTS+=( gui )
use webui && MULTIBUILD_VARIANTS+=( webui )
 
multibuild_foreach_variant cmake_src_prepare
@@ -73,12 +73,16 @@ src_configure() {
 
# We do these in multibuild, see bug #839531 for why
# Fedora has to do the same thing.
-   -DGUI=OFF
-   -DWEBUI=OFF
+   -DGUI=$(usex gui)
)
 
-   if [[ ${MULTIBUILD_VARIANT} != base ]] ; then
-   mycmakeargs+=( -D${MULTIBUILD_VARIANT^^}=$(usex 
${MULTIBUILD_VARIANT}) )
+   if [[ ${MULTIBUILD_VARIANT} == webui ]] ; then
+   mycmakeargs+=(
+   -DGUI=OFF
+   -DWEBUI=ON
+   )
+   else
+   mycmakeargs+=( -DWEBUI=OFF )
fi
 
cmake_src_configure
@@ -94,5 +98,10 @@ src_compile() {
 src_install() {
multibuild_foreach_variant cmake_src_install
 
+   if ! use webui ; then
+   # No || die deliberately as it doesn't always exist
+   rm "${ED}/$(systemd_get_systemunitdir)"/qbittorrent-nox*.service
+   fi
+
einstalldocs
 }



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

2022-04-19 Thread Michał Górny
commit: fa204706c5654e0de60f5f623e46ca52af371d3d
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Apr 19 20:43:20 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Apr 19 20:43:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa204706

dev-python/sphinxcontrib-asyncio: EAPI 8, PEP517, rm namespace dep

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

 .../sphinxcontrib-asyncio-0.2.0-r3.ebuild  | 36 ++
 1 file changed, 36 insertions(+)

diff --git 
a/dev-python/sphinxcontrib-asyncio/sphinxcontrib-asyncio-0.2.0-r3.ebuild 
b/dev-python/sphinxcontrib-asyncio/sphinxcontrib-asyncio-0.2.0-r3.ebuild
new file mode 100644
index ..890f91d5dceb
--- /dev/null
+++ b/dev-python/sphinxcontrib-asyncio/sphinxcontrib-asyncio-0.2.0-r3.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="sphinx extension to support coroutines in markup"
+HOMEPAGE="https://github.com/aio-libs/sphinxcontrib-asyncio;
+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 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   dev-python/sphinx[${PYTHON_USEDEP}]
+"
+
+distutils_enable_sphinx docs
+
+src_prepare() {
+   # fix for sphinx >= 4.0
+   sed -e 's/PyModulelevel/PyFunction/g' \
+   -e 's/PyClassmember/PyClassMethod/g' \
+   -i sphinxcontrib/asyncio.py || die
+   default
+}
+
+python_compile() {
+   distutils-r1_python_compile
+   rm 
"${BUILD_DIR}/install$(python_get_sitedir)"/sphinxcontrib/__init__.py || die
+}



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

2022-04-19 Thread Sam James
commit: 5b80c7730d73c42607c826270e2de85fce40ac79
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 19 20:37:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 19 20:42:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b80c773

toolchain.eclass: fix S definition

S isn't _blank_ by default.

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

 eclass/toolchain.eclass | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index 38e4ccd55688..46e5ecb7ce39 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -266,9 +266,11 @@ PDEPEND=">=sys-devel/gcc-config-2.3"
 
 #>> S + SRC_URI essentials <<
 
+: ${TOOLCHAIN_SET_S:=yes}
+
 # Set the source directory depending on whether we're using
 # a live git tree, snapshot, or release tarball.
-if [[ -z ${S} ]] ; then
+if [[ ${TOOLCHAIN_SET_S} == yes ]] ; then
S=$(
if tc_is_live ; then
echo ${EGIT_CHECKOUT_DIR}



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

2022-04-19 Thread Sam James
commit: fe9549661c3261d2507e3322c1d447631cb51c8b
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 19 20:42:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 19 20:42:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe954966

sys-devel/gcc: adapt to toolchain.eclass change for 11.2.1_p20220414

See: 5b80c7730d73c42607c826270e2de85fce40ac79
Signed-off-by: Sam James  gentoo.org>

 sys-devel/gcc/gcc-11.2.1_p20220414.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/gcc/gcc-11.2.1_p20220414.ebuild 
b/sys-devel/gcc/gcc-11.2.1_p20220414.ebuild
index fc2cb2de2258..d1de589c8069 100644
--- a/sys-devel/gcc/gcc-11.2.1_p20220414.ebuild
+++ b/sys-devel/gcc/gcc-11.2.1_p20220414.ebuild
@@ -7,7 +7,7 @@ PATCH_VER="4"
 PATCH_GCC_VER="11.3.0"
 MUSL_VER="1"
 MUSL_GCC_VER="11.3.0"
-
+TOOLCHAIN_SET_S=no
 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://mirrorservice.org/sites/sourceware.org/pub/gcc/snapshots/${MY_PV}/${MY_P}.tar.xz;



[gentoo-commits] repo/gentoo:master commit in: app-emacs/ert-async/, app-emacs/ert-async/files/

2022-04-19 Thread Maciej Barć
commit: ec00d99e723aeddf6ed7a3060ef924741dbf3269
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Apr 19 19:20:08 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Apr 19 20:40:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec00d99e

app-emacs/ert-async: new package; add version 0.1.2_p20200105

2020.01.05 snapshot

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/ert-async/Manifest|  1 +
 .../ert-async/ert-async-0.1.2_p20200105.ebuild  | 21 +
 app-emacs/ert-async/files/50ert-async-gentoo.el |  1 +
 app-emacs/ert-async/metadata.xml| 13 +
 4 files changed, 36 insertions(+)

diff --git a/app-emacs/ert-async/Manifest b/app-emacs/ert-async/Manifest
new file mode 100644
index ..400973733643
--- /dev/null
+++ b/app-emacs/ert-async/Manifest
@@ -0,0 +1 @@
+DIST ert-async-0.1.2_p20200105.tar.gz 14434 BLAKE2B 
e15d041582beef803d4033e2cad100905c8dff0afc768ea68aafe2d610c13603d7a8f4ed66caf62814964880ea6b0729f4ae3dbc19af6a784b2f69eb3a779097
 SHA512 
a683a3ab81ac361f2cd852a9ca8a98f7e4994e61c15921bcf6593985c7e59dc171766d7538b81785b44c3142511c25b8d418505365240a9efa7879554ac6624c

diff --git a/app-emacs/ert-async/ert-async-0.1.2_p20200105.ebuild 
b/app-emacs/ert-async/ert-async-0.1.2_p20200105.ebuild
new file mode 100644
index ..42b73c5d0ccb
--- /dev/null
+++ b/app-emacs/ert-async/ert-async-0.1.2_p20200105.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+H=948cf2faa10e085bda3739034ca5ea1912893433
+NEED_EMACS=24.1
+
+inherit elisp
+
+DESCRIPTION="Async support for ERT"
+HOMEPAGE="https://github.com/rejeep/ert-async.el/;
+SRC_URI="https://github.com/rejeep/${PN}.el/archive/${H}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}"/${PN}.el-${H}
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DOCS=( README.md )
+SITEFILE="50${PN}-gentoo.el"

diff --git a/app-emacs/ert-async/files/50ert-async-gentoo.el 
b/app-emacs/ert-async/files/50ert-async-gentoo.el
new file mode 100644
index ..431f7e90ae73
--- /dev/null
+++ b/app-emacs/ert-async/files/50ert-async-gentoo.el
@@ -0,0 +1 @@
+(add-to-list 'load-path "@SITELISP@")

diff --git a/app-emacs/ert-async/metadata.xml b/app-emacs/ert-async/metadata.xml
new file mode 100644
index ..bd6cd3f5cd50
--- /dev/null
+++ b/app-emacs/ert-async/metadata.xml
@@ -0,0 +1,13 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+  
+gnu-em...@gentoo.org
+Gentoo GNU Emacs project
+  
+  
+https://github.com/rejeep/ert-async.el/issues/
+rejeep/ert-async.el
+  
+



[gentoo-commits] repo/gentoo:master commit in: app-emacs/shell-split-string/, app-emacs/shell-split-string/files/

2022-04-19 Thread Maciej Barć
commit: 2c45d9c924a90b491540df6e809bbc75d62e71c2
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Apr 19 19:27:22 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Apr 19 20:40:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c45d9c9

app-emacs/shell-split-string: new package; add version 0.1

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/shell-split-string/Manifest  |  1 +
 .../files/50shell-split-string-gentoo.el   |  1 +
 app-emacs/shell-split-string/metadata.xml  | 13 +
 .../shell-split-string-0.1.ebuild  | 22 ++
 4 files changed, 37 insertions(+)

diff --git a/app-emacs/shell-split-string/Manifest 
b/app-emacs/shell-split-string/Manifest
new file mode 100644
index ..cd0fd64bb78c
--- /dev/null
+++ b/app-emacs/shell-split-string/Manifest
@@ -0,0 +1 @@
+DIST shell-split-string-0.1.tar.gz 3453 BLAKE2B 
3907501aff6aeee821050980b0c65612e0b76bfc3dc98735d70b2bdabd4bd19d1225d4e5c85bc2910e795e53715d2dfc49b900c24f8ed6bb63751e8e25e41c89
 SHA512 
55b76a4664cecb1c894559efd8270a567868f1e758b55ea23480cfdb550009af0042d69302b7ac7b73eef54e01c01e9978bfb5421d2db3806a4054e3b7e8f893

diff --git a/app-emacs/shell-split-string/files/50shell-split-string-gentoo.el 
b/app-emacs/shell-split-string/files/50shell-split-string-gentoo.el
new file mode 100644
index ..431f7e90ae73
--- /dev/null
+++ b/app-emacs/shell-split-string/files/50shell-split-string-gentoo.el
@@ -0,0 +1 @@
+(add-to-list 'load-path "@SITELISP@")

diff --git a/app-emacs/shell-split-string/metadata.xml 
b/app-emacs/shell-split-string/metadata.xml
new file mode 100644
index ..4f91116c53ca
--- /dev/null
+++ b/app-emacs/shell-split-string/metadata.xml
@@ -0,0 +1,13 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+  
+gnu-em...@gentoo.org
+Gentoo GNU Emacs project
+  
+  
+https://github.com/10sr/shell-split-string-el/issues/
+10sr/shell-split-string-el
+  
+

diff --git a/app-emacs/shell-split-string/shell-split-string-0.1.ebuild 
b/app-emacs/shell-split-string/shell-split-string-0.1.ebuild
new file mode 100644
index ..1538d8985c5d
--- /dev/null
+++ b/app-emacs/shell-split-string/shell-split-string-0.1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Split Strings Using Shell-Like Syntax"
+HOMEPAGE="https://github.com/10sr/shell-split-string-el/;
+SRC_URI="https://github.com/10sr/${PN}-el/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}"/${PN}-el-${PV}
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DOCS=( README.md )
+SITEFILE="50${PN}-gentoo.el"
+
+src_test() {
+   emake emacs=${EMACS} test
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/noflet/files/, app-emacs/noflet/

2022-04-19 Thread Maciej Barć
commit: f9910dbbd8e8cf610451812eabcbae0c7a9397c4
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Apr 19 19:10:31 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Apr 19 20:40:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9910dbb

app-emacs/noflet: new package; add version 0.0.15_p20141102

2014.11.02 snapshot

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/noflet/Manifest|  1 +
 app-emacs/noflet/files/50noflet-gentoo.el|  1 +
 app-emacs/noflet/files/noflet-fix-requires.patch | 28 
 app-emacs/noflet/metadata.xml| 13 +++
 app-emacs/noflet/noflet-0.0.15_p20141102.ebuild  | 24 
 5 files changed, 67 insertions(+)

diff --git a/app-emacs/noflet/Manifest b/app-emacs/noflet/Manifest
new file mode 100644
index ..dad4228ae88a
--- /dev/null
+++ b/app-emacs/noflet/Manifest
@@ -0,0 +1 @@
+DIST noflet-0.0.15_p20141102.tar.gz 3123 BLAKE2B 
0886da1af599e8ca226fbbefa31b6130c76d704d62c5323803543c31e975c375c1cfc12a5a3cfb5e2491488a31fce5538ab80f826de43fa4c77bdc7e8bd84315
 SHA512 
7007cb09f3ceaba652042a1ba9ff669e73b0a01775de573f0cfab33eef963e7b9125bb16ce1cd809479ea3ec0277eeed757a716538b1ca1f5b559b1ecdf7ed73

diff --git a/app-emacs/noflet/files/50noflet-gentoo.el 
b/app-emacs/noflet/files/50noflet-gentoo.el
new file mode 100644
index ..431f7e90ae73
--- /dev/null
+++ b/app-emacs/noflet/files/50noflet-gentoo.el
@@ -0,0 +1 @@
+(add-to-list 'load-path "@SITELISP@")

diff --git a/app-emacs/noflet/files/noflet-fix-requires.patch 
b/app-emacs/noflet/files/noflet-fix-requires.patch
new file mode 100644
index ..142229d547e1
--- /dev/null
+++ b/app-emacs/noflet/files/noflet-fix-requires.patch
@@ -0,0 +1,28 @@
+index 58d3b8d..c003987 100644
+--- a/noflet.el
 b/noflet.el
+@@ -28,10 +28,8 @@
+ 
+ ;;; Code:
+ 
+-(eval-when-compile (require 'cl))
+-(if (version< emacs-version "24.4.1")
+-(load-library "cl-indent")
+-(require 'cl-indent))
++(require 'dash)
++(require 'cl-lib)
+ 
+ (defun noflet|base ()
+   "A base function."
+index 58d3b8d..73f0719 100644
+--- a/noflet.el
 b/noflet.el
+@@ -155,7 +155,7 @@ maintainers refuse to add the correct indentation spec to
+(indent noflet-indent-func))
+   `(cl-flet ,bindings ,@body))
+ 
+-(defmacro* letn (tag bindings  body)
++(cl-defmacro letn (tag bindings  body)
+   (declare (debug (sexp sexp  form))
+(indent 2))
+   `(cl-labels ((,tag ,(-map 'car bindings) ,@body))

diff --git a/app-emacs/noflet/metadata.xml b/app-emacs/noflet/metadata.xml
new file mode 100644
index ..09739af554d8
--- /dev/null
+++ b/app-emacs/noflet/metadata.xml
@@ -0,0 +1,13 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+  
+gnu-em...@gentoo.org
+Gentoo GNU Emacs project
+  
+  
+https://github.com/nicferrier/emacs-noflet/issues/
+nicferrier/emacs-noflet
+  
+

diff --git a/app-emacs/noflet/noflet-0.0.15_p20141102.ebuild 
b/app-emacs/noflet/noflet-0.0.15_p20141102.ebuild
new file mode 100644
index ..07221b00caff
--- /dev/null
+++ b/app-emacs/noflet/noflet-0.0.15_p20141102.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+H=7ae84dc3257637af7334101456dafe1759c6b68a
+
+inherit elisp
+
+DESCRIPTION="Dynamic, local advice for Emacs-Lisp code"
+HOMEPAGE="https://github.com/nicferrier/emacs-noflet/;
+SRC_URI="https://github.com/nicferrier/emacs-${PN}/archive/${H}.tar.gz
+   -> ${P}.tar.gz"
+S="${WORKDIR}"/emacs-${PN}-${H}
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DOCS=( README.creole )
+PATCHES=( "${FILESDIR}"/${PN}-fix-requires.patch )
+
+ELISP_REMOVE="let-while-tests.el"
+SITEFILE="50${PN}-gentoo.el"



[gentoo-commits] repo/gentoo:master commit in: app-emacs/package-build/, app-emacs/package-build/files/

2022-04-19 Thread Maciej Barć
commit: a1265cccb5552afa2a219a9f3547f6175615fec3
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Apr 19 18:48:17 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Apr 19 20:40:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1265ccc

app-emacs/package-build: new package; add version 2.4

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/package-build/Manifest   |  1 +
 .../package-build/files/50package-build-gentoo.el  |  1 +
 app-emacs/package-build/metadata.xml   | 14 ++
 app-emacs/package-build/package-build-2.4.ebuild   | 18 ++
 4 files changed, 34 insertions(+)

diff --git a/app-emacs/package-build/Manifest b/app-emacs/package-build/Manifest
new file mode 100644
index ..5bbcfedf198e
--- /dev/null
+++ b/app-emacs/package-build/Manifest
@@ -0,0 +1 @@
+DIST package-build-2.4.tar.gz 14768 BLAKE2B 
404dff528b3240cc0052e3feb556c1f1e3e829e7bda5e2468d2034b19f998245c48c126f8f3c67b2687e3f43da223bc7b917abab056c978edd6dd46040743c2d
 SHA512 
cc06afcf954b44322cd010e3c557ad6222d30f4f5e83e608d49d439ff0a78acadeb9f334da900478624cf4575e5abf3d3bd67590336729ebc16a70c4f9440d87

diff --git a/app-emacs/package-build/files/50package-build-gentoo.el 
b/app-emacs/package-build/files/50package-build-gentoo.el
new file mode 100644
index ..431f7e90ae73
--- /dev/null
+++ b/app-emacs/package-build/files/50package-build-gentoo.el
@@ -0,0 +1 @@
+(add-to-list 'load-path "@SITELISP@")

diff --git a/app-emacs/package-build/metadata.xml 
b/app-emacs/package-build/metadata.xml
new file mode 100644
index ..4cbe6bac7b4a
--- /dev/null
+++ b/app-emacs/package-build/metadata.xml
@@ -0,0 +1,14 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+
+  
+gnu-em...@gentoo.org
+Gentoo GNU Emacs project
+  
+  
+  
+https://github.com/melpa/package-build/issues/
+melpa/package-build
+  
+

diff --git a/app-emacs/package-build/package-build-2.4.ebuild 
b/app-emacs/package-build/package-build-2.4.ebuild
new file mode 100644
index ..86af0a97c722
--- /dev/null
+++ b/app-emacs/package-build/package-build-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
+
+NEED_EMACS=25.1
+
+inherit elisp
+
+DESCRIPTION="Tools for assembling a package archive"
+HOMEPAGE="https://github.com/melpa/package-build/;
+SRC_URI="https://github.com/melpa/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+SITEFILE="50${PN}-gentoo.el"



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

2022-04-19 Thread Michał Górny
commit: 264dc8c0a7792257c71b9c1ea11d1cecded06f6b
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Apr 19 20:08:24 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Apr 19 20:29:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=264dc8c0

dev-python/sphinxcontrib-applehelp: EAPI 8, PEP517, rm namespace dep

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

 .../sphinxcontrib-applehelp-1.0.2-r1.ebuild| 41 ++
 1 file changed, 41 insertions(+)

diff --git 
a/dev-python/sphinxcontrib-applehelp/sphinxcontrib-applehelp-1.0.2-r1.ebuild 
b/dev-python/sphinxcontrib-applehelp/sphinxcontrib-applehelp-1.0.2-r1.ebuild
new file mode 100644
index ..198dbd73c13f
--- /dev/null
+++ b/dev-python/sphinxcontrib-applehelp/sphinxcontrib-applehelp-1.0.2-r1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Sphinx extension which outputs Apple help book"
+HOMEPAGE="
+   https://www.sphinx-doc.org/
+   https://github.com/sphinx-doc/sphinxcontrib-applehelp/
+   https://pypi.org/project/sphinxcontrib-applehelp/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+
+PDEPEND="
+   >=dev-python/sphinx-2.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? ( ${PDEPEND} )
+"
+
+distutils_enable_tests pytest
+
+python_compile() {
+   distutils-r1_python_compile
+   find "${BUILD_DIR}" -name '*.pth' -delete || die
+}
+
+python_test() {
+   distutils_write_namespace sphinxcontrib
+   cd "${T}" || die
+   epytest "${S}"/tests
+}



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

2022-04-19 Thread Sam James
commit: b15c1d5f590a309d6015ae6f225fc1b4611ff427
Author: Mikk Margus Möll  eesti  ee>
AuthorDate: Tue Apr 19 18:01:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 19 20:25:18 2022 +
URL:https://gitweb.gentoo.org/proj/crossdev.git/commit/?id=b15c1d5f

crossdev: add quotes to set_keywords variable

Signed-off-by: Mikk Margus Möll  eesti.ee>
Closes: https://github.com/gentoo/crossdev/pull/1
Signed-off-by: Sam James  gentoo.org>

 crossdev | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/crossdev b/crossdev
index db9dbd5..d8e25fb 100755
--- a/crossdev
+++ b/crossdev
@@ -1304,7 +1304,7 @@ set_portage() {
 
set_use_mask ${pkg} "${mask}"
set_use_force ${pkg} "${force}"
-   set_keywords ${pkg} ${ver}
+   set_keywords ${pkg} "${ver}"
set_use ${pkg} ${use}
set_links ${cat} ${pkg} "${ovl}"
set_env ${l} ${pkg} "${env}"



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

2022-04-19 Thread Sam James
commit: b475e9e9a33fb01b7c3692745a4b745d6d7716a5
Author: Michal Privoznik  gmail  com>
AuthorDate: Tue Apr 19 18:34:21 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 19 20:17:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b475e9e9

app-emulation/libvirt: Add myself as a proxied maintainer

Signed-off-by: Michal Privoznik  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/25114
Signed-off-by: Sam James  gentoo.org>

 app-emulation/libvirt/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/app-emulation/libvirt/metadata.xml 
b/app-emulation/libvirt/metadata.xml
index ab1603dc9f57..5a01e6c42403 100644
--- a/app-emulation/libvirt/metadata.xml
+++ b/app-emulation/libvirt/metadata.xml
@@ -5,6 +5,10 @@
tam...@gentoo.org
Matthias Maier
 
+
+   michal.privoz...@gmail.com
+   Michal Prívozník
+
 
virtualizat...@gentoo.org
Gentoo Virtualization Project



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

2022-04-19 Thread Craig Andrews
commit: 9f3c3e07bb38a8026c3ea49e3fc3b1b1e6ef2bcc
Author: Craig Andrews  gentoo  org>
AuthorDate: Tue Apr 19 20:10:29 2022 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Tue Apr 19 20:11:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f3c3e07

net-analyzer/netdata: "backend" option names changed to "exporting"

See: https://github.com/netdata/netdata/commit/52456f5ba
Closes: https://bugs.gentoo.org/839390
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Craig Andrews  gentoo.org>

 .../netdata/{netdata-.ebuild => netdata-1.34.1-r1.ebuild}   | 6 +++---
 net-analyzer/netdata/netdata-.ebuild| 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/net-analyzer/netdata/netdata-.ebuild 
b/net-analyzer/netdata/netdata-1.34.1-r1.ebuild
similarity index 96%
copy from net-analyzer/netdata/netdata-.ebuild
copy to net-analyzer/netdata/netdata-1.34.1-r1.ebuild
index a7abbd226016..3df5ef6ecd47 100644
--- a/net-analyzer/netdata/netdata-.ebuild
+++ b/net-analyzer/netdata/netdata-1.34.1-r1.ebuild
@@ -109,10 +109,10 @@ src_configure() {
$(use_enable dbengine) \
$(use_enable nfacct plugin-nfacct) \
$(use_enable ipmi plugin-freeipmi) \
-   $(use_enable kinesis backend-kinesis) \
+   $(use_enable kinesis exporting-kinesis) \
$(use_enable lto lto) \
-   $(use_enable mongodb backend-mongodb) \
-   $(use_enable prometheus backend-prometheus-remote-write) \
+   $(use_enable mongodb exporting-mongodb) \
+   $(use_enable prometheus exporting-prometheus-remote-write) \
$(use_enable xen plugin-xenstat) \
$(use_enable cpu_flags_x86_sse2 x86-sse) \
$(use_with compression zlib)

diff --git a/net-analyzer/netdata/netdata-.ebuild 
b/net-analyzer/netdata/netdata-.ebuild
index a7abbd226016..3df5ef6ecd47 100644
--- a/net-analyzer/netdata/netdata-.ebuild
+++ b/net-analyzer/netdata/netdata-.ebuild
@@ -109,10 +109,10 @@ src_configure() {
$(use_enable dbengine) \
$(use_enable nfacct plugin-nfacct) \
$(use_enable ipmi plugin-freeipmi) \
-   $(use_enable kinesis backend-kinesis) \
+   $(use_enable kinesis exporting-kinesis) \
$(use_enable lto lto) \
-   $(use_enable mongodb backend-mongodb) \
-   $(use_enable prometheus backend-prometheus-remote-write) \
+   $(use_enable mongodb exporting-mongodb) \
+   $(use_enable prometheus exporting-prometheus-remote-write) \
$(use_enable xen plugin-xenstat) \
$(use_enable cpu_flags_x86_sse2 x86-sse) \
$(use_with compression zlib)



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

2022-04-19 Thread Michał Górny
commit: 51f5540615b60130a5c5e73897c7afa0153114de
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Apr 19 17:55:59 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Apr 19 19:46:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51f55406

dev-python/paste: Add a blocker to remove namespace-paste

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

 dev-python/paste/{paste-3.5.0-r1.ebuild => paste-3.5.0-r2.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/paste/paste-3.5.0-r1.ebuild 
b/dev-python/paste/paste-3.5.0-r2.ebuild
similarity index 96%
rename from dev-python/paste/paste-3.5.0-r1.ebuild
rename to dev-python/paste/paste-3.5.0-r2.ebuild
index 5a4446cac559..7c2aa3c0c75d 100644
--- a/dev-python/paste/paste-3.5.0-r1.ebuild
+++ b/dev-python/paste/paste-3.5.0-r2.ebuild
@@ -20,6 +20,7 @@ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv 
~s390 sparc x86 ~am
 
 RDEPEND="
>=dev-python/six-1.4.0[${PYTHON_USEDEP}]
+   !dev-python/namespace-paste
 "
 
 distutils_enable_tests pytest



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

2022-04-19 Thread Michał Górny
commit: c55b9780bdf9c1df5c044d96115a95b1ac4a2af6
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Apr 19 17:55:37 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Apr 19 19:46:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c55b9780

dev-python/pastedeploy: Add a blocker to remove namespace-paste

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

 .../{pastedeploy-2.1.1-r2.ebuild => pastedeploy-2.1.1-r3.ebuild}  | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-python/pastedeploy/pastedeploy-2.1.1-r2.ebuild 
b/dev-python/pastedeploy/pastedeploy-2.1.1-r3.ebuild
similarity index 95%
rename from dev-python/pastedeploy/pastedeploy-2.1.1-r2.ebuild
rename to dev-python/pastedeploy/pastedeploy-2.1.1-r3.ebuild
index eda6d31a005a..32942e178f23 100644
--- a/dev-python/pastedeploy/pastedeploy-2.1.1-r2.ebuild
+++ b/dev-python/pastedeploy/pastedeploy-2.1.1-r3.ebuild
@@ -19,6 +19,10 @@ LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-solaris"
 
+RDEPEND="
+   !dev-python/namespace-paste
+"
+
 PATCHES=(
"${FILESDIR}/${P}-change-sphinx-theme.patch"
 )



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

2022-04-19 Thread Michał Górny
commit: 57e6674f0aacd44e810326a0b2ccc1e3f03e6f33
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Apr 19 19:49:27 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Apr 19 19:49:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57e6674f

dev-python/repoze-lru: Add a blocker to remove namespace-repoze

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

 .../repoze-lru/{repoze-lru-0.7-r2.ebuild => repoze-lru-0.7-r3.ebuild} | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-python/repoze-lru/repoze-lru-0.7-r2.ebuild 
b/dev-python/repoze-lru/repoze-lru-0.7-r3.ebuild
similarity index 93%
rename from dev-python/repoze-lru/repoze-lru-0.7-r2.ebuild
rename to dev-python/repoze-lru/repoze-lru-0.7-r3.ebuild
index b4935a5f34d7..0fed4e8ddcb6 100644
--- a/dev-python/repoze-lru/repoze-lru-0.7-r2.ebuild
+++ b/dev-python/repoze-lru/repoze-lru-0.7-r3.ebuild
@@ -23,6 +23,10 @@ LICENSE="repoze"
 SLOT="0"
 KEYWORDS="amd64 arm arm64 ~ia64 ppc ~ppc64 ~riscv x86"
 
+RDEPEND="
+   !dev-python/namespace-repoze
+"
+
 distutils_enable_tests unittest
 
 python_compile() {



[gentoo-commits] proj/releng:master commit in: tools/

2022-04-19 Thread Andreas K. Hüttel
commit: 50ef17ef8a04736bbeb9ae212eb8e43ced40ec18
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Apr 17 23:04:37 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Apr 17 23:04:37 2022 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=50ef17ef

Enable mipsel3 multilib build

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

 tools/catalyst-auto-qemu-mips.conf | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tools/catalyst-auto-qemu-mips.conf 
b/tools/catalyst-auto-qemu-mips.conf
index cb9ba0a6..77bea5d6 100644
--- a/tools/catalyst-auto-qemu-mips.conf
+++ b/tools/catalyst-auto-qemu-mips.conf
@@ -6,7 +6,7 @@ UPLOAD_KEY=/root/.ssh/id_rsa
 SPECS_DIR=${REPO_DIR}/releases/specs-qemu/mips
 EMAIL_SUBJECT_PREPEND="[mips-qemu-auto]"
 
-SETS="mips2o32openrc mipsel2o32openrc mips32o32openrc mips32elo32openrc 
mips3n32openrc mipsel3n32openrc mips3n64openrc mipsel3n64openrc 
mipsel3n64systemd mips64n32openrc mips64eln32openrc mips64elmultilibopenrc 
mips64n64openrc mips64eln64openrc mips64eln64systemd"
+SETS="mips2o32openrc mipsel2o32openrc mips32o32openrc mips32elo32openrc 
mips3n32openrc mipsel3n32openrc mipsel3multilibopenrc mips3n64openrc 
mipsel3n64openrc mipsel3n64systemd mips64n32openrc mips64eln32openrc 
mips64elmultilibopenrc mips64n64openrc mips64eln64openrc mips64eln64systemd"
 
 SET_mips2o32openrc_SPECS="stage1-mips2-o32-openrc.spec 
stage3-mips2-o32-openrc.spec"
 SET_mipsel2o32openrc_SPECS="stage1-mipsel2-o32-openrc.spec 
stage3-mipsel2-o32-openrc.spec"



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

2022-04-19 Thread Andreas K. Hüttel
commit: ad33693dc7d49a308409f00cc599273af0cbf739
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Apr 19 19:46:06 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Tue Apr 19 19:46:06 2022 +
URL:https://gitweb.gentoo.org/proj/releng.git/commit/?id=ad33693d

Unmask glibc-2.35

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

 releases/portage/stages/package.mask/releng/glibc | 5 -
 1 file changed, 5 deletions(-)

diff --git a/releases/portage/stages/package.mask/releng/glibc 
b/releases/portage/stages/package.mask/releng/glibc
deleted file mode 100644
index cbd482db..
--- a/releases/portage/stages/package.mask/releng/glibc
+++ /dev/null
@@ -1,5 +0,0 @@
-# preemptively...
-# new glibc tends to lead to trouble with sandbox (and qemu),
-# especially for the unstable arches
-#
->=sys-libs/glibc-2.35



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

2022-04-19 Thread Mike Pagano
commit: f852620a54f271cf7126a051166a2aff433c4841
Author: Mike Pagano  gentoo  org>
AuthorDate: Tue Apr 19 19:33:09 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Tue Apr 19 19:33:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f852620a

sys-kernel/gentoo-sources: drop 5.16.19, EOL'd

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

 sys-kernel/gentoo-sources/Manifest |  3 ---
 .../gentoo-sources/gentoo-sources-5.16.19.ebuild   | 28 --
 2 files changed, 31 deletions(-)

diff --git a/sys-kernel/gentoo-sources/Manifest 
b/sys-kernel/gentoo-sources/Manifest
index 21002a1216ac..b598675b148b 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -28,9 +28,6 @@ DIST genpatches-5.15-36.extras.tar.xz 3876 BLAKE2B 
f89575d6d88ba1299252281092d13
 DIST genpatches-5.15-37.base.tar.xz 1619460 BLAKE2B 
56c3671c4d6915ca183f92b19b7fe1de2bbccb05c1b231884b49b559fac0a33521ef12c6d75fcee3a37b898480ee77eb7f8fc93b83cf27660330e7b3de1be7a0
 SHA512 
59e25b62ddbddb0dc92bc44d9092d2d6f2262e582d526f20d07452a520e4176534e129b7882d98e441bd72f32a1b1f2ce9b64c7f1b9f4966f5c7fb27a50e6984
 DIST genpatches-5.15-37.experimental.tar.xz 5424 BLAKE2B 
1cbb18e78052ca201c476f29babce9c70465b5fc7c0be325e0efd0e36ca0175b5f3f19106b4026d4e5f48e0960ddfc54c9420d8b82ab6465a6e51326a0e1c878
 SHA512 
b13e71123350e93b0cc3795d3aa6f5046e7dbcca558e5c2e02524f95feba15d42b7efe08730d1130c7a4b1f6771b4b662afcaf5f0f6c98ea1e84c87c67202891
 DIST genpatches-5.15-37.extras.tar.xz 3868 BLAKE2B 
11ac96d133b2c44ca77eb51cab739195e9fb252a2a3e6e2ad241f9ef6568ae1cf3dad9b7411522253c1e779c048807d478d6bac71d7aab9a147dac5dd81f77a9
 SHA512 
f8f0b48e170f5170d44947e52d548fb66f302bd97e7414cfb7e4668b2af76b48be0d0d2552345f397ff830246472193deac056020f128d98fafe04128d1c195f
-DIST genpatches-5.16-21.base.tar.xz 1076736 BLAKE2B 
a5c6a42aba796d3f6fac0bdff544ee952d1cb63374864fca43a4fe57efb09407b8aafb54a692298173b66b5d267b9a8fdbafe614f48c1af4b4ecea2e951db975
 SHA512 
3a2df76cefcb1c8b6b4e65c82328a499757db5e50a33e9fd68b7d6044981f73f7cd0427b582b4477d1207898e3e2344d2c4c1afafdef17dfccf9e787a17b6dba
-DIST genpatches-5.16-21.experimental.tar.xz 5420 BLAKE2B 
db09759355051236c26c5f8067475fb7dc8cf652d7b34ef57cbaf12c5c1aaf4034d1fb6dc75e3c673ce7d1dca821e60660ed4addf7a575d886c7fde0d49cb28a
 SHA512 
01d285f0c28d78def1de49f831f5bf3754fc121017622014073a82c5f73fbeb0f913f34bd289dc9bee01cf95180618ca365b0896aa35442a146d641c4bff
-DIST genpatches-5.16-21.extras.tar.xz 3800 BLAKE2B 
337d9144c809854637406275061e894816422b04f048f14f710e44901c93621615433da3e223dbcd9777bdc1991aeb3494f5e974d3bd172de4dc9a344a32a76e
 SHA512 
6d1cf34a8d290d685c97fd20e4831d46945ce6fa927ff22cc2273de41447267654c555e25a4466e933781fd324b422217cfda32d03d234c6c7da06d9d3e05458
 DIST genpatches-5.16-22.base.tar.xz 1156348 BLAKE2B 
320027e898f66751b1d0c8e82e63a48bbf144c0cf10ce3f615f77ef449455c2822003d3bd78cf927d21a0ecd9175d56bd406c33bc8e9524bec2009c1e91e23eb
 SHA512 
9816c8232a7d811242f5c349fde3d8cab23a349086644faf9b676ac48abf95ed25a89e5d7efdf66479a970e4ed40d9d619f01f4be3487920e66a7a8cff975cb4
 DIST genpatches-5.16-22.experimental.tar.xz 5420 BLAKE2B 
61d88784c261327c3e8ec0b1a6f8f0df7dd3e65b759bc6ea98afd6a55a29b5028fa2bd8a2c90681466838e2ea61e8071292d58e8d524aaaebea9829b21a7992e
 SHA512 
d85c6846fcfd34b4dabbbcf20a950daf959617455e7a892967797a3480455a8502fef76824132675a4def1d85d08b71077cae72febddc3747f64bccfdef50fc8
 DIST genpatches-5.16-22.extras.tar.xz 3800 BLAKE2B 
73201b8988e7b2c41f9c45eadd21df333655f1d7e2a19b0f319d0b125df5d3aed3c68e9903d0be3d39d6f43fcef62fd95391a0c1eaa8228b40c97118f6993db3
 SHA512 
81e82fbf1286c4d1e080a4609eb4dd7e549b8b75851afe57c2a918fdfd48f98abf1edaab028e193ac4935ebd790cbd400b0a14ea60b81261281ae832209a2445

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.16.19.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-5.16.19.ebuild
deleted file mode 100644
index 8731e722c474..
--- a/sys-kernel/gentoo-sources/gentoo-sources-5.16.19.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="21"
-
-inherit kernel-2
-detect_version
-detect_arch
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
-IUSE="experimental"
-
-DESCRIPTION="Full sources including the Gentoo patchset for the 
${KV_MAJOR}.${KV_MINOR} kernel tree"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-
-pkg_postinst() {
-   kernel-2_pkg_postinst
-   einfo "For more info on this patchset, and how to report problems, see:"
-   einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
-   kernel-2_pkg_postrm
-}



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

2022-04-19 Thread Mike Pagano
commit: 30ef17dd9a9dd032d9a3e563451292f863730554
Author: Mike Pagano  gentoo  org>
AuthorDate: Tue Apr 19 19:32:51 2022 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Tue Apr 19 19:32:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30ef17dd

sys-kernel/gentoo-sources: drop 5.16.18-r1, EOL'd

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

 sys-kernel/gentoo-sources/Manifest |  3 ---
 .../gentoo-sources-5.16.18-r1.ebuild   | 28 --
 2 files changed, 31 deletions(-)

diff --git a/sys-kernel/gentoo-sources/Manifest 
b/sys-kernel/gentoo-sources/Manifest
index 344e04f20654..21002a1216ac 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -28,9 +28,6 @@ DIST genpatches-5.15-36.extras.tar.xz 3876 BLAKE2B 
f89575d6d88ba1299252281092d13
 DIST genpatches-5.15-37.base.tar.xz 1619460 BLAKE2B 
56c3671c4d6915ca183f92b19b7fe1de2bbccb05c1b231884b49b559fac0a33521ef12c6d75fcee3a37b898480ee77eb7f8fc93b83cf27660330e7b3de1be7a0
 SHA512 
59e25b62ddbddb0dc92bc44d9092d2d6f2262e582d526f20d07452a520e4176534e129b7882d98e441bd72f32a1b1f2ce9b64c7f1b9f4966f5c7fb27a50e6984
 DIST genpatches-5.15-37.experimental.tar.xz 5424 BLAKE2B 
1cbb18e78052ca201c476f29babce9c70465b5fc7c0be325e0efd0e36ca0175b5f3f19106b4026d4e5f48e0960ddfc54c9420d8b82ab6465a6e51326a0e1c878
 SHA512 
b13e71123350e93b0cc3795d3aa6f5046e7dbcca558e5c2e02524f95feba15d42b7efe08730d1130c7a4b1f6771b4b662afcaf5f0f6c98ea1e84c87c67202891
 DIST genpatches-5.15-37.extras.tar.xz 3868 BLAKE2B 
11ac96d133b2c44ca77eb51cab739195e9fb252a2a3e6e2ad241f9ef6568ae1cf3dad9b7411522253c1e779c048807d478d6bac71d7aab9a147dac5dd81f77a9
 SHA512 
f8f0b48e170f5170d44947e52d548fb66f302bd97e7414cfb7e4668b2af76b48be0d0d2552345f397ff830246472193deac056020f128d98fafe04128d1c195f
-DIST genpatches-5.16-20.base.tar.xz 772164 BLAKE2B 
f29e052926e6c72417d93b7e114f7dd688def99891508b358414ea3930e3761d6e79e7d09722c4479ab7e0d495d53cbc1084270f8782a579d4ed56f58caa157c
 SHA512 
00a034d6a2a79daf856c0cf8e6dd30753d89b95fb9de9a5aff4f5a0dad651eb53eea24aef7c582f866749ad3fc533ed7087f7dfd11600fef8cebf85d2cc9c58b
-DIST genpatches-5.16-20.experimental.tar.xz 5420 BLAKE2B 
bc23d408701ac3a0ddd6056408491c98c50332cb59cdb14d73d0a53390eac92a5d7a185e3a8742ecc2b08876fa9bde4e6575f5820958c05b1e61e4df2d963ba1
 SHA512 
9eee803f48be1120944d3dd2472918688a7aef7731dcce6ebabc8cbfc0b406b60631d9f3fd30e15aa16f09b0728d301c9eb1a60aeee24a2d84c4455d206347d1
-DIST genpatches-5.16-20.extras.tar.xz 3800 BLAKE2B 
c815ea22d067c98f82650726a6c8a2e937c7bddb8b941e9d54c3014f4d8ea173cb1e54e76e23b6f767ae247fafbe02a8def6f39e5c6523e8c8cb12f098b8a34e
 SHA512 
788ad08dfb0639c5ad42bb761d99bb534fdc5a9be54e9cededf90e0da34f13089b82609d8c7ccddc6fc1a28b913d4012c0e44b6768c84927e582f3a04be7ae55
 DIST genpatches-5.16-21.base.tar.xz 1076736 BLAKE2B 
a5c6a42aba796d3f6fac0bdff544ee952d1cb63374864fca43a4fe57efb09407b8aafb54a692298173b66b5d267b9a8fdbafe614f48c1af4b4ecea2e951db975
 SHA512 
3a2df76cefcb1c8b6b4e65c82328a499757db5e50a33e9fd68b7d6044981f73f7cd0427b582b4477d1207898e3e2344d2c4c1afafdef17dfccf9e787a17b6dba
 DIST genpatches-5.16-21.experimental.tar.xz 5420 BLAKE2B 
db09759355051236c26c5f8067475fb7dc8cf652d7b34ef57cbaf12c5c1aaf4034d1fb6dc75e3c673ce7d1dca821e60660ed4addf7a575d886c7fde0d49cb28a
 SHA512 
01d285f0c28d78def1de49f831f5bf3754fc121017622014073a82c5f73fbeb0f913f34bd289dc9bee01cf95180618ca365b0896aa35442a146d641c4bff
 DIST genpatches-5.16-21.extras.tar.xz 3800 BLAKE2B 
337d9144c809854637406275061e894816422b04f048f14f710e44901c93621615433da3e223dbcd9777bdc1991aeb3494f5e974d3bd172de4dc9a344a32a76e
 SHA512 
6d1cf34a8d290d685c97fd20e4831d46945ce6fa927ff22cc2273de41447267654c555e25a4466e933781fd324b422217cfda32d03d234c6c7da06d9d3e05458

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.16.18-r1.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-5.16.18-r1.ebuild
deleted file mode 100644
index 0a603bb74fae..
--- a/sys-kernel/gentoo-sources/gentoo-sources-5.16.18-r1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="20"
-
-inherit kernel-2
-detect_version
-detect_arch
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
-IUSE="experimental"
-
-DESCRIPTION="Full sources including the Gentoo patchset for the 
${KV_MAJOR}.${KV_MINOR} kernel tree"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-
-pkg_postinst() {
-   kernel-2_pkg_postinst
-   einfo "For more info on this patchset, and how to report problems, see:"
-   einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
-   kernel-2_pkg_postrm
-}



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

2022-04-19 Thread Florian Schmaus
commit: 65147210c117e1bfd677928ad0ac5f8f0a562dfe
Author: Matt Jolly  footclan  ninja>
AuthorDate: Tue Apr 19 11:40:34 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Apr 19 19:27:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65147210

net-dns/knot: add 3.1.7

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Florian Schmaus  gentoo.org>

 net-dns/knot/Manifest  |   1 +
 net-dns/knot/knot-3.1.7.ebuild | 106 +
 2 files changed, 107 insertions(+)

diff --git a/net-dns/knot/Manifest b/net-dns/knot/Manifest
index 938d7d28729f..6d1aac12111f 100644
--- a/net-dns/knot/Manifest
+++ b/net-dns/knot/Manifest
@@ -1,3 +1,4 @@
 DIST knot-3.1.3.tar.xz 1407576 BLAKE2B 
03cde89e32ac2440e721157db1af9b9cbb40ad2d8d813b0d8bc26fe1feb28f59055a3cbe287d50adb13f5190ce3ed532521189997d03b4fe9e4264f309032e23
 SHA512 
537013e914c3f00615a384c92da06c40bb33871e7dbd28e987280d62d91df42026774cfe0596ac72a218dafa650d8d600b1d831dd0a5c28a9fd796c5cd799838
 DIST knot-3.1.4.tar.xz 1408656 BLAKE2B 
637371e5cc9aa0b880fda96d1d61f9e168cc96c244551b17381a1641a8b6ace7cac7ac6b7cf40fb2e86ac8f606be8d1342e548e5cadd64770610b2a5aa35f1f0
 SHA512 
307667a12b989fee443832d4642fc927231f38f0331439c8c7196c489d196245eca368d96a36fe49639b773f652f7cb80bf0c16bc1ad107e11b47b70e1f04060
 DIST knot-3.1.5.tar.xz 1414500 BLAKE2B 
c05fcd9e99d4c7dba03ad9fd9a1131ca4c2556d4911640ef929e68d4caea26ae69ddc61fa19f8c3c4f29efcd0c4c2e47593e86a0ac1826cc96c25f2fe4145bab
 SHA512 
3a8cf04a2d65e04343a70009d43796ae00bf09e34348119b55ba70dac7deb7ff42906d88ef0e413d33dec28a952396a51781dee96727c0c2047b4c5ade54e6fa
+DIST knot-3.1.7.tar.xz 1418944 BLAKE2B 
d0e5c999c1b4bca89b86ad956dd91643f795fcba94757e34c44e3e6b925030c332da9cb0bfd72d6ae0f32b3016a8c50d821cfcc513268682dd6b5715714d9047
 SHA512 
4b6982e8b44addbc77f42d0a1c435dd257cc8a8f112677c371d16063ee8e769b646a6425d54ef338cd21555f276d8d6f4faad2da2f24bf92437ce4af9ff1fb44

diff --git a/net-dns/knot/knot-3.1.7.ebuild b/net-dns/knot/knot-3.1.7.ebuild
new file mode 100644
index ..8c8aa3be19bd
--- /dev/null
+++ b/net-dns/knot/knot-3.1.7.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic systemd
+
+DESCRIPTION="High-performance authoritative-only DNS server"
+HOMEPAGE="https://www.knot-dns.cz/;
+SRC_URI="https://secure.nic.cz/files/knot-dns/${P/_/-}.tar.xz;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+KNOT_MODULES=(
+   "+cookies"
+   "+dnsproxy"
+   "dnstap"
+   "geoip"
+   "+noudp"
+   "+onlinesign"
+   "+queryacl"
+   "+rrl"
+   "+stats"
+   "+synthrecord"
+   "+whoami"
+)
+IUSE="doc caps +fastparser idn +libidn2 systemd +utils ${KNOT_MODULES[@]}"
+
+RDEPEND="
+   acct-group/knot
+   acct-user/knot
+   dev-db/lmdb
+   dev-libs/libedit
+   dev-libs/userspace-rcu:=
+   dev-python/lmdb
+   net-libs/gnutls:=
+   caps? ( sys-libs/libcap-ng )
+   dnstap? (
+   dev-libs/fstrm
+   dev-libs/protobuf-c:=
+   )
+   geoip? ( dev-libs/libmaxminddb:= )
+   idn? (
+   !libidn2? ( net-dns/libidn:0= !net-dns/libidn2 )
+   libidn2? ( net-dns/libidn2:= )
+   )
+   systemd? ( sys-apps/systemd:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   doc? ( dev-python/sphinx )
+"
+
+S="${WORKDIR}/${P/_/-}"
+
+src_configure() {
+   local u
+   local my_conf=(
+   --with-storage="${EPREFIX}/var/lib/${PN}"
+   --with-rundir="${EPREFIX}/var/run/${PN}"
+   $(use_enable fastparser)
+   $(use_enable dnstap)
+   $(use_enable doc documentation)
+   $(use_enable utils utilities)
+   --enable-systemd=$(usex systemd)
+   $(use_with idn libidn)
+   )
+
+   for u in "${KNOT_MODULES[@]#+}"; do
+   my_conf+=("$(use_with ${u} module-${u})")
+   done
+
+   if use riscv; then
+   append-libs -latomic
+   fi
+
+   econf "${my_conf[@]}"
+}
+
+src_compile() {
+   default
+
+   use doc && emake -C doc html
+}
+
+src_test() {
+   emake check
+}
+
+src_install() {
+   use doc && local HTML_DOCS=( 
doc/_build/html/{*.html,*.js,_sources,_static} )
+
+   default
+
+   rmdir "${D}/var/run/${PN}" "${D}/var/run/" || die
+
+   newinitd "${FILESDIR}/knot.init" knot
+   if use systemd; then
+   systemd_newunit "${FILESDIR}/knot-1.service" knot.service
+   fi
+
+   find "${D}" -name '*.la' -delete || die
+}



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

2022-04-19 Thread Florian Schmaus
commit: 4f909a141527d151f75554eaa481cf96612aff29
Author: Florian Schmaus  gentoo  org>
AuthorDate: Tue Apr 19 19:27:24 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Apr 19 19:27:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f909a14

net-dns/knot: add doh and xdp use flag

Signed-off-by: Florian Schmaus  gentoo.org>

 net-dns/knot/knot-3.1.7.ebuild | 11 +--
 net-dns/knot/metadata.xml  |  6 ++
 2 files changed, 15 insertions(+), 2 deletions(-)

diff --git a/net-dns/knot/knot-3.1.7.ebuild b/net-dns/knot/knot-3.1.7.ebuild
index f94f823b4198..307ad4216af5 100644
--- a/net-dns/knot/knot-3.1.7.ebuild
+++ b/net-dns/knot/knot-3.1.7.ebuild
@@ -26,7 +26,7 @@ KNOT_MODULES=(
"+synthrecord"
"+whoami"
 )
-IUSE="doc caps +fastparser idn +libidn2 systemd +utils ${KNOT_MODULES[@]}"
+IUSE="doc caps doh +fastparser idn +libidn2 systemd +utils xdp 
${KNOT_MODULES[@]}"
 
 RDEPEND="
acct-group/knot
@@ -34,19 +34,24 @@ RDEPEND="
dev-db/lmdb
dev-libs/libedit
dev-libs/userspace-rcu:=
-   dev-python/lmdb
+   dev-python/lmdb:=
net-libs/gnutls:=
caps? ( sys-libs/libcap-ng )
dnstap? (
dev-libs/fstrm
dev-libs/protobuf-c:=
)
+   doh? ( net-libs/nghttp2:= )
geoip? ( dev-libs/libmaxminddb:= )
idn? (
!libidn2? ( net-dns/libidn:0= !net-dns/libidn2 )
libidn2? ( net-dns/libidn2:= )
)
systemd? ( sys-apps/systemd:= )
+   xdp? (
+dev-libs/libbpf:=
+net-libs/libmnl:=
+   )
 "
 DEPEND="${RDEPEND}"
 BDEPEND="
@@ -65,8 +70,10 @@ src_configure() {
$(use_enable dnstap)
$(use_enable doc documentation)
$(use_enable utils utilities)
+   $(use_enable xdp)
--enable-systemd=$(usex systemd)
$(use_with idn libidn)
+   $(use_with doh libnghttp2)
)
 
for u in "${KNOT_MODULES[@]#+}"; do

diff --git a/net-dns/knot/metadata.xml b/net-dns/knot/metadata.xml
index 17a31725bf20..8c39b17e75fa 100644
--- a/net-dns/knot/metadata.xml
+++ b/net-dns/knot/metadata.xml
@@ -13,6 +13,9 @@

Enable the DNS cookie module (RFC 7873)

+   
+   Enable DNS over HTTP (DoH) using libnghttp2
+   

Enable the tiny DNS proxy module

@@ -57,5 +60,8 @@

Enable the whoami response module

+   
+   Enable eXpress Data Path
+   

 



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

2022-04-19 Thread Florian Schmaus
commit: 090806fac66560bf97b3ced7f8e18a37130a57b2
Author: Florian Schmaus  gentoo  org>
AuthorDate: Tue Apr 19 19:14:30 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Apr 19 19:27:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=090806fa

net-dns/knot: add missing keepdir

Signed-off-by: Florian Schmaus  gentoo.org>

 net-dns/knot/knot-3.1.4.ebuild | 4 +++-
 net-dns/knot/knot-3.1.5.ebuild | 4 +++-
 net-dns/knot/knot-3.1.7.ebuild | 2 ++
 3 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/net-dns/knot/knot-3.1.4.ebuild b/net-dns/knot/knot-3.1.4.ebuild
index 4b7058faa52a..f94f823b4198 100644
--- a/net-dns/knot/knot-3.1.4.ebuild
+++ b/net-dns/knot/knot-3.1.4.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=8
@@ -103,4 +103,6 @@ src_install() {
fi
 
find "${D}" -name '*.la' -delete || die
+
+   keepdir /var/lib/knot
 }

diff --git a/net-dns/knot/knot-3.1.5.ebuild b/net-dns/knot/knot-3.1.5.ebuild
index 4b7058faa52a..f94f823b4198 100644
--- a/net-dns/knot/knot-3.1.5.ebuild
+++ b/net-dns/knot/knot-3.1.5.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=8
@@ -103,4 +103,6 @@ src_install() {
fi
 
find "${D}" -name '*.la' -delete || die
+
+   keepdir /var/lib/knot
 }

diff --git a/net-dns/knot/knot-3.1.7.ebuild b/net-dns/knot/knot-3.1.7.ebuild
index 8c8aa3be19bd..f94f823b4198 100644
--- a/net-dns/knot/knot-3.1.7.ebuild
+++ b/net-dns/knot/knot-3.1.7.ebuild
@@ -103,4 +103,6 @@ src_install() {
fi
 
find "${D}" -name '*.la' -delete || die
+
+   keepdir /var/lib/knot
 }



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

2022-04-19 Thread Florian Schmaus
commit: 14323e24d15f66bb7787b72337eb815a2a2558e8
Author: Matt Jolly  footclan  ninja>
AuthorDate: Tue Apr 19 11:40:55 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Tue Apr 19 19:27:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14323e24

net-dns/knot: drop 3.1.3

Signed-off-by: Matt Jolly  footclan.ninja>
Closes: https://github.com/gentoo/gentoo/pull/25103
Signed-off-by: Florian Schmaus  gentoo.org>

 net-dns/knot/Manifest  |   1 -
 net-dns/knot/knot-3.1.3.ebuild | 106 -
 2 files changed, 107 deletions(-)

diff --git a/net-dns/knot/Manifest b/net-dns/knot/Manifest
index 6d1aac12111f..d573139f1d21 100644
--- a/net-dns/knot/Manifest
+++ b/net-dns/knot/Manifest
@@ -1,4 +1,3 @@
-DIST knot-3.1.3.tar.xz 1407576 BLAKE2B 
03cde89e32ac2440e721157db1af9b9cbb40ad2d8d813b0d8bc26fe1feb28f59055a3cbe287d50adb13f5190ce3ed532521189997d03b4fe9e4264f309032e23
 SHA512 
537013e914c3f00615a384c92da06c40bb33871e7dbd28e987280d62d91df42026774cfe0596ac72a218dafa650d8d600b1d831dd0a5c28a9fd796c5cd799838
 DIST knot-3.1.4.tar.xz 1408656 BLAKE2B 
637371e5cc9aa0b880fda96d1d61f9e168cc96c244551b17381a1641a8b6ace7cac7ac6b7cf40fb2e86ac8f606be8d1342e548e5cadd64770610b2a5aa35f1f0
 SHA512 
307667a12b989fee443832d4642fc927231f38f0331439c8c7196c489d196245eca368d96a36fe49639b773f652f7cb80bf0c16bc1ad107e11b47b70e1f04060
 DIST knot-3.1.5.tar.xz 1414500 BLAKE2B 
c05fcd9e99d4c7dba03ad9fd9a1131ca4c2556d4911640ef929e68d4caea26ae69ddc61fa19f8c3c4f29efcd0c4c2e47593e86a0ac1826cc96c25f2fe4145bab
 SHA512 
3a8cf04a2d65e04343a70009d43796ae00bf09e34348119b55ba70dac7deb7ff42906d88ef0e413d33dec28a952396a51781dee96727c0c2047b4c5ade54e6fa
 DIST knot-3.1.7.tar.xz 1418944 BLAKE2B 
d0e5c999c1b4bca89b86ad956dd91643f795fcba94757e34c44e3e6b925030c332da9cb0bfd72d6ae0f32b3016a8c50d821cfcc513268682dd6b5715714d9047
 SHA512 
4b6982e8b44addbc77f42d0a1c435dd257cc8a8f112677c371d16063ee8e769b646a6425d54ef338cd21555f276d8d6f4faad2da2f24bf92437ce4af9ff1fb44

diff --git a/net-dns/knot/knot-3.1.3.ebuild b/net-dns/knot/knot-3.1.3.ebuild
deleted file mode 100644
index 4b7058faa52a..
--- a/net-dns/knot/knot-3.1.3.ebuild
+++ /dev/null
@@ -1,106 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic systemd
-
-DESCRIPTION="High-performance authoritative-only DNS server"
-HOMEPAGE="https://www.knot-dns.cz/;
-SRC_URI="https://secure.nic.cz/files/knot-dns/${P/_/-}.tar.xz;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
-
-KNOT_MODULES=(
-   "+cookies"
-   "+dnsproxy"
-   "dnstap"
-   "geoip"
-   "+noudp"
-   "+onlinesign"
-   "+queryacl"
-   "+rrl"
-   "+stats"
-   "+synthrecord"
-   "+whoami"
-)
-IUSE="doc caps +fastparser idn +libidn2 systemd +utils ${KNOT_MODULES[@]}"
-
-RDEPEND="
-   acct-group/knot
-   acct-user/knot
-   dev-db/lmdb
-   dev-libs/libedit
-   dev-libs/userspace-rcu:=
-   dev-python/lmdb
-   net-libs/gnutls:=
-   caps? ( sys-libs/libcap-ng )
-   dnstap? (
-   dev-libs/fstrm
-   dev-libs/protobuf-c:=
-   )
-   geoip? ( dev-libs/libmaxminddb:= )
-   idn? (
-   !libidn2? ( net-dns/libidn:0= !net-dns/libidn2 )
-   libidn2? ( net-dns/libidn2:= )
-   )
-   systemd? ( sys-apps/systemd:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   virtual/pkgconfig
-   doc? ( dev-python/sphinx )
-"
-
-S="${WORKDIR}/${P/_/-}"
-
-src_configure() {
-   local u
-   local my_conf=(
-   --with-storage="${EPREFIX}/var/lib/${PN}"
-   --with-rundir="${EPREFIX}/var/run/${PN}"
-   $(use_enable fastparser)
-   $(use_enable dnstap)
-   $(use_enable doc documentation)
-   $(use_enable utils utilities)
-   --enable-systemd=$(usex systemd)
-   $(use_with idn libidn)
-   )
-
-   for u in "${KNOT_MODULES[@]#+}"; do
-   my_conf+=("$(use_with ${u} module-${u})")
-   done
-
-   if use riscv; then
-   append-libs -latomic
-   fi
-
-   econf "${my_conf[@]}"
-}
-
-src_compile() {
-   default
-
-   use doc && emake -C doc html
-}
-
-src_test() {
-   emake check
-}
-
-src_install() {
-   use doc && local HTML_DOCS=( 
doc/_build/html/{*.html,*.js,_sources,_static} )
-
-   default
-
-   rmdir "${D}/var/run/${PN}" "${D}/var/run/" || die
-
-   newinitd "${FILESDIR}/knot.init" knot
-   if use systemd; then
-   systemd_newunit "${FILESDIR}/knot-1.service" knot.service
-   fi
-
-   find "${D}" -name '*.la' -delete || die
-}



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

2022-04-19 Thread Sam James
commit: 4b5b8f7263012b2746647fbca64937e6900d16ff
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 19 19:10:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 19 19:10:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b5b8f72

dev-lang/ruby: drop unnecessary musl patch for 3.1

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

 dev-lang/ruby/files/3.1/900-musl-coroutine.patch | 28 
 1 file changed, 28 deletions(-)

diff --git a/dev-lang/ruby/files/3.1/900-musl-coroutine.patch 
b/dev-lang/ruby/files/3.1/900-musl-coroutine.patch
deleted file mode 100644
index a323cdd6e770..
--- a/dev-lang/ruby/files/3.1/900-musl-coroutine.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-Adapted for Gentoo version 3.0.2
-
-From b570e7de87aaad8c903176d835e8124127f627b3 Mon Sep 17 00:00:00 2001
-From: Andrew Aladjev 
-Date: Sat, 26 Sep 2020 12:58:06 +0300
-Subject: [PATCH] fixed default coroutine selection for musl
-

- configure.ac | 5 -
- coroutine/copy/Context.c | 2 ++
- 2 files changed, 6 insertions(+), 1 deletion(-)
-
-diff --git a/configure.ac b/configure.ac
-index ab5d532c103b..084f0936c006 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -2364,7 +2364,10 @@
- rb_cv_coroutine=copy
- ],
- [
--rb_cv_coroutine=ucontext
-+AC_CHECK_FUNCS([getcontext swapcontext makecontext],
-+[rb_cv_coroutine=ucontext],
-+[rb_cv_coroutine=copy; break]
-+)
- ]
- )
- AC_MSG_RESULT(${rb_cv_coroutine})



[gentoo-commits] repo/gentoo:master commit in: app-shells/bash/

2022-04-19 Thread Sam James
commit: 41ad895a74b26c6f24b209990b549778a018a793
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 19 19:05:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 19 19:05:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41ad895a

app-shells/bash: add note re readline for testing versions

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

 app-shells/bash/bash-5.2_beta.ebuild | 3 ++-
 app-shells/bash/bash-.ebuild | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/app-shells/bash/bash-5.2_beta.ebuild 
b/app-shells/bash/bash-5.2_beta.ebuild
index c93d31e357b8..851264513714 100644
--- a/app-shells/bash/bash-5.2_beta.ebuild
+++ b/app-shells/bash/bash-5.2_beta.ebuild
@@ -40,7 +40,8 @@ patches() {
 }
 
 # The version of readline this bash normally ships with.
-READLINE_VER="8.2_beta"
+# Note: right now, we don't use the system copy of readline for bash for 
non-releases.
+READLINE_VER="8.2"
 
 DESCRIPTION="The standard GNU Bourne again shell"
 HOMEPAGE="https://tiswww.case.edu/php/chet/bash/bashtop.html;

diff --git a/app-shells/bash/bash-.ebuild b/app-shells/bash/bash-.ebuild
index c93d31e357b8..851264513714 100644
--- a/app-shells/bash/bash-.ebuild
+++ b/app-shells/bash/bash-.ebuild
@@ -40,7 +40,8 @@ patches() {
 }
 
 # The version of readline this bash normally ships with.
-READLINE_VER="8.2_beta"
+# Note: right now, we don't use the system copy of readline for bash for 
non-releases.
+READLINE_VER="8.2"
 
 DESCRIPTION="The standard GNU Bourne again shell"
 HOMEPAGE="https://tiswww.case.edu/php/chet/bash/bashtop.html;



[gentoo-commits] repo/gentoo:master commit in: app-shells/bash/

2022-04-19 Thread Sam James
commit: 74cb61be3fbf283a61a4d1bbd8467af4609ae1e0
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 19 19:04:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 19 19:04:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74cb61be

app-shells/bash: sync 5.2_beta w/ live

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

 app-shells/bash/bash-5.2_beta.ebuild | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/app-shells/bash/bash-5.2_beta.ebuild 
b/app-shells/bash/bash-5.2_beta.ebuild
index c5b8657f7f0d..c93d31e357b8 100644
--- a/app-shells/bash/bash-5.2_beta.ebuild
+++ b/app-shells/bash/bash-5.2_beta.ebuild
@@ -5,8 +5,6 @@ EAPI=7
 
 # TODO on release:
 # - check READLINE_VER, obviously
-# - remove autotools/eautoreconf from readline ebuild
-# - tidy up is_release check in this ebuild for using system readline
 # (presumably there weren't always readline releases for bash RCs etc)
 
 VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/chetramey.asc
@@ -20,8 +18,8 @@ MY_PV="${MY_PV/_/-}"
 MY_P="${PN}-${MY_PV}"
 is_release() {
case ${PV} in
-   |*_alpha*|*_beta*|*_rc*) return 1 ;;
-   *) return 0 ;;
+   |*_alpha*|*_beta*|*_rc*) return 1 ;;
+   *) return 0 ;;
esac
 }
 [[ ${PV} != *_p* ]] && PLEVEL=0
@@ -48,6 +46,7 @@ DESCRIPTION="The standard GNU Bourne again shell"
 HOMEPAGE="https://tiswww.case.edu/php/chet/bash/bashtop.html;
 if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/bash.git;
+   EGIT_BRANCH=devel
inherit git-r3
 elif is_release ; then
SRC_URI="mirror://gnu/bash/${MY_P}.tar.gz $(patches)"



[gentoo-commits] repo/gentoo:master commit in: app-shells/bash/

2022-04-19 Thread Sam James
commit: c6541a10d387eeb502fc2c9a05c21db8b50c4e02
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 19 18:48:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 19 18:58:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6541a10

app-shells/bash: add 

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

 app-shells/bash/bash-5.2_beta.ebuild   | 21 ++---
 .../{bash-5.2_beta.ebuild => bash-.ebuild} | 26 +-
 2 files changed, 28 insertions(+), 19 deletions(-)

diff --git a/app-shells/bash/bash-5.2_beta.ebuild 
b/app-shells/bash/bash-5.2_beta.ebuild
index 9c0db54a6049..c5b8657f7f0d 100644
--- a/app-shells/bash/bash-5.2_beta.ebuild
+++ b/app-shells/bash/bash-5.2_beta.ebuild
@@ -20,7 +20,7 @@ MY_PV="${MY_PV/_/-}"
 MY_P="${PN}-${MY_PV}"
 is_release() {
case ${PV} in
-   *_alpha*|*_beta*|*_rc*) return 1 ;;
+   |*_alpha*|*_beta*|*_rc*) return 1 ;;
*) return 0 ;;
esac
 }
@@ -46,7 +46,10 @@ READLINE_VER="8.2_beta"
 
 DESCRIPTION="The standard GNU Bourne again shell"
 HOMEPAGE="https://tiswww.case.edu/php/chet/bash/bashtop.html;
-if is_release ; then
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://git.savannah.gnu.org/git/bash.git;
+   inherit git-r3
+elif is_release ; then
SRC_URI="mirror://gnu/bash/${MY_P}.tar.gz $(patches)"
SRC_URI+=" verify-sig? ( mirror://gnu/bash/${MY_P}.tar.gz.sig )"
 else
@@ -56,7 +59,7 @@ fi
 
 LICENSE="GPL-3"
 SLOT="0"
-if [[ ${PV} != *_alpha* && ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
+if is_release ; then
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 IUSE="afs bashlogger examples mem-scramble +net nls plugins +readline"
@@ -95,9 +98,12 @@ pkg_setup() {
 }
 
 src_unpack() {
-   verify-sig_src_unpack
-
-   unpack ${MY_P}.tar.gz
+   if [[ ${PV} ==  ]] ; then
+   git-r3_src_unpack
+   else
+   verify-sig_src_unpack
+   unpack ${MY_P}.tar.gz
+   fi
 }
 
 src_prepare() {
@@ -167,8 +173,7 @@ src_configure() {
# is at least what's in the DEPEND up above.
export ac_cv_rl_version=${READLINE_VER%%_*}
 
-   # TODO: Clean this up before 5.2 release
-   if [[ ${PV} == *_alpha* || ${PV} == *_beta* || ${PV} == *_rc* ]] || 
is_release ; then
+   if is_release ; then
# Use system readline only with released versions.
myconf+=( --with-installed-readline=. )
fi

diff --git a/app-shells/bash/bash-5.2_beta.ebuild 
b/app-shells/bash/bash-.ebuild
similarity index 94%
copy from app-shells/bash/bash-5.2_beta.ebuild
copy to app-shells/bash/bash-.ebuild
index 9c0db54a6049..c93d31e357b8 100644
--- a/app-shells/bash/bash-5.2_beta.ebuild
+++ b/app-shells/bash/bash-.ebuild
@@ -5,8 +5,6 @@ EAPI=7
 
 # TODO on release:
 # - check READLINE_VER, obviously
-# - remove autotools/eautoreconf from readline ebuild
-# - tidy up is_release check in this ebuild for using system readline
 # (presumably there weren't always readline releases for bash RCs etc)
 
 VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/chetramey.asc
@@ -20,8 +18,8 @@ MY_PV="${MY_PV/_/-}"
 MY_P="${PN}-${MY_PV}"
 is_release() {
case ${PV} in
-   *_alpha*|*_beta*|*_rc*) return 1 ;;
-   *) return 0 ;;
+   |*_alpha*|*_beta*|*_rc*) return 1 ;;
+   *) return 0 ;;
esac
 }
 [[ ${PV} != *_p* ]] && PLEVEL=0
@@ -46,7 +44,11 @@ READLINE_VER="8.2_beta"
 
 DESCRIPTION="The standard GNU Bourne again shell"
 HOMEPAGE="https://tiswww.case.edu/php/chet/bash/bashtop.html;
-if is_release ; then
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://git.savannah.gnu.org/git/bash.git;
+   EGIT_BRANCH=devel
+   inherit git-r3
+elif is_release ; then
SRC_URI="mirror://gnu/bash/${MY_P}.tar.gz $(patches)"
SRC_URI+=" verify-sig? ( mirror://gnu/bash/${MY_P}.tar.gz.sig )"
 else
@@ -56,7 +58,7 @@ fi
 
 LICENSE="GPL-3"
 SLOT="0"
-if [[ ${PV} != *_alpha* && ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
+if is_release ; then
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 IUSE="afs bashlogger examples mem-scramble +net nls plugins +readline"
@@ -95,9 +97,12 @@ pkg_setup() {
 }
 
 src_unpack() {
-   verify-sig_src_unpack
-
-   unpack ${MY_P}.tar.gz
+   if [[ ${PV} ==  ]] ; then
+   git-r3_src_unpack
+   else
+   verify-sig_src_unpack
+   unpack ${MY_P}.tar.gz
+   fi
 }
 
 src_prepare() {
@@ -167,8 +172,7 @@ src_configure() {
# is at least what's in the DEPEND up above.
 

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

2022-04-19 Thread Sam James
commit: 93e08a1e53e8afdfb3af12e4c5e805e66c8504b9
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 19 18:57:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 19 18:58:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93e08a1e

sys-libs/readline: add 

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

 sys-libs/readline/readline-8.2_beta.ebuild | 49 +-
 ...adline-8.2_beta.ebuild => readline-.ebuild} | 49 +-
 2 files changed, 60 insertions(+), 38 deletions(-)

diff --git a/sys-libs/readline/readline-8.2_beta.ebuild 
b/sys-libs/readline/readline-8.2_beta.ebuild
index 82ba899affea..90c2837bb864 100644
--- a/sys-libs/readline/readline-8.2_beta.ebuild
+++ b/sys-libs/readline/readline-8.2_beta.ebuild
@@ -12,6 +12,12 @@ PLEVEL="${PV##*_p}"
 MY_PV="${PV/_p*}"
 MY_PV="${MY_PV/_/-}"
 MY_P="${PN}-${MY_PV}"
+is_release() {
+   case ${PV} in
+   |*_alpha*|*_beta*|*_rc*) return 1 ;;
+   *) return 0 ;;
+   esac
+}
 [[ ${PV} != *_p* ]] && PLEVEL=0
 patches() {
[[ ${PLEVEL} -eq 0 ]] && return 1
@@ -32,23 +38,25 @@ patches() {
 DESCRIPTION="Another cute console display library"
 HOMEPAGE="https://tiswww.case.edu/php/chet/readline/rltop.html;
 
-case ${PV} in
-   *_alpha*|*_beta*|*_rc*)
-   # TODO: check if needed on next alpha/beta
-   inherit autotools
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://git.savannah.gnu.org/git/readline.git;
+   EGIT_BRANCH=devel
+   inherit git-r3
+elif is_release ; then
+   SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz $(patches)"
+   SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${MY_P}.tar.gz.sig )"
+else
+   SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz 
ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz;
+   SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${MY_P}.tar.gz.sig 
ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz.sig )"
+fi
 
-   SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz 
ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz;
-   SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${MY_P}.tar.gz.sig 
ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz.sig )"
-   ;;
-   *)
-   SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz $(patches)"
-   SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${MY_P}.tar.gz.sig 
)"
-   ;;
-esac
+if ! is_release ; then
+   inherit autotools
+fi
 
 LICENSE="GPL-3"
 SLOT="0/8"  # subslot matches SONAME major
-if [[ ${PV} != *_alpha* && ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
+if is_release ; then
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 fi
 IUSE="static-libs +unicode utils"
@@ -70,19 +78,22 @@ PATCHES=(
#"${FILESDIR}"/${PN}-8.0-darwin-shlib-versioning.patch
 )
 
-# Needed because we don't want the patches being unpacked
-# (which emits annoying and useless error messages)
 src_unpack() {
-   verify-sig_src_unpack
-
-   unpack ${MY_P}.tar.gz
+   if [[ ${PV} ==  ]] ; then
+   git-r3_src_unpack
+   else
+   # Needed because we don't want the patches being unpacked
+   # (which emits annoying and useless error messages)
+   verify-sig_src_unpack
+   unpack ${MY_P}.tar.gz
+   fi
 }
 
 src_prepare() {
[[ ${PLEVEL} -gt 0 ]] && eapply -p0 $(patches -s)
default
 
-   [[ ${PV} == *_alpha* || ${PV} == *_beta* || ${PV} == *_rc* ]] && 
eautoreconf
+   is_release || eautoreconf
 
if use prefix && [[ ! -x "${BROOT}"/usr/bin/pkg-config ]] ; then
# If we're bootstrapping, make a guess. We don't have pkg-config

diff --git a/sys-libs/readline/readline-8.2_beta.ebuild 
b/sys-libs/readline/readline-.ebuild
similarity index 86%
copy from sys-libs/readline/readline-8.2_beta.ebuild
copy to sys-libs/readline/readline-.ebuild
index 82ba899affea..90c2837bb864 100644
--- a/sys-libs/readline/readline-8.2_beta.ebuild
+++ b/sys-libs/readline/readline-.ebuild
@@ -12,6 +12,12 @@ PLEVEL="${PV##*_p}"
 MY_PV="${PV/_p*}"
 MY_PV="${MY_PV/_/-}"
 MY_P="${PN}-${MY_PV}"
+is_release() {
+   case ${PV} in
+   |*_alpha*|*_beta*|*_rc*) return 1 ;;
+   *) return 0 ;;
+   esac
+}
 [[ ${PV} != *_p* ]] && PLEVEL=0
 patches() {
[[ ${PLEVEL} -eq 0 ]] && return 1
@@ -32,23 +38,25 @@ patches() {
 DESCRIPTION="Another cute console display library"
 HOMEPAGE="https://tiswww.case.edu/php/chet/readline/rltop.html;
 
-case ${PV} in
-   *_alpha*|*_beta*|*_rc*)
-   # TODO: check if needed on next alpha/beta
-   inherit autotools
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://git.savannah.gnu.org/git/readline.git;
+   EGIT_BRANCH=devel
+   inherit git-r3
+elif is_release ; 

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

2022-04-19 Thread Sam James
commit: 4f4d79bb2ad134d5e06dae1f3ea32d303ece8d91
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 19 18:34:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 19 18:34:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f4d79bb

dev-util/ragel: destabilize 7.0.4-r1

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

 dev-util/ragel/ragel-7.0.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/ragel/ragel-7.0.4-r1.ebuild 
b/dev-util/ragel/ragel-7.0.4-r1.ebuild
index db6ed6d7f4f3..e3842b3d827d 100644
--- a/dev-util/ragel/ragel-7.0.4-r1.ebuild
+++ b/dev-util/ragel/ragel-7.0.4-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.colm.net/files/ragel/${P}.tar.gz;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
 IUSE="doc"
 
 # Notes from bug #766090



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

2022-04-19 Thread Sam James
commit: 2755bc7ab5c1ea2292211b1f55c05fdba63f2874
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 19 18:34:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 19 18:34:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2755bc7a

dev-util/colm: destabilize 0.14.7-r1

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

 dev-util/colm/colm-0.14.7-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/colm/colm-0.14.7-r1.ebuild 
b/dev-util/colm/colm-0.14.7-r1.ebuild
index 939cb961af14..cccddd15cee0 100644
--- a/dev-util/colm/colm-0.14.7-r1.ebuild
+++ b/dev-util/colm/colm-0.14.7-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.colm.net/files/${PN}/${P}.tar.gz;
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc"
 
 BDEPEND="



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

2022-04-19 Thread Arthur Zamarin
commit: 3ed7e935987cf8fdf0dd4dd29a03c3b6f4060b03
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Apr 19 18:34:05 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Apr 19 18:34:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ed7e935

dev-python/wsproto: Stabilize 1.0.0-r1 arm, #839054

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

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

diff --git a/dev-python/wsproto/wsproto-1.0.0-r1.ebuild 
b/dev-python/wsproto/wsproto-1.0.0-r1.ebuild
index b8ca282e3394..075084f48f9d 100644
--- a/dev-python/wsproto/wsproto-1.0.0-r1.ebuild
+++ b/dev-python/wsproto/wsproto-1.0.0-r1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ppc ppc64 ~riscv sparc ~x86"
+KEYWORDS="~amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc ~x86"
 
 RDEPEND="
>=dev-python/h11-0.9[${PYTHON_USEDEP}]



[gentoo-commits] repo/proj/guru:dev commit in: sci-mathematics/radian/

2022-04-19 Thread Alessandro Barbieri
commit: 4a8ea2a48c2be0bd0fd7a796759d72bc87f5ca46
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Tue Apr 19 14:19:46 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Tue Apr 19 18:31:28 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4a8ea2a4

sci-mathematics/radian: fix tests

Closes: https://bugs.gentoo.org/839309
Signed-off-by: Alessandro Barbieri  gmail.com>

 sci-mathematics/radian/radian-0.6.0.ebuild | 21 +++--
 1 file changed, 15 insertions(+), 6 deletions(-)

diff --git a/sci-mathematics/radian/radian-0.6.0.ebuild 
b/sci-mathematics/radian/radian-0.6.0.ebuild
index fd152ab47..a3e3ca0b3 100644
--- a/sci-mathematics/radian/radian-0.6.0.ebuild
+++ b/sci-mathematics/radian/radian-0.6.0.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=8
 
+DISTUTILS_SINGLE_IMPL=1
 PYTHON_COMPAT=( python3_{8..9} )
 
 inherit distutils-r1 optfeature
@@ -19,19 +20,27 @@ SLOT="0"
 KEYWORDS="~amd64"
 
 DEPEND="
-   >=dev-python/rchitect-0.3.36[${PYTHON_USEDEP}]
-   >=dev-python/prompt_toolkit-3.0[${PYTHON_USEDEP}]
-   >=dev-python/pygments-2.5.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep   '
+   >=dev-python/rchitect-0.3.36[${PYTHON_USEDEP}]
+   >=dev-python/prompt_toolkit-3.0[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.5.0[${PYTHON_USEDEP}]
+   ')
 "
 RDEPEND="
${DEPEND}
+   ${PYTHON_DEPS}
dev-lang/R
 "
 BDEPEND="
test? (
-   >=dev-python/pyte-0.8.0[${PYTHON_USEDEP}]
-   dev-python/pexpect[${PYTHON_USEDEP}]
-   dev-python/ptyprocess[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep   '
+   >=dev-python/pyte-0.8.0[${PYTHON_USEDEP}]
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   dev-python/ptyprocess[${PYTHON_USEDEP}]
+   dev-python/jedi[${PYTHON_USEDEP}]
+   ')
+   dev-R/reticulate[${PYTHON_SINGLE_USEDEP}]
+   dev-vcs/git
)
 "
 



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/RcppArmadillo/, dev-R/ggplot2/, dev-R/withr/, dev-R/pillar/, ...

2022-04-19 Thread Alessandro Barbieri
commit: d9b337b3fc0f0ae1a84f11237b1e4e67382d1c2c
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Tue Apr 19 18:30:05 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Tue Apr 19 18:31:28 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d9b337b3

dev-R/*: replace some packages with virtuals

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-R/MASS/MASS-7.3.56.ebuild   | 8 
 dev-R/Matrix/Matrix-1.4.1.ebuild| 2 +-
 dev-R/RcppArmadillo/RcppArmadillo-0.10.8.1.0.ebuild | 2 +-
 dev-R/colorspace/colorspace-2.0.3.ebuild| 4 ++--
 dev-R/evaluate/evaluate-0.15.ebuild | 2 +-
 dev-R/ggplot2/ggplot2-3.3.5.ebuild  | 6 +++---
 dev-R/knitr/knitr-1.38.ebuild   | 2 +-
 dev-R/lattice/lattice-0.20.45.ebuild| 4 ++--
 dev-R/mgcv/mgcv-1.8.40.ebuild   | 4 ++--
 dev-R/nlme/nlme-3.1.157.ebuild  | 2 +-
 dev-R/nnet/nnet-7.3.17.ebuild   | 2 +-
 dev-R/pillar/pillar-1.7.0.ebuild| 2 +-
 dev-R/withr/withr-2.5.0.ebuild  | 2 +-
 dev-R/xfun/xfun-0.30.ebuild | 2 +-
 14 files changed, 22 insertions(+), 22 deletions(-)

diff --git a/dev-R/MASS/MASS-7.3.56.ebuild b/dev-R/MASS/MASS-7.3.56.ebuild
index 08e7476f8..d9aad6739 100644
--- a/dev-R/MASS/MASS-7.3.56.ebuild
+++ b/dev-R/MASS/MASS-7.3.56.ebuild
@@ -20,8 +20,8 @@ DEPEND="
 RDEPEND="${DEPEND}"
 
 SUGGESTED_PACKAGES="
-   dev-R/lattice
-   dev-R/nlme
-   dev-R/nnet
-   dev-R/survival
+   virtual/lattice
+   virtual/nlme
+   virtual/nnet
+   virtual/survival
 "

diff --git a/dev-R/Matrix/Matrix-1.4.1.ebuild b/dev-R/Matrix/Matrix-1.4.1.ebuild
index ee3df3ef2..1d537e9a5 100644
--- a/dev-R/Matrix/Matrix-1.4.1.ebuild
+++ b/dev-R/Matrix/Matrix-1.4.1.ebuild
@@ -22,5 +22,5 @@ RDEPEND="${DEPEND}"
 
 SUGGESTED_PACKAGES="
dev-R/expm
-   dev-R/MASS
+   virtual/MASS
 "

diff --git a/dev-R/RcppArmadillo/RcppArmadillo-0.10.8.1.0.ebuild 
b/dev-R/RcppArmadillo/RcppArmadillo-0.10.8.1.0.ebuild
index cf3082d45..317fcc643 100644
--- a/dev-R/RcppArmadillo/RcppArmadillo-0.10.8.1.0.ebuild
+++ b/dev-R/RcppArmadillo/RcppArmadillo-0.10.8.1.0.ebuild
@@ -21,7 +21,7 @@ RDEPEND="${DEPEND}"
 
 SUGGESTED_PACKAGES="
dev-R/tinytest
-   >=dev-R/Matrix-1.3.0
+   virtual/Matrix
dev-R/pkgKitten
dev-R/reticulate
dev-R/slam

diff --git a/dev-R/colorspace/colorspace-2.0.3.ebuild 
b/dev-R/colorspace/colorspace-2.0.3.ebuild
index 534ccd488..069d8adf9 100644
--- a/dev-R/colorspace/colorspace-2.0.3.ebuild
+++ b/dev-R/colorspace/colorspace-2.0.3.ebuild
@@ -17,8 +17,8 @@ DEPEND=">=dev-lang/R-3.0.0"
 RDEPEND="${DEPEND}"
 
 SUGGESTED_PACKAGES="
-   dev-R/KernSmooth
-   dev-R/MASS
+   virtual/KernSmooth
+   virtual/MASS
dev-R/kernlab
dev-R/mvtnorm
dev-R/vcd

diff --git a/dev-R/evaluate/evaluate-0.15.ebuild 
b/dev-R/evaluate/evaluate-0.15.ebuild
index 2dcc08a7b..f014db023 100644
--- a/dev-R/evaluate/evaluate-0.15.ebuild
+++ b/dev-R/evaluate/evaluate-0.15.ebuild
@@ -15,6 +15,6 @@ RDEPEND="${DEPEND}"
 SUGGESTED_PACKAGES="
dev-R/covr
dev-R/ggplot2
-   dev-R/lattice
+   virtual/lattice
dev-R/testthat
 "

diff --git a/dev-R/ggplot2/ggplot2-3.3.5.ebuild 
b/dev-R/ggplot2/ggplot2-3.3.5.ebuild
index e4898b5c8..1e9fbec72 100644
--- a/dev-R/ggplot2/ggplot2-3.3.5.ebuild
+++ b/dev-R/ggplot2/ggplot2-3.3.5.ebuild
@@ -33,19 +33,19 @@ SUGGESTED_PACKAGES="
dev-R/Hmisc
dev-R/interp
dev-R/knitr
-   dev-R/lattice
+   virtual/lattice
dev-R/mapproj
dev-R/maps
dev-R/maptools
dev-R/multcomp
dev-R/munsell
-   dev-R/nlme
+   virtual/nlme
dev-R/profvis
dev-R/quantreg
dev-R/RColorBrewer
dev-R/rgeos
dev-R/rmarkdown
-   dev-R/rpart
+   virtual/rpart
>=dev-R/sf-0.7.3
>=dev-R/svglite-1.2.0.9001
>=dev-R/testthat-2.1.0

diff --git a/dev-R/knitr/knitr-1.38.ebuild b/dev-R/knitr/knitr-1.38.ebuild
index 0c968a644..ea1f3026a 100644
--- a/dev-R/knitr/knitr-1.38.ebuild
+++ b/dev-R/knitr/knitr-1.38.ebuild
@@ -28,7 +28,7 @@ SUGGESTED_PACKAGES="
dev-R/testit
dev-R/digest
>=dev-R/rgl-0.95.1201
-   dev-R/codetools
+   virtual/codetools
dev-R/rmarkdown
>=dev-R/htmlwidgets-0.7
dev-R/webshot

diff --git a/dev-R/lattice/lattice-0.20.45.ebuild 
b/dev-R/lattice/lattice-0.20.45.ebuild
index 3cb308625..ec2427fe3 100644
--- a/dev-R/lattice/lattice-0.20.45.ebuild
+++ b/dev-R/lattice/lattice-0.20.45.ebuild
@@ -24,7 +24,7 @@ DEPEND="
 RDEPEND="${DEPEND}"
 
 SUGGESTED_PACKAGES="
-   dev-R/KernSmooth
-   dev-R/MASS
+   virtual/KernSmooth
+   virtual/MASS
dev-R/latticeExtra
 "

diff --git 

[gentoo-commits] repo/proj/guru:dev commit in: dev-R/reticulate/

2022-04-19 Thread Alessandro Barbieri
commit: 8ca1bdf02bddf4df06b01ed8dc5e065cad2dd35f
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Tue Apr 19 14:04:20 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Tue Apr 19 18:31:28 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8ca1bdf0

dev-R/reticulate: ED

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-R/reticulate/reticulate-1.24.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-R/reticulate/reticulate-1.24.ebuild 
b/dev-R/reticulate/reticulate-1.24.ebuild
index c7ccd9aac..ca86445b0 100644
--- a/dev-R/reticulate/reticulate-1.24.ebuild
+++ b/dev-R/reticulate/reticulate-1.24.ebuild
@@ -38,7 +38,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 src_install() {
R-packages_src_install
 
-   python_optimize 
"/usr/$(get_libdir)/R/site-library/reticulate/python/rpytools"
+   python_optimize 
"${ED}/usr/$(get_libdir)/R/site-library/reticulate/python/rpytools"
 
# enforce python implementation
echo "RETICULATE_PYTHON=\"${PYTHON}\"" > "${T}/99reticulate" || die



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/reticulate/

2022-04-19 Thread Alessandro Barbieri
commit: b1440e106cd0987260ae0d7ba5c55b42a141a2ab
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Tue Apr 19 13:44:25 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Tue Apr 19 18:31:27 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b1440e10

dev-R/reticulate: new package

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-R/reticulate/Manifest   |  1 +
 dev-R/reticulate/metadata.xml   | 17 +++
 dev-R/reticulate/reticulate-1.24.ebuild | 54 +
 3 files changed, 72 insertions(+)

diff --git a/dev-R/reticulate/Manifest b/dev-R/reticulate/Manifest
new file mode 100644
index 0..a813b112f
--- /dev/null
+++ b/dev-R/reticulate/Manifest
@@ -0,0 +1 @@
+DIST reticulate_1.24.tar.gz 1537517 BLAKE2B 
8e2da502c5f9bd87a5c42261e2d456bc08a826c5afe690332a15d8d4c5d76a1488040ce3a436a1ce8e9eb6b5df0138ce11f32d4f46995f4fe806e5cf0f618125
 SHA512 
f6bcbb97162874b776adf0baa1cbd5723f232d6e15fe678b256af38b6287aa40d7266903ac3201d4e6f72b2eb0df85ef9854c4aa3dd07f02d7de2bf8b619397c

diff --git a/dev-R/reticulate/metadata.xml b/dev-R/reticulate/metadata.xml
new file mode 100644
index 0..7da3f7fc2
--- /dev/null
+++ b/dev-R/reticulate/metadata.xml
@@ -0,0 +1,17 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   co-maintainers welcome
+   lssndrbarbi...@gmail.com
+   Alessandro Barbieri
+   
+   
+   Interface to 'Python' // Interface to 'Python' modules, classes,
+   and functions. When calling into 'Python', R data types are
+   automatically converted to their equivalent 'Python' types.
+   When values are returned from 'Python' to R they are converted
+   back to R types. Compatible with all versions of 'Python' =
+   2.7.
+   
+

diff --git a/dev-R/reticulate/reticulate-1.24.ebuild 
b/dev-R/reticulate/reticulate-1.24.ebuild
new file mode 100644
index 0..0cc67c0b6
--- /dev/null
+++ b/dev-R/reticulate/reticulate-1.24.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+
+inherit python-single-r1 R-packages
+
+DESCRIPTION='Interface to Python'
+HOMEPAGE="
+   https://rstudio.github.io/reticulate/
+   https://github.com/rstudio/reticulate
+   https://cran.r-project.org/package=reticulate
+"
+
+KEYWORDS="~amd64"
+LICENSE='Apache-2.0'
+
+DEPEND="
+   dev-R/jsonlite
+   dev-R/rappdirs
+   >=dev-R/Rcpp-0.12.7
+   >=dev-lang/R-3.0
+   dev-R/RcppTOML
+   virtual/Matrix
+   dev-R/here
+   dev-R/png
+   dev-R/withr
+"
+RDEPEND="
+   ${DEPEND}
+   ${PYTHON_DEPS}
+"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+src_install() {
+   R-packages_src_install
+
+   python_optimize 
"/usr/$(get_libdir)/R/site-library/reticulate/python/rpytools"
+
+   # enforce python implementation
+   cat "RETICULATE_PYTHON=\"${PYTHON}\"" > "${T}/99reticulate" || die
+   doenvd "${T}/99reticulate"
+}
+
+SUGGESTED_PACKAGES="
+   dev-R/callr
+   dev-R/knitr
+   dev-R/rlang
+   dev-R/rmarkdown
+   dev-R/testthat
+"



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

2022-04-19 Thread Alessandro Barbieri
commit: 24e92498a71ccdd1130f1082b473b75b8ba89ab3
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Tue Apr 19 13:46:38 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Tue Apr 19 18:31:28 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=24e92498

R-packages.eclass: also remove tests

Signed-off-by: Alessandro Barbieri  gmail.com>

 eclass/R-packages.eclass | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/eclass/R-packages.eclass b/eclass/R-packages.eclass
index 0399d4f19..1412ba802 100644
--- a/eclass/R-packages.eclass
+++ b/eclass/R-packages.eclass
@@ -127,6 +127,8 @@ R-packages_src_install() {
fi
docompress -x "${DOCS_DIR}"
 
+   rm -rf tests test || die
+
insinto "/usr/$(get_libdir)/R/site-library"
doins -r "${T}/R/${PN//_/.}"
 }



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/reticulate/

2022-04-19 Thread Alessandro Barbieri
commit: 1bf0935cad2016e989147f08820c5e282e342eb1
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Tue Apr 19 14:02:12 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Tue Apr 19 18:31:28 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1bf0935c

dev-R/reticulate: echo

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-R/reticulate/reticulate-1.24.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-R/reticulate/reticulate-1.24.ebuild 
b/dev-R/reticulate/reticulate-1.24.ebuild
index 0cc67c0b6..c7ccd9aac 100644
--- a/dev-R/reticulate/reticulate-1.24.ebuild
+++ b/dev-R/reticulate/reticulate-1.24.ebuild
@@ -41,7 +41,7 @@ src_install() {
python_optimize 
"/usr/$(get_libdir)/R/site-library/reticulate/python/rpytools"
 
# enforce python implementation
-   cat "RETICULATE_PYTHON=\"${PYTHON}\"" > "${T}/99reticulate" || die
+   echo "RETICULATE_PYTHON=\"${PYTHON}\"" > "${T}/99reticulate" || die
doenvd "${T}/99reticulate"
 }
 



[gentoo-commits] repo/proj/guru:dev commit in: dev-R/RcppTOML/

2022-04-19 Thread Alessandro Barbieri
commit: 8b3abffbea94ad461e791b2dc69181e769c5a114
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Tue Apr 19 12:14:04 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Tue Apr 19 18:31:27 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8b3abffb

dev-R/RcppTOML: new package

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-R/RcppTOML/Manifest  |  1 +
 dev-R/RcppTOML/RcppTOML-0.1.7.ebuild | 37 
 dev-R/RcppTOML/metadata.xml  | 18 ++
 3 files changed, 56 insertions(+)

diff --git a/dev-R/RcppTOML/Manifest b/dev-R/RcppTOML/Manifest
new file mode 100644
index 0..f99a18d2f
--- /dev/null
+++ b/dev-R/RcppTOML/Manifest
@@ -0,0 +1 @@
+DIST RcppTOML_0.1.7.tar.gz 42551 BLAKE2B 
5622ed62137291615a527ff97ee964162e086960d22f62f570ed06bc0483d47dddcafc46a8382922fd88071fd023445d712d66facbcf7df46866fb15509ba64a
 SHA512 
c1a9e2a0f0c0229620125b6b18e5fb73fcb059d916c716f2cb7cc0bfbdb6253e71462a3fe7482e5d2f0672d429a81307effc89c26f79f5a99fe393c6a9d35ce9

diff --git a/dev-R/RcppTOML/RcppTOML-0.1.7.ebuild 
b/dev-R/RcppTOML/RcppTOML-0.1.7.ebuild
new file mode 100644
index 0..b0a4cb184
--- /dev/null
+++ b/dev-R/RcppTOML/RcppTOML-0.1.7.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit R-packages
+
+DESCRIPTION='Rcpp Bindings to C++ parser for TOML files'
+HOMEPAGE="
+   https://cran.r-project.org/package=RcppTOML
+   https://github.com/eddelbuettel/rcpptoml
+"
+KEYWORDS="~amd64"
+LICENSE='GPL-2+'
+
+DEPEND="
+   dev-cpp/cpptoml
+   >=dev-lang/R-3.3.0
+   >=dev-R/Rcpp-0.11.5
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   rm -r inst/tinytest || die
+   # replace bundled cpptoml
+   rm inst/include/cpptoml.h || die
+   ln -s /usr/include/cpptoml.h inst/include/cpptoml.h || die
+   R-packages_src_prepare
+}
+
+src_install() {
+   R-packages_src_install
+   rm "${ED}/usr/lib64/R/site-library/RcppTOML/include/cpptoml.h" || die
+   dosym ../../../../../../usr/include/cpptoml.h 
"${EPREFIX}/usr/lib64/R/site-library/RcppTOML/include/cpptoml.h"
+}
+
+SUGGESTED_PACKAGES="dev-R/tinytest"

diff --git a/dev-R/RcppTOML/metadata.xml b/dev-R/RcppTOML/metadata.xml
new file mode 100644
index 0..5e0eb685f
--- /dev/null
+++ b/dev-R/RcppTOML/metadata.xml
@@ -0,0 +1,18 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   co-maintainers welcome
+   lssndrbarbi...@gmail.com
+   Alessandro Barbieri
+   
+   
+   'Rcpp' Bindings to Parser for Tom's Obvious Markup Language //
+   The configuration format defined by 'TOML' (which expands to
+   "Tom's Obvious Markup Language") specifies an excellent format
+   (described at https://toml.io/en/) suitable for both human
+   editing as well as the common uses of a machine-readable
+   format. This package uses 'Rcpp' to connect the 'cpptoml'
+   parser written by Chase Geigle (in C++11) to R.
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/cpptoml/, dev-cpp/cpptoml/files/

2022-04-19 Thread Alessandro Barbieri
commit: 00a71651c2aade1e6b02d397da442b4f0d2f625b
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Tue Apr 19 11:44:26 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Tue Apr 19 18:31:27 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=00a71651

dev-cpp/cpptoml: new package

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-cpp/cpptoml/Manifest |  1 +
 dev-cpp/cpptoml/cpptoml-0.1.1.ebuild | 28 
 dev-cpp/cpptoml/files/cpptoml-0.1.1-limits.patch | 15 +
 dev-cpp/cpptoml/metadata.xml | 22 +++
 4 files changed, 66 insertions(+)

diff --git a/dev-cpp/cpptoml/Manifest b/dev-cpp/cpptoml/Manifest
new file mode 100644
index 0..138b26fec
--- /dev/null
+++ b/dev-cpp/cpptoml/Manifest
@@ -0,0 +1 @@
+DIST cpptoml-0.1.1.tar.gz 47398 BLAKE2B 
c0ce036bec4731c4dfe96d01076b9ca18a1c4108180d5dbc839dfc44b37eb0c7af85f685a6356ef92fa684219e2883dd341e64a2012505dacc3df73dfb9e28ca
 SHA512 
14edce576514d53a7e13562d7f8d2b66ea2b95f44038396c0e26232ec81783042ebecec31ee272a99afef96d5c8582a8e81ea5167a787844b98de6ee6f545cc5

diff --git a/dev-cpp/cpptoml/cpptoml-0.1.1.ebuild 
b/dev-cpp/cpptoml/cpptoml-0.1.1.ebuild
new file mode 100644
index 0..4bae4abcb
--- /dev/null
+++ b/dev-cpp/cpptoml/cpptoml-0.1.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Header-only library for parsing TOML"
+HOMEPAGE="https://github.com/skystrife/cpptoml;
+SRC_URI="https://github.com/skystrife/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="libcxx examples"
+
+RDEPEND="libcxx? ( sys-libs/libcxx )"
+DEPEND="${RDEPEND}"
+
+PATCHES="${FILESDIR}/${P}-limits.patch"
+
+src_configure() {
+   local mycmakeargs=(
+   -DCPPTOML_BUILD_EXAMPLES=$(usex examples)
+   -DENABLE_LIBCXX=$(usex libcxx)
+   )
+   cmake_src_configure
+}

diff --git a/dev-cpp/cpptoml/files/cpptoml-0.1.1-limits.patch 
b/dev-cpp/cpptoml/files/cpptoml-0.1.1-limits.patch
new file mode 100644
index 0..484f98044
--- /dev/null
+++ b/dev-cpp/cpptoml/files/cpptoml-0.1.1-limits.patch
@@ -0,0 +1,15 @@
+From c55a516e90133d89d67285429c6474241346d27a Mon Sep 17 00:00:00 2001
+From: Dirk Eddelbuettel 
+Date: Mon, 30 Nov 2020 09:41:49 -0600
+Subject: [PATCH] g++-11 requires limits header
+
+--- a/include/cpptoml.h
 b/include/cpptoml.h
+@@ -14,6 +14,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 

diff --git a/dev-cpp/cpptoml/metadata.xml b/dev-cpp/cpptoml/metadata.xml
new file mode 100644
index 0..71af507d3
--- /dev/null
+++ b/dev-cpp/cpptoml/metadata.xml
@@ -0,0 +1,22 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+A header-only library for parsing TOML configuration files.
+
+Targets: TOML v0.5.0 as of August 2018.
+
+This includes support for the new DateTime format, inline tables, multi-line 
basic and raw strings, digit separators, hexadecimal integers, octal integers, 
binary integers, and float special values.
+   
+   
+   co-maintainers welcome
+   lssndrbarbi...@gmail.com
+   Alessandro Barbieri
+   
+   
+   ddemidov/vexcl
+   
+   
+   Use libc++ for the C++ standard 
library
+   
+



  1   2   3   4   >