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

2021-06-17 Thread Matt Turner
commit: 4d3efd15a07aa8518df8f3afd77c14ab411066d1
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Jun 17 06:57:41 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Jun 17 06:59:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d3efd15

media-video/totem: Version bump to 3.38.1

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

 media-video/totem/Manifest|   1 +
 media-video/totem/totem-3.38.1.ebuild | 119 ++
 2 files changed, 120 insertions(+)

diff --git a/media-video/totem/Manifest b/media-video/totem/Manifest
index a7edde067de..356e0932a15 100644
--- a/media-video/totem/Manifest
+++ b/media-video/totem/Manifest
@@ -1 +1,2 @@
 DIST totem-3.38.0.tar.xz 2235672 BLAKE2B 
31a69bce69316e06b6ba1b1c98bfc5b87cae0b30e682bb1b32bbac713fb2ff262084e76c19690eb78495969a67c2be484bc45adcd1b432a3de7a33c3dc04109c
 SHA512 
231aca873bb53f23f81a7981177761d0bf7768baa845309b0dc0821db58377d692cf7e8a65135090dac14e856aa3e1dc0c1f11c55a7b25d694822019bfa9eecf
+DIST totem-3.38.1.tar.xz 2196156 BLAKE2B 
a9f5771d7406df9490b6eb0f9dc03ef449bee05d6ff038fce9adbac63692bde6ff36fe90b3b63cf4bc59739d91b23e57b3a03bf953594567e6a21060b509
 SHA512 
f33583b0890bfdd0dfff0722f73242b1d38605564a3055b587a30eae4c0ba51159c105ef577ab144792ca1994f385c2b8a9375a356b7cdf2b93bfeb6317f6040

diff --git a/media-video/totem/totem-3.38.1.ebuild 
b/media-video/totem/totem-3.38.1.ebuild
new file mode 100644
index 000..4ec9514a009
--- /dev/null
+++ b/media-video/totem/totem-3.38.1.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit gnome.org gnome2-utils meson virtualx xdg python-single-r1
+
+DESCRIPTION="Media player for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/Videos";
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="gtk-doc +python test"
+# see bug #359379
+REQUIRED_USE="
+   python? ( ${PYTHON_REQUIRED_USE} )
+"
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.56.0:2
+   >=x11-libs/gtk+-3.19.4:3[introspection]
+   >=media-libs/gstreamer-1.6.0:1.0
+   >=media-libs/gst-plugins-base-1.6.0:1.0[pango]
+   >=media-libs/gst-plugins-good-1.6.0:1.0
+   >=media-libs/grilo-0.3.0:0.3[playlist]
+   >=dev-libs/libpeas-1.1.0[gtk]
+   >=dev-libs/totem-pl-parser-3.26.5:0=[introspection]
+   >=media-libs/clutter-1.17.3:1.0[gtk]
+   >=media-libs/clutter-gst-2.99.2:3.0
+   >=media-libs/clutter-gtk-1.8.1:1.0
+   gnome-base/gnome-desktop:3=
+   gnome-base/gsettings-desktop-schemas
+   >=x11-libs/cairo-1.14
+   x11-libs/gdk-pixbuf:2
+   >=dev-libs/gobject-introspection-1.54:=
+
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   >=dev-python/pygobject-2.90.3:3[${PYTHON_MULTI_USEDEP}]
+   ')
+   )
+"
+RDEPEND="${DEPEND}
+   media-plugins/grilo-plugins:0.3
+   media-plugins/gst-plugins-meta:1.0
+   media-plugins/gst-plugins-taglib:1.0
+   x11-themes/adwaita-icon-theme
+   python? (
+   x11-libs/pango[introspection]
+   >=dev-libs/libpeas-1.1.0[python,${PYTHON_SINGLE_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/dbus-python[${PYTHON_MULTI_USEDEP}]
+   ')
+   )
+"
+BDEPEND="
+   dev-lang/perl
+   gtk-doc? ( >=dev-util/gtk-doc-1.14
+   app-text/docbook-xml-dtd:4.5 )
+   dev-util/glib-utils
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   x11-base/xorg-proto
+"
+# perl for pod2man
+# Prevent dev-python/pylint dep, bug #482538
+
+PATCHES=(
+   "${FILESDIR}"/3.38.0-gst-inspect-sandbox.patch # Allow disabling calls 
to gst-inspect (sandbox issue)
+)
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   # Drop pointless samplepython plugin from build
+   sed -e '/samplepython/d' -i src/plugins/meson.build || die
+   xdg_src_prepare
+}
+
+src_configure() {
+   local emesonargs=(
+   -Denable-easy-codec-installation=yes
+   -Denable-python=$(usex python yes no)
+   -Dwith-plugins=all # in 3.34.1 only builtin and python plugins 
are left, and python is extra controlled by enable-python
+   $(meson_use gtk-doc enable-gtk-doc)
+   -Dgst-inspect=false
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   if use python ; then
+   python_optimize "${ED}"/usr/$(get_libdir)/totem/plugins/
+   fi
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}
+
+src_test() {
+   virtx meson_src_test
+}



[gentoo-commits] repo/gentoo:master commit in: dev-java/tomcat-servlet-api/

2021-06-17 Thread Miroslav Šulc
commit: 0c6b68ce76b8cd7814e2f70ca819711320400225
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Thu Jun 17 07:06:19 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Jun 17 07:06:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c6b68ce

dev-java/tomcat-servlet-api: removed obsolete 8.5.65, 9.0.45 & 10.0.5

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

 dev-java/tomcat-servlet-api/Manifest   |   3 -
 .../tomcat-servlet-api-10.0.5.ebuild   | 103 
 .../tomcat-servlet-api-8.5.65.ebuild   |  99 
 .../tomcat-servlet-api-9.0.45.ebuild   | 104 -
 4 files changed, 309 deletions(-)

diff --git a/dev-java/tomcat-servlet-api/Manifest 
b/dev-java/tomcat-servlet-api/Manifest
index 9f74ceb0aed..6d3f07bcfc2 100644
--- a/dev-java/tomcat-servlet-api/Manifest
+++ b/dev-java/tomcat-servlet-api/Manifest
@@ -1,10 +1,7 @@
-DIST apache-tomcat-10.0.5-src.tar.gz 5976090 BLAKE2B 
5441bec39ddaa74a7a4b39e48ecb524f6edb230760272678e6bf8d0a26b4a39e9a6c276b591d5d7962d8cae7d211486d65a334f363931d7cd8750a902c8aaf98
 SHA512 
177e497b2355b260fc59cfcfb8b1fc2fabf5fe5a0f5705b5feee2c330881545aad359a746074c9fb180acb54035d0c2f25b23daac84202788178a256e48f0c9f
 DIST apache-tomcat-10.0.6-src.tar.gz 5987333 BLAKE2B 
b955d3708555c5530ebccaf9c6e8c344a679666bdd45361980d722d2cb48b618a03dc2514f973c182c2c1eaf96852e5a5eadad89575ee1bf524213211191a6a4
 SHA512 
229e8767b8f53f6b5c0e28f13a1daffd6fb8307a5239ae28ee1522087d881e4c9e3f1a0d39bfc852d5e54166dbb8a0a1577210a325845815c7281c4babc0b100
 DIST apache-tomcat-4.1.40-src.tar.gz 3709719 BLAKE2B 
f7ca82052c1148a5c384fcbc3871beeddccdb4cfed05ba176581ebb50f52ba867bed8dbc500e97b7348a3a87b9693fb73eb81209df4f31e8c1ced7e30a6af30b
 SHA512 
c455fa3da9da8fcbf1d54ae5dce808f8a4520ccafd627a6b2d1b003c37e8395d8b2a55d5471bf6c196549d082715862b3b8958aef88613293a07fc0160aa5c6e
 DIST apache-tomcat-5.5.36-src.tar.gz 3743113 BLAKE2B 
dbfcfd123a23b0ceb9f1fdd936e42324ea8b10cf327a1d0abf1703006535859c7122690a08b5ec27b86b526cc7709a7199b4f35f123538ff11f23f3b489358f3
 SHA512 
845636b5b992fbbb7d657d192afbab1e6a924bfd0c71b025cf22776eb4527d92d63f9b3f33475d4349a0df4cebd984ba3776eedd7482b820abdea909e90a97b7
 DIST apache-tomcat-6.0.53-src.tar.gz 3522914 BLAKE2B 
054b097c16861abaa8bdbeba713b49bc1dfcff573bb3f4bd0ff5807c33a2a0fb991af618f6e11e5b3ce3fa55c589fc6569342cab5d5a00349c79bc7061d81e40
 SHA512 
915a0a18f5c2883625c9441eed6465973eff4f6bf41e08e925c7edaea89ef8f6ee9476d3e06fa38228d4bcb4decaf53e3a7bdb7ec7e899e6250db3e12a9f5f2c
 DIST apache-tomcat-7.0.109-src.tar.gz 5314401 BLAKE2B 
56583caea6879bf8ca5cc02a886de3d7af413032f88d367653e709dc1c8f590e78620c788317bbff4b6e65dd3e242cc26863164ac8e7c87334a22636f3ed0703
 SHA512 
ecf9c0bee0e3e1aa24f299fe633705c5a2f6aa264d9e4968cfc96aa5d0a425c2b0ff07765a8b6c67221766733bdfaed6e6c6377a8d0870d889e7063ce90a46ce
-DIST apache-tomcat-8.5.65-src.tar.gz 5874743 BLAKE2B 
8a605b0fe5026315aa0a5463d42c01eac164c91737cc81f8df4e174075783a829ddd30a8fc9f5129cf1f83a98d85fa33cb7ec9223f365de0ad91ecffb319d187
 SHA512 
df6ea4e8e04fe1f787ef105cb3e453516ad25d32ad3d559c86997b44492c9a1e93e8c22c88ba2203dcfefc14404f7d1bb28a9e2e20d44ba85adf8c374a4456fa
 DIST apache-tomcat-8.5.66-src.tar.gz 5879748 BLAKE2B 
bfef20872bd19ffa2bb34b98a1da875fdd5f232e681458f0aef093b7eecd63a95c1cd26130f54251f149249e639d0da250e43314d2a86b8ee9b48b675f0d
 SHA512 
322fda683197898f873feb375791092d33c90aac08a54889fabab0f59ecbc7b27784f027b37008c6893fdbf8ca7973b73268f42673d7e8df762419b5a536593b
-DIST apache-tomcat-9.0.45-src.tar.gz 6055044 BLAKE2B 
66ca4ee2c0a3bbd1f73d7257c55105e28d1619c8e533f945438cdb283cb8ccdceada163698641b034b5e43b513fcdd16e331c4c11ea300501276a5247f8ef682
 SHA512 
e3edfd6ab9e3ddf6a15f63a4e11f5237e03d7cacdec11805f4a901bd325c0edeca1ee0b62bee92d53e521af0a9d5a7b10ce12a8262a57fd7faa69d93ca1c066e
 DIST apache-tomcat-9.0.46-src.tar.gz 6068533 BLAKE2B 
400814281aedd588c008a1363199f8602e856870d4c39d536b13f8a357c2390d2db689940f4a6971ec74a84e8e400174e72610e0d64a220de41f2dff419dda3c
 SHA512 
dc380e23aa87273c6ba32e79659e768c551b07812635c2f1c62d2c34b493b1d3d51b4548fec5014fdb36f8461fc90942aa7917874ddf3d6f5c5345d8ca02dfc1

diff --git a/dev-java/tomcat-servlet-api/tomcat-servlet-api-10.0.5.ebuild 
b/dev-java/tomcat-servlet-api/tomcat-servlet-api-10.0.5.ebuild
deleted file mode 100644
index 3bb2fe1d1a9..000
--- a/dev-java/tomcat-servlet-api/tomcat-servlet-api-10.0.5.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-JAVA_PKG_IUSE="source"
-
-inherit java-pkg-2 java-pkg-simple
-
-MY_A="apache-${PN}-${PV}-src"
-MY_P="${MY_A/-servlet-api/}"
-DESCRIPTION="Tomcat's Servlet API 5.0/JSP API 3.0/EL API 4.0 implementation"
-HOMEPAGE="https://tomcat.apache.org/";
-SRC_URI="mirror://apache/tomcat/tomcat-10/v${PV}/src/${MY_P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="5.

[gentoo-commits] repo/gentoo:master commit in: www-servers/tomcat/, www-servers/tomcat/files/

2021-06-17 Thread Miroslav Šulc
commit: 4ef3aa395edf71f6659df4813a424d47359e1db6
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Thu Jun 17 07:04:03 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Jun 17 07:06:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ef3aa39

www-servers/tomcat: removed obsolete 8.5.65, 9.0.45 & 10.0.5

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

 www-servers/tomcat/Manifest|   3 -
 .../tomcat/files/tomcat-8.5.65-build.xml.patch | 266 ---
 .../tomcat/files/tomcat-9.0.45-build.xml.patch | 284 -
 www-servers/tomcat/tomcat-10.0.5.ebuild| 192 --
 www-servers/tomcat/tomcat-8.5.65.ebuild| 159 
 www-servers/tomcat/tomcat-9.0.45.ebuild| 187 --
 6 files changed, 1091 deletions(-)

diff --git a/www-servers/tomcat/Manifest b/www-servers/tomcat/Manifest
index f982863a11b..5325e3686e5 100644
--- a/www-servers/tomcat/Manifest
+++ b/www-servers/tomcat/Manifest
@@ -1,9 +1,6 @@
-DIST apache-tomcat-10.0.5-src.tar.gz 5976090 BLAKE2B 
5441bec39ddaa74a7a4b39e48ecb524f6edb230760272678e6bf8d0a26b4a39e9a6c276b591d5d7962d8cae7d211486d65a334f363931d7cd8750a902c8aaf98
 SHA512 
177e497b2355b260fc59cfcfb8b1fc2fabf5fe5a0f5705b5feee2c330881545aad359a746074c9fb180acb54035d0c2f25b23daac84202788178a256e48f0c9f
 DIST apache-tomcat-10.0.6-src.tar.gz 5987333 BLAKE2B 
b955d3708555c5530ebccaf9c6e8c344a679666bdd45361980d722d2cb48b618a03dc2514f973c182c2c1eaf96852e5a5eadad89575ee1bf524213211191a6a4
 SHA512 
229e8767b8f53f6b5c0e28f13a1daffd6fb8307a5239ae28ee1522087d881e4c9e3f1a0d39bfc852d5e54166dbb8a0a1577210a325845815c7281c4babc0b100
 DIST apache-tomcat-7.0.109-src.tar.gz 5314401 BLAKE2B 
56583caea6879bf8ca5cc02a886de3d7af413032f88d367653e709dc1c8f590e78620c788317bbff4b6e65dd3e242cc26863164ac8e7c87334a22636f3ed0703
 SHA512 
ecf9c0bee0e3e1aa24f299fe633705c5a2f6aa264d9e4968cfc96aa5d0a425c2b0ff07765a8b6c67221766733bdfaed6e6c6377a8d0870d889e7063ce90a46ce
-DIST apache-tomcat-8.5.65-src.tar.gz 5874743 BLAKE2B 
8a605b0fe5026315aa0a5463d42c01eac164c91737cc81f8df4e174075783a829ddd30a8fc9f5129cf1f83a98d85fa33cb7ec9223f365de0ad91ecffb319d187
 SHA512 
df6ea4e8e04fe1f787ef105cb3e453516ad25d32ad3d559c86997b44492c9a1e93e8c22c88ba2203dcfefc14404f7d1bb28a9e2e20d44ba85adf8c374a4456fa
 DIST apache-tomcat-8.5.66-src.tar.gz 5879748 BLAKE2B 
bfef20872bd19ffa2bb34b98a1da875fdd5f232e681458f0aef093b7eecd63a95c1cd26130f54251f149249e639d0da250e43314d2a86b8ee9b48b675f0d
 SHA512 
322fda683197898f873feb375791092d33c90aac08a54889fabab0f59ecbc7b27784f027b37008c6893fdbf8ca7973b73268f42673d7e8df762419b5a536593b
-DIST apache-tomcat-9.0.45-src.tar.gz 6055044 BLAKE2B 
66ca4ee2c0a3bbd1f73d7257c55105e28d1619c8e533f945438cdb283cb8ccdceada163698641b034b5e43b513fcdd16e331c4c11ea300501276a5247f8ef682
 SHA512 
e3edfd6ab9e3ddf6a15f63a4e11f5237e03d7cacdec11805f4a901bd325c0edeca1ee0b62bee92d53e521af0a9d5a7b10ce12a8262a57fd7faa69d93ca1c066e
 DIST apache-tomcat-9.0.46-src.tar.gz 6068533 BLAKE2B 
400814281aedd588c008a1363199f8602e856870d4c39d536b13f8a357c2390d2db689940f4a6971ec74a84e8e400174e72610e0d64a220de41f2dff419dda3c
 SHA512 
dc380e23aa87273c6ba32e79659e768c551b07812635c2f1c62d2c34b493b1d3d51b4548fec5014fdb36f8461fc90942aa7917874ddf3d6f5c5345d8ca02dfc1
 DIST biz.aQute.bnd-5.1.1.jar 16088761 BLAKE2B 
59906cc39ea27ef20cbf82de1ba78096f34dc417da6dc5c28e21f6e92c0625efecf14cec6c5faf0ab17551c31a6c87a24614c2ac75ac902cfea30199ecc0d39f
 SHA512 
8092b083e7b86e75bf27233964763b88bee74d8ae141c85e387c1cc8bd0cbf3a54be27afea29931fb3ae950700a515fd4a28cfe8e7f26cbaaec506aa06357a37
 DIST biz.aQute.bndlib-5.1.1.jar 3652944 BLAKE2B 
dad9f9835fb407a36e0eae4b65fa2fda147e06ab3f3211a2ed2f1631aeccd6d14d198c325793cb1ce9a57b719a836db230d0452715744ba5a4a6c2983c17916b
 SHA512 
d7da056ba541ae0862159bf5e38e1a5351b2ab5388c88733b46601c2d7dab8970f16af00df186a6cb67fbe81ef53f2c8402db9d28a8c6819dadf60a1df40879b

diff --git a/www-servers/tomcat/files/tomcat-8.5.65-build.xml.patch 
b/www-servers/tomcat/files/tomcat-8.5.65-build.xml.patch
deleted file mode 100644
index 66411238a3d..000
--- a/www-servers/tomcat/files/tomcat-8.5.65-build.xml.patch
+++ /dev/null
@@ -1,266 +0,0 @@
-diff --git a/build.xml b/build.xml
-index 19be6ed..c1557cd 100644
 a/build.xml
-+++ b/build.xml
-@@ -772,25 +772,28 @@
-   manifest="${tomcat.manifests}/annotations-api.jar.manifest" />
- 
- 
-+
- 
-+
- 
-+
- 
- 
- 
- 
--
-+  filesId="files.tomcat-dbcp" /> -->
- 
- 
- 
--
-+
- 
- 
-   
-@@ -1161,7 +1164,7 @@
- 
-   
- 
--
-+
- 
- 
- 
-@@ -1204,7 +1207,7 @@
- 
-   
- 
--  
-+  
- 
- 
- 
-   
- 
--  
-+  
- 
- 
- 
- 
-+
- 
- 
- 
- 
-   
-   
-+
-   
-   
-+
-   
- 
- 
-@@ -2828,7 +2839,7 @@ skip.installer property in build.properties" />
-   
- 
-   
-+   

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

2021-06-17 Thread Agostino Sarubbo
commit: cb80eb2ed45726dc93166e1ab1f370124a072b76
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun 17 07:19:18 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun 17 07:19:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb80eb2e

net-misc/connman: ppc stable wrt bug #795084

Package-Manager: Portage-3.0.18, Repoman-3.0.2
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/net-misc/connman/connman-1.40.ebuild 
b/net-misc/connman/connman-1.40.ebuild
index acb42aed542..6775e82bfe9 100644
--- a/net-misc/connman/connman-1.40.ebuild
+++ b/net-misc/connman/connman-1.40.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} == ** ]]; then

EGIT_REPO_URI="https://git.kernel.org/pub/scm/network/connman/connman.git";
 else
SRC_URI="https://www.kernel.org/pub/linux/network/${PN}/${P}.tar.xz";
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ppc ~ppc64 ~x86"
 fi
 
 DESCRIPTION="Provides a daemon for managing internet connections"



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

2021-06-17 Thread Agostino Sarubbo
commit: 71aca93a94a4c39b7b333be14831666b8dfd0bf4
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun 17 07:20:22 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun 17 07:20:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71aca93a

net-misc/connman: ppc64 stable wrt bug #795084

Package-Manager: Portage-3.0.18, Repoman-3.0.2
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/net-misc/connman/connman-1.40.ebuild 
b/net-misc/connman/connman-1.40.ebuild
index 6775e82bfe9..5bcd3bf164c 100644
--- a/net-misc/connman/connman-1.40.ebuild
+++ b/net-misc/connman/connman-1.40.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} == ** ]]; then

EGIT_REPO_URI="https://git.kernel.org/pub/scm/network/connman/connman.git";
 else
SRC_URI="https://www.kernel.org/pub/linux/network/${PN}/${P}.tar.xz";
-   KEYWORDS="~amd64 ~arm ~arm64 ppc ~ppc64 ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ppc ppc64 ~x86"
 fi
 
 DESCRIPTION="Provides a daemon for managing internet connections"



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2021-06-17 Thread Stephan Hartmann
commit: 7fbd34880eb729d122efe8bf0bbfc8a4645b0bdb
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Thu Jun 17 07:21:11 2021 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Thu Jun 17 07:21:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fbd3488

www-client/chromium: amd64 stable, bug #796338

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Stephan Hartmann  gentoo.org>

 www-client/chromium/chromium-91.0.4472.106.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/chromium/chromium-91.0.4472.106.ebuild 
b/www-client/chromium/chromium-91.0.4472.106.ebuild
index d709059845c..ba08b840323 100644
--- a/www-client/chromium/chromium-91.0.4472.106.ebuild
+++ b/www-client/chromium/chromium-91.0.4472.106.ebuild
@@ -24,7 +24,7 @@ 
SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~x86"
 IUSE="component-build cups cpu_flags_arm_neon +hangouts headless 
+js-type-check kerberos official pic +proprietary-codecs pulseaudio screencast 
selinux +suid +system-ffmpeg +system-icu vaapi wayland widevine"
 REQUIRED_USE="
component-build? ( !suid )



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

2021-06-17 Thread Agostino Sarubbo
commit: 9acd48d2c9eb249687bacf0b9077a7e5de227618
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun 17 07:22:48 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun 17 07:22:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9acd48d2

net-libs/libesmtp: sparc stable wrt bug #782532

Package-Manager: Portage-3.0.18, Repoman-3.0.2
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-libs/libesmtp/libesmtp-1.1.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libesmtp/libesmtp-1.1.0-r1.ebuild 
b/net-libs/libesmtp/libesmtp-1.1.0-r1.ebuild
index 47acefd3ea3..68e02d8f71a 100644
--- a/net-libs/libesmtp/libesmtp-1.1.0-r1.ebuild
+++ b/net-libs/libesmtp/libesmtp-1.1.0-r1.ebuild
@@ -14,7 +14,7 @@ else
SRC_URI="https://github.com/libesmtp/libESMTP/archive/v${PV/_}.tar.gz 
-> ${P}.tar.gz"
S="${WORKDIR}/libESMTP-${PV}"
 
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 sparc 
~x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="LGPL-2.1 GPL-2"



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

2021-06-17 Thread Agostino Sarubbo
commit: 401a612d0173f537f3bf45c111adb748e2314868
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun 17 07:23:00 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun 17 07:23:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=401a612d

dev-python/werkzeug: sparc stable wrt bug #796119

Package-Manager: Portage-3.0.18, Repoman-3.0.2
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-python/werkzeug/werkzeug-2.0.1-r1.ebuild 
b/dev-python/werkzeug/werkzeug-2.0.1-r1.ebuild
index c5010ecae05..a6c56f6d470 100644
--- a/dev-python/werkzeug/werkzeug-2.0.1-r1.ebuild
+++ b/dev-python/werkzeug/werkzeug-2.0.1-r1.ebuild
@@ -18,7 +18,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv sparc x86"
 
 BDEPEND="
test? (



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

2021-06-17 Thread Agostino Sarubbo
commit: 7f43ed29b323129d5fef79073707f4000b897784
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun 17 07:22:45 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun 17 07:22:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f43ed29

app-admin/syslog-ng: sparc stable wrt bug #782532

Package-Manager: Portage-3.0.18, Repoman-3.0.2
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-admin/syslog-ng/syslog-ng-3.30.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/syslog-ng/syslog-ng-3.30.1-r1.ebuild 
b/app-admin/syslog-ng/syslog-ng-3.30.1-r1.ebuild
index 2c85e035f7e..38194a59211 100644
--- a/app-admin/syslog-ng/syslog-ng-3.30.1-r1.ebuild
+++ b/app-admin/syslog-ng/syslog-ng-3.30.1-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/balabit/syslog-ng/releases/download/${P}/${P}.tar.gz
 
 LICENSE="GPL-2+ LGPL-2.1+"
 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="amqp caps dbi geoip2 http ipv6 json kafka mongodb pacct python redis 
smtp snmp test spoof-source systemd tcpd"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 RESTRICT="!test? ( test )"



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

2021-06-17 Thread Agostino Sarubbo
commit: 1963bb57573c7a6d2f6feee2e923bc340197fe2a
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun 17 07:22:54 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun 17 07:22:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1963bb57

net-libs/libupnp: sparc stable wrt bug #784590

Package-Manager: Portage-3.0.18, Repoman-3.0.2
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-libs/libupnp/libupnp-1.14.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libupnp/libupnp-1.14.7.ebuild 
b/net-libs/libupnp/libupnp-1.14.7.ebuild
index 4d8eccaa915..271b8a83fe7 100644
--- a/net-libs/libupnp/libupnp-1.14.7.ebuild
+++ b/net-libs/libupnp/libupnp-1.14.7.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/release-${PV}.tar.gz -> ${
 
 LICENSE="BSD"
 SLOT="0/17"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 sparc ~x86 ~amd64-linux"
 IUSE="blocking-tcp debug doc ipv6 +reuseaddr samples static-libs"
 
 # bug 733750



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2021-06-17 Thread Stephan Hartmann
commit: 1da21fb69280b30ae6083c8ea80657a1a58c6dea
Author: Stephan Hartmann  gentoo  org>
AuthorDate: Thu Jun 17 07:22:57 2021 +
Commit: Stephan Hartmann  gentoo  org>
CommitDate: Thu Jun 17 07:23:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1da21fb6

www-client/chromium: security cleanup

Bug: https://bugs.gentoo.org/796338
Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Stephan Hartmann  gentoo.org>

 www-client/chromium/Manifest  |   2 -
 www-client/chromium/chromium-91.0.4472.101.ebuild | 944 --
 2 files changed, 946 deletions(-)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 18e984aa070..c32bef61bcb 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,7 +1,5 @@
 DIST chromium-91-patchset-6.tar.xz 4280 BLAKE2B 
18887953453133589cfc5df58d24725047235fac3652cc7af7bd117fbc94aa9a2e1b1dd3147f772f84d8fa3e7b5b77159abc1e408d7b24b065bb1f12cebbfb2f
 SHA512 
49b4aaedfbb1fa5629dbb453bb74f5735c05b14407ea3d2bb1eaee9686e03661a3c471357d085ab839dff16df92d71dae3a6f17486c017a79a836c1d8780a250
-DIST chromium-91-ppc64le-5.tar.xz 28988 BLAKE2B 
7c574626546c9b8c67879277a9b06b95b5fef7697b7edab5548b4372a73c56a5771dc3ab6126535477493d7415e3e9b3b446cb4faa7b095a56cafaaab2fb
 SHA512 
637433ce28b9f1e41696d1027f1bb5858fc5bdef94121deb34a9eafd58c651af4b84c103f3319151c0b708ad8da1756eff14025979dc46797d20cc95afb3d3bc
 DIST chromium-91-ppc64le-6.tar.xz 28968 BLAKE2B 
5153be672aec91899d9eabe3ddf4c3d0b4b2d307e396afa2a83bf3102bc540fa62d69df365057128227428bd3abfc8cab9203fae41e5150191025d8ecea935ab
 SHA512 
78071d204bf04a13a132a63a3d268a0d6d05a895c1ee55a41176fb5cca975c502e69a83ca0388ecea92c041f24235c452abdfbf0ee557e93db6685589fb9428b
-DIST chromium-91.0.4472.101.tar.xz 950228560 BLAKE2B 
441ef6106c09e24ae5b0ebbcebc016bafe46a3064c1b8e44065c63850c1155fd3247357ea6371da6fe226032ac250dc8664ec7ea912916493c705fd0ff02fefe
 SHA512 
d779888d4b6e16c2dcdc18d008d3a5ed755926e9ab2ad1586167c45200d4074b74ab19258c2f6d7515d705cd51815a7601feb0bfab133b4b40d062fd1697525a
 DIST chromium-91.0.4472.106.tar.xz 950214296 BLAKE2B 
1c68c3d6ccb593b4516482ba8f18f3bf769fe90ca423692f8e8d9fabd36fa8cda7a66f870fc30478ea4e1f9bd147bb6cadb77df4d9e0ef846c30e653b15dcc98
 SHA512 
142507bbf5fcc47d7eeb5f890ed70eae403271a7f537903545ad09ac26501aae914f327c3287d5588ed4ab601012584f6204cca6896ed2705326b090df2fe00c
 DIST chromium-92-patchset-6.tar.xz 3764 BLAKE2B 
a7149940b1371e4bd295e6038b87cc13f4edf8d8ed286d9d8d0e63144c2546de39564fc203a4b2e185267e46398efd0414c1f695ee31c78d33a6cd8d7b434016
 SHA512 
2f104901271d42762ea27f7c8a017307bde7348ec6b84d0c85875a07bf3783ba43bdb886fb3c6376753b6a14102b495a28bdc7adc611992440d2c1345aea035b
 DIST chromium-92.0.4515.51.tar.xz 957598564 BLAKE2B 
5b911148153cae7058522d155b671c96f94a42621b9e0c371a82acb953de5bfa0baa1c6fe410a8e23d1ff77756437c39bab809cee1f95634ab1abb87ff5456b7
 SHA512 
63bb8012b7f0cec81bdb13e0acf1ef43e996cb3c66f2374933741c21fd906a6e0ce88e16b4772d4f14cb197c3e35f99235b56021780e405d245b5721096ae732

diff --git a/www-client/chromium/chromium-91.0.4472.101.ebuild 
b/www-client/chromium/chromium-91.0.4472.101.ebuild
deleted file mode 100644
index 9598116abbb..000
--- a/www-client/chromium/chromium-91.0.4472.101.ebuild
+++ /dev/null
@@ -1,944 +0,0 @@
-# Copyright 2009-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE="xml"
-
-CHROMIUM_LANGS="am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu 
he
-   hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl 
sr
-   sv sw ta te th tr uk vi zh-CN zh-TW"
-
-inherit check-reqs chromium-2 desktop flag-o-matic multilib ninja-utils 
pax-utils portability python-any-r1 readme.gentoo-r1 toolchain-funcs xdg-utils
-
-DESCRIPTION="Open-source version of Google Chrome web browser"
-HOMEPAGE="https://chromium.org/";
-PATCHSET="6"
-PATCHSET_NAME="chromium-$(ver_cut 1)-patchset-${PATCHSET}"
-PPC64LE_PATCHSET="5"
-SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz
-   
https://files.pythonhosted.org/packages/ed/7b/bbf89ca71e722b7f9464ebffe4b5ee20a9e5c9a555a56e2d3914bb9119a6/setuptools-44.1.0.zip
-   
https://github.com/stha09/chromium-patches/releases/download/${PATCHSET_NAME}/${PATCHSET_NAME}.tar.xz
-   arm64? ( 
https://github.com/google/highway/archive/refs/tags/0.12.1.tar.gz -> 
highway-0.12.1.tar.gz )
-   ppc64? ( https://dev.gentoo.org/~gyakovlev/distfiles/${PN}-$(ver_cut 
1)-ppc64le-${PPC64LE_PATCHSET}.tar.xz )"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~ppc64 ~x86"
-IUSE="component-build cups cpu_flags_arm_neon +hangouts headless 
+js-type-check kerberos official pic +proprietary-codecs pulseaudio screencast 
selinux +suid +system-ffmpeg +system-icu vaapi wayland widevine"
-REQUIRED_USE="
-   component-build? ( !suid )
-   screencast? ( wayland )
-"
-

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

2021-06-17 Thread Agostino Sarubbo
commit: c4845bb41396ea9d0811945880599ef057f359aa
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun 17 07:23:35 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun 17 07:23:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4845bb4

dev-python/flask: x86 stable wrt bug #796053

Package-Manager: Portage-3.0.18, Repoman-3.0.2
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-python/flask/flask-2.0.1.ebuild 
b/dev-python/flask/flask-2.0.1.ebuild
index 1dfc3c686c8..4d8d6ed35da 100644
--- a/dev-python/flask/flask-2.0.1.ebuild
+++ b/dev-python/flask/flask-2.0.1.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]]; then
inherit git-r3
 else
SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
S="${WORKDIR}/${MY_P}"
 fi
 



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

2021-06-17 Thread Agostino Sarubbo
commit: 99de35cafb9723d006dccdb242a0dc8b02906373
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun 17 07:23:46 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun 17 07:23:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99de35ca

dev-lang/rust-bin: x86 stable wrt bug #796269

Package-Manager: Portage-3.0.18, Repoman-3.0.2
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-lang/rust-bin/rust-bin-1.52.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/rust-bin/rust-bin-1.52.1.ebuild 
b/dev-lang/rust-bin/rust-bin-1.52.1.ebuild
index d94cc0f465e..32d45b3aa6a 100644
--- a/dev-lang/rust-bin/rust-bin-1.52.1.ebuild
+++ b/dev-lang/rust-bin/rust-bin-1.52.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="$(rust_all_arch_uris ${MY_P})"
 
 LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA"
 SLOT="stable"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~riscv x86"
 IUSE="clippy cpu_flags_x86_sse2 doc prefix rls rustfmt"
 
 DEPEND=""



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

2021-06-17 Thread Agostino Sarubbo
commit: bd31145e88fbd801ee3387db832e3f64c17532f3
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun 17 07:23:43 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun 17 07:23:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd31145e

dev-lang/rust: x86 stable wrt bug #796269

Package-Manager: Portage-3.0.18, Repoman-3.0.2
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-lang/rust/rust-1.52.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/rust/rust-1.52.1.ebuild b/dev-lang/rust/rust-1.52.1.ebuild
index c96e6ab50ee..452ea6236c6 100644
--- a/dev-lang/rust/rust-1.52.1.ebuild
+++ b/dev-lang/rust/rust-1.52.1.ebuild
@@ -19,7 +19,7 @@ else
SLOT="stable/${ABI_VER}"
MY_P="rustc-${PV}"
SRC="${MY_P}-src.tar.xz"
-   KEYWORDS="amd64 ~arm ~arm64 ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ppc64 ~riscv x86"
 fi
 
 RUST_STAGE0_VERSION="1.$(($(ver_cut 2) - 1)).0"



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

2021-06-17 Thread Agostino Sarubbo
commit: fb4c0323b61c1c869f334c2df3bf21f3dd1b59c6
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun 17 07:23:27 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun 17 07:23:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb4c0323

net-misc/connman: x86 stable wrt bug #795084

Package-Manager: Portage-3.0.18, Repoman-3.0.2
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/net-misc/connman/connman-1.40.ebuild 
b/net-misc/connman/connman-1.40.ebuild
index 5bcd3bf164c..ae3f0c111ad 100644
--- a/net-misc/connman/connman-1.40.ebuild
+++ b/net-misc/connman/connman-1.40.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} == ** ]]; then

EGIT_REPO_URI="https://git.kernel.org/pub/scm/network/connman/connman.git";
 else
SRC_URI="https://www.kernel.org/pub/linux/network/${PN}/${P}.tar.xz";
-   KEYWORDS="~amd64 ~arm ~arm64 ppc ppc64 ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ppc ppc64 x86"
 fi
 
 DESCRIPTION="Provides a daemon for managing internet connections"



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

2021-06-17 Thread Agostino Sarubbo
commit: 4f01d299f1b4e23e3b8512356199ea99ee5277b9
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jun 17 07:23:49 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jun 17 07:23:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f01d299

virtual/rust: x86 stable wrt bug #796269

Package-Manager: Portage-3.0.18, Repoman-3.0.2
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 virtual/rust/rust-1.52.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/virtual/rust/rust-1.52.1.ebuild b/virtual/rust/rust-1.52.1.ebuild
index ce83ce227db..9860c54fb95 100644
--- a/virtual/rust/rust-1.52.1.ebuild
+++ b/virtual/rust/rust-1.52.1.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Virtual for Rust language compiler"
 
 LICENSE=""
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~riscv x86"
 
 BDEPEND=""
 RDEPEND="|| ( ~dev-lang/rust-${PV}[${MULTILIB_USEDEP}] 
~dev-lang/rust-bin-${PV}[${MULTILIB_USEDEP}] )"



[gentoo-commits] repo/gentoo:master commit in: app-misc/jp/

2021-06-17 Thread Zac Medico
commit: 4a18f91beba5723a16bc13e0f1f30af31c0c3717
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Jun 17 07:24:23 2021 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Jun 17 07:25:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a18f91b

app-misc/jp: Bump to version 0.1.3.5

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

 app-misc/jp/Manifest | 2 +-
 app-misc/jp/{jp-0.1.3.4.ebuild => jp-0.1.3.5.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/jp/Manifest b/app-misc/jp/Manifest
index 343b4baca21..a341d2a78bd 100644
--- a/app-misc/jp/Manifest
+++ b/app-misc/jp/Manifest
@@ -1 +1 @@
-DIST jpp-0.1.3.4.tar.gz 65111 BLAKE2B 
1ae45e494b166e6578300087970d391e3bac07f083e090ac721b2ec49dcfc4872ee94828aea83a0a9b621bd23f5700877ced664e6a631d0a897d9ddf3674de86
 SHA512 
0b4414584a50e2a559d3fd1a7e7024f91ae9dcd0ffe42ea13473a840eba6dd6df2bfb22eff670ac4d18cface233bfa851a7daa03c5c06c0ee0c713f45faaac06
+DIST jpp-0.1.3.5.tar.gz 65092 BLAKE2B 
ec013d934657a2bf69ad4fb59593673a37f7e8750b78b69b1ba0b88712f7995c4108174c91c1b14f43a0a2c7608aba1286883f5da6ce50db5ffc0786ffdd4951
 SHA512 
7b52537a8f35e4943acf0a8ba5ea6c8abb84dda07a5fc6656faee68e169cd220cf44d7e89a72c3d97584a4e7de6d1d7cace64ccb4e9ea5342becd94defbeb8f7

diff --git a/app-misc/jp/jp-0.1.3.4.ebuild b/app-misc/jp/jp-0.1.3.5.ebuild
similarity index 100%
rename from app-misc/jp/jp-0.1.3.4.ebuild
rename to app-misc/jp/jp-0.1.3.5.ebuild



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

2021-06-17 Thread Michał Górny
commit: 57061e112411e3840a379ace347179723ff0f83a
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 17 07:25:37 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 17 07:26:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57061e11

dev-python/ipython: Remove ppc & ppc64 from -r1 too

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

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

diff --git a/dev-python/ipython/ipython-7.24.1-r1.ebuild 
b/dev-python/ipython/ipython-7.24.1-r1.ebuild
index b04e1404dc4..54a061fe2da 100644
--- a/dev-python/ipython/ipython-7.24.1-r1.ebuild
+++ b/dev-python/ipython/ipython-7.24.1-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
 IUSE="doc examples matplotlib notebook nbconvert qt5 +smp test"
 RESTRICT="!test? ( test )"
 



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

2021-06-17 Thread Michał Górny
commit: b49b726081fa96abc43eb5b14937bf7eb0108c33
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 17 07:25:41 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 17 07:26:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b49b7260

profiles/arch/powerpc: Try unmasking ipython[test] here too

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

 profiles/arch/powerpc/package.use.mask | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/profiles/arch/powerpc/package.use.mask 
b/profiles/arch/powerpc/package.use.mask
index e610609a4b5..88f3708c743 100644
--- a/profiles/arch/powerpc/package.use.mask
+++ b/profiles/arch/powerpc/package.use.mask
@@ -248,7 +248,8 @@ dev-ruby/haml test
 
 # Anthony G. Basile  (2014-08-14)
 # Mask these flags since mongodb is broken on ppc/ppc64
-dev-python/ipython doc matplotlib nbconvert notebook test
+dev-python/ipython doc matplotlib nbconvert notebook
+<=dev-python/ipython-7.24.1 test
 
 # Anthony G. Basile  (2014-08-12)
 # Ultimately pulls in nodejs which is broken.



[gentoo-commits] repo/gentoo:master commit in: dev-java/tomcat-servlet-api/

2021-06-17 Thread Miroslav Šulc
commit: 8902fc267f3699f86ba5eb487980bb1bc191ae8c
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Thu Jun 17 07:26:31 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Jun 17 07:27:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8902fc26

dev-java/tomcat-servlet-api: bump to 8.5.66

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

 dev-java/tomcat-servlet-api/Manifest   |  1 +
 .../tomcat-servlet-api-8.5.68.ebuild   | 99 ++
 2 files changed, 100 insertions(+)

diff --git a/dev-java/tomcat-servlet-api/Manifest 
b/dev-java/tomcat-servlet-api/Manifest
index 6d3f07bcfc2..ea2523c28b3 100644
--- a/dev-java/tomcat-servlet-api/Manifest
+++ b/dev-java/tomcat-servlet-api/Manifest
@@ -4,4 +4,5 @@ DIST apache-tomcat-5.5.36-src.tar.gz 3743113 BLAKE2B 
dbfcfd123a23b0ceb9f1fdd936e
 DIST apache-tomcat-6.0.53-src.tar.gz 3522914 BLAKE2B 
054b097c16861abaa8bdbeba713b49bc1dfcff573bb3f4bd0ff5807c33a2a0fb991af618f6e11e5b3ce3fa55c589fc6569342cab5d5a00349c79bc7061d81e40
 SHA512 
915a0a18f5c2883625c9441eed6465973eff4f6bf41e08e925c7edaea89ef8f6ee9476d3e06fa38228d4bcb4decaf53e3a7bdb7ec7e899e6250db3e12a9f5f2c
 DIST apache-tomcat-7.0.109-src.tar.gz 5314401 BLAKE2B 
56583caea6879bf8ca5cc02a886de3d7af413032f88d367653e709dc1c8f590e78620c788317bbff4b6e65dd3e242cc26863164ac8e7c87334a22636f3ed0703
 SHA512 
ecf9c0bee0e3e1aa24f299fe633705c5a2f6aa264d9e4968cfc96aa5d0a425c2b0ff07765a8b6c67221766733bdfaed6e6c6377a8d0870d889e7063ce90a46ce
 DIST apache-tomcat-8.5.66-src.tar.gz 5879748 BLAKE2B 
bfef20872bd19ffa2bb34b98a1da875fdd5f232e681458f0aef093b7eecd63a95c1cd26130f54251f149249e639d0da250e43314d2a86b8ee9b48b675f0d
 SHA512 
322fda683197898f873feb375791092d33c90aac08a54889fabab0f59ecbc7b27784f027b37008c6893fdbf8ca7973b73268f42673d7e8df762419b5a536593b
+DIST apache-tomcat-8.5.68-src.tar.gz 5907026 BLAKE2B 
2312edb94f98ee98b594325fbc32521776e9cadc4422a3a46f3651f1fee072a99c5f6874378ac06215396504d34ad750edd6ec3399a3931554068195a8ee15ef
 SHA512 
579a35f944ead756995d288b66ea8a4ab30289a90c32aa01119abcea85a8524f6594ce5cb7ac9df6d352c1e3b54a18c814b5d3a6409dce6a43614e3a89284066
 DIST apache-tomcat-9.0.46-src.tar.gz 6068533 BLAKE2B 
400814281aedd588c008a1363199f8602e856870d4c39d536b13f8a357c2390d2db689940f4a6971ec74a84e8e400174e72610e0d64a220de41f2dff419dda3c
 SHA512 
dc380e23aa87273c6ba32e79659e768c551b07812635c2f1c62d2c34b493b1d3d51b4548fec5014fdb36f8461fc90942aa7917874ddf3d6f5c5345d8ca02dfc1

diff --git a/dev-java/tomcat-servlet-api/tomcat-servlet-api-8.5.68.ebuild 
b/dev-java/tomcat-servlet-api/tomcat-servlet-api-8.5.68.ebuild
new file mode 100644
index 000..eaffc40f403
--- /dev/null
+++ b/dev-java/tomcat-servlet-api/tomcat-servlet-api-8.5.68.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+JAVA_PKG_IUSE="source"
+
+inherit java-pkg-2 java-pkg-simple
+
+MY_A="apache-${P}-src"
+MY_P="${MY_A/-servlet-api/}"
+DESCRIPTION="Tomcat's Servlet API 3.1/JSP API 2.3/EL API 3.0 implementation"
+HOMEPAGE="https://tomcat.apache.org/";
+SRC_URI="mirror://apache/tomcat/tomcat-8/v${PV}/src/${MY_P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="3.1"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-solaris 
~x86-solaris"
+IUSE=""
+
+DEPEND=">=virtual/jdk-1.8:*"
+RDEPEND=">=virtual/jre-1.8:*"
+
+S="${WORKDIR}/${MY_P}/"
+
+JAVA_TEST_SRC_DIR="src/test"
+
+SERVLET_API_JAR="servlet-api.jar"
+SERVLET_API_SRC="src/main/servlet-api"
+SERVLET_API_RESOURCES="src/resources/servlet-api"
+EL_API_JAR="el-api.jar"
+EL_API_SRC="src/main/el-api"
+EL_API_RESOURCES="src/resources/el-api"
+JSP_API_JAR="jsp-api.jar"
+JSP_API_SRC="src/main/jsp-api"
+JSP_API_RESOURCES="src/resources/jsp-api"
+
+src_prepare() {
+   default
+
+   # The sources and also resources are mixed together so we first give it 
a structure to make it easier to compila and package
+
+   mkdir -p ${SERVLET_API_SRC} ${SERVLET_API_RESOURCES} \
+   ${EL_API_SRC} ${EL_API_RESOURCES} \
+   ${JSP_API_SRC}/javax/servlet ${JSP_API_RESOURCES} \
+   ${JAVA_TEST_SRC_DIR} || die "Failed to create source directory"
+
+   pushd java || die "Failed to cd to java dir"
+
+   cp --parents -R javax/servlet "${S}/${SERVLET_API_SRC}/" || die "Failed 
to copy servlet-api sources"
+   mv "${S}/${SERVLET_API_SRC}/javax/servlet/jsp" 
"${S}/${JSP_API_SRC}/javax/servlet" || die "Failed to copy jsp-api sources"
+   cp --parents -R javax/el "${S}/${EL_API_SRC}/" || die "Failed to copy 
el-api sources"
+
+   popd
+
+   for file in $(find src -type f | grep -vE "\.java$"); do
+   target_dir=$(dirname $file | sed "s%src/main/%src/resources/%g")
+   mkdir -p ${target_dir} || die "Failed to create resource 
directory"
+   mv $file ${target_dir} || die "Failed to move resource file"
+   done
+
+ 

[gentoo-commits] repo/gentoo:master commit in: www-servers/tomcat/

2021-06-17 Thread Miroslav Šulc
commit: 7e32e1535a3bd366f4a61f4ed02881db4f1d1d28
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Thu Jun 17 07:27:34 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Jun 17 07:27:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e32e153

www-servers/tomcat: bump to 8.5.68

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

 www-servers/tomcat/Manifest |   1 +
 www-servers/tomcat/tomcat-8.5.68.ebuild | 159 
 2 files changed, 160 insertions(+)

diff --git a/www-servers/tomcat/Manifest b/www-servers/tomcat/Manifest
index 5325e3686e5..eda822311f6 100644
--- a/www-servers/tomcat/Manifest
+++ b/www-servers/tomcat/Manifest
@@ -1,6 +1,7 @@
 DIST apache-tomcat-10.0.6-src.tar.gz 5987333 BLAKE2B 
b955d3708555c5530ebccaf9c6e8c344a679666bdd45361980d722d2cb48b618a03dc2514f973c182c2c1eaf96852e5a5eadad89575ee1bf524213211191a6a4
 SHA512 
229e8767b8f53f6b5c0e28f13a1daffd6fb8307a5239ae28ee1522087d881e4c9e3f1a0d39bfc852d5e54166dbb8a0a1577210a325845815c7281c4babc0b100
 DIST apache-tomcat-7.0.109-src.tar.gz 5314401 BLAKE2B 
56583caea6879bf8ca5cc02a886de3d7af413032f88d367653e709dc1c8f590e78620c788317bbff4b6e65dd3e242cc26863164ac8e7c87334a22636f3ed0703
 SHA512 
ecf9c0bee0e3e1aa24f299fe633705c5a2f6aa264d9e4968cfc96aa5d0a425c2b0ff07765a8b6c67221766733bdfaed6e6c6377a8d0870d889e7063ce90a46ce
 DIST apache-tomcat-8.5.66-src.tar.gz 5879748 BLAKE2B 
bfef20872bd19ffa2bb34b98a1da875fdd5f232e681458f0aef093b7eecd63a95c1cd26130f54251f149249e639d0da250e43314d2a86b8ee9b48b675f0d
 SHA512 
322fda683197898f873feb375791092d33c90aac08a54889fabab0f59ecbc7b27784f027b37008c6893fdbf8ca7973b73268f42673d7e8df762419b5a536593b
+DIST apache-tomcat-8.5.68-src.tar.gz 5907026 BLAKE2B 
2312edb94f98ee98b594325fbc32521776e9cadc4422a3a46f3651f1fee072a99c5f6874378ac06215396504d34ad750edd6ec3399a3931554068195a8ee15ef
 SHA512 
579a35f944ead756995d288b66ea8a4ab30289a90c32aa01119abcea85a8524f6594ce5cb7ac9df6d352c1e3b54a18c814b5d3a6409dce6a43614e3a89284066
 DIST apache-tomcat-9.0.46-src.tar.gz 6068533 BLAKE2B 
400814281aedd588c008a1363199f8602e856870d4c39d536b13f8a357c2390d2db689940f4a6971ec74a84e8e400174e72610e0d64a220de41f2dff419dda3c
 SHA512 
dc380e23aa87273c6ba32e79659e768c551b07812635c2f1c62d2c34b493b1d3d51b4548fec5014fdb36f8461fc90942aa7917874ddf3d6f5c5345d8ca02dfc1
 DIST biz.aQute.bnd-5.1.1.jar 16088761 BLAKE2B 
59906cc39ea27ef20cbf82de1ba78096f34dc417da6dc5c28e21f6e92c0625efecf14cec6c5faf0ab17551c31a6c87a24614c2ac75ac902cfea30199ecc0d39f
 SHA512 
8092b083e7b86e75bf27233964763b88bee74d8ae141c85e387c1cc8bd0cbf3a54be27afea29931fb3ae950700a515fd4a28cfe8e7f26cbaaec506aa06357a37
 DIST biz.aQute.bndlib-5.1.1.jar 3652944 BLAKE2B 
dad9f9835fb407a36e0eae4b65fa2fda147e06ab3f3211a2ed2f1631aeccd6d14d198c325793cb1ce9a57b719a836db230d0452715744ba5a4a6c2983c17916b
 SHA512 
d7da056ba541ae0862159bf5e38e1a5351b2ab5388c88733b46601c2d7dab8970f16af00df186a6cb67fbe81ef53f2c8402db9d28a8c6819dadf60a1df40879b

diff --git a/www-servers/tomcat/tomcat-8.5.68.ebuild 
b/www-servers/tomcat/tomcat-8.5.68.ebuild
new file mode 100644
index 000..ce92130bddc
--- /dev/null
+++ b/www-servers/tomcat/tomcat-8.5.68.ebuild
@@ -0,0 +1,159 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+JAVA_PKG_IUSE="doc source test"
+
+inherit java-pkg-2 java-ant-2 prefix
+
+MY_P="apache-${P}-src"
+
+DESCRIPTION="Tomcat Servlet-3.1/JSP-2.3/EL-3.0/WebSocket-1.1/JASPIC-1.1 
Container"
+HOMEPAGE="https://tomcat.apache.org/";
+SRC_URI="mirror://apache/${PN}/tomcat-8/v${PV}/src/${MY_P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="8.5"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="extra-webapps"
+
+RESTRICT="test" # can we run them on a production system?
+
+ECJ_SLOT="4.5"
+SAPI_SLOT="3.1"
+
+COMMON_DEP="dev-java/eclipse-ecj:${ECJ_SLOT}
+   ~dev-java/tomcat-servlet-api-${PV}:${SAPI_SLOT}"
+RDEPEND="${COMMON_DEP}
+   acct-group/tomcat
+   acct-user/tomcat
+   virtual/jre"
+DEPEND="${COMMON_DEP}
+   app-admin/pwgen
+   dev-java/ant-core
+   virtual/jdk:1.8
+   doc? (
+   dev-java/glassfish-xmlrpc-api:0
+   dev-java/wsdl4j:0
+   )
+   test? (
+   >=dev-java/ant-junit-1.9:0
+   dev-java/easymock:3.2
+   )"
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+   default
+
+   find -name '*.jar' -type f -delete -print || die
+
+   # Remove bundled servlet-api
+   rm -rv java/javax/{el,servlet} || die
+
+   eapply "${FILESDIR}/${PN}-8.5.66-build.xml.patch"
+
+   # For use of catalina.sh in netbeans
+   sed -i -e "/^# - Execute The Requested Command/ a\
+   CLASSPATH=\`java-config --with-dependencies --classpath 
${PN}-${SLOT}\`" \
+   bin/catalina.sh || die
+
+   java-pkg-2_src_prepare
+}
+
+JAVA_ANT_REWRITE_CLASSPATH="true"
+
+EANT_BUILD_TARGET="deploy"
+EA

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

2021-06-17 Thread Theo Anderson
commit: b737d44844a896fa48ba584503688d5a55a5cc54
Author: Theo Anderson  posteo  de>
AuthorDate: Thu Jun 17 07:35:28 2021 +
Commit: Theo Anderson  posteo  de>
CommitDate: Thu Jun 17 07:35:28 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b737d448

app-editors/micro: treeclean

Signed-off-by: Theo Anderson  posteo.de>

 app-editors/micro/Manifest   |  88 
 app-editors/micro/metadata.xml   |   8 ---
 app-editors/micro/micro-2.0.9.ebuild | 126 ---
 3 files changed, 222 deletions(-)

diff --git a/app-editors/micro/Manifest b/app-editors/micro/Manifest
deleted file mode 100644
index b28298589..0
--- a/app-editors/micro/Manifest
+++ /dev/null
@@ -1,88 +0,0 @@
-DIST github.com%2Fblang%2Fsemver%2F@v%2Fv3.5.1+incompatible.mod 31 BLAKE2B 
15785a01a9f07d2cfe324a1ece5c8188395300b11821621fe13427b702cb9f452ebe125566c3c2648d2d83139add9ad6224d00536aaea7b16306eb62f67f8184
 SHA512 
5f7f52012aa82bdc43bd89d1491fbe00091299554bd85dbfc07f0cc757fcf44f4499df97a4f19c234ce70fbb7af0f4c54c13ffd547ef0a733365ea9c68dd0297
-DIST github.com%2Fblang%2Fsemver%2F@v%2Fv3.5.1+incompatible.zip 19948 BLAKE2B 
3f604e82647eb2a4a4c309622080fd07701d032a430999f13da727cc01d455cd3d0e31a7079e0bd833fd17d84a228f9e3f588719c4491ba83e50aa442080acf3
 SHA512 
e1c0c9251b0c7f05bcfad6f73cab4215cbd550d98065ccf8553dc04a56d7f6153ee70a477230a0e7cd8adc3707c8bfba279676902300537eb056fd912d75b51c
-DIST github.com%2Fchzyer%2Flogex%2F@v%2Fv1.1.10.mod 31 BLAKE2B 
683f04ea11a77fcee27cfc84f41a1974ca6d61ee854dc77f072493358099ec03e94f01b5cd5cbb5ef69c856dc36790b660a3e90d7d520fd553e572f1b01a2304
 SHA512 
0e40cd7ff22a86cd23b49b509f5b5653f67e31ca67a07ab82743f56e5504f126cb2c11d88da644afbaf024dffa657560a420ec6d82f6b463452ad8a8bdb576d2
-DIST 
github.com%2Fchzyer%2Freadline%2F@v%2Fv0.0.0-20180603132655-2972be24d48e.mod 34 
BLAKE2B 
b1e2e3052b202324b63ddd8e580c76da40ff0bdf1df2e9e2f3d7b2f5287d75469a544e1a586352130ce636bb08c9d4ca517f0fd49c892bc17365412cb791dcaa
 SHA512 
c0d4f293bac15a26df2433bb909794b75ecbc5cb4ffdb33a8fbf3c8f421597780eb6bb036cfb11a8346ec959ceb8e36efa8ebb84d8ebbd606485735ba171f98d
-DIST github.com%2Fchzyer%2Ftest%2F@v%2Fv0.0.0-20180213035817-a1ea475d72b1.mod 
30 BLAKE2B 
9ec507e8410331513ba11ed5432f95b9141e41125975204c2dcb50b5fbe6f7117430ed9b1b0df44fcb45843f75ca862070f85cb40a5c4f6a8d13c066d2d6741a
 SHA512 
528f23910ca94ddf6f811331dc7ed615b2949b2cb04c630e4e2b0ba4a6dadac1396268c4c3251a77af25db3e94dc8b0a0a66d365a8d3feaa78f31192a40e2556
-DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.0.mod 34 BLAKE2B 
7e09c2779bf7a84a9271e31522ebbe600a1c11b107d651d91f58c8373e4336332a3a881f3e12b382543d75f20398af66085fcb3e780eed341e870e9c30f29267
 SHA512 
5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e
-DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.1.mod 34 BLAKE2B 
7e09c2779bf7a84a9271e31522ebbe600a1c11b107d651d91f58c8373e4336332a3a881f3e12b382543d75f20398af66085fcb3e780eed341e870e9c30f29267
 SHA512 
5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e
-DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.1.zip 60320 BLAKE2B 
86bdbc333e5c23ccf4f805945ca9f2aecc5c242d2ae824d20127eceaa2bf7bbab239ff2799572a2c8fa206166a36e97d5eccc8fc5021743d8ad32f39cd53b9eb
 SHA512 
7b4e4df2fea731e23e05437f26f24e32b2e99028d685b72e3a726c1cb616ada4a77ca4fb9db4a6fae48178cc5172e724b74499bc776d63a9110cb97377d5edeb
-DIST github.com%2Fdustin%2Fgo-humanize%2F@v%2Fv1.0.0.mod 37 BLAKE2B 
f097ba062c5ae93b06edbf7827cc21a40d6bf6d2130c44fc8002344e860b3471742cf930e505a74a6a2af3a77a6dcc7d01b103d01f6f208c96dd9ca713c96344
 SHA512 
be96d9da23cc31932c1001e2ed367e55d06ccf2af41cc106e83b92fb866b61110d06ff224797c942b9ab6104bdcba4542f2214b9fb2d88df63e69be8158c6e2b
-DIST github.com%2Fdustin%2Fgo-humanize%2F@v%2Fv1.0.0.zip 26356 BLAKE2B 
665fb778605fc05dc686b59a3ad82a6df9020017243cc84498e4113c7b18343507a0084cd67febc329fa6b44e675696f99f632cd282ead5bb06f93ff3bd50bea
 SHA512 
88e19d0139de7de602272e14586a99eda26b2867ea60ef56b517d13b37c0d28b1ab62c05b2f9cf1a9b8dcc8e5afa9c915baf7a30b0f17c4fbd47d5c71d0a3965
-DIST github.com%2Fgdamore%2Fencoding%2F@v%2Fv1.0.0.mod 77 BLAKE2B 
1b81c4c20a890027242b50f1566f4dfdaf120ee26d3dc56d0c2b6465df2ba79b208289eb40c3d7b666a4e7e874210f59aea545d5125c9a55c5597a3ca7f37feb
 SHA512 
fb153c4e481c073133f0c933c67eba8a1f160ab146921f2c77125b6ff5c348cea57e3a5701a557c8db2212d32e3cba1c09b9509210660c17b66c2a45ba97cb75
-DIST github.com%2Fgdamore%2Fencoding%2F@v%2Fv1.0.0.zip 19867 BLAKE2B 
a772206ce6dc48b32d7125a25b26694325d367ebcbad85466b2e6cfdb9fc9f0e08b98b7ecede5397344e5f7e623c4c76edcf69dcee99917adccf5b31aad80bf8
 SHA512 
127767c725e376b43fe4e2003ddc12fe89693d6d7e52b01e6d47d73fd04496decc0fd60b64c7a65303428e00a52ece1848610ea35231789a814187ef8503bee3
-DIST github.com%2Fgo-errors%2Ferrors%2F@v%2Fv1.0.1.mod 35 BLAKE2B 
088adc516e2f6f0a693c745963d6daaee2c196b1407e3

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

2021-06-17 Thread Sergei Trofimovich
commit: 0efc5ad7d63239a278a8d07c90a19787da57786e
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Thu Jun 17 08:15:03 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Jun 17 08:15:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0efc5ad7

sys-libs/glibc: override x86_lahf_sahf=no x86_movbe=no values

Reported-by: Matt Whitlock
Bug: https://bugs.gentoo.org/785091
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich  gentoo.org>

 sys-libs/glibc/glibc-2.33-r1.ebuild | 5 +
 sys-libs/glibc/glibc-.ebuild| 5 +
 2 files changed, 10 insertions(+)

diff --git a/sys-libs/glibc/glibc-2.33-r1.ebuild 
b/sys-libs/glibc/glibc-2.33-r1.ebuild
index fc5b4b0474f..5e971e697fe 100644
--- a/sys-libs/glibc/glibc-2.33-r1.ebuild
+++ b/sys-libs/glibc/glibc-2.33-r1.ebuild
@@ -940,6 +940,11 @@ glibc_do_configure() {
# -march= option tricks build system to infer too
# high ISA level: https://sourceware.org/PR27318
libc_cv_include_x86_isa_level=no
+   # Explicit override of https://sourceware.org/PR27991
+   # exposes a bug in glibc's configure:
+   # https://sourceware.org/PR27991
+   libc_cv_have_x86_lahf_sahf=no
+   libc_cv_have_x86_movbe=no
 
${EXTRA_ECONF}
)

diff --git a/sys-libs/glibc/glibc-.ebuild b/sys-libs/glibc/glibc-.ebuild
index 112a714c393..e2bc0dad866 100644
--- a/sys-libs/glibc/glibc-.ebuild
+++ b/sys-libs/glibc/glibc-.ebuild
@@ -941,6 +941,11 @@ glibc_do_configure() {
# -march= option tricks build system to infer too
# high ISA level: https://sourceware.org/PR27318
libc_cv_include_x86_isa_level=no
+   # Explicit override of https://sourceware.org/PR27991
+   # exposes a bug in glibc's configure:
+   # https://sourceware.org/PR27991
+   libc_cv_have_x86_lahf_sahf=no
+   libc_cv_have_x86_movbe=no
 
${EXTRA_ECONF}
)



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

2021-06-17 Thread Marek Szuba
commit: 940685bc8ab2c8df4b15aad7c7883c4e9a27d7f0
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Jun 17 08:22:11 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Jun 17 08:22:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=940685bc

app-editors/hexcurse: add self as maintainer

Signed-off-by: Marek Szuba  gentoo.org>

 app-editors/hexcurse/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/app-editors/hexcurse/metadata.xml 
b/app-editors/hexcurse/metadata.xml
index 0d028ddc509..e089782a108 100644
--- a/app-editors/hexcurse/metadata.xml
+++ b/app-editors/hexcurse/metadata.xml
@@ -1,7 +1,10 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-   
+   
+   mare...@gentoo.org
+   Marek Szuba
+   

LonnyGomes/hexcurse




[gentoo-commits] repo/gentoo:master commit in: app-misc/jp/

2021-06-17 Thread Zac Medico
commit: 8478f9cb39f94384d9ff3ebd72a3287b71673091
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Jun 17 08:45:48 2021 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Jun 17 08:47:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8478f9cb

app-misc/jp: Bump to version 0.1.3.6

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

 app-misc/jp/Manifest  | 22 +++-
 app-misc/jp/jp-0.1.3.5.ebuild | 50 ---
 app-misc/jp/jp-0.1.3.6.ebuild | 61 +++
 3 files changed, 82 insertions(+), 51 deletions(-)

diff --git a/app-misc/jp/Manifest b/app-misc/jp/Manifest
index a341d2a78bd..93d4bf29b78 100644
--- a/app-misc/jp/Manifest
+++ b/app-misc/jp/Manifest
@@ -1 +1,21 @@
-DIST jpp-0.1.3.5.tar.gz 65092 BLAKE2B 
ec013d934657a2bf69ad4fb59593673a37f7e8750b78b69b1ba0b88712f7995c4108174c91c1b14f43a0a2c7608aba1286883f5da6ce50db5ffc0786ffdd4951
 SHA512 
7b52537a8f35e4943acf0a8ba5ea6c8abb84dda07a5fc6656faee68e169cd220cf44d7e89a72c3d97584a4e7de6d1d7cace64ccb4e9ea5342becd94defbeb8f7
+DIST github.com%2F!burnt!sushi%2Ftoml%2F@v%2Fv0.3.1.mod 34 BLAKE2B 
ce54a247aef91043830bdf0603c8452ba38eceb1495af6e7a74c9119234a0dc5cd080cb25258c28f5e270acf91189a5ed33e361cbf17de2be5e37dadbda1d90d
 SHA512 
320941bc3b7fb8bc595e6135cbc513a7583d129f0cd92508055291e141191066303cf75148e25198c21f6c6c539a790ea3210f3ecf5de6a2a03b70c753091146
+DIST 
github.com%2Fcpuguy83%2Fgo-md2man%2Fv2%2F@v%2Fv2.0.0-20190314233015-f79a8a8ca69d.mod
 217 BLAKE2B 
4232fdc22064d42e7b97efa666b5345f93d53d40ba11231778e5d17bc7d48c6178d27f4e8678d2139ba4e40a90d46a6caeab1a9696b76db5aa361fc17d3c8c93
 SHA512 
000449de8fe27ac12c5e7614bfb48a31d506b582ce2deaf0a0709d3673c9fad41e3b97e25df872609c5a190e899a56755d2d9f974a38523c51c9fa3af521d73d
+DIST 
github.com%2Fcpuguy83%2Fgo-md2man%2Fv2%2F@v%2Fv2.0.0-20190314233015-f79a8a8ca69d.zip
 12266 BLAKE2B 
93705895ca63c348ac5397fe8531214f5745a3be6f5760f9d3fbf67fd85b917dab4a2077376251a005bcf07450df1fe0b0114feacc5f92c6facbb2da637beacd
 SHA512 
284116b4f2778ee7981e3aa5583c4e685afd8434e36ca647f0c72c5bb308e87bc3bfae8c83acd259c9da75549339aa382663b7103e4033b2418e314106923c0f
+DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.0.mod 34 BLAKE2B 
7e09c2779bf7a84a9271e31522ebbe600a1c11b107d651d91f58c8373e4336332a3a881f3e12b382543d75f20398af66085fcb3e780eed341e870e9c30f29267
 SHA512 
5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e
+DIST github.com%2Fjmespath%2Fgo-jmespath%2F@v%2Fv0.4.0.mod 113 BLAKE2B 
7ea9e809aab218e2d044bdd2e5994eb3489fd36cf7709613b6cc98b4c1acd6882ecb35b27cfc214779ef3fbeefc930d5803999e12440458af7d1314ec0eb2998
 SHA512 
50c1339c7ab002f6ceb599f51ec49717e88cc2c5ae1193fccc9431440a531dea27d54e1d0a87b987825545d106a2bbf0dbdbcfb9883fd0e8decad70d88514d68
+DIST github.com%2Fjmespath%2Fgo-jmespath%2F@v%2Fv0.4.0.zip 195725 BLAKE2B 
d41015982c16856e2ec6710fc7f4c40e7bd11f5b5dc365e8bca6c45fe5055185395724ceff5e35147ab7d493f41db1e7a1dcf90d386444367c1c04dc75abeede
 SHA512 
133747a475094107084d3d8fdf03db36e88eb4673e7781e8779fc9e99da77ecc95dd8c22ac87e80d62cd10c2b6228be449544d1f33d22afb6b978a061b953895
+DIST 
github.com%2Fjmespath%2Fgo-jmespath%2Finternal%2Ftestify%2F@v%2Fv1.5.1.mod 209 
BLAKE2B 
00b0c468a857190cd26890babb3e946e9ebbe5ebf0b94ae01519ba32a96f3d99b031140d6de003caee9ca076b33736c96fe4474fb715def44f6ea1eda3ef258c
 SHA512 
8e54b9d01e16e47686cd7aa3b4b184b61a24b7d54fb83a37897c8b76621b3f4594fa86f05b8f08908f6999862e741309c49dcd90bcc928501be084b5667ddfbc
+DIST 
github.com%2Fjmespath%2Fgo-jmespath%2Finternal%2Ftestify%2F@v%2Fv1.5.1.zip 
94054 BLAKE2B 
33e25f87bb306decf63ba4d67e841b59b5fe1410ab5a75829f5f33f396b74335d28876bd0c3deba8edd37e7d5f938ec3fafc3982dea464958fd0d34f419bfafb
 SHA512 
297e929f6acaed88fa197463d38b50725f8f3d953faf813da2c1aba2e179191cc1863e3b0910159d419c842eb319268985aaba4ed4486d5ef9b9c4173e02fcb6
+DIST github.com%2Fpmezard%2Fgo-difflib%2F@v%2Fv1.0.0.mod 37 BLAKE2B 
94636062c94f8ff68cdcab7593a3acae7b9616cad7b1d5c9cd147a4a1042d33666cbeed6fd816d6793113abfb595183097dcc46de7a3dfadc1423ed43e79
 SHA512 
c3d5c48cdb8ba6af7071a07cfede06e0ab67e3726d9de592a952fad40167dcbdd9621dc2c4df1bd3c28eb99d70b1b6d8d812441237c35bf492e5b7f07bd33902
+DIST github.com%2Fpmezard%2Fgo-difflib%2F@v%2Fv1.0.0.zip 12433 BLAKE2B 
0c911c9d173080abd8edbbab1f47222343801d8eeae36b4add24773e3282fc2a39283fdf519a3d4483e39cdb7d9509b8570d151f46841ac1a616f312dc4cb0ba
 SHA512 
3b85697185ba85cdef6202444ab6cabeabfad8a03d66b3839a852586b1f91ddae7897a57c8c138d5647022aa44906c7ef3c5339d520f90eeea0742a935da8cf2
+DIST github.com%2Frussross%2Fblackfriday%2Fv2%2F@v%2Fv2.0.1.mod 42 BLAKE2B 
23dbba19737db7327590adaf3988abb9b5548cb3f959a9746a3b745c51f3c1397f071f2573a413a088f58e32959a2210c2b5354c47c263e90ad2ff1506872a5d
 SHA512 
ac376a387fa39fe35dc4d073d8becd74e79f52e9d36b0a6628740dfe0e7c1f4fb6533fc262212663b105afcaa104082e055fa87d20cb3068359faae6dcba7738
+DIST g

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

2021-06-17 Thread Michał Górny
commit: 1edfd31b88612dbaa7a5658e4a0f93979f0d21b8
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 17 08:55:49 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 17 09:05:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1edfd31b

dev-ml/llvm-ocaml: Bump to 12.0.1rc2

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

 dev-ml/llvm-ocaml/Manifest |   1 +
 dev-ml/llvm-ocaml/llvm-ocaml-12.0.1_rc2.ebuild | 124 +
 2 files changed, 125 insertions(+)

diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest
index 1277a68d864..50f195a03b4 100644
--- a/dev-ml/llvm-ocaml/Manifest
+++ b/dev-ml/llvm-ocaml/Manifest
@@ -2,3 +2,4 @@ DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3
 DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B 
ca842ff4afff8f44c82b5e7383962a9c45ca1c93b64fa4c6ebcd70a1d3849dbad2b8e4e24fba02d144c6266d7fab3607ebc6999b28c229cb35256cf40f26a985
 SHA512 
9a8ce022a935eed42fa71a224f2a207122aadcbef58ee855fdb4825f879e7d028e4dcff22c19b9d336db1c8bf63fb84372d44981acf84615f757e54306c92b81
 DIST llvmorg-12.0.0.tar.gz 134226215 BLAKE2B 
f9c3ba8c58571855caa4f206fd285c9b5be66672fb0814cb8bc0964a051f57f5d35013aa1e27cbda502652b37df1ec23474129109e76a42066847860db441dbe
 SHA512 
0cff02155c5ac0d6db2b72d60d9819d5b5dd859663b45f721b1c7540239c2fceb1f57d9173f6870c49de851c242ed8e85c5c6d6577a1f8092a7c5dcd12513b26
 DIST llvmorg-12.0.1-rc1.tar.gz 134261735 BLAKE2B 
d29510495641c06e6d7a5ac165e6d34e0ba15d1a5b786534e186e341e3a0550cdd3d8a2b61deb3e2bf44c0b0ff8561224bf7f8cebc2ce9415639cb67ceae289e
 SHA512 
4595a26df56eed7d5941240fe92116ad2f1c61639f0f464697c2c530a601347032fbad6802d1fa915ced8574c7b30ef05bc8c0be737784c844d3860892817e6e
+DIST llvmorg-12.0.1-rc2.tar.gz 134274147 BLAKE2B 
2d3f6ce8d5239cf2e5ea52f4b9020d6a8fedb8d6a4df02ca0d8e4398237f4eb967865e1e65570d16cd191865281b9619a63905c1e1c47b31183b881e97e49867
 SHA512 
cdebb954016dc92251cd9c6281804f7a36e7bc8c6f101a6817d96cc121aba4d361fb99501c259409a29c90d7749b224be670c41177fe43fa64b730ff294831b8

diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-12.0.1_rc2.ebuild 
b/dev-ml/llvm-ocaml/llvm-ocaml-12.0.1_rc2.ebuild
new file mode 100644
index 000..3fc4ee845be
--- /dev/null
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-12.0.1_rc2.ebuild
@@ -0,0 +1,124 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+inherit cmake llvm llvm.org python-any-r1
+
+DESCRIPTION="OCaml bindings for LLVM"
+HOMEPAGE="https://llvm.org/";
+
+# Keep in sync with sys-devel/llvm
+ALL_LLVM_EXPERIMENTAL_TARGETS=( ARC CSKY VE )
+ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM AVR BPF Hexagon Lanai Mips MSP430
+   NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore
+   "${ALL_LLVM_EXPERIMENTAL_TARGETS[@]}" )
+ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0/${PV}"
+KEYWORDS=""
+IUSE="debug test ${ALL_LLVM_TARGETS[*]}"
+REQUIRED_USE="|| ( ${ALL_LLVM_TARGETS[*]} )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-lang/ocaml-4.00.0:0=
+   dev-ml/ocaml-ctypes:=
+   ~sys-devel/llvm-${PV}:=[debug?]
+   !sys-devel/llvm[ocaml(-)]"
+for x in "${ALL_LLVM_TARGETS[@]}"; do
+   RDEPEND+="
+   ${x}? ( ~sys-devel/llvm-${PV}[${x}] )"
+done
+unset x
+
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-lang/perl
+   dev-ml/findlib
+   >=dev-util/cmake-3.16
+   test? ( dev-ml/ounit2 )
+   ${PYTHON_DEPS}"
+
+LLVM_COMPONENTS=( llvm )
+llvm.org_set_globals
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local libdir=$(get_libdir)
+   local mycmakeargs=(
+   -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+
+   -DBUILD_SHARED_LIBS=OFF
+   -DLLVM_BUILD_LLVM_DYLIB=ON
+   -DLLVM_LINK_LLVM_DYLIB=ON
+   -DLLVM_OCAML_OUT_OF_TREE=ON
+
+   # cheap hack: LLVM combines both anyway, and the only difference
+   # is that the former list is explicitly verified at cmake time
+   -DLLVM_TARGETS_TO_BUILD=""
+   -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
+   -DLLVM_BUILD_TESTS=$(usex test)
+
+   # disable various irrelevant deps and settings
+   -DLLVM_ENABLE_FFI=OFF
+   -DLLVM_ENABLE_TERMINFO=OFF
+   -DHAVE_HISTEDIT_H=NO
+   -DLLVM_ENABLE_ASSERTIONS=$(usex debug)
+   -DLLVM_ENABLE_EH=ON
+   -DLLVM_ENABLE_RTTI=ON
+
+   -DLLVM_HOST_TRIPLE="${CHOST}"
+
+   -DPython3_EXECUTABLE="${PYTHON}"
+
+   # disable go bindings
+   -DGO_EXECUTABLE=GO_EXECUTABLE-NOTFOUND
+
+   # TODO: ocamldoc
+   )
+
+   use test && mycmakeargs+=(
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
+  

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

2021-06-17 Thread Michał Górny
commit: e023f19e10aba0ec909efa39547fe66ec76f128c
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 17 08:55:52 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 17 09:05:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e023f19e

dev-python/clang-python: Bump to 12.0.1rc2

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

 dev-python/clang-python/Manifest   |  1 +
 .../clang-python/clang-python-12.0.1_rc2.ebuild| 41 ++
 2 files changed, 42 insertions(+)

diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest
index 1277a68d864..50f195a03b4 100644
--- a/dev-python/clang-python/Manifest
+++ b/dev-python/clang-python/Manifest
@@ -2,3 +2,4 @@ DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3
 DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B 
ca842ff4afff8f44c82b5e7383962a9c45ca1c93b64fa4c6ebcd70a1d3849dbad2b8e4e24fba02d144c6266d7fab3607ebc6999b28c229cb35256cf40f26a985
 SHA512 
9a8ce022a935eed42fa71a224f2a207122aadcbef58ee855fdb4825f879e7d028e4dcff22c19b9d336db1c8bf63fb84372d44981acf84615f757e54306c92b81
 DIST llvmorg-12.0.0.tar.gz 134226215 BLAKE2B 
f9c3ba8c58571855caa4f206fd285c9b5be66672fb0814cb8bc0964a051f57f5d35013aa1e27cbda502652b37df1ec23474129109e76a42066847860db441dbe
 SHA512 
0cff02155c5ac0d6db2b72d60d9819d5b5dd859663b45f721b1c7540239c2fceb1f57d9173f6870c49de851c242ed8e85c5c6d6577a1f8092a7c5dcd12513b26
 DIST llvmorg-12.0.1-rc1.tar.gz 134261735 BLAKE2B 
d29510495641c06e6d7a5ac165e6d34e0ba15d1a5b786534e186e341e3a0550cdd3d8a2b61deb3e2bf44c0b0ff8561224bf7f8cebc2ce9415639cb67ceae289e
 SHA512 
4595a26df56eed7d5941240fe92116ad2f1c61639f0f464697c2c530a601347032fbad6802d1fa915ced8574c7b30ef05bc8c0be737784c844d3860892817e6e
+DIST llvmorg-12.0.1-rc2.tar.gz 134274147 BLAKE2B 
2d3f6ce8d5239cf2e5ea52f4b9020d6a8fedb8d6a4df02ca0d8e4398237f4eb967865e1e65570d16cd191865281b9619a63905c1e1c47b31183b881e97e49867
 SHA512 
cdebb954016dc92251cd9c6281804f7a36e7bc8c6f101a6817d96cc121aba4d361fb99501c259409a29c90d7749b224be670c41177fe43fa64b730ff294831b8

diff --git a/dev-python/clang-python/clang-python-12.0.1_rc2.ebuild 
b/dev-python/clang-python/clang-python-12.0.1_rc2.ebuild
new file mode 100644
index 000..921f7735340
--- /dev/null
+++ b/dev-python/clang-python/clang-python-12.0.1_rc2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..10} )
+inherit llvm.org python-r1
+
+DESCRIPTION="Python bindings for sys-devel/clang"
+HOMEPAGE="https://llvm.org/";
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+# The module is opening libclang.so directly, and doing some blasphemy
+# on top of it.
+RDEPEND="
+   >=sys-devel/clang-${PV}:*
+   !sys-devel/llvm:0[clang(-),python(-)]
+   !sys-devel/clang:0[python(-)]
+   ${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+
+LLVM_COMPONENTS=( clang/bindings/python )
+llvm.org_set_globals
+
+python_test() {
+   "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}"
+}
+
+src_test() {
+   python_foreach_impl python_test
+}
+
+src_install() {
+   python_foreach_impl python_domodule clang
+}



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

2021-06-17 Thread Michał Górny
commit: 97801fa9bad8bd6a7bb63e9b49859f9082576bdb
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 17 08:55:51 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 17 09:05:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97801fa9

sys-devel/clang: Bump to 12.0.1rc2

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

 sys-devel/clang/Manifest|   1 +
 sys-devel/clang/clang-12.0.1_rc2.ebuild | 440 
 2 files changed, 441 insertions(+)

diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index af565f0bf4a..d17ae5b6d2a 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -9,3 +9,4 @@ DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3
 DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B 
ca842ff4afff8f44c82b5e7383962a9c45ca1c93b64fa4c6ebcd70a1d3849dbad2b8e4e24fba02d144c6266d7fab3607ebc6999b28c229cb35256cf40f26a985
 SHA512 
9a8ce022a935eed42fa71a224f2a207122aadcbef58ee855fdb4825f879e7d028e4dcff22c19b9d336db1c8bf63fb84372d44981acf84615f757e54306c92b81
 DIST llvmorg-12.0.0.tar.gz 134226215 BLAKE2B 
f9c3ba8c58571855caa4f206fd285c9b5be66672fb0814cb8bc0964a051f57f5d35013aa1e27cbda502652b37df1ec23474129109e76a42066847860db441dbe
 SHA512 
0cff02155c5ac0d6db2b72d60d9819d5b5dd859663b45f721b1c7540239c2fceb1f57d9173f6870c49de851c242ed8e85c5c6d6577a1f8092a7c5dcd12513b26
 DIST llvmorg-12.0.1-rc1.tar.gz 134261735 BLAKE2B 
d29510495641c06e6d7a5ac165e6d34e0ba15d1a5b786534e186e341e3a0550cdd3d8a2b61deb3e2bf44c0b0ff8561224bf7f8cebc2ce9415639cb67ceae289e
 SHA512 
4595a26df56eed7d5941240fe92116ad2f1c61639f0f464697c2c530a601347032fbad6802d1fa915ced8574c7b30ef05bc8c0be737784c844d3860892817e6e
+DIST llvmorg-12.0.1-rc2.tar.gz 134274147 BLAKE2B 
2d3f6ce8d5239cf2e5ea52f4b9020d6a8fedb8d6a4df02ca0d8e4398237f4eb967865e1e65570d16cd191865281b9619a63905c1e1c47b31183b881e97e49867
 SHA512 
cdebb954016dc92251cd9c6281804f7a36e7bc8c6f101a6817d96cc121aba4d361fb99501c259409a29c90d7749b224be670c41177fe43fa64b730ff294831b8

diff --git a/sys-devel/clang/clang-12.0.1_rc2.ebuild 
b/sys-devel/clang/clang-12.0.1_rc2.ebuild
new file mode 100644
index 000..79cb7d85188
--- /dev/null
+++ b/sys-devel/clang/clang-12.0.1_rc2.ebuild
@@ -0,0 +1,440 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+inherit cmake llvm llvm.org multilib-minimal pax-utils \
+   prefix python-single-r1 toolchain-funcs
+
+DESCRIPTION="C language family frontend for LLVM"
+HOMEPAGE="https://llvm.org/";
+
+# Keep in sync with sys-devel/llvm
+ALL_LLVM_EXPERIMENTAL_TARGETS=( ARC CSKY VE )
+ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM AVR BPF Hexagon Lanai Mips MSP430
+   NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore
+   "${ALL_LLVM_EXPERIMENTAL_TARGETS[@]}" )
+ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
+
+# MSVCSetupApi.h: MIT
+# sorttable.js: MIT
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS=""
+IUSE="debug default-compiler-rt default-libcxx default-lld
+   doc llvm-libunwind +static-analyzer test xml kernel_FreeBSD 
${ALL_LLVM_TARGETS[*]}"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   || ( ${ALL_LLVM_TARGETS[*]} )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   ~sys-devel/llvm-${PV}:${SLOT}=[debug=,${MULTILIB_USEDEP}]
+   static-analyzer? ( dev-lang/perl:* )
+   xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+   ${PYTHON_DEPS}"
+for x in "${ALL_LLVM_TARGETS[@]}"; do
+   RDEPEND+="
+   ${x}? ( ~sys-devel/llvm-${PV}:${SLOT}[${x}] )"
+done
+unset x
+
+DEPEND="${RDEPEND}"
+BDEPEND="
+   >=dev-util/cmake-3.16
+   doc? ( dev-python/sphinx )
+   xml? ( virtual/pkgconfig )
+   ${PYTHON_DEPS}"
+RDEPEND="${RDEPEND}
+   !/dev/null || die
+   fi
+}
+
+get_distribution_components() {
+   local sep=${1-;}
+
+   local out=(
+   # common stuff
+   clang-cmake-exports
+   clang-headers
+   clang-resource-headers
+   libclang-headers
+
+   # libs
+   clang-cpp
+   libclang
+   )
+
+   if multilib_is_native_abi; then
+   out+=(
+   # common stuff
+   bash-autocomplete
+   libclang-python-bindings
+
+   # tools
+   c-index-test
+   clang
+   clang-format
+   clang-offload-bundler
+   clang-offload-wrapper
+   clang-refactor
+   clang-rename
+   clang-scan-deps
+   diagtool
+   hmaptool
+
+   # extra tools
+   clang-apply-replacements
+   clang-change-namespac

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

2021-06-17 Thread Michał Górny
commit: ea2a55a9ea0517b40ed5b6bd4248104d5ad380a0
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 17 08:55:47 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 17 09:04:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea2a55a9

sys-devel/llvm: Bump to 12.0.1rc2

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

 sys-devel/llvm/Manifest   |   1 +
 sys-devel/llvm/llvm-12.0.1_rc2.ebuild | 518 ++
 2 files changed, 519 insertions(+)

diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest
index 50ab9fbc4e5..a4a462a022a 100644
--- a/sys-devel/llvm/Manifest
+++ b/sys-devel/llvm/Manifest
@@ -9,3 +9,4 @@ DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3
 DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B 
ca842ff4afff8f44c82b5e7383962a9c45ca1c93b64fa4c6ebcd70a1d3849dbad2b8e4e24fba02d144c6266d7fab3607ebc6999b28c229cb35256cf40f26a985
 SHA512 
9a8ce022a935eed42fa71a224f2a207122aadcbef58ee855fdb4825f879e7d028e4dcff22c19b9d336db1c8bf63fb84372d44981acf84615f757e54306c92b81
 DIST llvmorg-12.0.0.tar.gz 134226215 BLAKE2B 
f9c3ba8c58571855caa4f206fd285c9b5be66672fb0814cb8bc0964a051f57f5d35013aa1e27cbda502652b37df1ec23474129109e76a42066847860db441dbe
 SHA512 
0cff02155c5ac0d6db2b72d60d9819d5b5dd859663b45f721b1c7540239c2fceb1f57d9173f6870c49de851c242ed8e85c5c6d6577a1f8092a7c5dcd12513b26
 DIST llvmorg-12.0.1-rc1.tar.gz 134261735 BLAKE2B 
d29510495641c06e6d7a5ac165e6d34e0ba15d1a5b786534e186e341e3a0550cdd3d8a2b61deb3e2bf44c0b0ff8561224bf7f8cebc2ce9415639cb67ceae289e
 SHA512 
4595a26df56eed7d5941240fe92116ad2f1c61639f0f464697c2c530a601347032fbad6802d1fa915ced8574c7b30ef05bc8c0be737784c844d3860892817e6e
+DIST llvmorg-12.0.1-rc2.tar.gz 134274147 BLAKE2B 
2d3f6ce8d5239cf2e5ea52f4b9020d6a8fedb8d6a4df02ca0d8e4398237f4eb967865e1e65570d16cd191865281b9619a63905c1e1c47b31183b881e97e49867
 SHA512 
cdebb954016dc92251cd9c6281804f7a36e7bc8c6f101a6817d96cc121aba4d361fb99501c259409a29c90d7749b224be670c41177fe43fa64b730ff294831b8

diff --git a/sys-devel/llvm/llvm-12.0.1_rc2.ebuild 
b/sys-devel/llvm/llvm-12.0.1_rc2.ebuild
new file mode 100644
index 000..09568c1ceda
--- /dev/null
+++ b/sys-devel/llvm/llvm-12.0.1_rc2.ebuild
@@ -0,0 +1,518 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+inherit cmake llvm.org multilib-minimal pax-utils python-any-r1 \
+   toolchain-funcs
+
+DESCRIPTION="Low Level Virtual Machine"
+HOMEPAGE="https://llvm.org/";
+
+# Those are in lib/Targets, without explicit CMakeLists.txt mention
+ALL_LLVM_EXPERIMENTAL_TARGETS=( ARC CSKY VE )
+# Keep in sync with CMakeLists.txt
+ALL_LLVM_TARGETS=( AArch64 AMDGPU ARM AVR BPF Hexagon Lanai Mips MSP430
+   NVPTX PowerPC RISCV Sparc SystemZ WebAssembly X86 XCore
+   "${ALL_LLVM_EXPERIMENTAL_TARGETS[@]}" )
+ALL_LLVM_TARGETS=( "${ALL_LLVM_TARGETS[@]/#/llvm_targets_}" )
+
+# Additional licenses:
+# 1. OpenBSD regex: Henry Spencer's license ('rc' in Gentoo) + BSD.
+# 2. xxhash: BSD.
+# 3. MD5 code: public-domain.
+# 4. ConvertUTF.h: TODO.
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc"
+SLOT="$(ver_cut 1)"
+KEYWORDS=""
+IUSE="debug doc exegesis gold libedit +libffi ncurses test xar xml z3
+   kernel_Darwin ${ALL_LLVM_TARGETS[*]}"
+REQUIRED_USE="|| ( ${ALL_LLVM_TARGETS[*]} )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   sys-libs/zlib:0=[${MULTILIB_USEDEP}]
+   exegesis? ( dev-libs/libpfm:= )
+   gold? ( >=sys-devel/binutils-2.31.1-r4:*[plugins] )
+   libedit? ( dev-libs/libedit:0=[${MULTILIB_USEDEP}] )
+   libffi? ( >=dev-libs/libffi-3.0.13-r1:0=[${MULTILIB_USEDEP}] )
+   ncurses? ( >=sys-libs/ncurses-5.9-r3:0=[${MULTILIB_USEDEP}] )
+   xar? ( app-arch/xar )
+   xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+   z3? ( >=sci-mathematics/z3-4.7.1:0=[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   gold? ( sys-libs/binutils-libs )"
+BDEPEND="
+   dev-lang/perl
+   >=dev-util/cmake-3.16
+   sys-devel/gnuconfig
+   kernel_Darwin? (
+   =sys-devel/binutils-apple-5.1
+   )
+   doc? ( $(python_gen_any_dep '
+   dev-python/recommonmark[${PYTHON_USEDEP}]
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   ') )
+   libffi? ( virtual/pkgconfig )
+   ${PYTHON_DEPS}"
+# There are no file collisions between these versions but having :0
+# installed means llvm-config there will take precedence.
+RDEPEND="${RDEPEND}
+   !sys-devel/llvm:0"
+PDEPEND="sys-devel/llvm-common
+   gold? ( >=sys-devel/llvmgold-${SLOT} )"
+
+LLVM_COMPONENTS=( llvm )
+LLVM_MANPAGES=build
+LLVM_PATCHSET=-1
+llvm.org_set_globals
+
+python_check_deps() {
+   use doc || return 0
+
+   has_version -b "dev-python/recommonmark[${PYTHON_USEDEP}]" &&
+   has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]"
+}
+
+check_live_ebuild() 

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

2021-06-17 Thread Michał Górny
commit: cd9868b4b68175121927b0692aa1baf864e26053
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 17 08:55:53 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 17 09:05:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd9868b4

dev-python/lit: Bump to 12.0.1rc2

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

 dev-python/lit/Manifest  |  1 +
 dev-python/lit/lit-12.0.1_rc2.ebuild | 39 
 2 files changed, 40 insertions(+)

diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index 1277a68d864..50f195a03b4 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -2,3 +2,4 @@ DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3
 DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B 
ca842ff4afff8f44c82b5e7383962a9c45ca1c93b64fa4c6ebcd70a1d3849dbad2b8e4e24fba02d144c6266d7fab3607ebc6999b28c229cb35256cf40f26a985
 SHA512 
9a8ce022a935eed42fa71a224f2a207122aadcbef58ee855fdb4825f879e7d028e4dcff22c19b9d336db1c8bf63fb84372d44981acf84615f757e54306c92b81
 DIST llvmorg-12.0.0.tar.gz 134226215 BLAKE2B 
f9c3ba8c58571855caa4f206fd285c9b5be66672fb0814cb8bc0964a051f57f5d35013aa1e27cbda502652b37df1ec23474129109e76a42066847860db441dbe
 SHA512 
0cff02155c5ac0d6db2b72d60d9819d5b5dd859663b45f721b1c7540239c2fceb1f57d9173f6870c49de851c242ed8e85c5c6d6577a1f8092a7c5dcd12513b26
 DIST llvmorg-12.0.1-rc1.tar.gz 134261735 BLAKE2B 
d29510495641c06e6d7a5ac165e6d34e0ba15d1a5b786534e186e341e3a0550cdd3d8a2b61deb3e2bf44c0b0ff8561224bf7f8cebc2ce9415639cb67ceae289e
 SHA512 
4595a26df56eed7d5941240fe92116ad2f1c61639f0f464697c2c530a601347032fbad6802d1fa915ced8574c7b30ef05bc8c0be737784c844d3860892817e6e
+DIST llvmorg-12.0.1-rc2.tar.gz 134274147 BLAKE2B 
2d3f6ce8d5239cf2e5ea52f4b9020d6a8fedb8d6a4df02ca0d8e4398237f4eb967865e1e65570d16cd191865281b9619a63905c1e1c47b31183b881e97e49867
 SHA512 
cdebb954016dc92251cd9c6281804f7a36e7bc8c6f101a6817d96cc121aba4d361fb99501c259409a29c90d7749b224be670c41177fe43fa64b730ff294831b8

diff --git a/dev-python/lit/lit-12.0.1_rc2.ebuild 
b/dev-python/lit/lit-12.0.1_rc2.ebuild
new file mode 100644
index 000..37168fbde9b
--- /dev/null
+++ b/dev-python/lit/lit-12.0.1_rc2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1 llvm.org
+
+DESCRIPTION="A stand-alone install of the LLVM suite testing tool"
+HOMEPAGE="https://llvm.org/";
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# Tests require 'FileCheck' and 'not' utilities (from llvm)
+BDEPEND="
+   test? (
+   dev-python/psutil[${PYTHON_USEDEP}]
+   sys-devel/llvm )"
+
+LLVM_COMPONENTS=( llvm/utils/lit )
+llvm.org_set_globals
+
+# TODO: move the manpage generation here (from sys-devel/llvm)
+
+src_prepare() {
+   cd "${WORKDIR}" || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local -x LIT_PRESERVES_TMP=1
+   local litflags=$(get_lit_flags)
+   ./lit.py ${litflags//;/ } tests || die
+}



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

2021-06-17 Thread Michał Górny
commit: 5081c155500599325b5c0fbbddf5b0921fb7a4e7
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 17 08:55:55 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 17 09:05:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5081c155

dev-util/lldb: Bump to 12.0.1rc2

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

 dev-util/lldb/Manifest   |   1 +
 dev-util/lldb/lldb-12.0.1_rc2.ebuild | 102 +++
 2 files changed, 103 insertions(+)

diff --git a/dev-util/lldb/Manifest b/dev-util/lldb/Manifest
index 1277a68d864..50f195a03b4 100644
--- a/dev-util/lldb/Manifest
+++ b/dev-util/lldb/Manifest
@@ -2,3 +2,4 @@ DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3
 DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B 
ca842ff4afff8f44c82b5e7383962a9c45ca1c93b64fa4c6ebcd70a1d3849dbad2b8e4e24fba02d144c6266d7fab3607ebc6999b28c229cb35256cf40f26a985
 SHA512 
9a8ce022a935eed42fa71a224f2a207122aadcbef58ee855fdb4825f879e7d028e4dcff22c19b9d336db1c8bf63fb84372d44981acf84615f757e54306c92b81
 DIST llvmorg-12.0.0.tar.gz 134226215 BLAKE2B 
f9c3ba8c58571855caa4f206fd285c9b5be66672fb0814cb8bc0964a051f57f5d35013aa1e27cbda502652b37df1ec23474129109e76a42066847860db441dbe
 SHA512 
0cff02155c5ac0d6db2b72d60d9819d5b5dd859663b45f721b1c7540239c2fceb1f57d9173f6870c49de851c242ed8e85c5c6d6577a1f8092a7c5dcd12513b26
 DIST llvmorg-12.0.1-rc1.tar.gz 134261735 BLAKE2B 
d29510495641c06e6d7a5ac165e6d34e0ba15d1a5b786534e186e341e3a0550cdd3d8a2b61deb3e2bf44c0b0ff8561224bf7f8cebc2ce9415639cb67ceae289e
 SHA512 
4595a26df56eed7d5941240fe92116ad2f1c61639f0f464697c2c530a601347032fbad6802d1fa915ced8574c7b30ef05bc8c0be737784c844d3860892817e6e
+DIST llvmorg-12.0.1-rc2.tar.gz 134274147 BLAKE2B 
2d3f6ce8d5239cf2e5ea52f4b9020d6a8fedb8d6a4df02ca0d8e4398237f4eb967865e1e65570d16cd191865281b9619a63905c1e1c47b31183b881e97e49867
 SHA512 
cdebb954016dc92251cd9c6281804f7a36e7bc8c6f101a6817d96cc121aba4d361fb99501c259409a29c90d7749b224be670c41177fe43fa64b730ff294831b8

diff --git a/dev-util/lldb/lldb-12.0.1_rc2.ebuild 
b/dev-util/lldb/lldb-12.0.1_rc2.ebuild
new file mode 100644
index 000..283e64ba210
--- /dev/null
+++ b/dev-util/lldb/lldb-12.0.1_rc2.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+inherit cmake llvm llvm.org python-single-r1 toolchain-funcs
+
+DESCRIPTION="The LLVM debugger"
+HOMEPAGE="https://llvm.org/";
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="+libedit lzma ncurses +python test"
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
+RESTRICT="test"
+
+RDEPEND="
+   libedit? ( dev-libs/libedit:0= )
+   lzma? ( app-arch/xz-utils:= )
+   ncurses? ( >=sys-libs/ncurses-5.9-r3:0= )
+   python? (
+   $(python_gen_cond_dep '
+   dev-python/six[${PYTHON_USEDEP}]
+   ')
+   ${PYTHON_DEPS}
+   )
+   ~sys-devel/clang-${PV}[xml]
+   ~sys-devel/llvm-${PV}
+   !

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

2021-06-17 Thread Michał Górny
commit: 4ce81f220de3195576d76c6015b008bfaf310b2a
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 17 08:55:56 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 17 09:05:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ce81f22

sys-libs/compiler-rt: Bump to 12.0.1rc2

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

 sys-libs/compiler-rt/Manifest  |   1 +
 sys-libs/compiler-rt/compiler-rt-12.0.1_rc2.ebuild | 124 +
 2 files changed, 125 insertions(+)

diff --git a/sys-libs/compiler-rt/Manifest b/sys-libs/compiler-rt/Manifest
index 1fd327bcd7b..3d502aefa02 100644
--- a/sys-libs/compiler-rt/Manifest
+++ b/sys-libs/compiler-rt/Manifest
@@ -6,3 +6,4 @@ DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3
 DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B 
ca842ff4afff8f44c82b5e7383962a9c45ca1c93b64fa4c6ebcd70a1d3849dbad2b8e4e24fba02d144c6266d7fab3607ebc6999b28c229cb35256cf40f26a985
 SHA512 
9a8ce022a935eed42fa71a224f2a207122aadcbef58ee855fdb4825f879e7d028e4dcff22c19b9d336db1c8bf63fb84372d44981acf84615f757e54306c92b81
 DIST llvmorg-12.0.0.tar.gz 134226215 BLAKE2B 
f9c3ba8c58571855caa4f206fd285c9b5be66672fb0814cb8bc0964a051f57f5d35013aa1e27cbda502652b37df1ec23474129109e76a42066847860db441dbe
 SHA512 
0cff02155c5ac0d6db2b72d60d9819d5b5dd859663b45f721b1c7540239c2fceb1f57d9173f6870c49de851c242ed8e85c5c6d6577a1f8092a7c5dcd12513b26
 DIST llvmorg-12.0.1-rc1.tar.gz 134261735 BLAKE2B 
d29510495641c06e6d7a5ac165e6d34e0ba15d1a5b786534e186e341e3a0550cdd3d8a2b61deb3e2bf44c0b0ff8561224bf7f8cebc2ce9415639cb67ceae289e
 SHA512 
4595a26df56eed7d5941240fe92116ad2f1c61639f0f464697c2c530a601347032fbad6802d1fa915ced8574c7b30ef05bc8c0be737784c844d3860892817e6e
+DIST llvmorg-12.0.1-rc2.tar.gz 134274147 BLAKE2B 
2d3f6ce8d5239cf2e5ea52f4b9020d6a8fedb8d6a4df02ca0d8e4398237f4eb967865e1e65570d16cd191865281b9619a63905c1e1c47b31183b881e97e49867
 SHA512 
cdebb954016dc92251cd9c6281804f7a36e7bc8c6f101a6817d96cc121aba4d361fb99501c259409a29c90d7749b224be670c41177fe43fa64b730ff294831b8

diff --git a/sys-libs/compiler-rt/compiler-rt-12.0.1_rc2.ebuild 
b/sys-libs/compiler-rt/compiler-rt-12.0.1_rc2.ebuild
new file mode 100644
index 000..caf0b9268ef
--- /dev/null
+++ b/sys-libs/compiler-rt/compiler-rt-12.0.1_rc2.ebuild
@@ -0,0 +1,124 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+inherit cmake flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs
+
+DESCRIPTION="Compiler runtime library for clang (built-in part)"
+HOMEPAGE="https://llvm.org/";
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="$(ver_cut 1-3)"
+KEYWORDS=""
+IUSE="+clang test"
+RESTRICT="!test? ( test ) !clang? ( test )"
+
+CLANG_SLOT=${SLOT%%.*}
+# llvm-6 for new lit options
+DEPEND="
+   >=sys-devel/llvm-6"
+BDEPEND="
+   >=dev-util/cmake-3.16
+   clang? ( sys-devel/clang )
+   test? (
+   $(python_gen_any_dep 
">=dev-python/lit-9.0.1[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${PV%_*}*:${CLANG_SLOT}
+   )
+   ${PYTHON_DEPS}"
+
+LLVM_COMPONENTS=( compiler-rt )
+LLVM_PATCHSET=-1
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_pretend() {
+   if ! use clang && ! tc-is-clang; then
+   ewarn "Building using a compiler other than clang may result in 
broken atomics"
+   ewarn "library. Enable USE=clang unless you have a very good 
reason not to."
+   fi
+}
+
+pkg_setup() {
+   # Darwin Prefix builds do not have llvm installed yet, so rely on
+   # bootstrap-prefix to set the appropriate path vars to LLVM instead
+   # of using llvm_pkg_setup.
+   if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+   llvm_pkg_setup
+   fi
+   python-any-r1_pkg_setup
+}
+
+test_compiler() {
+   $(tc-getCC) ${CFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \
+   <<<'int main() { return 0; }' &>/dev/null
+}
+
+src_configure() {
+   # pre-set since we need to pass it to cmake
+   BUILD_DIR=${WORKDIR}/${P}_build
+
+   local nolib_flags=( -nodefaultlibs -lc )
+   if use clang; then
+   local -x CC=${CHOST}-clang
+   local -x CXX=${CHOST}-clang++
+   strip-unsupported-flags
+   # ensure we can use clang before installing compiler-rt
+   local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}"
+   elif ! test_compiler; then
+   if test_compiler "${nolib_flags[@]}"; then
+   local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}"
+   ewarn "${CC} seems to lack runtime, trying with 
${nolib_flags[*]}"
+   fi
+   fi
+
+   local mycmakeargs=(
+   -DCOMPILER_RT_INSTALL_PATH="${EPREF

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

2021-06-17 Thread Michał Górny
commit: 62a493bc6e4daa9662fbccee77eac6ddeb670c34
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 17 08:55:46 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 17 09:04:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62a493bc

sys-devel/llvm-common: Bump to 12.0.1rc2

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

 sys-devel/llvm-common/Manifest |  1 +
 .../llvm-common/llvm-common-12.0.1_rc2.ebuild  | 27 ++
 2 files changed, 28 insertions(+)

diff --git a/sys-devel/llvm-common/Manifest b/sys-devel/llvm-common/Manifest
index 1277a68d864..50f195a03b4 100644
--- a/sys-devel/llvm-common/Manifest
+++ b/sys-devel/llvm-common/Manifest
@@ -2,3 +2,4 @@ DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3
 DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B 
ca842ff4afff8f44c82b5e7383962a9c45ca1c93b64fa4c6ebcd70a1d3849dbad2b8e4e24fba02d144c6266d7fab3607ebc6999b28c229cb35256cf40f26a985
 SHA512 
9a8ce022a935eed42fa71a224f2a207122aadcbef58ee855fdb4825f879e7d028e4dcff22c19b9d336db1c8bf63fb84372d44981acf84615f757e54306c92b81
 DIST llvmorg-12.0.0.tar.gz 134226215 BLAKE2B 
f9c3ba8c58571855caa4f206fd285c9b5be66672fb0814cb8bc0964a051f57f5d35013aa1e27cbda502652b37df1ec23474129109e76a42066847860db441dbe
 SHA512 
0cff02155c5ac0d6db2b72d60d9819d5b5dd859663b45f721b1c7540239c2fceb1f57d9173f6870c49de851c242ed8e85c5c6d6577a1f8092a7c5dcd12513b26
 DIST llvmorg-12.0.1-rc1.tar.gz 134261735 BLAKE2B 
d29510495641c06e6d7a5ac165e6d34e0ba15d1a5b786534e186e341e3a0550cdd3d8a2b61deb3e2bf44c0b0ff8561224bf7f8cebc2ce9415639cb67ceae289e
 SHA512 
4595a26df56eed7d5941240fe92116ad2f1c61639f0f464697c2c530a601347032fbad6802d1fa915ced8574c7b30ef05bc8c0be737784c844d3860892817e6e
+DIST llvmorg-12.0.1-rc2.tar.gz 134274147 BLAKE2B 
2d3f6ce8d5239cf2e5ea52f4b9020d6a8fedb8d6a4df02ca0d8e4398237f4eb967865e1e65570d16cd191865281b9619a63905c1e1c47b31183b881e97e49867
 SHA512 
cdebb954016dc92251cd9c6281804f7a36e7bc8c6f101a6817d96cc121aba4d361fb99501c259409a29c90d7749b224be670c41177fe43fa64b730ff294831b8

diff --git a/sys-devel/llvm-common/llvm-common-12.0.1_rc2.ebuild 
b/sys-devel/llvm-common/llvm-common-12.0.1_rc2.ebuild
new file mode 100644
index 000..53511a0a20e
--- /dev/null
+++ b/sys-devel/llvm-common/llvm-common-12.0.1_rc2.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit llvm.org
+
+DESCRIPTION="Common files shared between multiple slots of LLVM"
+HOMEPAGE="https://llvm.org/";
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+RDEPEND="!sys-devel/llvm:0"
+
+LLVM_COMPONENTS=( llvm/utils/vim )
+llvm.org_set_globals
+
+src_install() {
+   insinto /usr/share/vim/vimfiles
+   doins -r */
+   # some users may find it useful
+   newdoc README README.vim
+   dodoc vimrc
+}



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

2021-06-17 Thread Michał Górny
commit: 21fa27dca6252ac36addab87769616ba147287a0
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 17 08:55:57 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 17 09:05:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21fa27dc

sys-libs/llvm-libunwind: Bump to 12.0.1rc2

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

 sys-libs/llvm-libunwind/Manifest   |   1 +
 .../llvm-libunwind-12.0.1_rc2.ebuild   | 124 +
 2 files changed, 125 insertions(+)

diff --git a/sys-libs/llvm-libunwind/Manifest b/sys-libs/llvm-libunwind/Manifest
index 1277a68d864..50f195a03b4 100644
--- a/sys-libs/llvm-libunwind/Manifest
+++ b/sys-libs/llvm-libunwind/Manifest
@@ -2,3 +2,4 @@ DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3
 DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B 
ca842ff4afff8f44c82b5e7383962a9c45ca1c93b64fa4c6ebcd70a1d3849dbad2b8e4e24fba02d144c6266d7fab3607ebc6999b28c229cb35256cf40f26a985
 SHA512 
9a8ce022a935eed42fa71a224f2a207122aadcbef58ee855fdb4825f879e7d028e4dcff22c19b9d336db1c8bf63fb84372d44981acf84615f757e54306c92b81
 DIST llvmorg-12.0.0.tar.gz 134226215 BLAKE2B 
f9c3ba8c58571855caa4f206fd285c9b5be66672fb0814cb8bc0964a051f57f5d35013aa1e27cbda502652b37df1ec23474129109e76a42066847860db441dbe
 SHA512 
0cff02155c5ac0d6db2b72d60d9819d5b5dd859663b45f721b1c7540239c2fceb1f57d9173f6870c49de851c242ed8e85c5c6d6577a1f8092a7c5dcd12513b26
 DIST llvmorg-12.0.1-rc1.tar.gz 134261735 BLAKE2B 
d29510495641c06e6d7a5ac165e6d34e0ba15d1a5b786534e186e341e3a0550cdd3d8a2b61deb3e2bf44c0b0ff8561224bf7f8cebc2ce9415639cb67ceae289e
 SHA512 
4595a26df56eed7d5941240fe92116ad2f1c61639f0f464697c2c530a601347032fbad6802d1fa915ced8574c7b30ef05bc8c0be737784c844d3860892817e6e
+DIST llvmorg-12.0.1-rc2.tar.gz 134274147 BLAKE2B 
2d3f6ce8d5239cf2e5ea52f4b9020d6a8fedb8d6a4df02ca0d8e4398237f4eb967865e1e65570d16cd191865281b9619a63905c1e1c47b31183b881e97e49867
 SHA512 
cdebb954016dc92251cd9c6281804f7a36e7bc8c6f101a6817d96cc121aba4d361fb99501c259409a29c90d7749b224be670c41177fe43fa64b730ff294831b8

diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-12.0.1_rc2.ebuild 
b/sys-libs/llvm-libunwind/llvm-libunwind-12.0.1_rc2.ebuild
new file mode 100644
index 000..bf538b66689
--- /dev/null
+++ b/sys-libs/llvm-libunwind/llvm-libunwind-12.0.1_rc2.ebuild
@@ -0,0 +1,124 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_ECLASS=cmake
+PYTHON_COMPAT=( python3_{7..9} )
+inherit cmake-multilib llvm llvm.org python-any-r1
+
+DESCRIPTION="C++ runtime stack unwinder from LLVM"
+HOMEPAGE="https://github.com/llvm-mirror/libunwind";
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="debug static-libs test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="!sys-libs/libunwind"
+# llvm-6 for new lit options
+DEPEND="
+   >=sys-devel/llvm-6"
+BDEPEND="
+   test? ( >=sys-devel/clang-3.9.0
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   )"
+
+LLVM_COMPONENTS=( libunwind libcxx llvm/cmake/modules )
+LLVM_TEST_COMPONENTS=( libcxxabi )
+llvm.org_set_globals
+
+python_check_deps() {
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   local libdir=$(get_libdir)
+
+   local mycmakeargs=(
+   -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+   -DLIBUNWIND_ENABLE_ASSERTIONS=$(usex debug)
+   -DLIBUNWIND_ENABLE_STATIC=$(usex static-libs)
+   -DLLVM_INCLUDE_TESTS=$(usex test)
+
+   # support non-native unwinding; given it's small enough,
+   # enable it unconditionally
+   -DLIBUNWIND_ENABLE_CROSS_UNWINDING=ON
+   )
+   if use test; then
+   local clang_path=$(type -P "${CHOST:+${CHOST}-}clang" 
2>/dev/null)
+   [[ -n ${clang_path} ]] || die "Unable to find ${CHOST}-clang 
for tests"
+
+   mycmakeargs+=(
+   -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+   
-DLLVM_LIT_ARGS="$(get_lit_flags);--param=cxx_under_test=${clang_path}"
+   -DLIBUNWIND_LIBCXX_PATH="${WORKDIR}/libcxx"
+   )
+   fi
+
+   cmake_src_configure
+}
+
+build_libcxxabi() {
+   local -x LDFLAGS="${LDFLAGS} -L${BUILD_DIR}/$(get_libdir)"
+   local CMAKE_USE_DIR=${WORKDIR}/libcxxabi
+   local BUILD_DIR=${BUILD_DIR}/libcxxabi
+   local mycmakeargs=(
+   -DLIBCXXABI_LIBDIR_SUFFIX=
+   -DLIBCXXABI_ENABLE_SHARED=OFF
+   -DLIBCXXABI_ENABLE_STATIC=ONF
+   -DLIBCXXABI_USE_LLVM_UNWINDER=ON
+   -DLIBCXXABI_INCLUDE_TESTS=OFF
+
+   -DLIBCXXABI_LIBCXX_INCLUDES="${WORKDIR}"/libcxx/include
+   -DLIBCXXABI_LIBUNWIND_INCLUDES="${S}"/include
+   )
+
+  

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

2021-06-17 Thread Michał Górny
commit: 9002beed3003efc0fac849790a1f2795476b4e22
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 17 08:55:58 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 17 09:05:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9002beed

sys-libs/libcxxabi: Bump to 12.0.1rc2

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

 sys-libs/libcxxabi/Manifest|   1 +
 sys-libs/libcxxabi/libcxxabi-12.0.1_rc2.ebuild | 122 +
 2 files changed, 123 insertions(+)

diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest
index 1277a68d864..50f195a03b4 100644
--- a/sys-libs/libcxxabi/Manifest
+++ b/sys-libs/libcxxabi/Manifest
@@ -2,3 +2,4 @@ DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3
 DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B 
ca842ff4afff8f44c82b5e7383962a9c45ca1c93b64fa4c6ebcd70a1d3849dbad2b8e4e24fba02d144c6266d7fab3607ebc6999b28c229cb35256cf40f26a985
 SHA512 
9a8ce022a935eed42fa71a224f2a207122aadcbef58ee855fdb4825f879e7d028e4dcff22c19b9d336db1c8bf63fb84372d44981acf84615f757e54306c92b81
 DIST llvmorg-12.0.0.tar.gz 134226215 BLAKE2B 
f9c3ba8c58571855caa4f206fd285c9b5be66672fb0814cb8bc0964a051f57f5d35013aa1e27cbda502652b37df1ec23474129109e76a42066847860db441dbe
 SHA512 
0cff02155c5ac0d6db2b72d60d9819d5b5dd859663b45f721b1c7540239c2fceb1f57d9173f6870c49de851c242ed8e85c5c6d6577a1f8092a7c5dcd12513b26
 DIST llvmorg-12.0.1-rc1.tar.gz 134261735 BLAKE2B 
d29510495641c06e6d7a5ac165e6d34e0ba15d1a5b786534e186e341e3a0550cdd3d8a2b61deb3e2bf44c0b0ff8561224bf7f8cebc2ce9415639cb67ceae289e
 SHA512 
4595a26df56eed7d5941240fe92116ad2f1c61639f0f464697c2c530a601347032fbad6802d1fa915ced8574c7b30ef05bc8c0be737784c844d3860892817e6e
+DIST llvmorg-12.0.1-rc2.tar.gz 134274147 BLAKE2B 
2d3f6ce8d5239cf2e5ea52f4b9020d6a8fedb8d6a4df02ca0d8e4398237f4eb967865e1e65570d16cd191865281b9619a63905c1e1c47b31183b881e97e49867
 SHA512 
cdebb954016dc92251cd9c6281804f7a36e7bc8c6f101a6817d96cc121aba4d361fb99501c259409a29c90d7749b224be670c41177fe43fa64b730ff294831b8

diff --git a/sys-libs/libcxxabi/libcxxabi-12.0.1_rc2.ebuild 
b/sys-libs/libcxxabi/libcxxabi-12.0.1_rc2.ebuild
new file mode 100644
index 000..8c24d969111
--- /dev/null
+++ b/sys-libs/libcxxabi/libcxxabi-12.0.1_rc2.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_ECLASS=cmake
+PYTHON_COMPAT=( python3_{7..9} )
+inherit cmake-multilib llvm llvm.org python-any-r1 toolchain-funcs
+
+DESCRIPTION="Low level support for a standard C++ library"
+HOMEPAGE="https://libcxxabi.llvm.org/";
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="+libunwind static-libs test elibc_musl"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   libunwind? (
+   || (
+   
>=sys-libs/libunwind-1.0.1-r1[static-libs?,${MULTILIB_USEDEP}]
+   
>=sys-libs/llvm-libunwind-3.9.0-r1[static-libs?,${MULTILIB_USEDEP}]
+   )
+   )"
+# llvm-6 for new lit options
+DEPEND="${RDEPEND}
+   >=sys-devel/llvm-6"
+BDEPEND="
+   test? ( >=sys-devel/clang-3.9.0
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   )"
+
+# libcxx is needed uncondtionally for the headers
+LLVM_COMPONENTS=( libcxx{abi,} llvm/cmake/modules )
+llvm.org_set_globals
+
+python_check_deps() {
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   # darwin prefix builds do not have llvm installed yet, so rely on 
bootstrap-prefix
+   # to set the appropriate path vars to LLVM instead of using 
llvm_pkg_setup.
+   if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+   llvm_pkg_setup
+   fi
+   use test && python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   # link against compiler-rt instead of libgcc if we are using clang with 
libunwind
+   local want_compiler_rt=OFF
+   if use libunwind && tc-is-clang; then
+   local compiler_rt=$($(tc-getCC) ${CFLAGS} ${CPPFLAGS} \
+   ${LDFLAGS} -print-libgcc-file-name)
+   if [[ ${compiler_rt} == *libclang_rt* ]]; then
+   want_compiler_rt=ON
+   fi
+   fi
+
+   local libdir=$(get_libdir)
+   local mycmakeargs=(
+   -DLIBCXXABI_LIBDIR_SUFFIX=${libdir#lib}
+   -DLIBCXXABI_ENABLE_SHARED=ON
+   -DLIBCXXABI_ENABLE_STATIC=$(usex static-libs)
+   -DLIBCXXABI_USE_LLVM_UNWINDER=$(usex libunwind)
+   -DLIBCXXABI_INCLUDE_TESTS=$(usex test)
+   -DLIBCXXABI_USE_COMPILER_RT=${want_compiler_rt}
+
+   -DLIBCXXABI_LIBCXX_INCLUDES="${WORKDIR}"/libcxx/include
+   # upstream is omitting standard search path for this
+   # probably because gcc & clang are bundling their own unwind.h
+ 

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

2021-06-17 Thread Michał Górny
commit: ad8d9aaa7df2f68e0153151244e051831494baf9
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 17 08:55:50 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 17 09:05:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad8d9aaa

sys-devel/clang-common: Bump to 12.0.1rc2

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

 sys-devel/clang-common/Manifest|  1 +
 .../clang-common/clang-common-12.0.1_rc2.ebuild| 24 ++
 2 files changed, 25 insertions(+)

diff --git a/sys-devel/clang-common/Manifest b/sys-devel/clang-common/Manifest
index 1277a68d864..50f195a03b4 100644
--- a/sys-devel/clang-common/Manifest
+++ b/sys-devel/clang-common/Manifest
@@ -2,3 +2,4 @@ DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3
 DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B 
ca842ff4afff8f44c82b5e7383962a9c45ca1c93b64fa4c6ebcd70a1d3849dbad2b8e4e24fba02d144c6266d7fab3607ebc6999b28c229cb35256cf40f26a985
 SHA512 
9a8ce022a935eed42fa71a224f2a207122aadcbef58ee855fdb4825f879e7d028e4dcff22c19b9d336db1c8bf63fb84372d44981acf84615f757e54306c92b81
 DIST llvmorg-12.0.0.tar.gz 134226215 BLAKE2B 
f9c3ba8c58571855caa4f206fd285c9b5be66672fb0814cb8bc0964a051f57f5d35013aa1e27cbda502652b37df1ec23474129109e76a42066847860db441dbe
 SHA512 
0cff02155c5ac0d6db2b72d60d9819d5b5dd859663b45f721b1c7540239c2fceb1f57d9173f6870c49de851c242ed8e85c5c6d6577a1f8092a7c5dcd12513b26
 DIST llvmorg-12.0.1-rc1.tar.gz 134261735 BLAKE2B 
d29510495641c06e6d7a5ac165e6d34e0ba15d1a5b786534e186e341e3a0550cdd3d8a2b61deb3e2bf44c0b0ff8561224bf7f8cebc2ce9415639cb67ceae289e
 SHA512 
4595a26df56eed7d5941240fe92116ad2f1c61639f0f464697c2c530a601347032fbad6802d1fa915ced8574c7b30ef05bc8c0be737784c844d3860892817e6e
+DIST llvmorg-12.0.1-rc2.tar.gz 134274147 BLAKE2B 
2d3f6ce8d5239cf2e5ea52f4b9020d6a8fedb8d6a4df02ca0d8e4398237f4eb967865e1e65570d16cd191865281b9619a63905c1e1c47b31183b881e97e49867
 SHA512 
cdebb954016dc92251cd9c6281804f7a36e7bc8c6f101a6817d96cc121aba4d361fb99501c259409a29c90d7749b224be670c41177fe43fa64b730ff294831b8

diff --git a/sys-devel/clang-common/clang-common-12.0.1_rc2.ebuild 
b/sys-devel/clang-common/clang-common-12.0.1_rc2.ebuild
new file mode 100644
index 000..03e4441b91b
--- /dev/null
+++ b/sys-devel/clang-common/clang-common-12.0.1_rc2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit bash-completion-r1 llvm.org
+
+DESCRIPTION="Common files shared between multiple slots of clang"
+HOMEPAGE="https://llvm.org/";
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+PDEPEND="sys-devel/clang:*"
+
+LLVM_COMPONENTS=( clang/utils/bash-autocomplete.sh )
+llvm.org_set_globals
+S=${WORKDIR}/clang/utils
+
+src_install() {
+   newbashcomp bash-autocomplete.sh clang
+}



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

2021-06-17 Thread Michał Górny
commit: 4bb75bd1701b0fe653ea960d380846c82d564c20
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 17 08:56:00 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 17 09:05:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bb75bd1

sys-libs/libomp: Bump to 12.0.1rc2

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

 sys-libs/libomp/Manifest |   1 +
 sys-libs/libomp/libomp-12.0.1_rc2.ebuild | 106 +++
 2 files changed, 107 insertions(+)

diff --git a/sys-libs/libomp/Manifest b/sys-libs/libomp/Manifest
index 1277a68d864..50f195a03b4 100644
--- a/sys-libs/libomp/Manifest
+++ b/sys-libs/libomp/Manifest
@@ -2,3 +2,4 @@ DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3
 DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B 
ca842ff4afff8f44c82b5e7383962a9c45ca1c93b64fa4c6ebcd70a1d3849dbad2b8e4e24fba02d144c6266d7fab3607ebc6999b28c229cb35256cf40f26a985
 SHA512 
9a8ce022a935eed42fa71a224f2a207122aadcbef58ee855fdb4825f879e7d028e4dcff22c19b9d336db1c8bf63fb84372d44981acf84615f757e54306c92b81
 DIST llvmorg-12.0.0.tar.gz 134226215 BLAKE2B 
f9c3ba8c58571855caa4f206fd285c9b5be66672fb0814cb8bc0964a051f57f5d35013aa1e27cbda502652b37df1ec23474129109e76a42066847860db441dbe
 SHA512 
0cff02155c5ac0d6db2b72d60d9819d5b5dd859663b45f721b1c7540239c2fceb1f57d9173f6870c49de851c242ed8e85c5c6d6577a1f8092a7c5dcd12513b26
 DIST llvmorg-12.0.1-rc1.tar.gz 134261735 BLAKE2B 
d29510495641c06e6d7a5ac165e6d34e0ba15d1a5b786534e186e341e3a0550cdd3d8a2b61deb3e2bf44c0b0ff8561224bf7f8cebc2ce9415639cb67ceae289e
 SHA512 
4595a26df56eed7d5941240fe92116ad2f1c61639f0f464697c2c530a601347032fbad6802d1fa915ced8574c7b30ef05bc8c0be737784c844d3860892817e6e
+DIST llvmorg-12.0.1-rc2.tar.gz 134274147 BLAKE2B 
2d3f6ce8d5239cf2e5ea52f4b9020d6a8fedb8d6a4df02ca0d8e4398237f4eb967865e1e65570d16cd191865281b9619a63905c1e1c47b31183b881e97e49867
 SHA512 
cdebb954016dc92251cd9c6281804f7a36e7bc8c6f101a6817d96cc121aba4d361fb99501c259409a29c90d7749b224be670c41177fe43fa64b730ff294831b8

diff --git a/sys-libs/libomp/libomp-12.0.1_rc2.ebuild 
b/sys-libs/libomp/libomp-12.0.1_rc2.ebuild
new file mode 100644
index 000..0fd7afe0ff4
--- /dev/null
+++ b/sys-libs/libomp/libomp-12.0.1_rc2.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_ECLASS=cmake
+PYTHON_COMPAT=( python3_{7..9} )
+inherit cmake-multilib linux-info llvm.org python-any-r1
+
+DESCRIPTION="OpenMP runtime library for LLVM/clang compiler"
+HOMEPAGE="https://openmp.llvm.org";
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="cuda hwloc kernel_linux offload ompt test"
+# CUDA works only with the x86_64 ABI
+REQUIRED_USE="offload? ( cuda? ( abi_x86_64 ) )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   hwloc? ( sys-apps/hwloc:0=[${MULTILIB_USEDEP}] )
+   offload? (
+   virtual/libelf:=[${MULTILIB_USEDEP}]
+   dev-libs/libffi:=[${MULTILIB_USEDEP}]
+   cuda? ( dev-util/nvidia-cuda-toolkit:= )
+   )"
+# tests:
+# - dev-python/lit provides the test runner
+# - sys-devel/llvm provide test utils (e.g. FileCheck)
+# - sys-devel/clang provides the compiler to run tests
+DEPEND="${RDEPEND}"
+BDEPEND="dev-lang/perl
+   offload? ( virtual/pkgconfig )
+   test? (
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   >=sys-devel/clang-6
+   )"
+
+LLVM_COMPONENTS=( openmp llvm/include )
+llvm.org_set_globals
+
+python_check_deps() {
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+kernel_pds_check() {
+   if use kernel_linux && kernel_is -lt 4 15 && kernel_is -ge 4 13; then
+   local CONFIG_CHECK="~!SCHED_PDS"
+   local ERROR_SCHED_PDS="\
+PDS scheduler versions >= 0.98c < 0.98i (e.g. used in kernels >= 4.13-pf11
+< 4.14-pf9) do not implement sched_yield() call which may result in horrible
+performance problems with libomp. If you are using one of the specified
+kernel versions, you may want to disable the PDS scheduler."
+
+   check_extra_config
+   fi
+}
+
+pkg_pretend() {
+   kernel_pds_check
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+multilib_src_configure() {
+   local libdir="$(get_libdir)"
+   local mycmakeargs=(
+   -DOPENMP_LIBDIR_SUFFIX="${libdir#lib}"
+
+   -DLIBOMP_USE_HWLOC=$(usex hwloc)
+   -DLIBOMP_OMPT_SUPPORT=$(usex ompt)
+
+   -DOPENMP_ENABLE_LIBOMPTARGET=$(usex offload)
+
+   # do not install libgomp.so & libiomp5.so aliases
+   -DLIBOMP_INSTALL_ALIASES=OFF
+   # disable unnecessary hack copying stuff back to srcdir
+   -DLIBOMP_COPY_EXPORTS=OFF
+   )
+   use offload && mycmakeargs+=(
+   # this is non-fatal and libomp checks for CUDA conditionally
+ 

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

2021-06-17 Thread Michał Górny
commit: f9cfc30fc541ee2eedbd23f9e9d6ef562f529c85
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 17 08:55:59 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 17 09:05:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9cfc30f

sys-libs/libcxx: Bump to 12.0.1rc2

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

 sys-libs/libcxx/Manifest |   1 +
 sys-libs/libcxx/libcxx-12.0.1_rc2.ebuild | 211 +++
 2 files changed, 212 insertions(+)

diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest
index 1fd327bcd7b..3d502aefa02 100644
--- a/sys-libs/libcxx/Manifest
+++ b/sys-libs/libcxx/Manifest
@@ -6,3 +6,4 @@ DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3
 DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B 
ca842ff4afff8f44c82b5e7383962a9c45ca1c93b64fa4c6ebcd70a1d3849dbad2b8e4e24fba02d144c6266d7fab3607ebc6999b28c229cb35256cf40f26a985
 SHA512 
9a8ce022a935eed42fa71a224f2a207122aadcbef58ee855fdb4825f879e7d028e4dcff22c19b9d336db1c8bf63fb84372d44981acf84615f757e54306c92b81
 DIST llvmorg-12.0.0.tar.gz 134226215 BLAKE2B 
f9c3ba8c58571855caa4f206fd285c9b5be66672fb0814cb8bc0964a051f57f5d35013aa1e27cbda502652b37df1ec23474129109e76a42066847860db441dbe
 SHA512 
0cff02155c5ac0d6db2b72d60d9819d5b5dd859663b45f721b1c7540239c2fceb1f57d9173f6870c49de851c242ed8e85c5c6d6577a1f8092a7c5dcd12513b26
 DIST llvmorg-12.0.1-rc1.tar.gz 134261735 BLAKE2B 
d29510495641c06e6d7a5ac165e6d34e0ba15d1a5b786534e186e341e3a0550cdd3d8a2b61deb3e2bf44c0b0ff8561224bf7f8cebc2ce9415639cb67ceae289e
 SHA512 
4595a26df56eed7d5941240fe92116ad2f1c61639f0f464697c2c530a601347032fbad6802d1fa915ced8574c7b30ef05bc8c0be737784c844d3860892817e6e
+DIST llvmorg-12.0.1-rc2.tar.gz 134274147 BLAKE2B 
2d3f6ce8d5239cf2e5ea52f4b9020d6a8fedb8d6a4df02ca0d8e4398237f4eb967865e1e65570d16cd191865281b9619a63905c1e1c47b31183b881e97e49867
 SHA512 
cdebb954016dc92251cd9c6281804f7a36e7bc8c6f101a6817d96cc121aba4d361fb99501c259409a29c90d7749b224be670c41177fe43fa64b730ff294831b8

diff --git a/sys-libs/libcxx/libcxx-12.0.1_rc2.ebuild 
b/sys-libs/libcxx/libcxx-12.0.1_rc2.ebuild
new file mode 100644
index 000..1f529867fb7
--- /dev/null
+++ b/sys-libs/libcxx/libcxx-12.0.1_rc2.ebuild
@@ -0,0 +1,211 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_ECLASS=cmake
+PYTHON_COMPAT=( python3_{7..9} )
+inherit cmake-multilib llvm llvm.org python-any-r1 toolchain-funcs
+
+DESCRIPTION="New implementation of the C++ standard library, targeting C++11"
+HOMEPAGE="https://libcxx.llvm.org/";
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+KEYWORDS=""
+IUSE="elibc_glibc elibc_musl +libcxxabi +libunwind static-libs test"
+REQUIRED_USE="libunwind? ( libcxxabi )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   libcxxabi? ( 
~sys-libs/libcxxabi-${PV}[libunwind=,static-libs?,${MULTILIB_USEDEP}] )
+   !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] )"
+# llvm-6 for new lit options
+# clang-3.9.0 installs necessary target symlinks unconditionally
+# which removes the need for MULTILIB_USEDEP
+DEPEND="${RDEPEND}
+   >=sys-devel/llvm-6"
+BDEPEND="
+   test? (
+   >=dev-util/cmake-3.16
+   >=sys-devel/clang-3.9.0
+   $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+   )"
+
+DOCS=( CREDITS.TXT )
+
+LLVM_COMPONENTS=( libcxx{,abi} llvm/{cmake/modules,utils/llvm-lit} )
+LLVM_PATCHSET=-1
+llvm.org_set_globals
+
+python_check_deps() {
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   # Darwin Prefix builds do not have llvm installed yet, so rely on
+   # bootstrap-prefix to set the appropriate path vars to LLVM instead
+   # of using llvm_pkg_setup.
+   if [[ ${CHOST} != *-darwin* ]] || has_version dev-lang/llvm; then
+   llvm_pkg_setup
+   fi
+   use test && python-any-r1_pkg_setup
+
+   if ! use libcxxabi && ! tc-is-gcc ; then
+   eerror "To build ${PN} against libsupc++, you have to use gcc. 
Other"
+   eerror "compilers are not supported. Please set CC=gcc and 
CXX=g++"
+   eerror "and try again."
+   die
+   fi
+}
+
+test_compiler() {
+   $(tc-getCXX) ${CXXFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c++ - \
+   <<<'int main() { return 0; }' &>/dev/null
+}
+
+src_configure() {
+   # note: we need to do this before multilib kicks in since it will
+   # alter the CHOST
+   local cxxabi cxxabi_incs
+   if use libcxxabi; then
+   cxxabi=libcxxabi
+   cxxabi_incs="${EPREFIX}/usr/include/libcxxabi"
+   else
+   local 
gcc_inc="${EPREFIX}/usr/lib/gcc/${CHOST}/$(gcc-fullversion)/include/g++-v$(gcc-major-version)"
+   cxxabi=libsupc++
+   cxxabi_incs="${gcc_inc};${gcc_inc}/${CHOST}"
+   fi
+
+   multilib-minima

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

2021-06-17 Thread Michał Górny
commit: 59f50ab534d05d11066a072e5355791674928365
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 17 08:56:01 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 17 09:05:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59f50ab5

sys-devel/clang-runtime: Bump to 12.0.1rc2

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

 .../clang-runtime/clang-runtime-12.0.1_rc2.ebuild  | 25 ++
 1 file changed, 25 insertions(+)

diff --git a/sys-devel/clang-runtime/clang-runtime-12.0.1_rc2.ebuild 
b/sys-devel/clang-runtime/clang-runtime-12.0.1_rc2.ebuild
new file mode 100644
index 000..218cdb1426f
--- /dev/null
+++ b/sys-devel/clang-runtime/clang-runtime-12.0.1_rc2.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-build
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/";
+SRC_URI=""
+
+LICENSE="metapackage"
+SLOT="$(ver_cut 1-3)"
+KEYWORDS=""
+IUSE="+compiler-rt libcxx openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+PROPERTIES="live"
+
+RDEPEND="
+   compiler-rt? (
+   ~sys-libs/compiler-rt-${PV}:${SLOT}
+   sanitize? ( ~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT} )
+   )
+   libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] )
+   openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] )"



[gentoo-commits] repo/gentoo:master commit in: sys-libs/compiler-rt-sanitizers/

2021-06-17 Thread Michał Górny
commit: df4671798d0d0aa5f43483fb6085ecf2168dab15
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 17 08:55:57 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 17 09:05:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df467179

sys-libs/compiler-rt-sanitizers: Bump to 12.0.1rc2

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

 sys-libs/compiler-rt-sanitizers/Manifest   |   1 +
 .../compiler-rt-sanitizers-12.0.1_rc2.ebuild   | 200 +
 2 files changed, 201 insertions(+)

diff --git a/sys-libs/compiler-rt-sanitizers/Manifest 
b/sys-libs/compiler-rt-sanitizers/Manifest
index f479d3674d7..466ea268532 100644
--- a/sys-libs/compiler-rt-sanitizers/Manifest
+++ b/sys-libs/compiler-rt-sanitizers/Manifest
@@ -6,3 +6,4 @@ DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3
 DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B 
ca842ff4afff8f44c82b5e7383962a9c45ca1c93b64fa4c6ebcd70a1d3849dbad2b8e4e24fba02d144c6266d7fab3607ebc6999b28c229cb35256cf40f26a985
 SHA512 
9a8ce022a935eed42fa71a224f2a207122aadcbef58ee855fdb4825f879e7d028e4dcff22c19b9d336db1c8bf63fb84372d44981acf84615f757e54306c92b81
 DIST llvmorg-12.0.0.tar.gz 134226215 BLAKE2B 
f9c3ba8c58571855caa4f206fd285c9b5be66672fb0814cb8bc0964a051f57f5d35013aa1e27cbda502652b37df1ec23474129109e76a42066847860db441dbe
 SHA512 
0cff02155c5ac0d6db2b72d60d9819d5b5dd859663b45f721b1c7540239c2fceb1f57d9173f6870c49de851c242ed8e85c5c6d6577a1f8092a7c5dcd12513b26
 DIST llvmorg-12.0.1-rc1.tar.gz 134261735 BLAKE2B 
d29510495641c06e6d7a5ac165e6d34e0ba15d1a5b786534e186e341e3a0550cdd3d8a2b61deb3e2bf44c0b0ff8561224bf7f8cebc2ce9415639cb67ceae289e
 SHA512 
4595a26df56eed7d5941240fe92116ad2f1c61639f0f464697c2c530a601347032fbad6802d1fa915ced8574c7b30ef05bc8c0be737784c844d3860892817e6e
+DIST llvmorg-12.0.1-rc2.tar.gz 134274147 BLAKE2B 
2d3f6ce8d5239cf2e5ea52f4b9020d6a8fedb8d6a4df02ca0d8e4398237f4eb967865e1e65570d16cd191865281b9619a63905c1e1c47b31183b881e97e49867
 SHA512 
cdebb954016dc92251cd9c6281804f7a36e7bc8c6f101a6817d96cc121aba4d361fb99501c259409a29c90d7749b224be670c41177fe43fa64b730ff294831b8

diff --git 
a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-12.0.1_rc2.ebuild 
b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-12.0.1_rc2.ebuild
new file mode 100644
index 000..e96a0217228
--- /dev/null
+++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-12.0.1_rc2.ebuild
@@ -0,0 +1,200 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+inherit check-reqs cmake flag-o-matic llvm llvm.org python-any-r1
+
+DESCRIPTION="Compiler runtime libraries for clang (sanitizers & xray)"
+HOMEPAGE="https://llvm.org/";
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="$(ver_cut 1-3)"
+KEYWORDS=""
+IUSE="+clang test elibc_glibc"
+# base targets
+IUSE+=" +libfuzzer +memprof +profile +xray"
+# sanitizer targets, keep in sync with config-ix.cmake
+# NB: ubsan, scudo deliberately match two entries
+SANITIZER_FLAGS=(
+   asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo
+   shadowcallstack gwp-asan
+)
+IUSE+=" ${SANITIZER_FLAGS[@]/#/+}"
+REQUIRED_USE="
+   || ( ${SANITIZER_FLAGS[*]} libfuzzer profile xray )
+   test? (
+   cfi? ( ubsan )
+   gwp-asan? ( scudo )
+   )"
+RESTRICT="!test? ( test ) !clang? ( test )"
+
+CLANG_SLOT=${SLOT%%.*}
+# llvm-6 for new lit options
+DEPEND="
+   >=sys-devel/llvm-6"
+BDEPEND="
+   >=dev-util/cmake-3.16
+   clang? ( sys-devel/clang )
+   elibc_glibc? ( net-libs/libtirpc )
+   test? (
+   !=dev-python/lit-5[\${PYTHON_USEDEP}]")
+   =sys-devel/clang-${PV%_*}*:${CLANG_SLOT}
+   sys-libs/compiler-rt:${SLOT}
+   )
+   ${PYTHON_DEPS}"
+
+LLVM_COMPONENTS=( compiler-rt )
+LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support llvm/utils/unittest )
+LLVM_PATCHSET=-1
+llvm.org_set_globals
+
+python_check_deps() {
+   use test || return 0
+   has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+check_space() {
+   if use test; then
+   local CHECKREQS_DISK_BUILD=11G
+   check-reqs_pkg_pretend
+   fi
+}
+
+pkg_pretend() {
+   check_space
+}
+
+pkg_setup() {
+   check_space
+   llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   sed -i -e 's:-Werror::' lib/tsan/go/buildgo.sh || die
+
+   local flag
+   for flag in "${SANITIZER_FLAGS[@]}"; do
+   if ! use "${flag}"; then
+   local cmake_flag=${flag/-/_}
+   sed -i -e 
"/COMPILER_RT_HAS_${cmake_flag^^}/s:TRUE:FALSE:" \
+   cmake/config-ix.cmake || die
+   fi
+   done
+
+   # TODO: fix these tests to be skipped upstream
+   if use asan && ! use profile; then
+   rm test/asan/Te

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

2021-06-17 Thread Michał Górny
commit: f15d343ff64929583af4bd68c59b40e45bcbc7ec
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 17 08:55:54 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 17 09:05:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f15d343f

sys-devel/lld: Bump to 12.0.1rc2

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

 sys-devel/lld/Manifest  |  1 +
 sys-devel/lld/lld-12.0.1_rc2.ebuild | 68 +
 2 files changed, 69 insertions(+)

diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest
index 1277a68d864..50f195a03b4 100644
--- a/sys-devel/lld/Manifest
+++ b/sys-devel/lld/Manifest
@@ -2,3 +2,4 @@ DIST llvmorg-10.0.1.tar.gz 120880730 BLAKE2B 
30f19f56c4d1f6abcda5fec76256219d1e3
 DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B 
ca842ff4afff8f44c82b5e7383962a9c45ca1c93b64fa4c6ebcd70a1d3849dbad2b8e4e24fba02d144c6266d7fab3607ebc6999b28c229cb35256cf40f26a985
 SHA512 
9a8ce022a935eed42fa71a224f2a207122aadcbef58ee855fdb4825f879e7d028e4dcff22c19b9d336db1c8bf63fb84372d44981acf84615f757e54306c92b81
 DIST llvmorg-12.0.0.tar.gz 134226215 BLAKE2B 
f9c3ba8c58571855caa4f206fd285c9b5be66672fb0814cb8bc0964a051f57f5d35013aa1e27cbda502652b37df1ec23474129109e76a42066847860db441dbe
 SHA512 
0cff02155c5ac0d6db2b72d60d9819d5b5dd859663b45f721b1c7540239c2fceb1f57d9173f6870c49de851c242ed8e85c5c6d6577a1f8092a7c5dcd12513b26
 DIST llvmorg-12.0.1-rc1.tar.gz 134261735 BLAKE2B 
d29510495641c06e6d7a5ac165e6d34e0ba15d1a5b786534e186e341e3a0550cdd3d8a2b61deb3e2bf44c0b0ff8561224bf7f8cebc2ce9415639cb67ceae289e
 SHA512 
4595a26df56eed7d5941240fe92116ad2f1c61639f0f464697c2c530a601347032fbad6802d1fa915ced8574c7b30ef05bc8c0be737784c844d3860892817e6e
+DIST llvmorg-12.0.1-rc2.tar.gz 134274147 BLAKE2B 
2d3f6ce8d5239cf2e5ea52f4b9020d6a8fedb8d6a4df02ca0d8e4398237f4eb967865e1e65570d16cd191865281b9619a63905c1e1c47b31183b881e97e49867
 SHA512 
cdebb954016dc92251cd9c6281804f7a36e7bc8c6f101a6817d96cc121aba4d361fb99501c259409a29c90d7749b224be670c41177fe43fa64b730ff294831b8

diff --git a/sys-devel/lld/lld-12.0.1_rc2.ebuild 
b/sys-devel/lld/lld-12.0.1_rc2.ebuild
new file mode 100644
index 000..da442603c87
--- /dev/null
+++ b/sys-devel/lld/lld-12.0.1_rc2.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+inherit cmake llvm llvm.org python-any-r1
+
+DESCRIPTION="The LLVM linker (link editor)"
+HOMEPAGE="https://llvm.org/";
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+KEYWORDS=""
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="~sys-devel/llvm-${PV}"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   test? (
+   >=dev-util/cmake-3.16
+   $(python_gen_any_dep "~dev-python/lit-${PV}[\${PYTHON_USEDEP}]")
+   )"
+
+LLVM_COMPONENTS=( lld libunwind/include/mach-o )
+LLVM_TEST_COMPONENTS=( llvm/utils/{lit,unittest} )
+llvm.org_set_globals
+
+python_check_deps() {
+   has_version -b "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup
+   use test && python-any-r1_pkg_setup
+}
+
+src_unpack() {
+   llvm.org_src_unpack
+
+   # Directory ${WORKDIR}/llvm does not exist with USE="-test",
+   # but LLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" is set below,
+   # and ${LLVM_MAIN_SRC_DIR}/../libunwind/include is used by build system
+   # (lld/MachO/CMakeLists.txt) and is expected to be resolvable
+   # to existent directory ${WORKDIR}/libunwind/include.
+   mkdir -p "${WORKDIR}/llvm" || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=ON
+   -DLLVM_INCLUDE_TESTS=$(usex test)
+   -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
+   )
+   use test && mycmakeargs+=(
+   -DLLVM_BUILD_TESTS=ON
+   -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+   -DLLVM_LIT_ARGS="$(get_lit_flags)"
+   -DPython3_EXECUTABLE="${PYTHON}"
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   local -x LIT_PRESERVES_TMP=1
+   cmake_build check-lld
+}



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

2021-06-17 Thread Marek Szuba
commit: a3e3134d04b55ba03c02f919459615fac0b8687f
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Jun 17 09:54:34 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Jun 17 09:55:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3e3134d

app-editors/hexcurse: keyword 1.60.0 for ~riscv

Signed-off-by: Marek Szuba  gentoo.org>

 app-editors/hexcurse/hexcurse-1.60.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/hexcurse/hexcurse-1.60.0.ebuild 
b/app-editors/hexcurse/hexcurse-1.60.0.ebuild
index 02ea4289b7a..913d53278aa 100644
--- a/app-editors/hexcurse/hexcurse-1.60.0.ebuild
+++ b/app-editors/hexcurse/hexcurse-1.60.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/LonnyGomes/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ppc ~s390 sparc x86 ~amd64-linux ~x86-linux 
~ppc-macos"
+KEYWORDS="~alpha amd64 arm ~hppa ppc ~riscv ~s390 sparc x86 ~amd64-linux 
~x86-linux ~ppc-macos"
 
 RDEPEND=">=sys-libs/ncurses-5.2:0="
 DEPEND="${RDEPEND}"



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

2021-06-17 Thread Yixun Lan
commit: c0852ddacae51e162625470b7fb1383bf062a6c2
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu Jun 17 09:56:34 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Jun 17 09:58:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0852dda

app-vim/dhcpd-syntax: keyword ~riscv

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

 app-vim/dhcpd-syntax/dhcpd-syntax-20030825-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-vim/dhcpd-syntax/dhcpd-syntax-20030825-r1.ebuild 
b/app-vim/dhcpd-syntax/dhcpd-syntax-20030825-r1.ebuild
index 7e8abbc1e05..32e03d0a224 100644
--- a/app-vim/dhcpd-syntax/dhcpd-syntax-20030825-r1.ebuild
+++ b/app-vim/dhcpd-syntax/dhcpd-syntax-20030825-r1.ebuild
@@ -8,7 +8,7 @@ inherit vim-plugin
 DESCRIPTION="vim plugin: syntax highlighting for dhcpd.conf"
 HOMEPAGE="https://www.vim.org/scripts/script.php?script_id=744";
 LICENSE="vim"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
 
 VIM_PLUGIN_HELPTEXT="This plugin provides syntax highlighting for dhcpd.conf 
files."
 



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

2021-06-17 Thread Yixun Lan
commit: d897b7453795b9b354445afe80a7122c0bba0c1d
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu Jun 17 09:58:04 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Jun 17 09:58:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d897b745

net-misc/dhcp: keyword ~riscv

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

 net-misc/dhcp/dhcp-4.4.2_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/dhcp/dhcp-4.4.2_p1.ebuild 
b/net-misc/dhcp/dhcp-4.4.2_p1.ebuild
index 0cb341b0cec..3f8699608d3 100644
--- a/net-misc/dhcp/dhcp-4.4.2_p1.ebuild
+++ b/net-misc/dhcp/dhcp-4.4.2_p1.ebuild
@@ -18,7 +18,7 @@ SRC_URI="ftp://ftp.isc.org/isc/dhcp/${MY_P}.tar.gz
 
 LICENSE="MPL-2.0 BSD SSLeay GPL-2" # GPL-2 only for init script
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc 
x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 IUSE="+client ipv6 kernel_linux ldap selinux +server ssl vim-syntax"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: sci-chemistry/gromacs/

2021-06-17 Thread Alexey Shvetsov
commit: 48e8d1fbc7aecb38c2e1623d1e89458833d90d5b
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Thu Jun 17 10:18:47 2021 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Thu Jun 17 10:18:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48e8d1fb

sci-chemistry/gromacs: Allow to download manual instead of building it

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Alexey Shvetsov  gentoo.org>

 sci-chemistry/gromacs/Manifest |  6 +++
 sci-chemistry/gromacs/gromacs-2020.4.ebuild| 59 +++---
 sci-chemistry/gromacs/gromacs-2020.5.ebuild| 59 +++---
 sci-chemistry/gromacs/gromacs-2020.6.ebuild| 59 +++---
 sci-chemistry/gromacs/gromacs-2020..ebuild | 59 +++---
 sci-chemistry/gromacs/gromacs-2021.1.ebuild| 59 +++---
 sci-chemistry/gromacs/gromacs-2021.2.ebuild| 59 +++---
 sci-chemistry/gromacs/gromacs-2021..ebuild | 59 +++---
 sci-chemistry/gromacs/gromacs-2021.ebuild  | 59 +++---
 sci-chemistry/gromacs/metadata.xml |  1 +
 10 files changed, 279 insertions(+), 200 deletions(-)

diff --git a/sci-chemistry/gromacs/Manifest b/sci-chemistry/gromacs/Manifest
index bf643a26eb3..001d1215733 100644
--- a/sci-chemistry/gromacs/Manifest
+++ b/sci-chemistry/gromacs/Manifest
@@ -8,6 +8,12 @@ DIST gromacs-2021.2.tar.gz 37976386 BLAKE2B 
8818321bbcbdee25356bbf909d9c667f9d7c
 DIST gromacs-2021.tar.gz 35061679 BLAKE2B 
a7d8bd728480455e5c069392e3921a4f788802ec164ee24241cac9bc7c555cee07ef26853efa61e40a787fa87e6d20af35d56b98ac6a3757ef07fc4176679e19
 SHA512 
10d9d64b3c2329613a18d861589428841f55bede45e1800aec25246258209be1385aabaa0d5b52425c0ac21804c38b401db76448bb539ff3cf25f8b94e09575c
 DIST manual-2018.8.pdf 10025023 BLAKE2B 
afb0a6e6a72d78df743fcb57e7c1716848589e571dd35167b957a9b407ca27978ccfb6cb9e0df9c9439b888f352501a00ba32281ed1e0b4193bd606f1d77152e
 SHA512 
b1972f7ce965bfc9377542993c5943ea4868a8ed23a969d4203264746d6bea3a7a65c6379196ece37fd6d68ec7ec80f827bde87d1049284af7082759a124f1d5
 DIST manual-2019.6.pdf 12702376 BLAKE2B 
c350127bc06a9eb3dee73da39037c84daeb89500e23cb131bd19a150bf60602d4dde7611e0c6f0f344af4093e96a899303dac71b4df56fd0c44c3a48a56606b7
 SHA512 
dfdff67c2c1c9ce1f1c236b7686c5331b0fe86951da6c98eddd6a3e748815e0be0a9653ae4318469fcdd913c4e7c355d64a997cc80b9d9fbe6282ef6d98e61eb
+DIST manual-2020.4.pdf 11851608 BLAKE2B 
7b7bdf08e8946fcc448543b08391b94a67fee60a8c810597c1f09f70443f9d7db817c99622dd0c21c6317f5fdcd6c4a88589ecac57055cb0cd8597d6021026e7
 SHA512 
928555663c77de36393e625c29d388d4e1c8c1298e7a993d871839e0d4d8d18d190221ad8f1d975bd072bdd6a061e9ea5b9295f2ecf45f24b6523ea5ea290fed
+DIST manual-2020.5.pdf 11850797 BLAKE2B 
b605de81cce385177f278b563526725688b4c2b0326f6f2c22bddc9b455c016365ee82731ad0ef2b2c9522e7d140c4a097b7a25f91552be60741d876bcc4c929
 SHA512 
0fa81494dbb4cb71c274fa1d1b1ef13bc5be8e69be841d429d06d5e9ef5517158b2130c0120ef6de13e73de5cd8af941c7b983ddba1da8af8214272704ce629e
+DIST manual-2020.6.pdf 11850850 BLAKE2B 
155e4eb9c200dcd0a38e3669b26077fcf310d437b82d9a593d333dada3989c2c8a936d62c642e195f98bb474b1673b8142405c467348fc96a74d57fb12106d76
 SHA512 
be508ebec597b82a2c4056029f8bb731b22cb8902628a45462ed21af54c554d28e07d5381efaaa96565202b7b47d33aea67950206cd9e8936211ae721b21b3e1
+DIST manual-2021.1.pdf 12252366 BLAKE2B 
c3f104f3a5c8b784b78bdb027ae3bf818977fd86e15b81760877423805d74f468417df6ad57b240d138f4ee4c567c2e7676c0084911ee1400ebfa7bab2673901
 SHA512 
8d4468da400abb39c307b1f31f5b4b4ae52152df1fb5bc7059a37072cd2a20136858d7280ea6a7138fe6c18e04821386d72f1ac4ee9a303e359e1d52b5250f12
+DIST manual-2021.2.pdf 12252501 BLAKE2B 
0dbf9024e1516076b0eeb46e41523b966d1d81f57504fe0501c7bc8575e74fb19e3452ac584757e425bcccbc737367fe83be87fd21a4287f4675cf87184b960b
 SHA512 
14156d3b1017990e0be3ceb7ec055777a1aec4c347ac2e821a042d51c931f84ebca862f60644a90ed7ba4070cb14ff8babcde3e4351e4dbec84df8563e350984
+DIST manual-2021.pdf 12251377 BLAKE2B 
6b3c80fedf04b3cdc05ec9b52e0dd78c0c7abf2d9819c00ad29e1d7e2dd829cfc0e61c86c899859ac6af6b631f856737810f05f9c903456805b5b9c9c6c85c16
 SHA512 
1bd61e4d052ebe4ff293be710159f135013d38f1299557d0b0e5edcf60d288d8534694896a1feebe572f52187f85e890e59b7c71644a0c03bd264cfae6d348bc
 DIST regressiontests-2018.8.tar.gz 67855469 BLAKE2B 
34c9b339f6229f483afbb5192ee6ba8b8f72d5c26907a853af9c53dfece0d88739e48f6b44b78d1c010f988f9385d077285300522164f533a5861e9dda879275
 SHA512 
3642389d27bd1942cd0f091c940ae97b197b94856a387fe581dc516b0d4169480f16551d4ba357f9282b3337d605c286d51dd38112ac87c826dda634904836bb
 DIST regressiontests-2019.6.tar.gz 67643195 BLAKE2B 
1e054e24b187946f7ea28090d4f20cf8e1d79a26253f57ba07d130e0773d8541b8a1552a38023d31a68ce8bc62d8e0af1d98609234bb3e7d3e6d567307ebb386
 SHA512 
eacf1c55b982515a305c29459fe80a7cd558a8481e5689962aa956148af542568b1d1ce59c6784ecb0afd4768c2b664afa21e12af2d89ae2b06b1ba61ad72036
 DIST regressionte

[gentoo-commits] proj/linux-patches:4.4 commit in: /

2021-06-17 Thread Alice Ferrazzi
commit: a61392d6f3d96df8427f904f6f30a06ab117883f
Author: Alice Ferrazzi  gentoo  org>
AuthorDate: Thu Jun 17 11:05:02 2021 +
Commit: Alice Ferrazzi  gentoo  org>
CommitDate: Thu Jun 17 11:05:14 2021 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=a61392d6

Linux patch 4.4.273

Signed-off-by: Alice Ferrazzi  gentoo.org>

 _README  |   4 +
 1272_linux-4.4.273.patch | 806 +++
 2 files changed, 810 insertions(+)

diff --git a/_README b/_README
index 7e612db..acc47c7 100644
--- a/_README
+++ b/_README
@@ -1131,6 +1131,10 @@ Patch:  1271_linux-4.4.272.patch
 From:   http://www.kernel.org
 Desc:   Linux 4.4.272
 
+Patch:  1272_linux-4.4.273.patch
+From:   http://www.kernel.org
+Desc:   Linux 4.4.273
+
 Patch:  1500_XATTR_USER_PREFIX.patch
 From:   https://bugs.gentoo.org/show_bug.cgi?id=470644
 Desc:   Support for namespace user.pax.* on tmpfs.

diff --git a/1272_linux-4.4.273.patch b/1272_linux-4.4.273.patch
new file mode 100644
index 000..e5a8812
--- /dev/null
+++ b/1272_linux-4.4.273.patch
@@ -0,0 +1,806 @@
+diff --git a/Makefile b/Makefile
+index 426b4c2bf0e72..78a317e69e7fa 100644
+--- a/Makefile
 b/Makefile
+@@ -1,6 +1,6 @@
+ VERSION = 4
+ PATCHLEVEL = 4
+-SUBLEVEL = 272
++SUBLEVEL = 273
+ EXTRAVERSION =
+ NAME = Blurry Fish Butt
+ 
+diff --git a/arch/mips/lib/mips-atomic.c b/arch/mips/lib/mips-atomic.c
+index 272af8ac24252..fd50aa7b178a6 100644
+--- a/arch/mips/lib/mips-atomic.c
 b/arch/mips/lib/mips-atomic.c
+@@ -37,7 +37,7 @@
+  */
+ notrace void arch_local_irq_disable(void)
+ {
+-  preempt_disable();
++  preempt_disable_notrace();
+ 
+   __asm__ __volatile__(
+   "   .setpush\n"
+@@ -53,7 +53,7 @@ notrace void arch_local_irq_disable(void)
+   : /* no inputs */
+   : "memory");
+ 
+-  preempt_enable();
++  preempt_enable_notrace();
+ }
+ EXPORT_SYMBOL(arch_local_irq_disable);
+ 
+@@ -62,7 +62,7 @@ notrace unsigned long arch_local_irq_save(void)
+ {
+   unsigned long flags;
+ 
+-  preempt_disable();
++  preempt_disable_notrace();
+ 
+   __asm__ __volatile__(
+   "   .setpush\n"
+@@ -79,7 +79,7 @@ notrace unsigned long arch_local_irq_save(void)
+   : /* no inputs */
+   : "memory");
+ 
+-  preempt_enable();
++  preempt_enable_notrace();
+ 
+   return flags;
+ }
+@@ -89,7 +89,7 @@ notrace void arch_local_irq_restore(unsigned long flags)
+ {
+   unsigned long __tmp1;
+ 
+-  preempt_disable();
++  preempt_disable_notrace();
+ 
+   __asm__ __volatile__(
+   "   .setpush\n"
+@@ -107,7 +107,7 @@ notrace void arch_local_irq_restore(unsigned long flags)
+   : "0" (flags)
+   : "memory");
+ 
+-  preempt_enable();
++  preempt_enable_notrace();
+ }
+ EXPORT_SYMBOL(arch_local_irq_restore);
+ 
+diff --git a/arch/powerpc/boot/dts/fsl/p1010si-post.dtsi 
b/arch/powerpc/boot/dts/fsl/p1010si-post.dtsi
+index af12ead88c5f0..404f570ebe238 100644
+--- a/arch/powerpc/boot/dts/fsl/p1010si-post.dtsi
 b/arch/powerpc/boot/dts/fsl/p1010si-post.dtsi
+@@ -122,7 +122,15 @@
+   };
+ 
+ /include/ "pq3-i2c-0.dtsi"
++  i2c@3000 {
++  fsl,i2c-erratum-a004447;
++  };
++
+ /include/ "pq3-i2c-1.dtsi"
++  i2c@3100 {
++  fsl,i2c-erratum-a004447;
++  };
++
+ /include/ "pq3-duart-0.dtsi"
+ /include/ "pq3-espi-0.dtsi"
+   spi0: spi@7000 {
+diff --git a/arch/powerpc/boot/dts/fsl/p2041si-post.dtsi 
b/arch/powerpc/boot/dts/fsl/p2041si-post.dtsi
+index 51e975d7631aa..8921f17fca42e 100644
+--- a/arch/powerpc/boot/dts/fsl/p2041si-post.dtsi
 b/arch/powerpc/boot/dts/fsl/p2041si-post.dtsi
+@@ -389,7 +389,23 @@
+   };
+ 
+ /include/ "qoriq-i2c-0.dtsi"
++  i2c@118000 {
++  fsl,i2c-erratum-a004447;
++  };
++
++  i2c@118100 {
++  fsl,i2c-erratum-a004447;
++  };
++
+ /include/ "qoriq-i2c-1.dtsi"
++  i2c@119000 {
++  fsl,i2c-erratum-a004447;
++  };
++
++  i2c@119100 {
++  fsl,i2c-erratum-a004447;
++  };
++
+ /include/ "qoriq-duart-0.dtsi"
+ /include/ "qoriq-duart-1.dtsi"
+ /include/ "qoriq-gpio-0.dtsi"
+diff --git a/drivers/i2c/busses/i2c-mpc.c b/drivers/i2c/busses/i2c-mpc.c
+index 48ecffecc0eda..2e083a71c2215 100644
+--- a/drivers/i2c/busses/i2c-mpc.c
 b/drivers/i2c/busses/i2c-mpc.c
+@@ -23,6 +23,7 @@
+ 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+@@ -49,6 +50,7 @@
+ #define CCR_MTX  0x10
+ #define CCR_TXAK 0x08
+ #define CCR_RSTA 0x04
++#define CCR_RSVD 0x02
+ 
+ #define CSR_MCF  0x80
+ #define CSR_MAAS 0x40
+@@ -70,6 +72,7 @@ struct mpc_i2c {
+   u8 fdr, dfsrr;
+ #endif
+   struct clk *clk_per;
++  bool has_errata_A004447;
+ };
+ 
+ struct mpc_i2c_divider {
+@@ -178,6 +181,75 @@ static in

[gentoo-commits] proj/linux-patches:4.9 commit in: /

2021-06-17 Thread Alice Ferrazzi
commit: 18edaadd120cb4beedb86702060d00c4d91a8d73
Author: Alice Ferrazzi  gentoo  org>
AuthorDate: Thu Jun 17 11:07:15 2021 +
Commit: Alice Ferrazzi  gentoo  org>
CommitDate: Thu Jun 17 11:07:32 2021 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=18edaadd

Linux patch 4.9.273

Signed-off-by: Alice Ferrazzi  gentoo.org>

 _README  |   4 +
 1272_linux-4.9.273.patch | 806 +++
 2 files changed, 810 insertions(+)

diff --git a/_README b/_README
index 1400163..84582f1 100644
--- a/_README
+++ b/_README
@@ -1131,6 +1131,10 @@ Patch:  1271_linux-4.9.272.patch
 From:   http://www.kernel.org
 Desc:   Linux 4.9.272
 
+Patch:  1272_linux-4.9.273.patch
+From:   http://www.kernel.org
+Desc:   Linux 4.9.273
+
 Patch:  1500_XATTR_USER_PREFIX.patch
 From:   https://bugs.gentoo.org/show_bug.cgi?id=470644
 Desc:   Support for namespace user.pax.* on tmpfs.

diff --git a/1272_linux-4.9.273.patch b/1272_linux-4.9.273.patch
new file mode 100644
index 000..e5a8812
--- /dev/null
+++ b/1272_linux-4.9.273.patch
@@ -0,0 +1,806 @@
+diff --git a/Makefile b/Makefile
+index 426b4c2bf0e72..78a317e69e7fa 100644
+--- a/Makefile
 b/Makefile
+@@ -1,6 +1,6 @@
+ VERSION = 4
+ PATCHLEVEL = 4
+-SUBLEVEL = 272
++SUBLEVEL = 273
+ EXTRAVERSION =
+ NAME = Blurry Fish Butt
+ 
+diff --git a/arch/mips/lib/mips-atomic.c b/arch/mips/lib/mips-atomic.c
+index 272af8ac24252..fd50aa7b178a6 100644
+--- a/arch/mips/lib/mips-atomic.c
 b/arch/mips/lib/mips-atomic.c
+@@ -37,7 +37,7 @@
+  */
+ notrace void arch_local_irq_disable(void)
+ {
+-  preempt_disable();
++  preempt_disable_notrace();
+ 
+   __asm__ __volatile__(
+   "   .setpush\n"
+@@ -53,7 +53,7 @@ notrace void arch_local_irq_disable(void)
+   : /* no inputs */
+   : "memory");
+ 
+-  preempt_enable();
++  preempt_enable_notrace();
+ }
+ EXPORT_SYMBOL(arch_local_irq_disable);
+ 
+@@ -62,7 +62,7 @@ notrace unsigned long arch_local_irq_save(void)
+ {
+   unsigned long flags;
+ 
+-  preempt_disable();
++  preempt_disable_notrace();
+ 
+   __asm__ __volatile__(
+   "   .setpush\n"
+@@ -79,7 +79,7 @@ notrace unsigned long arch_local_irq_save(void)
+   : /* no inputs */
+   : "memory");
+ 
+-  preempt_enable();
++  preempt_enable_notrace();
+ 
+   return flags;
+ }
+@@ -89,7 +89,7 @@ notrace void arch_local_irq_restore(unsigned long flags)
+ {
+   unsigned long __tmp1;
+ 
+-  preempt_disable();
++  preempt_disable_notrace();
+ 
+   __asm__ __volatile__(
+   "   .setpush\n"
+@@ -107,7 +107,7 @@ notrace void arch_local_irq_restore(unsigned long flags)
+   : "0" (flags)
+   : "memory");
+ 
+-  preempt_enable();
++  preempt_enable_notrace();
+ }
+ EXPORT_SYMBOL(arch_local_irq_restore);
+ 
+diff --git a/arch/powerpc/boot/dts/fsl/p1010si-post.dtsi 
b/arch/powerpc/boot/dts/fsl/p1010si-post.dtsi
+index af12ead88c5f0..404f570ebe238 100644
+--- a/arch/powerpc/boot/dts/fsl/p1010si-post.dtsi
 b/arch/powerpc/boot/dts/fsl/p1010si-post.dtsi
+@@ -122,7 +122,15 @@
+   };
+ 
+ /include/ "pq3-i2c-0.dtsi"
++  i2c@3000 {
++  fsl,i2c-erratum-a004447;
++  };
++
+ /include/ "pq3-i2c-1.dtsi"
++  i2c@3100 {
++  fsl,i2c-erratum-a004447;
++  };
++
+ /include/ "pq3-duart-0.dtsi"
+ /include/ "pq3-espi-0.dtsi"
+   spi0: spi@7000 {
+diff --git a/arch/powerpc/boot/dts/fsl/p2041si-post.dtsi 
b/arch/powerpc/boot/dts/fsl/p2041si-post.dtsi
+index 51e975d7631aa..8921f17fca42e 100644
+--- a/arch/powerpc/boot/dts/fsl/p2041si-post.dtsi
 b/arch/powerpc/boot/dts/fsl/p2041si-post.dtsi
+@@ -389,7 +389,23 @@
+   };
+ 
+ /include/ "qoriq-i2c-0.dtsi"
++  i2c@118000 {
++  fsl,i2c-erratum-a004447;
++  };
++
++  i2c@118100 {
++  fsl,i2c-erratum-a004447;
++  };
++
+ /include/ "qoriq-i2c-1.dtsi"
++  i2c@119000 {
++  fsl,i2c-erratum-a004447;
++  };
++
++  i2c@119100 {
++  fsl,i2c-erratum-a004447;
++  };
++
+ /include/ "qoriq-duart-0.dtsi"
+ /include/ "qoriq-duart-1.dtsi"
+ /include/ "qoriq-gpio-0.dtsi"
+diff --git a/drivers/i2c/busses/i2c-mpc.c b/drivers/i2c/busses/i2c-mpc.c
+index 48ecffecc0eda..2e083a71c2215 100644
+--- a/drivers/i2c/busses/i2c-mpc.c
 b/drivers/i2c/busses/i2c-mpc.c
+@@ -23,6 +23,7 @@
+ 
+ #include 
+ #include 
++#include 
+ #include 
+ #include 
+ #include 
+@@ -49,6 +50,7 @@
+ #define CCR_MTX  0x10
+ #define CCR_TXAK 0x08
+ #define CCR_RSTA 0x04
++#define CCR_RSVD 0x02
+ 
+ #define CSR_MCF  0x80
+ #define CSR_MAAS 0x40
+@@ -70,6 +72,7 @@ struct mpc_i2c {
+   u8 fdr, dfsrr;
+ #endif
+   struct clk *clk_per;
++  bool has_errata_A004447;
+ };
+ 
+ struct mpc_i2c_divider {
+@@ -178,6 +181,75 @@ static in

[gentoo-commits] repo/gentoo:master commit in: app-office/calligra/files/, app-office/calligra/

2021-06-17 Thread Andreas Sturmlechner
commit: 502c8c6d98afd5a69a0323dfa2ea708c94bbafeb
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jun 17 12:18:00 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jun 17 12:18:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=502c8c6d

app-office/calligra: Fix Fontconfig/Freetype cmake args/targets

Closes: https://bugs.gentoo.org/796224
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-office/calligra/calligra-3.2.1-r2.ebuild   |  5 +-
 .../calligra/files/calligra-3.2.1-cmake-3.16.patch | 86 ++
 2 files changed, 90 insertions(+), 1 deletion(-)

diff --git a/app-office/calligra/calligra-3.2.1-r2.ebuild 
b/app-office/calligra/calligra-3.2.1-r2.ebuild
index 88df884a68a..7fa46d30c39 100644
--- a/app-office/calligra/calligra-3.2.1-r2.ebuild
+++ b/app-office/calligra/calligra-3.2.1-r2.ebuild
@@ -117,7 +117,10 @@ RDEPEND="${COMMON_DEPEND}
 
 RESTRICT+=" test"
 
-PATCHES=( "${FILESDIR}"/${PN}-3.1.89-no-arch-detection.patch )
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.1.89-no-arch-detection.patch
+   "${FILESDIR}"/${P}-cmake-3.16.patch # bug 796224
+)
 
 pkg_pretend() {
check-reqs_pkg_pretend

diff --git a/app-office/calligra/files/calligra-3.2.1-cmake-3.16.patch 
b/app-office/calligra/files/calligra-3.2.1-cmake-3.16.patch
new file mode 100644
index 000..7e1fd9d41ea
--- /dev/null
+++ b/app-office/calligra/files/calligra-3.2.1-cmake-3.16.patch
@@ -0,0 +1,86 @@
+From c7636fb343c848000300a9429410b74d17a4d54d Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?=C3=96mer=20Fad=C4=B1l=20Usta?= 
+Date: Tue, 8 Jun 2021 05:13:23 +
+Subject: [PATCH] Partial update of Commit 62f51070 to make it compileable
+ again
+
+Cmake to 3.16
+Fix Fontconfig's FOUND variable
+Fix Fontconfig's include_dirs variable
+Use Correct Target to link FontConfig and Freetype
+---
+ CMakeLists.txt   | 14 +-
+ libs/text/CMakeLists.txt |  4 ++--
+ 2 files changed, 7 insertions(+), 11 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 1ce210ebe01..71272ffef2d 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -1,4 +1,4 @@
+-cmake_minimum_required(VERSION 2.8.12)
++cmake_minimum_required(VERSION 3.16)
+ 
+ project(calligra)
+ 
+@@ -168,6 +168,8 @@ calligra_set_productset(${PRODUCTSET})
+ ## Look for ECM, Qt, KF5 ##
+ ###
+ ##
++set(REQUIRED_KF5_VERSION "5.7.0")
++set(REQUIRED_QT_VERSION "5.3.0")
+ 
+ find_package(ECM 5.19 REQUIRED NO_MODULE)
+ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH} 
${ECM_KDE_MODULE_DIR})
+@@ -199,9 +201,6 @@ include(MacroOptionalFindPackage)
+ include(MacroEnsureVersion)
+ include(MacroDesktopToJson)
+ 
+-
+-set(REQUIRED_KF5_VERSION "5.7.0")
+-
+ find_package(KF5 ${REQUIRED_KF5_VERSION} REQUIRED
+ COMPONENTS
+ Archive
+@@ -251,9 +250,6 @@ if(${KF5_VERSION} VERSION_LESS "5.16.0")
+ set(CALLIGRA_OLD_PLUGIN_METADATA TRUE)
+ endif()
+ 
+-
+-set(REQUIRED_QT_VERSION "5.3.0")
+-
+ find_package(Qt5 ${REQUIRED_QT_VERSION} REQUIRED
+ COMPONENTS
+ Core
+@@ -641,8 +637,8 @@ if(NOT WIN32 AND NOT APPLE)
+   )
+ endif()
+ 
+-if(NOT FONTCONFIG_FOUND OR NOT FREETYPE_FOUND)
+-set(FONTCONFIG_INCLUDE_DIR "")
++if(NOT Fontconfig_FOUND OR NOT FREETYPE_FOUND)
++set(Fontconfig_INCLUDE_DIRS "")
+ set(FREETYPE_INCLUDE_DIRS "")
+ else()
+ add_definitions( -DSHOULD_BUILD_FONT_CONVERSION )
+diff --git a/libs/text/CMakeLists.txt b/libs/text/CMakeLists.txt
+index 16d7e066fa2..429afe79704 100644
+--- a/libs/text/CMakeLists.txt
 b/libs/text/CMakeLists.txt
+@@ -152,11 +152,11 @@ if( SHOULD_BUILD_FEATURE_RDF )
+ endif()
+ 
+ if( FONTCONFIG_FOUND )
+-target_link_libraries(kotext PRIVATE ${FONTCONFIG_LIBRARIES})
++target_link_libraries(kotext PRIVATE Fontconfig::Fontconfig)
+ endif()
+ 
+ if( FREETYPE_FOUND )
+-target_link_libraries(kotext PRIVATE ${FREETYPE_LIBRARIES})
++target_link_libraries(kotext PRIVATE Freetype::Freetype)
+ endif()
+ 
+ 
+-- 
+GitLab
+



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/yaml-cpp/files/, dev-cpp/yaml-cpp/

2021-06-17 Thread David Seifert
commit: 21325ae1b77011e74729382cedc4ab4e9ca63220
Author: Alexey Sokolov  google  com>
AuthorDate: Thu Jun 17 12:44:29 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Thu Jun 17 12:44:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21325ae1

dev-cpp/yaml-cpp: enable tests, take package

Closes: https://github.com/gentoo/gentoo/pull/21230
Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Alexey Sokolov  asokolov.org>
Signed-off-by: David Seifert  gentoo.org>

 dev-cpp/yaml-cpp/files/yaml-cpp-0.6.3-gtest.patch | 44 ++
 dev-cpp/yaml-cpp/metadata.xml |  9 -
 dev-cpp/yaml-cpp/yaml-cpp-0.6.3-r4.ebuild | 46 +++
 3 files changed, 98 insertions(+), 1 deletion(-)

diff --git a/dev-cpp/yaml-cpp/files/yaml-cpp-0.6.3-gtest.patch 
b/dev-cpp/yaml-cpp/files/yaml-cpp-0.6.3-gtest.patch
new file mode 100644
index 000..51f2a7b563f
--- /dev/null
+++ b/dev-cpp/yaml-cpp/files/yaml-cpp-0.6.3-gtest.patch
@@ -0,0 +1,44 @@
+diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt
+index 0a669d5..bc8bbdd 100644
+--- a/test/CMakeLists.txt
 b/test/CMakeLists.txt
+@@ -7,22 +7,7 @@ if(MSVC)
+ set(CMAKE_STATIC_LIBRARY_PREFIX "")
+ endif()
+ 
+-ExternalProject_Add(
+-  googletest_project
+-  SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/gtest-1.8.0"
+-  INSTALL_DIR "${CMAKE_CURRENT_BINARY_DIR}/prefix"
+-  CMAKE_ARGS
+-  -DCMAKE_INSTALL_PREFIX:PATH=
+-  -DBUILD_GMOCK=ON
+-  -Dgtest_force_shared_crt=ON
+-)
+-
+-add_library(gmock UNKNOWN IMPORTED)
+-set_target_properties(gmock PROPERTIES
+-IMPORTED_LOCATION
+-
${PROJECT_BINARY_DIR}/test/prefix/lib/${CMAKE_STATIC_LIBRARY_PREFIX}gmock${CMAKE_STATIC_LIBRARY_SUFFIX}
+-)
+-
++find_package(GTest REQUIRED CONFIG)
+ find_package(Threads)
+ 
+ include_directories(SYSTEM "${PROJECT_BINARY_DIR}/test/prefix/include")
+@@ -56,14 +41,12 @@ set_target_properties(run-tests PROPERTIES
+ CXX_STANDARD_REQUIRED ON
+ )
+ 
+-add_dependencies(run-tests googletest_project)
+-
+ set_target_properties(run-tests PROPERTIES
+ COMPILE_FLAGS "${yaml_c_flags} ${yaml_cxx_flags} ${yaml_test_flags}"
+ )
+ target_link_libraries(run-tests
+ yaml-cpp
+-gmock
++GTest::gmock
+ ${CMAKE_THREAD_LIBS_INIT})
+ 
+ add_test(yaml-test ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/run-tests)

diff --git a/dev-cpp/yaml-cpp/metadata.xml b/dev-cpp/yaml-cpp/metadata.xml
index 60dee465819..66302b48567 100644
--- a/dev-cpp/yaml-cpp/metadata.xml
+++ b/dev-cpp/yaml-cpp/metadata.xml
@@ -1,7 +1,14 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-   
+   
+   alexey+gen...@asokolov.org
+   Alexey Sokolov
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   

jbeder/yaml-cpp


diff --git a/dev-cpp/yaml-cpp/yaml-cpp-0.6.3-r4.ebuild 
b/dev-cpp/yaml-cpp/yaml-cpp-0.6.3-r4.ebuild
new file mode 100644
index 000..4992372c536
--- /dev/null
+++ b/dev-cpp/yaml-cpp/yaml-cpp-0.6.3-r4.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_ECLASS="cmake"
+inherit cmake-multilib
+
+DESCRIPTION="YAML parser and emitter in C++"
+HOMEPAGE="https://github.com/jbeder/yaml-cpp";
+SRC_URI="https://github.com/jbeder/yaml-cpp/archive/${P}.tar.gz";
+S="${WORKDIR}/yaml-cpp-${P}"
+
+LICENSE="MIT"
+SLOT="0/0.6"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="test? ( dev-cpp/gtest[${MULTILIB_USEDEP}] )"
+
+PATCHES=(
+   "${FILESDIR}/${P}-abi-breakage.patch"
+   "${FILESDIR}/${P}-CVE-2017-11692.patch"
+   "${FILESDIR}/${P}-fix-overflows.patch"
+   "${FILESDIR}/${P}-gtest.patch"
+)
+
+src_prepare() {
+   sed -i \
+   -e 's:INCLUDE_INSTALL_ROOT_DIR:INCLUDE_INSTALL_DIR:g' \
+   yaml-cpp.pc.cmake || die
+   rm -r test/gtest-* || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DYAML_BUILD_SHARED_LIBS=ON
+   -DYAML_CPP_BUILD_TOOLS=OFF # Don't have install rule
+   -DYAML_CPP_BUILD_TESTS=$(usex test)
+   )
+
+   cmake-multilib_src_configure
+}



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

2021-06-17 Thread Andreas Sturmlechner
commit: 39c12693d5372029f54a3b853179bf4c7fada1c3
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jun 17 12:45:37 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jun 17 12:47:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39c12693

dev-util/mdds: Fix rtree_test

See also: https://gitlab.com/mdds/mdds/-/issues/66
Upstream commit 7ab81002fe127d16602b85b391c1d1b0422a9afd

Thanks-to: Paul Mulders  gmail.com>
Closes: https://bugs.gentoo.org/775056
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-util/mdds/files/mdds-1.7.0-rtree_test.patch | 52 +
 dev-util/mdds/mdds-1.7.0.ebuild |  3 +-
 2 files changed, 54 insertions(+), 1 deletion(-)

diff --git a/dev-util/mdds/files/mdds-1.7.0-rtree_test.patch 
b/dev-util/mdds/files/mdds-1.7.0-rtree_test.patch
new file mode 100644
index 000..391f8979891
--- /dev/null
+++ b/dev-util/mdds/files/mdds-1.7.0-rtree_test.patch
@@ -0,0 +1,52 @@
+From 7ab81002fe127d16602b85b391c1d1b0422a9afd Mon Sep 17 00:00:00 2001
+From: Kohei Yoshida 
+Date: Mon, 14 Jun 2021 22:52:14 -0400
+Subject: [PATCH] std::deque::erase invalidates all elements if the erased
+ element ...
+
+... is not the first or the last element. My previous assumption (
+that only the elements that occur after the erased element become
+invalid) was in fact wrong.
+
+This should resolve #66.
+---
+ include/mdds/rtree_def.inl | 21 -
+ 1 file changed, 12 insertions(+), 9 deletions(-)
+
+diff --git a/include/mdds/rtree_def.inl b/include/mdds/rtree_def.inl
+index ed0e9be..84f0673 100644
+--- a/include/mdds/rtree_def.inl
 b/include/mdds/rtree_def.inl
+@@ -836,17 +836,20 @@ bool 
rtree<_Key,_Value,_Trait>::directory_node::erase(const node_store* ns)
+ if (it == children.end())
+ return false;
+ 
+-it = children.erase(it);
++// NB: std::deque::erase invalidates all elements when the erased element
++// is somwhere in the middle. But if the erased element is either the
++// first or the last element, only the erased element becomes invalidated.
+ 
+-// All nodes that occur after the erased node have their memory addresses
+-// shifted.
++std::size_t pos = std::distance(children.begin(), it);
++bool all_valid = pos == 0 || pos == children.size() - 1;
+ 
+-std::for_each(it, children.end(),
+-[](node_store& this_ns)
+-{
+-this_ns.valid_pointer = false;
+-}
+-);
++it = children.erase(it);
++
++if (!all_valid)
++{
++for (node_store& ns : children)
++ns.valid_pointer = false;
++}
+ 
+ return true;
+ }
+-- 
+GitLab
+

diff --git a/dev-util/mdds/mdds-1.7.0.ebuild b/dev-util/mdds/mdds-1.7.0.ebuild
index 6bd8e95ff76..62a57426b64 100644
--- a/dev-util/mdds/mdds-1.7.0.ebuild
+++ b/dev-util/mdds/mdds-1.7.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -33,6 +33,7 @@ RDEPEND="${DEPEND}"
 PATCHES=(
"${FILESDIR}/${PN}-1.5.0-buildsystem.patch"
"${FILESDIR}/${P}-bashism.patch" # bug 723094
+   "${FILESDIR}/${P}-rtree_test.patch" # bug 775056
 )
 
 pkg_pretend() {



[gentoo-commits] repo/gentoo:master commit in: dev-db/mariadb/

2021-06-17 Thread Thomas Deutschmann
commit: 9fd6c9fcc8a51a966a84829ac7175e1d6a8d2097
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Jun 17 11:55:06 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Jun 17 13:13:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fd6c9fc

dev-db/mariadb: install CONNECT storage engine

Closes: https://bugs.gentoo.org/794217
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-db/mariadb/mariadb-10.2.38.ebuild | 10 +-
 dev-db/mariadb/mariadb-10.3.29.ebuild | 10 +-
 dev-db/mariadb/mariadb-10.4.19.ebuild | 10 +-
 dev-db/mariadb/mariadb-10.5.10.ebuild |  7 +++
 4 files changed, 18 insertions(+), 19 deletions(-)

diff --git a/dev-db/mariadb/mariadb-10.2.38.ebuild 
b/dev-db/mariadb/mariadb-10.2.38.ebuild
index ed459dd6467..c8f7dd82f04 100644
--- a/dev-db/mariadb/mariadb-10.2.38.ebuild
+++ b/dev-db/mariadb/mariadb-10.2.38.ebuild
@@ -364,12 +364,14 @@ src_configure() {
)
 
if use server ; then
-
-   # Federated{,X} must be treated special otherwise they will not 
be built as plugins
+   # Connect and Federated{,X} must be treated special
+   # otherwise they will not be built as plugins
if ! use extraengine ; then
mycmakeargs+=(
+   -DPLUGIN_CONNECT=NO
-DPLUGIN_FEDERATED=NO
-   -DPLUGIN_FEDERATEDX=NO )
+   -DPLUGIN_FEDERATEDX=NO
+   )
fi
 
mycmakeargs+=(
@@ -383,7 +385,6 @@ src_configure() {
-DPLUGIN_CASSANDRA=NO
-DPLUGIN_SEQUENCE=$(usex extraengine YES NO)
-DPLUGIN_SPIDER=$(usex extraengine YES NO)
-   -DPLUGIN_CONNECT=$(usex extraengine YES NO)
-DCONNECT_WITH_MYSQL=1
-DCONNECT_WITH_LIBXML2=$(usex xml)
-DCONNECT_WITH_ODBC=$(usex odbc)
@@ -462,7 +463,6 @@ src_configure() {
-DWITH_MYISAM_STORAGE_ENGINE=1
-DWITH_PARTITION_STORAGE_ENGINE=1
)
-
else
mycmakeargs+=(
-DWITHOUT_SERVER=1

diff --git a/dev-db/mariadb/mariadb-10.3.29.ebuild 
b/dev-db/mariadb/mariadb-10.3.29.ebuild
index bb627f3fe8a..41f203c8dbc 100644
--- a/dev-db/mariadb/mariadb-10.3.29.ebuild
+++ b/dev-db/mariadb/mariadb-10.3.29.ebuild
@@ -355,12 +355,14 @@ src_configure() {
)
 
if use server ; then
-
-   # Federated{,X} must be treated special otherwise they will not 
be built as plugins
+   # Connect and Federated{,X} must be treated special
+   # otherwise they will not be built as plugins
if ! use extraengine ; then
mycmakeargs+=(
+   -DPLUGIN_CONNECT=NO
-DPLUGIN_FEDERATED=NO
-   -DPLUGIN_FEDERATEDX=NO )
+   -DPLUGIN_FEDERATEDX=NO
+   )
fi
 
mycmakeargs+=(
@@ -373,7 +375,6 @@ src_configure() {
-DPLUGIN_CASSANDRA=NO
-DPLUGIN_SEQUENCE=$(usex extraengine YES NO)
-DPLUGIN_SPIDER=$(usex extraengine YES NO)
-   -DPLUGIN_CONNECT=$(usex extraengine YES NO)
-DCONNECT_WITH_MYSQL=1
-DCONNECT_WITH_LIBXML2=$(usex xml)
-DCONNECT_WITH_ODBC=$(usex odbc)
@@ -452,7 +453,6 @@ src_configure() {
-DWITH_MYISAM_STORAGE_ENGINE=1
-DWITH_PARTITION_STORAGE_ENGINE=1
)
-
else
mycmakeargs+=(
-DWITHOUT_SERVER=1

diff --git a/dev-db/mariadb/mariadb-10.4.19.ebuild 
b/dev-db/mariadb/mariadb-10.4.19.ebuild
index ca2d2d41378..f92c3cf86a7 100644
--- a/dev-db/mariadb/mariadb-10.4.19.ebuild
+++ b/dev-db/mariadb/mariadb-10.4.19.ebuild
@@ -369,12 +369,14 @@ src_configure() {
)
 
if use server ; then
-
-   # Federated{,X} must be treated special otherwise they will not 
be built as plugins
+   # Connect and Federated{,X} must be treated special
+   # otherwise they will not be built as plugins
if ! use extraengine ; then
mycmakeargs+=(
+   -DPLUGIN_CONNECT=NO
-DPLUGIN_FEDERATED=NO
-   -DPLUGIN_FEDERATEDX=NO )
+   -DPLUGIN_FEDERATEDX=NO
+   )
fi
 
mycmakeargs+=(
@@ -387,7 +389,6 @@ src_configure() {
-DPLUGIN_CASSANDRA=NO
  

[gentoo-commits] repo/gentoo:master commit in: dev-db/mariadb/

2021-06-17 Thread Thomas Deutschmann
commit: 332cb0c7e6090f55d8ff1c094cd894417b6abcc8
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Jun 17 13:13:13 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Jun 17 13:13:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=332cb0c7

dev-db/mariadb: explicit disable AWS key management encryption plugin

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-db/mariadb/mariadb-10.2.38.ebuild | 1 +
 dev-db/mariadb/mariadb-10.3.29.ebuild | 1 +
 dev-db/mariadb/mariadb-10.4.19.ebuild | 1 +
 dev-db/mariadb/mariadb-10.5.10.ebuild | 1 +
 4 files changed, 4 insertions(+)

diff --git a/dev-db/mariadb/mariadb-10.2.38.ebuild 
b/dev-db/mariadb/mariadb-10.2.38.ebuild
index c8f7dd82f04..bb7a2db6f09 100644
--- a/dev-db/mariadb/mariadb-10.2.38.ebuild
+++ b/dev-db/mariadb/mariadb-10.2.38.ebuild
@@ -381,6 +381,7 @@ src_configure() {
-DPLUGIN_SPHINX=$(usex sphinx YES NO)
-DPLUGIN_TOKUDB=$(usex tokudb YES NO)
-DPLUGIN_AUTH_PAM=$(usex pam YES NO)
+   -DPLUGIN_AWS_KEY_MANAGEMENT=NO
-DPLUGIN_CRACKLIB_PASSWORD_CHECK=$(usex cracklib YES NO)
-DPLUGIN_CASSANDRA=NO
-DPLUGIN_SEQUENCE=$(usex extraengine YES NO)

diff --git a/dev-db/mariadb/mariadb-10.3.29.ebuild 
b/dev-db/mariadb/mariadb-10.3.29.ebuild
index 41f203c8dbc..2ee72e2b26d 100644
--- a/dev-db/mariadb/mariadb-10.3.29.ebuild
+++ b/dev-db/mariadb/mariadb-10.3.29.ebuild
@@ -371,6 +371,7 @@ src_configure() {
-DPLUGIN_SPHINX=$(usex sphinx YES NO)
-DPLUGIN_TOKUDB=$(usex tokudb YES NO)
-DPLUGIN_AUTH_PAM=$(usex pam YES NO)
+   -DPLUGIN_AWS_KEY_MANAGEMENT=NO
-DPLUGIN_CRACKLIB_PASSWORD_CHECK=$(usex cracklib YES NO)
-DPLUGIN_CASSANDRA=NO
-DPLUGIN_SEQUENCE=$(usex extraengine YES NO)

diff --git a/dev-db/mariadb/mariadb-10.4.19.ebuild 
b/dev-db/mariadb/mariadb-10.4.19.ebuild
index f92c3cf86a7..24c258c1069 100644
--- a/dev-db/mariadb/mariadb-10.4.19.ebuild
+++ b/dev-db/mariadb/mariadb-10.4.19.ebuild
@@ -385,6 +385,7 @@ src_configure() {
-DPLUGIN_SPHINX=$(usex sphinx YES NO)
-DPLUGIN_TOKUDB=$(usex tokudb YES NO)
-DPLUGIN_AUTH_PAM=$(usex pam YES NO)
+   -DPLUGIN_AWS_KEY_MANAGEMENT=NO
-DPLUGIN_CRACKLIB_PASSWORD_CHECK=$(usex cracklib YES NO)
-DPLUGIN_CASSANDRA=NO
-DPLUGIN_SEQUENCE=$(usex extraengine YES NO)

diff --git a/dev-db/mariadb/mariadb-10.5.10.ebuild 
b/dev-db/mariadb/mariadb-10.5.10.ebuild
index 8d6b3bc32fa..264fc2efd67 100644
--- a/dev-db/mariadb/mariadb-10.5.10.ebuild
+++ b/dev-db/mariadb/mariadb-10.5.10.ebuild
@@ -380,6 +380,7 @@ src_configure() {
-DPLUGIN_OQGRAPH=$(usex oqgraph DYNAMIC NO)
-DPLUGIN_SPHINX=$(usex sphinx YES NO)
-DPLUGIN_AUTH_PAM=$(usex pam YES NO)
+   -DPLUGIN_AWS_KEY_MANAGEMENT=NO
-DPLUGIN_CRACKLIB_PASSWORD_CHECK=$(usex cracklib YES NO)
-DPLUGIN_CASSANDRA=NO
-DPLUGIN_SEQUENCE=$(usex extraengine YES NO)



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

2021-06-17 Thread Michał Górny
commit: cce136a2caa13ef3aea8ac7f7f0872fd8245d44b
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 17 13:13:49 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 17 13:14:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cce136a2

dev-python/elementpath: Bump to 2.2.3

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

 dev-python/elementpath/Manifest |  1 +
 dev-python/elementpath/elementpath-2.2.3.ebuild | 26 +
 2 files changed, 27 insertions(+)

diff --git a/dev-python/elementpath/Manifest b/dev-python/elementpath/Manifest
index b51e4086098..424867da2a1 100644
--- a/dev-python/elementpath/Manifest
+++ b/dev-python/elementpath/Manifest
@@ -1 +1,2 @@
 DIST elementpath-2.2.2.gh.tar.gz 232791 BLAKE2B 
c28dcae59d29fe70422b6075a4a9627037726574c41e43947c00ba47054924c179e646a5dc01f2247b72f8c58d4fcfcaf411dfa1970cd6ae1cd2fb9f1f3753be
 SHA512 
3aebfa15ec036674d716e6fc91745a14b897f757ade1df945270d39153ecfa9486d0465e9126a6c71470b191690158a853c3871d493e83ac08e065ce2aed3af3
+DIST elementpath-2.2.3.gh.tar.gz 234094 BLAKE2B 
e3e56469250f3fd2135d9173d68cd93af2a6e03830859d03872967d72a6b7a39f4bb9288c341cc47c406ad55d764ad65a16169eb78598eeded48c424245064e8
 SHA512 
75178c12f42582a391aeb8198a45c732601251655e381cf8961dac2f6467217e5a18effcadcaa7e7206b18f358a70e1e4b170b9e02ba9b25108b1721da50ee4e

diff --git a/dev-python/elementpath/elementpath-2.2.3.ebuild 
b/dev-python/elementpath/elementpath-2.2.3.ebuild
new file mode 100644
index 000..d8a77de4b13
--- /dev/null
+++ b/dev-python/elementpath/elementpath-2.2.3.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2019-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..10} pypy3 )
+inherit distutils-r1
+
+DESCRIPTION="XPath 1.0/2.0 parsers and selectors for ElementTree and lxml"
+HOMEPAGE="https://github.com/sissaschool/elementpath/
+   https://pypi.org/project/elementpath/";
+SRC_URI="
+   https://github.com/sissaschool/elementpath/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~x64-macos"
+
+BDEPEND="
+   test? (
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/xmlschema[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_tests unittest



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

2021-06-17 Thread Thomas Deutschmann
commit: 6f6be7d856612039c86d9b1aabd41a5be2ebd51a
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Jun 17 13:26:24 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Jun 17 13:32:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f6be7d8

dev-util/jenkins-bin: drop old

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-util/jenkins-bin/Manifest   |  2 --
 dev-util/jenkins-bin/jenkins-bin-2.277.4.ebuild | 45 -
 dev-util/jenkins-bin/jenkins-bin-2.293.ebuild   | 45 -
 3 files changed, 92 deletions(-)

diff --git a/dev-util/jenkins-bin/Manifest b/dev-util/jenkins-bin/Manifest
index 3e602a4e3ba..f356185d774 100644
--- a/dev-util/jenkins-bin/Manifest
+++ b/dev-util/jenkins-bin/Manifest
@@ -1,4 +1,2 @@
-DIST jenkins-bin-2.277.4.war 70918017 BLAKE2B 
990222bedb5ad58e8a00f29194b0f201395545fa70af22485a88c55e0898abdd218e501222689abbdf5cc8f4f3dc32dae7e54198b43a8c46172501017018eea6
 SHA512 
eb635bc0767c242063e88aa6f91a6daa8fbf23f74333f2dd73535a7ff3a4e690e3a456fba2e92b44ee883378b783896f8052a1b26536dac5954d74a62a63597a
 DIST jenkins-bin-2.289.1.war 74253062 BLAKE2B 
142ef28f6d0e0a5445de3d758137b7a46e35e347cfaefdf88e3140afbdadd0499f4b900f16ebee9632ad0d66c0895f7e0905abeb997c1c4467839b53cc9f4027
 SHA512 
4d17cc0b5099231f4468a2160b8d174f9602930be9c8bf59a0a0ababf6bf0cf6ddf7e727add19f2dc04a5a6a538f53761a97d250745cb8c787c11a347c1908a6
-DIST jenkins-bin-2.293.war 71937427 BLAKE2B 
26d4bef9860df513d95900404909a3342183ee0c131a9319fb8a637f2a59be5867737ba476d156fb092cdd8c97f07328bb4a13e2f0bde700cae00d755a8851ab
 SHA512 
bba17be80e8cbd9cd81b08e6df1fc142b7c944ea3998014211c6f0a2f6bb10e56278e2ecc2c800f0a0455b352026f7405f956545c78258d8ae225abb35fd0787
 DIST jenkins-bin-2.297.war 71626854 BLAKE2B 
ebfbd8beef01a9fa9f5be608d2287cc6f3e021b9d4f620bf9206b30334602502fe78836fe70d5a672f7e9b985b39bda79bc85fc592c018887a73ec999c81e270
 SHA512 
bb7c78d30409696483ce50a14ef68923e8c51969df9ff5d20efa1f550ef9f0204aa96c23e2737ae847d554d879e4bb3f2e546b4fb0714afcc9401e8cb84a1824

diff --git a/dev-util/jenkins-bin/jenkins-bin-2.277.4.ebuild 
b/dev-util/jenkins-bin/jenkins-bin-2.277.4.ebuild
deleted file mode 100644
index 10778d0c4f4..000
--- a/dev-util/jenkins-bin/jenkins-bin-2.277.4.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd
-
-DESCRIPTION="Extensible continuous integration server"
-HOMEPAGE="https://jenkins.io/";
-LICENSE="MIT"
-SRC_URI="http://mirrors.jenkins-ci.org/war-stable/${PV}/${PN/-bin/}.war -> 
${P}.war"
-SLOT="lts"
-KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux"
-IUSE=""
-
-DEPEND="acct-group/jenkins
-   acct-user/jenkins"
-
-RDEPEND="acct-group/jenkins
-   acct-user/jenkins
-   media-fonts/dejavu
-   media-libs/freetype
-   !dev-util/jenkins-bin:0
-   >=virtual/jre-1.8.0"
-
-S="${WORKDIR}"
-
-src_install() {
-   local JENKINS_DIR=/var/lib/jenkins
-
-   keepdir /var/log/jenkins ${JENKINS_DIR}/backup ${JENKINS_DIR}/home
-
-   insinto /opt/jenkins
-   newins "${DISTDIR}"/${P}.war ${PN/-bin/}.war
-
-   insinto /etc/logrotate.d
-   newins "${FILESDIR}"/${PN}-r1.logrotate ${PN/-bin/}
-
-   newinitd "${FILESDIR}"/${PN}-r2.init jenkins
-   newconfd "${FILESDIR}"/${PN}.confd jenkins
-
-   systemd_newunit "${FILESDIR}"/${PN}-r2.service jenkins.service
-
-   fowners jenkins:jenkins /var/log/jenkins ${JENKINS_DIR} 
${JENKINS_DIR}/home ${JENKINS_DIR}/backup
-}

diff --git a/dev-util/jenkins-bin/jenkins-bin-2.293.ebuild 
b/dev-util/jenkins-bin/jenkins-bin-2.293.ebuild
deleted file mode 100644
index 6272140cb58..000
--- a/dev-util/jenkins-bin/jenkins-bin-2.293.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd
-
-DESCRIPTION="Extensible continuous integration server"
-HOMEPAGE="https://jenkins.io/";
-LICENSE="MIT"
-SRC_URI="http://mirrors.jenkins-ci.org/war/${PV}/${PN/-bin/}.war -> ${P}.war"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux"
-IUSE=""
-
-DEPEND="acct-group/jenkins
-   acct-user/jenkins"
-
-RDEPEND="acct-group/jenkins
-   acct-user/jenkins
-   media-fonts/dejavu
-   media-libs/freetype
-   !dev-util/jenkins-bin:lts
-   >=virtual/jre-1.8.0"
-
-S="${WORKDIR}"
-
-src_install() {
-   local JENKINS_DIR=/var/lib/jenkins
-
-   keepdir /var/log/jenkins ${JENKINS_DIR}/backup ${JENKINS_DIR}/home
-
-   insinto /opt/jenkins
-   newins "${DISTDIR}"/${P}.war ${PN/-bin/}.war
-
-   insinto /etc/logrotate.d
-   newins "${FILESDIR}"/${PN}-r1.logrotate ${PN/-bin/}
-
-   newinitd "${FILESDIR}"/${PN}-r2.init jenkins
-   newconfd "${FILESDIR}"/${PN}.confd jenkins
-
-   systemd_newunit "${FILESDIR}"/${PN}-r2.s

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

2021-06-17 Thread Thomas Deutschmann
commit: 0381eb23425a2caaffdb2961cc49d4b12a92326d
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Jun 17 13:29:26 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Jun 17 13:32:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0381eb23

dev-util/jenkins-bin: fix logrotate script

Closes: https://bugs.gentoo.org/795177
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Thomas Deutschmann  gentoo.org>

 .../files/{jenkins-bin-r1.logrotate => jenkins-bin-r2.logrotate}| 2 +-
 .../{jenkins-bin-2.289.1.ebuild => jenkins-bin-2.289.1-r1.ebuild}   | 2 +-
 .../{jenkins-bin-2.297.ebuild => jenkins-bin-2.297-r1.ebuild}   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-util/jenkins-bin/files/jenkins-bin-r1.logrotate 
b/dev-util/jenkins-bin/files/jenkins-bin-r2.logrotate
similarity index 96%
rename from dev-util/jenkins-bin/files/jenkins-bin-r1.logrotate
rename to dev-util/jenkins-bin/files/jenkins-bin-r2.logrotate
index 33b16600452..895461f0540 100644
--- a/dev-util/jenkins-bin/files/jenkins-bin-r1.logrotate
+++ b/dev-util/jenkins-bin/files/jenkins-bin-r2.logrotate
@@ -3,7 +3,7 @@
 dateext
 maxage 365
 rotate 99
-size=+4096k
+size 4M
 notifempty
 missingok
 create 644

diff --git a/dev-util/jenkins-bin/jenkins-bin-2.289.1.ebuild 
b/dev-util/jenkins-bin/jenkins-bin-2.289.1-r1.ebuild
similarity index 95%
rename from dev-util/jenkins-bin/jenkins-bin-2.289.1.ebuild
rename to dev-util/jenkins-bin/jenkins-bin-2.289.1-r1.ebuild
index 10778d0c4f4..4f917fe82da 100644
--- a/dev-util/jenkins-bin/jenkins-bin-2.289.1.ebuild
+++ b/dev-util/jenkins-bin/jenkins-bin-2.289.1-r1.ebuild
@@ -34,7 +34,7 @@ src_install() {
newins "${DISTDIR}"/${P}.war ${PN/-bin/}.war
 
insinto /etc/logrotate.d
-   newins "${FILESDIR}"/${PN}-r1.logrotate ${PN/-bin/}
+   newins "${FILESDIR}"/${PN}-r2.logrotate ${PN/-bin/}
 
newinitd "${FILESDIR}"/${PN}-r2.init jenkins
newconfd "${FILESDIR}"/${PN}.confd jenkins

diff --git a/dev-util/jenkins-bin/jenkins-bin-2.297.ebuild 
b/dev-util/jenkins-bin/jenkins-bin-2.297-r1.ebuild
similarity index 95%
rename from dev-util/jenkins-bin/jenkins-bin-2.297.ebuild
rename to dev-util/jenkins-bin/jenkins-bin-2.297-r1.ebuild
index 6272140cb58..af8ebb51388 100644
--- a/dev-util/jenkins-bin/jenkins-bin-2.297.ebuild
+++ b/dev-util/jenkins-bin/jenkins-bin-2.297-r1.ebuild
@@ -34,7 +34,7 @@ src_install() {
newins "${DISTDIR}"/${P}.war ${PN/-bin/}.war
 
insinto /etc/logrotate.d
-   newins "${FILESDIR}"/${PN}-r1.logrotate ${PN/-bin/}
+   newins "${FILESDIR}"/${PN}-r2.logrotate ${PN/-bin/}
 
newinitd "${FILESDIR}"/${PN}-r2.init jenkins
newconfd "${FILESDIR}"/${PN}.confd jenkins



[gentoo-commits] proj/linux-patches: New tag: 4.4-275

2021-06-17 Thread Alice Ferrazzi
commit: 
Commit: Alice Ferrazzi  gentoo  org>
CommitDate: Thu Jun 17 13:44:27 2021 +

New tag: 4.4-275




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

2021-06-17 Thread Yixun Lan
commit: f86e8c79d45b55a5a2230c9e896d133418fdbede
Author: Alex Fan  yahoo  com>
AuthorDate: Thu Jun 17 10:17:53 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Jun 17 13:44:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f86e8c79

dev-util/dialog: add ~riscv keyword

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Alex Fan  yahoo.com>
Signed-off-by: Yixun Lan  gentoo.org>

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

diff --git a/dev-util/dialog/dialog-1.3.20210530.ebuild 
b/dev-util/dialog/dialog-1.3.20210530.ebuild
index 6bc6e9d5c9d..a52bf225f8d 100644
--- a/dev-util/dialog/dialog-1.3.20210530.ebuild
+++ b/dev-util/dialog/dialog-1.3.20210530.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"/${MY_P}
 
 LICENSE="GPL-2"
 SLOT="0/15"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="examples minimal nls unicode"
 
 RDEPEND=">=sys-libs/ncurses-5.2-r5:=[unicode?]"



[gentoo-commits] repo/gentoo:master commit in: app-portage/mirrorselect/

2021-06-17 Thread Yixun Lan
commit: e951f5aa7589096a47202458b446ebb5ac85d0de
Author: Alex Fan  yahoo  com>
AuthorDate: Thu Jun 17 10:23:30 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Jun 17 13:44:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e951f5aa

app-portage/mirrorselect: add ~riscv keyword

Closes: https://github.com/gentoo/gentoo/pull/21280
Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Alex Fan  yahoo.com>
Signed-off-by: Yixun Lan  gentoo.org>

 app-portage/mirrorselect/mirrorselect-2.2.6-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/mirrorselect/mirrorselect-2.2.6-r2.ebuild 
b/app-portage/mirrorselect/mirrorselect-2.2.6-r2.ebuild
index 5118a17512e..ce5df4926cc 100644
--- a/app-portage/mirrorselect/mirrorselect-2.2.6-r2.ebuild
+++ b/app-portage/mirrorselect/mirrorselect-2.2.6-r2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://dev.gentoo.org/~zmedico/dist/${P}.tar.gz
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc 
x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 IUSE="ipv6"
 
 RDEPEND="



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

2021-06-17 Thread Yixun Lan
commit: 82a6d58fa7536133910c783dbec88ddeed630cf7
Author: Alex Fan  yahoo  com>
AuthorDate: Thu Jun 17 10:22:37 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Jun 17 13:44:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82a6d58f

dev-python/ssl-fetch: add ~riscv keyword

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Alex Fan  yahoo.com>
Signed-off-by: Yixun Lan  gentoo.org>

 dev-python/ssl-fetch/ssl-fetch-0.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/ssl-fetch/ssl-fetch-0.4.ebuild 
b/dev-python/ssl-fetch/ssl-fetch-0.4.ebuild
index 8c37254d9a3..67662bc680c 100644
--- a/dev-python/ssl-fetch/ssl-fetch-0.4.ebuild
+++ b/dev-python/ssl-fetch/ssl-fetch-0.4.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://dev.gentoo.org/~dolsen/releases/ssl-fetch/${P}.tar.gz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc 
x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos"
 
 RDEPEND=">=dev-python/requests-1.2.1[${PYTHON_USEDEP}]"
 



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

2021-06-17 Thread Yixun Lan
commit: ba1d3c3277296c30bc57c1351a16047db8f9b113
Author: Alex Fan  yahoo  com>
AuthorDate: Thu Jun 17 10:16:19 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Jun 17 13:43:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba1d3c32

net-analyzer/netselect: add ~riscv keyword

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Alex Fan  yahoo.com>
Signed-off-by: Yixun Lan  gentoo.org>

 net-analyzer/netselect/netselect-0.4-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/netselect/netselect-0.4-r2.ebuild 
b/net-analyzer/netselect/netselect-0.4-r2.ebuild
index 19134d444ee..7da9915cbdb 100644
--- a/net-analyzer/netselect/netselect-0.4-r2.ebuild
+++ b/net-analyzer/netselect/netselect-0.4-r2.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${PN}-${P}"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="ipv6"
 
 PATCHES=(



[gentoo-commits] repo/gentoo:master commit in: www-servers/tomcat/

2021-06-17 Thread Miroslav Šulc
commit: acd51220e2334113d81a815877e5f84eb55d7750
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Thu Jun 17 14:08:59 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Jun 17 14:08:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acd51220

www-servers/tomcat: bump to 9.0.48

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

 www-servers/tomcat/Manifest |   1 +
 www-servers/tomcat/tomcat-9.0.48.ebuild | 187 
 2 files changed, 188 insertions(+)

diff --git a/www-servers/tomcat/Manifest b/www-servers/tomcat/Manifest
index eda822311f6..b2120418295 100644
--- a/www-servers/tomcat/Manifest
+++ b/www-servers/tomcat/Manifest
@@ -3,5 +3,6 @@ DIST apache-tomcat-7.0.109-src.tar.gz 5314401 BLAKE2B 
56583caea6879bf8ca5cc02a88
 DIST apache-tomcat-8.5.66-src.tar.gz 5879748 BLAKE2B 
bfef20872bd19ffa2bb34b98a1da875fdd5f232e681458f0aef093b7eecd63a95c1cd26130f54251f149249e639d0da250e43314d2a86b8ee9b48b675f0d
 SHA512 
322fda683197898f873feb375791092d33c90aac08a54889fabab0f59ecbc7b27784f027b37008c6893fdbf8ca7973b73268f42673d7e8df762419b5a536593b
 DIST apache-tomcat-8.5.68-src.tar.gz 5907026 BLAKE2B 
2312edb94f98ee98b594325fbc32521776e9cadc4422a3a46f3651f1fee072a99c5f6874378ac06215396504d34ad750edd6ec3399a3931554068195a8ee15ef
 SHA512 
579a35f944ead756995d288b66ea8a4ab30289a90c32aa01119abcea85a8524f6594ce5cb7ac9df6d352c1e3b54a18c814b5d3a6409dce6a43614e3a89284066
 DIST apache-tomcat-9.0.46-src.tar.gz 6068533 BLAKE2B 
400814281aedd588c008a1363199f8602e856870d4c39d536b13f8a357c2390d2db689940f4a6971ec74a84e8e400174e72610e0d64a220de41f2dff419dda3c
 SHA512 
dc380e23aa87273c6ba32e79659e768c551b07812635c2f1c62d2c34b493b1d3d51b4548fec5014fdb36f8461fc90942aa7917874ddf3d6f5c5345d8ca02dfc1
+DIST apache-tomcat-9.0.48-src.tar.gz 6080015 BLAKE2B 
9b2cac8143ca8186857d7d53e8737f2f7d2ec8e0ca03d32447ad25b429cbf37c1c7b39bc6e4b93679c08bd5f4940280d00946a70e9fa82f8c2a596ea18a2a4c6
 SHA512 
9b762f6d1a1f6c75e10f1bc05c39a647ae2165f3b81c09ff73cc286f3c487b034b9d14c73b808c73b35f55f642848831a0329d9d611c8bbb3928559e552a3ff3
 DIST biz.aQute.bnd-5.1.1.jar 16088761 BLAKE2B 
59906cc39ea27ef20cbf82de1ba78096f34dc417da6dc5c28e21f6e92c0625efecf14cec6c5faf0ab17551c31a6c87a24614c2ac75ac902cfea30199ecc0d39f
 SHA512 
8092b083e7b86e75bf27233964763b88bee74d8ae141c85e387c1cc8bd0cbf3a54be27afea29931fb3ae950700a515fd4a28cfe8e7f26cbaaec506aa06357a37
 DIST biz.aQute.bndlib-5.1.1.jar 3652944 BLAKE2B 
dad9f9835fb407a36e0eae4b65fa2fda147e06ab3f3211a2ed2f1631aeccd6d14d198c325793cb1ce9a57b719a836db230d0452715744ba5a4a6c2983c17916b
 SHA512 
d7da056ba541ae0862159bf5e38e1a5351b2ab5388c88733b46601c2d7dab8970f16af00df186a6cb67fbe81ef53f2c8402db9d28a8c6819dadf60a1df40879b

diff --git a/www-servers/tomcat/tomcat-9.0.48.ebuild 
b/www-servers/tomcat/tomcat-9.0.48.ebuild
new file mode 100644
index 000..e39b539c70d
--- /dev/null
+++ b/www-servers/tomcat/tomcat-9.0.48.ebuild
@@ -0,0 +1,187 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+JAVA_PKG_IUSE="doc source test"
+
+inherit java-pkg-2 java-ant-2 prefix
+
+MY_P="apache-${PN}-${PV}-src"
+
+# Currently we bundle binary versions of bnd.jar and bndlib.jar
+# See bugs #203080 and #676116
+BND_VERSION="5.1.1"
+BND="biz.aQute.bnd-${BND_VERSION}.jar"
+BNDLIB="biz.aQute.bndlib-${BND_VERSION}.jar"
+
+DESCRIPTION="Tomcat Servlet-4.0/JSP-2.3/EL-3.0/WebSocket-1.1/JASPIC-1.1 
Container"
+HOMEPAGE="https://tomcat.apache.org/";
+SRC_URI="mirror://apache/${PN}/tomcat-9/v${PV}/src/${MY_P}.tar.gz
+   
https://repo.maven.apache.org/maven2/biz/aQute/bnd/biz.aQute.bnd/${BND_VERSION}/${BND}
+   
https://repo.maven.apache.org/maven2/biz/aQute/bnd/biz.aQute.bndlib/${BND_VERSION}/${BNDLIB}";
+
+LICENSE="Apache-2.0"
+SLOT="9"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="extra-webapps"
+
+RESTRICT="test" # can we run them on a production system?
+
+ECJ_SLOT="4.15"
+SAPI_SLOT="4.0"
+
+COMMON_DEP="dev-java/eclipse-ecj:${ECJ_SLOT}
+   dev-java/glassfish-xmlrpc-api:0
+   ~dev-java/tomcat-servlet-api-${PV}:${SAPI_SLOT}
+   dev-java/wsdl4j:0"
+RDEPEND="${COMMON_DEP}
+   acct-group/tomcat
+   acct-user/tomcat
+   virtual/jre"
+DEPEND="${COMMON_DEP}
+   app-admin/pwgen
+   >=dev-java/ant-core-1.9.13
+   virtual/jdk:1.8
+   test? (
+   >=dev-java/ant-junit-1.9:0
+   dev-java/easymock:3.2
+   )"
+
+S=${WORKDIR}/${MY_P}
+
+PATCHES=(
+   "${FILESDIR}/${PN}-9.0.43-insufficient-ecj.patch"
+)
+
+BND_HOME="${S}/tomcat-build-libs/bnd"
+BNDLIB_HOME="${S}/tomcat-build-libs/bndlib"
+BND_JAR="${BND_HOME}/${BND}"
+BNDLIB_JAR="${BNDLIB_HOME}/${BND_LIB}"
+
+src_unpack() {
+   unpack ${MY_P}.tar.gz
+
+   mkdir -p "${BND_HOME}" "${BNDLIB_HOME}" || die "Failed to create dir"
+   ln -s "${DISTDIR}/${BND}" "${BND_HOME}/" || die "Failed to symlink 
bnd-*.jar"
+  

[gentoo-commits] repo/gentoo:master commit in: dev-java/tomcat-servlet-api/

2021-06-17 Thread Miroslav Šulc
commit: ed73e4d5741d27b4df35d01e413a988b275e6def
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Thu Jun 17 14:07:55 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Jun 17 14:07:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed73e4d5

dev-java/tomcat-servlet-api: bump to 9.0.48

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

 dev-java/tomcat-servlet-api/Manifest   |  1 +
 .../tomcat-servlet-api-9.0.48.ebuild   | 99 ++
 2 files changed, 100 insertions(+)

diff --git a/dev-java/tomcat-servlet-api/Manifest 
b/dev-java/tomcat-servlet-api/Manifest
index ea2523c28b3..5bc69a1d636 100644
--- a/dev-java/tomcat-servlet-api/Manifest
+++ b/dev-java/tomcat-servlet-api/Manifest
@@ -6,3 +6,4 @@ DIST apache-tomcat-7.0.109-src.tar.gz 5314401 BLAKE2B 
56583caea6879bf8ca5cc02a88
 DIST apache-tomcat-8.5.66-src.tar.gz 5879748 BLAKE2B 
bfef20872bd19ffa2bb34b98a1da875fdd5f232e681458f0aef093b7eecd63a95c1cd26130f54251f149249e639d0da250e43314d2a86b8ee9b48b675f0d
 SHA512 
322fda683197898f873feb375791092d33c90aac08a54889fabab0f59ecbc7b27784f027b37008c6893fdbf8ca7973b73268f42673d7e8df762419b5a536593b
 DIST apache-tomcat-8.5.68-src.tar.gz 5907026 BLAKE2B 
2312edb94f98ee98b594325fbc32521776e9cadc4422a3a46f3651f1fee072a99c5f6874378ac06215396504d34ad750edd6ec3399a3931554068195a8ee15ef
 SHA512 
579a35f944ead756995d288b66ea8a4ab30289a90c32aa01119abcea85a8524f6594ce5cb7ac9df6d352c1e3b54a18c814b5d3a6409dce6a43614e3a89284066
 DIST apache-tomcat-9.0.46-src.tar.gz 6068533 BLAKE2B 
400814281aedd588c008a1363199f8602e856870d4c39d536b13f8a357c2390d2db689940f4a6971ec74a84e8e400174e72610e0d64a220de41f2dff419dda3c
 SHA512 
dc380e23aa87273c6ba32e79659e768c551b07812635c2f1c62d2c34b493b1d3d51b4548fec5014fdb36f8461fc90942aa7917874ddf3d6f5c5345d8ca02dfc1
+DIST apache-tomcat-9.0.48-src.tar.gz 6080015 BLAKE2B 
9b2cac8143ca8186857d7d53e8737f2f7d2ec8e0ca03d32447ad25b429cbf37c1c7b39bc6e4b93679c08bd5f4940280d00946a70e9fa82f8c2a596ea18a2a4c6
 SHA512 
9b762f6d1a1f6c75e10f1bc05c39a647ae2165f3b81c09ff73cc286f3c487b034b9d14c73b808c73b35f55f642848831a0329d9d611c8bbb3928559e552a3ff3

diff --git a/dev-java/tomcat-servlet-api/tomcat-servlet-api-9.0.48.ebuild 
b/dev-java/tomcat-servlet-api/tomcat-servlet-api-9.0.48.ebuild
new file mode 100644
index 000..4a8d22d1286
--- /dev/null
+++ b/dev-java/tomcat-servlet-api/tomcat-servlet-api-9.0.48.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+JAVA_PKG_IUSE="source"
+
+inherit java-pkg-2 java-pkg-simple
+
+MY_A="apache-${PN}-${PV}-src"
+MY_P="${MY_A/-servlet-api/}"
+DESCRIPTION="Tomcat's Servlet API 4.0/JSP API 2.3/EL API 3.0 implementation"
+HOMEPAGE="https://tomcat.apache.org/";
+SRC_URI="mirror://apache/tomcat/tomcat-9/v${PV}/src/${MY_P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="4.0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-solaris 
~x86-solaris"
+IUSE=""
+
+DEPEND=">=virtual/jdk-1.8:*"
+RDEPEND=">=virtual/jre-1.8:*"
+
+S="${WORKDIR}/${MY_P}/"
+
+JAVA_TEST_SRC_DIR="src/test"
+
+SERVLET_API_JAR="servlet-api.jar"
+SERVLET_API_SRC="src/main/servlet-api"
+SERVLET_API_RESOURCES="src/resources/servlet-api"
+EL_API_JAR="el-api.jar"
+EL_API_SRC="src/main/el-api"
+EL_API_RESOURCES="src/resources/el-api"
+JSP_API_JAR="jsp-api.jar"
+JSP_API_SRC="src/main/jsp-api"
+JSP_API_RESOURCES="src/resources/jsp-api"
+
+src_prepare() {
+   default
+
+   # The sources and also resources are mixed together so we first give it 
a structure to make it easier to compila and package
+
+   mkdir -p ${SERVLET_API_SRC} ${SERVLET_API_RESOURCES} \
+   ${EL_API_SRC} ${EL_API_RESOURCES} \
+   ${JSP_API_SRC}/javax/servlet ${JSP_API_RESOURCES} \
+   ${JAVA_TEST_SRC_DIR} || die "Failed to create source directory"
+
+   pushd java || die "Failed to cd to java dir"
+
+   cp --parents -R javax/servlet "${S}/${SERVLET_API_SRC}/" || die "Failed 
to copy servlet-api sources"
+   mv "${S}/${SERVLET_API_SRC}/javax/servlet/jsp" 
"${S}/${JSP_API_SRC}/javax/servlet" || die "Failed to copy jsp-api sources"
+   cp --parents -R javax/el "${S}/${EL_API_SRC}/" || die "Failed to copy 
el-api sources"
+
+   popd
+
+   for file in $(find src -type f | grep -vE "\.java$"); do
+   target_dir=$(dirname $file | sed "s%src/main/%src/resources/%g")
+   mkdir -p ${target_dir} || die "Failed to create resource 
directory"
+   mv $file ${target_dir} || die "Failed to move resource file"
+   done
+
+   mv test/javax ${JAVA_TEST_SRC_DIR} || die "Failed to copy test sources"
+
+   java-pkg-2_src_prepare
+}
+
+src_compile() {
+   JAVA_SRC_DIR="${SERVLET_API_SRC}"
+   JAVA_RESOURCE_DIRS="${SERVLET_API_RESOURCES}"
+   JAVA_JAR_FILENAME="${SERVLET_API_JAR}"
+   java-pkg-simple_src_compile
+   

[gentoo-commits] repo/gentoo:master commit in: www-servers/tomcat/

2021-06-17 Thread Miroslav Šulc
commit: 8acb18d5ebcfe55ddfd6f8cd7ee45415da2ef6b6
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Thu Jun 17 14:21:10 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Jun 17 14:21:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8acb18d5

www-servers/tomcat: bump to 10.0.7

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

 www-servers/tomcat/Manifest |   1 +
 www-servers/tomcat/tomcat-10.0.7.ebuild | 192 
 2 files changed, 193 insertions(+)

diff --git a/www-servers/tomcat/Manifest b/www-servers/tomcat/Manifest
index b2120418295..a16ae46662a 100644
--- a/www-servers/tomcat/Manifest
+++ b/www-servers/tomcat/Manifest
@@ -1,4 +1,5 @@
 DIST apache-tomcat-10.0.6-src.tar.gz 5987333 BLAKE2B 
b955d3708555c5530ebccaf9c6e8c344a679666bdd45361980d722d2cb48b618a03dc2514f973c182c2c1eaf96852e5a5eadad89575ee1bf524213211191a6a4
 SHA512 
229e8767b8f53f6b5c0e28f13a1daffd6fb8307a5239ae28ee1522087d881e4c9e3f1a0d39bfc852d5e54166dbb8a0a1577210a325845815c7281c4babc0b100
+DIST apache-tomcat-10.0.7-src.tar.gz 6001147 BLAKE2B 
f1aee4748d404d02188369603824dcc97765e907cfc3872f54b1859ae950a9475d72862caa2179ac39e4cbdb8c23424f89c4cbbfff8a2e079a842b0054257009
 SHA512 
395b0280666c6779f6378cb87e9abdb637a823e7f89452b7324329f4c0a1fe0b315275dca5df2f80a38c6f1ef98541bd1ea762df7af9cb15e4466c3b89e4e7a8
 DIST apache-tomcat-7.0.109-src.tar.gz 5314401 BLAKE2B 
56583caea6879bf8ca5cc02a886de3d7af413032f88d367653e709dc1c8f590e78620c788317bbff4b6e65dd3e242cc26863164ac8e7c87334a22636f3ed0703
 SHA512 
ecf9c0bee0e3e1aa24f299fe633705c5a2f6aa264d9e4968cfc96aa5d0a425c2b0ff07765a8b6c67221766733bdfaed6e6c6377a8d0870d889e7063ce90a46ce
 DIST apache-tomcat-8.5.66-src.tar.gz 5879748 BLAKE2B 
bfef20872bd19ffa2bb34b98a1da875fdd5f232e681458f0aef093b7eecd63a95c1cd26130f54251f149249e639d0da250e43314d2a86b8ee9b48b675f0d
 SHA512 
322fda683197898f873feb375791092d33c90aac08a54889fabab0f59ecbc7b27784f027b37008c6893fdbf8ca7973b73268f42673d7e8df762419b5a536593b
 DIST apache-tomcat-8.5.68-src.tar.gz 5907026 BLAKE2B 
2312edb94f98ee98b594325fbc32521776e9cadc4422a3a46f3651f1fee072a99c5f6874378ac06215396504d34ad750edd6ec3399a3931554068195a8ee15ef
 SHA512 
579a35f944ead756995d288b66ea8a4ab30289a90c32aa01119abcea85a8524f6594ce5cb7ac9df6d352c1e3b54a18c814b5d3a6409dce6a43614e3a89284066

diff --git a/www-servers/tomcat/tomcat-10.0.7.ebuild 
b/www-servers/tomcat/tomcat-10.0.7.ebuild
new file mode 100644
index 000..d66b5ff3679
--- /dev/null
+++ b/www-servers/tomcat/tomcat-10.0.7.ebuild
@@ -0,0 +1,192 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+JAVA_PKG_IUSE="doc source test"
+
+inherit java-pkg-2 java-ant-2 prefix
+
+MY_P="apache-${PN}-${PV}-src"
+
+# Currently we bundle binary versions of bnd.jar and bndlib.jar
+# See bugs #203080 and #676116
+BND_VERSION="5.1.1"
+BND="biz.aQute.bnd-${BND_VERSION}.jar"
+BNDLIB="biz.aQute.bndlib-${BND_VERSION}.jar"
+
+DESCRIPTION="Tomcat Servlet-5.0/JSP-3.0/EL-4.0/WebSocket-2.0/JASIC-2.0 
Container"
+HOMEPAGE="https://tomcat.apache.org/";
+SRC_URI="mirror://apache/${PN}/tomcat-9/v${PV}/src/${MY_P}.tar.gz
+   
https://repo.maven.apache.org/maven2/biz/aQute/bnd/biz.aQute.bnd/${BND_VERSION}/${BND}
+   
https://repo.maven.apache.org/maven2/biz/aQute/bnd/biz.aQute.bndlib/${BND_VERSION}/${BNDLIB}";
+
+LICENSE="Apache-2.0"
+SLOT="10"
+KEYWORDS="~amd64 ~amd64-linux"
+IUSE="extra-webapps"
+
+RESTRICT="test" # can we run them on a production system?
+
+ECJ_SLOT="4.15"
+SAPI_SLOT="5.0"
+
+COMMON_DEP="dev-java/eclipse-ecj:${ECJ_SLOT}
+   dev-java/glassfish-xmlrpc-api:0
+   dev-java/jakartaee-migration:0
+   ~dev-java/tomcat-servlet-api-${PV}:${SAPI_SLOT}
+   dev-java/wsdl4j:0"
+RDEPEND="${COMMON_DEP}
+   acct-group/tomcat
+   acct-user/tomcat
+   virtual/jre"
+DEPEND="${COMMON_DEP}
+   app-admin/pwgen
+   dev-java/ant-core
+   virtual/jdk:1.8
+   test? (
+   dev-java/ant-junit:0
+   dev-java/easymock:3.2
+   )"
+
+S=${WORKDIR}/${MY_P}
+
+PATCHES=(
+   "${FILESDIR}/${PN}-9.0.43-insufficient-ecj.patch"
+)
+
+BND_HOME="${S}/tomcat-build-libs/bnd"
+BNDLIB_HOME="${S}/tomcat-build-libs/bndlib"
+BND_JAR="${BND_HOME}/${BND}"
+BNDLIB_JAR="${BNDLIB_HOME}/${BND_LIB}"
+
+src_unpack() {
+   unpack ${MY_P}.tar.gz
+
+   mkdir -p "${BND_HOME}" "${BNDLIB_HOME}" || die "Failed to create dir"
+   ln -s "${DISTDIR}/${BND}" "${BND_HOME}/" || die "Failed to symlink 
bnd-*.jar"
+   ln -s "${DISTDIR}/${BND}" "${BNDLIB_HOME}/" || die "Failed to symlink 
bndlib-*.jar"
+}
+
+src_prepare() {
+   default
+
+   find -name '*.jar' -type f -delete -print || die
+
+   # Remove bundled servlet-api
+   rm -rv java/jakarta/{el,servlet} || die
+
+   eapply "${FILESDIR}/${PN}-10.0.4-build.xml.patch"
+
+   # For use of catalina.sh in netbeans
+   sed -i 

[gentoo-commits] repo/gentoo:master commit in: dev-java/tomcat-servlet-api/

2021-06-17 Thread Miroslav Šulc
commit: 4add15b73689b90c724f52bd2296e08276379cbe
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Thu Jun 17 14:19:56 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Jun 17 14:19:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4add15b7

dev-java/tomcat-servlet-api: bump to 10.0.7

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

 dev-java/tomcat-servlet-api/Manifest   |  1 +
 .../tomcat-servlet-api-10.0.7.ebuild   | 98 ++
 2 files changed, 99 insertions(+)

diff --git a/dev-java/tomcat-servlet-api/Manifest 
b/dev-java/tomcat-servlet-api/Manifest
index 5bc69a1d636..62e1860557e 100644
--- a/dev-java/tomcat-servlet-api/Manifest
+++ b/dev-java/tomcat-servlet-api/Manifest
@@ -1,4 +1,5 @@
 DIST apache-tomcat-10.0.6-src.tar.gz 5987333 BLAKE2B 
b955d3708555c5530ebccaf9c6e8c344a679666bdd45361980d722d2cb48b618a03dc2514f973c182c2c1eaf96852e5a5eadad89575ee1bf524213211191a6a4
 SHA512 
229e8767b8f53f6b5c0e28f13a1daffd6fb8307a5239ae28ee1522087d881e4c9e3f1a0d39bfc852d5e54166dbb8a0a1577210a325845815c7281c4babc0b100
+DIST apache-tomcat-10.0.7-src.tar.gz 6001147 BLAKE2B 
f1aee4748d404d02188369603824dcc97765e907cfc3872f54b1859ae950a9475d72862caa2179ac39e4cbdb8c23424f89c4cbbfff8a2e079a842b0054257009
 SHA512 
395b0280666c6779f6378cb87e9abdb637a823e7f89452b7324329f4c0a1fe0b315275dca5df2f80a38c6f1ef98541bd1ea762df7af9cb15e4466c3b89e4e7a8
 DIST apache-tomcat-4.1.40-src.tar.gz 3709719 BLAKE2B 
f7ca82052c1148a5c384fcbc3871beeddccdb4cfed05ba176581ebb50f52ba867bed8dbc500e97b7348a3a87b9693fb73eb81209df4f31e8c1ced7e30a6af30b
 SHA512 
c455fa3da9da8fcbf1d54ae5dce808f8a4520ccafd627a6b2d1b003c37e8395d8b2a55d5471bf6c196549d082715862b3b8958aef88613293a07fc0160aa5c6e
 DIST apache-tomcat-5.5.36-src.tar.gz 3743113 BLAKE2B 
dbfcfd123a23b0ceb9f1fdd936e42324ea8b10cf327a1d0abf1703006535859c7122690a08b5ec27b86b526cc7709a7199b4f35f123538ff11f23f3b489358f3
 SHA512 
845636b5b992fbbb7d657d192afbab1e6a924bfd0c71b025cf22776eb4527d92d63f9b3f33475d4349a0df4cebd984ba3776eedd7482b820abdea909e90a97b7
 DIST apache-tomcat-6.0.53-src.tar.gz 3522914 BLAKE2B 
054b097c16861abaa8bdbeba713b49bc1dfcff573bb3f4bd0ff5807c33a2a0fb991af618f6e11e5b3ce3fa55c589fc6569342cab5d5a00349c79bc7061d81e40
 SHA512 
915a0a18f5c2883625c9441eed6465973eff4f6bf41e08e925c7edaea89ef8f6ee9476d3e06fa38228d4bcb4decaf53e3a7bdb7ec7e899e6250db3e12a9f5f2c

diff --git a/dev-java/tomcat-servlet-api/tomcat-servlet-api-10.0.7.ebuild 
b/dev-java/tomcat-servlet-api/tomcat-servlet-api-10.0.7.ebuild
new file mode 100644
index 000..fb739b89bf7
--- /dev/null
+++ b/dev-java/tomcat-servlet-api/tomcat-servlet-api-10.0.7.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+JAVA_PKG_IUSE="source"
+
+inherit java-pkg-2 java-pkg-simple
+
+MY_A="apache-${PN}-${PV}-src"
+MY_P="${MY_A/-servlet-api/}"
+DESCRIPTION="Tomcat's Servlet API 5.0/JSP API 3.0/EL API 4.0 implementation"
+HOMEPAGE="https://tomcat.apache.org/";
+SRC_URI="mirror://apache/tomcat/tomcat-10/v${PV}/src/${MY_P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="5.0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux ~x64-solaris 
~x86-solaris"
+IUSE=""
+
+DEPEND=">=virtual/jdk-1.8:*"
+RDEPEND=">=virtual/jre-1.8:*"
+
+S="${WORKDIR}/${MY_P}/"
+
+JAVA_TEST_SRC_DIR="src/test"
+
+SERVLET_API_JAR="servlet-api.jar"
+SERVLET_API_SRC="src/main/servlet-api"
+SERVLET_API_RESOURCES="src/resources/servlet-api"
+EL_API_JAR="el-api.jar"
+EL_API_SRC="src/main/el-api"
+EL_API_RESOURCES="src/resources/el-api"
+JSP_API_JAR="jsp-api.jar"
+JSP_API_SRC="src/main/jsp-api"
+JSP_API_RESOURCES="src/resources/jsp-api"
+
+src_prepare() {
+   default
+
+   # The sources and also resources are mixed together so we first give it 
a structure to make it easier to compile and package
+   mkdir -p ${SERVLET_API_SRC} ${SERVLET_API_RESOURCES} \
+   ${EL_API_SRC} ${EL_API_RESOURCES} \
+   ${JSP_API_SRC}/jakarta/servlet ${JSP_API_RESOURCES} \
+   ${JAVA_TEST_SRC_DIR} || die "Failed to create source directory"
+
+   pushd java || die "Failed to cd to java dir"
+
+   cp --parents -R jakarta/servlet "${S}/${SERVLET_API_SRC}/" || die 
"Failed to copy servlet-api sources"
+   mv "${S}/${SERVLET_API_SRC}/jakarta/servlet/jsp" 
"${S}/${JSP_API_SRC}/jakarta/servlet" || die "Failed to copy jsp-api sources"
+   cp --parents -R jakarta/el "${S}/${EL_API_SRC}/" || die "Failed to copy 
el-api sources"
+
+   popd
+
+   for file in $(find src -type f | grep -vE "\.java$"); do
+   target_dir=$(dirname $file | sed "s%src/main/%src/resources/%g")
+   mkdir -p ${target_dir} || die "Failed to create resource 
directory"
+   mv $file ${target_dir} || die "Failed to move resource file"
+   done
+
+   mv test/jakarta ${JAVA_TEST_SRC_DIR} || die "Failed to copy test 
sou

[gentoo-commits] proj/linux-patches:4.9 commit in: /

2021-06-17 Thread Alice Ferrazzi
commit: 32e524bfc5634ea321d71f76ff12f103adc368bb
Author: Alice Ferrazzi  gentoo  org>
AuthorDate: Thu Jun 17 11:07:15 2021 +
Commit: Alice Ferrazzi  gentoo  org>
CommitDate: Thu Jun 17 14:22:50 2021 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=32e524bf

Linux patch 4.9.273

Signed-off-by: Alice Ferrazzi  gentoo.org>

 _README  |4 +
 1272_linux-4.9.273.patch | 1101 ++
 2 files changed, 1105 insertions(+)

diff --git a/_README b/_README
index 1400163..84582f1 100644
--- a/_README
+++ b/_README
@@ -1131,6 +1131,10 @@ Patch:  1271_linux-4.9.272.patch
 From:   http://www.kernel.org
 Desc:   Linux 4.9.272
 
+Patch:  1272_linux-4.9.273.patch
+From:   http://www.kernel.org
+Desc:   Linux 4.9.273
+
 Patch:  1500_XATTR_USER_PREFIX.patch
 From:   https://bugs.gentoo.org/show_bug.cgi?id=470644
 Desc:   Support for namespace user.pax.* on tmpfs.

diff --git a/1272_linux-4.9.273.patch b/1272_linux-4.9.273.patch
new file mode 100644
index 000..a903337
--- /dev/null
+++ b/1272_linux-4.9.273.patch
@@ -0,0 +1,1101 @@
+diff --git a/Makefile b/Makefile
+index 39aa8b66fc6ff..e43823c3337f3 100644
+--- a/Makefile
 b/Makefile
+@@ -1,6 +1,6 @@
+ VERSION = 4
+ PATCHLEVEL = 9
+-SUBLEVEL = 272
++SUBLEVEL = 273
+ EXTRAVERSION =
+ NAME = Roaring Lionus
+ 
+diff --git a/arch/mips/lib/mips-atomic.c b/arch/mips/lib/mips-atomic.c
+index 5530070e0d05d..57497a26e79cb 100644
+--- a/arch/mips/lib/mips-atomic.c
 b/arch/mips/lib/mips-atomic.c
+@@ -37,7 +37,7 @@
+  */
+ notrace void arch_local_irq_disable(void)
+ {
+-  preempt_disable();
++  preempt_disable_notrace();
+ 
+   __asm__ __volatile__(
+   "   .setpush\n"
+@@ -53,7 +53,7 @@ notrace void arch_local_irq_disable(void)
+   : /* no inputs */
+   : "memory");
+ 
+-  preempt_enable();
++  preempt_enable_notrace();
+ }
+ EXPORT_SYMBOL(arch_local_irq_disable);
+ 
+@@ -61,7 +61,7 @@ notrace unsigned long arch_local_irq_save(void)
+ {
+   unsigned long flags;
+ 
+-  preempt_disable();
++  preempt_disable_notrace();
+ 
+   __asm__ __volatile__(
+   "   .setpush\n"
+@@ -78,7 +78,7 @@ notrace unsigned long arch_local_irq_save(void)
+   : /* no inputs */
+   : "memory");
+ 
+-  preempt_enable();
++  preempt_enable_notrace();
+ 
+   return flags;
+ }
+@@ -88,7 +88,7 @@ notrace void arch_local_irq_restore(unsigned long flags)
+ {
+   unsigned long __tmp1;
+ 
+-  preempt_disable();
++  preempt_disable_notrace();
+ 
+   __asm__ __volatile__(
+   "   .setpush\n"
+@@ -106,7 +106,7 @@ notrace void arch_local_irq_restore(unsigned long flags)
+   : "0" (flags)
+   : "memory");
+ 
+-  preempt_enable();
++  preempt_enable_notrace();
+ }
+ EXPORT_SYMBOL(arch_local_irq_restore);
+ 
+diff --git a/arch/powerpc/boot/dts/fsl/p1010si-post.dtsi 
b/arch/powerpc/boot/dts/fsl/p1010si-post.dtsi
+index af12ead88c5f0..404f570ebe238 100644
+--- a/arch/powerpc/boot/dts/fsl/p1010si-post.dtsi
 b/arch/powerpc/boot/dts/fsl/p1010si-post.dtsi
+@@ -122,7 +122,15 @@
+   };
+ 
+ /include/ "pq3-i2c-0.dtsi"
++  i2c@3000 {
++  fsl,i2c-erratum-a004447;
++  };
++
+ /include/ "pq3-i2c-1.dtsi"
++  i2c@3100 {
++  fsl,i2c-erratum-a004447;
++  };
++
+ /include/ "pq3-duart-0.dtsi"
+ /include/ "pq3-espi-0.dtsi"
+   spi0: spi@7000 {
+diff --git a/arch/powerpc/boot/dts/fsl/p2041si-post.dtsi 
b/arch/powerpc/boot/dts/fsl/p2041si-post.dtsi
+index 51e975d7631aa..8921f17fca42e 100644
+--- a/arch/powerpc/boot/dts/fsl/p2041si-post.dtsi
 b/arch/powerpc/boot/dts/fsl/p2041si-post.dtsi
+@@ -389,7 +389,23 @@
+   };
+ 
+ /include/ "qoriq-i2c-0.dtsi"
++  i2c@118000 {
++  fsl,i2c-erratum-a004447;
++  };
++
++  i2c@118100 {
++  fsl,i2c-erratum-a004447;
++  };
++
+ /include/ "qoriq-i2c-1.dtsi"
++  i2c@119000 {
++  fsl,i2c-erratum-a004447;
++  };
++
++  i2c@119100 {
++  fsl,i2c-erratum-a004447;
++  };
++
+ /include/ "qoriq-duart-0.dtsi"
+ /include/ "qoriq-duart-1.dtsi"
+ /include/ "qoriq-gpio-0.dtsi"
+diff --git a/drivers/gpu/drm/drm_auth.c b/drivers/gpu/drm/drm_auth.c
+index 56b2dd9a5b687..315d51ac14b8d 100644
+--- a/drivers/gpu/drm/drm_auth.c
 b/drivers/gpu/drm/drm_auth.c
+@@ -244,9 +244,10 @@ int drm_master_open(struct drm_file *file_priv)
+ void drm_master_release(struct drm_file *file_priv)
+ {
+   struct drm_device *dev = file_priv->minor->dev;
+-  struct drm_master *master = file_priv->master;
++  struct drm_master *master;
+ 
+   mutex_lock(&dev->master_mutex);
++  master = file_priv->master;
+   if (file_priv->magic)
+   idr_remove(&file_priv->master->magic_map, file_priv->magic);
+ 

[gentoo-commits] proj/linux-patches: New tag: 4.9-277

2021-06-17 Thread Alice Ferrazzi
commit: 
Commit: Alice Ferrazzi  gentoo  org>
CommitDate: Thu Jun 17 14:46:41 2021 +

New tag: 4.9-277




[gentoo-commits] repo/gentoo:master commit in: sys-kernel/dracut/, sys-kernel/dracut/files/

2021-06-17 Thread Mike Gilbert
commit: 1e5c3786ee37ebca4e26bc2df7ce32541a46146a
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Jun 17 15:01:51 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Jun 17 15:01:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e5c3786

sys-kernel/dracut: backport fix for Network Manager

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

 .../{dracut-053.ebuild => dracut-053-r1.ebuild}|  1 +
 sys-kernel/dracut/files/053-network-manager.patch  | 24 ++
 2 files changed, 25 insertions(+)

diff --git a/sys-kernel/dracut/dracut-053.ebuild 
b/sys-kernel/dracut/dracut-053-r1.ebuild
similarity index 99%
rename from sys-kernel/dracut/dracut-053.ebuild
rename to sys-kernel/dracut/dracut-053-r1.ebuild
index 670c8599df8..aabffa07bfb 100644
--- a/sys-kernel/dracut/dracut-053.ebuild
+++ b/sys-kernel/dracut/dracut-053-r1.ebuild
@@ -63,6 +63,7 @@ DOCS=( AUTHORS README.md README.generic README.kernel )
 QA_MULTILIB_PATHS="usr/lib/dracut/.*"
 
 PATCHES=(
+   "${FILESDIR}"/053-network-manager.patch
"${FILESDIR}"/gentoo-ldconfig-paths.patch
 )
 

diff --git a/sys-kernel/dracut/files/053-network-manager.patch 
b/sys-kernel/dracut/files/053-network-manager.patch
new file mode 100644
index 000..c3b337733b7
--- /dev/null
+++ b/sys-kernel/dracut/files/053-network-manager.patch
@@ -0,0 +1,24 @@
+From ba4bcf5f4f11ad624c647ddf4f566997186135e7 Mon Sep 17 00:00:00 2001
+From: Harald Hoyer 
+Date: Wed, 31 Mar 2021 16:11:41 +0200
+Subject: [PATCH] fix(network-manager): no default deps for nm-run.service
+
+Otherwise nm-run.service will run only in basic.target, which is too
+late in the initramfs.
+---
+ modules.d/35network-manager/nm-run.service | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/modules.d/35network-manager/nm-run.service 
b/modules.d/35network-manager/nm-run.service
+index 63fe7564d0..f3493c41a3 100644
+--- a/modules.d/35network-manager/nm-run.service
 b/modules.d/35network-manager/nm-run.service
+@@ -2,6 +2,8 @@
+ # SPDX-License-Identifier: GPL-2.0-or-later
+ 
+ [Unit]
++DefaultDependencies=no
++
+ #make sure all devices showed up
+ Wants=systemd-udev-settle.service
+ After=systemd-udev-settle.service



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

2021-06-17 Thread Alice Ferrazzi
commit: 53e7190f6acef6ffc52e939e5dfa0d4c75a19a12
Author: Alice Ferrazzi  gentoo  org>
AuthorDate: Thu Jun 17 15:07:14 2021 +
Commit: Alice Ferrazzi  gentoo  org>
CommitDate: Thu Jun 17 15:08:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53e7190f

sys-kernel/gentoo-sources: Linux patch 4.4.273

Package-Manager: Portage-2.3.89, Repoman-2.3.23
Signed-off-by: Alice Ferrazzi  gentoo.org>

 sys-kernel/gentoo-sources/Manifest |  3 +++
 .../gentoo-sources/gentoo-sources-4.4.273.ebuild   | 28 ++
 2 files changed, 31 insertions(+)

diff --git a/sys-kernel/gentoo-sources/Manifest 
b/sys-kernel/gentoo-sources/Manifest
index 3c2fd2b24f9..b34fabf35b9 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -40,6 +40,9 @@ DIST genpatches-4.4-273.extras.tar.xz 1788 BLAKE2B 
5d479ad6922af8f9075cf6d7a98de
 DIST genpatches-4.4-274.base.tar.xz 4173624 BLAKE2B 
e418fa1fc9ad658229df97a6f5e2094a7e0aa5f5b129f8e4311697745a66989b0facded3a578a6b15abd2fd1fede86b86059a78a2b4f6ce5539436da72605efb
 SHA512 
ec74ea20e28884472f0602b94c13c6c63426b6461f3ab60255926343327f4b8bc44eaf6c613943d768832dcfb574e3d9f1d9e1d97b12dba4485059ee97ab0272
 DIST genpatches-4.4-274.experimental.tar.xz 83304 BLAKE2B 
f78e869d0f32bf61c7c15bf5e24caa360154ee280fc66b2ce9ba8205c42178aa25023450a40bce0377aa6966623f04f10284ec7c9202ae8e739a9c49d99a8fbe
 SHA512 
3ce25a93e6bc376c63a793459e75681dde043eb5718a535b362f7388bda13d8f8b6ec40064fc51c66da889e2d3c1233bb4469385b66908f5c9dee657a973fb7c
 DIST genpatches-4.4-274.extras.tar.xz 1788 BLAKE2B 
7177e395fe01fd1e5a5f1573e75b49d8a6700bf8fd4f070955f54fee14488d186abadec5261ebfa267c98eea5ab8e5a872fbd1fd156c49aeafa3cdfb7d13d688
 SHA512 
df2bf238b750bd14b7e754c386b6e92976eabe714e44004b88d5aa9d5001d10ad7808da01e5d27456f595197e11233017b212571885913555285e044dabc1ba6
+DIST genpatches-4.4-275.base.tar.xz 4178476 BLAKE2B 
5648738b5733b326f8168cbec702e25d7c44b2b292c7192635848a3d3fbdf4f452d64f45673f1039edd36a2c3b6ee34579639f34e06aa77c09f1aa81d47e8cea
 SHA512 
2e8bf2a19029aa5a4328cfc81d05e27ac5032ab5af0395705b45f907755dd6213921ef7006ccdb501cf3d2f15e7c23c89a8c51fa805e8f802a62f318aa0272ee
+DIST genpatches-4.4-275.experimental.tar.xz 83296 BLAKE2B 
0f4030cb28fc44e8424fa86c0a7ca3d7dcf1db9d2bf2ff620694b253074ec80128ef6922377125f122fed7ffe4b221d720d014d41b39909172548e86770126b1
 SHA512 
95783facf5a29120966a7e88061902db6f44497b5d1567d0fcaa5a2c79be23a9f8ffac99d9d158c906e6e2e0c3abaab42a5a2f295f9967662a5c899f1cc0ba6d
+DIST genpatches-4.4-275.extras.tar.xz 1792 BLAKE2B 
dafef2721ddd49c2df9beb1a07d3217c5adbb646a2637fcf96315fdc8f69ca8234864db40cdbe45742572accb6b742766976d74999df1ce3248904084f4af523
 SHA512 
e5811be3e7abebe6cc81a7629e5a60b8df74fe8dec9b991650830bdc32726338c8af928ed493acce58a2027ce5058fe8266fb6044b9cf81a2aed0cbcb2a06cee
 DIST genpatches-4.9-268.base.tar.xz 4614764 BLAKE2B 
a5156251e1106347dcda111db6abbcb5f174c42dabfc3694f6b8fc45ded4414e41d8a56d062ae29828b8b033f08b3f541229c033c45d862bad6a52ab539667ac
 SHA512 
468092419b2badd24cd4fbb87fcbe965b5e94145e4fb049916385dbcd1080d1b7a63fe0e17b046a5996a44ab915613d0d7389550fc74eb03f6669be0d6db60e4
 DIST genpatches-4.9-268.experimental.tar.xz 106408 BLAKE2B 
31f60f4d61bfd60d001a708584aa3f84a688a4e0e28665c6d82c4c2ad60201e3fb64b69e0611a1e607dee3036a5dcc56bb0ef01766122b666136e104fe1d6dbe
 SHA512 
1b9eb7c2881216e49c0cb81f541b3ed3042f86b3c1ed43f463456ea3f41feb453026d524860fd7b9eb1a51177a1a911b33d9b34162bbc5281552bab3fef33c2c
 DIST genpatches-4.9-268.extras.tar.xz 3340 BLAKE2B 
ec67f3d538afcd97de03ced99050a5ffa7529a880b86ea2258e66e5de4981aa12f12c7127ff302084fec9ed71416c66b349de3727f46e4f0262eea7a2a20da8f
 SHA512 
33e415c7360542bf1e8a0e77ef7e3f8b3c4b8f761f1b07607740222a1be15ec88b3036330a35daf900f93e25dbedef16506ff40553b65a8b6e3b3f5d1d79c6a1

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.4.273.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-4.4.273.ebuild
new file mode 100644
index 000..c1d00315e71
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.4.273.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="275"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~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/

2021-06-17 Thread Alice Ferrazzi
commit: d17451b16d7c61b14b5bc19aca85bb244f964efd
Author: Alice Ferrazzi  gentoo  org>
AuthorDate: Thu Jun 17 15:21:59 2021 +
Commit: Alice Ferrazzi  gentoo  org>
CommitDate: Thu Jun 17 15:22:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d17451b1

sys-kernel/gentoo-sources: Linux patch 4.9.273

Package-Manager: Portage-2.3.89, Repoman-2.3.23
Signed-off-by: Alice Ferrazzi  gentoo.org>

 sys-kernel/gentoo-sources/Manifest |  3 +++
 .../gentoo-sources/gentoo-sources-4.9.273.ebuild   | 28 ++
 2 files changed, 31 insertions(+)

diff --git a/sys-kernel/gentoo-sources/Manifest 
b/sys-kernel/gentoo-sources/Manifest
index b34fabf35b9..2e9ccefd4f9 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -55,6 +55,9 @@ DIST genpatches-4.9-275.extras.tar.xz 3340 BLAKE2B 
933a93c010a1510e88b64f49e8b46
 DIST genpatches-4.9-276.base.tar.xz 4704964 BLAKE2B 
832a836eda7eb51f67b512b96ce108c6eb954380b2d51a776c5949a7feecaad5527d4754def286c5b8f88afdfc23b3549daa173eccc8b628067c7bcf353bd913
 SHA512 
36bc8287c7273855cfae81608ff219ce5e1fab820d508e833b7eb635861c2b384895e536e858332365f1b3a7259b3fbd189ea7257d2cc3e5971e7d3c151225a8
 DIST genpatches-4.9-276.experimental.tar.xz 106360 BLAKE2B 
55dfd8d7ff7c83b5ee2da75d8884f75d1758dab5bd53f16490117b12ecd0a50405bfd3e980736fd692e11aee50dbb3afb59a9691708c9744e11b64f156d90c0a
 SHA512 
b0f6b12ca2886770ff703765cf676544b8ab627ac56c875c4bfde6debc7af5e5f079de748f7ed2b17eae4b2c8314e1d58fac9b5ef72f5d47ddcd6cd0ca0a6c4b
 DIST genpatches-4.9-276.extras.tar.xz 3340 BLAKE2B 
49d1e671b2afebf1da1d393dca7e01d2655d101deaffa5fd6b37a955b87437b0121915587ae7e8c1b3774706674cbe6288f403fa04d86394e549d9387d294152
 SHA512 
f8c9a1f9b402be956f1101db50fda0169e4e668fb56373e6ba9a26e7ceb5e6c22a3185a23368b3f727f93bf657b9da08c061aae7e4aac27520c4c5a2561f4fe9
+DIST genpatches-4.9-277.base.tar.xz 4711552 BLAKE2B 
2b14d2bc5bdd854ceda754ee74b21082040f8e0ccc4c87b5c64dc39bc629b713f576daca50a1c29a9f51b49626653852f60eeabaf05cbc2ed9bcc1293282
 SHA512 
fc749ecab3a1db32eda67bd619e86f391d3f1f9ae84a4df96436021544d98cdeb93aa4f7c8928ba3be90d43285203deb2e80d9db32b90ab33a7a5676bb5c63aa
+DIST genpatches-4.9-277.experimental.tar.xz 106388 BLAKE2B 
c3afec3646685cfa9a4a90f8b9dd480033048e07ef333b02cb78f0452ad5bc891bcfd7a7417038a57923d45469400687b3c481643f6c9278e8621e056839
 SHA512 
5d1ddcd63e54342c8baa0446b9cf684a2d22756b66d068b04bbab349314a64b9e1a9df5673b956a6c00b7b43d1045012de3727cf86a5689badc3af51ab448aab
+DIST genpatches-4.9-277.extras.tar.xz 3344 BLAKE2B 
51ff57fd8cc27bee7f7515c8b995d94b2c06334283cf5b287f7d8780e288b7189159cee57223b6ea06259ff22fce5d1f14425f9eb4589afa7df25b94dc25d46d
 SHA512 
3f3cdfb08923815d87a7ae5c8fa961f45e7af6a8e0fa551dd84ac67e7ec4e72ae75223b3f29090a9e2b9884e08c0dde30084ff70ebdbff924b810c1dfeb4a807
 DIST genpatches-5.10-30.base.tar.xz 991908 BLAKE2B 
524e7e66358b3bf311f1347e6a8c8daeed82e6a71340e51157a207580e4e028f230caea696c1e611d57d129113948938a62ef105adcf8f09c5041baedde93aa4
 SHA512 
3986617d71cd582ece369693624f0013cd88b57a65c3a051975da30931973b161e01fce104abc6d2f08295a2c27e536b98782435c1110086175c7fd5051d62d1
 DIST genpatches-5.10-30.experimental.tar.xz 16544 BLAKE2B 
3d9225f0f460fe316053360606a8284faccef03af7e22e1156045e71a24ea83fa900258cc80439089b0d5b54ac2022f548bc3f47fc04d7645d3c27033bc9f2bb
 SHA512 
fce31c497391aff783eab83aa3a23949e13009a0422b6b5b1cbf295e133b8140215690c56c9550bd8b532e95490e40626a33bff152da066933e5a5270e392953
 DIST genpatches-5.10-30.extras.tar.xz 1772 BLAKE2B 
7fd98f16922f7a3ea703a5dd2622152b761a47fb7da8a108281e4a9ecb37f9295347a23081b2859039b8b47049ac530d74a05358b7fdb4a8c9a97fffd8103c44
 SHA512 
ca23be16f47ebea149496eafb0ce9c6068a3a46be01abf9d95b5e693e5a5063e7692003bc23658269d55f923233f1124854515a3f35a94dc385410c6978e25ac

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.9.273.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-4.9.273.ebuild
new file mode 100644
index 000..6f9d9a27c69
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.9.273.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="277"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~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: dev-ruby/facter/

2021-06-17 Thread Matthew Thode
commit: 6d1e52c6c977b5d02e0b8a0dea80ee70b80d96ab
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Jun 17 15:33:40 2021 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Jun 17 15:33:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d1e52c6

dev-ruby/facter: 3.14.16-r1 removal

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

 dev-ruby/facter/Manifest |  1 -
 dev-ruby/facter/facter-3.14.16-r1.ebuild | 99 
 2 files changed, 100 deletions(-)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index dd8e4c87b23..948becfca01 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -1,3 +1,2 @@
-DIST facter-3.14.16.tar.gz 407315 BLAKE2B 
f9637841bd2c1d369d262c77876f08bb248f6a98e0fcb10573c872d521473790ba6eaa8dfcd6a8f0da2becd2f10c2bc7fbfde0d3a44f6a3d38c9e5f363e27e66
 SHA512 
3adcb7c3ce90a9cb71486c5d86eeaf1f0794194f51faf149052333d2f55a8a8fbe1e5772ecf9a0ed53196cfe732effeb383a42a43942a7803aa8b27e23939d23
 DIST facter-3.14.17.tar.gz 409415 BLAKE2B 
5884d1244ee869b1e8880bb243996be5a0377adcbcc7e02ccd94a98f3a98d700ad129a457dcddcc3aeae6027fb818032331ce5690019fe7186e8deb9b022430d
 SHA512 
109a7748d883748c516ff7262c7eb589f3c7321edc3882aad242f6fece566d1e6e81f340f3dbb3a7fed16c528ba0da8769984c394178efdd447f10de1841ff53
 DIST facter-3.14.18.tar.gz 409243 BLAKE2B 
6d11498ecd82910ab82ec9674fbe7cf8d87f76f47dc6bf1a25c6138d498ad0c1d47ae5b2cb67fb092892e29279ff3263e2d025ff1317e4fb428105c943ee11e3
 SHA512 
537696324fd1ea653019fe3febdd168f40155d120bb0f9b899711c04f8252166731ab3530e2f03c01606e3549db3726e146b00781ac6ab5383f5ba2ce1e74d3f

diff --git a/dev-ruby/facter/facter-3.14.16-r1.ebuild 
b/dev-ruby/facter/facter-3.14.16-r1.ebuild
deleted file mode 100644
index 663babbeabf..000
--- a/dev-ruby/facter/facter-3.14.16-r1.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
-
-# git-r3 goes after ruby-ng so that it overrides src_unpack properly
-inherit cmake ruby-ng
-
-DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
-HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/";
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="test"
-if [[ ${PV} ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git";
-   EGIT_BRANCH="master"
-else
-   [[ "${PV}" = *_rc* ]] || \
-   KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86"
-   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-fi
-
-RESTRICT="!test? ( test )"
-
-ruby_add_bdepend "test? ( dev-ruby/rake dev-ruby/rspec:2 dev-ruby/mocha:0.14 )"
-
-RDEPEND="
-   >=dev-cpp/cpp-hocon-0.2.1:=
-   >=dev-libs/leatherman-1.0.0:=
-   dev-libs/openssl:0=
-   sys-apps/util-linux
-   app-emulation/virt-what
-   net-misc/curl
-   dev-libs/boost:=[nls]
-   >=dev-cpp/yaml-cpp-0.5.1
-   !

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

2021-06-17 Thread Karl-Johan Karlsson
commit: a7c489655ba7807f84fb3f0b7b77fdbea0b338e0
Author: Karl-Johan Karlsson  lysator  liu 
 se>
AuthorDate: Thu Jun 17 15:39:54 2021 +
Commit: Karl-Johan Karlsson  lysator  liu 
 se>
CommitDate: Thu Jun 17 15:39:54 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a7c48965

app-misc/broot: bump to 1.6.0

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Karl-Johan Karlsson  lysator.liu.se>

 app-misc/broot/Manifest| 90 +++---
 .../{broot-1.5.1.ebuild => broot-1.6.0.ebuild} | 88 ++---
 2 files changed, 89 insertions(+), 89 deletions(-)

diff --git a/app-misc/broot/Manifest b/app-misc/broot/Manifest
index 89cc3290b..6e02d22b4 100644
--- a/app-misc/broot/Manifest
+++ b/app-misc/broot/Manifest
@@ -1,11 +1,11 @@
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
 DIST adler32-1.2.0.crate 6411 BLAKE2B 
51d44ccfd774158687b8244e83377e40ff896364e3d41e9015665131cc2a176d4ca0ab5a84df027dec0869ee735ee36f5687a06c1d2341de666070cdbab89483
 SHA512 
8ed72612fb78e213fc92963fdae0508ef26988656c939e6c9cddccbe2658d4a956a8ae934d9658262a8b2687dc446b3f1ee7614128b440487c81e606526dfda3
 DIST ahash-0.4.7.crate 51474 BLAKE2B 
0974b90539398d61903ce7fcbecdfcd802fcb5c7ed631be919ec17be6951e68bc80787876cafebd33e40a80605f6e2352a86047077bc40575420bb6ee1a4915a
 SHA512 
2f42cdbacb2b2f9bd7d94a4cc61294d7813428157ce242ba82f7c3fccb6e4b83c767f4dedd35ff26ae61a89506b388d7cf96af4e727c29a14b25b9f82b1f2126
-DIST ahash-0.7.2.crate 37192 BLAKE2B 
a2ea98d408f6ac72b96a7e14b22999d52a6839d724f3e8fc82f67ea985a110d8dc17847087e6aaeca477ef93afadda3488ee77cc5425cab5f77c00cd67ff4463
 SHA512 
77886a994102c1edf93b133e27658e3c84152c83597191d58c571dc7dfc765d41c2879ea55d64e04e3af804a4f10aeb1c10e33a924fd967b288e6d0b12728b34
+DIST ahash-0.7.4.crate 37072 BLAKE2B 
3b82cc45993fd48d9eed018e14af005e2513938f34b195d4f33bc0d4031bc8027b082aa155b14e20e0e1e34b0f829849e8c614458805ce830652f34477b1d6a4
 SHA512 
f84e16f3b2764be95b4d82c9ef4bcd4c80983e977b33e1d4cc3c119398de6084428a0e7bccc1b182bccc21aa97855fa30b6a4041b961b58bff79b75dcc788005
 DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 
4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f
 SHA512 
7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00
 DIST ansi_colours-1.0.2.crate 10512 BLAKE2B 
b4acd4c2fb61e68711a5abfdbe04fc3a2778df29c4665637dc8413fb364842e8703054cfc119cf9e431a56ba4fd7d3a7d7c3dee6d7db648458e9bb26650a
 SHA512 
3f28117e804f82f194024ea502ca9a86cc458b55f705f643a8ab2a90a189ec21501708df5fca1f3ef204b57861b7cca3c21f7ca9537eaf4208086b0ec7652976
 DIST ansi_term-0.11.0.crate 17087 BLAKE2B 
9bd35c045a01ce4c6c4a5db1b4f15e9412bb97426eec19d4421dffbec633de8d13452c13c1dc1b30998690b78d7ed38311aca700087f13a81f66bd1d5d7300c4
 SHA512 
a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa
-DIST anyhow-1.0.40.crate 34534 BLAKE2B 
79a3731153f8e3ace906b9a360521147fd055f7401a99ea2373501ade7e49ecdb280dd59b6a3b9b2f88e90857302e71f772c767e62cb702e32c8343fd4b0f741
 SHA512 
5efc7347a7fa72abce9a8b3b76649abb00d73c16c5125aa4b6faaa7040eb5138d7d9470b66c186825c9651272f5c359578503d0866ce7242ea7ca9dc05087165
+DIST anyhow-1.0.41.crate 34561 BLAKE2B 
32889ec5ad2750e97f9d5486c7b367edc2fbaf19480bbe8114a2deed3f78e4c3e2cc31304a33fd60bc70c33c17ed8020f6df0c05a958f4016d363803dc5a08b8
 SHA512 
c6fba5fbb5646d195fdbda65003a8741188d49db02b805a84e695c81a054d9d5265b1c296c23d65cf089af35ce470083de88e1b65aadcc3ce33c8fb22b9cb91f
 DIST argh-0.1.4.crate 15100 BLAKE2B 
3043c53e02b63ed679ed055ec48d238d4cd9e8b5d4ca05dcb3efc6177bae98709cac7102d41987ab172484b277a6806febd36b598a6b170183a1f8fae7cd8caa
 SHA512 
85d70299e93fe5c33e1d76c3f56ba2a4d6692bb761eca355f2fbf3b5d239e1256e7c9af2feb827341f51f6c08ec5e536a2e3250c90ec4a6de95b91d4f211b31f
 DIST argh_derive-0.1.4.crate 15677 BLAKE2B 
9a9881579ba24c9a68bb8a0f6b7c8675e7b23aaa7208035b54b265671a16d636ae571dc90fdc9e1b63d9d175a116186896e51bea91c00bb71560546feec5af23
 SHA512 
7acf2b19f13fafe64d7c236d851c91ccacc6f869d1495d57fd52b2ed53dec31a345a837f31fe51926db8e8700e1ba88d5f7f88f22029c68c63f803385b5c1aa3
 DIST argh_shared-0.1.4.crate 2583 BLAKE2B 
a1c3a76267253bd379070f142ec5462604fbb048de41bc2109ed564cfec8356e86cd0e425ccb4c313dc7eff056e1cb3cfde104fb67a192bb2803f66bbfbeac09
 SHA512 
7371ff18b8d89dad661e3a25f18f2e4c488aab4fafc7a83c327cd89cac73035a8fcf403c86c60d5e43f14bc0f301d3c98535313e2b4f87c2ab01bb506201baa9
@@ -15,26 +15,26 @@ DIST base64-0.13.0.crate 62070 BLAKE2B 
b957f65cdb1e28baeca0cefc92fa98be797409b7d
 DIST bet-1.0.0.crate 6620 BLAKE2B 
9e0ca0ba

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

2021-06-17 Thread Sergei Trofimovich
commit: 3770c0e88ca6f06fd0b4e43e92cb36a8af9205c8
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Jun 17 15:00:44 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Jun 17 15:55:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3770c0e8

media-libs/ilmbase: stable 2.5.6 for hppa, bug #776808

Package-Manager: Portage-3.0.18, Repoman-3.0.2
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/media-libs/ilmbase/ilmbase-2.5.6.ebuild 
b/media-libs/ilmbase/ilmbase-2.5.6.ebuild
index 24718e29086..c6b71611597 100644
--- a/media-libs/ilmbase/ilmbase-2.5.6.ebuild
+++ b/media-libs/ilmbase/ilmbase-2.5.6.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/openexr-${PV}/IlmBase"
 
 LICENSE="BSD"
 SLOT="0/25" # based on SONAME
-KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86 
~amd64-linux ~x86-linux ~x64-macos ~x86-solaris"
+KEYWORDS="amd64 ~arm arm64 hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-solaris"
 IUSE="large-stack static-libs test"
 RESTRICT="!test? ( test )"
 



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

2021-06-17 Thread Sergei Trofimovich
commit: 5cf45b259d75d0a448f23e311d7bb4f31ae79e51
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Jun 17 14:58:12 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Jun 17 15:55:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cf45b25

dev-python/websockets: stable 9.1 for sparc, bug #796065

Package-Manager: Portage-3.0.18, Repoman-3.0.2
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/dev-python/websockets/websockets-9.1.ebuild 
b/dev-python/websockets/websockets-9.1.ebuild
index 493b06dfa55..e4f500fb7ce 100644
--- a/dev-python/websockets/websockets-9.1.ebuild
+++ b/dev-python/websockets/websockets-9.1.ebuild
@@ -13,6 +13,6 @@ 
SRC_URI="https://github.com/aaugustin/${PN}/archive/${PV}.tar.gz -> ${P}-src.tar
 LICENSE="BSD"
 
 SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 sparc x86"
 
 distutils_enable_tests unittest



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

2021-06-17 Thread Sergei Trofimovich
commit: 138d2bcd4065774d2bc37fa16f36ff22013aac9e
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Jun 17 14:58:38 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Jun 17 15:55:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=138d2bcd

dev-util/boost-build: stable 1.76.0-r2 for hppa, bug #788112

Package-Manager: Portage-3.0.18, Repoman-3.0.2
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-util/boost-build/boost-build-1.76.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/boost-build/boost-build-1.76.0-r2.ebuild 
b/dev-util/boost-build/boost-build-1.76.0-r2.ebuild
index d26f3a2bed8..58b4ec90688 100644
--- a/dev-util/boost-build/boost-build-1.76.0-r2.ebuild
+++ b/dev-util/boost-build/boost-build-1.76.0-r2.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/boost_${MY_PV}/tools/build/src"
 
 LICENSE="Boost-1.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="examples"
 RESTRICT="test"
 



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

2021-06-17 Thread Sergei Trofimovich
commit: 0cda02f6b3a887a059aae68916555b370dc38640
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Jun 17 15:00:15 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Jun 17 15:55:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cda02f6

app-text/poppler: stable 21.05.0 for hppa, bug #788112

Package-Manager: Portage-3.0.18, Repoman-3.0.2
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 app-text/poppler/poppler-21.05.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/poppler/poppler-21.05.0.ebuild 
b/app-text/poppler/poppler-21.05.0.ebuild
index d238d22ee04..845b1a76e59 100644
--- a/app-text/poppler/poppler-21.05.0.ebuild
+++ b/app-text/poppler/poppler-21.05.0.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == ** ]] ; then
SLOT="0/"
 else
SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz";
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0/110"   # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so 
SOVERSION
 fi
 



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

2021-06-17 Thread Sergei Trofimovich
commit: 20f7cae0a56ba36a0562ddc7e14410e0eeed02b9
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Jun 17 15:01:17 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Jun 17 15:55:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20f7cae0

media-libs/openexr: stable 2.5.6 for hppa, bug #776808

Package-Manager: Portage-3.0.18, Repoman-3.0.2
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/media-libs/openexr/openexr-2.5.6.ebuild 
b/media-libs/openexr/openexr-2.5.6.ebuild
index 45229f8154f..8d513079a9e 100644
--- a/media-libs/openexr/openexr-2.5.6.ebuild
+++ b/media-libs/openexr/openexr-2.5.6.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${P}/OpenEXR"
 
 LICENSE="BSD"
 SLOT="0/25" # based on SONAME
-KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-solaris"
+KEYWORDS="amd64 ~arm arm64 hppa ~ia64 ~ppc ~ppc64 sparc x86 ~amd64-linux 
~x86-linux ~x64-macos ~x86-solaris"
 IUSE="cpu_flags_x86_avx doc examples static-libs utils test"
 RESTRICT="!test? ( test )"
 



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

2021-06-17 Thread Sergei Trofimovich
commit: 843b533c6ddb4750c013fe7055b89057737c932b
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Jun 17 14:59:10 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Jun 17 15:55:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=843b533c

dev-libs/boost: stable 1.76.0-r1 for hppa, bug #788112

Package-Manager: Portage-3.0.18, Repoman-3.0.2
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

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

diff --git a/dev-libs/boost/boost-1.76.0-r1.ebuild 
b/dev-libs/boost/boost-1.76.0-r1.ebuild
index 83a1e70616a..54d5ffc74c1 100644
--- a/dev-libs/boost/boost-1.76.0-r1.ebuild
+++ b/dev-libs/boost/boost-1.76.0-r1.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}_${MY_PV}"
 
 LICENSE="Boost-1.0"
 SLOT="0/${PV}" # ${PV} instead ${MAJOR_V} due to bug 486122
-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 ~x86-winnt"
+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 ~x86-winnt"
 IUSE="bzip2 context debug doc icu lzma +nls mpi numpy python static-libs 
+threads tools zlib zstd"
 REQUIRED_USE="
mpi? ( threads )



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

2021-06-17 Thread Sergei Trofimovich
commit: 9919ead8eb99038c8a79b60a454c5412c92e01fb
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Jun 17 14:57:57 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Jun 17 15:55:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9919ead8

mail-mta/netqmail: stop warning about QMAIL_PATCH_DIR

This has been removed years ago, time to remove the cruft.

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 mail-mta/netqmail/netqmail-1.06-r14.ebuild | 11 ---
 1 file changed, 11 deletions(-)

diff --git a/mail-mta/netqmail/netqmail-1.06-r14.ebuild 
b/mail-mta/netqmail/netqmail-1.06-r14.ebuild
index 0e04cd4db01..aef1ed5b4dd 100644
--- a/mail-mta/netqmail/netqmail-1.06-r14.ebuild
+++ b/mail-mta/netqmail/netqmail-1.06-r14.ebuild
@@ -83,17 +83,6 @@ RDEPEND="${DEPEND}
!mail-mta/ssmtp[mta]
 "
 
-pkg_setup() {
-   if [[ -n "${QMAIL_PATCH_DIR}" ]]; then
-   eerror
-   eerror "The QMAIL_PATCH_DIR variable for custom patches"
-   eerror "has been removed from ${PN}. If you need custom patches"
-   eerror "see 'user patches' in the portage manual."
-   eerror
-   die "QMAIL_PATCH_DIR is not supported anymore"
-   fi
-}
-
 src_unpack() {
genqmail_src_unpack
use qmail-spp && qmail_spp_src_unpack



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

2021-06-17 Thread Alessandro Barbieri
commit: 05ab6eb4e5254b716f8351e6ff4870dfe701f735
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Thu Jun 17 15:10:22 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Thu Jun 17 16:01:51 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=05ab6eb4

dev-python/celery: add 5.1.1

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

 dev-python/celery/Manifest|   1 +
 dev-python/celery/celery-5.1.1.ebuild | 102 ++
 2 files changed, 103 insertions(+)

diff --git a/dev-python/celery/Manifest b/dev-python/celery/Manifest
index 601e883ba..22d075e14 100644
--- a/dev-python/celery/Manifest
+++ b/dev-python/celery/Manifest
@@ -1 +1,2 @@
 DIST celery-5.1.0.tar.gz 1468143 BLAKE2B 
e066941c6d214bb6bb9afec8100a2fa5e5c96da0f46cb0821d0cbf8aa6607e22320a1f46d48b7aae0f91f4d6c1d9d2143f50b0927a186f8aebc13d3fcc48b6af
 SHA512 
78368767d1acb799d96036a4f0dab03b085c9a393f52f184080be1100a3c55c97b492d37be0944eca2cd55cfa21128c80e19537233702b1ee136027e47f889f8
+DIST celery-5.1.1.tar.gz 1471516 BLAKE2B 
bfdabf255cffa19deb80607c3a2063b6dd8c56a803a991453b8b07914e75630fee9d189ccb8e6be1f7e88e43fb22d31353968ffea222d75a7b7765ec3a5148b5
 SHA512 
b50fe494ec8346b5a90236536dbc809341b4b2328c1a2b7485210fb88cd5d8142f3e53b40c6b49e9e495eecaca1abcec2000f2af6d2f2bd719265410802eb572

diff --git a/dev-python/celery/celery-5.1.1.ebuild 
b/dev-python/celery/celery-5.1.1.ebuild
new file mode 100644
index 0..c200bfdd9
--- /dev/null
+++ b/dev-python/celery/celery-5.1.1.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+MYPV="${PV/_beta/b}"
+PYTHON_COMPAT=( python3_8 )
+
+inherit bash-completion-r1 distutils-r1 eutils optfeature
+
+DESCRIPTION="Asynchronous task queue/job queue based on distributed message 
passing"
+HOMEPAGE="
+   http://celeryproject.org
+   https://pypi.org/project/celery
+   https://github.com/celery/celery
+"
+SRC_URI="https://github.com/celery/celery/archive/v${MYPV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/${PN}-${MYPV}"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+# There are a number of other optional 'extras'
+IUSE="examples"
+#RESTRICT="!test? ( test )"
+RESTRICT="test" # 'celery' not found in `markers` configuration option
+
+RDEPEND="
+   >=dev-python/billiard-3.6.4.0[${PYTHON_USEDEP}]
+   =dev-python/click-7[${PYTHON_USEDEP}]
+   =dev-python/click-didyoumean-0.0.3[${PYTHON_USEDEP}]
+   >=dev-python/click-plugins-1.1.1[${PYTHON_USEDEP}]
+   >=dev-python/click-repl-0.1.6[${PYTHON_USEDEP}]
+   =dev-python/kombu-5[${PYTHON_USEDEP}]
+   dev-python/pytz[${PYTHON_USEDEP}]
+   >=dev-python/vine-5[${PYTHON_USEDEP}]
+   

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

2021-06-17 Thread Alessandro Barbieri
commit: 6f2e0ebce3da18f811ec356fec0c8423a110d57f
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Thu Jun 17 15:41:27 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Thu Jun 17 16:01:51 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6f2e0ebc

dev-python/hunter: add 3.3.5

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

 dev-python/hunter/Manifest|  1 +
 dev-python/hunter/hunter-3.3.5.ebuild | 63 +++
 2 files changed, 64 insertions(+)

diff --git a/dev-python/hunter/Manifest b/dev-python/hunter/Manifest
index ec461da4b..41b967bb8 100644
--- a/dev-python/hunter/Manifest
+++ b/dev-python/hunter/Manifest
@@ -1 +1,2 @@
 DIST hunter-3.3.4.tar.gz 535981 BLAKE2B 
c3d9f3a6cd77c830d3430a1bf55bfd89c4bf69402d6e17489116a13d483afd1e9fe7ba396a200385d27a5c76557f5856ec468a23735a526283d2db0d160cfcae
 SHA512 
d51b55207118a26a48d12b97fc164c9b4a14e9d590bf3d85c0677ddf4354dbf800fec4757186a575e5062e297cfb86ee9185e6beff7ad45695e6dc5cba4ac324
+DIST hunter-3.3.5.tar.gz 536004 BLAKE2B 
2851449ab6c9e3b71a546f5464eda272053060bdc6fb2d75f3e746c4d103b25c2ecfbfd0449521a98fe12851d62044bb0f3bc9d083e1496f861679eff827eafc
 SHA512 
7c8700ae010bc58c4fefb1f6a343ee4bb375e55c2ddf3ab6a7d9f94102f1bafa50d3723985031a7633be2928a8b47a2bad2c3a7676df6d6a1dee2e38dbf6c02d

diff --git a/dev-python/hunter/hunter-3.3.5.ebuild 
b/dev-python/hunter/hunter-3.3.5.ebuild
new file mode 100644
index 0..fea16decc
--- /dev/null
+++ b/dev-python/hunter/hunter-3.3.5.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..9} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+inherit distutils-r1
+
+DESCRIPTION="Hunter is a flexible code tracing toolkit"
+HOMEPAGE="
+   https://github.com/ionelmc/python-hunter
+   https://pypi.org/project/hunter
+"
+SRC_URI="https://github.com/ionelmc/python-${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}/python-${P}"
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="dev-python/colorama[${PYTHON_USEDEP}]"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   dev-python/aspectlib[${PYTHON_USEDEP}]
+   dev-python/ipdb[${PYTHON_USEDEP}]
+   dev-python/manhole[${PYTHON_USEDEP}]
+   dev-python/process-tests[${PYTHON_USEDEP}]
+   dev-python/pytest-benchmark[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   )
+"
+BDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+   >=dev-python/setuptools_scm-3.3.1[${PYTHON_USEDEP}]
+"
+
+PATCHES=( "${FILESDIR}/remove-setuptools_scm-upper-constraint.patch" )
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs ">=dev-python/sphinx-py3doc-enhanced-theme-2.3.2"
+
+python_compile() {
+   distutils-r1_python_compile
+
+   if use test; then
+   "${EPYTHON}" tests/setup.py build_ext --force --inplace || die
+   fi
+}
+
+python_test() {
+   local -x PYTHONPATH="${S}/tests:${BUILD_DIR}/lib:${PYTHONPATH}"
+   epytest -vv \
+   --deselect 
tests/test_integration.py::test_pid_prefix[True-CodePrinter] \
+   --deselect 
tests/test_integration.py::test_pid_prefix[False-CodePrinter] \
+   --deselect 
tests/test_integration.py::test_pid_prefix[True-CallPrinter] \
+   --deselect 
tests/test_integration.py::test_pid_prefix[False-CallPrinter] \
+   --deselect tests/test_remote.py::test_manhole \
+   --deselect tests/test_remote.py::test_manhole_clean_exit \
+   --deselect tests/test_tracer.py::test_perf_stdlib[cython] \
+   || die
+}



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

2021-06-17 Thread Alessandro Barbieri
commit: dd9177aecb84a314b4f9b8c11f7988f5f90d8869
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Thu Jun 17 15:56:01 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Thu Jun 17 16:01:51 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dd9177ae

R-packages.eclass: quoting, more || die, docompress -x html

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

 eclass/R-packages.eclass | 25 +++--
 1 file changed, 15 insertions(+), 10 deletions(-)

diff --git a/eclass/R-packages.eclass b/eclass/R-packages.eclass
index 4afcde26f..5e1d6bccc 100644
--- a/eclass/R-packages.eclass
+++ b/eclass/R-packages.eclass
@@ -23,7 +23,7 @@ dodocrm() {
 R-packages_src_unpack() {
unpack ${A}
if [[ -d "${PN//_/.}" ]] && [[ ! -d "${P}" ]]; then
-   mv ${PN//_/.} "${P}"
+   mv "${PN//_/.}" "${P}" || die
fi
 }
 
@@ -34,26 +34,31 @@ R-packages_src_prepare() {
 
 
 R-packages_src_compile() {
-   MAKEFLAGS="CFLAGS=${CFLAGS// /\\ } CXXFLAGS=${CXXFLAGS// /\\ } 
FFLAGS=${FFLAGS// /\\ } FCFLAGS=${FCFLAGS// /\\ } LDFLAGS=${LDFLAGS// /\\ }" R 
CMD INSTALL . -l "${WORKDIR}" "--byte-compile"
+   MAKEFLAGS="CFLAGS=${CFLAGS// /\\ } CXXFLAGS=${CXXFLAGS// /\\ } 
FFLAGS=${FFLAGS// /\\ } FCFLAGS=${FCFLAGS// /\\ } LDFLAGS=${LDFLAGS// /\\ }" R 
CMD INSTALL . -l "${WORKDIR}" "--byte-compile" || die
 }
 
 R-packages_src_install() {
-   cd "${WORKDIR}"/${PN//_/.} || die
+   cd "${WORKDIR}/${PN//_/.}" || die
 
dodocrm examples || die
-#  dodocrm DESCRIPTION || die #keep this
+   #dodocrm DESCRIPTION || die #keep this
dodocrm NEWS.md || die
dodocrm README.md || die
dodocrm html || die
-   docinto "${DOCSDIR}/html"
+
if [ -e doc ]; then
-   ls doc/*.html &>/dev/null && dodoc -r doc/*.html
-   rm -rf doc/*.html || die
+   if [ -e doc/html ]; then
+   docinto "${DOCSDIR}/html"
+   dodoc -r doc/*.html
+   rm -r doc/*.html || die
+   docompress -x "${DOCSDIR}/html"
+   fi
+
docinto "${DOCSDIR}"
dodoc -r doc/.
-   rm -rf doc
+   rm -r doc || die
fi
 
-   insinto /usr/$(get_libdir)/R/site-library
-   doins -r "${WORKDIR}"/${PN//_/.}
+   insinto "/usr/$(get_libdir)/R/site-library"
+   doins -r "${WORKDIR}/${PN//_/.}"
 }



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

2021-06-17 Thread Alessandro Barbieri
commit: dfbedffbf04b606fad9e2bb14a1bd77faf407e87
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Thu Jun 17 15:46:37 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Thu Jun 17 16:01:51 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=dfbedffb

dev-python/sanic-testing: add 0.6.0

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

 dev-python/sanic-testing/Manifest  |  1 +
 .../sanic-testing/sanic-testing-0.6.0.ebuild   | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-python/sanic-testing/Manifest 
b/dev-python/sanic-testing/Manifest
index ac83ad13e..ab6873db1 100644
--- a/dev-python/sanic-testing/Manifest
+++ b/dev-python/sanic-testing/Manifest
@@ -1 +1,2 @@
 DIST sanic-testing-0.4.0.tar.gz 7859 BLAKE2B 
6f2473ed5f0ed4465816a78ebec45ec1624ce660508dde988fb1642d70ab2fd2992052efaae561fc9c845654f8862e43da2685884df19937836f6a82b3aeaac4
 SHA512 
25ac5421428d930dcb02fe88c046f75d568650cc262ae94bbea55303c58c1668a940176dcfcb8b2c9cf44f174c1dc47549d12c516db843cb86fc925302595057
+DIST sanic-testing-0.6.0.tar.gz 7995 BLAKE2B 
f15d480126a1dd4dd48d58a643cd0c6384eab03ec3555920ca39ee9ddd288f949149e0371fa9470dd5f69b2c8e1310ab8d97323f258af6ee27b8c89e148217f8
 SHA512 
aa5e298bd800b99d542c8801591a03323bdc624bda242f9157421a5de20da374a1abbab0f9b6569ed0e4c8fba8a07710ecba6b5ca4f1315b76625163218c2fd3

diff --git a/dev-python/sanic-testing/sanic-testing-0.6.0.ebuild 
b/dev-python/sanic-testing/sanic-testing-0.6.0.ebuild
new file mode 100644
index 0..bc9489216
--- /dev/null
+++ b/dev-python/sanic-testing/sanic-testing-0.6.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python3_{8,9} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+inherit distutils-r1
+
+DESCRIPTION="Test clients for Sanic"
+HOMEPAGE="
+   https://pypi.python.org/pypi/sanic-testing
+   https://github.com/sanic-org/sanic-testing
+"
+SRC_URI="https://github.com/sanic-org/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-python/httpx-0.18[${PYTHON_USEDEP}]
+   >=dev-python/websockets-9[${PYTHON_USEDEP}]
+"
+DEPEND="
+   ${RDEPEND}
+   test? (
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   >=dev-python/sanic-21.3[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/proj/guru:dev commit in: app-dicts/dictd-web1913/, app-dicts/dictd-gcide/, app-dicts/dictd-gazetteer/, ...

2021-06-17 Thread Alessandro Barbieri
commit: a00508953db6075589b9e12991f5f94099376c67
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Thu Jun 17 07:50:06 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Thu Jun 17 16:01:51 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a0050895

app-dicts/*: eapi 8, bump minimum dictd version

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

 app-dicts/dictd-devils/dictd-devils-20150822.ebuild | 4 ++--
 app-dicts/dictd-elements/dictd-elements-20030309.ebuild | 4 ++--
 app-dicts/dictd-foldoc/dictd-foldoc-20180405.ebuild | 4 ++--
 app-dicts/dictd-gazetteer/dictd-gazetteer-1.3.ebuild| 3 ++-
 app-dicts/dictd-gcide/dictd-gcide-0.48.5.ebuild | 2 +-
 app-dicts/dictd-jargon/dictd-jargon-4.2.3-r2.ebuild | 4 ++--
 app-dicts/dictd-web1913/dictd-web1913-0.5.0_p1.ebuild   | 6 ++
 7 files changed, 13 insertions(+), 14 deletions(-)

diff --git a/app-dicts/dictd-devils/dictd-devils-20150822.ebuild 
b/app-dicts/dictd-devils/dictd-devils-20150822.ebuild
index 381675db3..a6bc3eda4 100644
--- a/app-dicts/dictd-devils/dictd-devils-20150822.ebuild
+++ b/app-dicts/dictd-devils/dictd-devils-20150822.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 DESCRIPTION="The Devil's Dictionary for dict"
 HOMEPAGE="http://www.dict.org";
@@ -11,7 +11,7 @@ LICENSE="public-domain"
 SLOT="0"
 KEYWORDS="~amd64"
 
-RDEPEND=">=app-text/dictd-1.5.5"
+RDEPEND=">=app-text/dictd-1.13.0-r3"
 BDEPEND="
${RDEPEND}
app-arch/unzip

diff --git a/app-dicts/dictd-elements/dictd-elements-20030309.ebuild 
b/app-dicts/dictd-elements/dictd-elements-20030309.ebuild
index d648d0d95..aedbbf621 100644
--- a/app-dicts/dictd-elements/dictd-elements-20030309.ebuild
+++ b/app-dicts/dictd-elements/dictd-elements-20030309.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 DESCRIPTION="Jay Kominek's database of the elements for dict"
 HOMEPAGE="http://www.dict.org";
@@ -11,7 +11,7 @@ LICENSE="public-domain"
 SLOT="0"
 KEYWORDS="~amd64"
 
-RDEPEND=">=app-text/dictd-1.5.5"
+RDEPEND=">=app-text/dictd-1.13.0-r3"
 BDEPEND="${RDEPEND}"
 
 src_unpack() {

diff --git a/app-dicts/dictd-foldoc/dictd-foldoc-20180405.ebuild 
b/app-dicts/dictd-foldoc/dictd-foldoc-20180405.ebuild
index 5a5bb81bf..9fa4b810d 100644
--- a/app-dicts/dictd-foldoc/dictd-foldoc-20180405.ebuild
+++ b/app-dicts/dictd-foldoc/dictd-foldoc-20180405.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 DESCRIPTION="The Free On-line Dictionary of Computing for dict"
 HOMEPAGE="https://foldoc.org";
@@ -11,7 +11,7 @@ LICENSE="FDL-1.1+"
 SLOT="0"
 KEYWORDS="~amd64"
 
-RDEPEND=">=app-text/dictd-1.5.5"
+RDEPEND=">=app-text/dictd-1.13.0-r3"
 BDEPEND="${RDEPEND}"
 
 src_unpack() {

diff --git a/app-dicts/dictd-gazetteer/dictd-gazetteer-1.3.ebuild 
b/app-dicts/dictd-gazetteer/dictd-gazetteer-1.3.ebuild
index a064ecd7d..20fef7e22 100644
--- a/app-dicts/dictd-gazetteer/dictd-gazetteer-1.3.ebuild
+++ b/app-dicts/dictd-gazetteer/dictd-gazetteer-1.3.ebuild
@@ -13,7 +13,8 @@ LICENSE="GPL-2 public-domain"
 SLOT="0"
 KEYWORDS="~amd64"
 
-RDEPEND=">=app-text/dictd-1.5.5"
+RDEPEND=">=app-text/dictd-1.13.0-r3"
+BDEPEND="${RDEPEND}"
 
 PATCHES=(
"${FILESDIR}/${PN}-fix-makefile.patch"

diff --git a/app-dicts/dictd-gcide/dictd-gcide-0.48.5.ebuild 
b/app-dicts/dictd-gcide/dictd-gcide-0.48.5.ebuild
index feb3c9499..24d615217 100644
--- a/app-dicts/dictd-gcide/dictd-gcide-0.48.5.ebuild
+++ b/app-dicts/dictd-gcide/dictd-gcide-0.48.5.ebuild
@@ -15,7 +15,7 @@ LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64"
 
-BDEPEND=">=app-text/dictd-1.5.5"
+BDEPEND=">=app-text/dictd-1.13.0-r3"
 RDEPEND="
${BDEPEND}
!app-dicts/dictd-web1913

diff --git a/app-dicts/dictd-jargon/dictd-jargon-4.2.3-r2.ebuild 
b/app-dicts/dictd-jargon/dictd-jargon-4.2.3-r2.ebuild
index f7db0c22e..b7df582a4 100644
--- a/app-dicts/dictd-jargon/dictd-jargon-4.2.3-r2.ebuild
+++ b/app-dicts/dictd-jargon/dictd-jargon-4.2.3-r2.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 DESCRIPTION="The Jargon File for dict"
 HOMEPAGE="http://www.catb.org/~esr/jargon/index.html";
@@ -11,7 +11,7 @@ LICENSE="public-domain"
 SLOT="0"
 KEYWORDS="~amd64"
 
-RDEPEND=">=app-text/dictd-1.5.5"
+RDEPEND=">=app-text/dictd-1.13.0-r3"
 BDEPEND="${RDEPEND}"
 
 src_unpack() {

diff --git a/app-dicts/dictd-web1913/dictd-web1913-0.5.0_p1.ebuild 
b/app-dicts/dictd-web1913/dictd-web1913-0.5.0_p1.ebuild
index 603c3b5ef..742b53192 100644
--- a/app-dicts/dictd-web1913/dictd-web1913-0.5.0_p1.ebuild
+++ b/app-dicts/dictd-web1913/dictd-web1913-0.5.0_p1.ebuild
@@ -1,11 +1,10 @@
 # Copyright 1999-2021 Gentoo Authors

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

2021-06-17 Thread Alessandro Barbieri
commit: 757683e52d7b673bc48e3208084a774bcc997776
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Thu Jun 17 16:11:00 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Thu Jun 17 16:11:00 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=757683e5

dev-cpp/folly: restrict snappy version

Closes: https://bugs.gentoo.org/796458
Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-cpp/folly/folly-2021.06.14.00.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/folly/folly-2021.06.14.00.ebuild 
b/dev-cpp/folly/folly-2021.06.14.00.ebuild
index 0310ffd78..5a76419ee 100644
--- a/dev-cpp/folly/folly-2021.06.14.00.ebuild
+++ b/dev-cpp/folly/folly-2021.06.14.00.ebuild
@@ -15,7 +15,7 @@ KEYWORDS="~amd64 ~arm64 ~x86"
 
 DEPEND="
app-arch/lz4
-   app-arch/snappy
+   

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

2021-06-17 Thread Alessandro Barbieri
commit: e5d1de9d9d84bfcb8beaf3bd70386a0d05e4b912
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Thu Jun 17 16:18:41 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Thu Jun 17 16:18:41 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e5d1de9d

dev-R/testthat: drop 3.0.2

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

 dev-R/testthat/Manifest  |  1 -
 dev-R/testthat/testthat-3.0.2.ebuild | 34 --
 2 files changed, 35 deletions(-)

diff --git a/dev-R/testthat/Manifest b/dev-R/testthat/Manifest
index bb75bc8cf..c3d4727eb 100644
--- a/dev-R/testthat/Manifest
+++ b/dev-R/testthat/Manifest
@@ -1,2 +1 @@
-DIST testthat_3.0.2.tar.gz 680365 BLAKE2B 
5fb773e34fccf435d9979dce6a38790c04abe6e07a58a9b24eac7b934addc63e4d54b07cf3fc730b66577d448c276f7212d9733074ef647dbf6e19f459f0c9b9
 SHA512 
b6ce23dc72a7568722524435aae850831e8605edd22cc11aa6724cbdc830198ce8365d4bf5ebdcfbf739a7776ee80c069e0681b3e2f1d21cfc1bacfe201a5791
 DIST testthat_3.0.3.tar.gz 686260 BLAKE2B 
c0d71ca7f58cc44f4ac3827868477883209d87e2fc0d493b3ae5600ec481dac0209c93c7d59b6a77f8e4f4036fad32e8f5d7117399768e3932ca1919334e1be5
 SHA512 
fd5bf00044917bacc4ba04bec5dc80e2d52a4cf66b82ca947ec8852c8ef13c1742966a57d924e007a40a92f9bea10adf00c7fe8ba0b0f27bc8551becd5a4a80a

diff --git a/dev-R/testthat/testthat-3.0.2.ebuild 
b/dev-R/testthat/testthat-3.0.2.ebuild
deleted file mode 100644
index 74117e6e0..0
--- a/dev-R/testthat/testthat-3.0.2.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit R-packages
-
-DESCRIPTION='Unit Testing for R'
-KEYWORDS="~amd64"
-LICENSE='MIT'
-
-DEPEND="
-   >=dev-R/rlang-0.4.9
-   >=dev-R/ps-1.3.4
-   >=dev-R/withr-2.3.0
-   dev-R/brio
-   >=dev-R/cli-2.2.0
-   dev-R/desc
-   >=dev-R/ellipsis-0.2.0
-   dev-R/jsonlite
-   dev-R/magrittr
-   dev-R/praise
-   >=dev-R/R6-2.2.0
-   dev-R/pkgload
-   >=dev-lang/R-3.1
-   >=dev-R/callr-3.5.1
-   dev-R/digest
-   dev-R/evaluate
-   >=dev-R/crayon-1.3.4
-   dev-R/lifecycle
-   dev-R/processx
-   >=dev-R/waldo-0.2.4
-"
-RDEPEND="${DEPEND}"



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

2021-06-17 Thread Alessandro Barbieri
commit: 220d751f7274bd17495f31ef8e3d55a2a836f3ad
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Thu Jun 17 16:13:25 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Thu Jun 17 16:13:25 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=220d751f

dev-cpp/wangle: drop 2021.04.19.00

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

 dev-cpp/wangle/Manifest|  1 -
 dev-cpp/wangle/wangle-2021.04.19.00.ebuild | 37 --
 2 files changed, 38 deletions(-)

diff --git a/dev-cpp/wangle/Manifest b/dev-cpp/wangle/Manifest
index aa0a5bf37..0c1272055 100644
--- a/dev-cpp/wangle/Manifest
+++ b/dev-cpp/wangle/Manifest
@@ -1,3 +1,2 @@
-DIST wangle-2021.04.19.00.tar.gz 336087 BLAKE2B 
d06150422813c7f7a4663bea59d1e78d8aa2a6023b70fad94aa700d5879b36319a77329d5e4523a5b992cb2ab9dbbd1db1e594e60dbaeddee4cd5881d7385fac
 SHA512 
dc8e2f34d5be2e674cd87c630ca6a647686bae383f5ed678577a7709f9a05483ddabcaa220f5d9afea2e24c78b73b64c9a8d74821b215a1c094498d3528e8896
 DIST wangle-2021.05.24.00.tar.gz 336150 BLAKE2B 
5a87ee962572356407bab09a563635015171c7bd09d7b68d91143bf5bce71c5d4bbcdbb6c571ee814390e4db48302551361a2770bb9c3d66a6bc67f63fb0afb7
 SHA512 
ab2f805d3a21e3eead966a08ab0d7e9ce05baaa52ae0a196d4994db7fe0869038c16c5d4a7344fe5523a58414ac15325060d9151ffa5634608dd1e22b8f4e0c7
 DIST wangle-2021.06.14.00.tar.gz 336214 BLAKE2B 
d7deb950c27ae78aa669e92d7853fa46b8a01798578af6ee3005c52da7db455587b4c2ad1caba932f9735ab1d06cae89cb3c3cd72a9bb87741ebf06376d4626b
 SHA512 
15fd2c9515ec3d0c3293a8f96d01d3e91e2ef82694d592aae6573648957f691a7da5d7c2aef7391a827a67e2f58fef7668778e0f0323aac11c5b16a1ba889cc3

diff --git a/dev-cpp/wangle/wangle-2021.04.19.00.ebuild 
b/dev-cpp/wangle/wangle-2021.04.19.00.ebuild
deleted file mode 100644
index a53168c76..0
--- a/dev-cpp/wangle/wangle-2021.04.19.00.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="Framework providing common client/server abstractions"
-HOMEPAGE="https://github.com/facebook/wangle";
-
-SRC_URI="https://github.com/facebook/wangle/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-CMAKE_USE_DIR="${S}/wangle"
-
-DEPEND="
-   ~dev-cpp/fizz-${PV}:=
-   ~dev-cpp/folly-${PV}:=
-   dev-cpp/gflags
-   dev-cpp/glog
-   dev-libs/double-conversion
-   dev-libs/libevent
-   dev-libs/libfmt
-   dev-libs/openssl:0=
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   local mycmakeargs=(
-   -DLIB_INSTALL_DIR=$(get_libdir)
-   )
-
-   cmake_src_configure
-}



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

2021-06-17 Thread Alessandro Barbieri
commit: 33bdd6dff40d23f094a94997857c16485fdc917e
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Thu Jun 17 16:18:21 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Thu Jun 17 16:18:21 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=33bdd6df

dev-R/testthat: add 3.0.3

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

 dev-R/testthat/Manifest  |  1 +
 dev-R/testthat/testthat-3.0.3.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/dev-R/testthat/Manifest b/dev-R/testthat/Manifest
index 67789da29..bb75bc8cf 100644
--- a/dev-R/testthat/Manifest
+++ b/dev-R/testthat/Manifest
@@ -1 +1,2 @@
 DIST testthat_3.0.2.tar.gz 680365 BLAKE2B 
5fb773e34fccf435d9979dce6a38790c04abe6e07a58a9b24eac7b934addc63e4d54b07cf3fc730b66577d448c276f7212d9733074ef647dbf6e19f459f0c9b9
 SHA512 
b6ce23dc72a7568722524435aae850831e8605edd22cc11aa6724cbdc830198ce8365d4bf5ebdcfbf739a7776ee80c069e0681b3e2f1d21cfc1bacfe201a5791
+DIST testthat_3.0.3.tar.gz 686260 BLAKE2B 
c0d71ca7f58cc44f4ac3827868477883209d87e2fc0d493b3ae5600ec481dac0209c93c7d59b6a77f8e4f4036fad32e8f5d7117399768e3932ca1919334e1be5
 SHA512 
fd5bf00044917bacc4ba04bec5dc80e2d52a4cf66b82ca947ec8852c8ef13c1742966a57d924e007a40a92f9bea10adf00c7fe8ba0b0f27bc8551becd5a4a80a

diff --git a/dev-R/testthat/testthat-3.0.3.ebuild 
b/dev-R/testthat/testthat-3.0.3.ebuild
new file mode 100644
index 0..aac1dcd8e
--- /dev/null
+++ b/dev-R/testthat/testthat-3.0.3.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit R-packages
+
+DESCRIPTION='Unit Testing for R'
+KEYWORDS="~amd64"
+LICENSE='MIT'
+
+DEPEND="
+   >=dev-lang/R-3.1
+   dev-R/brio
+   >=dev-R/callr-3.5.1
+   >=dev-R/cli-2.2.0
+   >=dev-R/crayon-1.3.4
+   dev-R/desc
+   dev-R/digest
+   >=dev-R/ellipsis-0.2.0
+   dev-R/evaluate
+   dev-R/jsonlite
+   dev-R/lifecycle
+   dev-R/magrittr
+   dev-R/pkgload
+   dev-R/praise
+   dev-R/processx
+   >=dev-R/ps-1.3.4
+   >=dev-R/R6-2.2.0
+   >=dev-R/rlang-0.4.9
+   >=dev-R/waldo-0.2.4
+   >=dev-R/withr-2.3.0
+"
+RDEPEND="${DEPEND}"



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

2021-06-17 Thread Alessandro Barbieri
commit: 0b35c721b49025a7e215817e3c9949c8535d6f18
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Thu Jun 17 16:25:56 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Thu Jun 17 16:25:56 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0b35c721

dev-R/ggplot2: add 3.3.4, drop 3.3.3

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

 dev-R/ggplot2/Manifest   |  2 +-
 dev-R/ggplot2/{ggplot2-3.3.3.ebuild => ggplot2-3.3.4.ebuild} | 12 ++--
 2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/dev-R/ggplot2/Manifest b/dev-R/ggplot2/Manifest
index 6c1189ddb..c2f8a1246 100644
--- a/dev-R/ggplot2/Manifest
+++ b/dev-R/ggplot2/Manifest
@@ -1 +1 @@
-DIST ggplot2_3.3.3.tar.gz 3058840 BLAKE2B 
9f1c24bc9b4e98f71fc8b2853f60bed7a6557b9f83c26368e8865561b26fb6e515d5f9dfa4be915e513f3aa62a8e083ae3aed2cf9d434209b8cddcacebe429f0
 SHA512 
6234c2b606bda80b770927975b52c92f9eb7126dcb36889c1d58159c9c2312ff8469a1dd123065c10f77c1f83731285d9a5fdb6d31a1e595169021ece76d717d
+DIST ggplot2_3.3.4.tar.gz 3087976 BLAKE2B 
825232799cba0233a5a4a8f4fa4b94d5f9d5c06725cbb35b65b1733d9141caad627b0cc0e97e074b3fef98be443e4d68dc5d7169b570d2c19d265414484ff554
 SHA512 
94ff13020cb5eeddd1f2343dd0790c68ccc1e99f8fb2714a935e11ab4348aff87149ed6848471f2cee4f5b2e787a5c912e13ea262a4866331a7bd14ad7435598

diff --git a/dev-R/ggplot2/ggplot2-3.3.3.ebuild 
b/dev-R/ggplot2/ggplot2-3.3.4.ebuild
similarity index 100%
rename from dev-R/ggplot2/ggplot2-3.3.3.ebuild
rename to dev-R/ggplot2/ggplot2-3.3.4.ebuild
index 20eafddd7..78b2735b3 100644
--- a/dev-R/ggplot2/ggplot2-3.3.3.ebuild
+++ b/dev-R/ggplot2/ggplot2-3.3.4.ebuild
@@ -11,15 +11,15 @@ LICENSE='MIT'
 
 DEPEND="
>=dev-lang/R-3.2
-   >=dev-R/scales-0.5.0
-   >=dev-R/withr-2.0.0
-   virtual/MASS
-   dev-R/isoband
-   dev-R/glue
dev-R/digest
+   dev-R/glue
>=dev-R/gtable-0.1.1
-   virtual/mgcv
+   dev-R/isoband
>=dev-R/rlang-0.3.0
+   >=dev-R/scales-0.5.0
dev-R/tibble
+   >=dev-R/withr-2.0.0
+   virtual/MASS
+   virtual/mgcv
 "
 RDEPEND="${DEPEND}"



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

2021-06-17 Thread Alessandro Barbieri
commit: 2e7dcc46c009936e0597380ff1b106ba1cbce10d
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Thu Jun 17 16:24:02 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Thu Jun 17 16:24:02 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2e7dcc46

dev-R/Matrix: add 1.3.4, drop 1.3.3

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

 dev-R/Matrix/Manifest | 2 +-
 dev-R/Matrix/{Matrix-1.3.3.ebuild => Matrix-1.3.4.ebuild} | 7 ---
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/dev-R/Matrix/Manifest b/dev-R/Matrix/Manifest
index 70a2863cf..1108dc480 100644
--- a/dev-R/Matrix/Manifest
+++ b/dev-R/Matrix/Manifest
@@ -1 +1 @@
-DIST Matrix_1.3-3.tar.gz 2049932 BLAKE2B 
141f9a63c9539dfe90e590495d5ab0e0a8ee6600ea48b2ac4f8b23fbf717de70ccbaa9ba3ba9ef12b913c8a49279d230f8588e84f45a11901e86ea6db3c9bfef
 SHA512 
7ef17c1eb0d249895fd37dab41b1e29a8721b6cdd0dddbf62b8d0674281b10feb8397a7559ee30b0718a2fd0889d1820db90105f08ae1c76e48970a0fb1ed575
+DIST Matrix_1.3-4.tar.gz 2050384 BLAKE2B 
a0c415d3a3ee7b6ee186ac12f87b732a51480cca526906389b7813cd57cf16dd09eb18d859fe0cfaf09c9dbdfdc39973f14c0cf63df2d10c4c494498dc11f7d5
 SHA512 
7fafc0db9b695587e54884faff14b23a4110c71b6961eb71ea17696fe12997a8a508df5e94fa4a0f065124c35ca85c015dc8010ab3524f31d4555ba192833f74

diff --git a/dev-R/Matrix/Matrix-1.3.3.ebuild b/dev-R/Matrix/Matrix-1.3.4.ebuild
similarity index 69%
rename from dev-R/Matrix/Matrix-1.3.3.ebuild
rename to dev-R/Matrix/Matrix-1.3.4.ebuild
index 3ee6f57ea..e20c8d096 100644
--- a/dev-R/Matrix/Matrix-1.3.3.ebuild
+++ b/dev-R/Matrix/Matrix-1.3.4.ebuild
@@ -3,16 +3,17 @@
 
 EAPI=7
 
+MYPV="$(ver_rs 2 -)"
+
 inherit R-packages
 
 DESCRIPTION='Sparse and Dense Matrix Classes and Methods'
 KEYWORDS="~amd64"
-SRC_URI="http://cran.r-project.org/src/contrib/Matrix_1.3-3.tar.gz";
+SRC_URI="http://cran.r-project.org/src/contrib/${PN}_${MYPV}.tar.gz";
 LICENSE='GPL-2+'
 
 DEPEND="
+   >=dev-lang/R-3.5.0[minimal]
virtual/lattice
-   >=dev-lang/R-3.5.0
-   dev-lang/R[minimal]
 "
 RDEPEND="${DEPEND}"



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

2021-06-17 Thread Alessandro Barbieri
commit: 92f1cef3112e9575c47beaa5f661bd881d7250f6
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Thu Jun 17 16:19:10 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Thu Jun 17 16:19:10 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=92f1cef3

dev-R/xfun: add 0.24, drop 0.23

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

 dev-R/xfun/Manifest   | 2 +-
 dev-R/xfun/{xfun-0.23.ebuild => xfun-0.24.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-R/xfun/Manifest b/dev-R/xfun/Manifest
index fefead845..8dc9bf9a4 100644
--- a/dev-R/xfun/Manifest
+++ b/dev-R/xfun/Manifest
@@ -1 +1 @@
-DIST xfun_0.23.tar.gz 111696 BLAKE2B 
116f040192ff942fe80b2ed5c0ec49c3a3389276e9ca3e766440b1f68dc9f685e99311179458c0824dfa43e862e9cedfc32c809972a6000b61d1557f34a59d94
 SHA512 
3b5a1fc38af1ef35068d783a929a81bdbab0ec7ba773acafb61208bde78ea67175e1445f186d816bbfb6913d3ce323089d6b8d26712776ac9d2703bb6808a1fe
+DIST xfun_0.24.tar.gz 112441 BLAKE2B 
74bddcec27db321e2f9f059aab35b55115d4e64dc92cd5dcb4b8f9fdcefb912b5cd10dc8f340e9d211a6ece750a14ddfad0a3c92e088ab9be03e1d18659c1e7b
 SHA512 
c6b1cf001af4922d3ffe847a4ff7259b025f31c81c8dc94bf29003fd6a3617157a939ac53c557054093f60d718a243d805664e3cb2bfa96c8c932356ccc1

diff --git a/dev-R/xfun/xfun-0.23.ebuild b/dev-R/xfun/xfun-0.24.ebuild
similarity index 100%
rename from dev-R/xfun/xfun-0.23.ebuild
rename to dev-R/xfun/xfun-0.24.ebuild



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

2021-06-17 Thread Alessandro Barbieri
commit: 57771032278b1e55fcfdd9340194941988d0bff2
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Thu Jun 17 16:22:28 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Thu Jun 17 16:22:28 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=57771032

dev-R/mgcv: add 1.8.36, drop 1.8.35

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

 dev-R/mgcv/Manifest   | 2 +-
 dev-R/mgcv/{mgcv-1.8.35.ebuild => mgcv-1.8.36.ebuild} | 7 ---
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/dev-R/mgcv/Manifest b/dev-R/mgcv/Manifest
index a04805c90..6f3ebe147 100644
--- a/dev-R/mgcv/Manifest
+++ b/dev-R/mgcv/Manifest
@@ -1 +1 @@
-DIST mgcv_1.8-35.tar.gz 1202446 BLAKE2B 
2e65e2a5006edf642f769c1348e3037e222d5dab0e52bcaf8117026fef075c66e35d60e6476103dd560d8a0d65e78316f4fa67fde0e41aab65d5912def95e139
 SHA512 
ddc2fb7d2d7c297d8dfef0bcfcf16e61f28411d6085e81524b5cce23d226a574d0fc61353298828b5948883164475cb5be25f33de40dbea7eeeaef27fc361584
+DIST mgcv_1.8-36.tar.gz 1207096 BLAKE2B 
9d27e2638760b797eac8ff2e70e13cbb8343e762875bb81c67dee113307e3319df23f0190a593ad01de55eedc1f4edb42a0f22f34285ff6183b807cbcbc22478
 SHA512 
55f382fcb2650b170375b103207333db0f448652fdefbba04a7f4f74551673d75d9c6bb12d63ac506c7607fedd5e8271ffd47b0521e832c9b71d764b5954

diff --git a/dev-R/mgcv/mgcv-1.8.35.ebuild b/dev-R/mgcv/mgcv-1.8.36.ebuild
similarity index 74%
rename from dev-R/mgcv/mgcv-1.8.35.ebuild
rename to dev-R/mgcv/mgcv-1.8.36.ebuild
index ae33f62d0..74b31ad49 100644
--- a/dev-R/mgcv/mgcv-1.8.35.ebuild
+++ b/dev-R/mgcv/mgcv-1.8.36.ebuild
@@ -3,17 +3,18 @@
 
 EAPI=7
 
+MYPV="$(ver_rs 2 -)"
+
 inherit R-packages
 
 DESCRIPTION='Mixed GAM Computation Vehicle with automatic smoothness 
estimation'
 KEYWORDS="~amd64"
-SRC_URI="mirror://cran/src/contrib/mgcv_1.8-35.tar.gz"
+SRC_URI="mirror://cran/src/contrib/${PN}_${MYPV}.tar.gz"
 LICENSE='GPL-2+'
 
 DEPEND="
+   >=dev-lang/R-3.6.0[minimal]
virtual/nlme
-   >=dev-lang/R-3.6.0
virtual/Matrix
-   dev-lang/R[minimal]
 "
 RDEPEND="${DEPEND}"



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

2021-06-17 Thread Alessandro Barbieri
commit: 8322d2e3a83bdd024eb4dd864fcfd0a455d2e3e1
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Thu Jun 17 16:13:38 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Thu Jun 17 16:13:38 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8322d2e3

dev-cpp/fbthrift: drop 2021.04.19.00

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

 dev-cpp/fbthrift/Manifest  |  1 -
 dev-cpp/fbthrift/fbthrift-2021.04.19.00.ebuild | 40 --
 2 files changed, 41 deletions(-)

diff --git a/dev-cpp/fbthrift/Manifest b/dev-cpp/fbthrift/Manifest
index 0bbda316e..5d9346eb6 100644
--- a/dev-cpp/fbthrift/Manifest
+++ b/dev-cpp/fbthrift/Manifest
@@ -1,3 +1,2 @@
-DIST fbthrift-2021.04.19.00.tar.gz 5453537 BLAKE2B 
72a6b395f24786e211d7bf18f53abe3833bd12abca536cd85e6db4c284e0851121a4cdb2663b3a10bce628787eda556e71db4d4549f9d49d9c82e6dd8c31ac96
 SHA512 
eb0dd6c05c4ec8714d8dc5b5dcd8f3574b625c1992fff876b4ac5fb5a48f1d174b4405fbef0305ce008ccc7cae3d30499852989f30fdeb56eabf89269ed7ec23
 DIST fbthrift-2021.05.24.00.tar.gz 5641993 BLAKE2B 
47615d438d23bf3ce6dc5bcb264fe0b9db443b177b872b490711c360b33faeff2e364049e4fe666cf0759a681a0a5b799f5c79cca1eadeaa69d3a9973e9c816a
 SHA512 
58c720373e9261b9968a3008a60a008c79b6cddf65944212d7e08f3be68519cc226860d1977b5dfee364c432cbd158b9f5295c0b2b16098a165decb144008040
 DIST fbthrift-2021.06.14.00.tar.gz 5642360 BLAKE2B 
b5d05f9a6555e8b78438e025fd6757471b745aef58c6c8d4e49e8307f08035281f4e66f0d556f7cc3fc1f00609d760f7e724dd74f29b50516a3f7ec1a1d651d5
 SHA512 
e59465adcd57722626e5a4407529b164472cde3942bd100b3d6e92c5057f88f1a8544b7181a01e05ed3077ffd2b3811b687aa6741d08aedef6b79aea02305798

diff --git a/dev-cpp/fbthrift/fbthrift-2021.04.19.00.ebuild 
b/dev-cpp/fbthrift/fbthrift-2021.04.19.00.ebuild
deleted file mode 100644
index fe7319ed7..0
--- a/dev-cpp/fbthrift/fbthrift-2021.04.19.00.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="Facebook's branch of Apache Thrift, including a new C++ server"
-HOMEPAGE="https://github.com/facebook/fbthrift";
-
-SRC_URI="https://github.com/facebook/fbthrift/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   app-arch/zstd
-   ~dev-cpp/fizz-${PV}:=
-   ~dev-cpp/folly-${PV}:=
-   dev-cpp/gflags
-   dev-cpp/glog
-   ~dev-cpp/wangle-${PV}:=
-   dev-libs/libfmt
-   dev-libs/openssl:0=
-   sys-libs/zlib
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   sys-devel/bison
-   sys-devel/flex
-"
-
-src_configure() {
-   local mycmakeargs=(
-   -DLIB_INSTALL_DIR=$(get_libdir)
-   )
-
-   cmake_src_configure
-}



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

2021-06-17 Thread Alessandro Barbieri
commit: 2bc78d2236f288cd3110eb8a9fb678737b04bfd4
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Thu Jun 17 16:13:09 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Thu Jun 17 16:13:09 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2bc78d22

dev-cpp/fizz: drop 2021.04.19.00

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

 dev-cpp/fizz/Manifest  |  1 -
 dev-cpp/fizz/fizz-2021.04.19.00.ebuild | 46 --
 2 files changed, 47 deletions(-)

diff --git a/dev-cpp/fizz/Manifest b/dev-cpp/fizz/Manifest
index e92838676..2f41b621b 100644
--- a/dev-cpp/fizz/Manifest
+++ b/dev-cpp/fizz/Manifest
@@ -1,3 +1,2 @@
-DIST fizz-2021.04.19.00.tar.gz 532228 BLAKE2B 
980d501fb7bb67ed01711f1c0dd685ea9416912ef6bb818be3fb6e6ba9c9bd28a10edd16903a244044733ed8fe85486ab4296626445b09f22b928c8041cebcfa
 SHA512 
dda187865b02c5f7e131fb70ed47c2a63d7024decfe94a70bbdd0ae02b6709801e2ea00f23280c50f392f91305cf11197be9204145f664dc227a7400831a9a01
 DIST fizz-2021.05.24.00.tar.gz 537533 BLAKE2B 
68cfefd30f9a395fee32af0d98a53b9c176b6f05a0ab551943ab5d2905d0c8dc4ed82c25d081542cb1c7b5610c519a0b251bfaa684d8ad63fceb9e3ddd6acc31
 SHA512 
618bdf798cfb560d4c06c6eec678af4c2f9c4fa9e1b0ce3d13f440e268472c388a511e762372991202c1cd9db936f1fbd3faaea0d90b8f41027162022cce1933
 DIST fizz-2021.06.14.00.tar.gz 537571 BLAKE2B 
2a5782ed37556739351b7492f713d415c15608cc7a85ce773c1eafbb6ecfbcaf7fffe61384dc92a803225d2587e8ff49d6b643038d9e22a38dd98d25a54f6f38
 SHA512 
ff55f933d55031128b5355707fd025649ad90d261d91ec5f9d793433a77e63d3c2527a7f0111d6a3151667ab29f4117f96a505bcb80c1a4a99bd60346f05f4de

diff --git a/dev-cpp/fizz/fizz-2021.04.19.00.ebuild 
b/dev-cpp/fizz/fizz-2021.04.19.00.ebuild
deleted file mode 100644
index ce8b93c27..0
--- a/dev-cpp/fizz/fizz-2021.04.19.00.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="C++14 implementation of the TLS-1.3 standard"
-HOMEPAGE="https://github.com/facebookincubator/fizz";
-
-SRC_URI="https://github.com/facebookincubator/fizz/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-
-CMAKE_USE_DIR="${S}/fizz"
-
-RDEPEND="
-   ~dev-cpp/folly-${PV}:=
-   dev-cpp/gflags
-   dev-cpp/glog
-   dev-libs/double-conversion
-   dev-libs/libevent
-   dev-libs/libfmt
-   dev-libs/libsodium
-   dev-libs/openssl:0=
-"
-#TODO: discover if gtest is linked
-DEPEND="
-   ${RDEPEND}
-   dev-cpp/gtest
-"
-
-src_prepare() {
-   cmake_src_prepare
-   sed -i '/Sodium/d' fizz/cmake/fizz-config.cmake.in || die
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DLIB_INSTALL_DIR=$(get_libdir)
-   )
-
-   cmake_src_configure
-}



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

2021-06-17 Thread Alessandro Barbieri
commit: 803028085f99aab69a042afe18d669686b631a4e
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Thu Jun 17 16:12:49 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Thu Jun 17 16:12:49 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=80302808

dev-cpp/folly: drop 2021.01.04.00, 2021.04.19.00-r1

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

 dev-cpp/folly/Manifest   |  2 --
 dev-cpp/folly/files/build-exception_tracer.patch | 10 ---
 dev-cpp/folly/folly-2021.01.04.00.ebuild | 36 --
 dev-cpp/folly/folly-2021.04.19.00-r1.ebuild  | 38 
 4 files changed, 86 deletions(-)

diff --git a/dev-cpp/folly/Manifest b/dev-cpp/folly/Manifest
index 50dfb1e43..0683b079b 100644
--- a/dev-cpp/folly/Manifest
+++ b/dev-cpp/folly/Manifest
@@ -1,4 +1,2 @@
-DIST folly-2021.01.04.00.tar.gz 3281402 BLAKE2B 
d6af10b7bf1297c5fe2a6893e23e10b24d4e3534324da1a13f4910e50fe7cec9d7082af3abb8b74746d63995f16bc33bca3d5c5ce7f2449196f8aaa1ff7ebe7a
 SHA512 
e4849e7d560d30b87fcf0af7c1536b18aa774de803104ccbacc1315e7962ad0c734dd06fe9ccca5b1f9ac97b3848085ef75a7dcdf6a685e24a36765a0aa4a181
-DIST folly-2021.04.19.00.tar.gz 3375288 BLAKE2B 
e230f8ab2d7a654e5fade9564bc53c4486b4adcacf2043007c89d03d1527a1c663766d6c6c562c521cec78bc1641d85b781a994143ed5add9c94d7834e9e85dc
 SHA512 
056edc528bc0c30a4c7f926e08ff682f22b4b85f592213c359550aac5d4c6dd6b5f4e5d266a3fca6cd7fc88b90a6e14b4b613b223b663910544b477b03ac5c04
 DIST folly-2021.05.24.00.tar.gz 3391502 BLAKE2B 
d2ae91ec3a11b01bfa97ea826d326a1b09194ce48dc490d2b77ac82b782244f9003af06b2fe87258e50a6705aecc21cd2a8104926cba4440de401358c4dbea6f
 SHA512 
59b04defea75a8a2f08de8b4611105d2e869264e73ed2893328bff3a21df8059793e3edaaadbe40d7db1c1a4022c950d2a287cf20c74d2fe752924f5e3f4654a
 DIST folly-2021.06.14.00.tar.gz 3392776 BLAKE2B 
bc0cb6afe3575c69be3094ad6c600fff997974ec70c153aaf632480bf949b91327acd71637b4df40f777ecf11cbddbc89adf4d6553ea5c5f351a08229aa3bf88
 SHA512 
aee5adc1a44d9b193f3f41b5fc9fa7575c677d8bf27ed3a3b612a2fbe53505f82481ce78f13fb41ae3ca81ca25446426fbdfdc578f503f919b4af5abe56ad71c

diff --git a/dev-cpp/folly/files/build-exception_tracer.patch 
b/dev-cpp/folly/files/build-exception_tracer.patch
deleted file mode 100644
index f2b6bd50f..0
--- a/dev-cpp/folly/files/build-exception_tracer.patch
+++ /dev/null
@@ -1,10 +0,0 @@
 a/CMakeLists.txt   2021-05-01 23:33:32.935741973 +0200
-+++ b/CMakeLists.txt   2021-05-01 23:34:35.369443062 +0200
-@@ -149,7 +149,6 @@
- REMOVE_MATCHES_FROM_LISTS(files hfiles
-   MATCHES
- "^${FOLLY_DIR}/build/"
--"^${FOLLY_DIR}/experimental/exception_tracer/"
- "^${FOLLY_DIR}/logging/example/"
- "^${FOLLY_DIR}/(.*/)?test/"
- "^${FOLLY_DIR}/tools/"

diff --git a/dev-cpp/folly/folly-2021.01.04.00.ebuild 
b/dev-cpp/folly/folly-2021.01.04.00.ebuild
deleted file mode 100644
index ceaf4f8b6..0
--- a/dev-cpp/folly/folly-2021.01.04.00.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="An open-source C++ library developed and used at Facebook"
-HOMEPAGE="https://github.com/facebook/folly";
-SRC_URI="https://github.com/facebook/folly/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-DEPEND="
-   app-arch/lz4
-   app-arch/snappy
-   app-arch/zstd
-   dev-libs/double-conversion
-   dev-libs/libevent
-   dev-libs/libfmt
-   dev-cpp/gflags
-   dev-cpp/glog[gflags]
-   dev-libs/boost[context,threads]
-   sys-libs/binutils-libs
-   sys-libs/zlib
-"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   cmake_src_prepare
-   sed -e "s/lib CACHE/$(get_libdir) CACHE/" \
-   -e "s/lib\/cmake\/folly CACHE/$(get_libdir)\/cmake\/folly 
CACHE/" \
-   -i CMakeLists.txt || die
-}

diff --git a/dev-cpp/folly/folly-2021.04.19.00-r1.ebuild 
b/dev-cpp/folly/folly-2021.04.19.00-r1.ebuild
deleted file mode 100644
index c6e95d1ac..0
--- a/dev-cpp/folly/folly-2021.04.19.00-r1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="An open-source C++ library developed and used at Facebook"
-HOMEPAGE="https://github.com/facebook/folly";
-SRC_URI="https://github.com/facebook/folly/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-PATCHES=( "${FILESDIR}/build-exception_tracer.patch" )
-
-DEPEND="
-   app-arch/lz4
-   app-arch/snappy
-   app-arch/zstd
-   dev-cpp/gflags
-   dev-cpp/glog[gflags]
-   dev-libs/boost[context,threads]
-   dev-libs/double-conversion
-   dev-libs/libevent
-   dev-libs/libfmt
-   sys-libs/binutils-libs
-   sys-libs/zlib
-"
-RDEPEND=

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

2021-06-17 Thread Thomas Deutschmann
commit: 842c8893492294933fc5527af41c3c9ab16d0efd
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Jun 17 16:23:22 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Jun 17 16:27:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=842c8893

dev-libs/openssl: bump to v3.0.0 Beta 1

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-libs/openssl/Manifest   |   1 +
 dev-libs/openssl/metadata.xml   |   1 +
 dev-libs/openssl/openssl-3.0.0_beta1.ebuild | 281 
 3 files changed, 283 insertions(+)

diff --git a/dev-libs/openssl/Manifest b/dev-libs/openssl/Manifest
index 18b48a6e844..ca8ce6e6d73 100644
--- a/dev-libs/openssl/Manifest
+++ b/dev-libs/openssl/Manifest
@@ -3,3 +3,4 @@ DIST openssl-1.0.2t-bindist-1.0.tar.xz 13872 BLAKE2B 
b2aade96a6e0ca6209a39e205b1
 DIST openssl-1.0.2u.tar.gz 5355412 BLAKE2B 
b2ff2a10e5851af5aca4093422a9a072c794e87b997263826c1c35910c040f695fac63decac5856cb49399ed03d410f97701d9fd4e1ebfbcacd8f3a74ce8bf57
 SHA512 
c455bb309e20e2c2d47fdc5619c734d107d5c8c38c1409903ce979acc120b0d5fa0312917c0aa0d630e402d092a703d4249643f36078e8528a3cafc9dac6ab32
 DIST openssl-1.1.1i-bindist-1.0.tar.xz 18124 BLAKE2B 
bcbce700676d1d61498ac98281b7ad06f9970d91afa6bfb2c259ab7462b2554be79a1c06759bc7aaeca9948c2f5276bac2c4f42dbc6822669f863444b9913ccd
 SHA512 
1dbb81bcb4cf7e634bb363c7e2bb2590a1fe3fcb6c3b5e377cac3c5241abd116c2a89c516be8e5fd1799ab64375a58052a4df944eeadc87b0b7785da710906d8
 DIST openssl-1.1.1k.tar.gz 9823400 BLAKE2B 
e9bd90f17bc819c4960d07bbee04346e8a7adb87a764a09d033ef76f1d638c67b180c4f2beb84ec25fbff54ccc9c14c13b9b16a27cac231a5dd22b02635d5cec
 SHA512 
73cd042d4056585e5a9dd7ab68e7c7310a3a4c783eafa07ab0b560e7462b924e4376436a6d38a155c687f6942a881cfc0c1b9394afcde1d8c46bf396e7d51121
+DIST openssl-3.0.0-beta1.tar.gz 14878832 BLAKE2B 
a2c8d8cbb226803e78ff00fcbee355f41da90275830714e8c0aea532309ef0b98c27f6796119e2942387a9e92afd917d766faac7b5ea65a36326c368790b8055
 SHA512 
fbb650638a7ca406b0b5d1eafcef0ca431172c8b255adaf7575325d9c1545dfdacf8e9550b8bec4e1ec73759a02c9efbd729a07e9959932564ba81be61238d5d

diff --git a/dev-libs/openssl/metadata.xml b/dev-libs/openssl/metadata.xml
index 5ca8d93d2f6..44e5433a485 100644
--- a/dev-libs/openssl/metadata.xml
+++ b/dev-libs/openssl/metadata.xml
@@ -8,6 +8,7 @@
 
  Support assembly hand optimized crypto functions (i.e. 
faster run time)
  Disable/Restrict EC algorithms (as they seem to be 
patented) -- note: changes the ABI
+ Enable support for Kernel implementation of TLS 
(kTLS)
  Enable support for RFC 3779 (X.509 Extensions for IP 
Addresses and AS Identifiers)
  Support for the old/insecure SSLv2 protocol -- note: not 
required for TLS/https
  Support for the old/insecure SSLv3 protocol -- note: not 
required for TLS/https

diff --git a/dev-libs/openssl/openssl-3.0.0_beta1.ebuild 
b/dev-libs/openssl/openssl-3.0.0_beta1.ebuild
new file mode 100644
index 000..1402778eb03
--- /dev/null
+++ b/dev-libs/openssl/openssl-3.0.0_beta1.ebuild
@@ -0,0 +1,281 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit flag-o-matic toolchain-funcs multilib-minimal
+
+MY_P=${P/_/-}
+
+DESCRIPTION="Robust, full-featured Open Source Toolkit for the Transport Layer 
Security (TLS)"
+HOMEPAGE="https://www.openssl.org/";
+
+if [[ ${PV} == "" ]] ; then
+   EGIT_REPO_URI="https://github.com/openssl/openssl.git";
+
+   inherit git-r3
+else
+   SRC_URI="mirror://openssl/source/${MY_P}.tar.gz"
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0/3" # .so version of libssl/libcrypto
+
+IUSE="+asm cpu_flags_x86_sse2 elibc_musl ktls rfc3779 sctp static-libs test 
vanilla zlib"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   >=app-misc/c_rehash-1.7-r1
+   zlib? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )
+"
+
+BDEPEND="
+   >=dev-lang/perl-5
+   dev-perl/Text-Template
+   sctp? ( >=net-misc/lksctp-tools-1.0.12 )
+   test? (
+   sys-apps/diffutils
+   sys-devel/bc
+   sys-process/procps
+   )"
+
+DEPEND="${COMMON_DEPEND}"
+
+RDEPEND="${COMMON_DEPEND}"
+
+PDEPEND="app-misc/ca-certificates"
+
+S="${WORKDIR}/${MY_P}"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/openssl/configuration.h
+)
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} == binary ]] && return
+
+   # must check in pkg_setup; sysctl don't work with userpriv!
+   if has test ${FEATURES} && use sctp ; then
+   # test_ssl_new will fail with "Ensure SCTP AUTH chunks are 
enabled in kernel"
+   # if sctp.auth_enable is not enabled.
+   local sctp_auth_status=$(sysctl -n net.sctp.auth_enable 
2>/dev/null)
+   if [[ -z "${sctp_auth_status}" ]] || [

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

2021-06-17 Thread Thomas Deutschmann
commit: 9c711272c89943e3370cfc557f1afc9fc0ebd887
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Jun 17 16:51:14 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Jun 17 16:51:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c711272

dev-libs/openssl: add check for kernel TLS options

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-libs/openssl/openssl-3.0.0_beta1.ebuild | 14 +-
 1 file changed, 13 insertions(+), 1 deletion(-)

diff --git a/dev-libs/openssl/openssl-3.0.0_beta1.ebuild 
b/dev-libs/openssl/openssl-3.0.0_beta1.ebuild
index 1402778eb03..f5fac82dbec 100644
--- a/dev-libs/openssl/openssl-3.0.0_beta1.ebuild
+++ b/dev-libs/openssl/openssl-3.0.0_beta1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="7"
 
-inherit flag-o-matic toolchain-funcs multilib-minimal
+inherit flag-o-matic linux-info toolchain-funcs multilib-minimal
 
 MY_P=${P/_/-}
 
@@ -53,6 +53,18 @@ MULTILIB_WRAPPED_HEADERS=(
 )
 
 pkg_setup() {
+   if use ktls ; then
+   if kernel_is -lt 4 18 ; then
+   ewarn "Kernel implementation of TLS (USE=ktls) requires 
kernel >=4.18!"
+   else
+   CONFIG_CHECK="~TLS ~TLS_DEVICE"
+   ERROR_TLS="You will be unable to offload TLS to kernel 
because CONFIG_TLS is not set!"
+   ERROR_TLS_DEVICE="You will be unable to offload TLS to 
kernel because CONFIG_TLS_DEVICE is not set!"
+
+   linux-info_pkg_setup
+   fi
+   fi
+
[[ ${MERGE_TYPE} == binary ]] && return
 
# must check in pkg_setup; sysctl don't work with userpriv!



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

2021-06-17 Thread Andrey Syutkin
commit: f974ebac64e3711521daeb72f68708950754507a
Author: Andrey Syutkin  gmail  com>
AuthorDate: Thu Jun 17 16:51:48 2021 +
Commit: Andrey Syutkin  gmail  com>
CommitDate: Thu Jun 17 16:55:08 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f974ebac

app-misc/far2l: add required python deps, drop 2.3.20210419

Signed-off-by: Andrey Syutkin  gmail.com>

 app-misc/far2l/Manifest|  1 -
 app-misc/far2l/far2l-2.3.20210419_alpha.ebuild | 86 --
 app-misc/far2l/far2l-2.3.20210426_alpha.ebuild |  4 +-
 app-misc/far2l/far2l-.ebuild   |  5 +-
 4 files changed, 6 insertions(+), 90 deletions(-)

diff --git a/app-misc/far2l/Manifest b/app-misc/far2l/Manifest
index 1cc40960a..e073873f0 100644
--- a/app-misc/far2l/Manifest
+++ b/app-misc/far2l/Manifest
@@ -1,2 +1 @@
-DIST far2l-2.3.20210419_alpha.tar.gz 5441978 BLAKE2B 
d8878704d5928d5240e1cdcf32dc3e2bd298c3a283811ae29a9cff36c20d1ae8b655ea5355f7c41660eb91b6e53b6c26cf66e93f7d4fc59e12ad3ee1e2cac4b0
 SHA512 
99b98f5946ce93ddbd93a9d26ce4db22ee687e7c9cbaab53b0087896a9a8247041064614b489d5e6e0a0d4ead72057db5bcbdbf6b060e36b9eb4f61aa30dec38
 DIST far2l-2.3.20210426_alpha.tar.gz 5441382 BLAKE2B 
d6f1c2611d4c149755bf7bf7b25428030489f56b3ff5a0f8a5d4703b2229c45a4d35ec6ce3b7b90681690135028678b29cd3062be5fe74eb5a4494edfe3a2b93
 SHA512 
28a4e819c36815d8e754ea04b57631ee61d5c48ecfe32ce7d7a45564d8f3e08dd8cdcc5a34d3c8c4abc45b143d819c286ad95cbdc281c6b94e8599ff3acdcec3

diff --git a/app-misc/far2l/far2l-2.3.20210419_alpha.ebuild 
b/app-misc/far2l/far2l-2.3.20210419_alpha.ebuild
deleted file mode 100644
index 85318fa2b..0
--- a/app-misc/far2l/far2l-2.3.20210419_alpha.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} )
-
-WX_GTK_VER="3.0-gtk3"
-
-inherit cmake xdg wxwidgets python-r1
-
-DESCRIPTION="Linux port of FAR Manager v2"
-HOMEPAGE="https://github.com/elfmz/far2l";
-
-if [[ "${PV}" == "" ]] ; then
-   inherit git-r3
-   SRC_URI=""
-   EGIT_REPO_URI="https://github.com/elfmz/far2l";
-   EGIT_BRANCH="master"
-else
-   MY_PV="${PV:4:4}-${PV:8:2}-${PV:10:8}"
-   MY_P="${PN}-${MY_PV}"
-   S="${WORKDIR}/${MY_P}"
-   SRC_URI="https://github.com/elfmz/far2l/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="+ssl sftp samba nfs webdav +archive +wxwidgets python"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-BDEPEND="sys-devel/m4"
-
-RDEPEND="dev-libs/xerces-c
-   dev-libs/spdlog
-   app-i18n/uchardet
-   wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER} )
-   ssl? ( dev-libs/openssl )
-   sftp? ( net-libs/libssh[sftp] )
-   samba? ( net-fs/samba )
-   nfs? ( net-fs/libnfs )
-   webdav? ( net-libs/neon )
-   archive? (
-   dev-libs/libpcre2
-   app-arch/libarchive )
-   python? (
-   ${PYTHON_DEPS}
-   $(python_gen_any_dep 'dev-python/virtualenv[${PYTHON_USEDEP}]')
-   )"
-
-DEPEND="${RDEPEND}"
-
-DOCS=( README.md )
-
-pkg_setup() {
-   if use wxwidgets; then
-   setup-wxwidgets
-   fi
-}
-
-src_prepare() {
-   sed -e "s:execute_process(COMMAND ln -sf \../../bin/far2l 
\${CMAKE_INSTALL_PREFIX}/lib/far2l/far2l_askpass)::" -i "${S}"/CMakeLists.txt 
|| die
-   sed -e "s:execute_process(COMMAND ln -sf \../../bin/far2l 
\${CMAKE_INSTALL_PREFIX}/lib/far2l/far2l_sudoapp)::" -i "${S}"/CMakeLists.txt 
|| die
-   sed -e "s:execute_process(COMMAND rm -f 
\${CMAKE_INSTALL_PREFIX}/lib/far2l/Plugins/objinfo/plug/objinfo.far-plug-mb)::" 
-i "${S}"/CMakeLists.txt || die
-   sed -e "s:execute_process(COMMAND rm -f 
\${CMAKE_INSTALL_PREFIX}/lib/far2l/Plugins/farftp/plug/farftp.far-plug-mb && 
echo Removed existing farftp plugin)::" -i "${S}"/CMakeLists.txt || die
-   sed -e "s:execute_process(COMMAND rm -f 
\${CMAKE_INSTALL_PREFIX}/lib/far2l/Plugins/python/plug/python.far-plug-wide && 
echo Removed existing python plugin)::" -i "${S}"/CMakeLists.txt || die
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DUSEWX="$(usex wxwidgets)"
-   -DPYTHON="$(usex python)"
-   -DBUILD_SHARED_LIBS=OFF
-   )
-
-   cmake_src_configure
-}
-
-src_install(){
-   cmake_src_install
-   einstalldocs
-   dosym "../../bin/far2l" "usr/lib/far2l/far2l_askpass"
-   dosym "../../bin/far2l" "usr/lib/far2l/far2l_sudoapp"
-}

diff --git a/app-misc/far2l/far2l-2.3.20210426_alpha.ebuild 
b/app-misc/far2l/far2l-2.3.20210426_alpha.ebuild
index 85318fa2b..ea9fb3377 100644
--- a/app-misc/far2l/far2l-2.3.20210426_alpha.ebuild
+++ b/app-misc/far2l/far2l-2.3.20210426_alpha.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 WX_GTK_V

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

2021-06-17 Thread Zac Medico
commit: 797c0e1ba74de82ff9ddf5aee2f7dd05eb8fe0a9
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Jun 17 17:29:38 2021 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Jun 17 17:37:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=797c0e1b

Revert "sys-apps/portage: 3.0.20-r2 revbump"

This reverts commit c9af8d3c9f5854407f1306c3adaceee1bb4ac07c
due to another regression.

See: https://github.com/gentoo/portage/pull/728
Bug: https://bugs.gentoo.org/777492
Bug: https://bugs.gentoo.org/785484
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Zac Medico  gentoo.org>

 sys-apps/portage/Manifest | 1 -
 .../{portage-3.0.20-r2.ebuild => portage-3.0.20-r1.ebuild}| 8 
 2 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index 3aa867846e8..a801adad31b 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -4,6 +4,5 @@ DIST 
portage-3.0.17-bug-775239-_test_lock_fn-tempfile-leak-d8a12c.patch 733 BLAK
 DIST portage-3.0.17.tar.xz 970076 BLAKE2B 
261d8d3b0da5bb77f37328219365a59d7ac56a22e887de59a6b702fcf895493f7a0aac1af744bc67b80c9e2aa730795e507764e9e1c807c247d1ccbe6f825d2f
 SHA512 
6f4a50b005a67e6eea24600d10179fd48b4aa1de4cdf99bc310854dc303248408f8a31bca4135e4e530fcbd2b3d99c2f89644e4e4240e3a754fd97e949403ffc
 DIST portage-3.0.18.tar.xz 971692 BLAKE2B 
0a8d2062fce1bf85a2f1025d17ddd3eafc987fd93c01f17bcc4487b23841e530451502417e24bbe58175b4fee871ceb528696775116a60f93b7b841d14ecf7a3
 SHA512 
d3f4b5258748fbef7b8ec000685b7e42804123a5c6b474bb6679666c2696a16e3bd202108df6e647770406539ff223bfd0deb1a3b4240e0a7ba1f2ec52aca2cd
 DIST portage-3.0.19.tar.gz 1347687 BLAKE2B 
86eea08c2559b2d5a3eac39d8f7523380769710e7b4e3973463410bc291e746d9a36708e26d9b6456c06f67157fd04385c98ae28e25e48dba510fbaaab2d3536
 SHA512 
355153839219b93ae5d7c844ac5ed7ada10b2932d4a8e2b8208793fc33dfba3d46abe5ec7ecfbef9f16f23a6b21e57b7b14247f0b1fd85018a07e198bafa209c
-DIST portage-3.0.20-bug-777492-a4d8829-fix-055abe5.patch 5816 BLAKE2B 
89c4be562de9be0d2a9c452a66500751a16db99a4069806cc767d358d56a0a787e0d9d872f95bd6c03fea7f543a19333a2b03f292009418b9da161065aa99aa9
 SHA512 
4cf114a7772baa8d37010d08d69dbb63a0b371c7369cff411663b545833f949b0c846d89793e38a61cd47ee5e3a7e8dd4335f03dd05f2b69fb6ff6299a446dba
 DIST portage-3.0.20-bug-777492-a4d8829.patch 4549 BLAKE2B 
9023c7bd3d173b48e1bfcf6d48c87f6b01731d6ec154132797c820a4c24ffedcaaf2eabf380d08c43238b377cb33c1be090fe8d213f8aef39b813ba2fab25672
 SHA512 
5575015216534bc0ddc0aa79bd2c1a96180d40dd8b3df61bb95e49a2d86e60da10a5eb8d658bf616da3f3f15ff6f4377d82e72ceca770304d2d79f1f25a26a11
 DIST portage-3.0.20.tar.gz 1348818 BLAKE2B 
e8af0662d073110a921ef23865872b0440f5e549da92b828af3dc71010d0f49d98c429c52c90ed683407fcfee7bf17a504082166f2fcad9590d7435dd43dfb83
 SHA512 
69c1846dedf0cfa3f57b2748cf8e077ead05ab0185e785dfc6310439b8624cdd72449209a807f12f59a5175ba065f8cca1409d43bee6012900b2c8b1e7f9b7e9

diff --git a/sys-apps/portage/portage-3.0.20-r2.ebuild 
b/sys-apps/portage/portage-3.0.20-r1.ebuild
similarity index 96%
rename from sys-apps/portage/portage-3.0.20-r2.ebuild
rename to sys-apps/portage/portage-3.0.20-r1.ebuild
index 7f7c65e2f5a..9c18788e0c6 100644
--- a/sys-apps/portage/portage-3.0.20-r2.ebuild
+++ b/sys-apps/portage/portage-3.0.20-r1.ebuild
@@ -74,8 +74,7 @@ PDEPEND="
 # NOTE: FEATURES=installsources requires debugedit and rsync
 
 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
-   
https://github.com/gentoo/portage/commit/a4d882964ee1931462f911d0c46a80e27e59fa48.patch
 -> portage-3.0.20-bug-777492-a4d8829.patch
-   
https://github.com/gentoo/portage/commit/055abe523c2c3f6c8f1dccfb53565209222f90c1.patch
 -> portage-3.0.20-bug-777492-a4d8829-fix-055abe5.patch"
+   
https://github.com/gentoo/portage/commit/a4d882964ee1931462f911d0c46a80e27e59fa48.patch
 -> portage-3.0.20-bug-777492-a4d8829.patch"
 
 pkg_pretend() {
local CONFIG_CHECK="~IPC_NS ~PID_NS ~NET_NS ~UTS_NS"
@@ -86,9 +85,10 @@ pkg_pretend() {
 python_prepare_all() {
distutils-r1_python_prepare_all
 
-   # Revert a4d8829 and apply 055abe5 for bug 777492.
+   # Revert due to regressions:
+   # https://bugs.gentoo.org/777492
+   # https://github.com/gentoo/portage/pull/728
eapply -R "${DISTDIR}/portage-3.0.20-bug-777492-a4d8829.patch"
-   eapply "${DISTDIR}/portage-3.0.20-bug-777492-a4d8829-fix-055abe5.patch"
 
sed -e "s:^VERSION = \"HEAD\"$:VERSION = \"${PV}\":" -i 
lib/portage/__init__.py || die
 



[gentoo-commits] proj/portage:master commit in: man/, lib/_emerge/

2021-06-17 Thread Zac Medico
commit: 03520f0ac680d6af62176beb4a072750c11c0b49
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Jun 17 17:43:49 2021 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Jun 17 17:45:00 2021 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=03520f0a

Revert "PORTAGE_NICENESS: Consider autogroup scheduling"

This reverts commit 055abe523c2c3f6c8f1dccfb53565209222f90c1
due to another regression.

See: https://github.com/gentoo/portage/pull/728
Bug: https://bugs.gentoo.org/777492
Bug: https://bugs.gentoo.org/785484
Signed-off-by: Zac Medico  gentoo.org>

 lib/_emerge/actions.py | 48 +++-
 man/make.conf.5| 10 +-
 2 files changed, 4 insertions(+), 54 deletions(-)

diff --git a/lib/_emerge/actions.py b/lib/_emerge/actions.py
index df5c86c6c..1946f49df 100644
--- a/lib/_emerge/actions.py
+++ b/lib/_emerge/actions.py
@@ -14,7 +14,6 @@ import textwrap
 import time
 import warnings
 from itertools import chain
-from pathlib import Path
 
 import portage
 portage.proxy.lazyimport.lazyimport(globals(),
@@ -2635,55 +2634,14 @@ def apply_priorities(settings):
nice(settings)
 
 def nice(settings):
-   nice_value: str = settings.get("PORTAGE_NICENESS", "").strip()
-   if not nice_value:
-   return
-
try:
-   current_nice_value = os.nice(int(nice_value))
-   # Calling os.nice() with a value outside of the valid range of
-   # nice values, e.g. 20, caps the process's nice value. This is
-   # because the argument of os.nice() is not an absolute value,
-   # but the increment to the process's current nice
-   # value. Hence users may use PORTAGE_NICENESS=20 without any
-   # issues here. However, below we write nice_value potentially
-   # to /proc/self/autogroup, which will only accept valid nice
-   # values. Therefore we simply set nice_value to what os.nice()
-   # returned (i.e. the process's current nice value).
-   nice_value = str(current_nice_value)
+   os.nice(int(settings.get("PORTAGE_NICENESS", "0")))
except (OSError, ValueError) as e:
out = portage.output.EOutput()
-   out.eerror(f"Failed to change nice value to {nice_value}")
+   out.eerror("Failed to change nice value to '%s'" % \
+   settings.get("PORTAGE_NICENESS", "0"))
out.eerror("%s\n" % str(e))
 
-   autogroup_file = Path("/proc/self/autogroup")
-   try:
-   f = autogroup_file.open("r+")
-   except EnvironmentError:
-   # Autogroup scheduling is not enabled on this system.
-   return
-
-   with f:
-   line = f.readline()
-   original_autogroup_nice_value = line.split(" ")[2]
-
-   # We need to restore the original nice value of the
-   # autogroup, as otherwise the session, e.g. the
-   # terminal where portage was executed in, would
-   # continue running with that value.
-   portage.atexit_register(
-   lambda value: autogroup_file.write_text(value),
-   original_autogroup_nice_value,
-   )
-
-   try:
-   f.write(nice_value)
-   except EnvironmentError as e:
-   out = portage.output.EOutput()
-   out.eerror(f"Failed to change autogroup's nice value to 
{nice_value}")
-   out.eerror("%s\n" % str(e))
-
-
 def ionice(settings):
 
ionice_cmd = settings.get("PORTAGE_IONICE_COMMAND")

diff --git a/man/make.conf.5 b/man/make.conf.5
index 18573b5e2..1c72109ad 100644
--- a/man/make.conf.5
+++ b/man/make.conf.5
@@ -1,4 +1,4 @@
-.TH "MAKE.CONF" "5" "Jun 2021" "Portage VERSION" "Portage"
+.TH "MAKE.CONF" "5" "May 2021" "Portage VERSION" "Portage"
 .SH "NAME"
 make.conf \- custom settings for Portage
 .SH "SYNOPSIS"
@@ -1031,14 +1031,6 @@ The value of this variable will be added to the current 
nice level that
 emerge is running at.  In other words, this will not set the nice level,
 it will increment it.  For more information about nice levels and what
 are acceptable ranges, see \fBnice\fR(1).
-.br
-If set and portage is run under Linux with autogroup scheduling (see
-\fBsched\fR(7)) enabled, then portage will set the nice value of its
-autogroup to PORTAGE_NICENESS. Upon exiting, portage will restore the
-original value. Note that if the function responsible for restoring the
-original value is not run, e.g., because portage's process was killed,
-then the autogroup will stay niced. In such a case, the value can be
-reset via corresponding autogroup pseudo\-file in /proc.
 .TP
 \fBPORTAGE_RO_DISTDIRS\fR = \fI[space delimited list of directories]\fR
 When a given file does not exist in \fBDISTDIR\fR, search for th

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

2021-06-17 Thread David Seifert
commit: ca40f30da5b003bb6ca24460109f2066fb8035be
Author: Aisha Tammy  bsd  ac>
AuthorDate: Thu Jun 17 17:49:23 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Thu Jun 17 17:49:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca40f30d

dev-libs/igraph: version bump to 0.9.4

Closes: https://github.com/gentoo/gentoo/pull/21283
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Aisha Tammy  aisha.cc>
Signed-off-by: David Seifert  gentoo.org>

 dev-libs/igraph/Manifest|  1 +
 dev-libs/igraph/igraph-0.9.4.ebuild | 49 +
 2 files changed, 50 insertions(+)

diff --git a/dev-libs/igraph/Manifest b/dev-libs/igraph/Manifest
index 08f741eef1b..2fd473bbb83 100644
--- a/dev-libs/igraph/Manifest
+++ b/dev-libs/igraph/Manifest
@@ -1,2 +1,3 @@
 DIST igraph-0.8.5.tar.gz 3303252 BLAKE2B 
9aa920e39a1ef76376eb9a88b6d24e2d051aa22807d4e9bbac49fd1708c59f821d2d4ec55dc96a89de84dfc3ca394e3de9f60704b7f3880a40128863b209d0d6
 SHA512 
eeb7a21b3a0551e47c178e568811a415e39afb2cc99be39905a15d667fa59564e83979111e1ea5d93636d5b0c7dcbed18728f03aa7ee4d83f96c45af52de8370
 DIST igraph-0.9.2.tar.gz 3805091 BLAKE2B 
aa0e140a9dc8e1005f7f9265aef5880c071fab63c5914c8d93fc7adcbda84d7088678cdb6c277d40bc5998140c70d4a3b359517a4e3583153d1d7233ae8ba42d
 SHA512 
8feb0c23c28e62f1e538fc41917e941f45421060b6240653ee03153b13551c454be019343a314b7913edb9c908518a131034c8e2098d9dd8e5c923fb84d195b3
+DIST igraph-0.9.4.tar.gz 3823988 BLAKE2B 
c62f15fd227a83da8a78c2bf569874e290c0f8ffd8c69353de1ff2fbd5dff290eceff2462495efc86f44303f3d9d0d397eba720a743da6c118dacb9eeff1b2b8
 SHA512 
1188d69b95f581d7dac5874dcdb2d1b1a322e39b275c6f092c199ed6214def814062bd46d573bdaa4bc8f4514d6840c6e93dedbe0f6c99a15de33cbc39356573

diff --git a/dev-libs/igraph/igraph-0.9.4.ebuild 
b/dev-libs/igraph/igraph-0.9.4.ebuild
new file mode 100644
index 000..7d9cab59842
--- /dev/null
+++ b/dev-libs/igraph/igraph-0.9.4.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="Creating and manipulating undirected and directed graphs"
+HOMEPAGE="http://www.igraph.org/";
+SRC_URI="https://github.com/igraph/igraph/releases/download/${PV}/${P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0/0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug test threads"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/gmp:0=
+   dev-libs/libxml2
+   sci-libs/arpack
+   sci-libs/cxsparse
+   sci-mathematics/glpk:=
+   virtual/blas
+   virtual/lapack"
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}"/${PN}-0.9.2-disable-broken-tests.patch )
+
+src_configure() {
+   local mycmakeargs=(
+   -DUSE_CCACHE=OFF
+   -DIGRAPH_GLPK_SUPPORT=ON
+   -DIGRAPH_GRAPHML_SUPPORT=ON
+   -DIGRAPH_USE_INTERNAL_ARPACK=OFF
+   -DIGRAPH_USE_INTERNAL_BLAS=OFF
+   -DIGRAPH_USE_INTERNAL_CXSPARSE=OFF
+   -DIGRAPH_USE_INTERNAL_GLPK=OFF
+   -DIGRAPH_USE_INTERNAL_GMP=OFF
+   -DIGRAPH_USE_INTERNAL_LAPACK=OFF
+   -DIGRAPH_ENABLE_TLS=$(usex threads)
+   -DBUILD_TESTING=$(usex test)
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   cmake_build check
+}



  1   2   3   4   5   6   7   8   9   10   >