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

2022-03-21 Thread Matt Turner
commit: 6d1a626cfeed06004c9c5d46d352455ed209a21f
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Mar 22 05:40:57 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Mar 22 05:48:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d1a626c

dev-cpp/gtkmm: Version bump to 4.6.1

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

 dev-cpp/gtkmm/Manifest   |  1 +
 dev-cpp/gtkmm/gtkmm-4.6.1.ebuild | 52 
 2 files changed, 53 insertions(+)

diff --git a/dev-cpp/gtkmm/Manifest b/dev-cpp/gtkmm/Manifest
index ddccaab85ef2..2d84ef1cde4d 100644
--- a/dev-cpp/gtkmm/Manifest
+++ b/dev-cpp/gtkmm/Manifest
@@ -1,3 +1,4 @@
 DIST gtkmm-2.24.5.tar.xz 12022024 BLAKE2B 
6b2bca9fe6ad81cd956e1f3cc3140bc503b78386cf3931c8eeac08c8b2a08c73450bdbb703d1febaee67cdf834093ff5e89790f866357190822613a68a596ad3
 SHA512 
c50e52830977c37181439f4b82a30ac8bead0cf9022d2bec8225f8dc33e08414f863bf67056e1938fae8f888c09a5a6d757acc011fa9331a78caa6bb626dd51e
 DIST gtkmm-3.24.5.tar.xz 13540488 BLAKE2B 
b55c55e4bb56bc835be9c09dae59ee103fb0ae80ee99bb54c36c366686f4f1a0309435e91c2e323d7ebfabf7922b76ac85de6a1132c53ab708ba17be661d834b
 SHA512 
8cc5aed26cc631123a5b38bc19643cf9e900beb38681b29ead9049f6b8f930f0b8ace317b8290279ab89cad85075dcb66863174082f77a2b67e4d8bd3c29de49
 DIST gtkmm-4.6.0.tar.xz 13910344 BLAKE2B 
fd46c2e0fbda32daf472cae00591ab2cff6027dc0dfeee627ab1e3ac8d44066e702781ba452926dd808b30de260f9f6700242b0d80abd91b2b3ee5faef6eee17
 SHA512 
d1040be44d133cfa016efc581b79c5303806d0d441b57dcc22bd84a05c3e7934f9b7b894e71d7f4a0be332daba3dd58ef558f58070b83bf8a9de7d1027d92199
+DIST gtkmm-4.6.1.tar.xz 13911284 BLAKE2B 
a456d19a7a5146f6a4ba93a77a053318353f14152488703c77c5a5d8532b1caa074954af875559bea8739022e4ca2cda49ed6a424946362bf39c0acd94a3a69c
 SHA512 
87867deb2b4b0e50841e42d5957f9030c31c4ec1178b71a884a84c3c3aca178100ceb011729559f8f8f761dbe241c3cf4d420cc16c5b5aedcdd1d78f582d006d

diff --git a/dev-cpp/gtkmm/gtkmm-4.6.1.ebuild b/dev-cpp/gtkmm/gtkmm-4.6.1.ebuild
new file mode 100644
index ..e5644c7e4ae2
--- /dev/null
+++ b/dev-cpp/gtkmm/gtkmm-4.6.1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit gnome.org meson python-any-r1 virtualx
+
+DESCRIPTION="C++ interface for GTK+"
+HOMEPAGE="https://www.gtkmm.org;
+
+LICENSE="LGPL-2.1+"
+SLOT="4.0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="doc test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-cpp/glibmm-2.68.0:2.68[doc?]
+   >=gui-libs/gtk-4.6.0:4
+   >=dev-cpp/cairomm-1.15.4:1.16[doc?]
+   >=dev-cpp/pangomm-2.50.0:2.48[doc?]
+   >=x11-libs/gdk-pixbuf-2.35.5:2
+   >=media-libs/libepoxy-1.2
+"
+DEPEND="
+   ${RDEPEND}
+   doc? ( dev-libs/libsigc++:3 )
+"
+BDEPEND="
+   virtual/pkgconfig
+   doc? (
+   app-doc/doxygen[dot]
+   dev-lang/perl
+   dev-libs/libxslt
+   )
+   ${PYTHON_DEPS}
+"
+
+src_configure() {
+   local emesonargs=(
+   -Dbuild-demos=false
+   $(meson_use doc build-documentation)
+   $(meson_use test build-tests)
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}



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

2022-03-21 Thread Matt Turner
commit: fa540f0e6a6bcf50d414eb0e99562ad811ce027b
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Mar 22 05:42:30 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Mar 22 05:48:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa540f0e

gnome-extra/yelp-xsl: Version bump to 42.0

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

 gnome-extra/yelp-xsl/Manifest |  1 +
 gnome-extra/yelp-xsl/yelp-xsl-42.0.ebuild | 24 
 2 files changed, 25 insertions(+)

diff --git a/gnome-extra/yelp-xsl/Manifest b/gnome-extra/yelp-xsl/Manifest
index 83766a615bd6..9e47bbb82701 100644
--- a/gnome-extra/yelp-xsl/Manifest
+++ b/gnome-extra/yelp-xsl/Manifest
@@ -1 +1,2 @@
 DIST yelp-xsl-41.1.tar.xz 661572 BLAKE2B 
d7a0ab809722d7159d587a0fa761f69c0c73c7336caabad85e685a79e541d87b9aec9cabc474376f55596f92dc0dbbb146fcbe885dbc0377641312549d8eb5a3
 SHA512 
1ffdf2feb5ca69824efdb86c3e290ebbe639c41f3cef7bd5af3550ddf1667e9e347ecc20d66cbd6f5860ae9245ba34d359d1fdaf53fa3944fd578d9ac5652a59
+DIST yelp-xsl-42.0.tar.xz 663824 BLAKE2B 
bf1ceae255a6166cda81be57e0cae14c25e4668d70e16bafb3aeaf0958b2393c4c6be8a4575b24fc7560f60c3790b89890015d13f4124445f037549781de
 SHA512 
70d86bedd00fd38ffefb82962b591b710aa6ba59f9a12c968d5c47afeed9f4afecfb5e1228fbaba3acab5d5673cb6511d3d51674f7602f5001835d9c134fedda

diff --git a/gnome-extra/yelp-xsl/yelp-xsl-42.0.ebuild 
b/gnome-extra/yelp-xsl/yelp-xsl-42.0.ebuild
new file mode 100644
index ..382c6415e10f
--- /dev/null
+++ b/gnome-extra/yelp-xsl/yelp-xsl-42.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome2
+
+DESCRIPTION="XSL stylesheets for yelp"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/yelp-xsl;
+
+LICENSE="GPL-2+ LGPL-2.1+ MIT FDL-1.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+DEPEND="
+   >=dev-libs/libxml2-2.6.12:=
+   >=dev-libs/libxslt-1.1.8:=
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   >=dev-util/itstool-1.2.0
+   >=sys-devel/gettext-0.19.8
+   virtual/awk
+   virtual/pkgconfig
+"



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

2022-03-21 Thread Matt Turner
commit: aa962bd5343fb795998ef8af70f9516c01df9f75
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Mar 22 05:44:54 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Mar 22 05:48:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa962bd5

gnome-extra/yelp: Version bump to 42.0

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

 gnome-extra/yelp/Manifest |  1 +
 gnome-extra/yelp/yelp-42.0.ebuild | 58 +++
 2 files changed, 59 insertions(+)

diff --git a/gnome-extra/yelp/Manifest b/gnome-extra/yelp/Manifest
index 54dfa26d6bb2..b9f622ae5c31 100644
--- a/gnome-extra/yelp/Manifest
+++ b/gnome-extra/yelp/Manifest
@@ -1 +1,2 @@
 DIST yelp-41.2.tar.xz 1531228 BLAKE2B 
310bb73b8b841ed72e40530fe7d94fa2b223003fea40530cddb774cff059ce47cb613693ff3e45d2e9fb6beb2130c30d8d0b760e61c749b5d7e02143d17c2efd
 SHA512 
171020b258531d26d1ab6193222b1b31bbde0be7da87524911e38143a606f38b29f9d76cb600cffc71da63d81274f656c426e79101acfa64caaf29e1a44020bf
+DIST yelp-42.0.tar.xz 1512792 BLAKE2B 
f8a24849e9fd2d4fb5e10bb4449ddded77e2548313546308c69189fc07216e090f1a0a28090537477b20a039f8891374465ef3c585d2196febfc73e9e5dfae5c
 SHA512 
3e2ce7436145d290eb67f39935f8351cafa316c1fc96e41fa316deb4e5f29582b1b224f308e4e22bf2590755286f8a927c5bc988633e14f7d10f0de2d62f962c

diff --git a/gnome-extra/yelp/yelp-42.0.ebuild 
b/gnome-extra/yelp/yelp-42.0.ebuild
new file mode 100644
index ..db120a9de577
--- /dev/null
+++ b/gnome-extra/yelp/yelp-42.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GNOME2_EAUTORECONF="yes"
+
+inherit gnome2
+
+DESCRIPTION="Help browser for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/Yelp;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux ~x86-solaris"
+
+RDEPEND="
+   app-arch/bzip2:=
+   >=app-arch/xz-utils-4.9:=
+   dev-db/sqlite:3=
+   >=dev-libs/glib-2.67.4:2
+   >=dev-libs/libxml2-2.6.5:2
+   >=dev-libs/libxslt-1.1.4
+   >=gnome-extra/yelp-xsl-41.0
+   >=net-libs/webkit-gtk-2.19.2:4
+   >=x11-libs/gtk+-3.13.3:3
+   >=gui-libs/libhandy-1.5.0:1
+   x11-themes/adwaita-icon-theme
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-libs/appstream-glib
+   >=dev-util/gtk-doc-am-1.13
+   dev-util/glib-utils
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   # Fix compatibility with Gentoo's sys-apps/man
+   # https://bugzilla.gnome.org/show_bug.cgi?id=648854
+   "${FILESDIR}"/${PN}-3.20.0-man-compatibility.patch # needs eautoreconf
+)
+
+src_configure() {
+   gnome2_src_configure \
+   --disable-static \
+   --with-webkit2gtk-4-0 \
+   --enable-bz2 \
+   --enable-lzma \
+   APPSTREAM_UTIL=$(type -P true)
+}
+
+src_install() {
+   gnome2_src_install
+   exeinto /usr/libexec/
+   doexe "${S}"/libyelp/yelp-groff
+}



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

2022-03-21 Thread Matt Turner
commit: 14f6501f0a9fd475554ba848160cf17ee5158185
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Mar 22 05:43:30 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Mar 22 05:48:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14f6501f

app-text/yelp-tools: Version bump to 42.0

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

 app-text/yelp-tools/Manifest   |  1 +
 app-text/yelp-tools/yelp-tools-42.0.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/app-text/yelp-tools/Manifest b/app-text/yelp-tools/Manifest
index 10d1fdc649fd..e6f379dca699 100644
--- a/app-text/yelp-tools/Manifest
+++ b/app-text/yelp-tools/Manifest
@@ -1 +1,2 @@
 DIST yelp-tools-41.0.tar.xz 38696 BLAKE2B 
6e742e0a5c05c07fb3eb80fc10201650597fb36702edb1d9fc022895daf2837daed15a2b69b8bed7aaf0106139c7138e8f13b65b63cf18971e14eaeb0068b061
 SHA512 
76b8f9568942426698716d655bc2e7a614a26e40a820d1f4ce5021a54c6baa081d494bda06657cfc1c11999e14a8601c97ae51bb3519555b8ee489c0e10e
+DIST yelp-tools-42.0.tar.xz 38788 BLAKE2B 
9dc34f4b32c9e705f427bccad5ff3c2cd222a1391a780dde145ea894e1065fc873fd4ef020d1b7809b653c8237fbedb7f0b07d684d8d906b7af7a0fd8ebf79e4
 SHA512 
ff6168a33b2dedd12f7fb5d5aa6394a554b7ad8956cc7121e5f1a520f9fb20bd4cad93e22b5e8b2f8aa82ca5a1711a0634d8619c731e46730084e28f29725786

diff --git a/app-text/yelp-tools/yelp-tools-42.0.ebuild 
b/app-text/yelp-tools/yelp-tools-42.0.ebuild
new file mode 100644
index ..24a0d5b029d9
--- /dev/null
+++ b/app-text/yelp-tools/yelp-tools-42.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{8..10} )
+inherit gnome2 meson python-single-r1
+
+DESCRIPTION="Collection of tools for building and converting documentation"
+HOMEPAGE="https://wiki.gnome.org/Apps/Yelp/Tools;
+
+LICENSE="|| ( GPL-2+ freedist ) GPL-2+" # yelp.m4 is GPL2 || freely 
distributable
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep 'dev-python/lxml[${PYTHON_USEDEP}]')
+   >=dev-libs/libxml2-2.6.12
+   >=dev-libs/libxslt-1.1.8
+   dev-util/itstool
+   >=gnome-extra/yelp-xsl-3.38
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_install() {
+   meson_src_install
+   python_fix_shebang "${ED}"/usr/bin/yelp-{build,check,new}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/roct-thunk-interface/

2022-03-21 Thread Benda XU
commit: e8d3b1922bd17cb7d2b020c490a4b41b4274a2ce
Author: YiyangWu  gmail  com>
AuthorDate: Sun Feb 20 07:07:50 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Tue Mar 22 04:09:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8d3b192

dev-libs/roct-thunk-interface: bump to 5.0.2

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 dev-libs/roct-thunk-interface/Manifest |  1 +
 .../roct-thunk-interface-5.0.2.ebuild  | 40 ++
 2 files changed, 41 insertions(+)

diff --git a/dev-libs/roct-thunk-interface/Manifest 
b/dev-libs/roct-thunk-interface/Manifest
index c3e929239502..8eb3d57d96b4 100644
--- a/dev-libs/roct-thunk-interface/Manifest
+++ b/dev-libs/roct-thunk-interface/Manifest
@@ -3,3 +3,4 @@ DIST roct-thunk-interface-4.1.0.tar.gz 2697077 BLAKE2B 
6d5d35c57d73c7d23fe28f438
 DIST roct-thunk-interface-4.2.0.tar.gz 3162877 BLAKE2B 
48196c2334a5514c17a5b6ca122f0beaf964040f1705bd60532e4379a01d8d6a9b462a7f74916d80841caa9d3a57d5b6e2fb030a9556a1305b879036f9bcec5f
 SHA512 
007cd64e33bada7707f340bffddf6eb9531b0bd5227a5da522c0ff4f0e2efe4a113fc50bf52da19d58fef73008af70a352aad8b41387b327f2ba19b54ede9646
 DIST roct-thunk-interface-4.3.0.tar.gz 3177655 BLAKE2B 
e3746bb361731484acb5da8c48246fa9ce6cce46919bc771e2670bc4694e09147b51b65274cc58d690e06ce6781aca54d67508625d9ffc1e30f42dbd69adabd5
 SHA512 
c0515784696464feef906d6ef4446c9bddb77b5abe62e982a7d75331a8b7fb84e94f12ebeaf2e128be28ab8f903bf6894cbf2302aa5ddee23eaf9b2cc807c872
 DIST roct-thunk-interface-4.5.2.tar.gz 3178434 BLAKE2B 
b3416d1f7f26401a543ff5ef1b728a6efc38c5c9306d98cb03f034f8b0e10f961f9863192c23a6b7a70ff543e2d8abb60169a4a9a0c5992f2483e6f69db2
 SHA512 
6f51956df14532a3428f56a80479357c703c26589c68b054a340d751e34435211500c441fc90d7edbbb7c6c327a8ba71afafc8355c8c0e7a1cd45a9c9d0d99e6
+DIST roct-thunk-interface-5.0.2.tar.gz 3178727 BLAKE2B 
9b8926ec18340a686f0499070dd4846fb9ba3eae2fed2d02615fbbee977c3417cb5815b54a19aed7623484e175702cb757e8f3ac30b8b9f04ce4cf0ce81b2cc5
 SHA512 
c78a4d22d6e09decfec8c710707bc89ca30d3deba9ee3123af83d530f1bf58cb3681206a8c2ad8a523ff45621b87701020cfce23bba4fd87b81791ee8f04619e

diff --git a/dev-libs/roct-thunk-interface/roct-thunk-interface-5.0.2.ebuild 
b/dev-libs/roct-thunk-interface/roct-thunk-interface-5.0.2.ebuild
new file mode 100644
index ..d0cf376f0b8d
--- /dev/null
+++ b/dev-libs/roct-thunk-interface/roct-thunk-interface-5.0.2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake linux-info
+
+if [[ ${PV} == * ]] ; then
+   
EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface/;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface/archive/rocm-${PV}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/ROCT-Thunk-Interface-rocm-${PV}"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Radeon Open Compute Thunk Interface"
+HOMEPAGE="https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface;
+CONFIG_CHECK="~HSA_AMD ~HMM_MIRROR ~ZONE_DEVICE ~DRM_AMDGPU 
~DRM_AMDGPU_USERPTR"
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+
+RDEPEND="sys-process/numactl"
+DEPEND="${RDEPEND}"
+BDEPEND="x11-libs/libdrm[video_cards_amdgpu]"
+
+CMAKE_BUILD_TYPE=Release
+
+src_prepare() {
+   sed -e "s:get_version ( \"1.0.0\" ):get_version ( \"${PV}\" ):" -i 
CMakeLists.txt || die
+   sed -e "s:ubuntu:gentoo:" -i CMakeLists.txt || die
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCPACK_PACKAGING_INSTALL_PREFIX="${EPREFIX}/usr"
+   )
+   cmake_src_configure
+}



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

2022-03-21 Thread Benda XU
commit: 70f24a6ba42317d67012d5244be369cb8dcfa4df
Author: YiyangWu  gmail  com>
AuthorDate: Sun Feb 20 09:41:00 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Tue Mar 22 04:09:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70f24a6b

dev-util/rocminfo: bump version to 5.0.2

Correct the license

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 dev-util/rocminfo/Manifest  |  1 +
 dev-util/rocminfo/rocminfo-5.0.2.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-util/rocminfo/Manifest b/dev-util/rocminfo/Manifest
index 904d889fa683..6c5dce60e7f1 100644
--- a/dev-util/rocminfo/Manifest
+++ b/dev-util/rocminfo/Manifest
@@ -6,3 +6,4 @@ DIST rocminfo-4.0.0.tar.gz 15104 BLAKE2B 
858d0856a63af88bfb8d948f729fa4108aff0bb
 DIST rocminfo-4.1.0.tar.gz 15379 BLAKE2B 
dcf7a663792538dbe5c02fbc9e5874d1e716f2986db0a82f49c20130b4f26e8689be9821dd2e3a7363ad1f54106280e511f157b0d9ba2f67b9bc6fd064c7fe82
 SHA512 
a0bca3c42f360dfee6739de30d932d6eb0b627cd5d369b437d2fac6054a007a3b958ddf6f8b318bf9cab71b051cdf66ecd123b4cce4ef071bf98e0f2bb739c37
 DIST rocminfo-4.2.0.tar.gz 15379 BLAKE2B 
a76dd3f0d550d5b8a8c39454ef44d5f0a76ad24e4a3b75a9fd2a1b0d4d983a02a877c0eb4d2e4158f9c8c97602b52a2de9a1f535fad609a52e8cad48c4c8a833
 SHA512 
801c29ae88878b9448ad2f2c9faaa7ffba3a46c77887bebf2fa8d3db7e9258fb4678cf2b898ddfc88a34fcc0fdcc91c9aa2f4a1509eeb05db6a7b085ae28f3dc
 DIST rocminfo-4.3.0.tar.gz 15379 BLAKE2B 
86683d8e88d26a8730cf84b3a1d4f69231ff7158186ca6b867b5a029ae485978cf0d67db2b07c05c046bb300b55b6e80e280b9429cef903e3077dc1da0945b8d
 SHA512 
88b7f1ad86e76ede270d12fc3065eba192fcf3938d749b8345dac3b71be0985071dc5139a801ff46015369cd09b3eefcd8ff9ea71ab297476dda195f57792849
+DIST rocminfo-5.0.2.tar.gz 15767 BLAKE2B 
4617e4df51cc0b02d1743e655491600510e4f9fc22ef47612aa69bc311e7dc3979b0063c650d9a4fee0124be404b92c110dc9db056a554ee25ba3d4bfd12f618
 SHA512 
dd02837e621a414b54ef50b52ca816509ffa8b613e7de5f8b09449c5fc543dee054860a2245462008f687683af48203b6d2080fe71bf6e3654981d6bfd56e254

diff --git a/dev-util/rocminfo/rocminfo-5.0.2.ebuild 
b/dev-util/rocminfo/rocminfo-5.0.2.ebuild
new file mode 100644
index ..51039d18e84d
--- /dev/null
+++ b/dev-util/rocminfo/rocminfo-5.0.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/RadeonOpenCompute/rocminfo/;
+   inherit git-r3
+else
+   
SRC_URI="https://github.com/RadeonOpenCompute/rocminfo/archive/rocm-${PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64"
+   S="${WORKDIR}/rocminfo-rocm-${PV}"
+fi
+
+DESCRIPTION="ROCm Application for Reporting System Info"
+HOMEPAGE="https://github.com/RadeonOpenCompute/rocminfo;
+LICENSE="UoI-NCSA"
+SLOT="0/$(ver_cut 1-2)"
+
+RDEPEND=">=dev-libs/rocr-runtime-${PV}"
+DEPEND="${RDEPEND}"
+
+PATCHES=("${FILESDIR}/${PN}-4.3.0-detect-builtin-amdgpu.patch")
+
+src_prepare()
+{
+   sed -e "/CPACK_RESOURCE_FILE_LICENSE/d" -i CMakeLists.txt || die
+   cmake_src_prepare
+}



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

2022-03-21 Thread Benda XU
commit: 60a357de6bf51b8445d9ef3ea60ba62498fc9054
Author: YiyangWu  gmail  com>
AuthorDate: Mon Feb 21 12:30:44 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Tue Mar 22 04:09:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60a357de

dev-util/hip: bump version to 5.0.2

1. According to INSTALL.md, bundle rocclr at build time (like
   rocm-opencl-runtime which drop rocclr dependency).
2. Bundle roctracer headers which resolve circular dep with roctracer
3. Upstream moves to hipamd.git, while the perl scripts is in original
   HIP.git, with .pl suffix. Future hipcc will be a binary.
4. Move prefix from /usr/lib/hip to /usr
5. Avoid build error when USE=profile (Not sure if it's the right way)
6. Delete unused /usr/lib/.hipInfo and /usr/bin/.hipVersion

Closes: https://github.com/gentoo/gentoo/pull/24681
Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 dev-util/hip/Manifest  |   6 ++
 dev-util/hip/files/hip-5.0.1-DisableTest.patch |  32 ++
 .../hip/files/hip-5.0.1-hip_vector_types.patch |  11 ++
 dev-util/hip/hip-5.0.2.ebuild  | 119 +
 4 files changed, 168 insertions(+)

diff --git a/dev-util/hip/Manifest b/dev-util/hip/Manifest
index a8db3b5914b4..a5655c73e1a8 100644
--- a/dev-util/hip/Manifest
+++ b/dev-util/hip/Manifest
@@ -1,5 +1,11 @@
+DIST 5.0.2-update-header.patch.gz 5136 BLAKE2B 
290b9e250e3004a1147ad28606d7d205078affbd809c6a429744767ebabf35bd8df6395dc135984d345ae2f23fa457dcb2524bcbf31c5bf16903d3ee2007bf5d
 SHA512 
41b1025c403e874026a712ec6f6571c873203b08ddadf68848f6d1f63924c21b206677b330f79edad2c4b85e2ba5053b1d33f70c7c09ff9c17bc5905b849da0c
+DIST rocclr-5.0.2.tar.gz 853965 BLAKE2B 
a0d568eb3b230845970d8256a5a2f32018e4b9fb68e0f1aa13a1f3fc953e614025315b90cbe68c107f7150cf91b4b1ea438455429062c7dc06ef77d65dedd2ec
 SHA512 
b30a57c09973d8ef624511f422babaf9722685b9f85643783aebc000671b41fd54f44b308cece0baab187e1ee00b10335c6d22b6bad6fb3468abe6ef0da97d73
 DIST rocm-hip-4.0.0.tar.gz 1012154 BLAKE2B 
02343239a5b27c42dafd241f2c9b6f5195c50f78bfd717ae72bcb16d384bd6cf97ff6f2b86bfcf323aaaf022d6897f46d0987826c80d6f6279be4cb4792e15be
 SHA512 
cf840dbe28a9a15e3be14351bfa22d3c81e1654813a7aee55f53e71b2ee183f8dd0de14a79791617fabb5b357cadbf2ce2f476f78884b2843d30f206d65088f6
 DIST rocm-hip-4.1.0.tar.gz 954215 BLAKE2B 
c4b75ab2158e6921be1c34820ab5d1a5e2eb36112834b0143c50023caa27de384e0497f4837947cc7fe05554c6c95201340b1979eb916b31ebb4ffec8c923735
 SHA512 
420ffd7b79e2b4506873cbfc56e96395f8ed9d9375ce28df51626601199d4d8dca6920528e255d39a48ad66ee11f4b653f3b9f659df489d32b21886fb86c64b5
 DIST rocm-hip-4.2.0.tar.gz 918281 BLAKE2B 
45c28289c8ff9e600bfd9daff8af162c897fcfdf41ce65d91d1761d58253d87a6385fd4a15e818619ca39d3413479bf043ab2758fead349a243105e979b64f7c
 SHA512 
e620507321c949ded2eab6159099eef0eab267eb686b6ee0ed86022fffaa51fb8714a7f344b79acf76c876c55919360905d1bb3a7c00a87f40174774d6682ce8
 DIST rocm-hip-4.3.0.tar.gz 967550 BLAKE2B 
263e8bbaa86198d3cb6a29f5597b56a3fe1e9338a8c485935070e6253816ccdba9671f33d8142c260aa3c36f43a71de7f2c1b7a15e1227f97aaf03ed10ce10dd
 SHA512 
bc2d9597200405397387cc8f626f0cc734ee450c462bd7c7a0c655e3dfe2d1e09780328cbfa1c0d1e0db836e561fc450c5d514a6ad1a5828cb913c4c3c535ef1
+DIST rocm-hip-5.0.2.tar.gz 958496 BLAKE2B 
9c8bb1eacd982203e3bd6c24560672c4a9aaf5606608635d7da5a60f613d9be50998f990c1ea3e0e6f5581e0efcba09af736a77bbc9469b2898e0974d063e8d6
 SHA512 
4a99e86a4594c15509a1bbfec0678cd05469eb14dcf35ce650e1eb7c2415f57f59071b1b8add2f8566ccf06242bead77abd275987fe79fe6031dea90d5693805
+DIST rocm-hipamd-5.0.2.tar.gz 319973 BLAKE2B 
ca19938eeca66f0d2614ff933e1d0e75b6b8dbc8d996fd4369e5649897b9948271ac88f2a66f0a40ef586d6185b30d01132decac95d1615c1ee419996050ed07
 SHA512 
056acab082b5073e81f9e5de00ae12c85021d1c297cdcfc45b85f191dcc68603f64fe5d0e75f9523120657947eb125beaa9c3ce26234968c43b200e638f9afa3
 DIST rocm-opencl-runtime-4.3.0.tar.gz 1006792 BLAKE2B 
29fd5843bb0153c7d3fe5250898f0fbdd089db6304122698c9ec9a5436e3a6845916f241f1a1e79a614e369f000297ac12413620edec0660d859ccddaa978d07
 SHA512 
a514d626700350f2c663db468427479eaa9e39dd912266ac2db6830d712351ffbc18737b208fd37f7ab5afdc2c9f6412d8d765973d6c72759bf51f864fc6bf1d
+DIST rocm-opencl-runtime-5.0.2.tar.gz 1004855 BLAKE2B 
e2c2beb987053204fbe8fda562ae65d6c1a58447e9e88bf1081aabeee6c9a10738fd8562114b564b647682438fdbd2c535db1008ac6e1cc4eb9a915998eeb3c7
 SHA512 
fa01d1fafc890181b9e67070353ee7c9100619494b7509cae1a3659f24ef1d00f650024cb24bdb0e6e7eacfdec1115e4683ec6f320228a19f41ae83321780780
+DIST rocm-tracer-5.0.2.tar.gz 474669 BLAKE2B 
b350111590140e1282338e4f134caf6228677c49361ceb9bc7ba0da8709346daa4fd014644c04adff0e903dba6014a84edd2eb3a5c132a8f91b479e4d5b085e5
 SHA512 
3fc1449cc9c9bf83e5233a7a0e83c0e3fa9da225d5ee4427b7d6fa15e3580497e1b9fbcd63892e4a99df01582aecd3ccfd66d2a19af2d8c25949ee705894ea44

diff --git a/dev-util/hip/files/hip-5.0.1-DisableTest.patch 
b/dev-util/hip/files/hip-5.0.1-DisableTest.patch
new file mode 

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

2022-03-21 Thread Benda XU
commit: 3778b751d5140f15133e10f82c46bc4c299df79b
Author: YiyangWu  gmail  com>
AuthorDate: Sun Feb 20 05:05:31 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Tue Mar 22 04:09:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3778b751

sys-devel/llvm-roc: new version: 5.0.2

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 sys-devel/llvm-roc/Manifest|   1 +
 .../files/llvm-roc-5.0.0-add_GNU-stack.patch   |  14 ++
 .../files/llvm-roc-5.0.0-hip-location.patch| 206 +
 .../llvm-roc/files/llvm-roc-5.0.0-linkdl.patch |  11 ++
 sys-devel/llvm-roc/llvm-roc-5.0.2.ebuild   |  96 ++
 5 files changed, 328 insertions(+)

diff --git a/sys-devel/llvm-roc/Manifest b/sys-devel/llvm-roc/Manifest
index 59e7a38b07c4..393d9f058670 100644
--- a/sys-devel/llvm-roc/Manifest
+++ b/sys-devel/llvm-roc/Manifest
@@ -9,3 +9,4 @@ DIST llvm-rocm-ocl-4.1.1.tar.gz 128914019 BLAKE2B 
9806d1da497e9d9864fd015fc92f5e
 DIST llvm-rocm-ocl-4.2.0.tar.gz 132337711 BLAKE2B 
f08781f881f2853cd551828ef9190c1253e33ca1bfb13aac790b6484838fe5481be9519609ea9cf4bc09a6c8631c54a567123dfe97c25498c51c464d215049de
 SHA512 
694c37c707c84d18cddb92054d8d59e1eea82c9c9928d0111992cbae1421d6bb614a0889891993b444a821c35fa6e91c801ac8555761c2cd0803f89981475952
 DIST llvm-rocm-ocl-4.3.0.tar.gz 134152148 BLAKE2B 
aaadb75f0b2f72d3c4dca4b375a38b2806491b854d45f6f95bc398c4b7685fccbc4e6df86869c200f08ced5ddb540344ace2402819cdd3c27c5167a71a78bb3b
 SHA512 
4f85f06d5331770b8697bbe62776579ed02016d899ed9c5328d5953fc5992a0996f7934e7417d6062e77a317d242295803fbeab04b0428d5f257cecd4c25c0cd
 DIST llvm-rocm-ocl-4.5.2.tar.gz 137370130 BLAKE2B 
f91823b9f0a3b78062eb5e9aa564a31752ab377bebc613892938d4aa6f8e54eb2b00123d0e60e5e703cd41d380cedac07234f024e3812b8df71519d0c7c32625
 SHA512 
fa4147e73fd37db6735e29cb99c5a7da4edcd1f51af30574d35a359b483aba4b3d4bdefa0845d3991fc0d0758b3e403e7e252033712cc4a8c038d07d9539c18f
+DIST llvm-rocm-ocl-5.0.2.tar.gz 150281451 BLAKE2B 
e4363266e05e13af761dd6f440dbfc30905f219e428fa3b2595800ba0c80c97cd7e2615d68acd9aea4fc66454ee8a3ff7a52a60d3aed4e93af5007050277e5fe
 SHA512 
9be9f1a0ad1a0089aa27858174ce37c7a02902b6dedc338382f42ed0567823cc4bb11b68c130470590c16d4d92ab2735a06c27d248237ffa2d394253328f6705

diff --git a/sys-devel/llvm-roc/files/llvm-roc-5.0.0-add_GNU-stack.patch 
b/sys-devel/llvm-roc/files/llvm-roc-5.0.0-add_GNU-stack.patch
new file mode 100644
index ..f57989c8c8a3
--- /dev/null
+++ b/sys-devel/llvm-roc/files/llvm-roc-5.0.0-add_GNU-stack.patch
@@ -0,0 +1,14 @@
+Add .note.GNU-stack to mitigate QA notice according to 
+https://wiki.gentoo.org/wiki/Hardened/GNU_stack_quickstart
+===
+--- llvm-project-rocm-5.0.0.orig/compiler-rt/lib/orc/elfnix_tls.x86-64.S
 llvm-project-rocm-5.0.0/compiler-rt/lib/orc/elfnix_tls.x86-64.S
+@@ -61,4 +61,8 @@ ___orc_rt_elfnix_tls_get_addr:
+ popq%rbp
+ ret
+ 
++#if defined(__linux__) && defined(__ELF__)
++  .section .note.GNU-stack,"",%progbits
++#endif
++
+ #endif // defined(__x86_64__)

diff --git a/sys-devel/llvm-roc/files/llvm-roc-5.0.0-hip-location.patch 
b/sys-devel/llvm-roc/files/llvm-roc-5.0.0-hip-location.patch
new file mode 100644
index ..614a16d1e810
--- /dev/null
+++ b/sys-devel/llvm-roc/files/llvm-roc-5.0.0-hip-location.patch
@@ -0,0 +1,206 @@
+replace hardcoded hip finder with Gentoo paths.
+
+It is not necessary to check HIP runtime each time.
+
+Author: Benda Xu 
+Author: Yiyang Wu 
+
+Index: llvm-project-rocm-5.0.1/clang/lib/Driver/ToolChains/AMDGPU.cpp
+===
+--- llvm-project-rocm-5.0.1.orig/clang/lib/Driver/ToolChains/AMDGPU.cpp
 llvm-project-rocm-5.0.1/clang/lib/Driver/ToolChains/AMDGPU.cpp
+@@ -169,139 +169,8 @@ bool RocmInstallationDetector::parseHIPV
+ /// cached and populated only once.
+ const SmallVectorImpl &
+ RocmInstallationDetector::getInstallationPathCandidates() {
+-
+-  // Return the cached candidate list if it has already been populated.
+-  if (!ROCmSearchDirs.empty())
+-return ROCmSearchDirs;
+-
+-  auto DoPrintROCmSearchDirs = [&]() {
+-if (PrintROCmSearchDirs)
+-  for (auto Cand : ROCmSearchDirs) {
+-llvm::errs() << "ROCm installation search path";
+-if (Cand.isSPACK())
+-  llvm::errs() << " (Spack " << Cand.SPACKReleaseStr << ")";
+-llvm::errs() << ": " << Cand.Path << '\n';
+-  }
+-  };
+-
+-  // For candidate specified by --rocm-path we do not do strict check, i.e.,
+-  // checking existence of HIP version file and device library files.
+-  if (!RocmPathArg.empty()) {
+-ROCmSearchDirs.emplace_back(RocmPathArg.str());
+-DoPrintROCmSearchDirs();
+-return ROCmSearchDirs;
+-  } else if (const char *RocmPathEnv = ::getenv("ROCM_PATH")) {
+-if 

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

2022-03-21 Thread Benda XU
commit: d63a56ead059b304497a936c3602e5553a01188c
Author: YiyangWu  gmail  com>
AuthorDate: Sun Feb 20 06:57:58 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Tue Mar 22 04:09:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d63a56ea

dev-libs/rocm-comgr: bump version to 5.0.2

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 dev-libs/rocm-comgr/Manifest   |  1 +
 .../files/rocm-comgr-5.0-rocm_path.patch   | 14 ++
 dev-libs/rocm-comgr/rocm-comgr-5.0.2.ebuild| 50 ++
 3 files changed, 65 insertions(+)

diff --git a/dev-libs/rocm-comgr/Manifest b/dev-libs/rocm-comgr/Manifest
index 529fb368e822..37fa70a1b490 100644
--- a/dev-libs/rocm-comgr/Manifest
+++ b/dev-libs/rocm-comgr/Manifest
@@ -5,3 +5,4 @@ DIST rocm-comgr-4.1.0.tar.gz 101923 BLAKE2B 
227317d3c96d577ff2df352721e3ffcf75e2
 DIST rocm-comgr-4.2.0.tar.gz 101877 BLAKE2B 
6796ab4fc7139224af9e26f6adc5ac3ef260b36d125517766bc4adf3dd819709e5aa816680ae073f00db635d15d2a3bde7bfc69bdfbea0f49453f75930fae90d
 SHA512 
dffc00d166eb060c6cf848878cc6c7fc63858168cd20b5f22df2b7cbf3ac7a3253fbab5df4df055823028a06c3dca3e3f379246305ae9872eb94bcdbd30dd602
 DIST rocm-comgr-4.3.0.tar.gz 106250 BLAKE2B 
40a3a69147ae4fc96d3713331d35ae65d952dbf92fb3c92bee75bbef394342b11f383cb51c6def85c256326905c5067b1da816e853f793fd3c40a5af9a6e0122
 SHA512 
5961720bdc78c6d3fc626bd83f52be0aa32b01178bf4db0a503a0639fe05c5c589b7feb2dcbeb78021d36a40ac6f936cb1262cd5ab5cda4689e8e642ab7eddc3
 DIST rocm-comgr-4.5.2.tar.gz 108521 BLAKE2B 
9fe238a17bac5739d2d103d859a8dd16cb95d0333f9f85e7fd94463c4ee8bd88801b7b1d1278d978fda7425f391de5e9043a3539583ed3b8d45393a613c19bba
 SHA512 
c466a9bb1b725b79d056673824c6dd79919866f42db88b611e4ac24b0624b12c078affe8bfc7ad7c1373ce0ca60607904c46f13751b47c9f4deaf4105e2c7cd3
+DIST rocm-comgr-5.0.2.tar.gz 117092 BLAKE2B 
1ffcb74f9716a8f050d722f569cced66e8e9fa5a23a7156edd1b4dfd7dd7b09a175f3555bbf29ef452d7e4371f65ebe4c6fac30c583468a5563dd59fa92b53e4
 SHA512 
d2cf4517fc1da1adc367aaa6f53cc099547a931be30cc261d68c8174a5a9ffe3af937fbb298987abbdd7fd5d80364bef6ea9112dcaaf326a410fdd215e568f2f

diff --git a/dev-libs/rocm-comgr/files/rocm-comgr-5.0-rocm_path.patch 
b/dev-libs/rocm-comgr/files/rocm-comgr-5.0-rocm_path.patch
new file mode 100644
index ..6e908847a54f
--- /dev/null
+++ b/dev-libs/rocm-comgr/files/rocm-comgr-5.0-rocm_path.patch
@@ -0,0 +1,14 @@
+Index: comgr/src/comgr-env.cpp
+===
+--- comgr.orig/src/comgr-env.cpp
 comgr/src/comgr-env.cpp
+@@ -247,6 +247,9 @@ InstallationDetector *getDetectorImpl()
+   if (EnvROCMPath) {
+ ROCmInstallPath = EnvROCMPath;
+   }
++  else {
++  ROCmInstallPath = "@GENTOO_PORTAGE_EPREFIX@/usr";
++  }
+ 
+   InstallationDetector *Detector;
+   if (ROCmInstallPath == "") {

diff --git a/dev-libs/rocm-comgr/rocm-comgr-5.0.2.ebuild 
b/dev-libs/rocm-comgr/rocm-comgr-5.0.2.ebuild
new file mode 100644
index ..e7ed23e8d3a5
--- /dev/null
+++ b/dev-libs/rocm-comgr/rocm-comgr-5.0.2.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake prefix
+
+if [[ ${PV} == * ]] ; then
+   
EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCm-CompilerSupport/;
+   inherit git-r3
+   S="${WORKDIR}/${P}/lib/comgr"
+else
+   
SRC_URI="https://github.com/RadeonOpenCompute/ROCm-CompilerSupport/archive/rocm-${PV}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/ROCm-CompilerSupport-rocm-${PV}/lib/comgr"
+   KEYWORDS="~amd64"
+fi
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.5.2-dependencies.patch"
+)
+
+DESCRIPTION="Radeon Open Compute Code Object Manager"
+HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm-CompilerSupport;
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+
+RDEPEND=">=dev-libs/rocm-device-libs-${PV}
+   >=sys-devel/llvm-roc-${PV}:="
+DEPEND="${RDEPEND}"
+
+CMAKE_BUILD_TYPE=Release
+
+src_prepare() {
+   sed '/sys::path::append(HIPPath/s,"hip","",' -i src/comgr-env.cpp || die
+   sed '/sys::path::append(LLVMPath/s,"llvm","lib/llvm/roc",' -i 
src/comgr-env.cpp || die
+   sed '/Args.push_back(HIPIncludePath/,+1d' -i src/comgr-compiler.cpp || 
die
+   sed '/Args.push_back(ROCMIncludePath/,+1d' -i src/comgr-compiler.cpp || 
die # ROCM and HIPIncludePath is now /usr, which disturb the include order
+   eapply $(prefixify_ro "${FILESDIR}"/${PN}-5.0-rocm_path.patch)
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DLLD_DIR="${EPREFIX}/usr/lib/llvm/roc/lib/cmake/lld"
+   -DLLVM_DIR="${EPREFIX}/usr/lib/llvm/roc/lib/cmake/llvm"
+   -DClang_DIR="${EPREFIX}/usr/lib/llvm/roc/lib/cmake/clang"
+   -DCMAKE_STRIP=""  # disable stripping defined at 
lib/comgr/CMakeLists.txt:58
+   )
+   

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

2022-03-21 Thread Benda XU
commit: 547537a16336806ba545c551c63c56472d88b1cf
Author: YiyangWu  gmail  com>
AuthorDate: Sun Feb 20 06:46:13 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Tue Mar 22 04:09:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=547537a1

dev-libs/rocm-device-libs: bump to 5.0.2

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 dev-libs/rocm-device-libs/Manifest |  1 +
 .../rocm-device-libs/rocm-device-libs-5.0.2.ebuild | 40 ++
 2 files changed, 41 insertions(+)

diff --git a/dev-libs/rocm-device-libs/Manifest 
b/dev-libs/rocm-device-libs/Manifest
index f836d8728ff7..caad548c25f9 100644
--- a/dev-libs/rocm-device-libs/Manifest
+++ b/dev-libs/rocm-device-libs/Manifest
@@ -7,3 +7,4 @@ DIST rocm-device-libs-4.1.0.tar.gz 230813 BLAKE2B 
699c23f3b08989765e90d3168e1369
 DIST rocm-device-libs-4.2.0.tar.gz 231971 BLAKE2B 
292798ec29b6feb268928a41d7a321b9cffeb2e624557fc4c04b9fa48347a29838f53217b3006b52db53db0981d87b8cc4df6d95578c17d8d10b00b24211d773
 SHA512 
78aa285f97916ad68aa6108fea22b2c5f223c0c36fd631a4c8f565cf3eb26c0ad58ea31b5e700369a8b13a86f1c076e6cfdb829952cdf03c88a7827c14371aeb
 DIST rocm-device-libs-4.3.0.tar.gz 234910 BLAKE2B 
af306219df395f9c5e65e6e06dff976698b80009d3b0c330c396c3e9475dca124bee4c96ff31724763bf40b3fd611f1ef55a7fb675f5ef82b992e496bc3a2d6d
 SHA512 
6e93b435d782a50f45d17bafb466ee05df88c39d665a8d796b68d588b6074629934c44afaae233fc84a238dc9c93d15917efeec7633349b4e894f3b3385bf57e
 DIST rocm-device-libs-4.5.2.tar.gz 244532 BLAKE2B 
fd13f3e518dc0922bb4e2a49863e3b86238158431189f4d4e9665f7e7b1adfa78ca96d915a3737b0da476cfbffcf0a0ad8840349a22062f59a83f59bc9edd05a
 SHA512 
5da2efd685c279ebb1bf67e27e1a8febb20dcdcf33136667b9bf2ca0d3684b366237358269a0c221dd602af37503aa766842cd1932b2711b562c1fc94cd2ae70
+DIST rocm-device-libs-5.0.2.tar.gz 242099 BLAKE2B 
3fc2afc3a837557da04bcd5673656c08d0b5ebf48fd6568a4b1687d157dc4b08e3b5cd219a7bf3c2ed82ca1391477c32c42b4e594d07ad47ef429061be351af9
 SHA512 
1c37401641080e511f325cddb62490c8827d1bcef7f2198449246afbd391162ed3294c24b0529e1b3669129e29544989e2cf12d46c90fea8d880c52cfdca5a72

diff --git a/dev-libs/rocm-device-libs/rocm-device-libs-5.0.2.ebuild 
b/dev-libs/rocm-device-libs/rocm-device-libs-5.0.2.ebuild
new file mode 100644
index ..a91a625b12d1
--- /dev/null
+++ b/dev-libs/rocm-device-libs/rocm-device-libs-5.0.2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/;
+   inherit git-r3
+   S="${WORKDIR}/${P}/src"
+else
+   
SRC_URI="https://github.com/RadeonOpenCompute/ROCm-Device-Libs/archive/rocm-${PV}.tar.gz
 -> ${P}.tar.gz"
+   S="${WORKDIR}/ROCm-Device-Libs-rocm-${PV}"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Radeon Open Compute Device Libraries"
+HOMEPAGE="https://github.com/RadeonOpenCompute/ROCm-Device-Libs;
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+
+RDEPEND=">=sys-devel/llvm-roc-${PV}:="
+DEPEND="${RDEPEND}"
+
+CMAKE_BUILD_TYPE=Release
+
+src_prepare() {
+   sed -e "s:amdgcn/bitcode:lib/amdgcn/bitcode:" -i "${S}/cmake/OCL.cmake" 
|| die
+   sed -e "s:amdgcn/bitcode:lib/amdgcn/bitcode:" -i 
"${S}/cmake/Packages.cmake" || die
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DLLVM_DIR="${EPREFIX}/usr/lib/llvm/roc/lib/cmake/llvm"
+   )
+   cmake_src_configure
+}



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

2022-03-21 Thread Benda XU
commit: 05304af68781496f9b8c4e8c2e1bda9e97d4406d
Author: YiyangWu  gmail  com>
AuthorDate: Sun Feb 20 08:32:43 2022 +
Commit: Benda XU  gentoo  org>
CommitDate: Tue Mar 22 04:09:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05304af6

dev-libs/rocr-runtime: bump version to 5.0.2

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Yiyang Wu  gmail.com>
Signed-off-by: Benda Xu  gentoo.org>

 dev-libs/rocr-runtime/Manifest |  1 +
 .../rocr-runtime-5.0.1-cmake-install-paths.patch   | 42 
 dev-libs/rocr-runtime/rocr-runtime-5.0.2.ebuild| 45 ++
 3 files changed, 88 insertions(+)

diff --git a/dev-libs/rocr-runtime/Manifest b/dev-libs/rocr-runtime/Manifest
index abe87a169710..b5911f37adcd 100644
--- a/dev-libs/rocr-runtime/Manifest
+++ b/dev-libs/rocr-runtime/Manifest
@@ -6,3 +6,4 @@ DIST rocr-runtime-4.1.0.tar.gz 698452 BLAKE2B 
fb1ca1219d2c59db4d8bff414f40eaf6e7
 DIST rocr-runtime-4.2.0.tar.gz 701445 BLAKE2B 
901c256bae823861813a7afdbd3e9f80b6f86cf2c7002815e04c762cef241a9f32274093067c97578e05fdf5c4e699287b7835d00917cb4997302c455e5d593a
 SHA512 
44a798efd0121c7107f3f5df868eb83d0ff9aad1e11c01105d5852bef159c019db6d2aeebe02e8e187dc45a2542d72f145fb5390b27abf64e0b427e192772d6c
 DIST rocr-runtime-4.3.0.tar.gz 709075 BLAKE2B 
6856681bd3d56827e517f76838886f793f4d709562c2c7c4f480ef5786c5a5fac25654032b80d565ab5da241f76329d39ab3189daa4806b8cf1564d9f08a837d
 SHA512 
749a8f84a302f7ed518f87688f68cc2a094eea2d104cddc25b3e5d98ddf6e534285750828ca654976054bbf986a61735e17ad211505557671627e44f6831dc0c
 DIST rocr-runtime-4.5.2.tar.gz 717648 BLAKE2B 
f3acf32943b73b65f1272317bbd8928d1a05e9985ec6242f0480cfdb988052caef198900643fc42288af6acd5fbe2052f063b022219b2ef0d3fb843032de6c92
 SHA512 
69d7a3f7960ffca339d706a9356e0994851761a135e1b7e7b9b451bcff5782c119b99756432546e7f066f8b60b8717557340cf382f8a9beae6336d23d90ecae4
+DIST rocr-runtime-5.0.2.tar.gz 719840 BLAKE2B 
3d0fd6df0a0ab1e180b4a6e61fdf6d796cf71ab7b259057a1942f70dfcbcf8cb5ee6ac563a4baefe3c608139eaf3d8433b5b58e871b45f43cb4d98d1889f6718
 SHA512 
0590975cab6463a39d78bad933f8e0d30cf23d100b58f5b1968f6d6bc4b88e3c6bca5c46783e321d4bfc9a685837385f90feb8e922523c002c1f4ea0c70bdf72

diff --git 
a/dev-libs/rocr-runtime/files/rocr-runtime-5.0.1-cmake-install-paths.patch 
b/dev-libs/rocr-runtime/files/rocr-runtime-5.0.1-cmake-install-paths.patch
new file mode 100644
index ..8715a15d8de1
--- /dev/null
+++ b/dev-libs/rocr-runtime/files/rocr-runtime-5.0.1-cmake-install-paths.patch
@@ -0,0 +1,42 @@
+Index: src/CMakeLists.txt
+===
+--- src.orig/CMakeLists.txt
 src/CMakeLists.txt
+@@ -286,35 +286,17 @@ if( NOT ${BUILD_SHARED_LIBS} )
+   install ( TARGETS ${CORE_RUNTIME_NAME} EXPORT ${CORE_RUNTIME_NAME}Targets )
+ endif()
+ 
+-## Create symlinks for legacy packaging and install
+-add_custom_target ( hsa_include_link ALL WORKING_DIRECTORY 
${CMAKE_CURRENT_BINARY_DIR} COMMAND ${CMAKE_COMMAND} -E create_symlink 
../../include/hsa hsa_include_link )
+-if ( ${BUILD_SHARED_LIBS} )
+-add_custom_target ( hsa_lib_link ALL WORKING_DIRECTORY 
${CMAKE_CURRENT_BINARY_DIR} COMMAND ${CMAKE_COMMAND} -E create_symlink 
../../lib/${CORE_RUNTIME_LIBRARY}.so ${CORE_RUNTIME_LIBRARY}-link.so )
+-add_custom_target ( hsa_lib_link2 ALL WORKING_DIRECTORY 
${CMAKE_CURRENT_BINARY_DIR} COMMAND ${CMAKE_COMMAND} -E create_symlink 
../../lib/${CORE_RUNTIME_LIBRARY}.so.${VERSION_MAJOR} 
${CORE_RUNTIME_LIBRARY}-link.so.${VERSION_MAJOR} )
+-endif()
+-
+ ## Set install information
+ # Installs binaries and exports the library usage data to 
${HSAKMT_TARGET}Targets
+ # TODO: Fix me for flat directory layout.  Should be ${CMAKE_INSTALL_LIBDIR}
+-install ( TARGETS ${CORE_RUNTIME_TARGET} EXPORT ${CORE_RUNTIME_NAME}Targets
+-  ARCHIVE DESTINATION lib COMPONENT binary
+-  LIBRARY DESTINATION lib COMPONENT binary )
++install ( TARGETS ${CORE_RUNTIME_TARGET} EXPORT ${CORE_RUNTIME_NAME}Targets 
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} )
+ 
+ # Install license
+ install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/LICENSE.md DESTINATION 
${CMAKE_INSTALL_DOCDIR} COMPONENT binary )
+ 
+ # Install public headers
+ # TODO: Fix me for flat directory layout.  Should be 
${CMAKE_INSTALL_INCLUDEDIR}
+-install ( DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/inc/ DESTINATION include/hsa 
COMPONENT dev )
+-
+-# Legacy symlink - not packaged (CPack is bugged until ~3.18, see 
https://gitlab.kitware.com/cmake/cmake/-/merge_requests/4637)
+-install ( FILES ${CMAKE_CURRENT_BINARY_DIR}/hsa_include_link DESTINATION 
hsa/include PERMISSIONS OWNER_WRITE OWNER_READ RENAME hsa )
+-
+-# Legacy symlinks.
+-if ( ${BUILD_SHARED_LIBS} )
+-install ( FILES 
${CMAKE_CURRENT_BINARY_DIR}/${CORE_RUNTIME_LIBRARY}-link.so DESTINATION hsa/lib 
PERMISSIONS OWNER_WRITE OWNER_READ RENAME ${CORE_RUNTIME_LIBRARY}.so COMPONENT 
binary)
+-install ( FILES 

[gentoo-commits] repo/gentoo:master commit in: dev-php/php-codebrowser/, dev-php/php-codebrowser/files/, profiles/

2022-03-21 Thread Brian Evans
commit: 192a05ef5f47a04690493e22ab376cb3d7cef559
Author: Brian Evans  gentoo  org>
AuthorDate: Tue Mar 22 04:06:47 2022 +
Commit: Brian Evans  gentoo  org>
CommitDate: Tue Mar 22 04:08:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=192a05ef

dev-php/php-codebrowser: Remove last rite package

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

 dev-php/php-codebrowser/Manifest   |  1 -
 dev-php/php-codebrowser/files/channel.xml  | 16 
 dev-php/php-codebrowser/metadata.xml   | 11 --
 .../php-codebrowser-1.0.2-r1.ebuild| 44 --
 profiles/package.mask  |  6 ---
 5 files changed, 78 deletions(-)

diff --git a/dev-php/php-codebrowser/Manifest b/dev-php/php-codebrowser/Manifest
deleted file mode 100644
index f14a52413d4e..
--- a/dev-php/php-codebrowser/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST PHP_CodeBrowser-1.0.2.tgz 171746 BLAKE2B 
ceffe162cc64387d086f6b16b03449ec80a360a34ba2740f6f482f5b592439a9c40fe0b1d2706638967586df06dd2dd601cc48ce03e16f45c7427820bcf884d8
 SHA512 
6b0a174e25ae76f8218856ee52dcb78a09bfe4084f79c241d6ef5f90ffb2c7cee68aa6557717f26a3ce91b09b0b15cd75352f4f59e04e9a74f7a4a9ed33e2c89

diff --git a/dev-php/php-codebrowser/files/channel.xml 
b/dev-php/php-codebrowser/files/channel.xml
deleted file mode 100644
index 91bb6786f543..
--- a/dev-php/php-codebrowser/files/channel.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-http://pear.php.net/channel-1.0; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance; 
xsi:schemaLocation="http://pear.php.net/channel-1.0 
http://pear.php.net/dtd/channel-1.0.xsd;>
-pear.phpunit.de
-PHPUnit PEAR Channel
-phpunit
-
-
-
-http://pear.phpunit.de/rest/
-http://pear.phpunit.de/rest/
-http://pear.phpunit.de/rest/
-http://pear.phpunit.de/rest/
-
-
-
-
\ No newline at end of file

diff --git a/dev-php/php-codebrowser/metadata.xml 
b/dev-php/php-codebrowser/metadata.xml
deleted file mode 100644
index 2eb0457b9df7..
--- a/dev-php/php-codebrowser/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-https://www.gentoo.org/dtd/metadata.dtd;>
-
-
-php-b...@gentoo.org
-PHP
-
-
-PHP_CodeBrowser generates a html view for code browsing with higlighted and 
colored errors, parsed from xml reports generated from codesniffer or phpunit.
-
-

diff --git a/dev-php/php-codebrowser/php-codebrowser-1.0.2-r1.ebuild 
b/dev-php/php-codebrowser/php-codebrowser-1.0.2-r1.ebuild
deleted file mode 100644
index 2c85f0c8d57a..
--- a/dev-php/php-codebrowser/php-codebrowser-1.0.2-r1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PHP_PEAR_CHANNEL="${FILESDIR}/channel.xml"
-PHP_PEAR_DOMAIN="pear.phpunit.de"
-PHP_PEAR_PKG_NAME="PHP_CodeBrowser"
-inherit php-pear-r2
-
-DESCRIPTION="Creates highlighted code by reading xml reports from codesniffer 
or phpunit"
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-HOMEPAGE="http://pear.phpunit.de;
-SRC_URI="http://${PHP_PEAR_URI}/get/${PEAR_P}.tgz;
-
-RDEPEND="${RDEPEND}
-   >=dev-php/PEAR-Console_CommandLine-1.1.3
-   >=dev-php/File_Iterator-1.3.0
-   >=dev-php/PEAR-Log-1.12.1"
-
-src_prepare() {
-   sed -i  -e "s~@php_dir@~${EPREFIX}/usr/share/php~" \
-   -e "s~@data_dir@~${EPREFIX}/usr/share/php/data~" \
-   -e "s~@package_version@~${PV}~" \
-   "${S}/src/CLIController.php" || die
-   sed -i  -e "s~@php_dir@~${EPREFIX}/usr/share/php~" \
-   "${S}/bin/phpcb.php" || die
-   eapply_user
-}
-
-src_install() {
-   local DOCS=( CHANGELOG.markdown README.markdown )
-   insinto /usr/share/php/data/${PHP_PEAR_PKG_NAME}
-   doins -r templates
-   insinto /usr/share/php/${PHP_PEAR_PKG_NAME}
-   doins -r src/*
-   exeinto /usr/bin
-   newexe bin/phpcb.php phpcb
-   php-pear-r2_install_packagexml
-   einstalldocs
-}

diff --git a/profiles/package.mask b/profiles/package.mask
index 80c6436b7440..f1f8bf362d89 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -376,12 +376,6 @@ dev-python/socketpool
  (2022-02-17)
-# Ancient version which likely does not work with modern software
-# New upstream exists but php team does not want to maintain
-# No revdeps. Removal in 30 days. Bug 833537
-dev-php/php-codebrowser
-
 # Volkmar W. Pogatzki  (2022-02-15)
 # Java libraries without consumers. Removal in 30 days.
 dev-java/upnplib



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

2022-03-21 Thread Sam James
commit: e54d1e325411a252c0c267c63cb51c7ead227631
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 22 04:06:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 22 04:06:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e54d1e32

sys-libs/efivar: adjust ia64-relro patch

Some extra fatal warning bits snuck in upstream, it looks like.

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

 sys-libs/efivar/files/efivar-38-ia64-relro.patch | 15 +++
 1 file changed, 15 insertions(+)

diff --git a/sys-libs/efivar/files/efivar-38-ia64-relro.patch 
b/sys-libs/efivar/files/efivar-38-ia64-relro.patch
index 2f3686cac444..e90736a0394b 100644
--- a/sys-libs/efivar/files/efivar-38-ia64-relro.patch
+++ b/sys-libs/efivar/files/efivar-38-ia64-relro.patch
@@ -23,6 +23,8 @@ The change drops `--fatal-warnings` option from gcc.spec 
entirely.
 
 Rejected upstream in https://github.com/rhboot/efivar/pull/164.
 
+[sam: add extra hunk to fix 38 build.]
+
 Reported-by: Émeric Maschino
 Bug: https://bugs.gentoo.org/749963
 Signed-off-by: Sergei Trofimovich 
@@ -43,3 +45,16 @@ index ef28e2b..4deead5 100644
 -- 
 2.34.1
 
+diff --git a/src/include/defaults.mk b/src/include/defaults.mk
+index 9024a3a..f5515fa 100644
+--- a/src/include/defaults.mk
 b/src/include/defaults.mk
+@@ -58,7 +58,7 @@ override LDFLAGS = $(CFLAGS) -L. $(_LDFLAGS) $(_CCLDFLAGS) \
+  -Wl,-z,now \
+  -Wl,-z,muldefs \
+  -Wl,-z,relro \
+- -Wl,--fatal-warnings \
++ -Wl,--no-fatal-warnings \
+  $(call family,LDFLAGS) $(call family,CCLDFLAGS) \
+  $(call pkg-config-ccldflags)
+ override CCLDFLAGS = $(LDFLAGS)



[gentoo-commits] repo/proj/guru:dev commit in: app-admin/awscli-bin/

2022-03-21 Thread Alexey Zapparov
commit: b52448886f4fdf9b0c7704dedbec0dd5a97e81a0
Author: Alexey Zapparov  zapparov  com>
AuthorDate: Tue Mar 22 03:46:38 2022 +
Commit: Alexey Zapparov  zapparov  com>
CommitDate: Tue Mar 22 03:56:36 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b5244888

app-admin/awscli-bin: add 2.4.27

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alexey Zapparov  zapparov.com>

 app-admin/awscli-bin/Manifest |  2 ++
 app-admin/awscli-bin/awscli-bin-2.4.27.ebuild | 33 +++
 2 files changed, 35 insertions(+)

diff --git a/app-admin/awscli-bin/Manifest b/app-admin/awscli-bin/Manifest
index dd7fa83ef..28e612550 100644
--- a/app-admin/awscli-bin/Manifest
+++ b/app-admin/awscli-bin/Manifest
@@ -1 +1,3 @@
 DIST awscli-bin-2.3.2.zip 44955907 BLAKE2B 
dd5331e3a7944f2910fdbb1539fac9773a751b655620cc014db638cb6bc2f87b8e8889bf861bad8c0e36d7e315ad863f56c762b51fe4737c6c344bd085e5b3cf
 SHA512 
b435f9352c910ebf7daf3ae641135b06024fefa17596780ae0c1b4d20f5d5400e930ea5643072a15fee404c093914f394acf990c5483cfeff4edc248f67932a8
+DIST awscli-exe-linux-aarch64-2.4.27.zip 45315570 BLAKE2B 
1477cbdbdbf1306f43b4cd138c3484dfb1579d8504d52d887b714aed4f90ee45396fc252e5a2533f023bf054f67000cdeef14c325d611cd1df26bf085f0b3156
 SHA512 
0efef5333c535f1f46ea9cdb867e3b43abeb3a898086e0ba59d5a2d0d55471f679c26643d30738e7b4de5f19ce365341358f515d278e93fe44ca852fdfae2142
+DIST awscli-exe-linux-x86_64-2.4.27.zip 46271162 BLAKE2B 
a9c9852764b9241ed962a40fe122c6c6ba838fb3dc60eb9dea3c6c98e8b94fd4a06f3fb3a6161959500d52860c97a2e4b740016d2bafe62c1c348f629fadd09f
 SHA512 
906d884f24414c4737aee73b0a93285377b07fba173b77a8432c0c5bf77be9f7eb31854d8455105db51fd666352a3c88e2bdd1748ab274047f899a846d5cb1cb

diff --git a/app-admin/awscli-bin/awscli-bin-2.4.27.ebuild 
b/app-admin/awscli-bin/awscli-bin-2.4.27.ebuild
new file mode 100644
index 0..3b1b45b0d
--- /dev/null
+++ b/app-admin/awscli-bin/awscli-bin-2.4.27.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Universal Command Line Interface for Amazon Web Services version 
2"
+HOMEPAGE="https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2.html;
+SRC_URI="
+   amd64? ( https://awscli.amazonaws.com/awscli-exe-linux-x86_64-${PV}.zip 
)
+   arm64? ( 
https://awscli.amazonaws.com/awscli-exe-linux-aarch64-${PV}.zip )
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="!app-admin/awscli"
+BDEPEND="app-arch/unzip"
+
+QA_PREBUILT="*"
+QA_PRESTRIPPED="*"
+
+S="${WORKDIR}/aws"
+
+DOCS=( THIRD_PARTY_LICENSES )
+
+src_install() {
+   ./install --install-dir "${D}/opt/awscli" --bin-dir "${D}/usr/bin" \
+   || die "install failed"
+
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: app-containers/reg/, app-containers/reg/files/

2022-03-21 Thread William Hubbs
commit: 0447f1bee011e7a19f75b34005008399ba953be2
Author: William Hubbs  gentoo  org>
AuthorDate: Tue Mar 22 03:13:16 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Mar 22 03:14:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0447f1be

app-containers/reg: update EAPI 6 -> 8

Closes: https://bugs.gentoo.org/701230
Signed-off-by: William Hubbs  gentoo.org>

 app-containers/reg/Manifest  |   1 +
 app-containers/reg/files/reg-0.16.1-config.patch | 296 +++
 app-containers/reg/reg-0.16.1-r1.ebuild  |  46 
 3 files changed, 343 insertions(+)

diff --git a/app-containers/reg/Manifest b/app-containers/reg/Manifest
index aa259755a17d..03be21a98cf8 100644
--- a/app-containers/reg/Manifest
+++ b/app-containers/reg/Manifest
@@ -1,2 +1,3 @@
 DIST github.com-go-yaml-yaml-eb3733d160e7.tar.gz 64789 BLAKE2B 
a59db73ba751c932695913770550e115d46df28c4cff402325cf5324c97069e3acccb9faf39826a5da416f8c5b0cc69377cef41a6b1451afa82c7ae8bd620544
 SHA512 
9e34c34c907d1177e072eb5f3b421b8a3af0e68b490508691d745cdcf1145d9bcfd2592d909a4b05e7f12bfb62355d49861f6d2e1bd29b69cf026ef631965289
+DIST reg-0.16.1-deps.tar.xz 64969744 BLAKE2B 
40cc07bc6b24660e945f0a20ea8a8de98e987c23fb44bfc2793ff808b7ef86b01956dbb17af70d13071ffa8ca1301409ca2ad350c73297263b7b24224f816642
 SHA512 
7c3c41c9b891118504b03c0996d2b6f50928e6f0d9300a2430574d4f39a810c2f8fa0f3d2c2405d4ef5a17509e84d2a19b040f89195885eacd7ae33c9ef67c50
 DIST reg-0.16.1.tar.gz 3163977 BLAKE2B 
b161200e7b96b26054e121853bafb4751865de1146f07fa48418a6624beeebd10eb8fcde1af90f9dd3c20ffd8d5807a106d012bf996944c96b5ff841b0079fb4
 SHA512 
77fbd543de6e94c504e98a0364895b19099e3cde55a85a4413730de58de8e84f50889fdcfaffa1c76ae412a603ed6d5f4b1d57566ec814cf88df70278e91aee6

diff --git a/app-containers/reg/files/reg-0.16.1-config.patch 
b/app-containers/reg/files/reg-0.16.1-config.patch
new file mode 100644
index ..717861dfab38
--- /dev/null
+++ b/app-containers/reg/files/reg-0.16.1-config.patch
@@ -0,0 +1,296 @@
+From ce4b2828ec800f0d1782b97b9400bd71154e5bbf Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Manuel=20R=C3=BCger?= 
+Date: Tue, 18 Sep 2018 15:42:24 +0200
+Subject: [PATCH] server: Read config from file
+
+---
+ README.md  |   4 ++
+ config.yml.example |  37 
+ go.mod |   1 +
+ go.sum |   4 ++
+ server.go  | 107 +++--
+ 5 files changed, 119 insertions(+), 34 deletions(-)
+ create mode 100644 config.yml.example
+
+diff --git a/README.md b/README.md
+index 3c93191a..23b1b33c 100644
+--- a/README.md
 b/README.md
+@@ -212,6 +212,7 @@ Flags:
+   -u, --username   username for the registry (default: )
+   --listen-address address to listen on (default: )
+   --asset-path Path to assets and templates (default: )
++  --config Path to config file (default: )
+   -f, --force-non-ssl  force allow use of non-ssl (default: false)
+   --once   generate the templates once and then exit (default: 
false)
+   --skip-ping  skip pinging the registry while establishing 
connection (default: false)
+@@ -227,6 +228,9 @@ Flags:
+   -p, --password   password for the registry (default: )
+ ```
+ 
++Alternatively you can provide configuration to `reg server` via a file passed 
to
++`reg server` via as `--config`. See also config.yml.example in this 
repository.
++
+ **Screenshots:**
+ 
+ ![home.png](server/home.png)
+diff --git a/config.yml.example b/config.yml.example
+new file mode 100644
+index ..9d4be25f
+--- /dev/null
 b/config.yml.example
+@@ -0,0 +1,37 @@
++### Reg Server Settings
++
++## Path to server TLS certificate:
++# cert:
++## Path to server TLS key:
++# key:
++## Address to listen on:
++# listen-address: 0.0.0.0
++## Port to listen on:
++# port: 8080
++## Path Assets are stored under:
++# asset-path: /var/lib/reg
++## Generate static website and exit:
++# once: false
++## Refresh interval:
++# interval: 1h0m0s
++## Debug output
++# debug: false
++## Skip initial ping
++# skip-ping: false
++## Timeout
++# timeout: 1m0s
++
++
++### Registry and Clair Server Settings
++## Registry Server:
++# registry: r.j3ss.co
++## Username to authenticate against registry server
++# username:
++## Password to authenticate against registry server
++# password:
++## If true, do not verify TLS certificates
++# insecure: false
++## Force allow use of non-TLS connections
++# force-nonssl: false
++## Clair Server:
++# clair:
+diff --git a/go.mod b/go.mod
+index 4e7583e8..914297a8 100644
+--- a/go.mod
 b/go.mod
+@@ -35,5 +35,6 @@ require (
+   github.com/sirupsen/logrus v1.4.2
+   golang.org/x/time v0.0.0-20190308202827-9d24e82272b4 // indirect
+   google.golang.org/grpc v1.23.1
++  gopkg.in/yaml.v2 v2.0.0-20170812160011-eb3733d160e7
+   gotest.tools v2.2.0+incompatible // indirect
+ )
+diff --git a/go.sum b/go.sum
+index 71f46e16..ff078b3f 

[gentoo-commits] repo/gentoo:master commit in: app-containers/reg/, app-containers/reg/files/

2022-03-21 Thread William Hubbs
commit: 32c66048dd50adddfb24904ef155c23c1e3ece4b
Author: William Hubbs  gentoo  org>
AuthorDate: Tue Mar 22 03:19:15 2022 +
Commit: William Hubbs  gentoo  org>
CommitDate: Tue Mar 22 03:19:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32c66048

app-containers/reg: drop 0.16.1

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

 app-containers/reg/Manifest  |   1 -
 app-containers/reg/files/reg-0.16.0-config.patch | 254 ---
 app-containers/reg/reg-0.16.1.ebuild |  54 -
 3 files changed, 309 deletions(-)

diff --git a/app-containers/reg/Manifest b/app-containers/reg/Manifest
index 03be21a98cf8..5c060ef79ca1 100644
--- a/app-containers/reg/Manifest
+++ b/app-containers/reg/Manifest
@@ -1,3 +1,2 @@
-DIST github.com-go-yaml-yaml-eb3733d160e7.tar.gz 64789 BLAKE2B 
a59db73ba751c932695913770550e115d46df28c4cff402325cf5324c97069e3acccb9faf39826a5da416f8c5b0cc69377cef41a6b1451afa82c7ae8bd620544
 SHA512 
9e34c34c907d1177e072eb5f3b421b8a3af0e68b490508691d745cdcf1145d9bcfd2592d909a4b05e7f12bfb62355d49861f6d2e1bd29b69cf026ef631965289
 DIST reg-0.16.1-deps.tar.xz 64969744 BLAKE2B 
40cc07bc6b24660e945f0a20ea8a8de98e987c23fb44bfc2793ff808b7ef86b01956dbb17af70d13071ffa8ca1301409ca2ad350c73297263b7b24224f816642
 SHA512 
7c3c41c9b891118504b03c0996d2b6f50928e6f0d9300a2430574d4f39a810c2f8fa0f3d2c2405d4ef5a17509e84d2a19b040f89195885eacd7ae33c9ef67c50
 DIST reg-0.16.1.tar.gz 3163977 BLAKE2B 
b161200e7b96b26054e121853bafb4751865de1146f07fa48418a6624beeebd10eb8fcde1af90f9dd3c20ffd8d5807a106d012bf996944c96b5ff841b0079fb4
 SHA512 
77fbd543de6e94c504e98a0364895b19099e3cde55a85a4413730de58de8e84f50889fdcfaffa1c76ae412a603ed6d5f4b1d57566ec814cf88df70278e91aee6

diff --git a/app-containers/reg/files/reg-0.16.0-config.patch 
b/app-containers/reg/files/reg-0.16.0-config.patch
deleted file mode 100644
index 3ec1bf44d032..
--- a/app-containers/reg/files/reg-0.16.0-config.patch
+++ /dev/null
@@ -1,254 +0,0 @@
-From 0ab86b565f437b9dede5d3a7cef56690d8d19bbb Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Manuel=20R=C3=BCger?= 
-Date: Tue, 18 Sep 2018 15:42:24 +0200
-Subject: [PATCH 2/2] server: Read config from file
-

- README.md  |   4 ++
- config.yml.example |  37 
- server.go  | 107 +++--
- 3 files changed, 114 insertions(+), 34 deletions(-)
- create mode 100644 config.yml.example
-
-diff --git a/README.md b/README.md
-index 3b1b661f..5e0f0175 100644
 a/README.md
-+++ b/README.md
-@@ -228,6 +228,7 @@ Flags:
-   -u, --username   username for the registry (default: )
-   --listen-address address to listen on (default: )
-   --asset-path Path to assets and templates (default: )
-+  --config Path to config file (default: )
-   -f, --force-non-ssl  force allow use of non-ssl (default: false)
-   --once   generate the templates once and then exit (default: 
false)
-   --skip-ping  skip pinging the registry while establishing 
connection (default: false)
-@@ -243,6 +244,9 @@ Flags:
-   -p, --password   password for the registry (default: )
- ```
- 
-+Alternatively you can provide configuration to `reg server` via a file passed 
to
-+`reg server` via as `--config`. See also config.yml.example in this 
repository.
-+
- **Screenshots:**
- 
- ![home.png](server/home.png)
-diff --git a/config.yml.example b/config.yml.example
-new file mode 100644
-index ..9d4be25f
 /dev/null
-+++ b/config.yml.example
-@@ -0,0 +1,37 @@
-+### Reg Server Settings
-+
-+## Path to server TLS certificate:
-+# cert:
-+## Path to server TLS key:
-+# key:
-+## Address to listen on:
-+# listen-address: 0.0.0.0
-+## Port to listen on:
-+# port: 8080
-+## Path Assets are stored under:
-+# asset-path: /var/lib/reg
-+## Generate static website and exit:
-+# once: false
-+## Refresh interval:
-+# interval: 1h0m0s
-+## Debug output
-+# debug: false
-+## Skip initial ping
-+# skip-ping: false
-+## Timeout
-+# timeout: 1m0s
-+
-+
-+### Registry and Clair Server Settings
-+## Registry Server:
-+# registry: r.j3ss.co
-+## Username to authenticate against registry server
-+# username:
-+## Password to authenticate against registry server
-+# password:
-+## If true, do not verify TLS certificates
-+# insecure: false
-+## Force allow use of non-TLS connections
-+# force-nonssl: false
-+## Clair Server:
-+# clair:
-diff --git a/server.go b/server.go
-index fcd4cd71..0c84d85d 100644
 a/server.go
-+++ b/server.go
-@@ -4,7 +4,9 @@ import (
-   "context"
-   "flag"
-   "fmt"
-+  "gopkg.in/yaml.v2"
-   "html/template"
-+  "io/ioutil"
-   "net/http"
-   "os"
-   "path/filepath"
-@@ -29,39 +31,76 @@ func (cmd *serverCommand) LongHelp() string  { return 
serverHelp }
- func (cmd *serverCommand) Hidden() bool  { return false }
- 
- func (cmd *serverCommand) Register(fs *flag.FlagSet) {
--  fs.DurationVar(, 

[gentoo-commits] repo/gentoo:master commit in: dev-php/libvirt-php/

2022-03-21 Thread Brian Evans
commit: 7ab24d596f6fc4c373cb755eea27383e777504f4
Author: Brian Evans  gentoo  org>
AuthorDate: Tue Mar 22 03:13:22 2022 +
Commit: Brian Evans  gentoo  org>
CommitDate: Tue Mar 22 03:13:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ab24d59

dev-php/libvirt-php: Keyword snapshot ~amd64 after testing

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

 dev-php/libvirt-php/libvirt-php-0.5.5_p20211020.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-php/libvirt-php/libvirt-php-0.5.5_p20211020.ebuild 
b/dev-php/libvirt-php/libvirt-php-0.5.5_p20211020.ebuild
index 8e019aab4abe..f5cd312a7461 100644
--- a/dev-php/libvirt-php/libvirt-php-0.5.5_p20211020.ebuild
+++ b/dev-php/libvirt-php/libvirt-php-0.5.5_p20211020.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://gitlab.com/libvirt/${PN}/-/archive/${SNAPSHOT}/${PN}-${SNAPSHOT
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS=""
+KEYWORDS="~amd64"
 IUSE="doc"
 
 RDEPEND="app-emulation/libvirt



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

2022-03-21 Thread Matt Turner
commit: 2a0cd0cf955fb0d4403d6f49af09706850a4a551
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Mar 22 02:45:32 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Mar 22 02:46:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a0cd0cf

dev-libs/libpeas: Require USE=gtk for USE=gtk-doc

Closes: https://bugs.gentoo.org/807670
Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/libpeas/libpeas-1.30.0.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-libs/libpeas/libpeas-1.30.0.ebuild 
b/dev-libs/libpeas/libpeas-1.30.0.ebuild
index a760f2697bdb..3af483ae7446 100644
--- a/dev-libs/libpeas/libpeas-1.30.0.ebuild
+++ b/dev-libs/libpeas/libpeas-1.30.0.ebuild
@@ -17,7 +17,8 @@ KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv 
~sparc x86 ~amd64-lin
 
 IUSE="glade +gtk gtk-doc lua +python vala"
 REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
-   python? ( ${PYTHON_REQUIRED_USE} )"
+   python? ( ${PYTHON_REQUIRED_USE} )
+   gtk-doc? ( gtk )"
 
 RDEPEND="
>=dev-libs/glib-2.38:2



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

2022-03-21 Thread Matt Turner
commit: f3999d7d6bc4cffd23157f12dec075929242eaa9
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Mar 22 01:41:58 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Mar 22 02:46:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3999d7d

dev-libs/gmime: Version bump to 3.2.11

Closes: https://bugs.gentoo.org/821889
Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/gmime/Manifest|  1 +
 dev-libs/gmime/gmime-3.2.11.ebuild | 69 ++
 2 files changed, 70 insertions(+)

diff --git a/dev-libs/gmime/Manifest b/dev-libs/gmime/Manifest
index 8f94c1ffc64e..ecea20dd7243 100644
--- a/dev-libs/gmime/Manifest
+++ b/dev-libs/gmime/Manifest
@@ -1,3 +1,4 @@
 DIST gmime-2.6.23.tar.xz 5216588 BLAKE2B 
e173a7dbd418663ebbc55b856359bf9286c3791827f9b7f89da48dd7c3609e77312546f9489c08d34a7dcaeb78659789809d5fafc1323cbae9b9f1c4a316c659
 SHA512 
2ff6718b7a555cd5b34848399f29c7d0aa5a15e1f3cb46e9258c499e874191ee00f41b737386805d3000bad34367d174a25c45d38ba90cba7902400e733afa14
+DIST gmime-3.2.11.tar.xz 2230984 BLAKE2B 
7a1758d8b7b3e4a3b27819b3cd4002247209b0d979813b3071d7423341c0a5786d929110c18d23bad5fb74cb15a142382eb63afc1bc019b1da148ed8a0acd524
 SHA512 
0d61ce2c7716de3fec2b937f01b880b45a1fe7b6c40b5d253e8510f8a4af3b274473b0da4319018747484df35df7ac8fe0ebae019b2f956c525182cf30f8
 DIST gmime-3.2.7.tar.xz 2227048 BLAKE2B 
7fba57640038f34bd45ecba1067b6db131705310b62a74da1fa3d575993bbc6cc1dce4e3d219dd42033775e0a90f2b2acc86b1094f96f03a7532eae1b69e63ae
 SHA512 
2c8fecd6eb74c9e956c419ce111bef6280916ea3756a534b6b800a273f0fff260717cda7fefd4bd4c6ddb27973112ec6e73fa971fa74bb9aa04cfe587d45f10b
 DIST gmime-3.2.9.tar.xz 2230284 BLAKE2B 
b6dd81adf939fed8fee70880e2c3f907d9eb8fb33efb90c78d6e6c93754e310f44a1affa8c59ac980805be42bbd5f61353633ac071dfa8fd89b65f2f23cbda24
 SHA512 
00b92ff5e2001644bfac50d1736203dd478c3a44c8f325a216105c5b354540807df9a6025bd0313d1e60793d8388ed4f5ff72685e116e3f36e6ca8c6b326a19b

diff --git a/dev-libs/gmime/gmime-3.2.11.ebuild 
b/dev-libs/gmime/gmime-3.2.11.ebuild
new file mode 100644
index ..ccc807d2d80a
--- /dev/null
+++ b/dev-libs/gmime/gmime-3.2.11.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic gnome2 vala
+
+DESCRIPTION="A C/C++ MIME creation and parser library with support for S/MIME, 
PGP, and Unix mbox spools"
+HOMEPAGE="https://github.com/jstedfast/gmime 
http://spruce.sourceforge.net/gmime/;
+SRC_URI="https://github.com/jstedfast/${PN}/releases/download/${PV}/${P}.tar.xz;
+
+SLOT="3.0"
+LICENSE="LGPL-2.1+"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris"
+IUSE="crypt doc idn test +vala"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.58.0:2
+   sys-libs/zlib
+   crypt? ( >=app-crypt/gpgme-1.8.0:= )
+   idn? ( net-dns/libidn2:= )
+   vala? (
+   $(vala_depend)
+   >=dev-libs/gobject-introspection-1.30.0:= )
+"
+DEPEND="${RDEPEND}
+   >=dev-util/gtk-doc-am-1.8
+   virtual/libiconv
+   virtual/pkgconfig
+   doc? ( app-text/docbook-sgml-utils )
+   test? ( app-crypt/gnupg )
+"
+# gnupg is needed for tests if --enable-cryptography is enabled, which we do 
unconditionally
+
+src_prepare() {
+   gnome2_src_prepare
+   use vala && vala_setup
+}
+
+src_configure() {
+   if [[ ${CHOST} == *-solaris* ]]; then
+   # bug #???, why not use --with-libiconv
+   append-libs iconv
+   fi
+
+   gnome2_src_configure \
+   --enable-largefile \
+   $(use_enable crypt crypto) \
+   $(use_enable vala) \
+   $(use_with idn libidn) \
+   $(usex doc "" DB2HTML=)
+}
+
+src_compile() {
+   gnome2_src_compile
+   if use doc; then
+   emake -C docs/tutorial html
+   fi
+}
+
+src_install() {
+   gnome2_src_install
+
+   if use doc ; then
+   docinto tutorial
+   dodoc -r docs/tutorial/html/
+   fi
+}



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

2022-03-21 Thread Matt Turner
commit: 597bcc67bbe572b7702481ca2f40e04e0a431ae6
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Mar 22 02:27:04 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Mar 22 02:46:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=597bcc67

dev-libs/libpeas: Version bump to 1.32.0

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

 dev-libs/libpeas/Manifest  |  1 +
 .../files/1.32.0-meson-Fix-disabling-gtk_doc.patch | 31 +++
 dev-libs/libpeas/libpeas-1.32.0.ebuild | 95 ++
 3 files changed, 127 insertions(+)

diff --git a/dev-libs/libpeas/Manifest b/dev-libs/libpeas/Manifest
index f95810f61148..2ae498a9d073 100644
--- a/dev-libs/libpeas/Manifest
+++ b/dev-libs/libpeas/Manifest
@@ -1 +1,2 @@
 DIST libpeas-1.30.0.tar.xz 193108 BLAKE2B 
071e24530934605a6364816165d8f47ac9c94887e80eda9175b163d9af64b2624d42df75c7697220e888f2f9150c6e121bd1dc2716de5bcf0d392722938de945
 SHA512 
10ebcc61c8aa42b5f6892a74d5e02a52dbc8fe4c35280d78f41adc915dd9c08e9756608f8cbdbaf3d63c44074f0b9e9e531dd077ba201b416acfdcfb94b4bc42
+DIST libpeas-1.32.0.tar.xz 193572 BLAKE2B 
a29be56dd4add53ac11e52e7a9b6f9aaf1634bec0be6efe33d99fbb1a323cdc2f9d81917f160c3d8f4b88068d13a3b6cc732aa147bba1c1e524ed5eb1e238ad9
 SHA512 
520a5fd8657f75dc0e28a17ccab88a2952d018f81384eaea0fc65779e66b0ebc79b0dc8ce184e49d43406381c75c2028b402c1bb9d650eae2edf35ec8617a897

diff --git a/dev-libs/libpeas/files/1.32.0-meson-Fix-disabling-gtk_doc.patch 
b/dev-libs/libpeas/files/1.32.0-meson-Fix-disabling-gtk_doc.patch
new file mode 100644
index ..39377b392dee
--- /dev/null
+++ b/dev-libs/libpeas/files/1.32.0-meson-Fix-disabling-gtk_doc.patch
@@ -0,0 +1,31 @@
+https://gitlab.gnome.org/GNOME/libpeas/-/merge_requests/34
+
+From 1be9b5a51ca4200d9cff69642368c24225b58dd5 Mon Sep 17 00:00:00 2001
+From: Matt Turner 
+Date: Mon, 21 Mar 2022 19:13:04 -0700
+Subject: [PATCH] meson: Fix disabling gtk_doc
+
+Without this, even passing -Dgtk_doc=false will cause documentation to
+be built if gi-docgen is available.
+
+Fixes: 82119a6 ("gi-docgen: Initial commit")
+---
+ meson.build | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/meson.build b/meson.build
+index c77b352..91b8ca8 100644
+--- a/meson.build
 b/meson.build
+@@ -251,7 +251,7 @@ configure_file(
+ )
+ 
+ # Options
+-build_gtk_doc = gi_docgen_dep.found()
++build_gtk_doc = get_option('gtk_doc') and gi_docgen_dep.found()
+ 
+ install_glade_catalog = get_option('glade_catalog')
+ if install_glade_catalog and not gladeui_dep.found()
+-- 
+2.34.1
+

diff --git a/dev-libs/libpeas/libpeas-1.32.0.ebuild 
b/dev-libs/libpeas/libpeas-1.32.0.ebuild
new file mode 100644
index ..aa4f25fae10e
--- /dev/null
+++ b/dev-libs/libpeas/libpeas-1.32.0.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-1 luajit )
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit gnome.org lua-single meson python-single-r1 vala virtualx xdg
+
+DESCRIPTION="A GObject plugins library"
+HOMEPAGE="https://developer.gnome.org/libpeas/stable/;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+IUSE="glade +gtk gtk-doc lua +python vala"
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
+   python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+   >=dev-libs/glib-2.38:2
+   >=dev-libs/gobject-introspection-1.39:=
+   gtk? ( >=x11-libs/gtk+-3.0.0:3[introspection] )
+   glade? ( >=dev-util/glade-3.9.1:3.10 )
+   lua? (
+   ${LUA_DEPS}
+   $(lua_gen_cond_dep '
+   >=dev-lua/lgi-0.9.0[${LUA_USEDEP}]
+   ')
+   )
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   >=dev-python/pygobject-3.2:3[${PYTHON_USEDEP}]
+   ')
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gtk-doc-1.11
+   app-text/docbook-xml-dtd:4.3 )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   # Gentoo-specific lua tweak hack
+   "${FILESDIR}"/1.26.0-lua.patch
+
+   "${FILESDIR}"/${PV}-meson-Fix-disabling-gtk_doc.patch
+)
+
+pkg_setup() {
+   use lua && lua-single_pkg_setup
+   use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+   use vala && vala_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_feature $(usex lua '!lua_single_target_luajit' 'lua') 
lua51)
+   $(meson_feature $(usex lua 'lua_single_target_luajit' 'lua') 
luajit)
+   -Dpython2=false
+   $(meson_use python python3)
+   # introspection was always enabled in autotools; would need 
readiness by consumers
+   # to USE flag it, but most need it for 

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

2022-03-21 Thread Matt Turner
commit: 3d01869cd6c9597082535f0db9e5925ad59e2260
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Mar 22 01:48:41 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Mar 22 02:46:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d01869c

dev-libs/jsonrpc-glib: Version bump to 3.42.0

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

 dev-libs/jsonrpc-glib/Manifest   |  1 +
 dev-libs/jsonrpc-glib/jsonrpc-glib-3.42.0.ebuild | 58 
 2 files changed, 59 insertions(+)

diff --git a/dev-libs/jsonrpc-glib/Manifest b/dev-libs/jsonrpc-glib/Manifest
index 0137d1391f72..b65e65dfe7ba 100644
--- a/dev-libs/jsonrpc-glib/Manifest
+++ b/dev-libs/jsonrpc-glib/Manifest
@@ -1 +1,2 @@
 DIST jsonrpc-glib-3.40.0.tar.xz 42392 BLAKE2B 
106d010d5615d6c4a3e1fdc314d1d63be0b76424aca4c6e3771c21e75b79dca5f524e711c99fe1175797644e11d0458317bfa1f363a5abd296dab5b3f95dd708
 SHA512 
5d4fae86e7eeb029a8daf3eff26107a374ba1b68caa2862563e8d9854913ae306448f4c712be6f0f82961031f1b618aaba7ded154f81b4a023fa366c71f1b887
+DIST jsonrpc-glib-3.42.0.tar.xz 42420 BLAKE2B 
a60ebebfee652ea694cd2884e057522534826cbca506d04847d29a23dd3035e9a1043912c9a434d4b8b58a6fcb91ba05cc8c76cf380e6205f3d89f9387800bf6
 SHA512 
615e446dba2b1bbefe1bf8891449de9d39e3486fefda590781f59469ea50e6affa487bcb260bd3e21ca30e696b1dec7a761c8d93ec9c0894d9bb4c3d65f106dc

diff --git a/dev-libs/jsonrpc-glib/jsonrpc-glib-3.42.0.ebuild 
b/dev-libs/jsonrpc-glib/jsonrpc-glib-3.42.0.ebuild
new file mode 100644
index ..9285abade7fb
--- /dev/null
+++ b/dev-libs/jsonrpc-glib/jsonrpc-glib-3.42.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson vala
+
+DESCRIPTION="JSON-RPC library for GLib"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/jsonrpc-glib;
+
+LICENSE="LGPL-2.1+"
+SLOT="0/1"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="gtk-doc +introspection test vala"
+REQUIRED_USE="
+   gtk-doc? ( introspection )
+   vala? ( introspection )
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/glib:2
+   dev-libs/json-glib[introspection?]
+   introspection? ( dev-libs/gobject-introspection:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   vala? ( $(vala_depend) )
+   dev-util/glib-utils
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gi-docgen )
+"
+
+src_prepare() {
+   default
+   use vala && vala_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   -Denable_profiling=false # -pg passing
+   $(meson_use introspection with_introspection)
+   $(meson_use vala with_vapi)
+   $(meson_use gtk-doc enable_gtk_doc)
+   $(meson_use test enable_tests)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+
+   if use gtk-doc; then
+   mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
+   mv "${ED}"/usr/share/doc/${PN} "${ED}"/usr/share/gtk-doc/html/ 
|| die
+   fi
+}



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

2022-03-21 Thread Matt Turner
commit: ffc4d298f2b2be662534c7a6ece2709a5aeef6e1
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Mar 22 01:49:18 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Mar 22 02:46:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffc4d298

dev-libs/libdazzle: Version bump to 3.44.0

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

 dev-libs/libdazzle/Manifest|  1 +
 dev-libs/libdazzle/libdazzle-3.44.0.ebuild | 61 ++
 2 files changed, 62 insertions(+)

diff --git a/dev-libs/libdazzle/Manifest b/dev-libs/libdazzle/Manifest
index c8061fa182d8..6d92c82b8f6d 100644
--- a/dev-libs/libdazzle/Manifest
+++ b/dev-libs/libdazzle/Manifest
@@ -1 +1,2 @@
 DIST libdazzle-3.42.0.tar.xz 450636 BLAKE2B 
0a77a9ceeca2af8a001b75dbffa04cd385be89d9fac898e6b90111d240b409a54357d9668ca33e494dbb0ed932f16605f363aa69b92c548981be0db971b67dfe
 SHA512 
db6ac54deba034627726747b8c15472aa2f640617473825698e23ca6527d5b69e9103dd82141e82b7dd7fa8bd57eadf054cdd300d46e1b65ced0fffcbc55a301
+DIST libdazzle-3.44.0.tar.xz 454948 BLAKE2B 
d42d98e820e7af18fc8c8a75f7b77b5d84f03a367925d16b35fe88fd5a74e69d2f170233dd6986ad47dfc4cdd2f9690323d1053341ecb11e324e758f63a25bba
 SHA512 
eff3f65cbfd4f780afb4bda6137e8d4f1ee2cd0ab21288d07315415944ced1aa2d7ef89c2b7ebb373ac4c46b91d341bed063e9c7d1c21fa083514c8c3c9c518f

diff --git a/dev-libs/libdazzle/libdazzle-3.44.0.ebuild 
b/dev-libs/libdazzle/libdazzle-3.44.0.ebuild
new file mode 100644
index ..e2f4a4679d48
--- /dev/null
+++ b/dev-libs/libdazzle/libdazzle-3.44.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson vala virtualx
+
+DESCRIPTION="Experimental new features for GTK+ and GLib"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/libdazzle;
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+IUSE="gtk-doc +introspection test +vala"
+REQUIRED_USE="vala? ( introspection )"
+RESTRICT="!test? ( test )"
+
+# We keep newer glib/gtk+ deps to avoid GtkEventControllerMotion backports 
gettings used
+RDEPEND="
+   >=dev-libs/glib-2.56.0:2
+   >=x11-libs/gtk+-3.24.0:3[introspection?]
+   introspection? ( dev-libs/gobject-introspection:= )
+"
+DEPEND="${RDEPEND}"
+# libxml2 required for glib-compile-resources; glib-utils for glib-mkenums
+BDEPEND="
+   >=dev-util/meson-0.49.0
+   vala? ( $(vala_depend) )
+   dev-libs/libxml2:2
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gtk-doc )
+"
+
+src_prepare() {
+   default
+   use vala && vala_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   -Denable_tracing=false # extra trace debugging that would make 
things slower
+   -Denable_profiling=false # -pg passing
+   # On linux it'll always use a vdso based implementation that is 
even faster
+   # than rdtscp insn, thus never build with rdtscp until we don't 
support non-linux
+   # as the rdtscp using function will never get called anyways.
+   -Denable_rdtscp=false
+   -Denable_tools=true # /usr/bin/dazzle-list-counters
+   $(meson_use introspection with_introspection)
+   $(meson_use vala with_vapi)
+   $(meson_use gtk-doc enable_gtk_doc)
+   $(meson_use test enable_tests)
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}



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

2022-03-21 Thread Matt Turner
commit: 90e36d7b32fa879c6f5a484d4d0420dda5f29f69
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Mar 22 02:28:07 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Mar 22 02:46:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90e36d7b

dev-libs/template-glib: Version bump to 3.34.1

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

 dev-libs/template-glib/Manifest|  1 +
 dev-libs/template-glib/template-glib-3.34.1.ebuild | 47 ++
 2 files changed, 48 insertions(+)

diff --git a/dev-libs/template-glib/Manifest b/dev-libs/template-glib/Manifest
index f47cc17a0467..e71690058498 100644
--- a/dev-libs/template-glib/Manifest
+++ b/dev-libs/template-glib/Manifest
@@ -1 +1,2 @@
 DIST template-glib-3.34.0.tar.xz 55348 BLAKE2B 
f5aa2b2032dce87a3091a7314012779f789ca6e4b1a8c7406ae92deb8283c9024ef33cf8d657741dbb175816371dd8082b7f0a2fff47b58842573248c12dfd6a
 SHA512 
b89cc9890fd80a6858b34139ce1cd2394a43f598629e59f224f4db798a17457be9a2aa8307828af3591108ed6e9a953936a74df15ed1c8c8af2100306db5a497
+DIST template-glib-3.34.1.tar.xz 57540 BLAKE2B 
2ceff1ef04fe846d8b5a7c4b54d0bc572323e607fb72812bcc93152caf1d4e9de36a27705a53a0c1add924d95a92d597256bc5450f1ff598c1fd5b0157a87051
 SHA512 
9f518fa3331fdef808f219792e1664787150c9e4b1b1a43662badde4ba8cf6d49faf1f97f0f4faab9e31c86a3f65e637f62d752fa6725c052ae099f29f3999fc

diff --git a/dev-libs/template-glib/template-glib-3.34.1.ebuild 
b/dev-libs/template-glib/template-glib-3.34.1.ebuild
new file mode 100644
index ..830385f79f8a
--- /dev/null
+++ b/dev-libs/template-glib/template-glib-3.34.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson vala
+
+DESCRIPTION="Templating library for GLib"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/template-glib;
+
+LICENSE="LGPL-2.1+"
+SLOT="0/1"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="gtk-doc +introspection vala"
+REQUIRED_USE="vala? ( introspection )"
+
+RDEPEND="
+   dev-libs/glib:2
+   dev-libs/gobject-introspection:=
+" # depends on go-i unconditionally for own functionality, USE flag controls 
GIR/typelib generation
+DEPEND="${RDEPEND}"
+BDEPEND="
+   vala? ( $(vala_depend) )
+   dev-util/glib-utils
+   sys-devel/bison
+   sys-devel/flex
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? ( dev-util/gtk-doc )
+"
+
+src_prepare() {
+   default
+   use vala && vala_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   -Denable_tracing=false # extra trace debugging that would make 
things slower
+   -Denable_profiling=false # -pg passing
+   $(meson_use introspection with_introspection)
+   $(meson_use vala with_vapi)
+   $(meson_use gtk-doc enable_gtk_doc)
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgnome-games-support/

2022-03-21 Thread Matt Turner
commit: 9b7e2606c77815c1646f1382a19f6717bddb1f3b
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Mar 22 01:52:10 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Mar 22 02:46:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b7e2606

dev-libs/libgnome-games-support: Version bump to 2.0.0

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

 dev-libs/libgnome-games-support/Manifest   |  1 +
 .../libgnome-games-support-2.0.0.ebuild| 32 ++
 2 files changed, 33 insertions(+)

diff --git a/dev-libs/libgnome-games-support/Manifest 
b/dev-libs/libgnome-games-support/Manifest
index 930c643831d2..1caf5f64dede 100644
--- a/dev-libs/libgnome-games-support/Manifest
+++ b/dev-libs/libgnome-games-support/Manifest
@@ -1 +1,2 @@
 DIST libgnome-games-support-1.8.2.tar.xz 45328 BLAKE2B 
6df5e49629f65a12a683b6c026afa0629132ef3462d714f751fe75595a74dc3d3ab24c50c4a05e893999271ca66cd8395f36fc56ad01139a16b7f0c610fa2def
 SHA512 
6c622b8a64df02be53b56cf8f2da6c9bc866f30042eb61c621db5ab38c4b88e90151c81a71eeba4f8d182b76d581df31f822409e633b45ee928737001f65f16e
+DIST libgnome-games-support-2.0.0.tar.xz 46204 BLAKE2B 
3c3399f3912dd2d0e5fda510fe529894862f1922523622b8294ab0a3bb8c4a2055bcd54ace27b2d11e329b6ea6eccd8652832471a7b6b691b73d4081e05e354a
 SHA512 
56d0bafd7cd9b8000c7b8be6ffd8d74ea4ba5164a60490665163d8f86d6f19a34b549eec21ae3a4feecb8313851c32621d8d48638dfdaeea812c5ba7c9447111

diff --git 
a/dev-libs/libgnome-games-support/libgnome-games-support-2.0.0.ebuild 
b/dev-libs/libgnome-games-support/libgnome-games-support-2.0.0.ebuild
new file mode 100644
index ..da8a1d932f7a
--- /dev/null
+++ b/dev-libs/libgnome-games-support/libgnome-games-support-2.0.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org meson vala xdg
+
+DESCRIPTION="Library for code common to GNOME games"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/libgnome-games-support;
+
+LICENSE="LGPL-3+"
+SLOT="2/4"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+# glib dep in meson is 2.40, but vala is passed 2.44 target
+RDEPEND="
+   >=dev-libs/libgee-0.14.0:0.8=
+   >=dev-libs/glib-2.44:2
+   >=gui-libs/gtk-4.2:4
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   $(vala_depend)
+"
+
+src_prepare() {
+   default
+   vala_setup
+   xdg_environment_reset
+}



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

2022-03-21 Thread Alexey Zapparov
commit: b6f256ca43778a6c8d6886b42fbed57b3961df76
Author: Alexey Zapparov  zapparov  com>
AuthorDate: Tue Mar 22 02:23:45 2022 +
Commit: Alexey Zapparov  zapparov  com>
CommitDate: Tue Mar 22 02:23:45 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b6f256ca

app-misc/tealdeer: Fix LICENSE

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alexey Zapparov  zapparov.com>

 app-misc/tealdeer/tealdeer-1.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/tealdeer/tealdeer-1.5.0.ebuild 
b/app-misc/tealdeer/tealdeer-1.5.0.ebuild
index 43664c7dd..67b46c855 100644
--- a/app-misc/tealdeer/tealdeer-1.5.0.ebuild
+++ b/app-misc/tealdeer/tealdeer-1.5.0.ebuild
@@ -194,7 +194,7 @@ HOMEPAGE="https://github.com/tldr-pages/tldr
 SRC_URI="https://github.com/dbrgn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
$(cargo_crate_uris ${CRATES})"
 
-LICENSE="MIT"
+LICENSE="Apache-2.0 ISC MIT MPL-2.0"
 SLOT="0"
 KEYWORDS="~amd64"
 



[gentoo-commits] repo/gentoo:master commit in: sci-libs/libgeotiff/files/, sci-libs/libgeotiff/

2022-03-21 Thread Sam James
commit: 3af4933852ab0021e667db087ca55911f1f75382
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 22 02:13:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 22 02:13:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3af49338

sci-libs/libgeotiff: update CMake patch

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

 .../files/libgeotiff-1.7.1-gnuinstalldirs.patch| 24 +-
 ...iff-1.7.1.ebuild => libgeotiff-1.7.1-r1.ebuild} |  0
 2 files changed, 23 insertions(+), 1 deletion(-)

diff --git a/sci-libs/libgeotiff/files/libgeotiff-1.7.1-gnuinstalldirs.patch 
b/sci-libs/libgeotiff/files/libgeotiff-1.7.1-gnuinstalldirs.patch
index 47ee7050aa8a..6fdcd9753f95 100644
--- a/sci-libs/libgeotiff/files/libgeotiff-1.7.1-gnuinstalldirs.patch
+++ b/sci-libs/libgeotiff/files/libgeotiff-1.7.1-gnuinstalldirs.patch
@@ -1,6 +1,6 @@
 https://github.com/OSGeo/libgeotiff/pull/74
 
-From 8541a109f3aad4756488f730ed8d71060f9b282f Mon Sep 17 00:00:00 2001
+From d18deccb461990c826ceee8fbcc57a44502ace2e Mon Sep 17 00:00:00 2001
 From: Sam James 
 Date: Sun, 20 Mar 2022 02:55:50 +
 Subject: [PATCH] CMake: adopt GNUInstallDirs
@@ -13,7 +13,15 @@ This works cross-platform still but it means libgeotiff uses 
the
 standard options which CMake projects tend to use for such locations
 and therefore no special treatment is needed when packaging it.
 
+Fixes: https://github.com/OSGeo/issues/33
 Signed-off-by: Sam James 
+---
+ CMakeLists.txt | 41 ++-
+ bin/CMakeLists.txt |  6 ++---
+ 2 files changed, 14 insertions(+), 33 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 001df67..1840258 100644
 --- a/CMakeLists.txt
 +++ b/CMakeLists.txt
 @@ -7,6 +7,8 @@
@@ -96,3 +104,17 @@ Signed-off-by: Sam James 
  
  # Define grouping of source files in PROJECT file (e.g. Visual Studio)
  SOURCE_GROUP("CMake Files" FILES CMakeLists.txt)
+diff --git a/bin/CMakeLists.txt b/bin/CMakeLists.txt
+index dad465f..c61585c 100644
+--- a/bin/CMakeLists.txt
 b/bin/CMakeLists.txt
+@@ -41,6 +41,6 @@ MESSAGE(STATUS "Adding GeoTIFF utilities to build - done: 
${GEOTIFF_UTILITIES}")
+ # Targets installation
+ 
+ INSTALL(TARGETS ${GEOTIFF_UTILITIES}
+-RUNTIME DESTINATION ${GEOTIFF_BIN_DIR}
+-LIBRARY DESTINATION ${GEOTIFF_LIB_DIR}
+-ARCHIVE DESTINATION ${GEOTIFF_LIB_DIR})
++RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
++LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
++ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})

diff --git a/sci-libs/libgeotiff/libgeotiff-1.7.1.ebuild 
b/sci-libs/libgeotiff/libgeotiff-1.7.1-r1.ebuild
similarity index 100%
rename from sci-libs/libgeotiff/libgeotiff-1.7.1.ebuild
rename to sci-libs/libgeotiff/libgeotiff-1.7.1-r1.ebuild



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

2022-03-21 Thread Lars Wendler
commit: f34bed86c4ea478ed9377a787192042cecbe1cac
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Mar 22 01:59:19 2022 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Mar 22 01:59:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f34bed86

app-admin/keepassxc: Bump to version 2.7.0. Removed old

Signed-off-by: Lars Wendler  gentoo.org>

 app-admin/keepassxc/Manifest| 2 +-
 .../keepassxc/{keepassxc-2.7.0_beta1.ebuild => keepassxc-2.7.0.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/keepassxc/Manifest b/app-admin/keepassxc/Manifest
index 2e6bcf95b9b0..b8332fd0afed 100644
--- a/app-admin/keepassxc/Manifest
+++ b/app-admin/keepassxc/Manifest
@@ -1,2 +1,2 @@
 DIST keepassxc-2.6.6-src.tar.xz 7640532 BLAKE2B 
ed55dfe992c02e78354d7aeb9f63853380dbcdec0e834232997cb6f5ecc303ff18ed50dcc48f54497031d6fc8b741c620202e78c3eacbe50d4dcfa7e4d59a92c
 SHA512 
175702ef3ae5b048ba23a794ddf4e17d61f2640955de7ec21a3e49e4abe7cab8c93c9a2bc61c5c052c62382a69bd8dcb4a4f0cf6daa162f5e00cff3f7a1a713b
-DIST keepassxc-2.7.0_beta1.tar.gz 10634757 BLAKE2B 
3ec079dacbf6f13f60ac68084d167e90f213894f3141a55962720646673de0bf466c81493a4f449b4871298d8067b1971e7e25477b7cbecb47a277e5594b425e
 SHA512 
b1fbdf5afea1514a8e42338ea26077b0a6d3088674baf1761e8ac0060ffd5c14da6f7bf11d31cd04f90d02c30e6db39e559c2995863cb3f563d7e6894f7680a9
+DIST keepassxc-2.7.0-src.tar.xz 8846780 BLAKE2B 
74c4e9c6d06239950f1b8a64c5bce894799fdd73a562ee22d1189c60dedfff3555132c0619488e0682e94de8759e096627520b96d664f472645e4b6375d68ff9
 SHA512 
0fc436ae5fb8fb82765a0c2df20c9567b1baf6aceff1e08c843a151ddcc0920d4cb2d416aebd89bdd8f1b53efb0a4ad0f579955c6943ee66c20b0becbb978e12

diff --git a/app-admin/keepassxc/keepassxc-2.7.0_beta1.ebuild 
b/app-admin/keepassxc/keepassxc-2.7.0.ebuild
similarity index 100%
rename from app-admin/keepassxc/keepassxc-2.7.0_beta1.ebuild
rename to app-admin/keepassxc/keepassxc-2.7.0.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/rpi-eeprom/

2022-03-21 Thread Sam James
commit: a4d0d470a9565ee81b6fcbadd4d1bbd4f0dde3b4
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 22 01:50:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 22 01:50:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4d0d470

dev-embedded/rpi-eeprom: add 13.8_p1

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

 dev-embedded/rpi-eeprom/Manifest  |  2 +
 dev-embedded/rpi-eeprom/rpi-eeprom-13.8_p1.ebuild | 94 +++
 2 files changed, 96 insertions(+)

diff --git a/dev-embedded/rpi-eeprom/Manifest b/dev-embedded/rpi-eeprom/Manifest
index d68d9e87ab20..a31b461eb114 100644
--- a/dev-embedded/rpi-eeprom/Manifest
+++ b/dev-embedded/rpi-eeprom/Manifest
@@ -4,3 +4,5 @@ DIST rpi-eeprom_12.5-1.debian.tar.xz 11808 BLAKE2B 
82eccb61fbac25c9f20343ebccd45
 DIST rpi-eeprom_12.5.orig.tar.gz 13662998 BLAKE2B 
6c3937f4c4a950c6cc78285134bb8ee0b5459e9c9ba39ac020c6cd5e0b0bb6d6647d788c81ff1d639a87dd825d8b5fcaa29318f63823e56f6884ec4ce9a52361
 SHA512 
82608eee6106380b09657d729013e953f50bba2a45084fb9d38238142505a4f51f1f7c586dbd10a29e79b02d0b82670498f3dae16e368506a8187f1076d790fc
 DIST rpi-eeprom_13.3-1.debian.tar.xz 12768 BLAKE2B 
823b1f25cda98cb2888b6b423b6120f5c1474735c58933ac11fe9380fa31fcbef260afb2ebcced423301bee207c171c5ccea3ba9c8cc4dae579c2dba55a60cba
 SHA512 
0b8e15b1c827506dcdf7a6f19acd1ceb32f0901b9c438994af7f1e38a0ced05b7f123225ae8ecca4147ce04e1d7500ddcdfaeddeb90f0342af2dee9e4ffbfe04
 DIST rpi-eeprom_13.3.orig.tar.gz 17497524 BLAKE2B 
f65fc9b6a98dd3a4d3f4095e03279d832a64d0f12f9edd7e7af2b8afe8b290f4db6ec39e755df9fb5b317930235bf1c7205be4b3f838f6cbbf92e1d80574b342
 SHA512 
d5885444fd90a5f24c94a3af4f093744f4a63947a119059c851cd6639e572138205a48f7cd126c3deafe104e76985197e1fa36c8aa72a16bb173f11750b85151
+DIST rpi-eeprom_13.8-1.debian.tar.xz 13232 BLAKE2B 
a5c4a12eca86a5f44c6a18e06c3108a353adca055facd80ced42dfcdd518508358823bd31ef051b29dd47e46c59f056c36dc6628144c192eec26c57fc0658095
 SHA512 
dba8342af463a9d628a1f71dd30df803699a858873dc618a25aa4be682e5357d090345346ff686cb2c1bde7ad678362bf138f952115f186c841414354066a291
+DIST rpi-eeprom_13.8.orig.tar.gz 19328304 BLAKE2B 
0cc9fcb2f30065494d8d4d8fd22930ad0229a38f67f02aa091269a099421c6e2781135c2a71dc10b2992832b443cc44e782f2bda424eb11539d0d6d858635129
 SHA512 
24675a0cc10f6ffc2e170da24999f5310ade1585618adfaf763b8dc1784639044bfdb5cbe513c3369056bb90c482ee65cd518b4161c54c0641feeb132552b1aa

diff --git a/dev-embedded/rpi-eeprom/rpi-eeprom-13.8_p1.ebuild 
b/dev-embedded/rpi-eeprom/rpi-eeprom-13.8_p1.ebuild
new file mode 100644
index ..12e3cb37f8e8
--- /dev/null
+++ b/dev-embedded/rpi-eeprom/rpi-eeprom-13.8_p1.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8,9} )
+
+inherit python-r1 systemd
+
+MY_P="${PN}-$(ver_cut 1-2)"
+MY_BASE_URL="https://archive.raspberrypi.org/debian/pool/main/r/${PN}/${PN}_$(ver_cut
 1-2)"
+DESCRIPTION="Updater for Raspberry Pi 4 bootloader and the VL805 USB 
controller"
+HOMEPAGE="https://github.com/raspberrypi/rpi-eeprom/;
+SRC_URI="${MY_BASE_URL}-$(ver_cut 4).debian.tar.xz
+   ${MY_BASE_URL}.orig.tar.gz"
+S="${WORKDIR}"
+
+LICENSE="BSD rpi-eeprom"
+SLOT="0"
+KEYWORDS="~arm ~arm64"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+BDEPEND="sys-apps/help2man"
+DEPEND="${PYTHON_DEPS}"
+RDEPEND="${PYTHON_DEPS}
+   sys-apps/flashrom
+   sys-apps/pciutils
+   || (
+   >=media-libs/raspberrypi-userland-0_pre20201022
+   >=media-libs/raspberrypi-userland-bin-1.20201022
+   )"
+
+src_prepare() {
+   default
+   sed -i \
+   -e 
's:/etc/default/rpi-eeprom-update:/etc/conf.d/rpi-eeprom-update:' \
+   "${MY_P}/rpi-eeprom-update" || die "Failed sed on 
rpi-eeprom-update"
+   sed -i \
+   -e 's:/usr/bin/rpi-eeprom-update:/usr/sbin/rpi-eeprom-update:' \
+   "debian/rpi-eeprom.rpi-eeprom-update.service" || die "Failed 
sed on rpi-eeprom.rpi-eeprom-update.service"
+}
+
+src_install() {
+   pushd "${MY_P}" 1>/dev/null || die "Cannot change into directory 
${MY_P}"
+
+   python_scriptinto /usr/sbin
+   python_foreach_impl python_newscript rpi-eeprom-config rpi-eeprom-config
+
+   dosbin rpi-eeprom-update rpi-eeprom-digest
+   keepdir /var/lib/raspberrypi/bootloader/backup
+
+   for dir in critical stable beta; do
+   insinto /lib/firmware/raspberrypi/bootloader
+   doins -r firmware/${dir}
+   done
+
+   dodoc firmware/release-notes.md
+
+   help2man -N \
+   --version-string="${PV}" --help-option="-h" \
+   --name="Bootloader EEPROM configuration tool for the Raspberry 
Pi 4B" \
+   --output=rpi-eeprom-config.1 ./rpi-eeprom-config || die "Failed 
to create manpage for rpi-eeprom-config"
+
+   help2man -N \
+   --version-string="${PV}" --help-option="-h" \
+  

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

2022-03-21 Thread Sam James
commit: 758b7a058a36d91c5d18d681dd17ab05e0e2eeb2
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 22 01:53:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 22 01:53:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=758b7a05

sys-kernel/raspberrypi-sources: port to EAPI 8

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

 sys-kernel/raspberrypi-sources/raspberrypi-sources-4.19..ebuild | 4 ++--
 .../raspberrypi-sources-5.10.11_p20210201.ebuild| 6 +++---
 .../raspberrypi-sources-5.10.63_p20211029.ebuild| 4 ++--
 sys-kernel/raspberrypi-sources/raspberrypi-sources-5.10..ebuild | 4 ++--
 .../raspberrypi-sources-5.4.79_p20201201-r1.ebuild  | 6 +++---
 sys-kernel/raspberrypi-sources/raspberrypi-sources-5.4..ebuild  | 4 ++--
 6 files changed, 14 insertions(+), 14 deletions(-)

diff --git 
a/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.19..ebuild 
b/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.19..ebuild
index d6ff24d0a8fa..a5a986f7c865 100644
--- a/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.19..ebuild
+++ b/sys-kernel/raspberrypi-sources/raspberrypi-sources-4.19..ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 ETYPE=sources
 K_DEFCONFIG="bcmrpi_defconfig"

diff --git 
a/sys-kernel/raspberrypi-sources/raspberrypi-sources-5.10.11_p20210201.ebuild 
b/sys-kernel/raspberrypi-sources/raspberrypi-sources-5.10.11_p20210201.ebuild
index 70ca1139e850..477d8364c738 100644
--- 
a/sys-kernel/raspberrypi-sources/raspberrypi-sources-5.10.11_p20210201.ebuild
+++ 
b/sys-kernel/raspberrypi-sources/raspberrypi-sources-5.10.11_p20210201.ebuild
@@ -1,13 +1,13 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 ETYPE=sources
 K_DEFCONFIG="bcmrpi_defconfig"
 K_SECURITY_UNSUPPORTED=1
 
-inherit kernel-2 eapi7-ver linux-info
+inherit kernel-2 linux-info
 detect_version
 
 MY_P=$(ver_cut 4-)

diff --git 
a/sys-kernel/raspberrypi-sources/raspberrypi-sources-5.10.63_p20211029.ebuild 
b/sys-kernel/raspberrypi-sources/raspberrypi-sources-5.10.63_p20211029.ebuild
index a7fd009a6663..6615a992e86f 100644
--- 
a/sys-kernel/raspberrypi-sources/raspberrypi-sources-5.10.63_p20211029.ebuild
+++ 
b/sys-kernel/raspberrypi-sources/raspberrypi-sources-5.10.63_p20211029.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 ETYPE=sources
 K_DEFCONFIG="bcmrpi_defconfig"

diff --git 
a/sys-kernel/raspberrypi-sources/raspberrypi-sources-5.10..ebuild 
b/sys-kernel/raspberrypi-sources/raspberrypi-sources-5.10..ebuild
index d6ff24d0a8fa..a5a986f7c865 100644
--- a/sys-kernel/raspberrypi-sources/raspberrypi-sources-5.10..ebuild
+++ b/sys-kernel/raspberrypi-sources/raspberrypi-sources-5.10..ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 ETYPE=sources
 K_DEFCONFIG="bcmrpi_defconfig"

diff --git 
a/sys-kernel/raspberrypi-sources/raspberrypi-sources-5.4.79_p20201201-r1.ebuild 
b/sys-kernel/raspberrypi-sources/raspberrypi-sources-5.4.79_p20201201-r1.ebuild
index 638b62a9b79c..eb5d2a3e8cde 100644
--- 
a/sys-kernel/raspberrypi-sources/raspberrypi-sources-5.4.79_p20201201-r1.ebuild
+++ 
b/sys-kernel/raspberrypi-sources/raspberrypi-sources-5.4.79_p20201201-r1.ebuild
@@ -1,13 +1,13 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 ETYPE=sources
 K_DEFCONFIG="bcmrpi_defconfig"
 K_SECURITY_UNSUPPORTED=1
 
-inherit kernel-2 eapi7-ver linux-info
+inherit kernel-2 linux-info
 detect_version
 
 MY_P=$(ver_cut 4-)

diff --git a/sys-kernel/raspberrypi-sources/raspberrypi-sources-5.4..ebuild 
b/sys-kernel/raspberrypi-sources/raspberrypi-sources-5.4..ebuild
index d6ff24d0a8fa..a5a986f7c865 100644
--- a/sys-kernel/raspberrypi-sources/raspberrypi-sources-5.4..ebuild
+++ b/sys-kernel/raspberrypi-sources/raspberrypi-sources-5.4..ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 ETYPE=sources
 K_DEFCONFIG="bcmrpi_defconfig"



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

2022-03-21 Thread Sam James
commit: 3c8dac4c0282e5003ec8a5a3b77870afeb515a4b
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 22 01:45:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 22 01:45:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c8dac4c

dev-cpp/folly: add 2022.03.21.00

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

 dev-cpp/folly/Manifest   |  1 +
 dev-cpp/folly/folly-2022.03.21.00.ebuild | 61 
 2 files changed, 62 insertions(+)

diff --git a/dev-cpp/folly/Manifest b/dev-cpp/folly/Manifest
index 5e3d7db9c32b..fe0814329b76 100644
--- a/dev-cpp/folly/Manifest
+++ b/dev-cpp/folly/Manifest
@@ -1,3 +1,4 @@
 DIST folly-2022.02.28.00.tar.gz 3600258 BLAKE2B 
5943b0e4b6178c8293714f673ed289daed26b1dad22dcb52dc80475f385961cf0a690accc44139f245f2df5cf10c0bdb5638c8bed52cb97fefd3ad6d8dc147b8
 SHA512 
91ee21e463ffc6eee3b0e5e0244721a9612337b9afe92645556a154f521aec1070f4f381962247bb9bf11592efb5b8bb01f70d1a66acd3444967538062dfe826
 DIST folly-2022.03.07.00.tar.gz 3604306 BLAKE2B 
fe255678d6f827c82ada3e136742d07bd62dfb81c1250ca6bae9a4f3e1f015904032da8de1488342da1326fa520b448c63a59ef7e0139ecb0844a1ae19c1dfed
 SHA512 
e63eff137711ca71b5a78469e4feff1b4e7b65465413eefb91b7c0cb26b94e1d581a305a9df9937ce05bcd8af3dc465adb816ad95538689811d8ab5b5b9f269f
 DIST folly-2022.03.14.00.tar.gz 3605018 BLAKE2B 
11a58e3c23c1e1299c16821e552d500f8215d2fb2fbdee3699b8487e1073196dfc322461e7670d3968c703d84b0b526d2479bcb74005b763f195ce48f04a419d
 SHA512 
0b3710862360788eb55dc40703e3862f57819acf217287f13ce125b56692c4e5b1de12289f02520ecca9007fa872a69e8936df0ec9260adf974a88286489a9b1
+DIST folly-2022.03.21.00.tar.gz 3611725 BLAKE2B 
6b0d3431810a26484b2c15a8ba4b245e720d717364a4305269b3adabaa2d005466dfd7ad086b38cb06ee2a2d5908e903e68486aadc62834a32b4fe59cd313095
 SHA512 
4e0fda55f007179883af30024fe1d389642159b1b4c915f7ef1a3c1003c8c52e2370f53ffa79d5fa75533d33becfb946d2bcbb2abdc62b9a297f977403d13dd7

diff --git a/dev-cpp/folly/folly-2022.03.21.00.ebuild 
b/dev-cpp/folly/folly-2022.03.21.00.ebuild
new file mode 100644
index ..b644181fecc6
--- /dev/null
+++ b/dev-cpp/folly/folly-2022.03.21.00.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake toolchain-funcs
+
+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/${PV}"
+KEYWORDS="~amd64"
+IUSE="llvm-libunwind test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="app-arch/bzip2
+   app-arch/lz4:=
+   app-arch/snappy:=
+   app-arch/xz-utils
+   app-arch/zstd:=
+   dev-cpp/gflags:=
+   dev-cpp/glog[gflags]
+   dev-libs/boost:=[context,threads(+)]
+   dev-libs/double-conversion:=
+   dev-libs/libaio
+   dev-libs/libevent:=
+   dev-libs/libfmt:=
+   dev-libs/libsodium:=
+   dev-libs/openssl:=
+   sys-libs/liburing:=
+   sys-libs/zlib
+   llvm-libunwind? ( sys-libs/llvm-libunwind:= )
+   !llvm-libunwind? ( sys-libs/libunwind:= )"
+# libiberty is linked statically
+DEPEND="${RDEPEND}
+   sys-libs/binutils-libs"
+BDEPEND="test? ( sys-devel/clang )"
+
+pkg_setup() {
+   if use test && [[ ${BUILD_TYPE} != "binary" ]] && ! tc-is-clang ; then
+   ewarn "Forcing build with Clang due to GCC bug (because tests 
are enabled)"
+   ewarn "(https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104008)"
+
+   export CC=${CHOST}-clang
+   export CXX=${CHOST}-clang++
+   fi
+}
+
+src_configure() {
+   # TODO: liburing could in theory be optional but fails to link
+
+   local mycmakeargs=(
+   -DLIB_INSTALL_DIR="$(get_libdir)"
+
+   -DBUILD_TESTS=$(usex test)
+   )
+
+   cmake_src_configure
+}



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

2022-03-21 Thread Sam James
commit: c6f819f6c118a9ecf5fbc87b079a6435bf946cfa
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 22 01:48:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 22 01:48:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6f819f6

dev-util/watchman: add 2022.03.21.00

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

 dev-util/watchman/Manifest  |   1 +
 dev-util/watchman/watchman-2022.03.21.00.ebuild | 210 
 2 files changed, 211 insertions(+)

diff --git a/dev-util/watchman/Manifest b/dev-util/watchman/Manifest
index 98ead980b5b1..4c94b66b1073 100644
--- a/dev-util/watchman/Manifest
+++ b/dev-util/watchman/Manifest
@@ -83,6 +83,7 @@ DIST wasi-0.10.2+wasi-snapshot-preview1.crate 27505 BLAKE2B 
4eb8644b945633d6e856
 DIST watchman-2022.02.28.00.tar.gz 3778698 BLAKE2B 
d4c9cea5066cd187db53829f60d207eddfafc0db9f685ecc84217769d7fc269a409126dd6171d7e8146c3d2d945a45b09b97643c8e83932381d14a4933ad566c
 SHA512 
2297ed75fb9fbe5d3c303eba7b701c06793b2dfa1dacdc1d2912e5c77449b06061ca2e54115d2de73f1f4e3358a84634b7a5510cdc6b327e961e2ecc04747092
 DIST watchman-2022.03.07.00.tar.gz 3780084 BLAKE2B 
e5ad1002ece9e7846c1806e10b48a595137ba4a86db73272d04faf3ba633d1935d2fa5609002c74cb989fe9fccbc366307d3241c9593730b401732c1c6773556
 SHA512 
93098f814b1b3340e43851000d1c3e579c2d0bb7b98539e435456e89eeddd002d602a69825a35e19f70e3db0b20ca3bbd2c8c86a7bf63901dd45b79fe5523c06
 DIST watchman-2022.03.14.00.tar.gz 3782279 BLAKE2B 
5be4811347f0ef03718444d51c5654b1217b0263994c8a1ca0da901d0b72b6252a727746b8c00e727e8f305dfc54624a61c02effee8b1cc05b84aacbcf4bfbe8
 SHA512 
3c10a83889876e71d6665d25d9d524efc3d5bf50305000c085caf7712f26397bd33df8763a9686f86a5ac5e722ae56c54023ccb60b85223a01b4bb7a239bec44
+DIST watchman-2022.03.21.00.tar.gz 3782647 BLAKE2B 
5a484d4900abf453fc5c6b2083367c5447131a832bb25e63d5edb98680d27ff3dc409a709a4335ccdd96133294e092e86fca889dfc6cc51f0eb6ca7b515ac09c
 SHA512 
954a80e761f59e56b779355bb4fbc70b3e72ce95adaa2da9500927c4d3b0803eeb7f5e1f9ffa4e5ef164f99ee4afc23117a71af9067e823d01d71a585766522b
 DIST winapi-0.3.9.crate 1200382 BLAKE2B 
cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673
 SHA512 
ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97
 DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 
4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0
 SHA512 
a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2
 DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 
2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82
 SHA512 
4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513

diff --git a/dev-util/watchman/watchman-2022.03.21.00.ebuild 
b/dev-util/watchman/watchman-2022.03.21.00.ebuild
new file mode 100644
index ..da684483d094
--- /dev/null
+++ b/dev-util/watchman/watchman-2022.03.21.00.ebuild
@@ -0,0 +1,210 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# TODO: Split into different variables then combine for each component?
+# Not all is in rust/ dir.
+# Rust components: watchman/cli watchman/rust/serde_bser 
watchman/rust/watchman_client
+CRATES="
+ahash-0.3.8
+ansi_term-0.12.1
+anyhow-1.0.55
+atty-0.2.14
+autocfg-1.1.0
+bitflags-1.3.2
+byteorder-1.4.3
+bytes-1.1.0
+cfg-if-1.0.0
+clap-2.34.0
+const-random-0.1.13
+const-random-macro-0.1.13
+crossbeam-0.8.1
+crossbeam-channel-0.5.2
+crossbeam-deque-0.8.1
+crossbeam-epoch-0.9.7
+crossbeam-queue-0.3.4
+crossbeam-utils-0.8.7
+crunchy-0.2.2
+either-1.6.1
+futures-0.1.31
+futures-0.3.21
+futures-channel-0.3.21
+futures-core-0.3.21
+futures-executor-0.3.21
+futures-io-0.3.21
+futures-macro-0.3.21
+futures-sink-0.3.21
+futures-task-0.3.21
+futures-util-0.3.21
+getrandom-0.2.5
+heck-0.3.3
+hermit-abi-0.1.19
+jwalk-0.6.0
+lazy_static-1.4.0
+libc-0.2.119
+lock_api-0.4.6
+log-0.4.14
+maplit-1.0.2
+memchr-2.4.1
+memoffset-0.6.5
+mio-0.8.0
+miow-0.3.7
+ntapi-0.3.7
+num_cpus-1.13.1
+once_cell-1.9.0
+parking_lot-0.12.0
+parking_lot_core-0.9.1
+pin-project-lite-0.2.8
+pin-utils-0.1.0
+proc-macro2-1.0.36
+proc-macro-error-1.0.4
+proc-macro-error-attr-1.0.4
+proc-macro-hack-0.5.19
+quote-1.0.15
+rayon-1.5.1
+rayon-core-1.9.1
+redox_syscall-0.2.10
+scopeguard-1.1.0
+serde-1.0.136
+serde_derive-1.0.136
+signal-hook-registry-1.4.0
+slab-0.4.5
+smallvec-1.8.0
+socket2-0.4.4
+strsim-0.8.0
+structopt-0.3.26
+structopt-derive-0.4.18
+syn-1.0.86
+textwrap-0.11.0
+thiserror-1.0.30
+thiserror-impl-1.0.30
+tiny-keccak-2.0.2
+tokio-1.17.0
+tokio-macros-1.7.0

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

2022-03-21 Thread Sam James
commit: 27b5afdc020934d89b0d3ceddcacb14c3afc31fa
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 22 01:24:22 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 22 01:24:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27b5afdc

media-libs/dav1d: drop 0.8.0, 0.8.2, 0.9.0, 0.9.1

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

 media-libs/dav1d/Manifest   |  4 ---
 media-libs/dav1d/dav1d-0.8.0.ebuild | 49 -
 media-libs/dav1d/dav1d-0.8.2.ebuild | 61 -
 media-libs/dav1d/dav1d-0.9.0.ebuild | 61 -
 media-libs/dav1d/dav1d-0.9.1.ebuild | 61 -
 5 files changed, 236 deletions(-)

diff --git a/media-libs/dav1d/Manifest b/media-libs/dav1d/Manifest
index d0d8637649a6..ac63c1cc47f6 100644
--- a/media-libs/dav1d/Manifest
+++ b/media-libs/dav1d/Manifest
@@ -1,6 +1,2 @@
-DIST dav1d-0.8.0.tar.bz2 668627 BLAKE2B 
6f45c6b0011acb74bb26fa201e667b16dbf8b691a2bc5d2043517381ca58132fa29ee828841609762737ac8637948b2bd4bac9e2c1d2ca23b1d3ad23f5883875
 SHA512 
906481ce5b9ce99cef2723c4c2466ba762095b9f88caccd42dcabfd4800964d7cd142736de1bf2ef25b631ee01eb26f7f1ac1754fc161b8fb7192e104df10e28
-DIST dav1d-0.8.2.tar.bz2 695931 BLAKE2B 
cfe7667e583e05f8fd84b226a26ea23a901336fd8cf62900b47cd6b3bf92f8fe58d14224d1e063cc3bf7abdb17da437d291dc3f604cb68e99fc0615619f76880
 SHA512 
73335594950b08596356a1950213abf57c6d48060da37149e700565f9689ca82b7427e320040bf43b2e97eff7b6da7116a6aca77cb717f7ce140039ebdae5595
-DIST dav1d-0.9.0.tar.bz2 771739 BLAKE2B 
9cf24b142a1148200766a1a20010ff14d1baec507a7ecb477117826784b668178ba753049abf316aacbe1b957340c157f960f748ab8e6f74caf567edba2be3a9
 SHA512 
cfbfa4cb4508e1b975d7247bf0fa09d3b7adfd224adcf181153365677237b98a6d53b0b7bb91055a26e5668d58b3dcda5f675f68aceb1b020d14b53c4488575e
-DIST dav1d-0.9.1.tar.bz2 810641 BLAKE2B 
6ad40f6a339a71bc2bf79c508bc7a8a58cda98c6814981d252a3a40ae8df1cc5ad120c42fc881cb560c84e01186ca3daa09cbb5f6152d7da475d9479aa306f2c
 SHA512 
b688f4743106ceed5f450978a9c265391c0ee906dd5adb8632e563378b316ffb3a7098fb6ea2ef4b160ca880fc03c16e3e3b9d8aa3c90ee7341dd0cbfccecc46
 DIST dav1d-0.9.2.tar.bz2 833722 BLAKE2B 
b05edd1ca627906e57923be08f1ecd73469f9a8e2ed585edf81f1fe1ffc173f1e4ba52eb766b82d9ea1349a6c1cf2a5a48cc9a5bcf2debeb9d640d9842e266f4
 SHA512 
adfb822734a3fc8b73e9cf5f757bfd78fb144b00d95f1e942254c5caf1d801b05438d39571486ef37a94d2226166937fc56160a862e8d6d45c4f6d790531dc3f
 DIST dav1d-1.0.0.tar.bz2 960470 BLAKE2B 
79355eeceea37df81e30be49dfea3dee9747fbbb82c0a08be3bbda525881112a8eb847afe3c3ccd0447fd6ee67ae540c5120ea00d4f891ac422850c611850c97
 SHA512 
86c6481e787fb6b8c28521e1efb1876d1be99f5fa5332cddab059b44775e05203cfc5c80a1b404ee00f35a1f5e1099e21b1f0851d77fb0101567e8b1a892

diff --git a/media-libs/dav1d/dav1d-0.8.0.ebuild 
b/media-libs/dav1d/dav1d-0.8.0.ebuild
deleted file mode 100644
index 68aff46355e3..
--- a/media-libs/dav1d/dav1d-0.8.0.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-SCM=""
-if [[ "${PV}" == "" ]]; then
-   SCM="git-r3"
-   EGIT_REPO_URI="https://code.videolan.org/videolan/dav1d;
-else
-   KEYWORDS="amd64 arm arm64 ppc ppc64 ~sparc x86"
-   
SRC_URI="https://code.videolan.org/videolan/dav1d/-/archive/${PV}/${P}.tar.bz2;
-fi
-
-inherit ${SCM} meson-multilib
-
-DESCRIPTION="dav1d is an AV1 Decoder :)"
-HOMEPAGE="https://code.videolan.org/videolan/dav1d;
-
-LICENSE="BSD-2"
-SLOT="0/5"
-IUSE="+8bit +10bit +asm"
-
-ASM_DEPEND=">=dev-lang/nasm-2.14.02"
-BDEPEND="asm? (
-   abi_x86_32? ( ${ASM_DEPEND} )
-   abi_x86_64? ( ${ASM_DEPEND} )
-   )"
-
-DOCS=( README.md doc/PATENTS THANKS.md )
-
-multilib_src_configure() {
-   local -a bits=()
-   use 8bit  && bits+=( 8 )
-   use 10bit && bits+=( 16 )
-
-   local enable_asm
-   if [[ ${MULTILIB_ABI_FLAG} == abi_x86_x32 ]]; then
-   enable_asm=false
-   else
-   enable_asm=$(usex asm true false)
-   fi
-
-   local emesonargs=(
-   -D bitdepths=$(IFS=,; echo "${bits[*]}")
-   -D enable_asm=${enable_asm}
-   )
-   meson_src_configure
-}

diff --git a/media-libs/dav1d/dav1d-0.8.2.ebuild 
b/media-libs/dav1d/dav1d-0.8.2.ebuild
deleted file mode 100644
index caaf9cb8784f..
--- a/media-libs/dav1d/dav1d-0.8.2.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-SCM=""
-if [[ "${PV}" == "" ]]; then
-   SCM="git-r3"
-   EGIT_REPO_URI="https://code.videolan.org/videolan/dav1d;
-else
-   KEYWORDS="amd64 arm arm64 ppc ppc64 ~sparc x86"
-   
SRC_URI="https://code.videolan.org/videolan/dav1d/-/archive/${PV}/${P}.tar.bz2;
-fi
-
-inherit ${SCM} meson-multilib
-
-DESCRIPTION="dav1d is an AV1 

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

2022-03-21 Thread Sam James
commit: 0cfb515e32e7ae4dc587d7b04c5463de11c85810
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 22 01:21:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 22 01:22:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cfb515e

media-libs/dav1d: add 1.0.0

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

 media-libs/dav1d/Manifest  |  1 +
 .../{dav1d-.ebuild => dav1d-1.0.0.ebuild}  | 25 +++---
 media-libs/dav1d/dav1d-.ebuild | 25 +++---
 3 files changed, 25 insertions(+), 26 deletions(-)

diff --git a/media-libs/dav1d/Manifest b/media-libs/dav1d/Manifest
index 7176ecbc364f..d0d8637649a6 100644
--- a/media-libs/dav1d/Manifest
+++ b/media-libs/dav1d/Manifest
@@ -3,3 +3,4 @@ DIST dav1d-0.8.2.tar.bz2 695931 BLAKE2B 
cfe7667e583e05f8fd84b226a26ea23a901336fd
 DIST dav1d-0.9.0.tar.bz2 771739 BLAKE2B 
9cf24b142a1148200766a1a20010ff14d1baec507a7ecb477117826784b668178ba753049abf316aacbe1b957340c157f960f748ab8e6f74caf567edba2be3a9
 SHA512 
cfbfa4cb4508e1b975d7247bf0fa09d3b7adfd224adcf181153365677237b98a6d53b0b7bb91055a26e5668d58b3dcda5f675f68aceb1b020d14b53c4488575e
 DIST dav1d-0.9.1.tar.bz2 810641 BLAKE2B 
6ad40f6a339a71bc2bf79c508bc7a8a58cda98c6814981d252a3a40ae8df1cc5ad120c42fc881cb560c84e01186ca3daa09cbb5f6152d7da475d9479aa306f2c
 SHA512 
b688f4743106ceed5f450978a9c265391c0ee906dd5adb8632e563378b316ffb3a7098fb6ea2ef4b160ca880fc03c16e3e3b9d8aa3c90ee7341dd0cbfccecc46
 DIST dav1d-0.9.2.tar.bz2 833722 BLAKE2B 
b05edd1ca627906e57923be08f1ecd73469f9a8e2ed585edf81f1fe1ffc173f1e4ba52eb766b82d9ea1349a6c1cf2a5a48cc9a5bcf2debeb9d640d9842e266f4
 SHA512 
adfb822734a3fc8b73e9cf5f757bfd78fb144b00d95f1e942254c5caf1d801b05438d39571486ef37a94d2226166937fc56160a862e8d6d45c4f6d790531dc3f
+DIST dav1d-1.0.0.tar.bz2 960470 BLAKE2B 
79355eeceea37df81e30be49dfea3dee9747fbbb82c0a08be3bbda525881112a8eb847afe3c3ccd0447fd6ee67ae540c5120ea00d4f891ac422850c611850c97
 SHA512 
86c6481e787fb6b8c28521e1efb1876d1be99f5fa5332cddab059b44775e05203cfc5c80a1b404ee00f35a1f5e1099e21b1f0851d77fb0101567e8b1a892

diff --git a/media-libs/dav1d/dav1d-.ebuild 
b/media-libs/dav1d/dav1d-1.0.0.ebuild
similarity index 74%
copy from media-libs/dav1d/dav1d-.ebuild
copy to media-libs/dav1d/dav1d-1.0.0.ebuild
index c0d92e63904d..bffdc9405eb9 100644
--- a/media-libs/dav1d/dav1d-.ebuild
+++ b/media-libs/dav1d/dav1d-1.0.0.ebuild
@@ -1,24 +1,24 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-SCM=""
-if [[ "${PV}" == "" ]]; then
-   SCM="git-r3"
+if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://code.videolan.org/videolan/dav1d;
+   inherit git-r3
 else

SRC_URI="https://code.videolan.org/videolan/dav1d/-/archive/${PV}/${P}.tar.bz2;
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
-inherit ${SCM} meson-multilib
+inherit meson-multilib
 
 DESCRIPTION="dav1d is an AV1 Decoder :)"
 HOMEPAGE="https://code.videolan.org/videolan/dav1d;
 
 LICENSE="BSD-2"
-SLOT="0/5"
+# Check SONAME on version bumps!
+SLOT="0/6"
 IUSE="+8bit +10bit +asm test xxhash"
 RESTRICT="!test? ( test )"
 
@@ -27,8 +27,7 @@ BDEPEND="asm? (
abi_x86_32? ( ${ASM_DEPEND} )
abi_x86_64? ( ${ASM_DEPEND} )
)
-   xxhash? ( dev-libs/xxhash )
-   "
+   xxhash? ( dev-libs/xxhash )"
 
 DOCS=( README.md doc/PATENTS THANKS.md )
 
@@ -45,10 +44,10 @@ multilib_src_configure() {
fi
 
local emesonargs=(
-   -D bitdepths=$(IFS=,; echo "${bits[*]}")
-   -D enable_asm=${enable_asm}
-   -D enable_tests=$(usex test true false)
-   -D xxhash_muxer=$(usex xxhash enabled disabled)
+   -Dbitdepths=$(IFS=,; echo "${bits[*]}")
+   -Denable_asm=${enable_asm}
+   $(meson_use test enable_tests)
+   $(meson_feature xxhash xxhash_muxer)
)
meson_src_configure
 }

diff --git a/media-libs/dav1d/dav1d-.ebuild 
b/media-libs/dav1d/dav1d-.ebuild
index c0d92e63904d..bffdc9405eb9 100644
--- a/media-libs/dav1d/dav1d-.ebuild
+++ b/media-libs/dav1d/dav1d-.ebuild
@@ -1,24 +1,24 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-SCM=""
-if [[ "${PV}" == "" ]]; then
-   SCM="git-r3"
+if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://code.videolan.org/videolan/dav1d;
+   inherit git-r3
 else

SRC_URI="https://code.videolan.org/videolan/dav1d/-/archive/${PV}/${P}.tar.bz2;
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
-inherit ${SCM} meson-multilib
+inherit meson-multilib
 
 DESCRIPTION="dav1d is an AV1 Decoder :)"
 

[gentoo-commits] repo/gentoo:master commit in: gui-apps/wl-clipboard/

2022-03-21 Thread Matthew Thode
commit: abdcded46a0911ae79f2cb087a211602cd5ab90f
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Mar 22 01:16:47 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Mar 22 01:16:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abdcded4

gui-apps/wl-clipboard: 2.1.0 bump

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

 gui-apps/wl-clipboard/Manifest| 1 +
 .../{wl-clipboard-.ebuild => wl-clipboard-2.1.0.ebuild}   | 4 ++--
 gui-apps/wl-clipboard/wl-clipboard-.ebuild| 4 ++--
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/gui-apps/wl-clipboard/Manifest b/gui-apps/wl-clipboard/Manifest
index 87c9fd9aba69..3ba21fc66cf9 100644
--- a/gui-apps/wl-clipboard/Manifest
+++ b/gui-apps/wl-clipboard/Manifest
@@ -1,2 +1,3 @@
 DIST wl-clipboard-1.0.0.tar.gz 25442 BLAKE2B 
02e2e99287e1376f26f73a546654e66ddb9d0a85caf457e4a023f0a02cb4d7a9cb3c8ab5840982bf014afb9fc3601722dd4c2fc4239b74a05d309a0a16d20299
 SHA512 
328c18a9eb2ccfc788e7ab785077ab8d663c75f2ce8f6f434799575fc76ccc89238faf930948bced216d22bee0adfc810af5e84ffc63bc82c4e1d02da4286296
 DIST wl-clipboard-2.0.0.tar.gz 41922 BLAKE2B 
6c133f4fc1d70871942cc8ab8ed709a300b9f1370b14869840ed620d866aedc18df8955fcade78affa9317aaee2a1f5c57d04e2e735c94c96049e29e019aadf8
 SHA512 
a719b7197b0dec247ef50d800d8f10f3c377e41ff6d79ebfb4da50f2581d24a25ff987985e7a8f68842fdf8e706527d0b9ee3545c0044673110963b3ba8b55f1
+DIST wl-clipboard-2.1.0.tar.gz 43198 BLAKE2B 
02d203072d51a412945f125fb9653391342548ce4bd5688f96310d50006824017fb1bde728a15d2c20d22e90f47af7dbb1e858ff7d8f1df6596794a0b5479d43
 SHA512 
3edcbec2df3a3d7f88ea9271f3befee61b888b4be4f1be6ca238958d78436a445ffd5a84d20ff4eaf4835016696c8e3f14df7b48c391b0647416e9eb9cbf5d2e

diff --git a/gui-apps/wl-clipboard/wl-clipboard-.ebuild 
b/gui-apps/wl-clipboard/wl-clipboard-2.1.0.ebuild
similarity index 84%
copy from gui-apps/wl-clipboard/wl-clipboard-.ebuild
copy to gui-apps/wl-clipboard/wl-clipboard-2.1.0.ebuild
index a49d485faf13..57b5f83eaace 100644
--- a/gui-apps/wl-clipboard/wl-clipboard-.ebuild
+++ b/gui-apps/wl-clipboard/wl-clipboard-2.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019 Gentoo Authors
+# Copyright 2019-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/bugaevc/${PN}.git;
 else
SRC_URI="https://github.com/bugaevc/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="GPL-3"

diff --git a/gui-apps/wl-clipboard/wl-clipboard-.ebuild 
b/gui-apps/wl-clipboard/wl-clipboard-.ebuild
index a49d485faf13..57b5f83eaace 100644
--- a/gui-apps/wl-clipboard/wl-clipboard-.ebuild
+++ b/gui-apps/wl-clipboard/wl-clipboard-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019 Gentoo Authors
+# Copyright 2019-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/bugaevc/${PN}.git;
 else
SRC_URI="https://github.com/bugaevc/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="GPL-3"



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

2022-03-21 Thread Matthew Thode
commit: 876b5f171456685b724fb0ab95196874212f3200
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Mar 22 01:18:20 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Mar 22 01:18:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=876b5f17

dev-ruby/puppetdb-termini: 7.9.2 bump

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

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

diff --git a/dev-ruby/puppetdb-termini/Manifest 
b/dev-ruby/puppetdb-termini/Manifest
index 24716a325566..54672a3224e7 100644
--- a/dev-ruby/puppetdb-termini/Manifest
+++ b/dev-ruby/puppetdb-termini/Manifest
@@ -1,2 +1,3 @@
 DIST puppetdb-termini_7.8.0-1stretch_all.deb 22012 BLAKE2B 
f084e99db0948bf290b0b37e27e206d2929214b9b071b9681a5b8cfa4a153d4c35f5d00be5a50a24af669619080db5ccf9d2a16c62d767a457db344f347e2811
 SHA512 
4b7b3535e85f353ad1d120e3699ddd76b42c23bd9a93eb06403dcf8cc50697512c097d2fe23495fe676c97993ea535a26a752f02fd9e8203073a09bf018d12c1
 DIST puppetdb-termini_7.9.0-1stretch_all.deb 21860 BLAKE2B 
e2ecc32f216a22d1c617d9d407d58512a2d84e2eb73ed37425ed16abc7948a8e6b8a0744798baf4282b5d43605e66cc8f5fb59e42eaffe10625d486e120e8d71
 SHA512 
e91cd0870d02fb690c0d9585b9d56b72e53c5f64ab5bec4631651326806a270f0c6601c77279d17b5182d73924a3782f2e1ca5fdf4cf03beac1b0e3e807b36db
+DIST puppetdb-termini_7.9.2-1stretch_all.deb 22164 BLAKE2B 
fbdeb196815a09fc3b5658cf193d723bc0038ce0463cab3fa218bdc970d03828eeffa5a4756c4716afe6346a6aca2ea4ceb8c57ae4174cbae72773fffee634ce
 SHA512 
5c399983118583d856c8160f8e21b646dbdaf56ba9044f7d5ac7a00cac14038b476b80074ea7bb696c0d9548cb50e03efc1119a32bade81532b6f10540a54d3d

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



[gentoo-commits] repo/gentoo:master commit in: net-proxy/squid/files/, net-proxy/squid/

2022-03-21 Thread Sam James
commit: afd1d01bb5925d9c0be7a30ad985adc002c77207
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 22 00:50:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 22 00:50:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afd1d01b

net-proxy/squid: use system libltdl (avoid maintainer mode automake)

This bug has quite a long story, apparently, but it seems to be
enough here to just drop the subdir & force usage of the system version
with configure arguments (previous arguments weren't quite right).

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

 .../squid/files/squid-4.17-use-system-libltdl.patch  | 16 
 net-proxy/squid/squid-4.17.ebuild|  6 --
 net-proxy/squid/squid-5.4.1-r1.ebuild|  6 --
 3 files changed, 24 insertions(+), 4 deletions(-)

diff --git a/net-proxy/squid/files/squid-4.17-use-system-libltdl.patch 
b/net-proxy/squid/files/squid-4.17-use-system-libltdl.patch
new file mode 100644
index ..219f2ab6cf70
--- /dev/null
+++ b/net-proxy/squid/files/squid-4.17-use-system-libltdl.patch
@@ -0,0 +1,16 @@
+https://bugs.gentoo.org/830099
+--- a/Makefile.am
 b/Makefile.am
+@@ -6,11 +6,8 @@
+ ##
+ 
+ AUTOMAKE_OPTIONS = dist-bzip2 1.5 foreign
+-DIST_SUBDIRS  = compat lib libltdl scripts icons errors contrib doc src 
test-suite tools
++DIST_SUBDIRS  = compat lib scripts icons errors contrib doc src test-suite 
tools
+ SUBDIRS   = compat lib
+-if ENABLE_LOADABLE_MODULES
+-SUBDIRS += libltdl
+-endif
+ SUBDIRS += scripts icons errors doc src tools test-suite
+ 
+ DISTCLEANFILES = include/stamp-h include/stamp-h[0-9]*

diff --git a/net-proxy/squid/squid-4.17.ebuild 
b/net-proxy/squid/squid-4.17.ebuild
index 92eaac54a145..b0395042c782 100644
--- a/net-proxy/squid/squid-4.17.ebuild
+++ b/net-proxy/squid/squid-4.17.ebuild
@@ -79,6 +79,7 @@ pkg_pretend() {
 
 src_prepare() {
eapply "${FILESDIR}/${PN}-4.3-gentoo.patch"
+   eapply "${FILESDIR}/${PN}-4.17-use-system-libltdl.patch"
 
sed -i -e 's:/usr/local/squid/etc:/etc/squid:' \
INSTALL QUICKSTART \
@@ -197,8 +198,9 @@ src_configure() {
--with-build-environment=default \
--disable-strict-error-checking \
--disable-arch-native \
-   --with-included-ltdl=/usr/include \
-   --with-ltdl-libdir=/usr/$(get_libdir) \
+   --without-included-ltdl \
+   --with-ltdl-include="${ESYSROOT}"/usr/include \
+   --with-ltdl-lib="${ESYSROOT}"/usr/$(get_libdir) \
$(use_with caps libcap) \
$(use_enable ipv6) \
$(use_enable snmp) \

diff --git a/net-proxy/squid/squid-5.4.1-r1.ebuild 
b/net-proxy/squid/squid-5.4.1-r1.ebuild
index e5e9b869626f..d4d5ab2fd4fa 100644
--- a/net-proxy/squid/squid-5.4.1-r1.ebuild
+++ b/net-proxy/squid/squid-5.4.1-r1.ebuild
@@ -81,6 +81,7 @@ pkg_pretend() {
 
 src_prepare() {
eapply "${FILESDIR}/${PN}-5.3-gentoo.patch"
+   eapply "${FILESDIR}/${PN}-4.17-use-system-libltdl.patch"
 
sed -i -e 's:/usr/local/squid/etc:/etc/squid:' \
INSTALL QUICKSTART \
@@ -199,8 +200,9 @@ src_configure() {
--with-build-environment=default \
--disable-strict-error-checking \
--disable-arch-native \
-   --with-included-ltdl=/usr/include \
-   --with-ltdl-libdir=/usr/$(get_libdir) \
+   --without-included-ltdl \
+   --with-ltdl-include="${ESYSROOT}"/usr/include \
+   --with-ltdl-lib="${ESYSROOT}"/usr/$(get_libdir) \
$(use_with caps libcap) \
$(use_enable ipv6) \
$(use_enable snmp) \



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

2022-03-21 Thread Matt Turner
commit: dab2ca26ed1dc010dda293a6fb9d542fe521e98f
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Mar 22 00:42:14 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Mar 22 00:42:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dab2ca26

profiles: Mask dev-lang/vala:0.56 as well

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 88d77ebff025..80c6436b7440 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -507,6 +507,7 @@ dev-tex/pdfannotextractor
 # Needs testing to ensure valac-0.54 works for existing packages
 >=dev-libs/vala-common-0.53
 dev-lang/vala:0.54
+dev-lang/vala:0.56
 
 # Sam James  (2021-11-03)
 # Known issues with YAMA (kernel.yama.ptrace_scope=1) which is on by default



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

2022-03-21 Thread Sam James
commit: 460b9d5ae36edddcc3f4df123eb4c29224ea2ba5
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 22 00:34:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 22 00:34:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=460b9d5a

net-p2p/qbittorrent: drop 4.3.1, 4.3.3, 4.3.4.1, 4.3.5, 4.3.7

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

 net-p2p/qbittorrent/Manifest   |  5 --
 net-p2p/qbittorrent/qbittorrent-4.3.1.ebuild   | 68 --
 net-p2p/qbittorrent/qbittorrent-4.3.3.ebuild   | 68 --
 net-p2p/qbittorrent/qbittorrent-4.3.4.1.ebuild | 68 --
 net-p2p/qbittorrent/qbittorrent-4.3.5.ebuild   | 68 --
 net-p2p/qbittorrent/qbittorrent-4.3.7.ebuild   | 68 --
 6 files changed, 345 deletions(-)

diff --git a/net-p2p/qbittorrent/Manifest b/net-p2p/qbittorrent/Manifest
index 6a66a7d39dd6..95eee3d5e26c 100644
--- a/net-p2p/qbittorrent/Manifest
+++ b/net-p2p/qbittorrent/Manifest
@@ -1,8 +1,3 @@
-DIST qbittorrent-4.3.1.tar.gz 7836727 BLAKE2B 
aca72922c2fef567eaa8ecc54774f6ec7417d3b15fc9ef1aef87a5b5f0a96ec332e3ab59c49b1c62e85e73c8a8e61cd1da2e172290df8581b909ee3ad336b34e
 SHA512 
078efb45ec65d7e1342624e71d11fc93516925b08084907266cb6154623bc8b817ecae0ce99489c48b294f8c94f5f6c5ea3f24a9a6ad005fe3249e2a67d0b815
-DIST qbittorrent-4.3.3.tar.gz 8044667 BLAKE2B 
574193e22529e57f69cfe0892f6076aa6ac7162457bf5e405d24427ebf27b934d3b819451eeba6acfe935e3327491c5d6f3ca8dc13b7e7c1ff491ddda96264be
 SHA512 
58898760814a42b81ffbc7e108a29d8ea6a3f1603b84967ceb9fa489683eb67679e4e8d5e54581a01f8452e68c8385ce3991cc489b7bb13a8bb82169e3059bc4
-DIST qbittorrent-4.3.4.1.tar.gz 8057119 BLAKE2B 
a5e59aab555feaa2638c3ff60df97ae0214871bc85a97fad956b2f0d990eb3ca8a54a9bb5ddf4bade73f70393bd3f522ec5bf2a39d15f50db01f098602875e0b
 SHA512 
f1f2d6dd445b37b7397f38f965221d2f440e3aae208f19508d9b68c507f2461216bba7240f1ead21fa5ab4c08c437dc9f2b4030daca6c27a20ad0c4e66c6ecc0
-DIST qbittorrent-4.3.5.tar.gz 8128281 BLAKE2B 
656b64cfcddba37197b7a87ff3281168649d51e127a69dd489c89f11d8ff6cca7de722f4a5188742cf4efb592e0acbf3b1be69dd804d52d25d8c3e13fdf39e32
 SHA512 
7bfc9e280e70093b74dafae9a6f921cf27f6828ea03ac3510c3419131b40a1610090d335a831697c9b690f47e396700f7b5a4b14dec47a9f12f4ed797f30d0dd
-DIST qbittorrent-4.3.7.tar.gz 8494224 BLAKE2B 
68f402619069fea87c5120e97f381d589f2acdede125644feb6b9e57f334ffebe8d9f95dc3da2b819f783414249da78357fcba64910ca4e77af8860afbcc046c
 SHA512 
53a7bd7b21f0439d9407e8c823086004c1f01d856903e22a7f5a5b97c5ef39f807d6168158af1eb008fab21c78f7c81b8d8e142a3f3f74d5232653f43559cafd
 DIST qbittorrent-4.3.8.tar.gz 8506355 BLAKE2B 
e59be1556ad0be697e32d69d890115df6ce20a46f883a9060994558db02f06cf87fbf68a17e6317e1b5819af523281bdd8cfdcc8ae68a0d707a238023dcc7840
 SHA512 
bb03f27f0807dfac867ddf5a6fcec1687946068a7e7d88483f0ded34d7279aa0d3324fe25f23c22ce80ee98437d8914229c5969ea8849eed1d4ad68e031601e2
 DIST qbittorrent-4.3.9.tar.gz 8510414 BLAKE2B 
de98aff6d81f43c3ad87f6c5f800a4488e18173fb96713d0a2420cf4d4708c9b1f2f54c8d0aa566e7738b4f94d192aad9f0196a05d43724582ef81833901727f
 SHA512 
ec33f67895fbf47acc2f79d9c9e16db8b96c756cf493b76eb24b90e13a790a709104ea9aa378ee111d8c38b605bed5192b366d1917bbf160b21aa2ae3aacd2d1
 DIST qbittorrent-4.4.0.tar.gz 9037875 BLAKE2B 
b3789151a0e8b75bebecd84edcb5d75a1cf82674a5984c0ac8bb85d73dc90285fc7109b11ba593cd721fc4a45e87a69e00e85a47d79ed87423e538f56f2334c8
 SHA512 
7b1d4d45884d90bec14a28f01c9bdab0c9e2af496ade219393f4ccb14b9bb2901fc043407186da0efa1176f7fc9d1b1478864588e3869e363eb0eb35e5fe5c3f

diff --git a/net-p2p/qbittorrent/qbittorrent-4.3.1.ebuild 
b/net-p2p/qbittorrent/qbittorrent-4.3.1.ebuild
deleted file mode 100644
index b4b0593e93f9..
--- a/net-p2p/qbittorrent/qbittorrent-4.3.1.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit xdg-utils
-
-DESCRIPTION="BitTorrent client in C++ and Qt"
-HOMEPAGE="https://www.qbittorrent.org
- https://github.com/qbittorrent;
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/${PN}/qBittorrent.git;
-else
-   
SRC_URI="https://github.com/qbittorrent/qBittorrent/archive/release-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="amd64 ~arm ~ppc64 x86"
-   S="${WORKDIR}/qBittorrent-release-${PV}"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="+dbus debug webui +X"
-REQUIRED_USE="dbus? ( X )"
-
-RDEPEND="
-   >=dev-libs/boost-1.62.0-r1:=
-   dev-qt/qtcore:5
-   dev-qt/qtnetwork:5[ssl]
-   dev-qt/qtxml:5
-   >=net-libs/libtorrent-rasterbar-1.2.0:0=
-   sys-libs/zlib
-   dbus? ( dev-qt/qtdbus:5 )
-   X? (
-   dev-libs/geoip
-   dev-qt/qtgui:5
-   dev-qt/qtsvg:5
-   dev-qt/qtwidgets:5
-   )"
-DEPEND="${RDEPEND}
-   dev-qt/linguist-tools:5"
-
-BDEPEND="virtual/pkgconfig"

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

2022-03-21 Thread Sam James
commit: 5789c7e93697cf39fe7f9140dd9a06cbf3ff531e
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 22 00:31:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 22 00:31:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5789c7e9

net-p2p/qbittorrent: fix RequiredUseDefaults for USE=gui

Just like it was with USE=X.

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

 net-p2p/qbittorrent/qbittorrent-4.4.1.ebuild | 2 +-
 net-p2p/qbittorrent/qbittorrent-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-p2p/qbittorrent/qbittorrent-4.4.1.ebuild 
b/net-p2p/qbittorrent/qbittorrent-4.4.1.ebuild
index 237207994cc2..a1dfe4a432e6 100644
--- a/net-p2p/qbittorrent/qbittorrent-4.4.1.ebuild
+++ b/net-p2p/qbittorrent/qbittorrent-4.4.1.ebuild
@@ -20,7 +20,7 @@ fi
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="dbus gui webui"
+IUSE="+dbus +gui webui"
 REQUIRED_USE="dbus? ( gui )"
 
 RDEPEND="

diff --git a/net-p2p/qbittorrent/qbittorrent-.ebuild 
b/net-p2p/qbittorrent/qbittorrent-.ebuild
index c7d3b847fcd7..a1dfe4a432e6 100644
--- a/net-p2p/qbittorrent/qbittorrent-.ebuild
+++ b/net-p2p/qbittorrent/qbittorrent-.ebuild
@@ -20,7 +20,7 @@ fi
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="+dbus gui webui"
+IUSE="+dbus +gui webui"
 REQUIRED_USE="dbus? ( gui )"
 
 RDEPEND="



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

2022-03-21 Thread Sam James
commit: f39b04186ba6150ef6622f6e4a809c1b8191985e
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 22 00:31:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 22 00:31:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f39b0418

net-p2p/qbittorrent: don't enable dbus by default

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

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

diff --git a/net-p2p/qbittorrent/qbittorrent-4.4.1.ebuild 
b/net-p2p/qbittorrent/qbittorrent-4.4.1.ebuild
index c7d3b847fcd7..237207994cc2 100644
--- a/net-p2p/qbittorrent/qbittorrent-4.4.1.ebuild
+++ b/net-p2p/qbittorrent/qbittorrent-4.4.1.ebuild
@@ -20,7 +20,7 @@ fi
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="+dbus gui webui"
+IUSE="dbus gui webui"
 REQUIRED_USE="dbus? ( gui )"
 
 RDEPEND="



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

2022-03-21 Thread Sam James
commit: 074f7df80d8ee17c4a9f076eee4791fd2eb1c021
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 22 00:25:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 22 00:27:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=074f7df8

net-p2p/qbittorrent: sync live ebuild; port to CMake

- Sync live ebuild
- Port to CMake (seems better supported upstream. autotools one doesn't
  seem to have received Qt 6 support, etc)
- Fix musl build
- Switch USE=X -> USE=gui per QA guidelines

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

 net-p2p/qbittorrent/qbittorrent-4.4.1.ebuild | 56 +
 net-p2p/qbittorrent/qbittorrent-.ebuild  | 61 +++-
 2 files changed, 63 insertions(+), 54 deletions(-)

diff --git a/net-p2p/qbittorrent/qbittorrent-4.4.1.ebuild 
b/net-p2p/qbittorrent/qbittorrent-4.4.1.ebuild
index d95a557bc835..c7d3b847fcd7 100644
--- a/net-p2p/qbittorrent/qbittorrent-4.4.1.ebuild
+++ b/net-p2p/qbittorrent/qbittorrent-4.4.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit xdg-utils
+inherit cmake systemd xdg
 
 DESCRIPTION="BitTorrent client in C++ and Qt"
 HOMEPAGE="https://www.qbittorrent.org
@@ -20,50 +20,54 @@ fi
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="+dbus debug webui +X"
-REQUIRED_USE="dbus? ( X )"
+IUSE="+dbus gui webui"
+REQUIRED_USE="dbus? ( gui )"
 
 RDEPEND="
>=dev-libs/boost-1.62.0-r1:=
dev-qt/qtcore:5
dev-qt/qtnetwork:5[ssl]
-   dev-qt/qtxml:5
dev-qt/qtsql:5
-   >=net-libs/libtorrent-rasterbar-1.2.12:0=
+   dev-qt/qtxml:5
+   >=net-libs/libtorrent-rasterbar-1.2.12:=
sys-libs/zlib
dbus? ( dev-qt/qtdbus:5 )
-   X? (
+   gui? (
dev-libs/geoip
dev-qt/qtgui:5
dev-qt/qtsvg:5
dev-qt/qtwidgets:5
)"
-DEPEND="${RDEPEND}
-   dev-qt/linguist-tools:5"
-
-BDEPEND="virtual/pkgconfig"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-qt/linguist-tools:5
+   virtual/pkgconfig"
 
 DOCS=( AUTHORS Changelog CONTRIBUTING.md README.md TODO )
 
 src_configure() {
-   econf \
-   $(use_enable dbus qt-dbus) \
-   $(use_enable debug) \
-   $(use_enable webui) \
-   $(use_enable X gui)
-}
+   local mycmakeargs=(
+   -DDBUS=$(usex dbus)
+   -DGUI=$(usex gui)
+   -DWEBUI=$(usex webui)
 
-src_install() {
-   emake STRIP="/bin/false" INSTALL_ROOT="${D}" install
-   einstalldocs
-}
+   # musl lacks execinfo.h
+   -DSTACKTRACE=$(usex !elibc_musl)
+
+   # We always want to install unit files
+   -DSYSTEMD=ON
+   -DSYSTEMD_SERVICES_INSTALL_DIR=$(systemd_get_systemunitdir)
+
+   # More verbose build logs are preferable for bug reports
+   -DVERBOSE_CONFIGURE=ON
 
-pkg_postinst() {
-   xdg_icon_cache_update
-   xdg_desktop_database_update
+   # Not yet in ::gentoo
+   -DQT6=OFF
+   )
+
+   cmake_src_configure
 }
 
-pkg_postrm() {
-   xdg_icon_cache_update
-   xdg_desktop_database_update
+src_install() {
+   cmake_src_install
+   einstalldocs
 }

diff --git a/net-p2p/qbittorrent/qbittorrent-.ebuild 
b/net-p2p/qbittorrent/qbittorrent-.ebuild
index f66536f7dc86..c7d3b847fcd7 100644
--- a/net-p2p/qbittorrent/qbittorrent-.ebuild
+++ b/net-p2p/qbittorrent/qbittorrent-.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-inherit xdg-utils
+inherit cmake systemd xdg
 
 DESCRIPTION="BitTorrent client in C++ and Qt"
 HOMEPAGE="https://www.qbittorrent.org
@@ -14,55 +14,60 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/${PN}/qBittorrent.git;
 else

SRC_URI="https://github.com/qbittorrent/qBittorrent/archive/release-${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="amd64 ~arm ~ppc64 x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
S="${WORKDIR}/qBittorrent-release-${PV}"
 fi
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="+dbus debug webui +X"
-REQUIRED_USE="dbus? ( X )"
+IUSE="+dbus gui webui"
+REQUIRED_USE="dbus? ( gui )"
 
 RDEPEND="
>=dev-libs/boost-1.62.0-r1:=
dev-qt/qtcore:5
dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtsql:5
dev-qt/qtxml:5
-   >=net-libs/libtorrent-rasterbar-1.2.11:0=
+   >=net-libs/libtorrent-rasterbar-1.2.12:=
sys-libs/zlib
dbus? ( dev-qt/qtdbus:5 )
-   X? (
+   gui? (
dev-libs/geoip
dev-qt/qtgui:5
dev-qt/qtsvg:5
dev-qt/qtwidgets:5
)"
-DEPEND="${RDEPEND}
-   dev-qt/linguist-tools:5"
-
-BDEPEND="virtual/pkgconfig"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-qt/linguist-tools:5
+   virtual/pkgconfig"
 
 DOCS=( AUTHORS Changelog CONTRIBUTING.md README.md 

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

2022-03-21 Thread Sam James
commit: 9f3294574f36c9f22f72f879f3a8b053f6e2abea
Author: Thamognya Kodi  thamognya  com>
AuthorDate: Mon Mar 21 03:37:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 22 00:27:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f329457

net-p2p/qbittorrent: 4.4.1 version

Closes: https://bugs.gentoo.org/834949
Signed-off-by: Thamognya Kodi  thamognya.com>
Closes: https://github.com/gentoo/gentoo/pull/24690
Signed-off-by: Sam James  gentoo.org>

 net-p2p/qbittorrent/Manifest |  1 +
 net-p2p/qbittorrent/qbittorrent-4.4.1.ebuild | 69 
 2 files changed, 70 insertions(+)

diff --git a/net-p2p/qbittorrent/Manifest b/net-p2p/qbittorrent/Manifest
index 99209ca85e66..6a66a7d39dd6 100644
--- a/net-p2p/qbittorrent/Manifest
+++ b/net-p2p/qbittorrent/Manifest
@@ -6,3 +6,4 @@ DIST qbittorrent-4.3.7.tar.gz 8494224 BLAKE2B 
68f402619069fea87c5120e97f381d589f
 DIST qbittorrent-4.3.8.tar.gz 8506355 BLAKE2B 
e59be1556ad0be697e32d69d890115df6ce20a46f883a9060994558db02f06cf87fbf68a17e6317e1b5819af523281bdd8cfdcc8ae68a0d707a238023dcc7840
 SHA512 
bb03f27f0807dfac867ddf5a6fcec1687946068a7e7d88483f0ded34d7279aa0d3324fe25f23c22ce80ee98437d8914229c5969ea8849eed1d4ad68e031601e2
 DIST qbittorrent-4.3.9.tar.gz 8510414 BLAKE2B 
de98aff6d81f43c3ad87f6c5f800a4488e18173fb96713d0a2420cf4d4708c9b1f2f54c8d0aa566e7738b4f94d192aad9f0196a05d43724582ef81833901727f
 SHA512 
ec33f67895fbf47acc2f79d9c9e16db8b96c756cf493b76eb24b90e13a790a709104ea9aa378ee111d8c38b605bed5192b366d1917bbf160b21aa2ae3aacd2d1
 DIST qbittorrent-4.4.0.tar.gz 9037875 BLAKE2B 
b3789151a0e8b75bebecd84edcb5d75a1cf82674a5984c0ac8bb85d73dc90285fc7109b11ba593cd721fc4a45e87a69e00e85a47d79ed87423e538f56f2334c8
 SHA512 
7b1d4d45884d90bec14a28f01c9bdab0c9e2af496ade219393f4ccb14b9bb2901fc043407186da0efa1176f7fc9d1b1478864588e3869e363eb0eb35e5fe5c3f
+DIST qbittorrent-4.4.1.tar.gz 9090594 BLAKE2B 
1b0d4900352c069177913a2ef66bd986a45d13d52f191b824a4dbd38d84b037a7410a9c71cf487d537a5ce70b00e8f695c20acd85ede963731a84f39c9b8ee5c
 SHA512 
155e0394e1599fbbae4b03fc39a13085eb4f797fdf7ff45d2c552c66cdb523e146b77da4fa0f14d6b5b64e3b56f9da7163fd544811a40a9a787848007bfbd0a6

diff --git a/net-p2p/qbittorrent/qbittorrent-4.4.1.ebuild 
b/net-p2p/qbittorrent/qbittorrent-4.4.1.ebuild
new file mode 100644
index ..d95a557bc835
--- /dev/null
+++ b/net-p2p/qbittorrent/qbittorrent-4.4.1.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils
+
+DESCRIPTION="BitTorrent client in C++ and Qt"
+HOMEPAGE="https://www.qbittorrent.org
+ https://github.com/qbittorrent;
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/${PN}/qBittorrent.git;
+else
+   
SRC_URI="https://github.com/qbittorrent/qBittorrent/archive/release-${PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+   S="${WORKDIR}/qBittorrent-release-${PV}"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+dbus debug webui +X"
+REQUIRED_USE="dbus? ( X )"
+
+RDEPEND="
+   >=dev-libs/boost-1.62.0-r1:=
+   dev-qt/qtcore:5
+   dev-qt/qtnetwork:5[ssl]
+   dev-qt/qtxml:5
+   dev-qt/qtsql:5
+   >=net-libs/libtorrent-rasterbar-1.2.12:0=
+   sys-libs/zlib
+   dbus? ( dev-qt/qtdbus:5 )
+   X? (
+   dev-libs/geoip
+   dev-qt/qtgui:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwidgets:5
+   )"
+DEPEND="${RDEPEND}
+   dev-qt/linguist-tools:5"
+
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( AUTHORS Changelog CONTRIBUTING.md README.md TODO )
+
+src_configure() {
+   econf \
+   $(use_enable dbus qt-dbus) \
+   $(use_enable debug) \
+   $(use_enable webui) \
+   $(use_enable X gui)
+}
+
+src_install() {
+   emake STRIP="/bin/false" INSTALL_ROOT="${D}" install
+   einstalldocs
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+   xdg_desktop_database_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+   xdg_desktop_database_update
+}



[gentoo-commits] repo/gentoo:master commit in: mail-client/alot/, mail-client/alot/files/

2022-03-21 Thread Sam James
commit: 8023d110541af97e459c16fef950be57aada3292
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 22 00:11:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 22 00:27:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8023d110

mail-client/alot: use PEP 517; avoid network access during build; sync live

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

 mail-client/alot/alot-0.10.ebuild  | 14 ---
 mail-client/alot/alot-.ebuild  | 29 ++
 .../alot/files/alot-0.10-no-intersphinx-docs.patch | 23 +
 3 files changed, 46 insertions(+), 20 deletions(-)

diff --git a/mail-client/alot/alot-0.10.ebuild 
b/mail-client/alot/alot-0.10.ebuild
index 9f911d049abb..dd3c5c8130c7 100644
--- a/mail-client/alot/alot-0.10.ebuild
+++ b/mail-client/alot/alot-0.10.ebuild
@@ -3,18 +3,23 @@
 
 EAPI=8
 
-DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{7,8,9} )
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8,9,10} )
 
 inherit distutils-r1
 
 DESCRIPTION="Experimental terminal UI for net-mail/notmuch written in Python"
 HOMEPAGE="https://github.com/pazz/alot;
-SRC_URI="https://github.com/pazz/alot/archive/${PV}.tar.gz -> ${P}.tar.gz"
+if [[ ${PV} == "" ]]; then
+   EGIT_REPO_URI="https://github.com/pazz/alot/;
+   inherit git-r3
+else
+   SRC_URI="https://github.com/pazz/alot/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~x86"
+fi
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
 IUSE="doc"
 
 RDEPEND="
@@ -36,6 +41,7 @@ BDEPEND="
 
 PATCHES=(
"${FILESDIR}/0.9-0001-remove-non-working-test.patch"
+   "${FILESDIR}/${PN}-0.10-no-intersphinx-docs.patch"
 )
 
 distutils_enable_tests unittest

diff --git a/mail-client/alot/alot-.ebuild 
b/mail-client/alot/alot-.ebuild
index 87b22470c579..dd3c5c8130c7 100644
--- a/mail-client/alot/alot-.ebuild
+++ b/mail-client/alot/alot-.ebuild
@@ -1,13 +1,15 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-DISTUTILS_USE_SETUPTOOLS=rdepend
-PYTHON_COMPAT=( python3_{7,8,9} )
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8,9,10} )
 
 inherit distutils-r1
 
+DESCRIPTION="Experimental terminal UI for net-mail/notmuch written in Python"
+HOMEPAGE="https://github.com/pazz/alot;
 if [[ ${PV} == "" ]]; then
EGIT_REPO_URI="https://github.com/pazz/alot/;
inherit git-r3
@@ -16,13 +18,9 @@ else
KEYWORDS="~amd64 ~x86"
 fi
 
-DESCRIPTION="Experimental terminal UI for net-mail/notmuch written in Python"
-HOMEPAGE="https://github.com/pazz/alot;
-
 LICENSE="GPL-3"
 SLOT="0"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
+IUSE="doc"
 
 RDEPEND="
app-crypt/gpgme[python,${PYTHON_USEDEP}]
@@ -30,24 +28,23 @@ RDEPEND="
dev-python/python-magic[${PYTHON_USEDEP}]
dev-python/urwid[${PYTHON_USEDEP}]
dev-python/urwidtrees[${PYTHON_USEDEP}]
-   >=dev-python/twisted-18.4[${PYTHON_USEDEP}]
+   dev-python/twisted[${PYTHON_USEDEP}]
net-mail/mailbase
-   net-mail/notmuch[crypt,python]
+   net-mail/notmuch[crypt,python,${PYTHON_USEDEP}]
 "
-DEPEND="
-   doc? (
-   dev-python/sphinx[${PYTHON_USEDEP}]
-   )
+BDEPEND="
+   dev-python/sphinx[${PYTHON_USEDEP}]
test? (
dev-python/mock[${PYTHON_USEDEP}]
)
 "
 
 PATCHES=(
-   "${FILESDIR}/${PV}-0001-remove-non-working-test.patch"
+   "${FILESDIR}/0.9-0001-remove-non-working-test.patch"
+   "${FILESDIR}/${PN}-0.10-no-intersphinx-docs.patch"
 )
 
-distutils_enable_tests setup.py
+distutils_enable_tests unittest
 
 python_compile_all() {
emake -C docs man

diff --git a/mail-client/alot/files/alot-0.10-no-intersphinx-docs.patch 
b/mail-client/alot/files/alot-0.10-no-intersphinx-docs.patch
new file mode 100644
index ..6cda5071e226
--- /dev/null
+++ b/mail-client/alot/files/alot-0.10-no-intersphinx-docs.patch
@@ -0,0 +1,23 @@
+Needs network access.
+--- a/docs/source/api/conf.py
 b/docs/source/api/conf.py
+@@ -56,7 +56,7 @@ from alot import __version__, __author__
+ # Add any Sphinx extension module names here, as strings. They can be
+ # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
+ # ones.
+-extensions = ['sphinx.ext.autodoc', 'sphinx.ext.intersphinx']
++extensions = ['sphinx.ext.autodoc']
+ 
+ # Add any paths that contain templates here, relative to this directory.
+ templates_path = ['_templates']
+--- a/docs/source/conf.py
 b/docs/source/conf.py
+@@ -16,7 +16,7 @@ needs_sphinx = '1.3'  # for autodoc_mock_imports setting 
below
+ 
+ # Add any Sphinx extension module names here, as strings. They can be
+ # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
+-extensions = ['sphinx.ext.autodoc', 'sphinx.ext.intersphinx']
++extensions = ['sphinx.ext.autodoc']
+ 
+ # autodoc tweaks

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

2022-03-21 Thread Sam James
commit: cb4bc42b6ea69eacdcf3394448deaff32e91c1f2
Author: Thamognya Kodi  thamognya  com>
AuthorDate: Sun Mar 20 06:51:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 22 00:27:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb4bc42b

mail-client/alot: add 0.10

Bug: https://bugs.gentoo.org/835592
Signed-off-by: Thamognya Kodi  thamognya.com>
Closes: https://github.com/gentoo/gentoo/pull/24680
Signed-off-by: Sam James  gentoo.org>

 mail-client/alot/Manifest |  1 +
 mail-client/alot/alot-0.10.ebuild | 65 +++
 2 files changed, 66 insertions(+)

diff --git a/mail-client/alot/Manifest b/mail-client/alot/Manifest
index 7e7d59a08da6..7e4f08555174 100644
--- a/mail-client/alot/Manifest
+++ b/mail-client/alot/Manifest
@@ -1 +1,2 @@
 DIST alot-0.9.1.tar.gz 228645 BLAKE2B 
7a44542513bc6d90df43cb21daf2ba103cbbae4dd81b44eaf935d764ba11d6c5640774e72728725eca83a777dcf3583bebaa57c9061191499f74ed89d4c11b4f
 SHA512 
ac65c742d5bfb4827482c881ec2eb95b9215e9a5c49d7001421d62ffb1f38c7792dbbf94c0f16578da70b5ce15ba7a28cea0c1bbd34080f8132c80f4a0a2199b
+DIST alot-0.10.tar.gz 228451 BLAKE2B 
a90672817d30a9dc5a50814b123f107f94cc63cb9669578c3ffa9f6282dc0388c91e1a7f14e62c73159573ff97660a57b71b5ecac6549e050758bcef60c54e87
 SHA512 
b07c77f3a21c9670fb14a760d036ce0e14678dd6ae75585cc929f97db5126a7dbb7f411244d317fea2913692afca6ff9f439f9dbbf047acffb8fcea2ebef7056

diff --git a/mail-client/alot/alot-0.10.ebuild 
b/mail-client/alot/alot-0.10.ebuild
new file mode 100644
index ..9f911d049abb
--- /dev/null
+++ b/mail-client/alot/alot-0.10.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_SETUPTOOLS=rdepend
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+inherit distutils-r1
+
+DESCRIPTION="Experimental terminal UI for net-mail/notmuch written in Python"
+HOMEPAGE="https://github.com/pazz/alot;
+SRC_URI="https://github.com/pazz/alot/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+RDEPEND="
+   app-crypt/gpgme[python,${PYTHON_USEDEP}]
+   dev-python/configobj[${PYTHON_USEDEP}]
+   dev-python/python-magic[${PYTHON_USEDEP}]
+   dev-python/urwid[${PYTHON_USEDEP}]
+   dev-python/urwidtrees[${PYTHON_USEDEP}]
+   dev-python/twisted[${PYTHON_USEDEP}]
+   net-mail/mailbase
+   net-mail/notmuch[crypt,python,${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/0.9-0001-remove-non-working-test.patch"
+)
+
+distutils_enable_tests unittest
+
+python_compile_all() {
+   emake -C docs man
+   use doc && emake -C docs html
+}
+
+python_install_all() {
+   use doc && local HTML_DOCS=( docs/build/html/. )
+   doman docs/build/man/*
+   distutils-r1_python_install_all
+
+   insinto /usr/share/alot
+   doins -r extra
+}
+
+pkg_postinst() {
+   if [[ -z ${REPLACING_VERSIONS} ]] ; then
+   elog ""
+   elog "If you are new to Alot you may want to take a look at"
+   elog "the user manual:"
+   elog "   https://alot.readthedocs.io/en/latest/;
+   elog ""
+   fi
+}



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

2022-03-21 Thread Matt Turner
commit: c611522981c33581d29d48dd5e17afef6a251ad1
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Mar 22 00:00:17 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Mar 22 00:23:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6115229

app-misc/tracker-miners: Version bump to 3.3.0

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

 app-misc/tracker-miners/Manifest   |   1 +
 .../tracker-miners/tracker-miners-3.3.0.ebuild | 165 +
 2 files changed, 166 insertions(+)

diff --git a/app-misc/tracker-miners/Manifest b/app-misc/tracker-miners/Manifest
index 0df4326dabd4..02ab7b7bb733 100644
--- a/app-misc/tracker-miners/Manifest
+++ b/app-misc/tracker-miners/Manifest
@@ -1,3 +1,4 @@
 DIST tracker-miners-2.3.5.tar.xz 3128428 BLAKE2B 
a45c642fb03433a6cf12d0904a82498aa6645f97ac70b1cfe04cc3b739b33b5d3fe307cd96f45a5a4af8927f029b4eade60195d2f72c1a684aa26ee723025d8a
 SHA512 
13da1106bc1bc8a550093c4d1bf4336a205f636e0487dc9d42cee9ce2666eca73ead479fd04f03ccf15acb4e3b27a1c898860f63bdfa69ca74b02aa041731fa9
 DIST tracker-miners-3.2.1.tar.xz 4074476 BLAKE2B 
dfadb33f70462f8373d526ed7fce63553808b7b38ae444dcc67c2f9a0b5f4821526491ced9e43608793ef3190cb200a5fc1a7dee24ead02001b600cbb09931b9
 SHA512 
d3767f714cbda1688aecced96c6e9b6c51e69018db872e0427c98b09aacea3274b446dd85df1196dd4b24358dcabe6780abec9cc9f44af70261ef6bc74b78c2c
 DIST tracker-miners-3.2.2.tar.xz 4073752 BLAKE2B 
f2fe63cb6ea0704152305c8922d6a557cb24dd507d9ea00e8d800de50bd04ad1f373503ecd8b734c6dc74568a8ec370b2a8b29b6ca4d8512d420a938b1b179df
 SHA512 
03508ef2bbfe3030c4afaaea740739b91e4b1c1dde364f801cf7deeb2358abde3561f7e1b43eeae97acbb010f7fcc063d7cd46578089cf1e1fc736d219c91b62
+DIST tracker-miners-3.3.0.tar.xz 7243888 BLAKE2B 
3dcbb03808e823e46141ddc13c074a5e066d1b41b32291b8ad1d1ff7896ee6c7c1f09b1792555324ad54ea55481a5641c0426b09e7960506ff77717f756300ad
 SHA512 
ef28abf48633125e2386cc6c9cc4afbc8c203cfd6fcd31eb6928eb6132e033be232e1141655b5d517e66170c5abb3799f9ea3c76f4b5db66e18524aea59f3969

diff --git a/app-misc/tracker-miners/tracker-miners-3.3.0.ebuild 
b/app-misc/tracker-miners/tracker-miners-3.3.0.ebuild
new file mode 100644
index ..292e8a512afc
--- /dev/null
+++ b/app-misc/tracker-miners/tracker-miners-3.3.0.ebuild
@@ -0,0 +1,165 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit flag-o-matic gnome.org gnome2-utils meson python-any-r1 systemd xdg
+
+DESCRIPTION="Collection of data extractors for Tracker/Nepomuk"
+HOMEPAGE="https://wiki.gnome.org/Projects/Tracker;
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3"
+IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg networkmanager +pdf 
+playlist raw +rss seccomp test +tiff upower +xml xmp xps"
+
+REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via 
gstreamer, not ffmpeg
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# tracker-2.1.7 currently always depends on ICU (theoretically could be 
libunistring instead); so choose ICU over enca always here for the time being 
(ICU is preferred)
+RDEPEND="
+   >=dev-libs/glib-2.70:2
+   >=app-misc/tracker-3.2.0:3=
+   gstreamer? (
+   >=media-libs/gstreamer-1.20:1.0
+   >=media-libs/gst-plugins-base-1.20:1.0
+   >=media-plugins/gst-plugins-meta-1.20:1.0 )
+   !gstreamer? (
+   ffmpeg? ( media-video/ffmpeg:0= ) )
+
+   >=sys-apps/dbus-1.3.1
+   xmp? ( >=media-libs/exempi-2.1.0:= )
+   raw? ( media-libs/gexiv2 )
+   >=dev-libs/icu-4.8.1.2:=
+   cue? ( media-libs/libcue:= )
+   exif? ( >=media-libs/libexif-0.6 )
+   gsf? ( >=gnome-extra/libgsf-1.14.24:= )
+   xps? ( app-text/libgxps )
+   iptc? ( media-libs/libiptcdata )
+   jpeg? ( virtual/jpeg:0 )
+   iso? ( >=sys-libs/libosinfo-0.2.10 )
+   >=media-libs/libpng-1.2:0=
+   seccomp? ( >=sys-libs/libseccomp-2.0 )
+   tiff? ( media-libs/tiff:0 )
+   xml? ( >=dev-libs/libxml2-2.6 )
+   pdf? ( >=app-text/poppler-0.16.0[cairo] )
+   playlist? ( >=dev-libs/totem-pl-parser-3:= )
+   upower? ( >=sys-power/upower-0.9.0 )
+   sys-libs/zlib:0
+   gif? ( media-libs/giflib:= )
+
+   networkmanager? ( net-misc/networkmanager:= )
+
+   rss? ( >=net-libs/libgrss-0.7:0 )
+   app-arch/gzip
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-text/asciidoc
+   dev-libs/libxslt
+   dev-util/glib-utils
+   dev-util/gdbus-codegen
+
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
+   gstreamer? (
+   media-libs/gstreamer:1.0[introspection]
+   || (
+   media-plugins/gst-plugins-libav:1.0
+   

[gentoo-commits] repo/gentoo:master commit in: x11-themes/adwaita-icon-theme/

2022-03-21 Thread Matt Turner
commit: 5dee28086b6087e4391e4de46f860e17fd08ff01
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Mar 21 23:38:26 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Mar 22 00:23:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dee2808

x11-themes/adwaita-icon-theme: Version bump to 42.0

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

 x11-themes/adwaita-icon-theme/Manifest |  1 +
 .../adwaita-icon-theme-42.0.ebuild | 56 ++
 2 files changed, 57 insertions(+)

diff --git a/x11-themes/adwaita-icon-theme/Manifest 
b/x11-themes/adwaita-icon-theme/Manifest
index db360ef9e0ea..3574db5ee8fd 100644
--- a/x11-themes/adwaita-icon-theme/Manifest
+++ b/x11-themes/adwaita-icon-theme/Manifest
@@ -1,3 +1,4 @@
 DIST adwaita-icon-theme-3.32.0.tar.xz 18540012 BLAKE2B 
a82ca6758cdbf459ac617d3b3d834e4147c3a3c5e6ca7c705ed2d16e8cf0a1255f5ae999d7e930b9716585b8c498c220f1ab40fec929dde7679efd56f3b18a45
 SHA512 
9609732cd51c6794d4d86598818bb2a589b0f4b6b795e57f3507dad69b21ef1b2fc2e83e24e937428bbace32fcccf587a5771cbc02c5768206e704f0456a6d1d
 DIST adwaita-icon-theme-41.0.tar.xz 17086916 BLAKE2B 
6899bf734a3f708e6596a4aeb2df426041dd46232a3cbd55f530fab2cc92277db74322a31a443e251a06c74bf7fad7d5f9394b63edb33fced5ce8987e5c87d3e
 SHA512 
2a540f2b53cb64433780029ea70c2cfe8417ae7e619d8eefa59825e3ebcb8585acd4ccae25344c8e146a0ee0705ccbb39a2cb729a162534fd86a4ff24e505c86
+DIST adwaita-icon-theme-42.0.tar.xz 10407000 BLAKE2B 
1ec998731b8da4ed17d7bb5887faba7a33721955836265c67efeffcf16bbb82e6f20750245b9b6d7dc4e816ec0e6ae71cb51a839debb0e070edf5d347d6260d5
 SHA512 
521bfd44fdc253f5fd01fcdfaa485669849ad73c35354ccfe9b358ba433cfa40ee6d68b70ec2268a4ce0631a48670b03b30811ca68e2e19f9430082454e02015
 DIST tango-gentoo-v1.1.tar.gz 29322 BLAKE2B 
83fa2bf37727e60851dd679054fe1b153ebfea58c9a9a40f891f7d68d3b047b02e8effa1d1b4e08d64500a2072ce7200f159c92a352da7124de27e1b05bb6027
 SHA512 
87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045

diff --git a/x11-themes/adwaita-icon-theme/adwaita-icon-theme-42.0.ebuild 
b/x11-themes/adwaita-icon-theme/adwaita-icon-theme-42.0.ebuild
new file mode 100644
index ..7154dd1d95ab
--- /dev/null
+++ b/x11-themes/adwaita-icon-theme/adwaita-icon-theme-42.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome2
+
+DESCRIPTION="GNOME default icon theme"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/adwaita-icon-theme;
+
+SRC_URI="${SRC_URI}
+   branding? ( 
https://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz
 )
+"
+LICENSE="
+   || ( LGPL-3 CC-BY-SA-3.0 )
+   branding? ( CC-BY-SA-4.0 )
+"
+SLOT="0"
+IUSE="branding"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+
+# gtk+:3 is needed for build for the gtk-encode-symbolic-svg utility
+# librsvg is needed for gtk-encode-symbolic-svg to be able to read the source 
SVG via its pixbuf loader and at runtime for rendering scalable icons shipped 
by the theme
+DEPEND=">=x11-themes/hicolor-icon-theme-0.10"
+RDEPEND="${DEPEND}
+   >=gnome-base/librsvg-2.48:2
+"
+BDEPEND="
+   >=gnome-base/librsvg-2.48:2
+   sys-devel/gettext
+   virtual/pkgconfig
+   x11-libs/gtk+:3
+"
+# This ebuild does not install any binaries
+RESTRICT="binchecks strip"
+
+src_prepare() {
+   if use branding; then
+   for i in 16 22 24 32 48; do
+   cp "${WORKDIR}"/tango-gentoo-v1.1/${i}x${i}/gentoo.png \
+   "${S}"/Adwaita/${i}x${i}/places/start-here.png \
+   || die "Copying gentoo logos failed"
+   done
+   fi
+
+   # Install cursors in the right place used in Gentoo
+   sed -e 's:^\(cursordir.*\)icons\(.*\):\1cursors/xorg-x11\2:' \
+   -i "${S}"/Makefile.am \
+   -i "${S}"/Makefile.in || die
+
+   gnome2_src_prepare
+}
+
+src_configure() {
+   gnome2_src_configure GTK_UPDATE_ICON_CACHE=$(type -P true)
+}



[gentoo-commits] repo/gentoo:master commit in: x11-themes/gnome-backgrounds/

2022-03-21 Thread Matt Turner
commit: 53bf3197c0e62b9c0ad2c476bee4878febcc146b
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Mar 21 23:39:32 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Mar 22 00:23:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53bf3197

x11-themes/gnome-backgrounds: Version bump to 42.0

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

 x11-themes/gnome-backgrounds/Manifest   |  1 +
 .../gnome-backgrounds/gnome-backgrounds-42.0.ebuild | 17 +
 2 files changed, 18 insertions(+)

diff --git a/x11-themes/gnome-backgrounds/Manifest 
b/x11-themes/gnome-backgrounds/Manifest
index 84f4106596c5..bed052683785 100644
--- a/x11-themes/gnome-backgrounds/Manifest
+++ b/x11-themes/gnome-backgrounds/Manifest
@@ -1 +1,2 @@
 DIST gnome-backgrounds-41.0.tar.xz 44919212 BLAKE2B 
34f84a855447cc83624be22d4757b4165a7d5552ef9b2c30f21710ad11aa769ceb3c374d07e8e4461a6322bfd29e2e9138c2dbfd50678c0db200516e0881bd8b
 SHA512 
d5b408e702ea15dd30482f6e3b446fe27c8032c1358957a8d3d491864716144df9a074a5667f4c3ab300f90961e1fb72d3db461cca6ae7a48a0ccf865723941a
+DIST gnome-backgrounds-42.0.tar.xz 51639368 BLAKE2B 
3dc288732a91d53e2db9cfca5e529c3a6bda4d272645090751349485836a3c6807bdc071a9ae9ae58032265155a04c2b381cb7479fe913608cf9e39ff0ae79ed
 SHA512 
31cfbc52ec96bc4ce77960620a895af7f10c1fc4d474b589d49f3d1198b41792ab443bf8d7a661e71778455ab066f034c7fb6655e96db028990de0788e464e1d

diff --git a/x11-themes/gnome-backgrounds/gnome-backgrounds-42.0.ebuild 
b/x11-themes/gnome-backgrounds/gnome-backgrounds-42.0.ebuild
new file mode 100644
index ..899bc57295bc
--- /dev/null
+++ b/x11-themes/gnome-backgrounds/gnome-backgrounds-42.0.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit gnome.org meson
+
+DESCRIPTION="A set of backgrounds packaged with the GNOME desktop"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-backgrounds;
+
+LICENSE="CC-BY-SA-2.0 CC-BY-SA-3.0 CC-BY-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND=""
+BDEPEND=">=sys-devel/gettext-0.19.8"



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

2022-03-21 Thread Matt Turner
commit: e48b22d03b072728d7e958bf1c0e1c70f7aafe34
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Mar 22 00:00:54 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Mar 22 00:23:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e48b22d0

dev-lang/vala: Use SLOT="0.56" for 0.56.0.

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

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

diff --git a/dev-lang/vala/vala-0.56.0.ebuild b/dev-lang/vala/vala-0.56.0.ebuild
index 73d616e5874c..c0e5551a7eb6 100644
--- a/dev-lang/vala/vala-0.56.0.ebuild
+++ b/dev-lang/vala/vala-0.56.0.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Compiler for the GObject type system"
 HOMEPAGE="https://wiki.gnome.org/Projects/Vala;
 
 LICENSE="LGPL-2.1+"
-SLOT="0.54"
+SLOT="0.56"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~x86-linux"
 IUSE="test valadoc"
 RESTRICT="!test? ( test )"



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

2022-03-21 Thread Matt Turner
commit: edb422216b2a0d2f48fc5aae8fb39ce619bcf8e2
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Mar 21 23:52:03 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Mar 22 00:23:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edb42221

app-misc/tracker: Version bump to 3.3.0

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

 app-misc/tracker/Manifest |   1 +
 app-misc/tracker/tracker-3.3.0.ebuild | 112 ++
 2 files changed, 113 insertions(+)

diff --git a/app-misc/tracker/Manifest b/app-misc/tracker/Manifest
index c8d26bbd6ea1..0273c2755643 100644
--- a/app-misc/tracker/Manifest
+++ b/app-misc/tracker/Manifest
@@ -1,2 +1,3 @@
 DIST tracker-2.3.6.tar.xz 1606716 BLAKE2B 
ea39df4438e4502bc0229a5cc3b42a2fe6e13a643ac8e4034004b1291da49ff3ad1a177227035a4a02fd8f3723a735d37371c898bb03a6fc10573606a1c29d70
 SHA512 
1b8ae06b6c64a0cbe7d4c987bafe392fb38014215fc698f919273ba1f422dd0bc24344d3fd73164b00bfea315e527e2886ba90f1f1b86d5fceff24455b36d67e
 DIST tracker-3.2.1.tar.xz 1947304 BLAKE2B 
9095a457157cd2bedfd34b01afc9fd832af0a5c57c6ba5b9c00175f382b70135e20437d6fd2ca9cc06df28634627e487536b15548f2c5d54c68297f26f06447b
 SHA512 
3e8f33de0f77d45af2ed82e8fd216d6fb4c3aa080648cf490bdaef233fac1c635e10660ac0bfcdf0a43af48d454e0d4d7c04cb650f5f89660e8e4efc10104f56
+DIST tracker-3.3.0.tar.xz 1969132 BLAKE2B 
a43183599ee3d3947450e4d58fd02094a41d5978d0c3be120b995844eca5ddc0f7e37bd98e886bec99d5c9342f5ba6f92eec2cd729a1793ce2141bfa5ff99908
 SHA512 
0a55a80b44c2267f149c4c83ecbe42ca27a0645bd4fc206984999520f6bed3b7c63c71f81450f40ce2896223ce17326add20e7f39a71c821d754f30b8ce157bc

diff --git a/app-misc/tracker/tracker-3.3.0.ebuild 
b/app-misc/tracker/tracker-3.3.0.ebuild
new file mode 100644
index ..8875b2911b7e
--- /dev/null
+++ b/app-misc/tracker/tracker-3.3.0.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{8..10} )
+VALA_MIN_API_VERSION="0.40"
+
+inherit bash-completion-r1 flag-o-matic gnome.org gnome2-utils linux-info 
meson python-any-r1 systemd vala xdg
+
+DESCRIPTION="A tagging metadata database, search tool and indexer"
+HOMEPAGE="https://wiki.gnome.org/Projects/Tracker;
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="3/0" # libtracker-sparql-3.0 soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="gtk-doc +miners stemmer test"
+RESTRICT="!test? ( test )"
+
+PV_SERIES=$(ver_cut 1-2)
+
+RDEPEND="
+   >=dev-libs/glib-2.52:2
+   >=sys-apps/dbus-1.3.2
+   >=dev-libs/gobject-introspection-1.54:=
+   >=dev-libs/icu-4.8.1.2:=
+   >=dev-libs/json-glib-1.4
+   >=net-libs/libsoup-2.40.1:2.4
+   >=dev-libs/libxml2-2.7
+   >=dev-db/sqlite-3.29.0
+   stemmer? ( dev-libs/snowball-stemmer:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   app-text/asciidoc
+   dev-libs/libxslt
+   $(vala_depend)
+   gtk-doc? (
+   >=dev-util/gtk-doc-1.8
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/docbook-xml-dtd:4.5
+   )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? (
+   $(python_gen_any_dep 'dev-python/pygobject[${PYTHON_USEDEP}]')
+   $(python_gen_any_dep 'dev-python/tappy[${PYTHON_USEDEP}]')
+   )
+   ${PYTHON_DEPS}
+"
+PDEPEND="miners? ( >=app-misc/tracker-miners-${PV_SERIES} )"
+
+function inotify_enabled() {
+   if linux_config_exists; then
+   if ! linux_chkconfig_present INOTIFY_USER; then
+   ewarn "You should enable the INOTIFY support in your 
kernel."
+   ewarn "Check the 'Inotify support for userland' under 
the 'File systems'"
+   ewarn "option. It is marked as CONFIG_INOTIFY_USER in 
the config"
+   die 'missing CONFIG_INOTIFY'
+   fi
+   else
+   einfo "Could not check for INOTIFY support in your kernel."
+   fi
+}
+
+python_check_deps() {
+   use test || return 0
+   has_version -b "dev-python/tappy[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   linux-info_pkg_setup
+   inotify_enabled
+
+   python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   xdg_src_prepare
+   vala_setup
+}
+
+src_configure() {
+   append-cflags -DTRACKER_DEBUG -DG_DISABLE_CAST_CHECKS
+
+   local emesonargs=(
+   $(meson_use gtk-doc docs)
+   -Dman=true
+   $(meson_feature stemmer)
+   -Dunicode_support=icu
+   -Dbash_completion_dir="$(get_bashcompdir)"
+   -Dsystemd_user_services_dir="$(systemd_get_userunitdir)"
+   $(meson_use test tests)
+   -Dintrospection=enabled
+   -Dsoup=soup2
+   )
+   meson_src_configure
+}
+
+src_test() {
+   dbus-run-session meson test -C "${BUILD_DIR}" || 

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

2022-03-21 Thread Sam James
commit: bcd34c510ef65780a9a8b106176ddd853d9c224c
Author: Christopher Byrne  gmail  com>
AuthorDate: Wed Mar  9 16:39:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 21 23:52:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcd34c51

sys-boot/tboot: Remove old

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Christopher Byrne  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/24464
Signed-off-by: Sam James  gentoo.org>

 sys-boot/tboot/Manifest|  1 -
 sys-boot/tboot/tboot-1.10.4.ebuild | 76 --
 2 files changed, 77 deletions(-)

diff --git a/sys-boot/tboot/Manifest b/sys-boot/tboot/Manifest
index 2c3e426d33d3..7d038e2463ba 100644
--- a/sys-boot/tboot/Manifest
+++ b/sys-boot/tboot/Manifest
@@ -1,2 +1 @@
-DIST tboot-1.10.4.tar.gz 908050 BLAKE2B 
8c793e2ec29cc3c3aa8199ac5058e9b3521eb0a72609c8b5ae21e0843571ae765be74bb48184178e2641ff8eec05680f81e45b12b80fd7d2727c82f9c8702411
 SHA512 
6fe93cabd5fc10cba7797048cad2cce4c490e0112c5c877f3367d78873cb55ba3d84eb703f2fcdba807eb21f1bef6a838d315b32d6418fb88b2589ff66e99491
 DIST tboot-1.10.5.tar.gz 907657 BLAKE2B 
f9e33c512fac304eba6cbf87b497c48ff52c5efdb47103f247e04c95f8e44230671c58811d7d58753cd9c49c53d9ad77a0c5c7fb7fcce5c94d48f8fcaa9ad1f7
 SHA512 
01a039e5612b6cca6f7558e93673ba50edfcfbf3f65e390ac64f4aa6ae0859a314676b20d722dcd41a7a3c940473fe7982e823c800a75bd26a5e8f956528f223

diff --git a/sys-boot/tboot/tboot-1.10.4.ebuild 
b/sys-boot/tboot/tboot-1.10.4.ebuild
deleted file mode 100644
index 4cedba3fabfc..
--- a/sys-boot/tboot/tboot-1.10.4.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit mount-boot toolchain-funcs
-
-DESCRIPTION="Performs a measured and verified boot using Intel Trusted 
Execution Technology"
-HOMEPAGE="https://sourceforge.net/projects/tboot/;
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
-IUSE="custom-cflags selinux"
-
-# requires patching the kernel src
-RESTRICT="test"
-
-DEPEND="dev-libs/openssl:0=[-bindist(-)]"
-
-RDEPEND="${DEPEND}
-   sys-boot/grub:2
-   selinux? ( sec-policy/selinux-tboot )"
-
-DOCS=( README.md COPYING CHANGELOG )
-PATCHES=( "${FILESDIR}/${PN}-1.10.3-disable-Werror.patch"
- "${FILESDIR}/${PN}-1.10.3-disable-strip.patch"
- "${FILESDIR}/${PN}-1.10.3-dont-call-toolchain-directly.patch" )
-
-pkg_setup() {
-   if tc-is-clang; then
-   eerror "tboot is a freestanding application that uses gcc"
-   eerror "extensions in fundemental ways, include VLAIS"
-   eerror "(Variable Length Arrays in Structs) and will not"
-   eerror "compile with clang witout upstream action"
-   die "Cannot compile with clang. See bug #832020"
-   fi
-}
-
-src_configure() {
-   tc-export AS LD CC CPP AR RANLIB NM OBJCOPY OBJDUMP STRIP
-
-   default
-}
-
-src_compile() {
-   use custom-cflags && export TBOOT_CFLAGS=${CFLAGS} || unset CCASFLAGS 
CFLAGS CPPFLAGS LDFLAGS
-
-   if use amd64; then
-   export MAKEARGS="TARGET_ARCH=x86_64"
-   else
-   export MAKEARGS="TARGET_ARCH=i686"
-   fi
-
-   default
-}
-
-src_install() {
-   emake DISTDIR="${D}" install
-
-   dodoc "${DOCS[@]}"
-   dodoc docs/*.{txt,md}
-
-   cd "${ED}" || die
-   mkdir -p usr/lib/tboot/ || die
-   mv boot usr/lib/tboot/ || die
-}
-
-pkg_postinst() {
-   cp "${ROOT}/usr/lib/tboot/boot/"* "${ROOT}/boot/" || die
-
-   ewarn "Please remember to download the SINIT AC Module relevant"
-   ewarn "for your platform from:"
-   ewarn 
"http://software.intel.com/en-us/articles/intel-trusted-execution-technology/;
-}



[gentoo-commits] repo/gentoo:master commit in: sys-boot/tboot/files/, sys-boot/tboot/

2022-03-21 Thread Sam James
commit: ee8a0086987e0e5c279290f8e95020930cb89b40
Author: Christopher Byrne  gmail  com>
AuthorDate: Wed Mar  9 16:39:18 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 21 23:52:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee8a0086

sys-boot/tboot: Bump to 1.10.5

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Christopher Byrne  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sys-boot/tboot/Manifest|  1 +
 .../files/tboot-1.10.5-fix-pconf-element.patch | 21 ++
 sys-boot/tboot/tboot-1.10.5.ebuild | 77 ++
 3 files changed, 99 insertions(+)

diff --git a/sys-boot/tboot/Manifest b/sys-boot/tboot/Manifest
index 249d776b4c9c..2c3e426d33d3 100644
--- a/sys-boot/tboot/Manifest
+++ b/sys-boot/tboot/Manifest
@@ -1 +1,2 @@
 DIST tboot-1.10.4.tar.gz 908050 BLAKE2B 
8c793e2ec29cc3c3aa8199ac5058e9b3521eb0a72609c8b5ae21e0843571ae765be74bb48184178e2641ff8eec05680f81e45b12b80fd7d2727c82f9c8702411
 SHA512 
6fe93cabd5fc10cba7797048cad2cce4c490e0112c5c877f3367d78873cb55ba3d84eb703f2fcdba807eb21f1bef6a838d315b32d6418fb88b2589ff66e99491
+DIST tboot-1.10.5.tar.gz 907657 BLAKE2B 
f9e33c512fac304eba6cbf87b497c48ff52c5efdb47103f247e04c95f8e44230671c58811d7d58753cd9c49c53d9ad77a0c5c7fb7fcce5c94d48f8fcaa9ad1f7
 SHA512 
01a039e5612b6cca6f7558e93673ba50edfcfbf3f65e390ac64f4aa6ae0859a314676b20d722dcd41a7a3c940473fe7982e823c800a75bd26a5e8f956528f223

diff --git a/sys-boot/tboot/files/tboot-1.10.5-fix-pconf-element.patch 
b/sys-boot/tboot/files/tboot-1.10.5-fix-pconf-element.patch
new file mode 100644
index ..a3b5138c5de0
--- /dev/null
+++ b/sys-boot/tboot/files/tboot-1.10.5-fix-pconf-element.patch
@@ -0,0 +1,21 @@
+# HG changeset patch
+# User Christopher Byrne 
+# Date 1645847383 21600
+#  Fri Feb 25 21:49:43 2022 -0600
+# Node ID bbf8373779e4653be2e2cfbaf14e1abb1ae42af4
+# Parent  5941842afb661f0e78085cb1317781d362583a38
+lcptools-v2/pconf_legacy.c: Add missing BE size_of_pcrs to hash buffer
+
+Signed-of-by: Christopher Byrne 
+
+diff --git a/lcptools-v2/pconf_legacy.c b/lcptools-v2/pconf_legacy.c
+--- a/lcptools-v2/pconf_legacy.c
 b/lcptools-v2/pconf_legacy.c
+@@ -241,6 +241,7 @@
+ ERROR("Error: failed to allocate buffer for composite digest.\n");
+ return false;
+ }
++buff->size_of_pcrs = htonl(no_of_pcrs * SHA1_DIGEST_SIZE);
+ memcpy_s(
+ >pcr_selection,
+ sizeof buff->pcr_selection,

diff --git a/sys-boot/tboot/tboot-1.10.5.ebuild 
b/sys-boot/tboot/tboot-1.10.5.ebuild
new file mode 100644
index ..c36283eeb34a
--- /dev/null
+++ b/sys-boot/tboot/tboot-1.10.5.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit mount-boot toolchain-funcs
+
+DESCRIPTION="Performs a measured and verified boot using Intel Trusted 
Execution Technology"
+HOMEPAGE="https://sourceforge.net/projects/tboot/;
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE="custom-cflags selinux"
+
+# requires patching the kernel src
+RESTRICT="test"
+
+DEPEND="dev-libs/openssl:0=[-bindist(-)]"
+
+RDEPEND="${DEPEND}
+   sys-boot/grub:2
+   selinux? ( sec-policy/selinux-tboot )"
+
+DOCS=( README.md COPYING CHANGELOG )
+PATCHES=( "${FILESDIR}/${PN}-1.10.3-disable-Werror.patch"
+ "${FILESDIR}/${PN}-1.10.3-disable-strip.patch"
+ "${FILESDIR}/${PN}-1.10.3-dont-call-toolchain-directly.patch"
+ "${FILESDIR}/${PN}-1.10.5-fix-pconf-element.patch" )
+
+pkg_setup() {
+   if tc-is-clang; then
+   eerror "tboot is a freestanding application that uses gcc"
+   eerror "extensions in fundemental ways, include VLAIS"
+   eerror "(Variable Length Arrays in Structs) and will not"
+   eerror "compile with clang witout upstream action"
+   die "Cannot compile with clang. See bug #832020"
+   fi
+}
+
+src_configure() {
+   tc-export AS LD CC CPP AR RANLIB NM OBJCOPY OBJDUMP STRIP
+
+   default
+}
+
+src_compile() {
+   use custom-cflags && export TBOOT_CFLAGS=${CFLAGS} || unset CCASFLAGS 
CFLAGS CPPFLAGS LDFLAGS
+
+   if use amd64; then
+   export MAKEARGS="TARGET_ARCH=x86_64"
+   else
+   export MAKEARGS="TARGET_ARCH=i686"
+   fi
+
+   default
+}
+
+src_install() {
+   emake DISTDIR="${D}" install
+
+   dodoc "${DOCS[@]}"
+   dodoc docs/*.{txt,md}
+
+   cd "${ED}" || die
+   mkdir -p usr/lib/tboot/ || die
+   mv boot usr/lib/tboot/ || die
+}
+
+pkg_postinst() {
+   cp "${ROOT}/usr/lib/tboot/boot/"* "${ROOT}/boot/" || die
+
+   ewarn "Please remember to download the SINIT AC Module relevant"
+   ewarn "for your platform from:"
+   ewarn 
"http://software.intel.com/en-us/articles/intel-trusted-execution-technology/;
+}



[gentoo-commits] repo/gentoo:master commit in: mate-base/mate-desktop/

2022-03-21 Thread Sam James
commit: 35fdbe3d7937a6c3daca044fdc616982a18b7bad
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 21 23:49:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 21 23:50:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35fdbe3d

mate-base/mate-desktop: fix RDEPEND

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

 .../{mate-desktop-1.26.0.ebuild => mate-desktop-1.26.0-r1.ebuild}   | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/mate-base/mate-desktop/mate-desktop-1.26.0.ebuild 
b/mate-base/mate-desktop/mate-desktop-1.26.0-r1.ebuild
similarity index 97%
rename from mate-base/mate-desktop/mate-desktop-1.26.0.ebuild
rename to mate-base/mate-desktop/mate-desktop-1.26.0-r1.ebuild
index 91c3936fe1b3..b4e61335f3f0 100644
--- a/mate-base/mate-desktop/mate-desktop-1.26.0.ebuild
+++ b/mate-base/mate-desktop/mate-desktop-1.26.0-r1.ebuild
@@ -28,6 +28,8 @@ COMMON_DEPEND="
startup-notification? ( >=x11-libs/startup-notification-0.5:0 )
 "
 
+RDEPEND="${COMMON_DEPEND}"
+
 BDEPEND="
app-text/docbook-xml-dtd:4.1.2
app-text/iso-codes



[gentoo-commits] repo/gentoo:master commit in: mate-extra/mate-user-guide/

2022-03-21 Thread Sam James
commit: 7e271e6b59e1c1b786a78710fc34ee53724ddd10
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 21 23:47:01 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 21 23:47:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e271e6b

mate-extra/mate-user-guide: fix BDEPEND

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

 mate-extra/mate-user-guide/mate-user-guide-1.26.0.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/mate-extra/mate-user-guide/mate-user-guide-1.26.0.ebuild 
b/mate-extra/mate-user-guide/mate-user-guide-1.26.0.ebuild
index e40a7ebe88d5..934a8860648c 100644
--- a/mate-extra/mate-user-guide/mate-user-guide-1.26.0.ebuild
+++ b/mate-extra/mate-user-guide/mate-user-guide-1.26.0.ebuild
@@ -21,7 +21,9 @@ COMMON_DEPEND="virtual/libintl"
 RDEPEND="${COMMON_DEPEND}
gnome-extra/yelp"
 
-BDEPEND="${COMMON_DEPEND}
+DEPEND="${COMMON_DEPEND}"
+
+BDEPEND="
app-text/yelp-tools
>=sys-devel/gettext-0.19.8
virtual/pkgconfig



[gentoo-commits] repo/gentoo:master commit in: mate-base/libmatekbd/

2022-03-21 Thread Sam James
commit: bdf0fc0b4f26fbb432031d352f69142792918972
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 21 23:47:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 21 23:47:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdf0fc0b

mate-base/libmatekbd: fix BDEPEND

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

 mate-base/libmatekbd/libmatekbd-1.26.0.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/mate-base/libmatekbd/libmatekbd-1.26.0.ebuild 
b/mate-base/libmatekbd/libmatekbd-1.26.0.ebuild
index c11ca8db9d5c..a4f82afebba3 100644
--- a/mate-base/libmatekbd/libmatekbd-1.26.0.ebuild
+++ b/mate-base/libmatekbd/libmatekbd-1.26.0.ebuild
@@ -32,7 +32,9 @@ COMMON_DEPEND="
 
 RDEPEND="${COMMON_DEPEND}"
 
-BDEPEND="${COMMON_DEPEND}
+DEPEND="${COMMON_DEPEND}"
+
+BDEPEND="
dev-util/glib-utils
>=sys-devel/gettext-0.19.8
virtual/pkgconfig



[gentoo-commits] repo/gentoo:master commit in: mate-base/mate-desktop/

2022-03-21 Thread Sam James
commit: 79ddbac8e7f3ebe617a602d0c8bcb333fe41841c
Author: Oz N Tiram  gmail  com>
AuthorDate: Thu Feb 17 11:57:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 21 23:45:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79ddbac8

mate-base/mate-desktop: add 1.26.0

Signed-off-by: Oz N Tiram  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 mate-base/mate-desktop/Manifest   |  1 +
 mate-base/mate-desktop/mate-desktop-1.26.0.ebuild | 52 +++
 2 files changed, 53 insertions(+)

diff --git a/mate-base/mate-desktop/Manifest b/mate-base/mate-desktop/Manifest
index c184bc9e19ed..46357d22ff6c 100644
--- a/mate-base/mate-desktop/Manifest
+++ b/mate-base/mate-desktop/Manifest
@@ -1 +1,2 @@
 DIST mate-desktop-1.24.1.tar.xz 1115988 BLAKE2B 
7dc5595a79d214f1cf947c5ab5372983598bcfc330ebd748d6b9daf10c3134d04150427c6242f754b638377db90d1558067a388e2e8e6a6aaf44a87e44e7a6f3
 SHA512 
0691dd613946d5d67596d98cd489536f5876cb97fb4c5290133b198479b4bfa3835ca52a16a2d0cc5e863d625aedda83ab01e85d67f58a09763673f0f18ebc5a
+DIST mate-desktop-1.26.0.tar.xz 1189048 BLAKE2B 
c12f4213d608b09c91b2381632f664f2e234ce6abdd13eb9f8de11d7aa575ca496945a5cc13b3e3a910094503d8572912ee0acfdad928b0be9414473432c894f
 SHA512 
73189cf2d5106fa632ed9272d7ba069ed4ff4b3032d279dce9953e322b487463fca5ffc42af00eed4344cfdecbc9a2f95f1f2ae96386d26c0ad0cfcd0ed226cc

diff --git a/mate-base/mate-desktop/mate-desktop-1.26.0.ebuild 
b/mate-base/mate-desktop/mate-desktop-1.26.0.ebuild
new file mode 100644
index ..85121a46556d
--- /dev/null
+++ b/mate-base/mate-desktop/mate-desktop-1.26.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MATE_LA_PUNT="yes"
+
+inherit mate
+
+if [[ ${PV} !=  ]]; then
+   KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Libraries for the MATE desktop that are not part of the UI"
+LICENSE="FDL-1.1 GPL-2+ LGPL-2+ MIT-with-advertising"
+SLOT="0"
+
+IUSE="X debug +introspection startup-notification"
+
+COMMON_DEPEND="
+   >=dev-libs/glib-2.50:2
+   >=gnome-base/dconf-0.13.4
+   x11-libs/cairo
+   x11-libs/libX11
+   >=x11-libs/libXrandr-1.3
+   >=x11-libs/gtk+-3.22:3[introspection?]
+   introspection? ( >=dev-libs/gobject-introspection-0.9.7:= )
+   startup-notification? ( >=x11-libs/startup-notification-0.5:0 )
+"
+
+BDEPEND="${COMMON_DEPEND}
+   app-text/docbook-xml-dtd:4.1.2
+   app-text/iso-codes
+   dev-util/gtk-doc
+   dev-util/gtk-doc-am
+   >=sys-devel/gettext-0.19.8
+   >=x11-libs/gdk-pixbuf-2.36.5
+   virtual/pkgconfig
+"
+
+DEPEND="${COMMON_DEPEND}
+   x11-base/xorg-proto
+"
+
+src_configure() {
+   mate_src_configure \
+   --enable-mate-about \
+   $(use_with X x) \
+   $(use_enable debug) \
+   $(use_enable introspection) \
+   $(use_enable startup-notification)
+}



[gentoo-commits] repo/gentoo:master commit in: mate-base/mate-desktop/

2022-03-21 Thread Sam James
commit: 6bc9ffbd57449188864e88410e51fbfe7da3f39f
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 21 23:46:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 21 23:46:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bc9ffbd

mate-base/mate-desktop: fix BDEPEND

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

 mate-base/mate-desktop/mate-desktop-1.26.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mate-base/mate-desktop/mate-desktop-1.26.0.ebuild 
b/mate-base/mate-desktop/mate-desktop-1.26.0.ebuild
index 85121a46556d..91c3936fe1b3 100644
--- a/mate-base/mate-desktop/mate-desktop-1.26.0.ebuild
+++ b/mate-base/mate-desktop/mate-desktop-1.26.0.ebuild
@@ -28,7 +28,7 @@ COMMON_DEPEND="
startup-notification? ( >=x11-libs/startup-notification-0.5:0 )
 "
 
-BDEPEND="${COMMON_DEPEND}
+BDEPEND="
app-text/docbook-xml-dtd:4.1.2
app-text/iso-codes
dev-util/gtk-doc



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

2022-03-21 Thread Sam James
commit: a810f63423e4b00b8e580614008c675ff86e5ee5
Author: Oz N Tiram  gmail  com>
AuthorDate: Thu Feb 17 12:06:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 21 23:45:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a810f634

dev-libs/libmateweather: add 1.26.0

Signed-off-by: Oz N Tiram  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/24231
Signed-off-by: Sam James  gentoo.org>

 dev-libs/libmateweather/Manifest   |  1 +
 .../libmateweather/libmateweather-1.26.0.ebuild| 45 ++
 2 files changed, 46 insertions(+)

diff --git a/dev-libs/libmateweather/Manifest b/dev-libs/libmateweather/Manifest
index 21f4e9d492a0..c2ca88bd42ab 100644
--- a/dev-libs/libmateweather/Manifest
+++ b/dev-libs/libmateweather/Manifest
@@ -1 +1,2 @@
 DIST libmateweather-1.24.1.tar.xz 2223880 BLAKE2B 
e9d86e66755760937e71b983adbd61a5d71a311b1550e7ed445e94d4f74efc4f5d4cf1af17558035c74a0c56b598cc7f464f4a011a873a2d00a26ad4c37c8209
 SHA512 
1e653a167b12593171bb3dcfae3a5e57b3f874b220c34ca4ad2e575da7df424ce8a71f88088f53ec53cf9614d40ecda48b088ef6bede680c0ce81dca35ee1156
+DIST libmateweather-1.26.0.tar.xz 2213064 BLAKE2B 
ae6670f60694627491890e3ff35550937f9b30431e3d6c48780e38c15a13d2a5812129e13c228f6a81004787e078ccc6c7410b75e17112f3afe993e5a7e061bd
 SHA512 
e786071d8c9393abc6d8f0733bd213305ace50698066ba7913ac254d8944e6db94296de5ecf91c0d5a8babd38f0cc35cb3bcee046f1eb0339ec5429a66d062d1

diff --git a/dev-libs/libmateweather/libmateweather-1.26.0.ebuild 
b/dev-libs/libmateweather/libmateweather-1.26.0.ebuild
new file mode 100644
index ..db63bf49482c
--- /dev/null
+++ b/dev-libs/libmateweather/libmateweather-1.26.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MATE_LA_PUNT="yes"
+
+inherit mate
+
+if [[ ${PV} !=  ]]; then
+   KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+fi
+
+DESCRIPTION="MATE library to access weather information from online services"
+LICENSE="LGPL-2.1+ GPL-2+"
+SLOT="0"
+
+IUSE="debug"
+
+COMMON_DEPEND=">=dev-libs/glib-2.56:2
+   >=dev-libs/libxml2-2.6:2
+   >=net-libs/libsoup-2.54:2.4
+   >=sys-libs/timezone-data-2010k:0
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/gtk+-3.22:3
+"
+
+RDEPEND="${COMMON_DEPEND}
+   virtual/libintl
+"
+
+BDEPEND="${COMMON_DEPEND}
+   dev-util/gtk-doc
+   dev-util/gtk-doc-am
+   >=sys-devel/gettext-0.19.8
+   >=sys-devel/libtool-2.2.6:2
+   virtual/pkgconfig
+"
+
+src_configure() {
+   mate_src_configure \
+   --enable-locations-compression \
+   --disable-all-translations-in-one-xml \
+   --disable-icon-update
+}



[gentoo-commits] repo/gentoo:master commit in: mate-extra/mate-user-guide/

2022-03-21 Thread Sam James
commit: 50fcea80c07a74602fb21eee3dd2f9440c710e2b
Author: Oz N Tiram  gmail  com>
AuthorDate: Thu Feb 17 12:02:25 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 21 23:45:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50fcea80

mate-extra/mate-user-guide: add 1.26.0

Signed-off-by: Oz N Tiram  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 mate-extra/mate-user-guide/Manifest|  1 +
 .../mate-user-guide/mate-user-guide-1.26.0.ebuild  | 33 ++
 2 files changed, 34 insertions(+)

diff --git a/mate-extra/mate-user-guide/Manifest 
b/mate-extra/mate-user-guide/Manifest
index 8c731ac97880..09433889e9f5 100644
--- a/mate-extra/mate-user-guide/Manifest
+++ b/mate-extra/mate-user-guide/Manifest
@@ -1 +1,2 @@
 DIST mate-user-guide-1.24.0.tar.xz 9029524 BLAKE2B 
304209588d67f83e0d3505277a2a964c7f76582755073886ebac5693a3dcd771bde1d1547430ac94113929da0441c85f5f86a6f27cb995c252a770d44c113154
 SHA512 
80129fcbf628dd10d0748d0a35f9456c15a3748c1cd407aa7adf4d90e5f87d999778d136d772c64392279152da9b76912378b16a894f03dc5d11bec478ad6301
+DIST mate-user-guide-1.26.0.tar.xz 9242548 BLAKE2B 
13a238fbd25891406c1ea6bba541205c8f65d1453576f2e41712ea5323fe9b26a13a060ff9491c3ea769b7183885c29641dc96bcc6a711f38cc679e791ab909f
 SHA512 
b779ed9efac6d15cbc0fafa6fcd8e451a582ee6ca3601e14628efa410fe042aeb223b253b4eed79ee6dc75d0c51b2010fbaf4541d3d187bbcc33c762acadd6ff

diff --git a/mate-extra/mate-user-guide/mate-user-guide-1.26.0.ebuild 
b/mate-extra/mate-user-guide/mate-user-guide-1.26.0.ebuild
new file mode 100644
index ..e40a7ebe88d5
--- /dev/null
+++ b/mate-extra/mate-user-guide/mate-user-guide-1.26.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MATE_LA_PUNT="yes"
+
+inherit mate
+
+if [[ ${PV} !=  ]]; then
+   KEYWORDS="~amd64 ~arm ~riscv ~x86"
+fi
+
+DESCRIPTION="User documentation for MATE Desktop"
+LICENSE="GPL-2 LGPL-2"
+SLOT="0"
+IUSE="nls"
+
+COMMON_DEPEND="virtual/libintl"
+
+RDEPEND="${COMMON_DEPEND}
+   gnome-extra/yelp"
+
+BDEPEND="${COMMON_DEPEND}
+   app-text/yelp-tools
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+src_configure() {
+   mate_src_configure \
+   $(use_enable nls)
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/cryptsetup/

2022-03-21 Thread Sam James
commit: 5ec57a0b4c6249bafb46fb7041430cc9b53e2372
Author: Mathieu Tortuyaux  microsoft  com>
AuthorDate: Thu Mar 10 14:27:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 21 23:44:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ec57a0b

sys-fs/cryptsetup: add fips useflag

Closes: https://bugs.gentoo.org/834920
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Mathieu Tortuyaux  microsoft.com>
Closes: https://github.com/gentoo/gentoo/pull/24479
Signed-off-by: Sam James  gentoo.org>

 sys-fs/cryptsetup/cryptsetup-2.4.3-r1.ebuild | 5 +++--
 sys-fs/cryptsetup/metadata.xml   | 1 +
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/sys-fs/cryptsetup/cryptsetup-2.4.3-r1.ebuild 
b/sys-fs/cryptsetup/cryptsetup-2.4.3-r1.ebuild
index 8287adbcacaf..f2ac3491ef69 100644
--- a/sys-fs/cryptsetup/cryptsetup-2.4.3-r1.ebuild
+++ b/sys-fs/cryptsetup/cryptsetup-2.4.3-r1.ebuild
@@ -16,10 +16,10 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc 
~ppc64 ~riscv ~s390 ~
 CRYPTO_BACKENDS="gcrypt kernel nettle +openssl"
 # we don't support nss since it doesn't allow cryptsetup to be built statically
 # and it's missing ripemd160 support so it can't provide full backward 
compatibility
-IUSE="${CRYPTO_BACKENDS} +argon2 nls pwquality reencrypt ssh static 
static-libs test +udev urandom"
+IUSE="${CRYPTO_BACKENDS} +argon2 fips nls pwquality reencrypt ssh static 
static-libs test +udev urandom"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="^^ ( ${CRYPTO_BACKENDS//+/} )
-   static? ( !gcrypt !ssh !udev )" # 496612, 832711
+   static? ( !gcrypt !ssh !udev !fips )" # 496612, 832711
 
 LIB_DEPEND="
dev-libs/json-c:=[static-libs(+)]
@@ -91,6 +91,7 @@ src_configure() {
$(use_enable !urandom dev-random)
$(use_enable ssh ssh-token)
$(usex argon2 '' '--with-luks2-pbkdf=pbkdf2')
+   $(use_enable fips)
)
econf "${myeconfargs[@]}"
 }

diff --git a/sys-fs/cryptsetup/metadata.xml b/sys-fs/cryptsetup/metadata.xml
index 7ecc557fd2b4..5f7443faf40f 100644
--- a/sys-fs/cryptsetup/metadata.xml
+++ b/sys-fs/cryptsetup/metadata.xml
@@ -7,6 +7,7 @@
 
 
Enable password hashing algorithm from 
app-crypt/argon2
+   Enable FIPS mode restrictions
Use dev-libs/libgcrypt crypto 
backend
Use kernel crypto backend (mainly for embedded 
systems)
Use dev-libs/nettle crypto backend



[gentoo-commits] repo/gentoo:master commit in: mate-base/libmatekbd/

2022-03-21 Thread Sam James
commit: 12e0ad5934e29398004185958820f3fc3df984b2
Author: Oz N Tiram  gmail  com>
AuthorDate: Thu Feb 17 12:04:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 21 23:45:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12e0ad59

mate-base/libmatekbd: add 1.26.0

Signed-off-by: Oz N Tiram  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 mate-base/libmatekbd/Manifest |  1 +
 mate-base/libmatekbd/libmatekbd-1.26.0.ebuild | 46 +++
 2 files changed, 47 insertions(+)

diff --git a/mate-base/libmatekbd/Manifest b/mate-base/libmatekbd/Manifest
index 521846e9db0d..892cdc5a5441 100644
--- a/mate-base/libmatekbd/Manifest
+++ b/mate-base/libmatekbd/Manifest
@@ -1 +1,2 @@
 DIST libmatekbd-1.24.1.tar.xz 451404 BLAKE2B 
b05c469aabef69ba091ed4d9bdb4c207ed7f2042413c701d4a864cc514f1cc5b37b3750f01db544bf28fca712776a42262e6036043c5c1a9632789bf2f23d029
 SHA512 
982f973e90bd08c4068fc42f6c62d9d32f8ba4855f5616b3e4ce7167df787bd9dacf47fac3d95ddd0e7d622870bc394c1a22cfb929d0f3293c26095c2b5fe7e3
+DIST libmatekbd-1.26.0.tar.xz 453996 BLAKE2B 
42b3933d27bde000cc599ba42223f01312db7d9b7a395378af4def91063dcdedeff66be43d35e6a763826c3fc0eafd354731c634a73a1d0b524a0cff6e38cc2d
 SHA512 
1e8bdb331ecb97ccd54931ac59f0692af8665e7c0499a62b25ac69cfc6af1196b5198d707ef5e3985d8fe837a0813a014802b00760d32924af4f38b0df4b8b65

diff --git a/mate-base/libmatekbd/libmatekbd-1.26.0.ebuild 
b/mate-base/libmatekbd/libmatekbd-1.26.0.ebuild
new file mode 100644
index ..c11ca8db9d5c
--- /dev/null
+++ b/mate-base/libmatekbd/libmatekbd-1.26.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MATE_LA_PUNT="yes"
+
+inherit mate
+
+if [[ ${PV} !=  ]]; then
+   KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+fi
+
+DESCRIPTION="MATE keyboard configuration library"
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+
+IUSE="X +introspection test"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   >=dev-libs/glib-2.50:2
+   virtual/libintl
+   x11-libs/cairo
+   >=x11-libs/gdk-pixbuf-2.24:2
+   x11-libs/libX11
+   >=x11-libs/libxklavier-5.2:0[introspection?]
+   x11-libs/pango
+   >=x11-libs/gtk+-3.22:3[introspection?]
+   introspection? ( >=dev-libs/gobject-introspection-0.6.7:= )
+"
+
+RDEPEND="${COMMON_DEPEND}"
+
+BDEPEND="${COMMON_DEPEND}
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+src_configure() {
+   mate_src_configure \
+   $(use_with X x) \
+   $(use_enable introspection) \
+   $(use_enable test tests)
+}



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

2022-03-21 Thread Sam James
commit: 7ea1c7142f757c247f56f07355f3431d01644697
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 21 23:48:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 21 23:48:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ea1c714

dev-libs/libmateweather: fix BDEPEND

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

 dev-libs/libmateweather/libmateweather-1.26.0.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-libs/libmateweather/libmateweather-1.26.0.ebuild 
b/dev-libs/libmateweather/libmateweather-1.26.0.ebuild
index db63bf49482c..ebd30c0d96b3 100644
--- a/dev-libs/libmateweather/libmateweather-1.26.0.ebuild
+++ b/dev-libs/libmateweather/libmateweather-1.26.0.ebuild
@@ -29,7 +29,9 @@ RDEPEND="${COMMON_DEPEND}
virtual/libintl
 "
 
-BDEPEND="${COMMON_DEPEND}
+DEPEND="${RDEPEND}"
+
+BDEPEND="
dev-util/gtk-doc
dev-util/gtk-doc-am
>=sys-devel/gettext-0.19.8



[gentoo-commits] repo/gentoo:master commit in: mate-base/mate-common/

2022-03-21 Thread Sam James
commit: c316770aa70a75b2f5cec558bc2491571713d509
Author: Oz N Tiram  gmail  com>
AuthorDate: Thu Feb 17 11:56:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 21 23:45:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c316770a

mate-base/mate-common: add 1.26.0

Signed-off-by: Oz N Tiram  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 mate-base/mate-common/Manifest  |  1 +
 mate-base/mate-common/mate-common-1.26.0.ebuild | 32 +
 2 files changed, 33 insertions(+)

diff --git a/mate-base/mate-common/Manifest b/mate-base/mate-common/Manifest
index f89c5afd5c38..39fc82430e61 100644
--- a/mate-base/mate-common/Manifest
+++ b/mate-base/mate-common/Manifest
@@ -1 +1,2 @@
 DIST mate-common-1.24.2.tar.xz 69612 BLAKE2B 
31010b5417824153046e07c4724c70e5ce9f69c0ad6945ccf276026c7f1d0238b6313cbe13a64a329a889f97a994fa749de152a0e6f02e8bc88e5f7ecf73febf
 SHA512 
aae7cf6f4537b125d363e7be1f349cb4ba9515405d1e48704f87c647b2489647cfa14399f41b65a8c1b2a8851dfe8077ce47a3b618355767cc61a6e0037ba3d0
+DIST mate-common-1.26.0.tar.xz 69604 BLAKE2B 
73c4b065eba0287d3f16ec3fdff8145dd97b765283f4017b31a7b86cb45949a4f7dde0207c244dc5c8047570830b85714955c23165889ae994a566f2f00a752c
 SHA512 
9bfde79c9243d394f9ebc743f6a3c27199ec1e857f80020be0ff8b64a48cf1183fffd88783c1d375f2983a32c7437ca49b2f03b3e844e147c5750f71dbfb93bd

diff --git a/mate-base/mate-common/mate-common-1.26.0.ebuild 
b/mate-base/mate-common/mate-common-1.26.0.ebuild
new file mode 100644
index ..2032d986c8a6
--- /dev/null
+++ b/mate-base/mate-common/mate-common-1.26.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit mate-desktop.org
+
+if [[ ${PV} ==  ]]; then
+   inherit autotools
+else
+   KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+fi
+
+DESCRIPTION="Common files for development of MATE packages"
+LICENSE="GPL-3+"
+SLOT="0"
+
+src_prepare() {
+   default
+   if [[ ${PV} ==  ]]; then
+   eautoreconf
+   fi
+}
+
+src_install() {
+   mv doc-build/README README.doc-build \
+   || die "Failed to rename doc-build/README."
+
+   default
+
+   dodoc doc/usage.txt
+}



[gentoo-commits] repo/gentoo:master commit in: app-text/zathura-pdf-mupdf/files/

2022-03-21 Thread Sam James
commit: 6e487f3aa378e5fb2cc69dd7cf4f08f92759810f
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 21 23:43:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 21 23:43:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e487f3a

app-text/zathura-pdf-mupdf: add link to bug in patch

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

 .../files/zathura-pdf-mupdf-0.3.8-meson-mupdfthird.patch | 1 +
 1 file changed, 1 insertion(+)

diff --git 
a/app-text/zathura-pdf-mupdf/files/zathura-pdf-mupdf-0.3.8-meson-mupdfthird.patch
 
b/app-text/zathura-pdf-mupdf/files/zathura-pdf-mupdf-0.3.8-meson-mupdfthird.patch
index 942eb710343d..9c4de3d0fe9a 100644
--- 
a/app-text/zathura-pdf-mupdf/files/zathura-pdf-mupdf-0.3.8-meson-mupdfthird.patch
+++ 
b/app-text/zathura-pdf-mupdf/files/zathura-pdf-mupdf-0.3.8-meson-mupdfthird.patch
@@ -1,3 +1,4 @@
+https://bugs.gentoo.org/835592
 --- a/meson.build
 +++ b/meson.build
 @@ -20,7 +20,6 @@ girara = dependency('girara-gtk3')



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad-symbols/, sci-electronics/kicad-footprints/, ...

2022-03-21 Thread Sam James
commit: eda778531638fd6c1bb4cfd7beccd35df878a0a9
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sat Mar 19 00:27:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 21 23:41:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eda77853

sci-electronics/kicad*: Drop 6.0.2

Signed-off-by: Zoltan Puskas  sinustrom.info>
Closes: https://github.com/gentoo/gentoo/pull/24648
Signed-off-by: Sam James  gentoo.org>

 app-doc/kicad-doc/Manifest |   1 -
 app-doc/kicad-doc/kicad-doc-6.0.2.ebuild   |  62 
 sci-electronics/kicad-footprints/Manifest  |   1 -
 .../kicad-footprints/kicad-footprints-6.0.2.ebuild |  36 -
 sci-electronics/kicad-meta/kicad-meta-6.0.2.ebuild |  30 
 sci-electronics/kicad-packages3d/Manifest  |   1 -
 .../kicad-packages3d/kicad-packages3d-6.0.2.ebuild |  37 -
 sci-electronics/kicad-symbols/Manifest |   1 -
 .../kicad-symbols/kicad-symbols-6.0.2.ebuild   |  32 
 sci-electronics/kicad-templates/Manifest   |   1 -
 .../kicad-templates/kicad-templates-6.0.2.ebuild   |  28 
 sci-electronics/kicad/Manifest |   1 -
 sci-electronics/kicad/kicad-6.0.2-r1.ebuild| 174 -
 13 files changed, 405 deletions(-)

diff --git a/app-doc/kicad-doc/Manifest b/app-doc/kicad-doc/Manifest
index fd4d55529a32..62ec81da8f13 100644
--- a/app-doc/kicad-doc/Manifest
+++ b/app-doc/kicad-doc/Manifest
@@ -1,3 +1,2 @@
 DIST kicad-doc-5.1.12.tar.bz2 74217615 BLAKE2B 
f0906fdb0cf697348e06b63ef0003630a9035d47732c9a22ed3c4fee2f21c02f85fda51eee5149291b72326adc4899b31198178ee6e6ac0d494361cec6c06208
 SHA512 
db678d91ea5f564ca3f266829c297362cfd6cf35a5dced2ede5e7c9c38a37ca1037b264ee9314fa5c4a9d8197fcd92484ad4cae3668ea9741947d38c7ac7f910
-DIST kicad-doc-6.0.2.tar.gz 78035381 BLAKE2B 
f78ce40c35ca39ee10ebd1322ed299d02a7a688f3d47d875420aea3270ba26d644521659ff5c34b395736454e03fc5c64bd345ea30e9b88b63472f21731a2c28
 SHA512 
f219d5f13a873fa90c105f376c456ac68b5a36eef3eb65fc08e1bc26d6be70b31fa43e4c6cee0371a6a64469c54d4e0721d9e15f19d1e952da3cefd6bbd3e09c
 DIST kicad-doc-6.0.3.tar.gz 78919608 BLAKE2B 
32330e452a2284e41090bda0c01723795c719a4affb6f34dbc2f5f3bf4c66e03acb4af1c2fd1404faee731f2507eed167fb771adbb366061e5a1ee38f3301fd6
 SHA512 
29b5ab6472529aebbb9576014453d5141597a7afce81811f43b89e14ce41fd1d831901d0fcad548ff58e8da0cf37283f43bdce9d8838d89bb1bdfce4046ffb84

diff --git a/app-doc/kicad-doc/kicad-doc-6.0.2.ebuild 
b/app-doc/kicad-doc/kicad-doc-6.0.2.ebuild
deleted file mode 100644
index 51164ea1dde5..
--- a/app-doc/kicad-doc/kicad-doc-6.0.2.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Electronic Schematic and PCB design tools manuals"
-HOMEPAGE="https://docs.kicad.org/;
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://gitlab.com/kicad/services/kicad-doc.git;
-   inherit git-r3
-   # x11-misc-util/macros only required on live ebuilds
-   LIVE_DEPEND=">=x11-misc/util-macros-1.18"
-else
-   
SRC_URI="https://gitlab.com/kicad/services/${PN}/-/archive/${PV}/${P}.tar.gz;
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-fi
-
-LICENSE="|| ( GPL-3+ CC-BY-3.0 ) GPL-2"
-SLOT="0"
-# TODO: Change default back to +pdf once asciidoctor-pdf is packaged?
-IUSE="+html pdf"
-
-LANG_USE=" l10n_ca l10n_de l10n_en l10n_es l10n_fr l10n_id l10n_it l10n_ja 
l10n_pl l10n_ru l10n_zh"
-IUSE+=${LANG_USE}
-REQUIRED_USE="|| ( html pdf ) ^^ ( ${LANG_USE} )"
-unset LANG_USE
-
-# TODO: need asciidoctor-pdf for pdf
-# bug #697450
-BDEPEND="
-   >=app-text/asciidoc-8.6.9
-   >=app-text/dblatex-0.3.10
-   >=app-text/po4a-0.45
-   >=sys-devel/gettext-0.18
-   dev-perl/Unicode-LineBreak
-   dev-util/source-highlight
-   l10n_ca? ( dev-texlive/texlive-langspanish )
-   l10n_de? ( dev-texlive/texlive-langgerman )
-   l10n_en? ( dev-texlive/texlive-langenglish )
-   l10n_es? ( dev-texlive/texlive-langspanish )
-   l10n_fr? ( dev-texlive/texlive-langfrench )
-   l10n_it? ( dev-texlive/texlive-langitalian )
-   l10n_ja? ( dev-texlive/texlive-langjapanese media-fonts/vlgothic )
-   l10n_pl? ( dev-texlive/texlive-langpolish )
-   l10n_ru? ( dev-texlive/texlive-langcyrillic )
-   l10n_zh? ( dev-texlive/texlive-langchinese )"
-
-src_configure() {
-   local mycmakeargs=(
-   # May not always work?
-   # https://gitlab.com/kicad/services/kicad-doc/-/issues/808
-   -DADOC_TOOLCHAIN="ASCIIDOC"
-   # Note: need EAPI 8 usev here, not pre-EAPI 8 behaviour
-   -DBUILD_FORMATS="$(usev html);$(usev pdf)"
-   -DSINGLE_LANGUAGE="${L10N}"
-   -DKICAD_DOC_PATH="${EPREFIX}"/usr/share/doc/${P}/help
-   )
-   cmake_src_configure
-}

diff --git 

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

2022-03-21 Thread Sam James
commit: 6a3694cc1d54b4f7889c88d514b3073e91b047cc
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Fri Mar 18 15:06:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 21 23:41:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a3694cc

dev-cpp/asio: drop old

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alexey Sokolov  asokolov.org>
Signed-off-by: Sam James  gentoo.org>

 dev-cpp/asio/Manifest   |  2 --
 dev-cpp/asio/asio-1.19.2.ebuild | 49 -
 dev-cpp/asio/asio-1.20.0.ebuild | 49 -
 3 files changed, 100 deletions(-)

diff --git a/dev-cpp/asio/Manifest b/dev-cpp/asio/Manifest
index 03ae280eb368..e1e692858879 100644
--- a/dev-cpp/asio/Manifest
+++ b/dev-cpp/asio/Manifest
@@ -1,4 +1,2 @@
 DIST asio-1.10.8.tar.bz2 1270332 BLAKE2B 
97e4a6a7c8b4562f10af1d122e9b08c12d567fd0447d1951a907f47f77832dcd42df4cb9b5b392feaaa2ea7c79d8bedfcf12e3052957ec012d8bb6b4d1347eb5
 SHA512 
d870686d2b19bec9925c311f2f0fd370e9797bbad252176a80a998f9c322ecd502b5081826105712e7caf87c03c3e6b70a0e219019e5bff46077d6e8c3c6db09
-DIST asio-1.19.2.tar.bz2 1842597 BLAKE2B 
b2236c33432984ab660eba4c93be32374bb49f688a1e6a0711d7bac322cc4a7f817db209278f216468c6a72b9d3dd564cf298e1f49f8098c3fd9aec7acd66eb7
 SHA512 
07f9c29d8f02090b4d4b6a1867bcc07a8e9f3388556dff787ca3ba143022eeb63bfac0b5bc264076fed4db3b2e5ec6b7ff0ebefde40ba4753c832032a72d54cc
-DIST asio-1.20.0.tar.bz2 1845826 BLAKE2B 
a768dc0b9ae380bef07d674507f7571d0bc47e182cdde10b24cee246814874dd7739c523b071dfede61a12059f52e04d7bbd309a03d93070bc1dd4640c253c19
 SHA512 
6421960abd2cf0c205cc50e86adfe492bca2870b486328b4825dc0cefc9c40cdc085516d474c23e15a73f4c108c0e69add5fab6dbe594a1e53636c5c3027e4c5
 DIST asio-1.21.0.tar.bz2 1967398 BLAKE2B 
95e0ba44910e7450e614011b487acac0cd292302c0f502ec678639b70af7e6f9b86ee2c50c7f7e3e3437ce4474323e44b5e371c08f3a9ed464ffb3f428de728b
 SHA512 
62252b2d3ca4fb99579c5fe57bf64b700792198dd7fa45acb4af7f64e83494bade1885b848f9e364f4c42d9db025841324cbd9a0fd3fe45526e7e4be6f60f8c0

diff --git a/dev-cpp/asio/asio-1.19.2.ebuild b/dev-cpp/asio/asio-1.19.2.ebuild
deleted file mode 100644
index 0e025f305eee..
--- a/dev-cpp/asio/asio-1.19.2.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Asynchronous Network Library"
-HOMEPAGE="https://think-async.com https://github.com/chriskohlhoff/asio;
-SRC_URI="mirror://sourceforge/${PN}/${PN}/${P}.tar.bz2"
-
-LICENSE="Boost-1.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
-IUSE="doc examples test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   test? (
-   dev-libs/boost
-   dev-libs/openssl
-   )
-"
-
-src_prepare() {
-   default
-
-   if ! use test; then
-   # Don't build nor install any examples or unittests
-   # since we don't have a script to run them
-   cat > src/Makefile.in <<-EOF || die
-   all:
-
-   install:
-
-   clean:
-   EOF
-   fi
-}
-
-src_install() {
-   use doc && local HTML_DOCS=( doc/. )
-   default
-
-   if use examples; then
-   # Get rid of the object files
-   emake clean
-   dodoc -r src/examples
-   docompress -x /usr/share/doc/${PF}/examples
-   fi
-}

diff --git a/dev-cpp/asio/asio-1.20.0.ebuild b/dev-cpp/asio/asio-1.20.0.ebuild
deleted file mode 100644
index 0e025f305eee..
--- a/dev-cpp/asio/asio-1.20.0.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Asynchronous Network Library"
-HOMEPAGE="https://think-async.com https://github.com/chriskohlhoff/asio;
-SRC_URI="mirror://sourceforge/${PN}/${PN}/${P}.tar.bz2"
-
-LICENSE="Boost-1.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
-IUSE="doc examples test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   test? (
-   dev-libs/boost
-   dev-libs/openssl
-   )
-"
-
-src_prepare() {
-   default
-
-   if ! use test; then
-   # Don't build nor install any examples or unittests
-   # since we don't have a script to run them
-   cat > src/Makefile.in <<-EOF || die
-   all:
-
-   install:
-
-   clean:
-   EOF
-   fi
-}
-
-src_install() {
-   use doc && local HTML_DOCS=( doc/. )
-   default
-
-   if use examples; then
-   # Get rid of the object files
-   emake clean
-   dodoc -r src/examples
-   docompress -x /usr/share/doc/${PF}/examples
-   fi
-}



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

2022-03-21 Thread Sam James
commit: bd7dc288fa2238bd26218add1dab04b61901b2a6
Author: Alexey Sokolov  asokolov  org>
AuthorDate: Fri Mar 18 15:52:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 21 23:41:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd7dc288

dev-cpp/asio: version 1.22.1

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alexey Sokolov  asokolov.org>
Closes: https://bugs.gentoo.org/828648
Closes: https://github.com/gentoo/gentoo/pull/24649
Signed-off-by: Sam James  gentoo.org>

 dev-cpp/asio/Manifest|  1 +
 dev-cpp/asio/asio-1.22.1.ebuild  | 63 
 dev-cpp/asio/files/asio-1.22.1-cpp20ex.patch | 29 +
 3 files changed, 93 insertions(+)

diff --git a/dev-cpp/asio/Manifest b/dev-cpp/asio/Manifest
index e1e692858879..06d0aa659bbd 100644
--- a/dev-cpp/asio/Manifest
+++ b/dev-cpp/asio/Manifest
@@ -1,2 +1,3 @@
 DIST asio-1.10.8.tar.bz2 1270332 BLAKE2B 
97e4a6a7c8b4562f10af1d122e9b08c12d567fd0447d1951a907f47f77832dcd42df4cb9b5b392feaaa2ea7c79d8bedfcf12e3052957ec012d8bb6b4d1347eb5
 SHA512 
d870686d2b19bec9925c311f2f0fd370e9797bbad252176a80a998f9c322ecd502b5081826105712e7caf87c03c3e6b70a0e219019e5bff46077d6e8c3c6db09
 DIST asio-1.21.0.tar.bz2 1967398 BLAKE2B 
95e0ba44910e7450e614011b487acac0cd292302c0f502ec678639b70af7e6f9b86ee2c50c7f7e3e3437ce4474323e44b5e371c08f3a9ed464ffb3f428de728b
 SHA512 
62252b2d3ca4fb99579c5fe57bf64b700792198dd7fa45acb4af7f64e83494bade1885b848f9e364f4c42d9db025841324cbd9a0fd3fe45526e7e4be6f60f8c0
+DIST asio-1.22.1.tar.bz2 3085878 BLAKE2B 
07326a2273d5b8c0aef8402c92a6a88abbcb961d2a029596d58735d6626279e6d4d591371cc368a41fac1d0161b8786174ba71153e73aac38fa81a83f5f5be86
 SHA512 
be4a066d9f73662f68a771f63a59fc2e16e8ee1ae1ca6c581e09922514029e58c479edfc0517ee6b29a1fd377d202a2a6eb80d9d17f6e957233c11331f04a479

diff --git a/dev-cpp/asio/asio-1.22.1.ebuild b/dev-cpp/asio/asio-1.22.1.ebuild
new file mode 100644
index ..1917fccbef79
--- /dev/null
+++ b/dev-cpp/asio/asio-1.22.1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Asynchronous Network Library"
+HOMEPAGE="https://think-async.com https://github.com/chriskohlhoff/asio;
+SRC_URI="mirror://sourceforge/${PN}/${PN}/${P}.tar.bz2"
+
+LICENSE="Boost-1.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="doc examples test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   test? (
+   dev-libs/boost
+   dev-libs/openssl
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/${P}-cpp20ex.patch"
+)
+
+src_prepare() {
+   default
+
+   eautoreconf
+
+   if ! use test; then
+   # Don't build nor install any examples or unittests
+   # since we don't have a script to run them
+   cat > src/Makefile.in <<-EOF || die
+   all:
+
+   install:
+
+   clean:
+   EOF
+   fi
+}
+
+src_install() {
+   use doc && local HTML_DOCS=( doc/. )
+   default
+
+   if use examples; then
+   # Get rid of the object files
+   emake clean
+   dodoc -r src/examples
+   docompress -x /usr/share/doc/${PF}/examples
+
+   # Make links to the example .cpp files work
+   # https://bugs.gentoo.org/828648
+   if use doc; then
+   dosym ../examples /usr/share/doc/${PF}/src/examples
+   fi
+   fi
+}

diff --git a/dev-cpp/asio/files/asio-1.22.1-cpp20ex.patch 
b/dev-cpp/asio/files/asio-1.22.1-cpp20ex.patch
new file mode 100644
index ..55de22b8a136
--- /dev/null
+++ b/dev-cpp/asio/files/asio-1.22.1-cpp20ex.patch
@@ -0,0 +1,29 @@
+The cpp20 dir doesn't exist
+https://github.com/chriskohlhoff/asio/issues/1026
+
+--- a/src/Makefile.am
 b/src/Makefile.am
+@@ -15,7 +15,6 @@ EXAMPLES_CPP17 = examples/cpp17
+ endif
+ 
+ if HAVE_CXX20
+-EXAMPLES_CPP20 = examples/cpp20
+ endif
+ 
+ SUBDIRS = \
+@@ -23,7 +22,6 @@ SUBDIRS = \
+   $(EXAMPLES_CPP11) \
+   $(EXAMPLES_CPP14) \
+   $(EXAMPLES_CPP17) \
+-  $(EXAMPLES_CPP20) \
+   tests
+ 
+ DIST_SUBDIRS = examples/cpp03 examples/cpp11 examples/cpp14 examples/cpp17 
tests
+--- a/configure.ac
 b/configure.ac
+@@ -241,4 +241,4 @@ AC_OUTPUT([
+   src/examples/cpp11/Makefile
+   src/examples/cpp14/Makefile
+   src/examples/cpp17/Makefile
+-  src/examples/cpp20/Makefile])
++  ])



[gentoo-commits] repo/gentoo:master commit in: app-doc/kicad-doc/

2022-03-21 Thread Sam James
commit: 5261c9391bce9f3b14a401c0d21c5b4611c0a4df
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sat Mar 19 00:05:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 21 23:41:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5261c939

app-doc/kicad-doc: Bump to 6.0.3

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Sam James  gentoo.org>

 app-doc/kicad-doc/Manifest   |  1 +
 app-doc/kicad-doc/kicad-doc-6.0.3.ebuild | 62 
 2 files changed, 63 insertions(+)

diff --git a/app-doc/kicad-doc/Manifest b/app-doc/kicad-doc/Manifest
index 325d8c120d3d..fd4d55529a32 100644
--- a/app-doc/kicad-doc/Manifest
+++ b/app-doc/kicad-doc/Manifest
@@ -1,2 +1,3 @@
 DIST kicad-doc-5.1.12.tar.bz2 74217615 BLAKE2B 
f0906fdb0cf697348e06b63ef0003630a9035d47732c9a22ed3c4fee2f21c02f85fda51eee5149291b72326adc4899b31198178ee6e6ac0d494361cec6c06208
 SHA512 
db678d91ea5f564ca3f266829c297362cfd6cf35a5dced2ede5e7c9c38a37ca1037b264ee9314fa5c4a9d8197fcd92484ad4cae3668ea9741947d38c7ac7f910
 DIST kicad-doc-6.0.2.tar.gz 78035381 BLAKE2B 
f78ce40c35ca39ee10ebd1322ed299d02a7a688f3d47d875420aea3270ba26d644521659ff5c34b395736454e03fc5c64bd345ea30e9b88b63472f21731a2c28
 SHA512 
f219d5f13a873fa90c105f376c456ac68b5a36eef3eb65fc08e1bc26d6be70b31fa43e4c6cee0371a6a64469c54d4e0721d9e15f19d1e952da3cefd6bbd3e09c
+DIST kicad-doc-6.0.3.tar.gz 78919608 BLAKE2B 
32330e452a2284e41090bda0c01723795c719a4affb6f34dbc2f5f3bf4c66e03acb4af1c2fd1404faee731f2507eed167fb771adbb366061e5a1ee38f3301fd6
 SHA512 
29b5ab6472529aebbb9576014453d5141597a7afce81811f43b89e14ce41fd1d831901d0fcad548ff58e8da0cf37283f43bdce9d8838d89bb1bdfce4046ffb84

diff --git a/app-doc/kicad-doc/kicad-doc-6.0.3.ebuild 
b/app-doc/kicad-doc/kicad-doc-6.0.3.ebuild
new file mode 100644
index ..51164ea1dde5
--- /dev/null
+++ b/app-doc/kicad-doc/kicad-doc-6.0.3.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools manuals"
+HOMEPAGE="https://docs.kicad.org/;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.com/kicad/services/kicad-doc.git;
+   inherit git-r3
+   # x11-misc-util/macros only required on live ebuilds
+   LIVE_DEPEND=">=x11-misc/util-macros-1.18"
+else
+   
SRC_URI="https://gitlab.com/kicad/services/${PN}/-/archive/${PV}/${P}.tar.gz;
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="|| ( GPL-3+ CC-BY-3.0 ) GPL-2"
+SLOT="0"
+# TODO: Change default back to +pdf once asciidoctor-pdf is packaged?
+IUSE="+html pdf"
+
+LANG_USE=" l10n_ca l10n_de l10n_en l10n_es l10n_fr l10n_id l10n_it l10n_ja 
l10n_pl l10n_ru l10n_zh"
+IUSE+=${LANG_USE}
+REQUIRED_USE="|| ( html pdf ) ^^ ( ${LANG_USE} )"
+unset LANG_USE
+
+# TODO: need asciidoctor-pdf for pdf
+# bug #697450
+BDEPEND="
+   >=app-text/asciidoc-8.6.9
+   >=app-text/dblatex-0.3.10
+   >=app-text/po4a-0.45
+   >=sys-devel/gettext-0.18
+   dev-perl/Unicode-LineBreak
+   dev-util/source-highlight
+   l10n_ca? ( dev-texlive/texlive-langspanish )
+   l10n_de? ( dev-texlive/texlive-langgerman )
+   l10n_en? ( dev-texlive/texlive-langenglish )
+   l10n_es? ( dev-texlive/texlive-langspanish )
+   l10n_fr? ( dev-texlive/texlive-langfrench )
+   l10n_it? ( dev-texlive/texlive-langitalian )
+   l10n_ja? ( dev-texlive/texlive-langjapanese media-fonts/vlgothic )
+   l10n_pl? ( dev-texlive/texlive-langpolish )
+   l10n_ru? ( dev-texlive/texlive-langcyrillic )
+   l10n_zh? ( dev-texlive/texlive-langchinese )"
+
+src_configure() {
+   local mycmakeargs=(
+   # May not always work?
+   # https://gitlab.com/kicad/services/kicad-doc/-/issues/808
+   -DADOC_TOOLCHAIN="ASCIIDOC"
+   # Note: need EAPI 8 usev here, not pre-EAPI 8 behaviour
+   -DBUILD_FORMATS="$(usev html);$(usev pdf)"
+   -DSINGLE_LANGUAGE="${L10N}"
+   -DKICAD_DOC_PATH="${EPREFIX}"/usr/share/doc/${P}/help
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad-templates/

2022-03-21 Thread Sam James
commit: e9e43ba3b09e4b0c7c535b562ff534f1d4ce0469
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sat Mar 19 00:03:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 21 23:41:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9e43ba3

sci-electronics/kicad-templates: Bump to 6.0.3

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Sam James  gentoo.org>

 sci-electronics/kicad-templates/Manifest   |  1 +
 .../kicad-templates/kicad-templates-6.0.3.ebuild   | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/sci-electronics/kicad-templates/Manifest 
b/sci-electronics/kicad-templates/Manifest
index 84d4c666e6a3..733760687f9d 100644
--- a/sci-electronics/kicad-templates/Manifest
+++ b/sci-electronics/kicad-templates/Manifest
@@ -1,2 +1,3 @@
 DIST kicad-templates-5.1.12.tar.bz2 1552173 BLAKE2B 
51791729e049aa835f15b80f783d07c099dd177783b1a78209e7c7db709a3b0a18bd22572227ab5193d4da955796bc4c78f502fdedd275f379f84fa49108a324
 SHA512 
4f44816fa78048c0db93ecd10ae980236bc5ef1ed5170270ac761dd5fc32d08a5c8bf733837e6dceecf736f75fa09780326af813de04cbd69345cf376815d430
 DIST kicad-templates-6.0.2.tar.gz 2248737 BLAKE2B 
1d460261fa3c0f2788feae211ae884faebba811956edbda4bc26596a53dd0a6587100c777352228c88db055e3182c344c0e1eee61f635631994a44af1f4c42ee
 SHA512 
28b7f54235d1ee7f21a67f99fd848b76b53b94ff9351f43a68f0b920f76662cd29882ead6f9b40406f19768754f95d3ae3d883fffbf4bf99138be11bad6ba67e
+DIST kicad-templates-6.0.3.tar.gz 2248725 BLAKE2B 
c9643cc9465e1c669df965afddc087621a9218f0e723146cc40c3756d1a5577ca026f988600e4b7c63c9f9c5bd36b3a17eaea67849d5cc0530094f775f5b85f6
 SHA512 
d575f03b8bcd8ddb31dfbf84a40f90d00690ac0d1eadf2f564acb230abc93f85bd04a26e2540a128008e88a30ae296fe15dec4b2ca496e266f71a56d5e859911

diff --git a/sci-electronics/kicad-templates/kicad-templates-6.0.3.ebuild 
b/sci-electronics/kicad-templates/kicad-templates-6.0.3.ebuild
new file mode 100644
index ..fcdb94bb2f13
--- /dev/null
+++ b/sci-electronics/kicad-templates/kicad-templates-6.0.3.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools project templates"
+HOMEPAGE="https://github.com/kicad/kicad-templates;
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/${PN}.git;
+   inherit git-r3
+else
+   MY_PV="${PV/_rc/-rc}"
+   MY_P="${PN}-${MY_PV}"
+   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${MY_PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz"
+
+   if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+   fi
+
+   S="${WORKDIR}/${PN}-${MY_PV}"
+fi
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+
+RDEPEND=">=sci-electronics/kicad-6.0.0"



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad-symbols/

2022-03-21 Thread Sam James
commit: 5844bf9f67486a08d48009e569d29d0e72e5c739
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sat Mar 19 00:02:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 21 23:41:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5844bf9f

sci-electronics/kicad-symbols: Bump to 6.0.3

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Sam James  gentoo.org>

 sci-electronics/kicad-symbols/Manifest |  1 +
 .../kicad-symbols/kicad-symbols-6.0.3.ebuild   | 32 ++
 2 files changed, 33 insertions(+)

diff --git a/sci-electronics/kicad-symbols/Manifest 
b/sci-electronics/kicad-symbols/Manifest
index e328d10b449b..e78ea1e5851d 100644
--- a/sci-electronics/kicad-symbols/Manifest
+++ b/sci-electronics/kicad-symbols/Manifest
@@ -1,2 +1,3 @@
 DIST kicad-symbols-5.1.12.tar.bz2 1815145 BLAKE2B 
e3a74c0e2cb24f4286cdd7fa63b62c72c39575475305680ba8e19d5b3acb5c6cbff1e17d37d169043949ad89ffb9b94f0341e1faf7d063c1cf9872d31b863e21
 SHA512 
32e73b8a43e54779e4b95fc13505d603c7ef70600467a1e38f2685288aa9223ca29cc44a552d8c02e153cbf3048faa59610bc92e81dbbed7a432c16db0bd05f6
 DIST kicad-symbols-6.0.2.tar.gz 4816836 BLAKE2B 
be6a3c6166e11f939cacdb582fcf19bef553ad0046a407bab580de33442c6200e62c956d90587a1dbb5afcafa8e02c1e1188036be91a3cf10835bc39cf311d27
 SHA512 
72fb1016fe2c30f6f6c6efd9a639fb307f713c8652395df69eb1b12a7cdd1c691f4236772b23bbbccf458a765cb8400148ddf635dc0add14edeeb72e56c6b75c
+DIST kicad-symbols-6.0.3.tar.gz 4818563 BLAKE2B 
81bc5026b8c388801da844bc0e52e7a6f9a90cf5eb46da85fcaaf61aa2507ba73760f16bfcd9e32af64c51bde66f51fcb4f8daebec3d17d246bc651f1447bc59
 SHA512 
f94f8e4953b70a01b5a8b61008b26229b2463d0b0355c7cd2715d9c96d4a02fde5ad278c9e9620f16553b9518db8ee42ce38500bef351c78084a837ba685f18a

diff --git a/sci-electronics/kicad-symbols/kicad-symbols-6.0.3.ebuild 
b/sci-electronics/kicad-symbols/kicad-symbols-6.0.3.ebuild
new file mode 100644
index ..02943f2ff696
--- /dev/null
+++ b/sci-electronics/kicad-symbols/kicad-symbols-6.0.3.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools symbol libraries"
+HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-symbols;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-symbols.git;
+   inherit git-r3
+else
+   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${PV}/${P}.tar.gz;
+
+   if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+   fi
+fi
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+IUSE=""
+
+DEPEND=""
+RDEPEND=">=sci-electronics/kicad-6.0.0"
+
+if [[ ${PV} ==  ]] ; then
+   # x11-misc-util/macros only required on live ebuilds
+   BDEPEND+=" >=x11-misc/util-macros-1.18"
+fi



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad-meta/

2022-03-21 Thread Sam James
commit: 16316a5447f82d80b23e503c2c026e111c51aca9
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Sat Mar 19 00:06:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 21 23:41:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16316a54

sci-electronics/kicad-meta: Bump to 6.0.3

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Sam James  gentoo.org>

 sci-electronics/kicad-meta/kicad-meta-6.0.3.ebuild | 30 ++
 1 file changed, 30 insertions(+)

diff --git a/sci-electronics/kicad-meta/kicad-meta-6.0.3.ebuild 
b/sci-electronics/kicad-meta/kicad-meta-6.0.3.ebuild
new file mode 100644
index ..9b332cea06f2
--- /dev/null
+++ b/sci-electronics/kicad-meta/kicad-meta-6.0.3.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Electronic Schematic and PCB design tools (meta package)"
+HOMEPAGE="http://www.kicad.org;
+SRC_URI=""
+
+LICENSE="metapackage"
+SLOT="0"
+
+if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+IUSE="doc minimal"
+
+RDEPEND="
+   >=sci-electronics/kicad-${PV}
+   >=sci-electronics/kicad-symbols-${PV}
+   >=sci-electronics/kicad-footprints-${PV}
+   doc? (
+   >=app-doc/kicad-doc-${PV}
+   )
+   !minimal? (
+   >=sci-electronics/kicad-packages3d-${PV}
+   >=sci-electronics/kicad-templates-${PV}
+   )
+"



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

2022-03-21 Thread Sam James
commit: 2e29157e8acb1c2750139326314e527ee0235774
Author: Meena Shanmugam  google  com>
AuthorDate: Thu Mar 17 21:54:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 21 23:38:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e29157e

app-editors/gvim: version bump to v8.2.4586.

This is needed to resolve CVE-2022-0714, CVE-2022-0696, CVE-2022-0685,
CVE-2022-0729, CVE-2022-0572 and CVE-2022-0629.

Bug: https://bugs.gentoo.org/833572
Signed-off-by: Meena Shanmugam  google.com>
Closes: https://github.com/gentoo/gentoo/pull/24629
Signed-off-by: Sam James  gentoo.org>

 app-editors/gvim/Manifest |   1 +
 app-editors/gvim/gvim-8.2.4586.ebuild | 383 ++
 2 files changed, 384 insertions(+)

diff --git a/app-editors/gvim/Manifest b/app-editors/gvim/Manifest
index 30ebf269d61f..ed4d92456abb 100644
--- a/app-editors/gvim/Manifest
+++ b/app-editors/gvim/Manifest
@@ -8,3 +8,4 @@ DIST vim-8.2.3741.tar.gz 15812097 BLAKE2B 
5cd90d4c86774a63a020ac8f245005e3f7df03
 DIST vim-8.2.3950.tar.gz 15865929 BLAKE2B 
e713895f847194845c1a794fc796e97678b11686f51f9a33898d92cf1d3927c6d49cd24024b6c5cbbad82b45ab8293f6d4663f14e66a56cc8b361a5fabdbb0b0
 SHA512 
d9176f74a1b753fb9118362350b3da16f176c7bc5cc57b41dab1f470c1e80830e4a6f4851d5a090d6efdb272186bd8f6a8a5e08e5da5ae0474560cb32dd626be
 DIST vim-8.2.4285.tar.gz 15962343 BLAKE2B 
ba0971cbea3d3fe1761961f66a24281c06f0a509f1aac7c32e26f07b5d9d122b72da68646874b1f20879372d26e1b5a72f020913a31c1c0aa26f8e6bff074516
 SHA512 
760180b89c285b92f3ec40041c784e756a93d7c6d75386c1c737762b9041babfaa17fd0b9e47e3e4298b24b8f5c7300e6a1ab2addbbcda94e46c973a97d578ec
 DIST vim-8.2.4328.tar.gz 15983756 BLAKE2B 
23d95d2ae6772fbd2a15a73dff5af75dcebf87af5a6a600d8a30284d32d1f83999111bfaa0e49c0295ae42a06f49075aeb00f8ae969eff251889b363b7445fda
 SHA512 
f5e077891d22f468327e30808dba817efe74111c89948fbea5544be58333a8d3342290fa140939dd9c7d976575e63050e100daf947ba73373cc2268677020651
+DIST vim-8.2.4586.tar.gz 16251186 BLAKE2B 
26471b493397e58d3e3d6f2c0c5cc69a08c294dcd59367a12729d1762cf2043eab0987ec4c370bd1f4cbbc67d10576f8a6dcfcb748d224b2f35476dbade32597
 SHA512 
354464e51a3cc13e13f3194ef8a4d5ccec978da7eb385337a042a6b2e6b38a253c587815e7c972070c516f59c7d54c89bce6926ae7f7f9635cddfd1d0bd237b9

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

[gentoo-commits] repo/gentoo:master commit in: media-tv/plex-media-server/

2022-03-21 Thread Sam James
commit: 6cad382d9e80c01195070f02b64e880cd9ec16f0
Author: Luigi 'Comio' Mantellini  gmail  com>
AuthorDate: Mon Mar 21 13:10:32 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 21 23:34:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cad382d

media-tv/plex-media-server: Bump v1.25.7.5604

See https://forums.plex.tv/t/plex-media-server/30447/491

Closes: https://bugs.gentoo.org/835739
Signed-off-by: Luigi Mantellini  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/24695
Signed-off-by: Sam James  gentoo.org>

 media-tv/plex-media-server/Manifest|  2 +
 .../plex-media-server-1.25.7.5604.ebuild   | 71 ++
 2 files changed, 73 insertions(+)

diff --git a/media-tv/plex-media-server/Manifest 
b/media-tv/plex-media-server/Manifest
index 4c41f167ffb6..1e31cc946528 100644
--- a/media-tv/plex-media-server/Manifest
+++ b/media-tv/plex-media-server/Manifest
@@ -4,3 +4,5 @@ DIST plexmediaserver_1.24.4.5081-e362dc1ee_amd64.deb 87182480 
BLAKE2B 9e93656ee7
 DIST plexmediaserver_1.24.4.5081-e362dc1ee_i386.deb 79593852 BLAKE2B 
ab141fefe68d4d5c92e48cbbc93661bd56612289a8bc0559c8083ad169b997f555fb02d808d7a8feda9d47f573f2041668ed3dd876ab81b848958c4b820869c2
 SHA512 
e17d6c8268690e46d49197e4e77df8af97d8a2c5046605237d6c90a2627da1cfb6c16c36dccc7bc31f95f497de7da1e0a2bab8e5331bc1f3bc44d5a3610ab1bb
 DIST plexmediaserver_1.25.4.5487-648a8f9f9_amd64.deb 78416314 BLAKE2B 
8adf34e6095ebda829d0fa6a1bc7fabb8c159d9883bc1fc4cfe55feba9e51be71b9ad552889835bc374c4c04479d4c0bfd6255f21674f56d9960cc8dded53f30
 SHA512 
f324746bcae8406356fd3ae9a3647d6c1de44b26f35cc000af203af8dc8be69363e85562e56411fa2fc2039de0d58fe9f8beb1eab4029ade62b0afbb0af849ea
 DIST plexmediaserver_1.25.4.5487-648a8f9f9_i386.deb 70409128 BLAKE2B 
7d51592eb688d248347f9023a0fab10426ee93d66ae8aad48272c3efe286015eb831c7fce52287dc4522cca8c5c4a9d06524a3ab91a26aa84daab12b892f1b3e
 SHA512 
de930e905b175f860922ecca0bd9ea86a102b4420d1ffb71b6c04632fed83bf41a90fd042d5e0b4e7f77a902fce19049347f81460e451f3016f1687eb18bd6c5
+DIST plexmediaserver_1.25.7.5604-980a13e02_amd64.deb 78678046 BLAKE2B 
901d2a1821393fe2ab33b5c8a6b2bf04ba93f84d7434a8aac7510bf663607126c34f1c503883bca3189eba7a28fe26d4ef6d20c8218d8142910e7b77a212fcf0
 SHA512 
df4c400dfe46df790778d2259e0d7903f55efa8704b7ae652eeecdf147336786c2ed96a392ecca734ca0cda94767ed056184ad46569dee673e5ef287d713baf4
+DIST plexmediaserver_1.25.7.5604-980a13e02_i386.deb 70289616 BLAKE2B 
d79b1cc149a04a55072d82923a05d3072b2b799b6f41a8def441bfd6fc49feb027e6943c4d8d6dd0dfb8fec955822cecbda274020e225cdb56cfbe6f1fc744f6
 SHA512 
8cf95bb8604950ccde2659657bae67906d26272f83fb97e13595ef2815591dfc2cc3a85826c27e5caf7e889a0a4732ac5bfa022dfa91a6e8093d443644c4c752

diff --git a/media-tv/plex-media-server/plex-media-server-1.25.7.5604.ebuild 
b/media-tv/plex-media-server/plex-media-server-1.25.7.5604.ebuild
new file mode 100644
index ..f3cc1ec04bb7
--- /dev/null
+++ b/media-tv/plex-media-server/plex-media-server-1.25.7.5604.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit readme.gentoo-r1 systemd unpacker
+
+MY_PV="${PV}-980a13e02"
+MY_URI="https://downloads.plex.tv/plex-media-server-new;
+
+DESCRIPTION="Free media library that is intended for use with a plex client"
+HOMEPAGE="https://www.plex.tv/;
+SRC_URI="
+   amd64? ( ${MY_URI}/${MY_PV}/debian/plexmediaserver_${MY_PV}_amd64.deb )
+   x86? ( ${MY_URI}/${MY_PV}/debian/plexmediaserver_${MY_PV}_i386.deb )"
+S="${WORKDIR}"
+
+LICENSE="Plex"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+RESTRICT="mirror bindist"
+
+DEPEND="
+   acct-group/plex
+   acct-user/plex"
+RDEPEND="${DEPEND}"
+
+QA_PREBUILT="*"
+QA_MULTILIB_PATHS=(
+   "usr/lib/plexmediaserver/lib/.*"
+   "usr/lib/plexmediaserver/Resources/Python/lib/python2.7/.*"
+   
"usr/lib/plexmediaserver/Resources/Python/lib/python2.7/lib-dynload/_hashlib.so"
+)
+
+src_install() {
+   # Remove Debian specific files
+   rm -r "usr/share/doc" || die
+
+   # Add startup wrapper
+   dosbin "${FILESDIR}/start_pms"
+
+   # Add user config file
+   mkdir -p "${ED}/etc/default" || die
+   cp usr/lib/plexmediaserver/lib/plexmediaserver.default 
"${ED}"/etc/default/plexmediaserver || die
+
+   # Copy main files over to image and preserve permissions so it is 
portable
+   cp -rp usr/ "${ED}" || die
+
+   # Make sure the logging directory is created
+   keepdir /var/log/pms
+   fowners plex:plex /var/log/pms
+
+   keepdir /var/lib/plexmediaserver
+   fowners plex:plex /var/lib/plexmediaserver
+
+   newinitd usr/lib/plexmediaserver/lib/plexmediaserver.init "${PN}"
+
+   systemd_dounit 
"${ED}"/usr/lib/plexmediaserver/lib/plexmediaserver.service
+   keepdir /var/lib/plexmediaserver
+
+   # Adds the precompiled plex libraries to the revdep-rebuild's mask list
+   # so it 

[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad/

2022-03-21 Thread Sam James
commit: 72209d94ecdb8beef459bf1c190d22beccb766c7
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Fri Mar 18 23:41:46 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 21 23:41:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72209d94

sci-electronics/kicad: Bump to 6.0.3

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Sam James  gentoo.org>

 sci-electronics/kicad/Manifest   |   1 +
 sci-electronics/kicad/kicad-6.0.3.ebuild | 174 +++
 2 files changed, 175 insertions(+)

diff --git a/sci-electronics/kicad/Manifest b/sci-electronics/kicad/Manifest
index dde1a4266589..cc7236b951bb 100644
--- a/sci-electronics/kicad/Manifest
+++ b/sci-electronics/kicad/Manifest
@@ -1,2 +1,3 @@
 DIST kicad-5.1.12.tar.bz2 18581842 BLAKE2B 
f04369fecded6fb07376efa209ddf5fcc693e73018ed728003529cdd0e6ef4a059c28106db1acf18834d938c3fbe4b9df5b5c8e0874989d35f74cf67414e6c76
 SHA512 
c0e5ad5b360ef788b427755aa71eeaec1a19b7520a00bb94fafba47e291f6ba067c598004efd515287800cd41f7da399d0389121e53e9669026c62f21b0a65ea
 DIST kicad-6.0.2.tar.gz 45003563 BLAKE2B 
5f6d4fa5af30ba80a3316652112e3624338f0f38352993f0a31588572913d8abb282b8515854235df28ce4b6c4b5255ea03dd6ef81baa3dd080e2ba1fbf57990
 SHA512 
f21742aee1fe15bb181c7ce5675a0fa7d521b66fa79febd8c8b550abd487a1c122359ed8c8e6dc8bbc8867be339ae4cebe977a3f8e62d8bc40e675e9cc297962
+DIST kicad-6.0.3.tar.gz 45069419 BLAKE2B 
78a0e3a41ea4744849345e3a5ed172812c1795d9dee8fc57f1ffd29c82e0ee1a87a0ca52f42c5cef6ff183f89c139238be604be54609a5c50c9e0e64e6570bc2
 SHA512 
dd76fd8ff8e56c1308869e4d57d8a23c737e5aae36ffef4058aa5d3e6d4c464ed767de629b9de3f51e1170d5193f21b6f958eebd21ff524391ff6358bb813f66

diff --git a/sci-electronics/kicad/kicad-6.0.3.ebuild 
b/sci-electronics/kicad/kicad-6.0.3.ebuild
new file mode 100644
index ..2d3156fe68e9
--- /dev/null
+++ b/sci-electronics/kicad/kicad-6.0.3.ebuild
@@ -0,0 +1,174 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8,9} )
+WX_GTK_VER="3.0-gtk3"
+
+inherit check-reqs cmake optfeature python-single-r1 toolchain-funcs wxwidgets 
xdg-utils
+
+DESCRIPTION="Electronic Schematic and PCB design tools"
+HOMEPAGE="https://www.kicad.org;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.com/kicad/code/kicad.git;
+   inherit git-r3
+else
+   MY_PV="${PV/_rc/-rc}"
+   MY_P="${PN}-${MY_PV}"
+   
SRC_URI="https://gitlab.com/kicad/code/${PN}/-/archive/${MY_PV}/${MY_P}.tar.gz 
-> ${P}.tar.gz"
+   S="${WORKDIR}/${PN}-${MY_PV}"
+
+   if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+   fi
+fi
+
+# BSD for bundled pybind
+LICENSE="GPL-2+ GPL-3+ Boost-1.0 BSD"
+SLOT="0"
+IUSE="doc examples +ngspice nls openmp +occ +pcm"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Contains bundled pybind but it's patched for wx
+# See 
https://gitlab.com/kicad/code/kicad/-/commit/74e4370a9b146b21883d6a2d1df46c7a10bd0424
+# Depend on opencascade:0 to get unslotted variant (so we know path to it), 
bug #833301
+COMMON_DEPEND="
+   !sci-electronics/kicad-i18n
+   >=dev-libs/boost-1.61:=[context,nls]
+   media-libs/freeglut
+   media-libs/glew:0=
+   >=media-libs/glm-0.9.9.1
+   media-libs/mesa[X(+)]
+   >=x11-libs/cairo-1.8.8:=
+   >=x11-libs/pixman-0.30
+   x11-libs/wxGTK:${WX_GTK_VER}[X,opengl]
+   $(python_gen_cond_dep '
+   >=dev-libs/boost-1.61:=[context,nls,python,${PYTHON_USEDEP}]
+   dev-python/wxpython:4.0[${PYTHON_USEDEP}]
+   ')
+   ${PYTHON_DEPS}
+   ngspice? (
+   >sci-electronics/ngspice-27[shared]
+   )
+   nls? (
+   sys-devel/gettext
+   )
+   occ? (
+   >=sci-libs/opencascade-7.3.0:0=
+   )
+"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}
+   sci-electronics/electronics-menu
+"
+BDEPEND=">=dev-lang/swig-3.0
+   doc? ( app-doc/doxygen )"
+
+if [[ ${PV} ==  ]] ; then
+   # x11-misc-util/macros only required on live ebuilds
+   BDEPEND+=" >=x11-misc/util-macros-1.18"
+fi
+
+CHECKREQS_DISK_BUILD="900M"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-scripts-install-fix.patch"
+)
+
+pkg_setup() {
+   use openmp && tc-check-openmp
+
+   python-single-r1_pkg_setup
+   setup-wxwidgets
+   check-reqs_pkg_setup
+}
+
+src_unpack() {
+   if [[ ${PV} ==  ]]; then
+   git-r3_src_unpack
+   else
+   default_src_unpack
+   fi
+}
+
+src_configure() {
+   xdg_environment_reset
+
+   local mycmakeargs=(
+   -DKICAD_DOCS="${EPREFIX}/usr/share/doc/${PN}-doc-${PV}"
+
+   -DKICAD_SCRIPTING_WXPYTHON=ON
+
+   # Merged from separate -i18n package, bug #830274
+   -DKICAD_BUILD_I18N="$(usex nls)"
+   -DKICAD_I18N_UNIX_STRICT_PATH="$(usex nls)"
+
+

[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad-footprints/

2022-03-21 Thread Sam James
commit: 0b2619fe1f158d4643c9a8dda2b36475f37683a4
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Fri Mar 18 23:54:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 21 23:41:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b2619fe

sci-electronics/kicad-footprints: Bump to 6.0.3

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Sam James  gentoo.org>

 sci-electronics/kicad-footprints/Manifest  |  1 +
 .../kicad-footprints/kicad-footprints-6.0.3.ebuild | 36 ++
 2 files changed, 37 insertions(+)

diff --git a/sci-electronics/kicad-footprints/Manifest 
b/sci-electronics/kicad-footprints/Manifest
index 25014daa02c7..e849b6781f47 100644
--- a/sci-electronics/kicad-footprints/Manifest
+++ b/sci-electronics/kicad-footprints/Manifest
@@ -1,2 +1,3 @@
 DIST kicad-footprints-5.1.12.tar.bz2 3382783 BLAKE2B 
6f7725bebd6099d86780ed2582aacfb3abff4db6065a6a17fcd7631782a0c2e1e8a23064f80cd95c79bbaca8da52003f01fce7e398e95596e45f15b144eeef7f
 SHA512 
e717886dc742f37b626226065953a36829b50f9bf203efe1dbeab41d4dbe3a898bd65fbde9fa059ea9374ea92905faeb0ccd19dfb1a62f2d6a445c07f90b89a9
 DIST kicad-footprints-6.0.2.tar.gz 31568599 BLAKE2B 
7c4c565f08700507ae3123cdd3990c33b7cb3e0a42a91da97d3ec58a921d934ad3878fde7c3d32a5d7b7ac9bd7ce5a2f89ababfda43ca8c9ae1bc2bfe54cd629
 SHA512 
8adba54026fafbddbe06512150917f3f3dc4a84d381e5e26cbf507fc597cd0bd40bc1618f2236d588024d164a129b30d587115cea3606542a5d230bcf48162a2
+DIST kicad-footprints-6.0.3.tar.gz 31577483 BLAKE2B 
d2efa7679281d31ff060562bb20fa5d7ef6f7e2067cd7dfd7b967d4790c0bcc0c30fc16c9ac802af29d9e94bf81ae4acdd509f084a12dc155a5f970aa1dbe1b4
 SHA512 
cd8e7de2cea936c98210ae3e5503a4b43ea937bd8ca9cc7240fe8113dd1206ef93ece41324f1557acbded5a22f2e02030594d941bdba3f8014eaf2397ca1080c

diff --git a/sci-electronics/kicad-footprints/kicad-footprints-6.0.3.ebuild 
b/sci-electronics/kicad-footprints/kicad-footprints-6.0.3.ebuild
new file mode 100644
index ..e1268b9afd0d
--- /dev/null
+++ b/sci-electronics/kicad-footprints/kicad-footprints-6.0.3.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools footprint libraries"
+HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-footprints;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-footprints.git;
+   inherit git-r3
+else
+   MY_PV="${PV/_rc/-rc}"
+   MY_P="${PN}-${MY_PV}"
+   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${MY_PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz"
+
+   if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+   fi
+
+   S="${WORKDIR}/${PN}-${MY_PV}"
+fi
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+IUSE=""
+
+DEPEND=""
+RDEPEND=">=sci-electronics/kicad-6.0.0"
+
+if [[ ${PV} ==  ]] ; then
+#   x11-misc-util/macros only required on live ebuilds
+   BDEPEND+=" >=x11-misc/util-macros-1.18"
+fi



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

2022-03-21 Thread Sam James
commit: 1be9c7bdc9ceb697535cebdf94536f36779d3fa8
Author: Meena Shanmugam  google  com>
AuthorDate: Thu Mar 17 21:36:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 21 23:38:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1be9c7bd

app-editors/vim: version bump to v8.2.4586.

This is needed to resolve CVE-2022-0714, CVE-2022-0696, CVE-2022-0685,
CVE-2022-0729, CVE-2022-0572 and CVE-2022-0629.

Bug: https://bugs.gentoo.org/833572
Signed-off-by: Meena Shanmugam  google.com>
Signed-off-by: Sam James  gentoo.org>

 app-editors/vim/Manifest|   1 +
 app-editors/vim/vim-8.2.4586.ebuild | 350 
 2 files changed, 351 insertions(+)

diff --git a/app-editors/vim/Manifest b/app-editors/vim/Manifest
index 30ebf269d61f..ed4d92456abb 100644
--- a/app-editors/vim/Manifest
+++ b/app-editors/vim/Manifest
@@ -8,3 +8,4 @@ DIST vim-8.2.3741.tar.gz 15812097 BLAKE2B 
5cd90d4c86774a63a020ac8f245005e3f7df03
 DIST vim-8.2.3950.tar.gz 15865929 BLAKE2B 
e713895f847194845c1a794fc796e97678b11686f51f9a33898d92cf1d3927c6d49cd24024b6c5cbbad82b45ab8293f6d4663f14e66a56cc8b361a5fabdbb0b0
 SHA512 
d9176f74a1b753fb9118362350b3da16f176c7bc5cc57b41dab1f470c1e80830e4a6f4851d5a090d6efdb272186bd8f6a8a5e08e5da5ae0474560cb32dd626be
 DIST vim-8.2.4285.tar.gz 15962343 BLAKE2B 
ba0971cbea3d3fe1761961f66a24281c06f0a509f1aac7c32e26f07b5d9d122b72da68646874b1f20879372d26e1b5a72f020913a31c1c0aa26f8e6bff074516
 SHA512 
760180b89c285b92f3ec40041c784e756a93d7c6d75386c1c737762b9041babfaa17fd0b9e47e3e4298b24b8f5c7300e6a1ab2addbbcda94e46c973a97d578ec
 DIST vim-8.2.4328.tar.gz 15983756 BLAKE2B 
23d95d2ae6772fbd2a15a73dff5af75dcebf87af5a6a600d8a30284d32d1f83999111bfaa0e49c0295ae42a06f49075aeb00f8ae969eff251889b363b7445fda
 SHA512 
f5e077891d22f468327e30808dba817efe74111c89948fbea5544be58333a8d3342290fa140939dd9c7d976575e63050e100daf947ba73373cc2268677020651
+DIST vim-8.2.4586.tar.gz 16251186 BLAKE2B 
26471b493397e58d3e3d6f2c0c5cc69a08c294dcd59367a12729d1762cf2043eab0987ec4c370bd1f4cbbc67d10576f8a6dcfcb748d224b2f35476dbade32597
 SHA512 
354464e51a3cc13e13f3194ef8a4d5ccec978da7eb385337a042a6b2e6b38a253c587815e7c972070c516f59c7d54c89bce6926ae7f7f9635cddfd1d0bd237b9

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

[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad-packages3d/

2022-03-21 Thread Sam James
commit: 71837dce86cc3e5ea904a8872eb27372fbe4398f
Author: Zoltan Puskas  sinustrom  info>
AuthorDate: Fri Mar 18 23:59:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 21 23:41:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71837dce

sci-electronics/kicad-packages3d: Bump to 6.0.3

Signed-off-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Sam James  gentoo.org>

 sci-electronics/kicad-packages3d/Manifest  |  1 +
 .../kicad-packages3d/kicad-packages3d-6.0.3.ebuild | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/sci-electronics/kicad-packages3d/Manifest 
b/sci-electronics/kicad-packages3d/Manifest
index ecd7c36df596..dfe874e3576c 100644
--- a/sci-electronics/kicad-packages3d/Manifest
+++ b/sci-electronics/kicad-packages3d/Manifest
@@ -1,2 +1,3 @@
 DIST kicad-packages3d-5.1.12.tar.bz2 727191578 BLAKE2B 
534ba480de72ffbc8ac0968e5a7b04f2b7ccfb0ef8bb88bdad7e4e6d90536f9ae7bd101316512e1fa2e27b607fd0dd8e53d0729e48368362177b066c6bab3802
 SHA512 
eb4895e0c46448a74acf10e8c72dee6ea89fee9d53b93c0927d592f4ee944497b642ed575b1b5457ff0db731f654d054d539aff007a17b8d8366c03edb15b6d2
 DIST kicad-packages3d-6.0.2.tar.gz 946918858 BLAKE2B 
36fbb4e7acd4dba9644a700c2161d4c4bdb74b34e1ff53f458e003d69af6af2df1b2e48175cab0b3a0c1b6c7cb70c3d7b6f34f2d269b35901dd73763badb8f7f
 SHA512 
10ca7da72f0da13affa1590c8f216aed7607a3fecc1073d4c3e14d986423563962835d4a097fb60367436dc70ffe9b30fcc513899d9f591761a935aa2af568cf
+DIST kicad-packages3d-6.0.3.tar.gz 947004287 BLAKE2B 
4803d55400125456d73ac80609519e825e26f8f7b281a8afd8314321706fca2d4152076676fb65ad02d0e2b35456ada415d22a88113f7a007e701ae4227fbcd0
 SHA512 
b5e7255b5e4b5701891353af8ea73031fafc56604667cfd70dc6ed995c506cbc47d07d3244ac238fe22844177ad983bd3dd555a3d6216e9085d26e15789add5c

diff --git a/sci-electronics/kicad-packages3d/kicad-packages3d-6.0.3.ebuild 
b/sci-electronics/kicad-packages3d/kicad-packages3d-6.0.3.ebuild
new file mode 100644
index ..aea8eca4a26f
--- /dev/null
+++ b/sci-electronics/kicad-packages3d/kicad-packages3d-6.0.3.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit check-reqs cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools 3D package libraries"
+HOMEPAGE="https://gitlab.com/kicad/libraries/kicad-packages3D;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.com/kicad/libraries/kicad-packages3D.git;
+   inherit git-r3
+else
+   MY_PV="${PV/_rc/-rc}"
+   MY_P="${PN}-${MY_PV}"
+   
SRC_URI="https://gitlab.com/kicad/libraries/${PN}/-/archive/${MY_PV}/${MY_P}.tar.gz
 -> ${P}.tar.gz"
+
+   if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+   fi
+
+   
S="${WORKDIR}/${PN/3d/3D}-${MY_PV}-6ff98426fd51d53c55bc48025d66d3d0b0c5df92"
+fi
+
+IUSE="+occ"
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+
+RDEPEND=">=sci-electronics/kicad-6.0.0[occ=]"
+
+if [[ ${PV} ==  ]] ; then
+   # x11-misc-util/macros only required on live ebuilds
+   BDEPEND=">=x11-misc/util-macros-1.18"
+fi
+
+CHECKREQS_DISK_BUILD="11G"



[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/wcslib/, sci-astronomy/wcslib/files/

2022-03-21 Thread Sam James
commit: 45d83c2ed06362b5531c59474679c29260ded35a
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Sun Jan 30 07:49:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 21 23:40:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45d83c2e

sci-astronomy/wcslib: version bump 7.7

* moved `flex` and `pkgconfig` to BDEPEND
* fixed race condition during test phase

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://bugs.gentoo.org/834504
Closes: https://github.com/gentoo/gentoo/pull/24671
Signed-off-by: Sam James  gentoo.org>

 sci-astronomy/wcslib/Manifest  |  1 +
 sci-astronomy/wcslib/files/wcslib-7.7-tofits.patch | 22 +++
 sci-astronomy/wcslib/wcslib-7.7.ebuild | 75 ++
 3 files changed, 98 insertions(+)

diff --git a/sci-astronomy/wcslib/Manifest b/sci-astronomy/wcslib/Manifest
index ecd92c3235f6..49d7c3568ab2 100644
--- a/sci-astronomy/wcslib/Manifest
+++ b/sci-astronomy/wcslib/Manifest
@@ -1,3 +1,4 @@
 DIST wcslib-7.3.1.tar.bz2 2434274 BLAKE2B 
9789a8eb34fe37c96b52e20efe3c14368499058e5c46aad4853b2be5f32a31df26525ec2c38d0ce87bcb7891b91a3ec3ac537e3c662c716a7c4381f26cd715e4
 SHA512 
753e0e202fb4250d321c36a0df9cd45ed88697111a06e108bc3e5397ddecc60d460cda2b4d45b5311dd72b88b66d4c70ff150b03e2da46c834b024f15304779b
 DIST wcslib-7.3.tar.bz2 2435669 BLAKE2B 
c0f641b4c2fdd9d332816195f399eb2ab3c5aa585f08c4857af77bd5ed4074e653663f7cbddc6d7678cd85bed2c0bd95719cd83a5138d21ad24841396d4c11b9
 SHA512 
8c98c4b575056e2d966b77a4bc951256d02ecee3a11847e140fd38d93afd0f76b3e906d590c952dc9fc58ceeb1ba062b19d8e1e676ee0032f5b7ed13a9dfa892
 DIST wcslib-7.4.tar.bz2 2446483 BLAKE2B 
e659e0f7d4aa54d599c1300f600bc8b7b56d672fa715be1e7c3ade4ff6eebaf68a2894dac73032b1f3aee5965254f359681718c93949962f4a59bdda448d5395
 SHA512 
3696f59bf15f3806faff2441250f8ae38bfbbc1e2e25404c9480c82629472521d89306d9340475ea4691c5e1a8417be3f058b4a01b49c9a45e0e718056a9394c
+DIST wcslib-7.7.tar.bz2 2515760 BLAKE2B 
f5418513168903e14488004abeb5ec2f69d773f49a5abc28598d184ba66df2232b87fb0754fc63800951ea2e794741fbde119794feca2d822287cd63d3fa658c
 SHA512 
372eb32d28ee78be14a3e8f1fba2a51c2b1f69de3bb70bf49487653878f905b4c463a0b7fc9cb06cf4fdd0b23114d3ec26d853072e0fd06d6e14610f0dfa06d4

diff --git a/sci-astronomy/wcslib/files/wcslib-7.7-tofits.patch 
b/sci-astronomy/wcslib/files/wcslib-7.7-tofits.patch
new file mode 100644
index ..5c8022560220
--- /dev/null
+++ b/sci-astronomy/wcslib/files/wcslib-7.7-tofits.patch
@@ -0,0 +1,22 @@
+--- wcslib-7.7/Fortran/GNUmakefile
 wcslib-7.7/Fortran/GNUmakefile
+@@ -171,8 +171,8 @@
+   -@ echo ''
+  $(FC) $(FFLAGS) -c $<
+ 
+-%.fits : ../C/test/%.keyrec tofits
+- ./tofits < $< > $@
++%.fits : ../C/test/%.keyrec ../utils/tofits
++ ../utils/tofits < $< > $@
+ 
+ run_% : %
+   -@ echo ''
+@@ -361,7 +361,7 @@
+   -@ echo ''
+  $(MAKE) -C ../pgsbox lib
+ 
+-tofits : ../C/test/tofits.c
++../utils/tofits : ../utils/tofits.c
+  $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ $<
+ 
+ ../C/wcstab.fits : ;

diff --git a/sci-astronomy/wcslib/wcslib-7.7.ebuild 
b/sci-astronomy/wcslib/wcslib-7.7.ebuild
new file mode 100644
index ..0e2822299e62
--- /dev/null
+++ b/sci-astronomy/wcslib/wcslib-7.7.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+FORTRAN_NEEDED=fortran
+
+inherit flag-o-matic fortran-2
+
+DESCRIPTION="Astronomical World Coordinate System transformations library"
+HOMEPAGE="https://www.atnf.csiro.au/people/mcalabre/WCS/;
+SRC_URI="ftp://ftp.atnf.csiro.au/pub/software/${PN}/${P}.tar.bz2;
+
+SLOT="0/7"
+LICENSE="LGPL-3"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc fortran fits pgplot static-libs +tools"
+
+RDEPEND="
+   fits? ( sci-libs/cfitsio:0= )
+   pgplot? ( sci-libs/pgplot:0= )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   >=sys-devel/flex-2.6.0
+   virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}/${P}-tofits.patch"
+)
+
+src_configure() {
+   # workaround until upstream fix it properly
+   append-fflags $(test-flags-FC -fallow-argument-mismatch)
+
+   local myconf=(
+   --docdir="${EPREFIX}"/usr/share/doc/${PF}
+   --htmldir="${EPREFIX}"/usr/share/doc/${PF}
+   $(use_enable fortran)
+   $(use_enable tools utils)
+   )
+   # hacks because cfitsio and pgplot directories are hard-coded
+   if use fits; then
+   myconf+=(
+   --with-cfitsioinc="${EPREFIX}/usr/include"
+   --with-cfitsiolib="${EPREFIX}/usr/$(get_libdir)"
+   )
+   else
+   myconf+=( --without-cfitsio )
+   fi
+   if use pgplot; then
+   myconf+=(
+   --with-pgplotinc="${EPREFIX}/usr/include"
+   

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

2022-03-21 Thread Sam James
commit: 4d2518947dae0b2386e1fab7cafedc0de6eb18ed
Author: Mike Lothian  fireburn  co  uk>
AuthorDate: Thu Feb 10 17:42:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 21 23:35:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d251894

media-video/mpv: Version bump (v0.34.1)

Signed-off-by: Mike Lothian  fireburn.co.uk>
Closes: https://github.com/gentoo/gentoo/pull/24150
Signed-off-by: Sam James  gentoo.org>

 media-video/mpv/Manifest  |   1 +
 media-video/mpv/mpv-0.34.1.ebuild | 358 ++
 2 files changed, 359 insertions(+)

diff --git a/media-video/mpv/Manifest b/media-video/mpv/Manifest
index ffbf466d89a8..d82046a8b542 100644
--- a/media-video/mpv/Manifest
+++ b/media-video/mpv/Manifest
@@ -1,4 +1,5 @@
 DIST mpv-0.33.1.tar.gz 3259882 BLAKE2B 
97ab101c2013ffb219d36a788020fb9fc4382d09971ac0beee42701a54667a6c766521be7b052193de4505b2117c2d47b3682ebafab46632fc40b637e0d19c04
 SHA512 
99d6c40d18c5cf83814b44ec6d8eade229800c5b51a734c9bbe831c3aeb95f8931124c94f6ae236062053c163bc3c55b254df021e005b350ebc3df7e952b
 DIST mpv-0.34.0.tar.gz 3287976 BLAKE2B 
9fc412544d81b249c71eed0d6669121a1942771ecb48d50d3fda16b8f967c8a777529e28a234d7169617981cd909ff03aed0deaf15db900d605b8d8849939218
 SHA512 
9935a20730dbb8fbf4cd11fe2fc38b1981882fc85c93046837a9b99cae089b3f710e6af7d7ea977c177de5479aa24e413f76cab9b995e8b7e66d6b77c524fdf0
+DIST mpv-0.34.1.tar.gz 3288356 BLAKE2B 
c0e5dc3cd23307449a526bd2cf0df5d870322aa1914a139784fd50d77274d42648a769ee4da3ba74e34a7a080700a5740dae13ed0827df1b3cfef36846f983ab
 SHA512 
77ea349d6999f8cce9b5cce4cebd3506a224fc18ab08d22dd16bd34c34d012bb170879b268ddd62db40d116b4cc0b2d9d651b8097f387ed9115c426834cac77e
 DIST waf-2.0.22 104880 BLAKE2B 
6cae9e764712012ef97f790c723b86a2603dc64e9bafcec02c5251dbc1b23ec629db26c02eee2a72a77cf70c11d2729a626ea71f3cb50a6281257fd6f63eadf0
 SHA512 
4156cefa65b7e6349ddb1ca643bbdf3e449d137e5f595535564271d521362291f257765329015671584ac2c596a0ad98cfdbd621f5d5352141a55d384292
 DIST waf-2.0.9 103104 BLAKE2B 
c7e996aa49662da3ff941d076fc7e2dd23e867ade92a3b2ae07560b76d63a69e495184a1f9c76be5c51977ddb1713f9247f62e672033ecb988ac559e3a47e546
 SHA512 
0755170ded115b03e78a2096f197cd9fff62b5036db764153d26ce426f182ea7d7b8231cfa1a10b4a564a8480428502f3691851df66e7b83c7bca8e5fe26de7d

diff --git a/media-video/mpv/mpv-0.34.1.ebuild 
b/media-video/mpv/mpv-0.34.1.ebuild
new file mode 100644
index ..dd43d1178adb
--- /dev/null
+++ b/media-video/mpv/mpv-0.34.1.ebuild
@@ -0,0 +1,358 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1..2} luajit )
+PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_REQ_USE='threads(+)'
+
+WAF_PV=2.0.22
+
+inherit bash-completion-r1 flag-o-matic lua-single optfeature pax-utils 
python-r1 toolchain-funcs waf-utils xdg-utils
+
+DESCRIPTION="Media player based on MPlayer and mplayer2"
+HOMEPAGE="https://mpv.io/ https://github.com/mpv-player/mpv;
+
+if [[ ${PV} != ** ]]; then
+   SRC_URI="https://github.com/mpv-player/mpv/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 
~amd64-linux"
+   DOCS=( RELEASE_NOTES )
+else
+   EGIT_REPO_URI="https://github.com/mpv-player/mpv.git;
+   inherit git-r3
+   DOCS=(); SRC_URI=""
+fi
+SRC_URI+=" https://waf.io/waf-${WAF_PV};
+DOCS+=( README.md DOCS/{client-api,interface}-changes.rst )
+
+# See Copyright in sources and Gentoo bug 506946. Waf is BSD, libmpv is ISC.
+LICENSE="LGPL-2.1+ GPL-2+ BSD ISC"
+SLOT="0"
+IUSE="+alsa aqua archive bluray cdda +cli coreaudio cplugins cuda debug doc 
drm dvb
+   dvd +egl gamepad gbm +iconv jack javascript jpeg lcms libcaca libmpv 
+lua
+   openal +opengl pulseaudio raspberry-pi rubberband sdl
+   selinux test tools +uchardet vaapi vdpau vulkan wayland +X +xv zlib 
zimg"
+
+REQUIRED_USE="
+   || ( cli libmpv )
+   aqua? ( opengl )
+   cuda? ( opengl )
+   egl? ( || ( gbm X wayland ) )
+   gamepad? ( sdl )
+   gbm? ( drm egl opengl )
+   lcms? ( opengl )
+   lua? ( ${LUA_REQUIRED_USE} )
+   opengl? ( || ( aqua egl X raspberry-pi !cli ) )
+   raspberry-pi? ( opengl )
+   test? ( opengl )
+   tools? ( cli )
+   uchardet? ( iconv )
+   vaapi? ( || ( gbm X wayland ) )
+   vdpau? ( X )
+   vulkan? ( || ( X wayland ) )
+   wayland? ( egl )
+   X? ( egl? ( opengl ) )
+   xv? ( X )
+   ${PYTHON_REQUIRED_USE}
+"
+
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+   >=media-video/ffmpeg-4.0:0=[encode,threads,vaapi?,vdpau?]
+   alsa? ( >=media-libs/alsa-lib-1.0.18 )
+   archive? ( >=app-arch/libarchive-3.4.0:= )
+   bluray? ( >=media-libs/libbluray-0.3.0:= )
+   cdda? ( dev-libs/libcdio-paranoia
+   dev-libs/libcdio:= )
+   drm? ( x11-libs/libdrm )
+   dvd? (
+   

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

2022-03-21 Thread Sam James
commit: d6677d5548a0c421fb40b7986d296c8c1c4464a6
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 21 23:38:30 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 21 23:38:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6677d55

media-video/mpv: rebase 0.34.1 on 0.34.0 changes for nvenc

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

 media-video/mpv/mpv-0.34.1.ebuild | 16 
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/media-video/mpv/mpv-0.34.1.ebuild 
b/media-video/mpv/mpv-0.34.1.ebuild
index dd43d1178adb..e0f0ee5c96cf 100644
--- a/media-video/mpv/mpv-0.34.1.ebuild
+++ b/media-video/mpv/mpv-0.34.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -29,20 +29,20 @@ DOCS+=( README.md DOCS/{client-api,interface}-changes.rst )
 # See Copyright in sources and Gentoo bug 506946. Waf is BSD, libmpv is ISC.
 LICENSE="LGPL-2.1+ GPL-2+ BSD ISC"
 SLOT="0"
-IUSE="+alsa aqua archive bluray cdda +cli coreaudio cplugins cuda debug doc 
drm dvb
+IUSE="+alsa aqua archive bluray cdda +cli coreaudio cplugins debug doc drm dvb
dvd +egl gamepad gbm +iconv jack javascript jpeg lcms libcaca libmpv 
+lua
-   openal +opengl pulseaudio raspberry-pi rubberband sdl
+   nvenc openal +opengl pulseaudio raspberry-pi rubberband sdl
selinux test tools +uchardet vaapi vdpau vulkan wayland +X +xv zlib 
zimg"
 
 REQUIRED_USE="
|| ( cli libmpv )
aqua? ( opengl )
-   cuda? ( opengl )
egl? ( || ( gbm X wayland ) )
gamepad? ( sdl )
gbm? ( drm egl opengl )
lcms? ( opengl )
lua? ( ${LUA_REQUIRED_USE} )
+   nvenc? ( opengl )
opengl? ( || ( aqua egl X raspberry-pi !cli ) )
raspberry-pi? ( opengl )
test? ( opengl )
@@ -118,11 +118,11 @@ COMMON_DEPEND="
 "
 DEPEND="${COMMON_DEPEND}
${PYTHON_DEPS}
-   cuda? ( >=media-libs/nv-codec-headers-8.2.15.7 )
dvb? ( virtual/linuxtv-dvb-headers )
+   nvenc? ( >=media-libs/nv-codec-headers-8.2.15.7 )
 "
 RDEPEND="${COMMON_DEPEND}
-   cuda? ( x11-drivers/nvidia-drivers[X] )
+   nvenc? ( x11-drivers/nvidia-drivers[X] )
selinux? ( sec-policy/selinux-mplayer )
tools? ( ${PYTHON_DEPS} )
 "
@@ -224,8 +224,8 @@ src_configure() {
 
# HWaccels:
# Automagic Video Toolbox HW acceleration. See Gentoo bug 
577332.
-   $(use_enable cuda cuda-hwaccel)
-   $(use_enable cuda cuda-interop)
+   $(use_enable nvenc cuda-hwaccel)
+   $(use_enable nvenc cuda-interop)
 
# TV features:
$(use_enable dvb dvbin)



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

2022-03-21 Thread Sam James
commit: 601495240b55ed1730c209da20689b84145b7d55
Author: Meena Shanmugam  google  com>
AuthorDate: Thu Mar 17 21:48:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 21 23:38:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60149524

app-editors/vim-core: version bump to v8.2.4586.

This is needed to resolve CVE-2022-0714, CVE-2022-0696, CVE-2022-0685,
CVE-2022-0729, CVE-2022-0572 and CVE-2022-0629.

Bug: https://bugs.gentoo.org/833572
Signed-off-by: Meena Shanmugam  google.com>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/app-editors/vim-core/Manifest b/app-editors/vim-core/Manifest
index 30ebf269d61f..ed4d92456abb 100644
--- a/app-editors/vim-core/Manifest
+++ b/app-editors/vim-core/Manifest
@@ -8,3 +8,4 @@ DIST vim-8.2.3741.tar.gz 15812097 BLAKE2B 
5cd90d4c86774a63a020ac8f245005e3f7df03
 DIST vim-8.2.3950.tar.gz 15865929 BLAKE2B 
e713895f847194845c1a794fc796e97678b11686f51f9a33898d92cf1d3927c6d49cd24024b6c5cbbad82b45ab8293f6d4663f14e66a56cc8b361a5fabdbb0b0
 SHA512 
d9176f74a1b753fb9118362350b3da16f176c7bc5cc57b41dab1f470c1e80830e4a6f4851d5a090d6efdb272186bd8f6a8a5e08e5da5ae0474560cb32dd626be
 DIST vim-8.2.4285.tar.gz 15962343 BLAKE2B 
ba0971cbea3d3fe1761961f66a24281c06f0a509f1aac7c32e26f07b5d9d122b72da68646874b1f20879372d26e1b5a72f020913a31c1c0aa26f8e6bff074516
 SHA512 
760180b89c285b92f3ec40041c784e756a93d7c6d75386c1c737762b9041babfaa17fd0b9e47e3e4298b24b8f5c7300e6a1ab2addbbcda94e46c973a97d578ec
 DIST vim-8.2.4328.tar.gz 15983756 BLAKE2B 
23d95d2ae6772fbd2a15a73dff5af75dcebf87af5a6a600d8a30284d32d1f83999111bfaa0e49c0295ae42a06f49075aeb00f8ae969eff251889b363b7445fda
 SHA512 
f5e077891d22f468327e30808dba817efe74111c89948fbea5544be58333a8d3342290fa140939dd9c7d976575e63050e100daf947ba73373cc2268677020651
+DIST vim-8.2.4586.tar.gz 16251186 BLAKE2B 
26471b493397e58d3e3d6f2c0c5cc69a08c294dcd59367a12729d1762cf2043eab0987ec4c370bd1f4cbbc67d10576f8a6dcfcb748d224b2f35476dbade32597
 SHA512 
354464e51a3cc13e13f3194ef8a4d5ccec978da7eb385337a042a6b2e6b38a253c587815e7c972070c516f59c7d54c89bce6926ae7f7f9635cddfd1d0bd237b9

diff --git a/app-editors/vim-core/vim-core-8.2.4586.ebuild 
b/app-editors/vim-core/vim-core-8.2.4586.ebuild
new file mode 100644
index ..37b1be63841c
--- /dev/null
+++ b/app-editors/vim-core/vim-core-8.2.4586.ebuild
@@ -0,0 +1,231 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+# Please bump with app-editors/vim and app-editors/gvim
+
+VIM_VERSION="8.2"
+inherit estack vim-doc flag-o-matic bash-completion-r1 prefix desktop xdg-utils
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/vim/vim.git;
+   EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV}
+else
+   SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> 
vim-${PV}.tar.gz
+   
https://dev.gentoo.org/~zlogene/distfiles/app-editors/vim/vim-8.2.0360-gentoo-patches.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+S="${WORKDIR}"/vim-${PV}
+
+DESCRIPTION="vim and gvim shared files"
+HOMEPAGE="https://vim.sourceforge.io/ https://github.com/vim/vim;
+
+LICENSE="vim"
+SLOT="0"
+IUSE="nls acl minimal"
+
+BDEPEND="sys-devel/autoconf"
+# Avoid icon file collision, bug #673880
+RDEPEND="!!> 
"${S}"/src/feature.h
+   echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' >> 
"${S}"/src/feature.h
+
+   # Use exuberant ctags which installs as /usr/bin/exuberant-ctags.
+   # Hopefully this pattern won't break for a while at least.
+   # This fixes bug #29398 (27 Sep 2003 agriffis)
+   sed -i 's/\> "$c" || die "echo failed"
+   done
+
+   # Try to avoid sandbox problems. Bug #114475.
+   if [[ -d "${S}"/src/po ]]; then
+   sed -i -e \
+   '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; 
./testvim -X,' \
+   "${S}"/src/po/Makefile || die "sed failed"
+   fi
+
+   cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp 
failed"
+
+   # Bug #378107 - Build properly with >=perl-core/ExtUtils-ParseXS-3.20.0
+   sed -i -e \
+   "s:\\\$(PERLLIB)/ExtUtils/xsubpp:${EPREFIX}/usr/bin/xsubpp:" \
+   "${S}"/src/Makefile || die 'sed for ExtUtils-ParseXS failed'
+
+   eapply_user
+}
+
+src_configure() {
+   local myconf
+
+   # Fix bug #37354: Disallow -funroll-all-loops on amd64
+   # Bug 57859 suggests that we want to do this for all archs
+   filter-flags -funroll-all-loops
+
+   # Fix bug #76331: -O3 causes problems, use -O2 instead. We'll do 

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

2022-03-21 Thread Sam James
commit: ee5c9ab35b61b28d01c8ea267d0e7af4e3fbf34a
Author: Petr Vaněk  atlas  cz>
AuthorDate: Mon Mar 14 16:34:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 21 23:41:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee5c9ab3

dev-libs/mimetic: fix musl build

Upstream-PR: https://github.com/tat/mimetic/pull/27
Closes: https://bugs.gentoo.org/712624
Signed-off-by: Petr Vaněk  atlas.cz>
Closes: https://github.com/gentoo/gentoo/pull/24585
Signed-off-by: Sam James  gentoo.org>

 .../mimetic/files/mimetic-0.9.8-uint-musl.patch| 36 ++
 dev-libs/mimetic/mimetic-0.9.8.ebuild  |  3 +-
 2 files changed, 38 insertions(+), 1 deletion(-)

diff --git a/dev-libs/mimetic/files/mimetic-0.9.8-uint-musl.patch 
b/dev-libs/mimetic/files/mimetic-0.9.8-uint-musl.patch
new file mode 100644
index ..45e90c0450e2
--- /dev/null
+++ b/dev-libs/mimetic/files/mimetic-0.9.8-uint-musl.patch
@@ -0,0 +1,36 @@
+From 6afcd2f85332bdb25e38718cb9db6e3040797a8f Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20Van=C4=9Bk?= 
+Date: Sat, 12 Mar 2022 21:20:50 +0100
+Subject: [PATCH] Use unsigned int where uint is not defined
+
+Upstream-PR: https://github.com/tat/mimetic/pull/27
+
+diff --git a/mimetic/codec/other_codecs.h b/mimetic/codec/other_codecs.h
+index c4ccf3f..3e68dd9 100644
+--- a/mimetic/codec/other_codecs.h
 b/mimetic/codec/other_codecs.h
+@@ -109,7 +109,7 @@ struct MaxLineLen: public unbuffered_codec, public 
chainable_codec
+ : m_max(0), m_written(0)
+ {
+ }
+-MaxLineLen(uint m)
++MaxLineLen(unsigned int m)
+ : m_max(m), m_written(0)
+ {
+ }
+diff --git a/mimetic/contenttype.cxx b/mimetic/contenttype.cxx
+index 81c36c0..0cb75e7 100644
+--- a/mimetic/contenttype.cxx
 b/mimetic/contenttype.cxx
+@@ -34,7 +34,7 @@ ContentType::Boundary::Boundary()
+ stringstream ss;
+ srand(time(0));
+ short tbSize = sizeof(tb)-1;
+-for(uint i=0; i < 48; ++i)
++for(unsigned int i=0; i < 48; ++i)
+ {
+ unsigned int r = rand();
+ ss << tb[r % tbSize];
+-- 
+2.34.1
+

diff --git a/dev-libs/mimetic/mimetic-0.9.8.ebuild 
b/dev-libs/mimetic/mimetic-0.9.8.ebuild
index da9c0be7544b..4717e99d7e02 100644
--- a/dev-libs/mimetic/mimetic-0.9.8.ebuild
+++ b/dev-libs/mimetic/mimetic-0.9.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -19,6 +19,7 @@ BDEPEND="doc? ( app-doc/doxygen )"
 PATCHES=(
"${FILESDIR}/signed-char.patch"
"${FILESDIR}/${P}-build-mmap.patch"
+   "${FILESDIR}/${P}-uint-musl.patch"
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: app-text/zathura-pdf-mupdf/files/, app-text/zathura-pdf-mupdf/

2022-03-21 Thread Sam James
commit: 7b411454909c30feac2134509bbc25aef46a1837
Author: Philipp Rösner  protonmail  com>
AuthorDate: Mon Mar 21 20:35:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 21 23:34:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b411454

app-text/zathura-pdf-mupdf: fix sed call

Replace broken sed call by patch for meson.build

Closes: https://bugs.gentoo.org/835592
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Philipp Rösner  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/24699
Signed-off-by: Sam James  gentoo.org>

 .../zathura-pdf-mupdf-0.3.8-meson-mupdfthird.patch | 23 ++
 8.ebuild => zathura-pdf-mupdf-0.3.8-r1.ebuild} |  8 +++-
 .../zathura-pdf-mupdf-.ebuild  |  8 +++-
 3 files changed, 29 insertions(+), 10 deletions(-)

diff --git 
a/app-text/zathura-pdf-mupdf/files/zathura-pdf-mupdf-0.3.8-meson-mupdfthird.patch
 
b/app-text/zathura-pdf-mupdf/files/zathura-pdf-mupdf-0.3.8-meson-mupdfthird.patch
new file mode 100644
index ..942eb710343d
--- /dev/null
+++ 
b/app-text/zathura-pdf-mupdf/files/zathura-pdf-mupdf-0.3.8-meson-mupdfthird.patch
@@ -0,0 +1,23 @@
+--- a/meson.build
 b/meson.build
+@@ -20,7 +20,6 @@ girara = dependency('girara-gtk3')
+ glib = dependency('glib-2.0')
+ cairo = dependency('cairo')
+ mupdf = dependency('mupdf', required: false)
+-mupdfthird = cc.find_library('mupdf-third')
+ 
+ build_dependencies = [
+   zathura,
+@@ -32,10 +31,10 @@ build_dependencies = [
+ if not mupdf.found()
+   # normal build of mupdf
+   mupdf = cc.find_library('mupdf')
+-  build_dependencies += [mupdf, mupdfthird]
++  build_dependencies += [mupdf]
+ else
+   # build from Debian's libmupdf-dev
+-  build_dependencies += [mupdf, mupdfthird]
++  build_dependencies += [mupdf]
+ 
+   libjpeg = dependency('libjpeg')
+   libjbig2dec = cc.find_library('jbig2dec')

diff --git a/app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-0.3.8.ebuild 
b/app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-0.3.8-r1.ebuild
similarity index 85%
rename from app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-0.3.8.ebuild
rename to app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-0.3.8-r1.ebuild
index f77ce12d862e..439355423fb1 100644
--- a/app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-0.3.8.ebuild
+++ b/app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-0.3.8-r1.ebuild
@@ -33,8 +33,6 @@ BDEPEND="app-text/tesseract
media-libs/leptonica
virtual/pkgconfig"
 
-src_prepare() {
-   sed -i -e '/mupdfthird/d' meson.build || die "Failed removing 
mupdfthird from meson.build"
-
-   default
-}
+PATCHES=(
+   "${FILESDIR}/zathura-pdf-mupdf-0.3.8-meson-mupdfthird.patch"
+)

diff --git a/app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-.ebuild 
b/app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-.ebuild
index 657da8ef975a..ee7721ceea68 100644
--- a/app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-.ebuild
+++ b/app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-.ebuild
@@ -33,8 +33,6 @@ BDEPEND="app-text/tesseract
media-libs/leptonica
dev-lang/mujs"
 
-src_prepare() {
-   sed -i -e '/mupdfthird/d' meson.build || die "Failed removing 
mupdfthird from meson.build"
-
-   default
-}
+PATCHES=(
+   "${FILESDIR}/zathura-pdf-mupdf-0.3.8-meson-mupdfthird.patch"
+)



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

2022-03-21 Thread Sam James
commit: 5b1df6b067e0b1bfee6ba657c8df4d24a5b08d35
Author: Thomas Bracht Laumann Jespersen  laumann  xyz>
AuthorDate: Thu Mar 17 08:42:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 21 23:34:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b1df6b0

gkrellm-plugin.eclass: Support EAPI 8

The most notable changes are:

 * BDEPEND on "virtual/pkgconfig" instead of DEPEND

 * Add @DEFAULT_UNSET to the variables PLUGIN_SERVER_SO and PLUGIN_DOCS

Looking over the eclass, it doesn't appear to use any functionality that was
modified or banned in EAPI 7 or 8.

Signed-off-by: Thomas Bracht Laumann Jespersen  laumann.xyz>
Closes: https://github.com/gentoo/gentoo/pull/24626
Signed-off-by: Sam James  gentoo.org>

 eclass/gkrellm-plugin.eclass | 33 ++---
 1 file changed, 18 insertions(+), 15 deletions(-)

diff --git a/eclass/gkrellm-plugin.eclass b/eclass/gkrellm-plugin.eclass
index fb3800f56b7d..c247e6362eb8 100644
--- a/eclass/gkrellm-plugin.eclass
+++ b/eclass/gkrellm-plugin.eclass
@@ -7,7 +7,8 @@
 # @AUTHOR:
 # Original author: Jim Ramsay 
 # EAPI 6 author: David Seifert 
-# @SUPPORTED_EAPIS: 6
+# EAPI 8 author: Thomas Bracht Laumann Jespersen 
+# @SUPPORTED_EAPIS: 6 8
 # @PROVIDES: multilib
 # @BLURB: Provides src_install used by (almost) all gkrellm plugins
 # @DESCRIPTION:
@@ -15,6 +16,8 @@
 # - Provides a common src_install method to avoid code duplication
 #
 # Changelog:
+#   17 March 2022: Thomas Bracht Laumann Jespersen 
+# - Port to EAPI 8
 #   03 January 2018: David Seifert 
 # - Port to EAPI 6, remove built_with_use, simplify a lot
 #   12 March 2007: Jim Ramsay 
@@ -29,35 +32,35 @@
 # the plugin dir. Defaults to "${PN}$(get_modname)". Has to be a bash array.
 
 # @ECLASS-VARIABLE: PLUGIN_SERVER_SO
+# @DEFAULT_UNSET
 # @DESCRIPTION:
 # The name of the plugin's server plugin $(get_modname) portion.
 # Unset by default. Has to be a bash array.
 
 # @ECLASS-VARIABLE: PLUGIN_DOCS
+# @DEFAULT_UNSET
 # @DESCRIPTION:
 # An optional list of docs to be installed, in addition to the default
 # DOCS variable which is respected too. Has to be a bash array.
 
-case ${EAPI:-0} in
-   [0-5])
-   die "${ECLASS} is banned in EAPI ${EAPI:-0}"
-   ;;
-   6)
-   ;;
-   *)
-   die "Unknown EAPI ${EAPI:-0}"
-   ;;
+case ${EAPI} in
+   6|8) ;;
+   *) die "${ECLASS}: EAPI ${EAPI:-0} not supported" ;;
 esac
 
 inherit multilib
 
-EXPORT_FUNCTIONS src_install
-
 if [[ ! ${_GKRELLM_PLUGIN_R1} ]]; then
+_GKRELLM_PLUGIN_R1=1
 
-DEPEND="virtual/pkgconfig"
+if [[ ${EAPI} == 6 ]]; then
+   DEPEND="virtual/pkgconfig"
+else
+   BDEPEND="virtual/pkgconfig"
+fi
 
 # @FUNCTION: gkrellm-plugin_src_install
+# @USAGE:
 # @DESCRIPTION:
 # Install the plugins and call einstalldocs
 gkrellm-plugin_src_install() {
@@ -71,7 +74,6 @@ gkrellm-plugin_src_install() {
die "PLUGIN_SO has to be a bash array!"
fi
 
-
if [[ -n ${PLUGIN_SERVER_SO} ]]; then
exeinto /usr/$(get_libdir)/gkrellm2/plugins-gkrellmd
 
@@ -97,5 +99,6 @@ gkrellm-plugin_src_install() {
fi
 }
 
-_GKRELLM_PLUGIN_R1=1
 fi
+
+EXPORT_FUNCTIONS src_install



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

2022-03-21 Thread Sam James
commit: 24631f38a61a53ffd2773090585eb98e9d4e8185
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 21 23:33:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 21 23:33:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24631f38

sys-apps/portage: disable USE=native-extensions for cross-compilation

It doesn't work because cross-compiling Python modules is
either tricky or flat-out impossible, so let's disable
it when cross-compiling to make life easier for people.

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

 sys-apps/portage/portage-3.0.30-r1.ebuild | 6 +-
 sys-apps/portage/portage-.ebuild  | 6 +-
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/sys-apps/portage/portage-3.0.30-r1.ebuild 
b/sys-apps/portage/portage-3.0.30-r1.ebuild
index 590e0036a88a..87f2831cdf96 100644
--- a/sys-apps/portage/portage-3.0.30-r1.ebuild
+++ b/sys-apps/portage/portage-3.0.30-r1.ebuild
@@ -76,6 +76,10 @@ PDEPEND="
 pkg_pretend() {
local CONFIG_CHECK="~IPC_NS ~PID_NS ~NET_NS ~UTS_NS"
 
+   if use native-extensions && tc-is-cross-compiler; then
+   einfo "Disabling USE=native-extensions for cross-compilation 
(bug #612158)"
+   fi
+
check_extra_config
 }
 
@@ -99,7 +103,7 @@ python_prepare_all() {
>> cnf/make.globals || die
fi
 
-   if use native-extensions; then
+   if use native-extensions && ! tc-is-cross-compiler; then
printf "[build_ext]\nportage_ext_modules=true\n" >> \
setup.cfg || die
fi

diff --git a/sys-apps/portage/portage-.ebuild 
b/sys-apps/portage/portage-.ebuild
index c741638d18e9..860091097621 100644
--- a/sys-apps/portage/portage-.ebuild
+++ b/sys-apps/portage/portage-.ebuild
@@ -76,6 +76,10 @@ PDEPEND="
 pkg_pretend() {
local CONFIG_CHECK="~IPC_NS ~PID_NS ~NET_NS ~UTS_NS"
 
+   if use native-extensions && tc-is-cross-compiler; then
+   einfo "Disabling USE=native-extensions for cross-compilation 
(bug #612158)"
+   fi
+
check_extra_config
 }
 
@@ -93,7 +97,7 @@ python_prepare_all() {
>> cnf/make.globals || die
fi
 
-   if use native-extensions; then
+   if use native-extensions && ! tc-is-cross-compiler; then
printf "[build_ext]\nportage_ext_modules=true\n" >> \
setup.cfg || die
fi



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

2022-03-21 Thread Sam James
commit: dcec8c0f11216f88cba1011127e08be61b09f5dd
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 21 23:30:25 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 21 23:30:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcec8c0f

sys-libs/glibc: fix WhitespaceFound

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

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

diff --git a/sys-libs/glibc/glibc-2.35.ebuild b/sys-libs/glibc/glibc-2.35.ebuild
index 430062880001..014bac6b2005 100644
--- a/sys-libs/glibc/glibc-2.35.ebuild
+++ b/sys-libs/glibc/glibc-2.35.ebuild
@@ -756,7 +756,7 @@ sanity_prechecks() {
eerror "This is known to break glibc's build."
eerror "Please backup its contents then remove the 
directory."
die "Found directory (${ESYSROOT}/usr/lib/include) 
which will break build (bug #833620)!"
-fi
+   fi
 
if [[ ${CTARGET} == *-linux* ]] ; then
local run_kv build_kv want_kv



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

2022-03-21 Thread Sam James
commit: 7c95a74089a9f9fb35908541bf087bfc5e40bf78
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 21 23:29:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 21 23:29:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c95a740

sys-libs/glibc: add HPPA build patches to 2.34-r10

They're in the patchset already but not yet in a published/tagged version.

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

 .../glibc-2.34-hppa-asm-getcontext-fixes.patch | 214 +
 sys-libs/glibc/glibc-2.34-r10.ebuild   |   5 +
 2 files changed, 219 insertions(+)

diff --git 
a/sys-libs/glibc/files/2.34/glibc-2.34-hppa-asm-getcontext-fixes.patch 
b/sys-libs/glibc/files/2.34/glibc-2.34-hppa-asm-getcontext-fixes.patch
new file mode 100644
index ..299a6dae7dbe
--- /dev/null
+++ b/sys-libs/glibc/files/2.34/glibc-2.34-hppa-asm-getcontext-fixes.patch
@@ -0,0 +1,214 @@
+https://sourceware.org/git/?p=glibc.git;a=patch;h=738ee53f0ce5e39b9b7a6777f5d3057afbaac498
+https://sourceware.org/git/?p=glibc.git;a=patch;h=d53b9cc391c72a1011ea8fe7a9f70dc5060a0db2
+
+From 738ee53f0ce5e39b9b7a6777f5d3057afbaac498 Mon Sep 17 00:00:00 2001
+From: John David Anglin 
+Date: Tue, 15 Mar 2022 23:12:37 +
+Subject: [PATCH] hppa: Implement swapcontext in assembler (bug 28960)
+
+When swapcontext.c is compiled without -g, the following error occurs:
+Error: CFI instruction used without previous .cfi_startproc
+
+Fix by converting swapcontext routine to assembler.
+---
+ sysdeps/unix/sysv/linux/hppa/swapcontext.S | 72 +++
+ sysdeps/unix/sysv/linux/hppa/swapcontext.c | 83 --
+ 2 files changed, 72 insertions(+), 83 deletions(-)
+ create mode 100644 sysdeps/unix/sysv/linux/hppa/swapcontext.S
+ delete mode 100644 sysdeps/unix/sysv/linux/hppa/swapcontext.c
+
+diff --git a/sysdeps/unix/sysv/linux/hppa/swapcontext.S 
b/sysdeps/unix/sysv/linux/hppa/swapcontext.S
+new file mode 100644
+index 00..94b164dc63
+--- /dev/null
 b/sysdeps/unix/sysv/linux/hppa/swapcontext.S
+@@ -0,0 +1,72 @@
++/* Swap to new context.
++   Copyright (C) 2008-2022 Free Software Foundation, Inc.
++   This file is part of the GNU C Library.
++
++   The GNU C Library is free software; you can redistribute it and/or
++   modify it under the terms of the GNU Lesser General Public
++   License as published by the Free Software Foundation; either
++   version 2.1 of the License, or (at your option) any later version.
++
++   The GNU C Library is distributed in the hope that it will be useful,
++   but WITHOUT ANY WARRANTY; without even the implied warranty of
++   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.See the GNU
++   Lesser General Public License for more details.
++
++   You should have received a copy of the GNU Lesser General Public
++   License along with the GNU C Library.  If not, see
++   .  */
++
++#include 
++#include "ucontext_i.h"
++
++  .text
++ENTRY(__swapcontext)
++
++  /* Copy rp to ret0 (r28).  */
++  copy %rp,%ret0
++
++  /* Create a frame.  */
++  ldo 64(%sp),%sp
++  .cfi_def_cfa_offset -64
++
++  /* Save the current machine context to oucp.  */
++  bl __getcontext,%rp
++
++  /* Copy oucp to register ret1 (r29).  __getcontext saves and
++ restores it on a normal return.  It is restored from oR29
++ on reactivation.  */
++  copy %r26,%ret1
++
++  /* Pop frame.  */
++  ldo -64(%sp),%sp
++  .cfi_def_cfa_offset 0
++
++  /* Load return pointer from oR28.  */
++  ldw oR28(%ret1),%rp
++
++  /* Return if error.  */
++  or,= %r0,%ret0,%r0
++  bv,n %r0(%rp)
++
++  /* Load sc_sar flag.  */
++  ldb oSAR(%ret1),%r20
++
++  /* Return if oucp context has been reactivated.  */
++  or,= %r0,%r20,%r0
++  bv,n %r0(%rp)
++
++  /* Mark sc_sar flag.  */
++  ldi 1,%r20
++  stb %r20,oSAR(%ret1)
++
++  /* Activate the machine context in ucp.  */
++  bl __setcontext,%rp
++  ldw oR25(%ret1),%r26
++
++  /* Load return pointer.  */
++  ldw oR28(%ret1),%rp
++  bv,n %r0(%rp)
++
++PSEUDO_END(__swapcontext)
++
++weak_alias (__swapcontext, swapcontext)
+diff --git a/sysdeps/unix/sysv/linux/hppa/swapcontext.c 
b/sysdeps/unix/sysv/linux/hppa/swapcontext.c
+deleted file mode 100644
+index 1664f68c7b..00
+--- a/sysdeps/unix/sysv/linux/hppa/swapcontext.c
 /dev/null
+@@ -1,83 +0,0 @@
+-/* Swap to new context.
+-   Copyright (C) 2008-2021 Free Software Foundation, Inc.
+-   This file is part of the GNU C Library.
+-   Contributed by Helge Deller , 2008.
+-
+-   The GNU C Library is free software; you can redistribute it and/or
+-   modify it under the terms of the GNU Lesser General Public
+-   License as published by the Free Software Foundation; either
+-   version 2.1 of the License, or (at your option) any later version.
+-
+-   The GNU C Library is distributed in the hope 

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

2022-03-21 Thread Patrice Clement
commit: 93098055bb06d347ab414c6ff4f948c7ee9ea367
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Tue Mar 15 13:06:07 2022 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Mon Mar 21 22:06:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93098055

dev-libs/tre: add 0.8.0_p20210321

Closes: https://bugs.gentoo.org/296813
Closes: https://github.com/gentoo/gentoo/pull/24577
Signed-off-by: Patrice Clement  gentoo.org>
Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-libs/tre/Manifest|   1 +
 dev-libs/tre/files/0.8.0-CVE-2016-8559.patch |   7 -
 dev-libs/tre/files/0.8.0-pkgcfg.patch|   2 -
 dev-libs/tre/files/tre-chicken.patch |  20 +++
 dev-libs/tre/files/tre-issue37.patch |  11 ++
 dev-libs/tre/files/tre-issue50.patch |  11 ++
 dev-libs/tre/files/tre-issue55-part1.patch   |  28 
 dev-libs/tre/files/tre-issue55-part2.patch   |  11 ++
 dev-libs/tre/files/tre-python3.patch | 191 +++
 dev-libs/tre/files/tre-tests.patch   |  10 ++
 dev-libs/tre/metadata.xml|   5 +
 dev-libs/tre/tre-0.8.0_p20210321.ebuild  | 112 
 12 files changed, 400 insertions(+), 9 deletions(-)

diff --git a/dev-libs/tre/Manifest b/dev-libs/tre/Manifest
index 84c1c6408081..92f10ffb9446 100644
--- a/dev-libs/tre/Manifest
+++ b/dev-libs/tre/Manifest
@@ -1 +1,2 @@
 DIST tre-0.8.0.tar.bz2 380714 BLAKE2B 
b2af6e805e9e19fd69debf2f881ddfb591317f69db4e29a04e1899eb69100b8ac7744f86fa438530509ca2ee8aa1d346d416c6391f13247cd9398f4c59c2ed85
 SHA512 
db7465993e0d25eee8e52f974427b8a040234cf0f017769eb94ee88bc6261821336aad7f762bfa82db7e2212d8449bc221592586f061c528a59a550773cbc263
+DIST tre-0.8.0_p20210321.tar.gz 146294 BLAKE2B 
d740bd0e99f50f5e4d8105f5260e43a81b6af9857a21e386e437ab8d48a9e0de23eae03e96cf6b9f4d2d37f72d0fa73ef7343086271ea80f166bdba3f04475a9
 SHA512 
950c81f681970fc737cfdd6815445f05a018fc742b964cea3ce19f0249c677dd715ece4ff8e543fa9f3fd23b503eafa00aea00dbae063af9bc7e08dc1bc33aed

diff --git a/dev-libs/tre/files/0.8.0-CVE-2016-8559.patch 
b/dev-libs/tre/files/0.8.0-CVE-2016-8559.patch
index 39ceae016446..923dbfbf3a2a 100644
--- a/dev-libs/tre/files/0.8.0-CVE-2016-8559.patch
+++ b/dev-libs/tre/files/0.8.0-CVE-2016-8559.patch
@@ -12,13 +12,6 @@ type, size_t, rather than int.
 
 also improve comments, use calloc in place of malloc+memset, and
 remove bogus casts.

- src/regex/regexec.c | 23 ++-
- 1 file changed, 18 insertions(+), 5 deletions(-)
-
-Note: patch was modified to apply to tre, parts were taken from
-https://github.com/laurikari/tre/issues/37
-
 --- a/lib/tre-match-parallel.c
 +++ b/lib/tre-match-parallel.c
 @@ -59,6 +59,7 @@

diff --git a/dev-libs/tre/files/0.8.0-pkgcfg.patch 
b/dev-libs/tre/files/0.8.0-pkgcfg.patch
index 82f803504282..7952619c9616 100644
--- a/dev-libs/tre/files/0.8.0-pkgcfg.patch
+++ b/dev-libs/tre/files/0.8.0-pkgcfg.patch
@@ -1,8 +1,6 @@
  tre.pc.in |2 +-
  1 files changed, 1 insertions(+), 1 deletions(-)
 
-diff --git a/tre.pc.in b/tre.pc.in
-index fdc45fa..b8d0676 100644
 --- a/tre.pc.in
 +++ b/tre.pc.in
 @@ -6,5 +6,5 @@ includedir=@includedir@

diff --git a/dev-libs/tre/files/tre-chicken.patch 
b/dev-libs/tre/files/tre-chicken.patch
new file mode 100644
index ..6047f9ae80d3
--- /dev/null
+++ b/dev-libs/tre/files/tre-chicken.patch
@@ -0,0 +1,20 @@
+--- a/python/setup.py
 b/python/setup.py
+@@ -10,7 +10,8 @@ import shutil
+ 
+ version = "0.8.0"
+ data_files = []
+-include_dirs = ["../lib"]
++include_dirs = ["../include"]
++library_dirs = ["../lib/.libs"]
+ libraries = ["tre"]
+ 
+ if sys.platform == "win32":
+@@ -31,6 +32,7 @@ setup(name = "tre",
+sources = ["tre-python.c"],
+define_macros = [("HAVE_CONFIG_H", None)],
+include_dirs = include_dirs,
++   library_dirs = library_dirs,
+libraries = libraries
+),
+  ],

diff --git a/dev-libs/tre/files/tre-issue37.patch 
b/dev-libs/tre/files/tre-issue37.patch
new file mode 100644
index ..43b0cded7d26
--- /dev/null
+++ b/dev-libs/tre/files/tre-issue37.patch
@@ -0,0 +1,11 @@
+--- a/lib/tre-parse.c
 b/lib/tre-parse.c
+@@ -1480,6 +1480,8 @@ tre_parse(tre_parse_ctx_t *ctx)
+ ctx->re++;
+ while (ctx->re_end - ctx->re >= 0)
+   {
++if (i == sizeof(tmp))
++  return REG_EBRACE;
+ if (ctx->re[0] == CHAR_RBRACE)
+   break;
+ if (tre_isxdigit(ctx->re[0]))

diff --git a/dev-libs/tre/files/tre-issue50.patch 
b/dev-libs/tre/files/tre-issue50.patch
new file mode 100644
index ..f233953ce28f
--- /dev/null
+++ b/dev-libs/tre/files/tre-issue50.patch
@@ 

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

2022-03-21 Thread Patrice Clement
commit: e4cbd799f751c26731435be0b0b0584d6a076490
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Mar 16 05:21:19 2022 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Mon Mar 21 22:06:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4cbd799

dev-lang/R: enable system tre

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

 dev-lang/R/R-4.1.2-r1.ebuild | 250 +++
 1 file changed, 250 insertions(+)

diff --git a/dev-lang/R/R-4.1.2-r1.ebuild b/dev-lang/R/R-4.1.2-r1.ebuild
new file mode 100644
index ..a4c36d76f9e3
--- /dev/null
+++ b/dev-lang/R/R-4.1.2-r1.ebuild
@@ -0,0 +1,250 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 autotools flag-o-matic fortran-2 toolchain-funcs
+
+# latest git commit for R bash completion: 
https://github.com/deepayan/rcompletion
+BCPV=78d6830e28ea90a046da79a9b4f70c39594bb6d6
+
+DESCRIPTION="Language and environment for statistical computing and graphics"
+HOMEPAGE="https://www.r-project.org/;
+SRC_URI="
+   mirror://cran/src/base/R-4/${P}.tar.gz
+   
https://raw.githubusercontent.com/deepayan/rcompletion/${BCPV}/bash_completion/R
 -> ${PN}-${BCPV}.bash_completion"
+
+LICENSE="|| ( GPL-2 GPL-3 ) LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="cairo doc icu java jpeg lapack lto minimal nls openmp perl png prefix 
profile readline test tiff tk X"
+
+REQUIRED_USE="
+   png? ( || ( cairo X ) )
+   jpeg? ( || ( cairo X ) )
+   tiff? ( || ( cairo X ) )"
+RESTRICT="
+   minimal? ( test )
+   !test? ( test )"
+
+# At least one package installation in the test suite requires TeX,
+# and will fail without it (bug #718056).
+BDEPEND="
+   virtual/pkgconfig
+   doc? (
+   virtual/latex-base
+   dev-texlive/texlive-fontsrecommended
+   )
+   test? ( virtual/latex-base )"
+DEPEND="
+   app-arch/bzip2
+   app-arch/xz-utils
+   app-text/ghostscript-gpl
+   dev-libs/libpcre2:=
+   >=dev-libs/tre-0.8.0_p20210321[approx]
+   net-libs/libtirpc
+   net-misc/curl
+   virtual/blas
+   sys-libs/zlib[minizip]
+   || (
+   sys-apps/coreutils
+   app-misc/realpath
+   )
+   cairo? (
+   x11-libs/cairo:=[X=]
+   x11-libs/pango:=
+   )
+   icu? ( dev-libs/icu:= )
+   jpeg? ( virtual/jpeg )
+   lapack? ( virtual/lapack )
+   perl? ( dev-lang/perl )
+   png? ( media-libs/libpng:= )
+   readline? ( sys-libs/readline:= )
+   tiff? ( media-libs/tiff:= )
+   tk? ( dev-lang/tk:= )
+   X? (
+   x11-libs/libXmu
+   x11-libs/libXt
+   x11-misc/xdg-utils
+   )"
+RDEPEND="${DEPEND}
+   java? ( >=virtual/jre-1.8:* )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.4.1-parallel.patch
+   "${FILESDIR}"/${PN}-3.4.1-rmath-shared.patch
+   "${FILESDIR}"/${PN}-3.6.2-no-LDFLAGS-in-libR-pkg-config.patch
+   "${FILESDIR}"/${PN}-3.6.2-no-gzip-doc.patch
+)
+
+pkg_pretend() {
+   [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+   if [[ ${MERGE_TYPE} != binary ]] && use openmp; then
+   tc-check-openmp
+   FORTRAN_NEED_OPENMP=1
+   fi
+
+   fortran-2_pkg_setup
+
+   # avoid using existing R installation
+   unset R_HOME
+}
+
+src_prepare() {
+#  rm -r src/extra/tre || die
+
+   default
+
+   # fix packages.html for doc (gentoo bug #205103)
+   sed -e "s:../../../library:../../../../$(get_libdir)/R/library:g" \
+   -i src/library/tools/R/Rd.R || die
+
+   # fix Rscript path when installed (gentoo bug #221061)
+   sed -e 
"s:-DR_HOME='\"\$(rhome)\"':-DR_HOME='\"${EPREFIX}/usr/$(get_libdir)/${PN}\"':" 
\
+   -i src/unix/Makefile.in || die "sed unix Makefile failed"
+
+   # fix HTML links to manual (gentoo bug #273957)
+   sed -e 's:\.\./manual/:manual/:g' \
+   -i $(grep -Flr ../manual/ doc) || die "sed for HTML links 
failed"
+
+   use lapack && \
+   export LAPACK_LIBS="$($(tc-getPKG_CONFIG) --libs lapack)"
+
+   if use X; then
+   export R_BROWSER="$(type -p xdg-open)"
+   export R_PDFVIEWER="$(type -p xdg-open)"
+   fi
+   use perl && \
+   export PERL5LIB="${S}/share/perl:${PERL5LIB:+:}${PERL5LIB}"
+
+   # don't search /usr/local
+   sed -i -e '/FLAGS=.*\/local\//c\: # removed by ebuild' configure.ac || 
die
+
+   # Fix for Darwin (macOS)
+   if use prefix; then
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   sed -e 's:-install_name libR.dylib:-install_name 
${libdir}/R/lib/libR.dylib:' \

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

2022-03-21 Thread Sam James
commit: aef00075bbd76739ecfded3a5532b039e03bfa8f
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 21 21:57:21 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 21 21:57:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aef00075

media-video/dvdrip: Stabilize 0.98.11-r5 x86, #831130

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

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

diff --git a/media-video/dvdrip/dvdrip-0.98.11-r5.ebuild 
b/media-video/dvdrip/dvdrip-0.98.11-r5.ebuild
index cf6e6e1f3569..0e8b6845a0d1 100644
--- a/media-video/dvdrip/dvdrip-0.98.11-r5.ebuild
+++ b/media-video/dvdrip/dvdrip-0.98.11-r5.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://www.exit1.org/dvdrip/;
 SRC_URI="https://www.exit1.org/dvdrip/dist/${P}.tar.gz;
 
 SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc ~ppc64 x86"
 IUSE="ffmpeg fping mplayer ogg subtitles vcd vorbis xine xvid"
 
 DEPEND=">=dev-perl/Event-ExecFlow-0.64



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

2022-03-21 Thread James Le Cuirot
commit: e8613c6d4eb7b092e6e88ba0f6336b1221a18597
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Mar 21 21:47:25 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Mar 21 21:47:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8613c6d

dev-util/patchelf: Drop old 0.10 and 0.14.3

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-util/patchelf/Manifest   |  2 --
 dev-util/patchelf/patchelf-0.10.ebuild   | 30 --
 dev-util/patchelf/patchelf-0.14.3.ebuild | 24 
 3 files changed, 56 deletions(-)

diff --git a/dev-util/patchelf/Manifest b/dev-util/patchelf/Manifest
index 406904ea4542..0bc06c80c716 100644
--- a/dev-util/patchelf/Manifest
+++ b/dev-util/patchelf/Manifest
@@ -1,3 +1 @@
-DIST patchelf-0.10.tar.bz2 158604 BLAKE2B 
6aed9c2e7f37ff0330ca517a9491c46a93212140367b720bf94da4e4ec29a4978c920b53ce306ec333b3f7ac0216ff59637048c6997cfea4a34a87f2a0448796
 SHA512 
647ad13b7d45b3c5d20683ef8fe9760cb7f213e879231b6c5780bf32771adfbf7c5e5ce694c08e5681dceda63857d7d8a2d53efb60f799d3e7290cebc02ab501
-DIST patchelf-0.14.3.tar.gz 123722 BLAKE2B 
ca9c28c88ff6a5eb37a8cb9010642f04335b74e2132987f34bc167c140dc95cd4ac7a3ed71b7287d952a0201b12148a15f3066e5c7d3d453cc18a1e97b6283ed
 SHA512 
2f5caa6b038e630896dc0cebaf4d6f88d91f6dee7f2ffa2fc6b90d199b3a0140b7fe39ea43e582f7ac1145309a61e11fb7ce36c579ad217c48f1b189738f79c8
 DIST patchelf-0.14.5.tar.gz 124767 BLAKE2B 
f2e02fb468db7c8c0c4270c7f95ea6c8dc6ffab7ddb0a6479bd5d1dd0481cbc55982af21a13f42076504417264a11e74d50a9f15d3d5735e47019001abf33e41
 SHA512 
1b7eca84f6fe2d6f6d4469ca1ccdf35dc920d2052ba94b7daeba6c8cb41fdaff20b1e5bac7c8a7650ff12bf4156da87f84d32e75b09958636dc992a1b7b1a59d

diff --git a/dev-util/patchelf/patchelf-0.10.ebuild 
b/dev-util/patchelf/patchelf-0.10.ebuild
deleted file mode 100644
index 481b26d56980..
--- a/dev-util/patchelf/patchelf-0.10.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-DESCRIPTION="Small utility to modify the dynamic linker and RPATH of ELF 
executables"
-HOMEPAGE="https://nixos.org/patchelf.html;
-SRC_URI="https://nixos.org/releases/${PN}/${P}/${P}.tar.bz2;
-SLOT="0"
-KEYWORDS="amd64 arm64 ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
-LICENSE="GPL-3"
-
-src_prepare() {
-   default
-   rm src/elf.h || die
-
-   sed -i \
-   -e 's:-Werror::g' \
-   configure.ac || die
-
-   eautoreconf
-}
-
-src_test() {
-   emake check \
- CFLAGS+=" -no-pie" \
- CXXFLAGS+=" -no-pie"
-}

diff --git a/dev-util/patchelf/patchelf-0.14.3.ebuild 
b/dev-util/patchelf/patchelf-0.14.3.ebuild
deleted file mode 100644
index e66de9a4aec2..
--- a/dev-util/patchelf/patchelf-0.14.3.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="Small utility to modify the dynamic linker and RPATH of ELF 
executables"
-HOMEPAGE="https://github.com/NixOS/patchelf;
-SRC_URI="https://github.com/NixOS/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
-LICENSE="GPL-3"
-
-src_prepare() {
-   default
-   rm src/elf.h || die
-
-   sed -i \
-   -e 's:-Werror::g' \
-   configure.ac || die
-
-   eautoreconf
-}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/sdbus-c++/

2022-03-21 Thread James Le Cuirot
commit: e1216ad522c5b134dc5d666882af155a46b7e23b
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Mar 21 21:48:21 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Mar 21 21:48:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1216ad5

dev-cpp/sdbus-c++: Use python-any-r1 eclass to build systemd

Closes: https://bugs.gentoo.org/835705
Signed-off-by: James Le Cuirot  gentoo.org>

 dev-cpp/sdbus-c++/sdbus-c++-0.9.0.ebuild | 15 ++-
 dev-cpp/sdbus-c++/sdbus-c++-1.1.0.ebuild | 15 ++-
 2 files changed, 28 insertions(+), 2 deletions(-)

diff --git a/dev-cpp/sdbus-c++/sdbus-c++-0.9.0.ebuild 
b/dev-cpp/sdbus-c++/sdbus-c++-0.9.0.ebuild
index 2e96c31113c1..04f6c85c5a16 100644
--- a/dev-cpp/sdbus-c++/sdbus-c++-0.9.0.ebuild
+++ b/dev-cpp/sdbus-c++/sdbus-c++-0.9.0.ebuild
@@ -3,7 +3,8 @@
 
 EAPI=8
 
-inherit meson cmake
+PYTHON_COMPAT=( python3_{8..10} )
+inherit python-any-r1 meson cmake
 
 SDP="systemd-stable-250.4"
 DESCRIPTION="High-level C++ D-Bus library"
@@ -34,12 +35,24 @@ DEPEND="
 BDEPEND="
virtual/pkgconfig
doc? ( app-doc/doxygen[dot] )
+   !systemd? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/jinja[${PYTHON_USEDEP}]')
+   )
 "
 
+python_check_deps() {
+   has_version -b "dev-python/jinja[${PYTHON_USEDEP}]"
+}
+
 S="${WORKDIR}/sdbus-cpp-${PV}"
 SDS="${WORKDIR}/${SDP}"
 SDB="${WORKDIR}/systemd-build"
 
+pkg_setup() {
+   use systemd || python-any-r1_pkg_setup
+}
+
 src_prepare() {
if ! use systemd; then
pushd "${SDS}" || die

diff --git a/dev-cpp/sdbus-c++/sdbus-c++-1.1.0.ebuild 
b/dev-cpp/sdbus-c++/sdbus-c++-1.1.0.ebuild
index 454cc5196d10..7eee346da844 100644
--- a/dev-cpp/sdbus-c++/sdbus-c++-1.1.0.ebuild
+++ b/dev-cpp/sdbus-c++/sdbus-c++-1.1.0.ebuild
@@ -3,7 +3,8 @@
 
 EAPI=8
 
-inherit meson cmake
+PYTHON_COMPAT=( python3_{8..10} )
+inherit python-any-r1 meson cmake
 
 SDP="systemd-stable-250.4"
 DESCRIPTION="High-level C++ D-Bus library"
@@ -34,8 +35,16 @@ DEPEND="
 BDEPEND="
virtual/pkgconfig
doc? ( app-doc/doxygen[dot] )
+   !systemd? (
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep 'dev-python/jinja[${PYTHON_USEDEP}]')
+   )
 "
 
+python_check_deps() {
+   has_version -b "dev-python/jinja[${PYTHON_USEDEP}]"
+}
+
 S="${WORKDIR}/sdbus-cpp-${PV}"
 SDS="${WORKDIR}/${SDP}"
 SDB="${WORKDIR}/systemd-build"
@@ -44,6 +53,10 @@ PATCHES=(
"${FILESDIR}"/${PN}-gtest-1.11.patch
 )
 
+pkg_setup() {
+   use systemd || python-any-r1_pkg_setup
+}
+
 src_prepare() {
if ! use systemd; then
pushd "${SDS}" || die



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

2022-03-21 Thread Ionen Wolkens
commit: 8013f8dd28028ef465540855ae6d7d861f596177
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Mon Mar 21 17:48:49 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Mar 21 21:39:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8013f8dd

profiles/package.mask: Keep dev-java/jrobin

This package is EAPI 8

ionen's note: EAPI-5 cleanup is waiting for stabilization

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/24697
Signed-off-by: Ionen Wolkens  gentoo.org>

 profiles/package.mask | 1 -
 1 file changed, 1 deletion(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 4cf76a4628e5..88d77ebff025 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -44,7 +44,6 @@ dev-java/invokebinder
 dev-java/java-apicheck
 dev-java/jboss-marshalling-river
 dev-java/jboss-marshalling-serial
-dev-java/jrobin
 
 # David Seifert  (2022-03-21)
 # EAPI 5, last release 15 years ago, QA permission issues, no other



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

2022-03-21 Thread Michał Górny
commit: b710be0d13ecd295972e5aabf1c575bc3f5bc424
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 21 21:34:37 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 21 21:34:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b710be0d

sys-kernel/gentoo-kernel-bin: Remove old

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

 sys-kernel/gentoo-kernel-bin/Manifest  |  78 
 .../gentoo-kernel-bin-5.10.102.ebuild  | 135 -
 .../gentoo-kernel-bin-5.10.104.ebuild  | 135 -
 .../gentoo-kernel-bin-5.10.105.ebuild  | 135 -
 .../gentoo-kernel-bin-5.15.25.ebuild   | 135 -
 .../gentoo-kernel-bin-5.15.27.ebuild   | 135 -
 .../gentoo-kernel-bin-5.15.28.ebuild   | 135 -
 .../gentoo-kernel-bin-5.16.11.ebuild   | 135 -
 .../gentoo-kernel-bin-5.16.13.ebuild   | 135 -
 .../gentoo-kernel-bin-5.16.14.ebuild   | 135 -
 .../gentoo-kernel-bin-5.16.15.ebuild   | 135 -
 .../gentoo-kernel-bin-5.4.181.ebuild   | 135 -
 .../gentoo-kernel-bin-5.4.183.ebuild   | 135 -
 .../gentoo-kernel-bin-5.4.184.ebuild   | 135 -
 14 files changed, 1833 deletions(-)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index 6a44333ab395..7f4e135773b1 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -1,55 +1,17 @@
-DIST genpatches-5.10-109.base.tar.xz 3065192 BLAKE2B 
f87cd7cf1945cb9dfcc977b315f98aa53319f97810e3767c24b073c9f7a4da5df957b5801a190aa2da303727e811a30d6a5471728f8b18b505a5746f8df2b646
 SHA512 
14e38bfdcd2d1e7bd849d69eb7bee6ac17532b14ad7ad8c52fe9864b31783bd31077119c363b3b1db9dfcaf82faf7e990e947dcc6c6a38be305b4ff2d4128cd0
-DIST genpatches-5.10-109.extras.tar.xz 3876 BLAKE2B 
a7ba052b553b45a44eb92d19083f44944ad143b74e8d9cc50fad86b3962f66ea4e62aab32ecc14c89a25f7ecf552f97878762dbf3ae4d931a14f6d519857f3db
 SHA512 
6b09eb543df2757c1cecb7f3dd03ef10435c249987ec32f3f04206b9f0b7241b42310dcd23f8ce5b215826ce401a51ae1c047bef051e47709687b53adb071b70
-DIST genpatches-5.10-111.base.tar.xz 3106252 BLAKE2B 
2b55a1c6fe10c5882322761602054e1b5334db3a5392818fa7cb12f439a25cb2152e46816d4d2f454d9b67675df274f96e57ecc866c1025af6174a883efa94d7
 SHA512 
66b9f2c1f00eb92d1e3316ba11f2196cc95300884c2c45444b2b7fe5411ee69067f4955930f65f6696ea29753d6c594d818c017864cd337fa5f12ff9a601c6ee
-DIST genpatches-5.10-111.extras.tar.xz 3876 BLAKE2B 
a162482853b09b14c83a1b53f0e425431115a9b4bbd7c929656b56533aef562338ddc75394963db7550ce41c613203287d98692b96dab28ae6dc2cc7350a2128
 SHA512 
2792748f9e51af82896b19de21608bd5e092f6e89a7f362084b662aea489d4446e664e80867cccd38425a6ed3eec6e4d2e200dddf1675024fbabb1848d1952ca
-DIST genpatches-5.10-112.base.tar.xz 3129120 BLAKE2B 
89e3a95facb0b67c8d4a9157c8e82a89ed4fd68febe1b52f9299ec9df08515293943596950e82a9acc95c448c7cdfbac97aff30bf40df326941cf38a0340edfa
 SHA512 
04c6c2a632383b7b1404f1390cb0e7954ad9401c5c5c4a30d87b36ad757e94299d70461cc2517f345ae1a7289b33a49025c09e10ac602f1fc9ffc52dd9d3d522
-DIST genpatches-5.10-112.extras.tar.xz 3876 BLAKE2B 
3a5372d5e9a4105d6f7fea19c5defdc823430c823bf89131990c9af1785e8943dd3d9175a5cf591f335bcfd3bc23be1ce928d95f574b895e5a3c949c65e858ef
 SHA512 
69950dc907bc047052e13ce01f1b1eb465d58d101bee75789300cc8f41f3d11632be220831f4b908b48659eac2b13867ef8d77eb3564dc7fc7d712ef23e313cc
 DIST genpatches-5.10-114.base.tar.xz 3146016 BLAKE2B 
838970c9a36b0d50d50b3142c156535f4431cf1af871e689fcbf8be0a5d51e8113d11ddd49467af5959032787c19810b9b114b4b9742ab616a7018b02d8b5a33
 SHA512 
b4b8ce4fa4f98acc3a4a9f7529322deda0e9d5848fb3d957153d305e2d013883fa4518e12f4cc8579076325b62b267df8cc1844cbd3634151df9212729cc0480
 DIST genpatches-5.10-114.extras.tar.xz 3876 BLAKE2B 
facdf4de4c5eeaa5a419a23d9254633bac3f51ae545fdbdfa46a312fc63cb7af80fb11685198a463d4543ea86925c3c51402c95528682b6cdc951399d8eb12c4
 SHA512 
30fe543625734215cae6eb2cc5c3fc24d80207cd9b5145f4f7fbf65f11c31fbba1b21c034f53a20ee724998987a2223be39272590fbaef49bb61136de471dcc6
 DIST genpatches-5.10-115.base.tar.xz 3150232 BLAKE2B 
1cfcbf4855ac4eea3331ab7696d68b435a8bf9e72df78ed4f8497e81086688fcf9502817651ad39b1b83e507881d90a5ddf791e2e3882c9166e45fbb8fd0420a
 SHA512 
51bcb051cb3b4120f4286873527d0e3782e63fb0ffb1e3032ada4d4b55e655f00d42021a5ac5b9fde12d7467c175d3d1ec74b9876f7f39d14f0727d61cce5ff9
 DIST genpatches-5.10-115.extras.tar.xz 3872 BLAKE2B 
ec14f023762a3c235648ec52e895c27cd472c4a9c2304ce0519b3526aedd8ae83b98600f4b0724730d34aec02bd4e00857289007894dff282e2eaed107431359
 SHA512 
cacc5aafb79c02e32059fb0f820897a1c688e93aca64ac4c8c3e700dca747a052541c678dc5acb51f65bb343cb1ab9dc359109b4fcc30b08a28fd852673bd104
-DIST 

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

2022-03-21 Thread Michał Górny
commit: 336c4098ae9dc2436a99f78680ce1ec4c47f0fc9
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 21 21:34:44 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 21 21:34:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=336c4098

sys-kernel/vanilla-kernel: Remove old

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

 sys-kernel/vanilla-kernel/Manifest |  30 -
 .../vanilla-kernel/vanilla-kernel-5.10.102.ebuild  | 134 -
 .../vanilla-kernel/vanilla-kernel-5.10.104.ebuild  | 134 -
 .../vanilla-kernel/vanilla-kernel-5.10.105.ebuild  | 134 -
 .../vanilla-kernel/vanilla-kernel-5.15.25.ebuild   | 134 -
 .../vanilla-kernel/vanilla-kernel-5.15.27.ebuild   | 134 -
 .../vanilla-kernel/vanilla-kernel-5.15.28.ebuild   | 134 -
 .../vanilla-kernel/vanilla-kernel-5.16.11.ebuild   | 134 -
 .../vanilla-kernel/vanilla-kernel-5.16.13.ebuild   | 134 -
 .../vanilla-kernel/vanilla-kernel-5.16.14.ebuild   | 134 -
 .../vanilla-kernel/vanilla-kernel-5.16.15.ebuild   | 134 -
 .../vanilla-kernel/vanilla-kernel-5.4.181.ebuild   | 108 -
 .../vanilla-kernel/vanilla-kernel-5.4.183.ebuild   | 108 -
 .../vanilla-kernel/vanilla-kernel-5.4.184.ebuild   | 108 -
 14 files changed, 1694 deletions(-)

diff --git a/sys-kernel/vanilla-kernel/Manifest 
b/sys-kernel/vanilla-kernel/Manifest
index d5eda8c6fe66..05024e3ea98d 100644
--- a/sys-kernel/vanilla-kernel/Manifest
+++ b/sys-kernel/vanilla-kernel/Manifest
@@ -4,59 +4,29 @@ DIST gentoo-kernel-config-g1.tar.gz 4283 BLAKE2B 
44dd51ec45ebc71bffcd6d85a2fefba
 DIST kernel-aarch64-fedora.config.5.10.12 223184 BLAKE2B 
a0246dac2f7a4ad6a55b611538d24382ac87a8960077811a859c9595ac67f961b4bccb7e139a89abc7c0e26e80832da5c94211fc658082f2e7dde984f14dd29d
 SHA512 
7d803b347b136331db1ad6e22e0445fe0224c3e26cd7c034cbe9794915d457b492e05f77664865079874ec001351553652646e2e08d0fee31e30b841b0008f52
 DIST kernel-aarch64-fedora.config.5.15.14 242650 BLAKE2B 
b5587c0e365a00a5283ea3a5184b473783ad6296a6516372c6c79305d2837e782d18fae8ed8e852eb6d946d1dac6c6159231f2249f3360dd1651e4f1f06d5694
 SHA512 
2a8447d8128a881c08745f58704a9fe46fcfd2048c5d5775a518e16b6f5b5603e22bcd4f04c192d541fc83e6253be3b29a5f0f39ddec96c8668bc801d9356a9a
 DIST kernel-aarch64-fedora.config.5.16.16 236126 BLAKE2B 
8e1035d2e2a2147879ab129639c20ae2737f98923e331782bb44c0076b46ecefe6ed0f0849ca00bb2a1ecdea6b53e2c21ad1587ef6537c9024e9ed9450bd95e7
 SHA512 
0d36c47012df44eb8c83b3bb15326d79ffd23999372acf101abfcfd151c9323c34ba9144c2b75e43f273c60324ccdc3516c136bc78a24fb2723954e67b0ddc4b
-DIST kernel-aarch64-fedora.config.5.16.8 236075 BLAKE2B 
8be6fe053e71b463b75bb1e3200ad74c9920d8505da36e38eb33676c2b70dca8efdcd2a1940a356452d2eecdb927168f4ac83fb33910e38a734f84b26a3fe6e1
 SHA512 
57442f07bfab3e0d2914b47893c63af946bcdebadbad98480a27fc922d4f018d9e5cea8d142f45e93026bb55d79f3b11d61568f46ef8b702ec10b1b9dbe90f58
 DIST kernel-aarch64.config.5.4.21 199104 BLAKE2B 
578ad451a76204df2a9bbbe34b5cb27051d2ac5e2c33967f562b01338c43f35da6dc33a4c2cc67ea6c3b32b155729360d3748ec28dcaa750f18449245b2e8a09
 SHA512 
66e9a437beb350fdc59512c17b8f72c5b5bfacf2b35070d810d77e66f49cf7929026cc28ad44b04a016d61e65d9fb4a10af6996ba09b604bf97e9c467d08f8ff
 DIST kernel-i686-fedora.config.5.10.12 205412 BLAKE2B 
92c715b7e2cd7dd74da7970c05981f520597d3e403ce82c8cf4eee31c9f1f50b638792a6bdb256ef5bfdc99f1bcd594e819e8f44dc6febb2ad9a854bad817f2b
 SHA512 
69d8db11723ae1b40fdedfaace74d15bb63198cdb0485e0a1e5eba95b31217110c93a93e39cc7370cf45f1d3a8bc7f75ec096d6db5ea9ecb28ac6b56702ebb10
 DIST kernel-i686-fedora.config.5.15.14 68 BLAKE2B 
96e283052369a936fbe0f415d7176bb922bc0e22925fc25a56e6e0c36a723bf7e9ae29bbc661c0a8a6c44a218482896f25c529f9cf7a0d3bc31de8ea88f50a5a
 SHA512 
b5ec452458b04ab316622239ffd98782a10eab17a02697d15359efdc18dfaf8052a189c66729157d2e9eed20aee25a47fa9b81f1da78d42150f10b0746f57938
 DIST kernel-i686-fedora.config.5.16.16 215562 BLAKE2B 
0e568a566e86f1b98fc85a35412c528d728975f14059c2f233483145f968fc6a02e49f7e14bf393ba8ed21cb61dba9ad0bdf77172785dc5a34546cd5f066efa1
 SHA512 
2cebdecd591d829a0b8f3ef1d3d7720c25c7c06bd8f3b2778999afaccc80132d8d663931b5279ab52c0c5e3a17714e0b4f422d71bb5dcd7e79b1cfdce59aca70
-DIST kernel-i686-fedora.config.5.16.8 215573 BLAKE2B 
b13e235930122e51a29ab923e99ad9243fa13e825b46ba2e165d9d25d231e5901ada6aa1a48b9f5a73dcc03b61ec80a8b609627319884d8bd013b293201e3b8f
 SHA512 
aefe2ba76439070b17d06c09549f29ae6b3c7c0c0aa611c1333f1b58ed5c607244f614226297c886af02eadc72513c27f4d5630777b4dac4b69e4963771a2167
 DIST kernel-i686.config.5.4.21 183910 BLAKE2B 
185126ffb85718bb73761d01683def80b6f002d7a7a6eddd8e858a30d8eadc863fb378d83a1cd2ed82b3540337fa66ae44475e31fb41ebc46d77005b6f54e5c0
 SHA512 

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

2022-03-21 Thread Michał Górny
commit: e1d4d2e892e9faf989fd44b25fb869fc77ab178f
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 21 21:34:40 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 21 21:34:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1d4d2e8

sys-kernel/gentoo-kernel: Remove old

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

 sys-kernel/gentoo-kernel/Manifest  |  30 -
 .../gentoo-kernel/gentoo-kernel-5.10.102.ebuild| 131 -
 .../gentoo-kernel/gentoo-kernel-5.10.104.ebuild| 131 -
 .../gentoo-kernel/gentoo-kernel-5.10.105.ebuild| 131 -
 .../gentoo-kernel/gentoo-kernel-5.15.25.ebuild | 131 -
 .../gentoo-kernel/gentoo-kernel-5.15.27.ebuild | 131 -
 .../gentoo-kernel/gentoo-kernel-5.15.28.ebuild | 131 -
 .../gentoo-kernel/gentoo-kernel-5.16.11.ebuild | 131 -
 .../gentoo-kernel/gentoo-kernel-5.16.13.ebuild | 131 -
 .../gentoo-kernel/gentoo-kernel-5.16.14.ebuild | 131 -
 .../gentoo-kernel/gentoo-kernel-5.16.15.ebuild | 131 -
 .../gentoo-kernel/gentoo-kernel-5.4.181.ebuild | 100 
 .../gentoo-kernel/gentoo-kernel-5.4.183.ebuild | 100 
 .../gentoo-kernel/gentoo-kernel-5.4.184.ebuild | 100 
 14 files changed, 1640 deletions(-)

diff --git a/sys-kernel/gentoo-kernel/Manifest 
b/sys-kernel/gentoo-kernel/Manifest
index eaea1e0a4680..433df29114f7 100644
--- a/sys-kernel/gentoo-kernel/Manifest
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -1,39 +1,13 @@
-DIST genpatches-5.10-109.base.tar.xz 3065192 BLAKE2B 
f87cd7cf1945cb9dfcc977b315f98aa53319f97810e3767c24b073c9f7a4da5df957b5801a190aa2da303727e811a30d6a5471728f8b18b505a5746f8df2b646
 SHA512 
14e38bfdcd2d1e7bd849d69eb7bee6ac17532b14ad7ad8c52fe9864b31783bd31077119c363b3b1db9dfcaf82faf7e990e947dcc6c6a38be305b4ff2d4128cd0
-DIST genpatches-5.10-109.extras.tar.xz 3876 BLAKE2B 
a7ba052b553b45a44eb92d19083f44944ad143b74e8d9cc50fad86b3962f66ea4e62aab32ecc14c89a25f7ecf552f97878762dbf3ae4d931a14f6d519857f3db
 SHA512 
6b09eb543df2757c1cecb7f3dd03ef10435c249987ec32f3f04206b9f0b7241b42310dcd23f8ce5b215826ce401a51ae1c047bef051e47709687b53adb071b70
-DIST genpatches-5.10-111.base.tar.xz 3106252 BLAKE2B 
2b55a1c6fe10c5882322761602054e1b5334db3a5392818fa7cb12f439a25cb2152e46816d4d2f454d9b67675df274f96e57ecc866c1025af6174a883efa94d7
 SHA512 
66b9f2c1f00eb92d1e3316ba11f2196cc95300884c2c45444b2b7fe5411ee69067f4955930f65f6696ea29753d6c594d818c017864cd337fa5f12ff9a601c6ee
-DIST genpatches-5.10-111.extras.tar.xz 3876 BLAKE2B 
a162482853b09b14c83a1b53f0e425431115a9b4bbd7c929656b56533aef562338ddc75394963db7550ce41c613203287d98692b96dab28ae6dc2cc7350a2128
 SHA512 
2792748f9e51af82896b19de21608bd5e092f6e89a7f362084b662aea489d4446e664e80867cccd38425a6ed3eec6e4d2e200dddf1675024fbabb1848d1952ca
-DIST genpatches-5.10-112.base.tar.xz 3129120 BLAKE2B 
89e3a95facb0b67c8d4a9157c8e82a89ed4fd68febe1b52f9299ec9df08515293943596950e82a9acc95c448c7cdfbac97aff30bf40df326941cf38a0340edfa
 SHA512 
04c6c2a632383b7b1404f1390cb0e7954ad9401c5c5c4a30d87b36ad757e94299d70461cc2517f345ae1a7289b33a49025c09e10ac602f1fc9ffc52dd9d3d522
-DIST genpatches-5.10-112.extras.tar.xz 3876 BLAKE2B 
3a5372d5e9a4105d6f7fea19c5defdc823430c823bf89131990c9af1785e8943dd3d9175a5cf591f335bcfd3bc23be1ce928d95f574b895e5a3c949c65e858ef
 SHA512 
69950dc907bc047052e13ce01f1b1eb465d58d101bee75789300cc8f41f3d11632be220831f4b908b48659eac2b13867ef8d77eb3564dc7fc7d712ef23e313cc
 DIST genpatches-5.10-114.base.tar.xz 3146016 BLAKE2B 
838970c9a36b0d50d50b3142c156535f4431cf1af871e689fcbf8be0a5d51e8113d11ddd49467af5959032787c19810b9b114b4b9742ab616a7018b02d8b5a33
 SHA512 
b4b8ce4fa4f98acc3a4a9f7529322deda0e9d5848fb3d957153d305e2d013883fa4518e12f4cc8579076325b62b267df8cc1844cbd3634151df9212729cc0480
 DIST genpatches-5.10-114.extras.tar.xz 3876 BLAKE2B 
facdf4de4c5eeaa5a419a23d9254633bac3f51ae545fdbdfa46a312fc63cb7af80fb11685198a463d4543ea86925c3c51402c95528682b6cdc951399d8eb12c4
 SHA512 
30fe543625734215cae6eb2cc5c3fc24d80207cd9b5145f4f7fbf65f11c31fbba1b21c034f53a20ee724998987a2223be39272590fbaef49bb61136de471dcc6
 DIST genpatches-5.10-115.base.tar.xz 3150232 BLAKE2B 
1cfcbf4855ac4eea3331ab7696d68b435a8bf9e72df78ed4f8497e81086688fcf9502817651ad39b1b83e507881d90a5ddf791e2e3882c9166e45fbb8fd0420a
 SHA512 
51bcb051cb3b4120f4286873527d0e3782e63fb0ffb1e3032ada4d4b55e655f00d42021a5ac5b9fde12d7467c175d3d1ec74b9876f7f39d14f0727d61cce5ff9
 DIST genpatches-5.10-115.extras.tar.xz 3872 BLAKE2B 
ec14f023762a3c235648ec52e895c27cd472c4a9c2304ce0519b3526aedd8ae83b98600f4b0724730d34aec02bd4e00857289007894dff282e2eaed107431359
 SHA512 
cacc5aafb79c02e32059fb0f820897a1c688e93aca64ac4c8c3e700dca747a052541c678dc5acb51f65bb343cb1ab9dc359109b4fcc30b08a28fd852673bd104
-DIST genpatches-5.15-27.base.tar.xz 1109928 BLAKE2B 

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

2022-03-21 Thread Michał Górny
commit: e24e2c2047ddffeb8add7a0bfa1d89dbe083999e
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 21 21:34:31 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 21 21:34:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e24e2c20

virtual/dist-kernel: Remove old

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

 virtual/dist-kernel/dist-kernel-5.10.102.ebuild | 19 ---
 virtual/dist-kernel/dist-kernel-5.10.104.ebuild | 19 ---
 virtual/dist-kernel/dist-kernel-5.10.105.ebuild | 19 ---
 virtual/dist-kernel/dist-kernel-5.15.25.ebuild  | 19 ---
 virtual/dist-kernel/dist-kernel-5.15.27.ebuild  | 19 ---
 virtual/dist-kernel/dist-kernel-5.15.28.ebuild  | 19 ---
 virtual/dist-kernel/dist-kernel-5.16.11.ebuild  | 19 ---
 virtual/dist-kernel/dist-kernel-5.16.13.ebuild  | 19 ---
 virtual/dist-kernel/dist-kernel-5.16.14.ebuild  | 19 ---
 virtual/dist-kernel/dist-kernel-5.16.15.ebuild  | 19 ---
 virtual/dist-kernel/dist-kernel-5.4.181.ebuild  | 19 ---
 virtual/dist-kernel/dist-kernel-5.4.183.ebuild  | 19 ---
 virtual/dist-kernel/dist-kernel-5.4.184.ebuild  | 19 ---
 13 files changed, 247 deletions(-)

diff --git a/virtual/dist-kernel/dist-kernel-5.10.102.ebuild 
b/virtual/dist-kernel/dist-kernel-5.10.102.ebuild
deleted file mode 100644
index f97b93961986..
--- a/virtual/dist-kernel/dist-kernel-5.10.102.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Virtual to depend on any Distribution Kernel"
-HOMEPAGE=""
-SRC_URI=""
-
-LICENSE=""
-SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 x86"
-
-RDEPEND="
-   || (
-   ~sys-kernel/gentoo-kernel-${PV}
-   ~sys-kernel/gentoo-kernel-bin-${PV}
-   ~sys-kernel/vanilla-kernel-${PV}
-   )"

diff --git a/virtual/dist-kernel/dist-kernel-5.10.104.ebuild 
b/virtual/dist-kernel/dist-kernel-5.10.104.ebuild
deleted file mode 100644
index 8c4f59516aed..
--- a/virtual/dist-kernel/dist-kernel-5.10.104.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Virtual to depend on any Distribution Kernel"
-HOMEPAGE=""
-SRC_URI=""
-
-LICENSE=""
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-
-RDEPEND="
-   || (
-   ~sys-kernel/gentoo-kernel-${PV}
-   ~sys-kernel/gentoo-kernel-bin-${PV}
-   ~sys-kernel/vanilla-kernel-${PV}
-   )"

diff --git a/virtual/dist-kernel/dist-kernel-5.10.105.ebuild 
b/virtual/dist-kernel/dist-kernel-5.10.105.ebuild
deleted file mode 100644
index 8c4f59516aed..
--- a/virtual/dist-kernel/dist-kernel-5.10.105.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Virtual to depend on any Distribution Kernel"
-HOMEPAGE=""
-SRC_URI=""
-
-LICENSE=""
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-
-RDEPEND="
-   || (
-   ~sys-kernel/gentoo-kernel-${PV}
-   ~sys-kernel/gentoo-kernel-bin-${PV}
-   ~sys-kernel/vanilla-kernel-${PV}
-   )"

diff --git a/virtual/dist-kernel/dist-kernel-5.15.25.ebuild 
b/virtual/dist-kernel/dist-kernel-5.15.25.ebuild
deleted file mode 100644
index f97b93961986..
--- a/virtual/dist-kernel/dist-kernel-5.15.25.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Virtual to depend on any Distribution Kernel"
-HOMEPAGE=""
-SRC_URI=""
-
-LICENSE=""
-SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 x86"
-
-RDEPEND="
-   || (
-   ~sys-kernel/gentoo-kernel-${PV}
-   ~sys-kernel/gentoo-kernel-bin-${PV}
-   ~sys-kernel/vanilla-kernel-${PV}
-   )"

diff --git a/virtual/dist-kernel/dist-kernel-5.15.27.ebuild 
b/virtual/dist-kernel/dist-kernel-5.15.27.ebuild
deleted file mode 100644
index 8c4f59516aed..
--- a/virtual/dist-kernel/dist-kernel-5.15.27.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Virtual to depend on any Distribution Kernel"
-HOMEPAGE=""
-SRC_URI=""
-
-LICENSE=""
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-
-RDEPEND="
-   || (
-   ~sys-kernel/gentoo-kernel-${PV}
-   ~sys-kernel/gentoo-kernel-bin-${PV}
-   ~sys-kernel/vanilla-kernel-${PV}
-   )"

diff --git 

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

2022-03-21 Thread Michał Górny
commit: b1ebec353c346b3dbf1dd03f624377e610d4852a
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 21 21:28:49 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 21 21:29:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1ebec35

sys-kernel/gentoo-kernel-bin: Stabilize 5.4.185 amd64 arm64 ppc64 x86, #835451

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

 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.185.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.185.ebuild 
b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.185.ebuild
index 457d69d62ddc..bb00a4f5577d 100644
--- a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.185.ebuild
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.185.ebuild
@@ -35,7 +35,7 @@ SRC_URI+="
 S=${WORKDIR}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 
 RDEPEND="
!sys-kernel/gentoo-kernel:${SLOT}



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

2022-03-21 Thread Michał Górny
commit: 14d284ae70e67099f341c82895bd5ecdf2a23ca2
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 21 21:28:49 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 21 21:29:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14d284ae

virtual/dist-kernel: Stabilize 5.4.185 amd64 arm64 ppc64 x86, #835451

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

 virtual/dist-kernel/dist-kernel-5.4.185.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/virtual/dist-kernel/dist-kernel-5.4.185.ebuild 
b/virtual/dist-kernel/dist-kernel-5.4.185.ebuild
index 2e0a7cc6b4b7..cbaab94293d4 100644
--- a/virtual/dist-kernel/dist-kernel-5.4.185.ebuild
+++ b/virtual/dist-kernel/dist-kernel-5.4.185.ebuild
@@ -9,7 +9,7 @@ SRC_URI=""
 
 LICENSE=""
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ~ppc ppc64 x86"
 
 RDEPEND="
|| (



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

2022-03-21 Thread Michał Górny
commit: 3fdcb8ce5ae566bf7b79963329392c555e05f276
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 21 21:28:40 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 21 21:29:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fdcb8ce

virtual/dist-kernel: Stabilize 5.10.106 amd64 arm64 ppc64 x86, #835450

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

 virtual/dist-kernel/dist-kernel-5.10.106.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/virtual/dist-kernel/dist-kernel-5.10.106.ebuild 
b/virtual/dist-kernel/dist-kernel-5.10.106.ebuild
index 8c4f59516aed..f97b93961986 100644
--- a/virtual/dist-kernel/dist-kernel-5.10.106.ebuild
+++ b/virtual/dist-kernel/dist-kernel-5.10.106.ebuild
@@ -9,7 +9,7 @@ SRC_URI=""
 
 LICENSE=""
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 x86"
 
 RDEPEND="
|| (



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

2022-03-21 Thread Michał Górny
commit: de1bcdb742128d98a1aebc7185c10170698a8a43
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Mar 21 21:28:49 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Mar 21 21:29:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de1bcdb7

sys-kernel/gentoo-kernel: Stabilize 5.4.185 amd64 arm64 ppc64 x86, #835451

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

 sys-kernel/gentoo-kernel/gentoo-kernel-5.4.185.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.185.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.185.ebuild
index 7286c7070096..193bb76ee167 100644
--- a/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.185.ebuild
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-5.4.185.ebuild
@@ -40,7 +40,7 @@ SRC_URI+="
 S=${WORKDIR}/${MY_P}
 
 LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ~ppc ppc64 x86"
 IUSE="debug"
 
 RDEPEND="



  1   2   3   4   5   >